.tdev-mapfallback{color:var(--muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.tdev-mapfallback>svg{flex:0 auto;width:min(100%,420px);min-height:0;max-height:min(58%,300px)}.tdev-mapfallback>p{text-align:center;max-width:30ch;margin:0;font-size:12px;line-height:1.45}.tdev-mf-upper path{fill:currentColor;opacity:.14}.tdev-mf-lower path{fill:currentColor;opacity:.21}.tdev-mf-floor rect{fill:currentColor;opacity:.17}.tdev-mf-stage rect{fill:currentColor;opacity:.32}.tdev-mf-stage text{fill:currentColor;opacity:.62;letter-spacing:1.5px;font-family:inherit;font-size:13px;font-weight:700}.tdev-mapfallback-dark .tdev-mf-upper path{opacity:.16}.tdev-mapfallback-dark .tdev-mf-lower path{opacity:.24}.tdev-mapfallback-dark .tdev-mf-floor rect{opacity:.2}.tdev-mapfallback-dark .tdev-mf-stage rect{opacity:.4}
.tdev-skel-stack,.tdev-skel-map,.tdev-skel-rows,.tdev-skel-tiles{--skel-base:#e6e8ef;--skel-hi:#f4f5f9}.tdev-skel-dark{--skel-base:#ffffff1c;--skel-hi:#ffffff36}.tdev-skel{background:linear-gradient(90deg, var(--skel-base,#e6e8ef) 8%, var(--skel-hi,#f4f5f9) 22%, var(--skel-base,#e6e8ef) 36%);background-size:300% 100%;border-radius:6px;flex:none;animation:1.5s ease-in-out infinite tdev-skel-sweep;display:block}@keyframes tdev-skel-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.tdev-skel{animation:none}}.tdev-skel-stack{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.tdev-skel-map{place-items:center;width:100%;height:100%;min-height:0;padding:18px;display:grid}.tdev-skel-map.fill{position:absolute;inset:0}.tdev-spinner{border:3px solid var(--skel-base,#e6e8ef);border-top-color:var(--spinner-arc,#9aa1b3);border-radius:50%;width:34px;height:34px;animation:.75s linear infinite tdev-spin;display:block}.tdev-skel-dark .tdev-spinner{--spinner-arc:#ffffff9e}@keyframes tdev-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tdev-spinner{animation-duration:2.4s}}.tdev-skel-rows{flex-direction:column;display:flex}.tdev-skel-row{align-items:center;gap:14px;padding:13px 16px;display:flex}.tdev-skel-thumb{border-radius:8px}.tdev-skel-thumb.wide{width:92px;height:69px}.tdev-skel-thumb.square{width:64px;height:64px}.tdev-skel-rowcopy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.tdev-skel-rowprice{flex-direction:column;flex:none;align-items:flex-end;gap:7px;width:74px;display:flex}.tdev-skel-tiles{flex-direction:column;gap:1px;display:flex}.tdev-skel-tile{flex-shrink:0;height:144px;position:relative}.tdev-skel-tileart{border-radius:0;position:absolute;inset:0}.tdev-skel-tilecopy{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;inset:auto 16px 16px}.tdev-skel-tilecopy .tdev-skel{--skel-base:#ffffff29;--skel-hi:#ffffff47}
.sg{--axs-ink:#181818;--axs-accent:#c41e3a;--axs-line:#dedddb;--axs-muted:#525252;--axs-intel:#0b6f46;--axs-marker:#2f6fed;--axs-best:#216302;--axs-great:#53810e;--axs-good:#719f25;--axs-fair:#eaa500;--axs-poor:#b84d00;font-family:"Helvetica Neue", Arial, Helvetica, var(--sans,system-ui), sans-serif;border-right:1px solid var(--border);background:var(--canvas);grid-template-rows:auto minmax(0,1.4fr) auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.body:has(.sg){height:clamp(620px,100vh - 150px,960px)}@media (min-width:941px){.marketplace-api-demo-section .body:has(.sg){height:clamp(560px,100vh - 260px,800px)}}.sg>*{min-width:0;max-width:100%}.axs-loading{z-index:40;background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:none;position:absolute;inset:0}.axs-loading.on{display:flex}.axs-loading .track{background:var(--border);border-radius:999px;width:62%;max-width:420px;height:8px;overflow:hidden}.axs-loading .fill{background:linear-gradient(90deg, var(--axs-accent), var(--axs-best));border-radius:999px;height:100%;transition:width .35s}.axs-loading .pct{color:var(--axs-ink);font-size:15px;font-weight:800}.axs-loading .msg{font-family:var(--mono);color:var(--muted);text-align:center;min-height:1.4em;font-size:12.5px}.axs-head{background:linear-gradient(#000 0%,#ff5b49 400%);align-items:center;gap:12px;height:68px;padding:0 16px;display:flex}.axs-logo{object-fit:contain;flex:none;width:28px;height:28px}.axs-marketplace .axs-head{background:linear-gradient(#0b1020 0%,#1e3a5f 280%)}.axs-marketplace .axs-logo{width:132px;height:22px}.axs-marketplace .axs-loading .fill{background:linear-gradient(90deg,#1e3a5f,#3d7eff)}.axs-eventcta{background:#ffffff1f;border:.5px solid #ffffff3d;border-radius:12px;flex-direction:column;flex:0 auto;justify-content:center;min-width:0;height:48px;padding:4px 10px;display:flex;overflow:hidden}.axs-eventcta-wait{flex:auto}.axs-title{letter-spacing:.28px;color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.axs-meta{letter-spacing:.28px;color:#ffffffd1;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:14px;line-height:20px;display:flex}.axs-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.axs-dot{background:#fff9;border-radius:50%;flex:none;width:3px;height:3px}.axs-linkable{cursor:pointer;border-radius:3px;transition:background .15s}.axs-linkable:hover,.axs-linkable.axs-field-hot{background:#ffffff38;box-shadow:0 0 0 4px #ffffff38}.axs-map{cursor:grab;touch-action:none;background:#fbfbfc;min-height:0;position:relative;overflow:hidden}.axs-map.axs-drag{cursor:grabbing}.axs-map-stage{position:absolute;inset:16px 16px 14px}.axs-map-svg-host{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.axs-map .axs-mapsvg{width:100%;height:100%;display:block}.axs-map .empty{color:var(--muted);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.axs-mapsvg .axs-outline{fill:#f3f3f6;stroke:#e4e4ea;stroke-width:6px}.axs-mapsvg .axs-field{fill:#c8c9d2}.axs-mapsvg .axs-obj{fill:#dedee5}.axs-mapsvg .axs-objlabel{fill:#8b8f9c;font-family:var(--sans), sans-serif;letter-spacing:.08em;pointer-events:none;font-weight:700}.axs-sec path{fill:#ececef;stroke:#c9c9cf;stroke-width:2px}.axs-sec.axs-avail path{fill:#f4f4f6;stroke:#bfbfc7;cursor:pointer}.axs-sec.axs-avail.axs-hot path,.axs-sec.axs-focus path{fill:#dfe6d5;stroke:#8ea277}.axs-seclabel{fill:#7f8390;font-family:var(--sans), sans-serif;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600}.axs-mapsvg .axs-row{fill:none;pointer-events:none}.axs-mapsvg .axs-row.axs-avail{stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;paint-order:stroke}.axs-mapsvg .axs-row.axs-best{--axs-band:var(--axs-best);fill:var(--axs-band);stroke:var(--axs-band)}.axs-mapsvg .axs-row.axs-great{--axs-band:var(--axs-great);fill:var(--axs-band);stroke:var(--axs-band)}.axs-mapsvg .axs-row.axs-good{--axs-band:var(--axs-good);fill:var(--axs-band);stroke:var(--axs-band)}.axs-mapsvg .axs-row.axs-fair{--axs-band:var(--axs-fair);fill:var(--axs-band);stroke:var(--axs-band)}.axs-mapsvg .axs-row.axs-poor{--axs-band:var(--axs-poor);fill:var(--axs-band);stroke:var(--axs-band)}.axs-mapsvg.axs-close .axs-row.axs-avail{pointer-events:auto;cursor:pointer}.axs-mapsvg .axs-row.axs-rowhot,.axs-mapsvg .axs-row.axs-rowsel{stroke:color-mix(in srgb, var(--axs-band,var(--axs-best)) 24%, #fff);stroke-width:calc(13px * var(--axs-mapf,1));paint-order:stroke}.axs-seats{pointer-events:none;opacity:0;transition:opacity .2s}.axs-mapsvg.axs-seatlevel .axs-seats{opacity:1}.axs-seats circle{fill:#f2f2f4}.axs-seatrow.axs-avail circle{fill:#fff;fill-opacity:.55}.axs-seatrow.axs-rowhot circle,.axs-seatrow.axs-rowsel circle{fill:#fff;fill-opacity:.85}.axs-seatrow.axs-best circle{fill:color-mix(in srgb, var(--axs-best) 35%, #fff)}.axs-seatrow.axs-great circle{fill:color-mix(in srgb, var(--axs-great) 35%, #fff)}.axs-seatrow.axs-good circle{fill:color-mix(in srgb, var(--axs-good) 35%, #fff)}.axs-seatrow.axs-fair circle{fill:color-mix(in srgb, var(--axs-fair) 35%, #fff)}.axs-seatrow.axs-poor circle{fill:color-mix(in srgb, var(--axs-poor) 35%, #fff)}.axs-mapsvg .axs-seclabel,.axs-mapsvg .axs-objlabel{font-size:calc(var(--axs-fs,8) * var(--axs-mapf,1) * 1px)}.axs-seclabel[data-small],.axs-objlabel[data-small]{display:none}.axs-mapsvg.axs-close .axs-seclabel[data-small],.axs-mapsvg.axs-close .axs-objlabel[data-small]{display:block}.axs-pinlayer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.axs-pin{--axs-band:var(--axs-good);--axs-pin-edge:#12141c29;--axs-pin-fill:#fff;border:1px solid var(--axs-pin-edge);background-color:var(--axs-pin-fill);color:var(--axs-ink);white-space:nowrap;cursor:pointer;pointer-events:auto;border-radius:999px;align-items:center;gap:5px;margin-top:-7px;padding:3px 8px 3px 6px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.45;transition:border-color .12s,box-shadow .12s;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 12px -6px #12141c8c}.axs-pin:before,.axs-pin:after{content:"";pointer-events:none;border-style:solid;border-color:#0000;width:0;height:0;position:absolute;top:100%;left:50%}.axs-pin:before{border-width:7px 6px 0;border-top-color:var(--axs-pin-edge);transform:translate(-50%)}.axs-pin:after{border-width:6px 5px 0;border-top-color:var(--axs-pin-fill);margin-top:-1.5px;transform:translate(-50%)}.axs-pin-off{visibility:hidden}.axs-pin-dot{background:var(--axs-band);border-radius:50%;width:8px;height:8px}.axs-pin-best{--axs-band:var(--axs-best)}.axs-pin-great{--axs-band:var(--axs-great)}.axs-pin-good{--axs-band:var(--axs-good)}.axs-pin-fair{--axs-band:var(--axs-fair)}.axs-pin-poor{--axs-band:var(--axs-poor)}.axs-pin:hover,.axs-pin-hot{--axs-pin-edge:#12141c8c;z-index:1;box-shadow:0 6px 16px -6px #12141c99}.axs-pin-on{--axs-pin-edge:var(--axs-best);--axs-pin-fill:var(--axs-best);z-index:2;color:#fff;box-shadow:0 6px 16px -6px #12141c99}.axs-pin-on .axs-pin-dot{background:#fff}.axs-back,.axs-zoompad button{border:1px solid var(--axs-line);color:var(--axs-ink);cursor:pointer;background:#fff;font-size:12.5px;font-weight:600;box-shadow:0 6px 18px -10px #12141c80}.axs-back{z-index:5;opacity:0;pointer-events:none;border-radius:999px;padding:7px 13px;transition:opacity .18s;position:absolute;top:12px;left:12px}.axs-back.on{opacity:1;pointer-events:auto}.axs-zoompad{z-index:5;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 6px 18px -10px #12141c80}.axs-zoompad button{width:34px;height:34px;box-shadow:none;border-radius:0;place-items:center;display:grid}.axs-zoompad button+button{border-top:0}.axs-zoompad button svg{width:17px;height:17px}.axs-zoompad button:disabled{color:#bcbfc9;cursor:default}.axs-filterbar{border-top:1px solid var(--axs-line);border-bottom:.5px solid var(--axs-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.axs-filterbar-left{flex-direction:column;gap:4px;min-width:0;display:flex}.axs-filterbar-right{align-items:center;gap:8px;display:flex}.axs-resultcount{letter-spacing:.2px;color:var(--axs-ink);margin:0;font-size:17px;font-weight:700;line-height:24px}.axs-sort{letter-spacing:.24px;height:20px;color:var(--axs-muted);cursor:pointer;align-items:center;gap:4px;font-size:15px;line-height:20px;display:inline-flex;position:relative}.axs-sort svg{flex:none;width:16px;height:16px}.axs-sort select{opacity:0;cursor:pointer;appearance:none;width:100%;position:absolute;inset:0}.axs-filterwrap{flex:none;display:inline-block;position:relative}.axs-filterbtn{border:.5px solid var(--axs-line);letter-spacing:.24px;height:31px;color:var(--axs-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:400px;justify-content:center;align-items:center;gap:4px;padding:5px 13px;font-size:15px;line-height:20px;display:inline-flex}.axs-filterbtn svg{width:20px;height:20px;margin-left:-3px}.axs-filterbadge{background:var(--axs-ink);color:#fff;pointer-events:none;border:2px solid #fff;border-radius:40px;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 6px;font-size:13px;font-weight:650;line-height:16px;display:flex;position:absolute;top:-6px;right:-6px}.axs-clear{border:1px solid var(--axs-ink);cursor:pointer;height:32px;color:var(--axs-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:inline-flex}.axs-select select{border:1px solid var(--axs-line);height:32px;color:var(--axs-ink);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' fill='none' stroke='%2312141c' stroke-width='1.6'/></svg>") right 9px center/11px no-repeat;border-radius:999px;padding:0 28px 0 12px;font-size:13.5px;font-weight:600}.axs-sheet{z-index:30;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.axs-sheet-scrim{background:#00000052;position:absolute;inset:0}.axs-sheet-body{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;max-height:82%;display:flex;position:relative;box-shadow:0 -8px 32px #0000002e}.axs-sheet-head{border-bottom:.5px solid var(--axs-line);letter-spacing:.2px;color:var(--axs-ink);justify-content:space-between;align-items:center;padding:16px;font-size:17px;font-weight:700;line-height:24px;display:flex}.axs-sheet-x{width:28px;height:28px;color:var(--axs-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.axs-sheet-x svg{width:16px;height:16px}.axs-sheet-scroll{padding:4px 16px 16px;overflow-y:auto}.axs-sheet-group{padding-top:16px}.axs-sheet-group h4{letter-spacing:.4px;text-transform:uppercase;color:var(--axs-muted);margin:0 0 10px;font-size:13px;font-weight:700;line-height:16px}.axs-sheet-pills{flex-wrap:wrap;gap:8px;display:flex}.axs-sheet-foot{border-top:.5px solid var(--axs-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.axs-sheet-clear{letter-spacing:.24px;color:var(--axs-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:20px;text-decoration:underline}.axs-sheet-apply{background:var(--axs-ink);letter-spacing:.24px;color:#fff;cursor:pointer;border:0;border-radius:400px;height:40px;padding:0 20px;font-size:15px;font-weight:700}.axs-chip{border:.5px solid var(--axs-line);letter-spacing:.24px;height:31px;color:var(--axs-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:400px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:15px;line-height:20px;display:inline-flex;position:relative}.axs-chip .gc{color:var(--axs-muted)}.axs-chip.sel{border-color:#000;font-weight:700}.axs-chip.sel .gc{color:inherit}.axs-list{background:#fff;min-height:0;overflow-y:auto}.axs-list .placeholder{text-align:center;color:var(--muted);padding:40px 20px;font-size:13px}.axs-thumb-defs{width:0;height:0;position:absolute;overflow:hidden}.axs-list .axs-row{cursor:pointer;text-align:left;background:#fff;align-items:center;gap:20px;width:100%;padding:12px 20px;transition:background .12s;display:flex}.axs-list .axs-row:hover{background:#f8f7f5}.axs-list .tdev-skel-row{gap:20px;padding:12px 20px}.axs-list .tdev-skel-thumb{aspect-ratio:112/90;width:clamp(72px,24%,112px);height:auto}.axs-list .axs-row.sel{outline:2px solid var(--json-frame);outline-offset:-2px}.axs-listfoot{flex-direction:column;align-items:center;gap:8px;padding:16px 12px 24px;display:flex}.axs-listfoot .count{color:var(--muted);font-size:12px;font-weight:500;line-height:16px}.axs-listfoot button{cursor:pointer;color:#16181d;background:#fff;border:1px solid #d5d5da;border-radius:16px;height:32px;padding:0 16px;font-size:14px;font-weight:600}.axs-listfoot button:hover{background:#f8f7f5}.axs-thumb{aspect-ratio:112/90;background:#eaecf2;border-radius:8px;flex:0 0 clamp(72px,24%,112px);place-items:center;width:clamp(72px,24%,112px);height:auto;display:grid;overflow:hidden}.axs-thumb svg{width:100%;height:100%}.axs-info{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:4px 0;display:flex}.axs-intel{color:var(--axs-intel);letter-spacing:.28px;align-items:center;gap:5px;font-size:13px;font-weight:700;line-height:16px;display:flex}.axs-intel svg{flex:none;width:15px;height:15px}.axs-tag svg{flex:none;width:14px;height:14px}.axs-headrow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.axs-headrow .col{min-width:0}.axs-headrow .col+.col{text-align:right;flex:none}.axs-info .sec{letter-spacing:.2px;color:var(--axs-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:24px;overflow:hidden}.axs-info .meta{letter-spacing:.24px;color:var(--axs-muted);font-size:15px;font-weight:400;line-height:20px}.axs-price .amt{letter-spacing:.2px;color:var(--axs-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:24px}.axs-price .fees{letter-spacing:.24px;color:var(--axs-muted);font-size:15px;line-height:20px;text-decoration:underline;display:block}.axs-tags{flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex}.axs-tags:empty{display:none}.axs-tag{letter-spacing:.28px;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;height:24px;padding:0 4px;font-size:13px;line-height:16px;display:inline-flex}.axs-tag .score{letter-spacing:.28px;background:currentColor;border-radius:3px;justify-content:center;align-items:center;min-width:18px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:650;display:flex}.axs-tag .score b{color:#fff;font-weight:650}.axs-tag .label{font-size:14px;line-height:20px}.axs-tag-note{color:var(--axs-poor);background:#fef3ec}.axs-tag-plain{color:var(--axs-muted);background:#f8f7f5}.axs-best{color:var(--axs-best);background:#21630214}.axs-great{color:var(--axs-great);background:#53810e14}.axs-good{color:var(--axs-good);background:#719f2514}.axs-fair{color:var(--axs-fair);background:#eaa50014}.axs-poor{color:var(--axs-poor);background:#b84d0014}@media (max-width:940px){.body:has(.sg){height:auto}.sg{grid-template-rows:auto 340px auto auto 360px}}@container (max-width:470px){.axs-head{gap:10px;padding:0 12px}.axs-list .axs-row{gap:12px;padding:12px 14px}.axs-info .sec,.axs-price .amt{font-size:15px;line-height:21px}.axs-info .meta,.axs-price .fees{font-size:13px;line-height:18px}.axs-filterbar{padding:12px 14px}}@container (max-width:380px){.axs-thumb{display:none}.axs-tag .label{font-size:13px}}
.body:has(.gt){height:clamp(620px,100vh - 150px,960px)}@media (min-width:941px){.marketplace-api-demo-section .body:has(.gt){height:clamp(560px,100vh - 260px,780px)}}.gt{--gt-canvas:#0e0e0f;--gt-card:#1c1c20;--gt-line:#26262b;--gt-muted:#8e9098;--gt-text:#f9f9fa;--gt-seat:#f3f3f3;--gt-sub:#cdcdcd;--gt-pink:#ff4b76;--gt-mint:#37e8a4;--gt-violet:#9b7bff;--gt-ink:#010314;border-right:1px solid var(--border);background:var(--gt-canvas);min-height:0;color:var(--gt-text);font-family:Inter, var(--font-sans,sans-serif);grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.gt-loading{z-index:40;background:var(--gt-canvas);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:none;position:absolute;inset:0}.gt-loading.on{display:flex}.gt-loading .track{background:var(--gt-line);border-radius:999px;width:62%;max-width:420px;height:8px;overflow:hidden}.gt-loading .fill{background:linear-gradient(90deg, var(--gt-pink), var(--gt-violet));border-radius:999px;width:0;height:100%;transition:width .35s}.gt-loading .pct{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.gt-loading .msg{color:var(--gt-muted);text-align:center;font-size:13px}.gt-head{background:var(--gt-canvas);border-bottom:1px solid var(--gt-line);align-items:center;height:68px;padding:0 16px;display:flex}.gt-event{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.gt-hero{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.gt-hero-empty{background:linear-gradient(140deg,#2c2c34,#17171b)}.gt-event-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.gt-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.gt-meta{color:var(--gt-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.gt-meta>time,.gt-dot,.gt-caret{flex-shrink:0}.gt-place{text-overflow:ellipsis;overflow:hidden}.gt-caret{font-size:14px;line-height:1}.gt-unset{color:#5c5e66;font-style:italic}.gt-linkable{cursor:pointer;border-radius:4px;transition:background .15s,color .15s}.gt-linkable:hover{color:#fff;background:#ff4b7629}.gt-field-hot{color:#fff;background:#ff4b7642;box-shadow:0 0 0 2px #ff4b7666}.gt-filterbar{border-bottom:1px solid var(--gt-line);align-items:center;gap:8px;padding:8px 16px;display:flex}.gt-menuwrap{position:relative}.gt-pill,.gt-icon-pill{background:var(--gt-card);height:30px;color:var(--gt-text);font:inherit;letter-spacing:.5px;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.gt-pill{padding:0 8px 0 12px}.gt-icon-pill{width:30px;padding:0}.gt-pill:hover,.gt-icon-pill:hover{background:#2a2a31}.gt-pill.active,.gt-icon-pill.active{color:var(--gt-ink);background:#fff}.gt-pill .caret{opacity:.8;font-size:10px}.gt-icon-pill .cnt,.gt-pill .cnt{background:var(--gt-pink);min-width:16px;height:16px;color:var(--gt-ink);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid}.gt-menu{z-index:30;border:1px solid var(--gt-line);background:#17171b;border-radius:12px;min-width:190px;padding:12px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #0000008c}.gt-menu.wide{min-width:250px}.gt-menu.open{display:block}.gt-menu .lbl{font-size:13px;font-weight:700}.gt-menu .sub{color:var(--gt-muted);margin-top:2px;font-size:11px}.gt-qtygrid{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.gt-qtygrid button{border:1px solid var(--gt-line);height:30px;color:var(--gt-text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:12px;font-weight:600}.gt-qtygrid button:hover{border-color:#45454f}.gt-qtygrid button.sel{color:var(--gt-ink);background:#fff;border-color:#fff}.gt-slider{width:100%;accent-color:var(--gt-pink);margin:14px 0 6px}.gt-range-ends{color:var(--gt-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.gt-range-ends b{color:var(--gt-text)}.gt-clear{border:1px solid var(--gt-line);width:100%;height:32px;color:var(--gt-text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:12px;font-size:12px;font-weight:600}.gt-clear:hover{border-color:#45454f}.gt-map{border-bottom:1px solid var(--gt-line);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.gt-map-body{justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.gt-map-body.pending{height:168px}.gt-map-body.fallback{height:168px;position:relative}.gt-map-body.has-map{height:300px;padding:22px 8px 8px}.gt-pinmap{width:100%;height:100%;position:relative}.gt-pins{position:absolute;inset:0}.gt-pin{cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;line-height:1;display:flex;position:absolute;transform:translate(-50%,-100%)}.gt-pin-body{background:var(--gt-ink);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #dfe2e7;border-radius:999px;align-items:center;gap:2px;padding:2px 5px;font-size:10px;font-weight:700;display:flex;box-shadow:0 2px 4px #00000040}.gt-pin-icon{fill:currentColor;flex-shrink:0;width:10px;height:10px}.gt-pin-stick{fill:#dfe2e7;width:16px;height:7px;margin-top:-1px}.gt-pin.gt-great,.gt-pin.gt-amazing,.gt-pin.gt-cheapest,.gt-pin.gt-super{z-index:2}.gt-pin.gt-great .gt-pin-body{background:#003b1f}.gt-pin.gt-great .gt-pin-icon{fill:#02b388}.gt-pin.gt-amazing .gt-pin-body{background:#1f6644}.gt-pin.gt-amazing .gt-pin-icon{fill:#65ffb5}.gt-pin.gt-cheapest .gt-pin-icon{fill:var(--gt-pink)}.gt-pin.gt-super .gt-pin-body{color:var(--gt-ink);background:linear-gradient(#c9ffe5,#65ffb5,#2cffff);border-color:#ffffff80}.gt-pin.gt-super .gt-pin-icon{fill:var(--gt-ink)}.gt-pin.gt-super .gt-pin-stick{fill:#c9ffe5}.gt-pin.hot,.gt-pin.sel{z-index:3}.gt-pin.hot .gt-pin-body,.gt-pin.sel .gt-pin-body{color:var(--gt-ink);background:#fff;border-color:#fff}.gt-pin.hot .gt-pin-icon,.gt-pin.sel .gt-pin-icon{fill:var(--gt-ink)}.gt-pin-tip{pointer-events:none;background:#010314e6;border-radius:8px;flex-direction:column;gap:1px;padding:6px 9px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 6px 18px #00000080}.gt-pin-tip b{font-size:12px;font-weight:700}.gt-pin-tip span{color:var(--gt-sub);font-size:11px}.gt-mapstage{width:auto;max-width:100%;max-height:100%;margin:0 auto}.gt-map-img{object-fit:contain;width:100%;height:100%;display:block}.gt-map-vector{width:100%;height:100%}.gt-map-vector svg{width:100%;height:100%;display:block}.gt-map-vector .gt-sec{fill:#0000;cursor:default;transition:fill .12s}.gt-map-vector .gt-sec.gt-avail{cursor:pointer}.gt-map-vector .gt-sec.gt-avail:hover,.gt-map-vector .gt-sec.hot{fill:#00d18f6b}.gt-list{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.gt-card{background:var(--gt-card);cursor:pointer;isolation:isolate;flex-shrink:0;height:144px;margin-bottom:1px;position:relative;overflow:hidden}.gt-card-photo{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.gt-card:hover .gt-card-photo{transform:scale(1.04)}.gt-card-noview{background:radial-gradient(120% 90% at 50% 0%, #2c2c34 0%, #17171b 70%), var(--gt-card)}.gt-card:hover .gt-card-noview{transform:none}.gt-card-scrim{background:linear-gradient(#01031400 0%,#010314db 100%);height:73px;position:absolute;inset:auto 0 0}.gt-card.sel{outline:2px solid var(--gt-pink);outline-offset:-2px}.gt-card.hot{outline-offset:-2px;outline:2px solid #ff4b768c}.gt-tag{background:var(--gt-pink);color:var(--gt-ink);letter-spacing:1px;text-transform:uppercase;border-radius:2px;padding:4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:12px;left:12px}.gt-tag.mint{background:var(--gt-mint)}.gt-tag.violet{background:var(--gt-violet);color:#fff}.gt-tag.slate{color:var(--gt-ink);background:#ffffffeb}.gt-disc{color:var(--gt-text);letter-spacing:.6px;text-transform:uppercase;background:#010314b8;border-radius:2px;padding:4px 6px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:12px;right:12px}.gt-card-copy{justify-content:space-between;align-items:flex-end;gap:12px;padding:12px;display:flex;position:absolute;inset:0}.gt-seat{min-width:0;color:var(--gt-seat);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.gt-seat .tier{color:var(--gt-sub);opacity:.85;margin-left:8px;font-size:11px;font-weight:600}.gt-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.gt-price .fees{opacity:.75;font-size:12px;font-weight:500}.gt-price .drop{color:var(--gt-mint);white-space:nowrap;font-size:11px;font-weight:600}.gt-price .drop s{color:var(--gt-muted)}.gt-price .amt{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.gt-price .ea{color:var(--gt-sub);padding-left:2px;font-size:13px;font-weight:700}.gt .placeholder{color:var(--gt-muted)}
.body:has(.got){height:clamp(620px,100vh - 150px,960px)}@media (min-width:941px){.marketplace-api-demo-section .body:has(.got){height:clamp(560px,100vh - 260px,780px)}}.got{--got-ink:#17202a;--got-muted:#6b7684;--got-blue:#1a73c7;--got-blue-dark:#145aa0;--got-line:#e3e7ec;--got-ground:#eef1f5;--got-green:#17864a;--got-green-soft:#e4f5ea;--got-warm:#f6d3a8;--got-warm-line:#d9963f;border-right:1px solid var(--border);min-height:0;color:var(--got-ink);background:#fff;grid-template-rows:auto minmax(0,1.25fr) auto auto minmax(0,1.1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.got.map-off{grid-template-rows:auto 0 auto auto minmax(0,1fr)}.got.map-off .got-map{display:none}.got-loading{z-index:40;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:none;position:absolute;inset:0}.got-loading.on{display:flex}.got-loading .track{background:var(--got-line);border-radius:999px;width:62%;max-width:420px;height:8px;overflow:hidden}.got-loading .fill{background:linear-gradient(90deg, var(--got-blue), #4aa3f0);border-radius:999px;width:0;height:100%;transition:width .35s}.got-loading .pct{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.got-loading .msg{color:var(--muted);text-align:center;font-size:13px}.got-head{border-bottom:1px solid var(--got-line);align-items:flex-start;gap:10px;padding:12px 16px 10px;display:flex}.got-head-copy{flex:1;min-width:0;line-height:1.35}.got-title{color:var(--got-blue);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.got-meta{white-space:nowrap;align-items:baseline;gap:10px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.got-meta>span:first-child{flex-shrink:0}.got-venue{color:var(--got-muted);text-overflow:ellipsis;font-weight:500;overflow:hidden}.got-unset{color:var(--got-muted);font-style:italic;font-weight:500}.got-linkable{cursor:pointer;border-radius:4px;transition:background .15s,box-shadow .15s}.got-linkable:hover,.got-field-hot{background:#e8f1fb;box-shadow:0 0 0 3px #e8f1fb}.got-kebab{cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:24px;height:24px;padding:0;display:flex}.got-kebab i{background:var(--got-blue);border-radius:999px;width:3px;height:3px}.got-kebab:hover{background:#e8f1fb}.got-map{background:var(--got-ground);min-height:0;position:relative}.got-map-host{touch-action:none;cursor:grab;position:absolute;inset:0;overflow:hidden}.got-map-host:active{cursor:grabbing}.got-map-svg,.got-map-svg svg{width:100%;height:100%;display:block}.got-mapsvg text{fill:#22303f;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600}.got-mapsvg .got-sec{pointer-events:none}.got-mapsvg .got-sec:not(.got-avail){opacity:.45}.got-mapsvg .got-sec.got-avail{pointer-events:auto;cursor:pointer}.got-mapsvg .got-sec.got-avail path,.got-mapsvg .got-sec.got-avail.got-hot,.got-mapsvg .got-sec.got-avail.got-focus{transition:fill .12s,stroke .12s}.got-mapsvg .got-sec.got-avail.got-hot,.got-mapsvg .got-sec.got-avail.got-hot path,.got-mapsvg .got-sec.got-avail.got-focus,.got-mapsvg .got-sec.got-avail.got-focus path{stroke-width:6px;fill:var(--got-warm)!important;stroke:var(--got-warm-line)!important}.got-map-msg{color:#fff;background:#17202ad1;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.got-map-tip{z-index:5;color:#fff;white-space:nowrap;pointer-events:none;background:#17202aeb;border-radius:8px;gap:1px;padding:6px 9px;font-size:11.5px;line-height:1.35;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.got-map-tip span{color:#c3ccd8}.got-timer{text-align:center;pointer-events:none;background:#fff;border-radius:8px;gap:1px;padding:6px 12px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #0f172029}.got-timer-label{color:var(--got-blue);justify-content:center;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex}.got-timer-label i{border:1px solid;border-radius:999px;place-items:center;width:11px;height:11px;font-size:8px;font-style:normal;font-weight:700;display:grid}.got-timer strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px;font-weight:800}.got-zoomctl{gap:4px;display:grid;position:absolute;bottom:12px;left:12px}.got-zoomctl button{border:1px solid var(--got-line);width:26px;height:26px;color:var(--got-ink);cursor:pointer;background:#fff;border-radius:7px;place-items:center;font-size:14px;line-height:1;display:grid;box-shadow:0 1px 4px #0f17201a}.got-zoomctl button:hover{background:#f3f6f9}.got-zoomctl button.off{opacity:.4;pointer-events:none}.got-filterbar{border-bottom:1px solid var(--got-line);align-items:center;gap:8px;padding:10px 16px;display:flex}.got-menuwrap{position:relative}.got-menuwrap.right{margin-left:auto}.got-iconbtn{background:var(--got-blue);cursor:pointer;border:0;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.got-iconbtn:hover,.got-iconbtn.active{background:var(--got-blue-dark)}.got-filter-icon{gap:2.5px;width:13px;display:grid}.got-filter-icon i{background:#fff;border-radius:999px;height:1.5px}.got-filter-icon i:nth-child(2){width:70%}.got-filter-icon i:nth-child(3){width:40%}.got-chip{background:var(--got-blue);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.got-chip span{opacity:.85;font-size:14px}.got-chip:hover{background:var(--got-blue-dark)}.got-switch{color:var(--got-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.got-switch .track{background:#c3ccd8;border-radius:999px;width:34px;height:19px;transition:background .15s;position:relative}.got-switch.on .track{background:var(--got-blue)}.got-switch .knob{background:#fff;border-radius:999px;width:15px;height:15px;transition:transform .15s;position:absolute;top:2px;left:2px}.got-switch.on .knob{transform:translate(15px)}.got-sortbtn{color:var(--got-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.got-sortbtn:hover{color:var(--got-ink)}.got-sortbtn .caret{font-size:10px}.got-menu{z-index:20;border:1px solid var(--got-line);background:#fff;border-radius:10px;min-width:150px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 22px #0f172024}.got-menuwrap.right .got-menu{left:auto;right:0}.got-menu.open{display:block}.got-menu.wide{min-width:178px}.got-menu .lbl{color:var(--got-muted);text-transform:uppercase;letter-spacing:.04em;padding:4px 8px 6px;font-size:11px;font-weight:700}.got-menu>button{width:100%;color:var(--got-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:12.5px;font-weight:600;display:block}.got-menu>button:hover{background:#f2f5f8}.got-menu>button.sel{color:var(--got-blue);background:#e8f1fb}.got-qtygrid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.got-qtygrid button{border:1px solid var(--got-line);color:var(--got-ink);cursor:pointer;background:#fff;border-radius:7px;padding:7px 0;font-size:12.5px;font-weight:700}.got-qtygrid button:hover{border-color:var(--got-blue)}.got-qtygrid button.sel{border-color:var(--got-blue);background:var(--got-blue);color:#fff}.got-urgency{color:#7d3b12;background:#fdeadf;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:700;display:flex}.got-list{background:#f7f9fb;align-content:start;gap:10px;min-height:0;padding:12px 16px 16px;display:grid;overflow-y:auto}.got-card{cursor:pointer;background:#fff;border-radius:10px;padding:11px 13px 11px 16px;transition:box-shadow .15s,transform .15s;position:relative;box-shadow:0 1px 4px #0f17201a}.got-card:before{content:"";background:var(--got-zone);border-radius:10px 0 0 10px;width:5px;position:absolute;top:0;bottom:0;left:0}.got-card:hover,.got-card.hot{box-shadow:0 3px 12px #0f172029}.got-card:hover:before,.got-card.hot:before{background:var(--got-warm)}.got-card.sel{box-shadow:0 0 0 2px var(--got-blue), 0 3px 12px #0f172029}.got-card-body{align-items:flex-start;gap:12px;display:flex}.got-card-copy{flex:1;min-width:0}.got-card-copy .sec{letter-spacing:-.01em;font-size:15px;font-weight:700}.got-card-copy .meta,.got-card-copy .note{color:var(--got-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.got-card-copy .note.dim{color:#94a0ad;font-style:italic}.got-card-price{text-align:right;flex-shrink:0}.got-score{background:var(--got-green-soft);color:var(--got-green);white-space:nowrap;border-radius:5px;margin-bottom:4px;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-block}.got-score b{font-weight:800}.got-card-price .amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:800}.got-card-price .ea{color:var(--got-muted);font-size:11.5px;font-weight:600}.got-card-price .fees{color:var(--got-muted);font-size:11px}.got-lowest{color:var(--got-green);text-transform:uppercase;letter-spacing:.04em;border:1px solid #9ad3b0;border-radius:5px;margin-top:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.got-list .placeholder{color:var(--got-muted);text-align:center;padding:28px 8px;font-size:13px}
.body:has(.pac){height:clamp(620px,100vh - 150px,960px)}@media (min-width:941px){.marketplace-api-demo-section .body:has(.pac){height:clamp(560px,100vh - 260px,780px)}}.pac{--pac-ink:#16202f;--pac-muted:#64707f;--pac-navy:#13233d;--pac-red:#e4002b;--pac-blue:#1f6fb2;--pac-blue-soft:#cfe0f2;--pac-line:#e3e7ec;--pac-ground:#f4f6f8;--pac-map-ground:#fff;--pac-sold:#b6bcc7;border-right:1px solid var(--border);min-height:0;color:var(--pac-ink);background:#fff;grid-template-rows:auto minmax(0,1.45fr) auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.pac-loading{z-index:40;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:none;position:absolute;inset:0}.pac-loading.on{display:flex}.pac-loading .track{background:var(--pac-line);border-radius:999px;width:62%;max-width:420px;height:8px;overflow:hidden}.pac-loading .fill{background:linear-gradient(90deg, var(--pac-red), #ff5a7a);border-radius:999px;width:0;height:100%;transition:width .35s}.pac-loading .pct{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.pac-loading .msg{color:var(--pac-muted);text-align:center;font-size:13px}.pac-head{background:var(--pac-navy);color:#fff;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pac-head-copy{flex:1;min-width:0}.pac-title{letter-spacing:-.01em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.25;overflow:hidden}.pac-meta{color:#b9c6d8;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:12px;display:flex}.pac-venue{text-transform:uppercase;letter-spacing:.02em}.pac-unset{color:#7d8da0;font-weight:500}.pac-linkable{cursor:pointer;border-radius:4px;transition:background .15s}.pac-linkable:hover,.pac-field-hot{background:#ffffff24}.pac-primary{letter-spacing:.08em;text-transform:uppercase;color:#d8e3f2;white-space:nowrap;border:1px solid #ffffff47;border-radius:999px;flex:none;align-self:center;padding:3px 9px;font-size:10px;font-weight:800}.pac-map{background:var(--pac-map-ground);border-bottom:1px solid var(--pac-line);min-height:0;position:relative}.pac-map-host{cursor:grab;touch-action:none;position:absolute;inset:0;overflow:hidden}.pac-map-host:active{cursor:grabbing}.pac-map-svg,.pac-map-svg svg{width:100%;height:100%;display:block}.pac-mapsvg{-webkit-user-select:none;user-select:none}.pac-sec{transition:fill .15s,opacity .15s}.pac-mapsvg.pac-close .pac-sec{fill:#fff}.pac-sec.pac-avail{cursor:pointer}.pac-sec.pac-hot{filter:brightness(.86)saturate(1.15)}.pac-mapsvg.pac-close .pac-sec.pac-hot{filter:none}.pac-seats{pointer-events:none;display:none}.pac-mapsvg.pac-close .pac-seats{display:inline}.pac-mapsvg.pac-close image{display:none}.pac-mapsvg.pac-close .pac-seats circle.pac-free{pointer-events:auto;cursor:pointer}.pac-mapsvg.pac-close .pac-seats circle.pac-free:hover{stroke:#13233d;stroke-width:2px;paint-order:stroke}.pac-seats circle{pointer-events:none}.pac-seats circle.pac-pick{r:7px;fill:var(--json-frame);stroke:#fff;stroke-width:2px;paint-order:stroke}.pac-map-msg{color:var(--pac-muted);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.pac-legend{z-index:4;border:1px solid var(--pac-line);color:var(--pac-muted);pointer-events:none;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:flex;position:absolute;bottom:10px;left:10px}.pac-legend-swatch{border-radius:50%;width:9px;height:9px}.pac-legend-swatch.avail{background:#14a46c}.pac-legend-swatch.taken{background:#ccd1d9}.pac-seathint{z-index:4;color:#fff;letter-spacing:.01em;pointer-events:none;opacity:1;background:#13233ddb;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600;transition:opacity .25s;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pac-seathint.off{opacity:0}.pac-zoomctl{z-index:4;flex-direction:column;gap:4px;display:flex;position:absolute;top:10px;right:10px}.pac-zoomctl button{border:1px solid var(--pac-line);width:30px;height:30px;color:var(--pac-ink);cursor:pointer;background:#fff;border-radius:7px;place-items:center;font-size:15px;line-height:1;display:grid;box-shadow:0 1px 3px #13233d1f}.pac-zoomctl button:hover{background:var(--pac-ground)}.pac-zoomctl button.off{opacity:.4;pointer-events:none}.pac-filterbar{border-bottom:1px solid var(--pac-line);background:#fff;align-items:center;gap:8px;padding:10px 12px;display:flex}.pac-menuwrap{position:relative}.pac-menuwrap.right{margin-left:auto}.pac-pill,.pac-sortbtn{border:1px solid var(--pac-line);height:30px;color:var(--pac-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.pac-pill:hover:not(:disabled),.pac-sortbtn:hover{border-color:#c6ced9}.pac-pill:disabled{opacity:.45;cursor:default}.pac-pill.active{border-color:var(--pac-blue);color:var(--pac-blue);background:#f2f8fd}.pac-pill .caret,.pac-sortbtn .caret{color:var(--pac-muted);font-size:9px}.pac-chip{border:1px solid var(--pac-blue);height:30px;color:var(--pac-blue);cursor:pointer;white-space:nowrap;background:#f2f8fd;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.pac-menu{z-index:20;border:1px solid var(--pac-line);background:#fff;border-radius:10px;min-width:190px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #13233d29}.pac-menu.wide{min-width:230px}.pac-menuwrap.right .pac-menu{left:auto;right:0}.pac-menu.open{display:block}.pac-menu .lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--pac-muted);padding:2px 6px 8px;font-size:11px;font-weight:700}.pac-menu>button{width:100%;color:var(--pac-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;font-size:12.5px;display:flex}.pac-menu>button:hover{background:var(--pac-ground)}.pac-menu>button.sel{color:var(--pac-blue);background:#f2f8fd;font-weight:700}.pac-menu .zprice{font-variant-numeric:tabular-nums;color:var(--pac-muted)}.pac-menu>button.sel .zprice{color:var(--pac-blue)}.pac-qtygrid{grid-template-columns:repeat(auto-fit,minmax(30px,1fr));gap:4px;display:grid}.pac-qtygrid button{border:1px solid var(--pac-line);cursor:pointer;background:#fff;border-radius:7px;height:30px;font-size:12.5px;font-weight:700}.pac-qtygrid button:hover{border-color:#c6ced9}.pac-qtygrid button.sel{border-color:var(--pac-blue);background:var(--pac-blue);color:#fff}.pac-summary{border-bottom:1px solid var(--pac-line);color:var(--pac-muted);background:#fbfcfd;padding:8px 14px;font-size:12px}.pac-summary b{color:var(--pac-ink);font-variant-numeric:tabular-nums}.pac-list{background:#fff;flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow-y:auto}.pac-list .placeholder{text-align:center;color:var(--pac-muted);padding:28px 16px;font-size:13px}.pac-card{border:1px solid var(--pac-line);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 74px;background:#fff;border-radius:9px;transition:border-color .14s,box-shadow .14s}.pac-card:hover,.pac-card.hot{border-color:#b9cfe4;box-shadow:0 2px 8px #13233d14}.pac-card.sel{border-color:var(--json-frame);box-shadow:0 0 0 1px var(--json-frame) inset}.pac-card-body{align-items:flex-start;gap:12px;padding:9px 11px;display:flex}.pac-card-copy{flex:1;min-width:0}.pac-card .sec{letter-spacing:-.01em;align-items:center;gap:7px;font-size:13.5px;font-weight:800;display:flex}.pac-card .zone{background:var(--pac-blue-soft);color:#12507f;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.pac-card .meta{color:var(--pac-muted);margin-top:2px;font-size:12px}.pac-card .seats{color:var(--pac-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.pac-card-price{text-align:right;flex:none}.pac-card-price .amt{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.pac-card-price .fees{color:var(--pac-muted);margin-top:1px;font-size:10.5px}.pac-lowest{border-top:1px dashed var(--pac-line);letter-spacing:.03em;text-transform:uppercase;color:#12507f;padding:4px 11px 6px;font-size:10.5px;font-weight:700}
.sg{--sg-ink:#181818;--sg-accent:#ff5b49;--sg-line:#dedddb;--sg-muted:#525252;--sg-intel:#0b6f46;--sg-marker:#2f6fed;--sg-best:#216302;--sg-great:#53810e;--sg-good:#719f25;--sg-fair:#eaa500;--sg-poor:#b84d00;font-family:"Helvetica Neue", Arial, Helvetica, var(--sans,system-ui), sans-serif;border-right:1px solid var(--border);background:var(--canvas);grid-template-rows:auto minmax(0,1.4fr) auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.body:has(.sg){height:clamp(620px,100vh - 150px,960px)}@media (min-width:941px){.marketplace-api-demo-section .body:has(.sg){height:clamp(560px,100vh - 260px,800px)}}.sg>*{min-width:0;max-width:100%}.sg-loading{z-index:40;background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:none;position:absolute;inset:0}.sg-loading.on{display:flex}.sg-loading .track{background:var(--border);border-radius:999px;width:62%;max-width:420px;height:8px;overflow:hidden}.sg-loading .fill{background:linear-gradient(90deg, var(--sg-accent), var(--sg-best));border-radius:999px;height:100%;transition:width .35s}.sg-loading .pct{color:var(--sg-ink);font-size:15px;font-weight:800}.sg-loading .msg{font-family:var(--mono);color:var(--muted);text-align:center;min-height:1.4em;font-size:12.5px}.sg-head{background:linear-gradient(#000 0%,#ff5b49 400%);align-items:center;gap:12px;height:68px;padding:0 16px;display:flex}.sg-logo{object-fit:contain;flex:none;width:28px;height:28px}.sg-eventcta{background:#ffffff1f;border:.5px solid #ffffff3d;border-radius:12px;flex-direction:column;flex:0 auto;justify-content:center;min-width:0;height:48px;padding:4px 10px;display:flex;overflow:hidden}.sg-eventcta-wait{flex:auto}.sg-title{letter-spacing:.28px;color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.sg-meta{letter-spacing:.28px;color:#ffffffd1;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:14px;line-height:20px;display:flex}.sg-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sg-dot{background:#fff9;border-radius:50%;flex:none;width:3px;height:3px}.sg-linkable{cursor:pointer;border-radius:3px;transition:background .15s}.sg-linkable:hover,.sg-linkable.sg-field-hot{background:#ffffff38;box-shadow:0 0 0 4px #ffffff38}.sg-map{cursor:grab;touch-action:none;background:#fbfbfc;min-height:0;position:relative;overflow:hidden}.sg-map.sg-drag{cursor:grabbing}.sg-map-stage{position:absolute;inset:16px 16px 14px}.sg-map-svg-host{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.sg-map .sg-mapsvg{width:100%;height:100%;display:block}.sg-map .empty{color:var(--muted);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.sg-mapsvg .sg-outline{fill:#f3f3f6;stroke:#e4e4ea;stroke-width:6px}.sg-mapsvg .sg-field{fill:#c8c9d2}.sg-mapsvg .sg-obj{fill:#dedee5}.sg-mapsvg .sg-objlabel{fill:#8b8f9c;font-family:var(--sans), sans-serif;letter-spacing:.08em;pointer-events:none;font-weight:700}.sg-sec path{fill:#ececef;stroke:#c9c9cf;stroke-width:2px}.sg-sec.sg-avail path{fill:#f4f4f6;stroke:#bfbfc7;cursor:pointer}.sg-sec.sg-avail.sg-hot path,.sg-sec.sg-focus path{fill:#dfe6d5;stroke:#8ea277}.sg-seclabel{fill:#7f8390;font-family:var(--sans), sans-serif;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600}.sg-mapsvg .sg-row{fill:none;pointer-events:none}.sg-mapsvg .sg-row.sg-avail{stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;paint-order:stroke}.sg-mapsvg .sg-row.sg-best{--sg-band:var(--sg-best);fill:var(--sg-band);stroke:var(--sg-band)}.sg-mapsvg .sg-row.sg-great{--sg-band:var(--sg-great);fill:var(--sg-band);stroke:var(--sg-band)}.sg-mapsvg .sg-row.sg-good{--sg-band:var(--sg-good);fill:var(--sg-band);stroke:var(--sg-band)}.sg-mapsvg .sg-row.sg-fair{--sg-band:var(--sg-fair);fill:var(--sg-band);stroke:var(--sg-band)}.sg-mapsvg .sg-row.sg-poor{--sg-band:var(--sg-poor);fill:var(--sg-band);stroke:var(--sg-band)}.sg-mapsvg.sg-close .sg-row.sg-avail{pointer-events:auto;cursor:pointer}.sg-mapsvg .sg-row.sg-rowhot,.sg-mapsvg .sg-row.sg-rowsel{stroke:color-mix(in srgb, var(--sg-band,var(--sg-best)) 24%, #fff);stroke-width:calc(13px * var(--sg-mapf,1));paint-order:stroke}.sg-seats{pointer-events:none;opacity:0;transition:opacity .2s}.sg-mapsvg.sg-seatlevel .sg-seats{opacity:1}.sg-seats circle{fill:#f2f2f4}.sg-seatrow.sg-avail circle{fill:#fff;fill-opacity:.55}.sg-seatrow.sg-rowhot circle,.sg-seatrow.sg-rowsel circle{fill:#fff;fill-opacity:.85}.sg-seatrow.sg-best circle{fill:color-mix(in srgb, var(--sg-best) 35%, #fff)}.sg-seatrow.sg-great circle{fill:color-mix(in srgb, var(--sg-great) 35%, #fff)}.sg-seatrow.sg-good circle{fill:color-mix(in srgb, var(--sg-good) 35%, #fff)}.sg-seatrow.sg-fair circle{fill:color-mix(in srgb, var(--sg-fair) 35%, #fff)}.sg-seatrow.sg-poor circle{fill:color-mix(in srgb, var(--sg-poor) 35%, #fff)}.sg-mapsvg .sg-seclabel,.sg-mapsvg .sg-objlabel{font-size:calc(var(--sg-fs,8) * var(--sg-mapf,1) * 1px)}.sg-seclabel[data-small],.sg-objlabel[data-small]{display:none}.sg-mapsvg.sg-close .sg-seclabel[data-small],.sg-mapsvg.sg-close .sg-objlabel[data-small]{display:block}.sg-pinlayer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sg-pin{--sg-band:var(--sg-good);--sg-pin-edge:#12141c29;--sg-pin-fill:#fff;border:1px solid var(--sg-pin-edge);background-color:var(--sg-pin-fill);color:var(--sg-ink);white-space:nowrap;cursor:pointer;pointer-events:auto;border-radius:999px;align-items:center;gap:5px;margin-top:-7px;padding:3px 8px 3px 6px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.45;transition:border-color .12s,box-shadow .12s;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 12px -6px #12141c8c}.sg-pin:before,.sg-pin:after{content:"";pointer-events:none;border-style:solid;border-color:#0000;width:0;height:0;position:absolute;top:100%;left:50%}.sg-pin:before{border-width:7px 6px 0;border-top-color:var(--sg-pin-edge);transform:translate(-50%)}.sg-pin:after{border-width:6px 5px 0;border-top-color:var(--sg-pin-fill);margin-top:-1.5px;transform:translate(-50%)}.sg-pin-off{visibility:hidden}.sg-pin-dot{background:var(--sg-band);border-radius:50%;width:8px;height:8px}.sg-pin-best{--sg-band:var(--sg-best)}.sg-pin-great{--sg-band:var(--sg-great)}.sg-pin-good{--sg-band:var(--sg-good)}.sg-pin-fair{--sg-band:var(--sg-fair)}.sg-pin-poor{--sg-band:var(--sg-poor)}.sg-pin:hover,.sg-pin-hot{--sg-pin-edge:#12141c8c;z-index:1;box-shadow:0 6px 16px -6px #12141c99}.sg-pin-on{--sg-pin-edge:var(--sg-best);--sg-pin-fill:var(--sg-best);z-index:2;color:#fff;box-shadow:0 6px 16px -6px #12141c99}.sg-pin-on .sg-pin-dot{background:#fff}.sg-back,.sg-zoompad button{border:1px solid var(--sg-line);color:var(--sg-ink);cursor:pointer;background:#fff;font-size:12.5px;font-weight:600;box-shadow:0 6px 18px -10px #12141c80}.sg-back{z-index:5;opacity:0;pointer-events:none;border-radius:999px;padding:7px 13px;transition:opacity .18s;position:absolute;top:12px;left:12px}.sg-back.on{opacity:1;pointer-events:auto}.sg-zoompad{z-index:5;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 6px 18px -10px #12141c80}.sg-zoompad button{width:34px;height:34px;box-shadow:none;border-radius:0;place-items:center;display:grid}.sg-zoompad button+button{border-top:0}.sg-zoompad button svg{width:17px;height:17px}.sg-zoompad button:disabled{color:#bcbfc9;cursor:default}.sg-filterbar{border-top:1px solid var(--sg-line);border-bottom:.5px solid var(--sg-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.sg-filterbar-left{flex-direction:column;gap:4px;min-width:0;display:flex}.sg-filterbar-right{align-items:center;gap:8px;display:flex}.sg-resultcount{letter-spacing:.2px;color:var(--sg-ink);margin:0;font-size:17px;font-weight:700;line-height:24px}.sg-sort{letter-spacing:.24px;height:20px;color:var(--sg-muted);cursor:pointer;align-items:center;gap:4px;font-size:15px;line-height:20px;display:inline-flex;position:relative}.sg-sort svg{flex:none;width:16px;height:16px}.sg-sort select{opacity:0;cursor:pointer;appearance:none;width:100%;position:absolute;inset:0}.sg-filterwrap{flex:none;display:inline-block;position:relative}.sg-filterbtn{border:.5px solid var(--sg-line);letter-spacing:.24px;height:31px;color:var(--sg-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:400px;justify-content:center;align-items:center;gap:4px;padding:5px 13px;font-size:15px;line-height:20px;display:inline-flex}.sg-filterbtn svg{width:20px;height:20px;margin-left:-3px}.sg-filterbadge{background:var(--sg-ink);color:#fff;pointer-events:none;border:2px solid #fff;border-radius:40px;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 6px;font-size:13px;font-weight:650;line-height:16px;display:flex;position:absolute;top:-6px;right:-6px}.sg-clear{border:1px solid var(--sg-ink);cursor:pointer;height:32px;color:var(--sg-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:inline-flex}.sg-select select{border:1px solid var(--sg-line);height:32px;color:var(--sg-ink);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' fill='none' stroke='%2312141c' stroke-width='1.6'/></svg>") right 9px center/11px no-repeat;border-radius:999px;padding:0 28px 0 12px;font-size:13.5px;font-weight:600}.sg-sheet{z-index:30;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.sg-sheet-scrim{background:#00000052;position:absolute;inset:0}.sg-sheet-body{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;max-height:82%;display:flex;position:relative;box-shadow:0 -8px 32px #0000002e}.sg-sheet-head{border-bottom:.5px solid var(--sg-line);letter-spacing:.2px;color:var(--sg-ink);justify-content:space-between;align-items:center;padding:16px;font-size:17px;font-weight:700;line-height:24px;display:flex}.sg-sheet-x{width:28px;height:28px;color:var(--sg-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sg-sheet-x svg{width:16px;height:16px}.sg-sheet-scroll{padding:4px 16px 16px;overflow-y:auto}.sg-sheet-group{padding-top:16px}.sg-sheet-group h4{letter-spacing:.4px;text-transform:uppercase;color:var(--sg-muted);margin:0 0 10px;font-size:13px;font-weight:700;line-height:16px}.sg-sheet-pills{flex-wrap:wrap;gap:8px;display:flex}.sg-sheet-foot{border-top:.5px solid var(--sg-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.sg-sheet-clear{letter-spacing:.24px;color:var(--sg-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:20px;text-decoration:underline}.sg-sheet-apply{background:var(--sg-ink);letter-spacing:.24px;color:#fff;cursor:pointer;border:0;border-radius:400px;height:40px;padding:0 20px;font-size:15px;font-weight:700}.sg-chip{border:.5px solid var(--sg-line);letter-spacing:.24px;height:31px;color:var(--sg-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:400px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:15px;line-height:20px;display:inline-flex;position:relative}.sg-chip .gc{color:var(--sg-muted)}.sg-chip.sel{border-color:#000;font-weight:700}.sg-chip.sel .gc{color:inherit}.sg-list{background:#fff;min-height:0;overflow-y:auto}.sg-list .placeholder{text-align:center;color:var(--muted);padding:40px 20px;font-size:13px}.sg-thumb-defs{width:0;height:0;position:absolute;overflow:hidden}.sg-list .sg-row{cursor:pointer;text-align:left;background:#fff;align-items:center;gap:20px;width:100%;padding:12px 20px;transition:background .12s;display:flex}.sg-list .sg-row:hover{background:#f8f7f5}.sg-list .tdev-skel-row{gap:20px;padding:12px 20px}.sg-list .tdev-skel-thumb{aspect-ratio:112/90;width:clamp(72px,24%,112px);height:auto}.sg-list .sg-row.sel{outline:2px solid var(--json-frame);outline-offset:-2px}.sg-listfoot{flex-direction:column;align-items:center;gap:8px;padding:16px 12px 24px;display:flex}.sg-listfoot .count{color:var(--muted);font-size:12px;font-weight:500;line-height:16px}.sg-listfoot button{cursor:pointer;color:#16181d;background:#fff;border:1px solid #d5d5da;border-radius:16px;height:32px;padding:0 16px;font-size:14px;font-weight:600}.sg-listfoot button:hover{background:#f8f7f5}.sg-thumb{aspect-ratio:112/90;background:#eaecf2;border-radius:8px;flex:0 0 clamp(72px,24%,112px);place-items:center;width:clamp(72px,24%,112px);height:auto;display:grid;overflow:hidden}.sg-thumb svg{width:100%;height:100%}.sg-info{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:4px 0;display:flex}.sg-intel{color:var(--sg-intel);letter-spacing:.28px;align-items:center;gap:5px;font-size:13px;font-weight:700;line-height:16px;display:flex}.sg-intel svg{flex:none;width:15px;height:15px}.sg-tag svg{flex:none;width:14px;height:14px}.sg-headrow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sg-headrow .col{min-width:0}.sg-headrow .col+.col{text-align:right;flex:none}.sg-info .sec{letter-spacing:.2px;color:var(--sg-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:24px;overflow:hidden}.sg-info .meta{letter-spacing:.24px;color:var(--sg-muted);font-size:15px;font-weight:400;line-height:20px}.sg-price .amt{letter-spacing:.2px;color:var(--sg-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:24px}.sg-price .fees{letter-spacing:.24px;color:var(--sg-muted);font-size:15px;line-height:20px;text-decoration:underline;display:block}.sg-tags{flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex}.sg-tags:empty{display:none}.sg-tag{letter-spacing:.28px;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;height:24px;padding:0 4px;font-size:13px;line-height:16px;display:inline-flex}.sg-tag .score{letter-spacing:.28px;background:currentColor;border-radius:3px;justify-content:center;align-items:center;min-width:18px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:650;display:flex}.sg-tag .score b{color:#fff;font-weight:650}.sg-tag .label{font-size:14px;line-height:20px}.sg-tag-note{color:var(--sg-poor);background:#fef3ec}.sg-tag-plain{color:var(--sg-muted);background:#f8f7f5}.sg-best{color:var(--sg-best);background:#21630214}.sg-great{color:var(--sg-great);background:#53810e14}.sg-good{color:var(--sg-good);background:#719f2514}.sg-fair{color:var(--sg-fair);background:#eaa50014}.sg-poor{color:var(--sg-poor);background:#b84d0014}@media (max-width:940px){.body:has(.sg){height:auto}.sg{grid-template-rows:auto 340px auto auto 360px}}@container (max-width:470px){.sg-head{gap:10px;padding:0 12px}.sg-list .sg-row{gap:12px;padding:12px 14px}.sg-info .sec,.sg-price .amt{font-size:15px;line-height:21px}.sg-info .meta,.sg-price .fees{font-size:13px;line-height:18px}.sg-filterbar{padding:12px 14px}}@container (max-width:380px){.sg-thumb{display:none}.sg-tag .label{font-size:13px}}
.sh{--sh-ink:#14092b;--sh-accent:#6029bd;--sh-section:#c7b4e8;--sh-section-on:#b096e0;--sh-section-ink:#4a2b84;--sh-accent-soft:#f2ecfd;--sh-hot:#d6156f;--sh-line:#e2e1ea;border-right:1px solid var(--border);background:var(--canvas);grid-template-rows:auto minmax(0,1.35fr) auto minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.body:has(.sh){height:clamp(620px,100vh - 150px,960px)}@media (min-width:941px){.marketplace-api-demo-section .body:has(.sh){height:clamp(560px,100vh - 260px,780px)}}.sh-loading{z-index:40;background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:none;position:absolute;inset:0}.sh-loading.on{display:flex}.sh-loading .track{background:var(--border);border-radius:999px;width:62%;max-width:420px;height:8px;overflow:hidden}.sh-loading .fill{background:linear-gradient(90deg, var(--sh-accent), var(--sh-hot));border-radius:999px;width:0;height:100%;transition:width .35s}.sh-loading .pct{color:var(--sh-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.sh-loading .msg{font-family:var(--mono);color:var(--muted);text-align:center;max-width:80%;min-height:1.4em;font-size:12.5px}.sh-head{border-bottom:1px solid var(--border-soft);background:#fff;min-width:0;padding:14px 18px 15px}.sh-title{letter-spacing:-.015em;color:var(--sh-ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden}.sh-meta{color:#4a4459;align-items:center;gap:8px;min-width:0;margin-top:6px;font-size:13px;display:flex}.sh-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-dot{background:#a8a2b6;border-radius:50%;flex:none;width:3px;height:3px}.sh-linkable{cursor:pointer;border-radius:3px;transition:background .15s}.sh-linkable:hover,.sh-linkable.sh-field-hot{background:color-mix(in srgb, var(--sh-accent) 14%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--sh-accent) 14%, transparent)}.sh-map{background:radial-gradient(760px 360px at 50% -25%, #f5f0ff 0%, var(--canvas) 72%);cursor:grab;touch-action:none;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.sh-map.sh-drag{cursor:grabbing}.sh-map-stage{position:absolute;inset:30px 18px 24px}.sh-map-svg-host,.sh-pinlayer{width:100%;height:100%;position:absolute;inset:0}.sh-map-svg-host{justify-content:center;align-items:center;display:flex}.sh-map .sh-mapsvg{width:100%;height:100%;max-height:100%;display:block}.sh-map .empty{color:var(--muted);text-align:center;padding:20px;font-size:12px;position:absolute}.sh-map .sh-sec path{fill:var(--sh-section);fill-opacity:1;stroke:#fff;stroke-width:5px;transition:fill .15s}.sh-map .sh-sec text{fill:#a6a4ae;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600}.sh-map .sh-sec:not(.sh-avail) path{fill:#e6e6ea}.sh-map .sh-sec.sh-avail path{cursor:pointer}.sh-map .sh-sec.sh-avail text{fill:var(--sh-section-ink)}.sh-map .sh-sec.sh-avail.sh-off path{fill:#ededf1}.sh-map .sh-sec.sh-avail.sh-off text{fill:#b4b2bc}.sh-map .sh-sec.sh-avail.sh-hot path,.sh-map .sh-sec.sh-focus path{fill:var(--sh-section-on)}.sh-map .sh-seats{pointer-events:none;opacity:0;transition:opacity .2s}.sh-map .sh-mapsvg.sh-close .sh-seats{opacity:1}.sh-map .sh-seatrow{fill:#fff;fill-opacity:.45;stroke:#fff;stroke-width:1px;transition:fill-opacity .15s}.sh-map .sh-seatrow.sh-avail{fill-opacity:.85}.sh-map .sh-seatrow.sh-rowsel{fill:var(--sh-section-on);fill-opacity:1;stroke:#1f2933;stroke-width:2px}.sh-map .sh-rowlabel{fill:#6f6d78;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600;display:none}.sh-map .sh-mapsvg.sh-close .sh-rowlabel{display:block}.sh-pinlayer{pointer-events:none;overflow:visible}.sh-pin{pointer-events:auto;cursor:pointer;filter:url(#sh-pin-shadow)}.sh-pin .bubble,.sh-pin .tail{fill:#fff}.sh-pin .amt{fill:var(--sh-ink);font-family:var(--sans);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.sh-pin .deal{fill:#0f7a44;font-family:var(--sans);text-anchor:middle;font-size:10.5px;font-weight:700}.sh-pin .mark{fill:#e8433f}.sh-pin:hover .bubble,.sh-pin:hover .tail{fill:#f7f4fd}.sh-pin.sel .bubble,.sh-pin.sel .tail{fill:var(--sh-ink)}.sh-pin.sel .amt,.sh-pin.sel .mark{fill:#fff}.sh-pin.sel .deal{fill:#6ee7a8}.sh-back,.sh-zoompad button{z-index:5;border:1px solid var(--sh-line);color:var(--sh-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 6px 18px -10px #14092b80}.sh-back{opacity:0;pointer-events:none;padding:7px 13px 7px 9px;transition:opacity .18s;top:12px;left:12px}.sh-back.on{opacity:1;pointer-events:auto}.sh-back svg{width:14px;height:14px}.sh-zoompad{z-index:5;border:1px solid var(--sh-line);background:#fff;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 6px 18px -10px #14092b80}.sh-zoompad button{width:34px;height:34px;box-shadow:none;border:0;border-radius:0;justify-content:center;padding:0;position:static}.sh-zoompad button+button{border-top:1px solid var(--sh-line)}.sh-zoompad button svg{width:17px;height:17px}.sh-zoompad button:disabled{color:#b7b1c2;cursor:default}.sh-filterbar{background:#fff;border-top:1px solid #dfe3e5;border-bottom:1px solid #dfe3e5;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px;display:flex}.sh-filterbar-left{min-width:0;overflow:hidden}.sh-filterbar-right{flex:none;align-items:center;gap:8px;display:flex}.sh-pill{cursor:pointer;color:#091218;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border:1px solid #b1bac2;border-radius:12px;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.sh-pill:hover{background:#f6f7f8}.sh-pill.active{border-color:#091218;box-shadow:inset 0 0 0 1px #091218}.sh-pill.icon{gap:6px;padding:0 12px}.sh-pill.icon svg{width:20px;height:20px}.sh-pill .cnt{color:#fff;background:#091218;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:grid}.sh-pill .caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px}.sh-resultcount{color:#606970;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:400}.sh-clear{cursor:pointer;color:#091218;white-space:nowrap;background:#fff;border:1px solid #091218;border-radius:12px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:14px;display:inline-flex}.sh-qtywrap{position:relative}.sh-qtymenu{z-index:30;background:#fff;border:1px solid #dfe3e5;border-radius:12px;width:250px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -12px #09121859}.sh-qtymenu .lbl{color:#606970;margin-bottom:8px;font-size:12px;font-weight:700}.sh-list{background:#fff;min-height:0;overflow-y:auto}.sh-list .placeholder{text-align:center;color:var(--muted);padding:40px 20px;font-size:13px}.sh-list .tdev-skel-row{gap:16px;padding:12px;box-shadow:inset 0 -1px #dfe3e5}.sh-list .tdev-skel-thumb{width:100px;height:100px}.sh-thumb-defs{width:0;height:0;position:absolute;overflow:hidden}.sh-row{cursor:pointer;color:#000;text-align:left;background:#fff;align-items:flex-start;gap:16px;width:100%;padding:12px;transition:background .12s;display:flex;box-shadow:inset 0 -1px #dfe3e5}.sh-row:hover{background:#f6f7f8}.sh-row.sel{outline:2px solid var(--json-frame);outline-offset:-2px}.sh-thumb{background:#f4f4f7;border-radius:8px;flex:0 0 100px;justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden}.sh-thumb svg{width:100%;height:100%}.sh-info{flex-direction:column;flex:1;row-gap:4px;min-width:0;padding-top:2px;display:flex}.sh-info .sec{color:#000;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.sh-info .rowline{color:#091218;font-size:12px;font-weight:700;line-height:16px}.sh-info .qty{color:#000;font-size:12px;font-weight:500;line-height:16px}.sh-info .note{color:#677383;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:500;line-height:16px;display:flex}.sh-info .note svg{flex:none;width:13px;height:13px}.sh-info .note span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-info .rate{align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.sh-info .rate .score{color:#fff;font-variant-numeric:tabular-nums;background:#00865a;border-radius:4px;padding:2px 6px}.sh-info .rate .word{color:#00865a}.sh-info .tag{font-size:12px;font-weight:500;line-height:16px}.sh-info .tag.best{color:#006e2b}.sh-info .tag.section{color:#006bb4}.sh-price{text-align:right;flex-direction:column;flex:none;align-items:flex-end;padding-top:2px;display:flex}.sh-price .amt{color:#000;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700;line-height:20px}.sh-price .amt.best{color:#006e2b}.sh-price .fees{color:#677383;white-space:nowrap;font-size:11px;font-weight:500;line-height:16px}.sh-listfoot{flex-direction:column;align-items:center;gap:8px;padding:16px 12px 24px;display:flex}.sh-listfoot .count{color:#606970;font-size:12px;font-weight:500;line-height:16px}.sh-listfoot button{cursor:pointer;color:#091218;background:#fff;border:1px solid #b1bac2;border-radius:12px;height:32px;padding:0 16px;font-size:14px;font-weight:500}.sh-listfoot button:hover{background:#f6f7f8}.sh-backdrop{z-index:50;opacity:0;pointer-events:none;background:#14092b57;transition:opacity .225s;position:absolute;inset:0}.sh-backdrop.on{opacity:1;pointer-events:auto}.sh-sheet{z-index:51;background:#fff;border-radius:14px 14px 0 0;flex-direction:column;max-height:90%;transition:transform .225s cubic-bezier(0,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(102%);box-shadow:0 -14px 40px -10px #14092b6b}.sh-sheet.on{transform:translateY(0)}.sh-sheet-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.sh-sheet-head b{color:var(--sh-ink);font-size:16px}.sh-sheet-close{color:var(--sh-ink);cursor:pointer;background:0 0;border:0;padding:6px;font-size:15px;line-height:1}.sh-sheet-body{flex-direction:column;gap:22px;padding:18px;display:flex;overflow-y:auto}.sh-sheet-sec>.h{color:var(--sh-ink);margin-bottom:12px;font-size:15px;font-weight:700}.sh-optrow{flex-wrap:wrap;gap:8px;display:flex}.sh-optbtn,.sh-qtygrid button{border:1px solid var(--sh-line);height:34px;color:var(--sh-ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.sh-optbtn:hover,.sh-qtygrid button:hover{border-color:#b9b3c6}.sh-optbtn.sel,.sh-qtygrid button.sel{border-color:var(--sh-accent);background:var(--sh-accent-soft);color:var(--sh-accent)}.sh-optbtn .gc{color:#606970;font-variant-numeric:tabular-nums;margin-left:6px}.sh-optbtn.sel .gc{color:inherit}.sh-qtygrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sh-priceinputs{align-items:center;gap:10px;margin-bottom:14px;display:flex}.sh-priceinputs input{text-align:center;border:1px solid var(--sh-line);width:100%;color:var(--sh-ink);border-radius:10px;padding:9px;font-size:14px;font-weight:600}.sh-priceinputs .dash{color:var(--muted)}.sh-hist{align-items:flex-end;gap:2px;height:62px;margin-bottom:4px;display:flex}.sh-hist .b{background:#e5e3ec;border-radius:2px 2px 0 0;flex:1;min-height:2px}.sh-hist .b.in{background:color-mix(in srgb, var(--sh-accent) 55%, #fff)}.sh-rangewrap{height:30px;position:relative}.sh-rangewrap .rtrack{background:var(--border);border-radius:999px;height:4px;position:absolute;top:13px;left:2px;right:2px}.sh-rangewrap .rfill{background:var(--sh-accent);border-radius:999px;height:4px;position:absolute;top:13px}.sh-rangewrap input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:30px;margin:0;position:absolute;top:0;left:0}.sh-rangewrap input[type=range]::-webkit-slider-runnable-track{background:0 0;height:30px}.sh-rangewrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--sh-accent);cursor:pointer;border:2px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:5px;box-shadow:0 1px 4px #14092b4d}.sh-rangewrap input[type=range]::-moz-range-track{background:0 0;height:30px}.sh-rangewrap input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--sh-accent);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #14092b4d}.sh-sheet-foot{border-top:1px solid var(--border-soft);background:#fff;gap:10px;padding:13px 18px;display:flex}.sh-sheet-foot button{cursor:pointer;border:0;border-radius:999px;padding:12px 0;font-size:14.5px;font-weight:700}.sh-sheet-foot .reset{color:var(--sh-ink);background:#f1eff5;flex:0 0 34%}.sh-sheet-foot .reset:disabled{color:#b7b1c2;cursor:default}.sh-sheet-foot .apply{background:var(--sh-accent);color:#fff;flex:1}.sh-sheet-foot .apply:hover{background:#4c1f9b}@media (max-width:940px){.body:has(.sh){height:auto}.sh{grid-template-rows:auto 340px auto 360px}}
.body:has(.tm){height:clamp(620px,100vh - 150px,960px)}@media (min-width:941px){.marketplace-api-demo-section .body:has(.tm){height:clamp(560px,100vh - 260px,780px)}}.tm{border-right:1px solid var(--border);background:#f2f2f3;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:relative}.tm-loading{z-index:40;background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:none;position:absolute;inset:0}.tm-loading.on{display:flex}.tm-loading .track{background:var(--border);border-radius:999px;width:62%;max-width:420px;height:8px;overflow:hidden}.tm-loading .fill{background:linear-gradient(90deg, var(--brand), var(--action));border-radius:999px;width:0;height:100%;transition:width .35s}.tm-loading .pct{color:#121212;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.tm-loading .msg{font-family:var(--mono);color:var(--muted);text-align:center;max-width:80%;min-height:1.4em;font-size:12.5px}.tm-loading .msg.err{color:#cf222e}.tm-head{color:#fff;background:#121212;border-top:4px solid #1677e8;min-width:0;padding:0}.tm-event-main{align-items:center;gap:20px;min-width:0;padding:16px 20px 15px;display:flex}.tm-event-copy{flex:auto;min-width:0}.tm-head .tm-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:800;line-height:1.25;overflow:hidden}.tm-head .tm-meta{color:#f1f1f3;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:14px;line-height:1.35;overflow:hidden}.tm-head .tm-meta .tm-venue{color:#fff;text-underline-offset:3px;text-decoration:underline}.tm-head-actions{flex:none;align-items:center;gap:10px;display:inline-flex}.tm-head-action{color:#fff;cursor:default;background:0 0;border:1.5px solid #ffffffeb;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:inline-grid}.tm-head-action svg{fill:currentColor;width:23px;height:23px}.tm-info{color:#ededf0;background:#1a1a1d;border-top:1px solid #2b2b2f;align-items:baseline;gap:6px;margin:0;padding:12px 20px;font-size:13.5px;display:flex;overflow:hidden}.tm-info[hidden]{display:none}.tm-info b{color:#fff;white-space:nowrap;flex:none;font-weight:700}.tm-info .txt{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tm-info .more{color:#fff;white-space:nowrap;cursor:pointer;flex:none;font-weight:700;text-decoration:underline}.tm-head .tm-linkable{cursor:pointer;border-radius:3px;transition:background .15s}.tm-head .tm-linkable:hover,.tm-head .tm-linkable.tm-field-hot{background:#1677e859;box-shadow:0 0 0 4px #1677e859}.tm-map{cursor:grab;background:#f2f2f3;min-height:0;position:relative;overflow:hidden}.tm-map.tm-drag{cursor:grabbing}.tm-map svg.tm-mapsvg{width:100%;height:100%;display:block}.tm-map-svg-host{position:absolute;inset:0}.tm-map-svg-host>svg{width:100%;height:100%}.tm-map .empty{color:var(--muted);text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:20px;font-size:12px;display:flex;position:absolute;inset:0}.tm-map path.block.tm-clickable{cursor:pointer}.tm-mapsvg.tm-seatmode path.block.tm-clickable{cursor:inherit}.tm-mapsvg.tm-seatmode path.block.tm-hot{filter:none}.tm-map path.block.tm-hot{filter:brightness(.86)saturate(1.15)}.tm-mapsvg text,.tm-mapsvg tspan{fill:#fff;pointer-events:none}.tm-mapsvg text:not([font-family]),.tm-mapsvg tspan:not([font-family]){font-family:Arial,Helvetica,Helvetica Neue,sans-serif}.tm-seats{display:none}.tm-mapsvg.tm-seatmode .tm-seats{display:inline}.tm-mapsvg.tm-seatmode text,.tm-mapsvg.tm-seatmode tspan,.tm-mapsvg.tm-seatmode image{display:none}.tm-mapsvg.tm-seatmode path.block{stroke:#d9d9de;stroke-width:1px;vector-effect:non-scaling-stroke;fill:#fff!important;fill-opacity:1!important}.tm-seats .seat.tm-seat-hot circle,.tm-seats circle.seat.tm-seat-hot{stroke:#121212;stroke-width:2px;vector-effect:non-scaling-stroke;paint-order:stroke}.tm-seats .seat.tm-seat-sel circle,.tm-seats circle.seat.tm-seat-sel{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;paint-order:stroke;fill:var(--json-frame)!important}.tm-mapsvg.tm-seatmode .tm-seats .seat{cursor:pointer}.tm-zoompad{z-index:12;background:#fff;border:1px solid #b9b9c0;border-radius:0;flex-direction:column;display:flex;position:absolute;bottom:14px;right:14px;overflow:hidden;box-shadow:0 2px 8px #1018281a}.tm-zoompad button{color:#1d5be8;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex}.tm-zoompad button svg{width:24px;height:24px}.tm-zoompad button:hover:not(:disabled){background:#f2f2f3}.tm-zoompad button:disabled{color:#a9a9b0;cursor:default}.tm-zoompad button+button{border-top:1px solid #d9d9de}.tm-back{z-index:12;color:#121212;letter-spacing:-.01em;cursor:pointer;background:#fff;border:1px solid #b9b9c0;border-radius:0;align-items:center;gap:8px;height:46px;padding:0 16px 0 13px;font-size:15px;font-weight:700;display:none;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #1018281a}.tm-back.on{display:inline-flex}.tm-back:hover{background:#f7f7f8}.tm-back .arw{flex:none;display:flex}.tm-back .arw svg{width:15px;height:15px}.tm-legend{z-index:12;background:#fff;border:1px solid #b9b9c0;border-radius:0;width:196px;font-size:13px;position:absolute;bottom:14px;left:14px;overflow:hidden;box-shadow:0 2px 8px #1018281a}.tm-legend .lg-head{width:100%;font:inherit;cursor:pointer;letter-spacing:-.01em;color:#121212;-webkit-user-select:none;user-select:none;background:#fff;border:0;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:700;display:flex}.tm-legend .lg-head:hover{background:#f7f7f8}.tm-legend .lg-head .caret{color:#121212;flex:none;transition:transform .2s}.tm-legend:not(.collapsed) .lg-head .caret{transform:rotate(180deg)}.tm-legend:not(.collapsed) .lg-head{border-bottom:1px solid var(--border-soft)}.tm-legend .lg-body{flex-direction:column;gap:11px;padding:12px 16px 14px;display:flex}.tm-legend.collapsed .lg-body{display:none}.tm-legend .lg-item{color:#3f3f46;align-items:center;gap:9px;display:flex}.tm-legend .sw{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.tm-legend .sw .dot{border-radius:50%;width:14px;height:14px}.tm-legend .tm-available{background:#2a55d9}.tm-legend .tm-resale{outline-offset:-2px;background:#d0006f;outline:2px solid #d0006f;box-shadow:inset 0 0 0 4px #fff}.tm-legend .tm-accessible{color:#fff;background:#2a55d9;place-items:center;font-size:9px;line-height:1;display:grid}.tm-legend .tm-unavailable{background:#dcdcdc;border:1px solid #c4c4c4}.tm-legend .sw .ring{box-sizing:border-box;border-radius:50%;width:14px;height:14px}@media (max-width:940px){.body:has(.tm){height:auto}.tm{border-right:0;border-bottom:1px solid var(--border);grid-template-rows:auto 420px}}
.body:has(.tp){height:clamp(620px,100vh - 150px,960px)}@media (min-width:941px){.marketplace-api-demo-section .body:has(.tp){height:clamp(560px,100vh - 260px,780px)}}.tp{--tp-charcoal:#1f2933;--tp-silver-lightest:#f5f6f7;--tp-silver-light:#e7eaee;--tp-gray-lighter:#d9dde2;--tp-blue:#39f;--tp-green:#00c48c;--tp-violet:#7a5af8;border-right:1px solid var(--border);background:var(--canvas);min-height:0;color:var(--tp-charcoal);grid-template-rows:auto minmax(0,1.3fr) auto auto minmax(0,1.15fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.tp-loading{z-index:40;background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:none;position:absolute;inset:0}.tp-loading.on{display:flex}.tp-loading .track{background:var(--border);border-radius:999px;width:62%;max-width:420px;height:8px;overflow:hidden}.tp-loading .fill{background:linear-gradient(90deg, var(--tp-blue), var(--tp-green));border-radius:999px;width:0;height:100%;transition:width .35s}.tp-loading .pct{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.tp-loading .msg{color:var(--muted);text-align:center;font-size:13px}.tp-head{background:#fff;border-radius:12px;align-items:center;gap:10px;margin:12px 16px 0;padding:8px 10px;display:flex;box-shadow:0 2px 8px #0f17201f}.tp-logo{object-fit:cover;border-radius:999px;flex-shrink:0;width:40px;height:40px}.tp-head-copy{flex-direction:column;flex:1;justify-content:center;min-width:0;line-height:1.3;display:flex}.tp-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.tp-meta{color:#52606d;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.tp-meta>span:first-child{flex-shrink:0}.tp-meta>span:last-child{text-overflow:ellipsis;overflow:hidden}.tp-info-btn{color:#52606d;cursor:pointer;background:#e4e7eb;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:13px;font-style:italic;font-weight:800;transition:background .15s;display:grid}.tp-info-btn:hover{background:#d3d8de}.tp-dot{opacity:.5}.tp-unset{color:#9aa4af;font-style:italic;font-weight:500}.tp-linkable{cursor:pointer;border-radius:6px;transition:background .15s,box-shadow .15s}.tp-linkable:hover,.tp-field-hot{background:#3399ff1f;box-shadow:0 0 0 3px #3399ff1f}.tp-map{background:var(--tp-silver-lightest);border-radius:16px;min-height:0;margin:12px 16px;position:relative;overflow:hidden}.tp-map-host{touch-action:none;cursor:grab;width:100%;height:100%}.tp-map-host:active{cursor:grabbing}.tp-map-svg,.tp-mapsvg{width:100%;height:100%;display:block}.tp-map-msg{text-align:center;color:var(--muted);place-items:center;padding:24px;font-size:13px;display:grid;position:absolute;inset:0}.tp-mapsvg .tp-outline{fill:#fff;stroke:#fff;stroke-width:4px;filter:drop-shadow(0 6px 14px #0000001a)}.tp-mapsvg .tp-sec path,.tp-mapsvg .tp-seatrow{fill:#e7e6e8;transition:fill-opacity .15s,fill .15s}.tp-mapsvg .tp-sec path{fill-opacity:.27;stroke:#f5f5f5;stroke-width:3px}.tp-mapsvg .tp-sec.tp-avail path{fill-opacity:.35;cursor:pointer}.tp-mapsvg .tp-sec:not(.tp-avail){pointer-events:none}.tp-mapsvg .tp-avail.tp-star1 path,.tp-mapsvg .tp-seatrow.tp-avail.tp-star1{fill:#f43f5e}.tp-mapsvg .tp-avail.tp-star2 path,.tp-mapsvg .tp-seatrow.tp-avail.tp-star2{fill:#9333ea}.tp-mapsvg .tp-avail.tp-star3 path,.tp-mapsvg .tp-seatrow.tp-avail.tp-star3{fill:#00f}.tp-mapsvg .tp-avail.tp-star4 path,.tp-mapsvg .tp-seatrow.tp-avail.tp-star4{fill:#fdd655}.tp-mapsvg .tp-avail.tp-star5 path,.tp-mapsvg .tp-seatrow.tp-avail.tp-star5{fill:#5292ff}.tp-mapsvg .tp-sec.tp-focus path{fill-opacity:.75}.tp-mapsvg .tp-sec.tp-hot path{fill-opacity:.9}.tp-mapsvg .tp-seatrow{fill-opacity:0;pointer-events:none}.tp-mapsvg .tp-seatrow.tp-avail{fill-opacity:.6}.tp-mapsvg.tp-close .tp-seatrow{stroke:#fff;stroke-width:1.2px}.tp-mapsvg.tp-close .tp-seatrow.tp-avail{pointer-events:auto;cursor:pointer}.tp-mapsvg .tp-seatrow.tp-rowhot{fill-opacity:1}.tp-mapsvg .tp-seatrow.tp-rowsel{fill-opacity:1;stroke:#1f2933;stroke-width:2.5px;pointer-events:auto}.tp-mapsvg .tp-seclabel{fill:#000;fill-opacity:.5;pointer-events:none;font-family:inherit;font-weight:700}.tp-mapsvg .tp-rowlabel{fill:#514c47;pointer-events:none;font-family:inherit;font-weight:600;display:none}.tp-mapsvg.tp-close .tp-rowlabel{display:block}.tp-map-tip{z-index:12;color:#fff;white-space:nowrap;pointer-events:none;background:#1f2933eb;border-radius:10px;flex-direction:column;gap:2px;padding:7px 11px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.tp-map-tip b{font-size:12.5px;font-weight:800}.tp-map-tip span{opacity:.82;font-size:11.5px}.tp-zoomctl{z-index:10;flex-direction:column;gap:4px;display:flex;position:absolute;top:10px;right:10px}.tp-zoomctl button{border:1px solid var(--tp-gray-lighter);width:30px;height:30px;color:var(--tp-charcoal);cursor:pointer;background:#fffffff0;border-radius:9px;font-size:15px;font-weight:700;line-height:1;box-shadow:0 2px 6px #0f17201f}.tp-zoomctl button:hover{background:#fff}.tp-zoomctl button.off{opacity:.45}.tp-filterbar{align-items:center;gap:8px;padding:4px 16px 10px;display:flex;overflow:visible}.tp-menuwrap{position:relative}.tp-pill{border:1px solid var(--tp-gray-lighter);height:34px;color:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.tp-pill:hover{background:var(--tp-silver-lightest)}.tp-pill.active{border-color:var(--tp-charcoal);background:var(--tp-charcoal);color:#fff}.tp-pill .caret{opacity:.7;font-size:10px}.tp-pill .cnt{background:#ffffff38;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:1;display:inline-grid}.tp-filter-icon{flex-direction:column;gap:3px;width:14px;display:inline-flex}.tp-filter-icon i{background:currentColor;border-radius:2px;height:1.5px;display:block}.tp-filter-icon i:first-child{width:100%}.tp-filter-icon i:nth-child(2){width:70%}.tp-filter-icon i:nth-child(3){width:85%}.tp-menu{z-index:30;border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;min-width:168px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #0f172024}.tp-menu.open{display:flex}.tp-menu.wide{min-width:200px}.tp-menu .lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:6px 8px 8px;font-size:11px;font-weight:700}.tp-menu>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:13px;font-weight:600}.tp-menu>button:hover{background:var(--tp-silver-lightest)}.tp-menu>button.sel{color:#0b62b8;background:#3399ff1f}.tp-qtygrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.tp-qtygrid button{border:1px solid var(--tp-gray-lighter);height:34px;color:inherit;cursor:pointer;background:#fff;border-radius:10px;font-size:13px;font-weight:700}.tp-qtygrid button.sel{border-color:var(--tp-charcoal);background:var(--tp-charcoal);color:#fff}.tp-perks{scrollbar-width:none;gap:8px;padding:0 16px 10px;display:flex;overflow-x:auto}.tp-perks::-webkit-scrollbar{display:none}.tp-perk{background:var(--tp-silver-lightest);border-radius:14px;flex:1 0 auto;align-items:center;gap:10px;min-width:240px;padding:10px 14px;display:flex}.tp-perk .ico{color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.tp-perk.boost .ico{background:var(--tp-green)}.tp-perk.track .ico{background:var(--tp-blue)}.tp-perk .txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.tp-perk button{color:#9aa4af;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.tp-perk button:hover{color:var(--tp-charcoal)}.tp-list{border-top:1px solid var(--border-soft);min-height:0;padding:0 12px 12px;overflow-y:auto}.tp-row{background:var(--tp-silver-lightest);cursor:pointer;border-radius:16px;align-items:center;gap:12px;margin-top:6px;padding:10px;transition:background .15s,box-shadow .15s;display:flex}.tp-row:hover{background:var(--tp-silver-light)}.tp-row.hot{background:#3399ff1a}.tp-row.sel{box-shadow:inset 0 0 0 2px var(--tp-charcoal);background:#fff}.tp-thumb{aspect-ratio:4/3;background:var(--tp-silver-light);border-radius:12px;flex-shrink:0;width:96px;position:relative;overflow:hidden}.tp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tp-thumb-empty{background:linear-gradient(135deg,#e7eaee,#f5f6f7);width:100%;height:100%;display:block}.tp-boost{background:var(--tp-green);color:#fff;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 1px 4px #0f172040}.tp-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tp-info .sec{font-size:14.5px;font-weight:800;line-height:1.2}.tp-info .meta{color:#4a5560;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tp-deal{border:1px solid var(--tp-gray-lighter);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;height:24px;padding:0 10px 0 7px;font-size:11px;font-weight:800;display:inline-flex}.tp-deal .dot{background:var(--tp-gray-lighter);border-radius:999px;width:10px;height:10px}.tp-deal.green .dot{background:var(--tp-green)}.tp-deal.blue .dot{background:var(--tp-blue)}.tp-deal.violet .dot{background:var(--tp-violet)}.tp-deal.slate .dot{background:#8794a1}.tp-price{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;padding-left:6px;display:flex}.tp-price .amt{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.tp-price .ea{font-size:13px;font-weight:400}.tp-price .credit{white-space:nowrap;background:#fef3c7;border-radius:999px;padding:4px 10px;font-size:11.5px}.tp-list .placeholder{text-align:center;color:var(--muted);padding:28px 16px;font-size:13px}.tp-list .tdev-skel-rows{gap:6px;padding-top:6px}.tp-list .tdev-skel-row{background:var(--tp-silver-lightest);border-radius:16px;gap:12px;padding:10px}.tp-list .tdev-skel-thumb{aspect-ratio:4/3;border-radius:12px;width:96px;height:auto}@media (max-width:940px){.tp{border-right:0;border-bottom:1px solid var(--border)}.tp-thumb{width:88px}}
.vg{--vg-ink:#0d2818;--vg-accent:#1f8a3b;--vg-section:#c9e6ab;--vg-section-on:#b3d98d;--vg-section-ink:#3f6b2b;--vg-accent-soft:#ecf7e4;--vg-hot:#d6156f;--vg-line:#e0e6df;border-right:1px solid var(--border);background:var(--canvas);grid-template-rows:auto minmax(0,1.35fr) auto minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.body:has(.vg){height:clamp(620px,100vh - 150px,960px)}@media (min-width:941px){.marketplace-api-demo-section .body:has(.vg){height:clamp(560px,100vh - 260px,780px)}}.vg-loading{z-index:40;background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:none;position:absolute;inset:0}.vg-loading.on{display:flex}.vg-loading .track{background:var(--border);border-radius:999px;width:62%;max-width:420px;height:8px;overflow:hidden}.vg-loading .fill{background:linear-gradient(90deg, var(--vg-accent), var(--vg-hot));border-radius:999px;width:0;height:100%;transition:width .35s}.vg-loading .pct{color:var(--vg-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.vg-loading .msg{font-family:var(--mono);color:var(--muted);text-align:center;max-width:80%;min-height:1.4em;font-size:12.5px}.vg-head{border-bottom:1px solid var(--border-soft);background:#fff;min-width:0;padding:14px 18px 15px}.vg-title{letter-spacing:-.015em;color:var(--vg-ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden}.vg-meta{color:#414a44;align-items:center;gap:8px;min-width:0;margin-top:6px;font-size:13px;display:flex}.vg-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vg-dot{background:#a2aba4;border-radius:50%;flex:none;width:3px;height:3px}.vg-linkable{cursor:pointer;border-radius:3px;transition:background .15s}.vg-linkable:hover,.vg-linkable.vg-field-hot{background:color-mix(in srgb, var(--vg-accent) 14%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--vg-accent) 14%, transparent)}.vg-map{background:radial-gradient(760px 360px at 50% -25%, #f1faea 0%, var(--canvas) 72%);cursor:grab;touch-action:none;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.vg-map.vg-drag{cursor:grabbing}.vg-map-stage{position:absolute;inset:30px 18px 24px}.vg-map-svg-host,.vg-pinlayer{width:100%;height:100%;position:absolute;inset:0}.vg-map-svg-host{justify-content:center;align-items:center;display:flex}.vg-map .vg-mapsvg{width:100%;height:100%;max-height:100%;display:block}.vg-map .empty{color:var(--muted);text-align:center;padding:20px;font-size:12px;position:absolute}.vg-map .vg-sec path{fill:var(--vg-section);fill-opacity:1;stroke:#fff;stroke-width:5px;transition:fill .15s}.vg-map .vg-sec text{fill:#a5aaa3;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600}.vg-map .vg-sec:not(.vg-avail) path{fill:#e7e8e6}.vg-map .vg-sec.vg-avail path{cursor:pointer}.vg-map .vg-sec.vg-avail text{fill:var(--vg-section-ink)}.vg-map .vg-sec.vg-avail.vg-off path{fill:#eeefed}.vg-map .vg-sec.vg-avail.vg-off text{fill:#b1b6af}.vg-map .vg-sec.vg-avail.vg-hot path,.vg-map .vg-sec.vg-focus path{fill:var(--vg-section-on)}.vg-map .vg-seats{pointer-events:none;opacity:0;transition:opacity .2s}.vg-map .vg-mapsvg.vg-close .vg-seats{opacity:1}.vg-map .vg-seatrow{fill:#fff;fill-opacity:.45;stroke:#fff;stroke-width:1px;transition:fill-opacity .15s}.vg-map .vg-seatrow.vg-avail{fill-opacity:.85}.vg-map .vg-seatrow.vg-rowsel{fill:var(--vg-section-on);fill-opacity:1;stroke:#1f2933;stroke-width:2px}.vg-map .vg-rowlabel{fill:#6f6d78;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600;display:none}.vg-map .vg-mapsvg.vg-close .vg-rowlabel{display:block}.vg-pinlayer{pointer-events:none;overflow:visible}.vg-pin{pointer-events:auto;cursor:pointer;filter:url(#vg-pin-shadow)}.vg-pin .bubble,.vg-pin .tail{fill:#fff}.vg-pin .amt{fill:var(--vg-ink);font-family:var(--sans);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.vg-pin .deal{fill:#0f7a44;font-family:var(--sans);text-anchor:middle;font-size:10.5px;font-weight:700}.vg-pin .mark{fill:#e8433f}.vg-pin:hover .bubble,.vg-pin:hover .tail{fill:#f4fbee}.vg-pin.sel .bubble,.vg-pin.sel .tail{fill:var(--vg-ink)}.vg-pin.sel .amt,.vg-pin.sel .mark{fill:#fff}.vg-pin.sel .deal{fill:#6ee7a8}.vg-back,.vg-zoompad button{z-index:5;border:1px solid var(--vg-line);color:var(--vg-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 6px 18px -10px #0d281880}.vg-back{opacity:0;pointer-events:none;padding:7px 13px 7px 9px;transition:opacity .18s;top:12px;left:12px}.vg-back.on{opacity:1;pointer-events:auto}.vg-back svg{width:14px;height:14px}.vg-zoompad{z-index:5;border:1px solid var(--vg-line);background:#fff;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 6px 18px -10px #0d281880}.vg-zoompad button{width:34px;height:34px;box-shadow:none;border:0;border-radius:0;justify-content:center;padding:0;position:static}.vg-zoompad button+button{border-top:1px solid var(--vg-line)}.vg-zoompad button svg{width:17px;height:17px}.vg-zoompad button:disabled{color:#aab5a8;cursor:default}.vg-filterbar{background:#fff;border-top:1px solid #dfe3e5;border-bottom:1px solid #dfe3e5;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px;display:flex}.vg-filterbar-left{min-width:0;overflow:hidden}.vg-filterbar-right{flex:none;align-items:center;gap:8px;display:flex}.vg-pill{cursor:pointer;color:#091218;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border:1px solid #b1bac2;border-radius:12px;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.vg-pill:hover{background:#f6f7f8}.vg-pill.active{border-color:#091218;box-shadow:inset 0 0 0 1px #091218}.vg-pill.icon{gap:6px;padding:0 12px}.vg-pill.icon svg{width:20px;height:20px}.vg-pill .cnt{color:#fff;background:#091218;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:grid}.vg-pill .caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px}.vg-resultcount{color:#606970;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:400}.vg-clear{cursor:pointer;color:#091218;white-space:nowrap;background:#fff;border:1px solid #091218;border-radius:12px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:14px;display:inline-flex}.vg-qtywrap{position:relative}.vg-qtymenu{z-index:30;background:#fff;border:1px solid #dfe3e5;border-radius:12px;width:250px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -12px #09121859}.vg-qtymenu .lbl{color:#606970;margin-bottom:8px;font-size:12px;font-weight:700}.vg-list{background:#fff;min-height:0;overflow-y:auto}.vg-list .placeholder{text-align:center;color:var(--muted);padding:40px 20px;font-size:13px}.vg-list .tdev-skel-row{gap:16px;padding:12px;box-shadow:inset 0 -1px #dfe3e5}.vg-list .tdev-skel-thumb{width:100px;height:100px}.vg-thumb-defs{width:0;height:0;position:absolute;overflow:hidden}.vg-row{cursor:pointer;color:#000;text-align:left;background:#fff;align-items:flex-start;gap:16px;width:100%;padding:12px;transition:background .12s;display:flex;box-shadow:inset 0 -1px #dfe3e5}.vg-row:hover{background:#f6f7f8}.vg-row.sel{outline:2px solid var(--json-frame);outline-offset:-2px}.vg-thumb{background:#f2f5f0;border-radius:8px;flex:0 0 100px;justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden}.vg-thumb svg{width:100%;height:100%}.vg-info{flex-direction:column;flex:1;row-gap:4px;min-width:0;padding-top:2px;display:flex}.vg-info .sec{color:#000;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.vg-info .rowline{color:#091218;font-size:12px;font-weight:700;line-height:16px}.vg-info .qty{color:#000;font-size:12px;font-weight:500;line-height:16px}.vg-info .note{color:#677383;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:500;line-height:16px;display:flex}.vg-info .note svg{flex:none;width:13px;height:13px}.vg-info .note span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vg-info .rate{align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.vg-info .rate .score{color:#fff;font-variant-numeric:tabular-nums;background:#00865a;border-radius:4px;padding:2px 6px}.vg-info .rate .word{color:#00865a}.vg-info .tag{font-size:12px;font-weight:500;line-height:16px}.vg-info .tag.best{color:#006e2b}.vg-info .tag.section{color:#006bb4}.vg-price{text-align:right;flex-direction:column;flex:none;align-items:flex-end;padding-top:2px;display:flex}.vg-price .amt{color:#000;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700;line-height:20px}.vg-price .amt.best{color:#006e2b}.vg-price .fees{color:#677383;white-space:nowrap;font-size:11px;font-weight:500;line-height:16px}.vg-listfoot{flex-direction:column;align-items:center;gap:8px;padding:16px 12px 24px;display:flex}.vg-listfoot .count{color:#606970;font-size:12px;font-weight:500;line-height:16px}.vg-listfoot button{cursor:pointer;color:#091218;background:#fff;border:1px solid #b1bac2;border-radius:12px;height:32px;padding:0 16px;font-size:14px;font-weight:500}.vg-listfoot button:hover{background:#f6f7f8}.vg-backdrop{z-index:50;opacity:0;pointer-events:none;background:#0d281857;transition:opacity .225s;position:absolute;inset:0}.vg-backdrop.on{opacity:1;pointer-events:auto}.vg-sheet{z-index:51;background:#fff;border-radius:14px 14px 0 0;flex-direction:column;max-height:90%;transition:transform .225s cubic-bezier(0,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(102%);box-shadow:0 -14px 40px -10px #0d28186b}.vg-sheet.on{transform:translateY(0)}.vg-sheet-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.vg-sheet-head b{color:var(--vg-ink);font-size:16px}.vg-sheet-close{color:var(--vg-ink);cursor:pointer;background:0 0;border:0;padding:6px;font-size:15px;line-height:1}.vg-sheet-body{flex-direction:column;gap:22px;padding:18px;display:flex;overflow-y:auto}.vg-sheet-sec>.h{color:var(--vg-ink);margin-bottom:12px;font-size:15px;font-weight:700}.vg-optrow{flex-wrap:wrap;gap:8px;display:flex}.vg-optbtn,.vg-qtygrid button{border:1px solid var(--vg-line);height:34px;color:var(--vg-ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.vg-optbtn:hover,.vg-qtygrid button:hover{border-color:#b2c0af}.vg-optbtn.sel,.vg-qtygrid button.sel{border-color:var(--vg-accent);background:var(--vg-accent-soft);color:var(--vg-accent)}.vg-optbtn .gc{color:#606970;font-variant-numeric:tabular-nums;margin-left:6px}.vg-optbtn.sel .gc{color:inherit}.vg-qtygrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.vg-priceinputs{align-items:center;gap:10px;margin-bottom:14px;display:flex}.vg-priceinputs input{text-align:center;border:1px solid var(--vg-line);width:100%;color:var(--vg-ink);border-radius:10px;padding:9px;font-size:14px;font-weight:600}.vg-priceinputs .dash{color:var(--muted)}.vg-hist{align-items:flex-end;gap:2px;height:62px;margin-bottom:4px;display:flex}.vg-hist .b{background:#e4e8e2;border-radius:2px 2px 0 0;flex:1;min-height:2px}.vg-hist .b.in{background:color-mix(in srgb, var(--vg-accent) 55%, #fff)}.vg-rangewrap{height:30px;position:relative}.vg-rangewrap .rtrack{background:var(--border);border-radius:999px;height:4px;position:absolute;top:13px;left:2px;right:2px}.vg-rangewrap .rfill{background:var(--vg-accent);border-radius:999px;height:4px;position:absolute;top:13px}.vg-rangewrap input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:30px;margin:0;position:absolute;top:0;left:0}.vg-rangewrap input[type=range]::-webkit-slider-runnable-track{background:0 0;height:30px}.vg-rangewrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--vg-accent);cursor:pointer;border:2px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:5px;box-shadow:0 1px 4px #0d28184d}.vg-rangewrap input[type=range]::-moz-range-track{background:0 0;height:30px}.vg-rangewrap input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--vg-accent);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0d28184d}.vg-sheet-foot{border-top:1px solid var(--border-soft);background:#fff;gap:10px;padding:13px 18px;display:flex}.vg-sheet-foot button{cursor:pointer;border:0;border-radius:999px;padding:12px 0;font-size:14.5px;font-weight:700}.vg-sheet-foot .reset{color:var(--vg-ink);background:#eef3ec;flex:0 0 34%}.vg-sheet-foot .reset:disabled{color:#aab5a8;cursor:default}.vg-sheet-foot .apply{background:var(--vg-accent);color:#fff;flex:1}.vg-sheet-foot .apply:hover{background:#176c2e}@media (max-width:940px){.body:has(.vg){height:auto}.vg{grid-template-rows:auto 340px auto 360px}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_8fe3b669-module__Fs1y_a__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_8fe3b669-module__Fs1y_a__variable{--vs-font:"Poppins", "Poppins Fallback"}
