.website-entertainment-insights{color:#dce6f6;background:radial-gradient(at 100% 0,#8d2b9a35,#0000 60%),linear-gradient(135deg,#112440,#211532);border:1px solid #70ddff;border-radius:21px;margin:35px 0 18px;padding:27px;box-shadow:0 0 25px #2dd5ff2d}.website-entertainment-insights>header>span{color:#ffa6e2;letter-spacing:1.2px;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.website-entertainment-insights>header h2{letter-spacing:-.8px;color:#fff;margin:12px 0 14px;font-size:clamp(25px,2.8vw,35px);line-height:1.2}.website-entertainment-insights>header p{color:#cbd9ee;max-width:900px;font-size:14px;line-height:1.9}.entertainment-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px 0;display:grid}.entertainment-topic-grid>article{background:linear-gradient(140deg,#15364c,#24213f);border:1px solid #6f98b9;border-radius:15px;padding:20px;position:relative;box-shadow:inset 0 0 25px #2288c815}.entertainment-topic-grid>article:nth-child(2){background:linear-gradient(140deg,#30254d,#271e3a);border-color:#b578bc}.entertainment-topic-number{text-align:center;color:#baf5ff;background:#123b55;border:1px solid #88e4ff;border-radius:10px;width:32px;height:32px;font-size:11px;font-weight:850;line-height:30px;display:block;box-shadow:0 0 14px #43d3ff3b}.entertainment-topic-grid h3{color:#fff;margin:17px 0 11px;font-size:17px;line-height:1.4}.entertainment-topic-grid p{color:#cad8ec;margin:0;font-size:12px;line-height:1.9}.entertainment-guide-paths h3,.entertainment-venue-picks h3,.entertainment-planning-faq h3{color:#fff;margin:25px 0 17px;font-size:21px;line-height:1.3}.entertainment-guide-paths nav,.entertainment-venue-picks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.entertainment-guide-paths a,.entertainment-venue-picks>div>a{color:#a8efff;background:linear-gradient(120deg,#17394d,#282342);border:1px solid #62c8e6;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex;box-shadow:0 0 10px #37cfff20;text-decoration:none!important}.entertainment-guide-paths a:nth-child(2n),.entertainment-venue-picks>div>a:nth-child(2n){background:linear-gradient(120deg,#302149,#25243e);border-color:#b784c7}.entertainment-guide-paths a>svg,.entertainment-venue-picks a>svg{flex-shrink:0}.entertainment-guide-paths a>span,.entertainment-venue-picks a>span{flex:1;min-width:0}.entertainment-guide-paths strong,.entertainment-venue-picks strong{color:#f7f3ff;font-size:12px;line-height:1.5;display:block}.entertainment-guide-paths small,.entertainment-venue-picks small{color:#b9d1e5;margin-top:3px;font-size:10px;line-height:1.7;display:block}.entertainment-guide-paths a:hover,.entertainment-venue-picks>div>a:hover{border-color:#bdf6ff;box-shadow:0 0 20px #37cfff50}:is(.entertainment-guide-paths a:focus-visible,.entertainment-venue-picks a:focus-visible){outline-offset:3px;outline:2px solid #fff}.entertainment-all-music{text-underline-offset:4px;align-items:center;gap:7px;margin-top:15px;font-size:12px;display:inline-flex;color:#b3efff!important}.entertainment-planning-faq{margin-top:25px}.entertainment-planning-faq details{border-top:1px solid #7577a666;padding:15px 0}.entertainment-planning-faq summary{color:#d6f2ff;cursor:pointer;font-size:13px;font-weight:750;line-height:1.7}.entertainment-planning-faq p{color:#cdd9ee;margin:12px 0 0;font-size:12px;line-height:1.9}@media (max-width:900px){.entertainment-topic-grid{grid-template-columns:1fr}.entertainment-topic-grid>article{padding:20px}.entertainment-topic-number{float:right}.entertainment-topic-grid h3{margin-top:0;padding-right:44px}}@media (max-width:580px){.website-entertainment-insights{margin-top:25px;padding:20px 17px}.entertainment-guide-paths nav,.entertainment-venue-picks>div{grid-template-columns:1fr}.website-entertainment-insights>header h2{font-size:27px}.website-entertainment-insights>header p{font-size:13px}}.trip-date-form{color:#f6efff;background:#211a30;border:1px solid #79618d;border-radius:16px;margin:12px 0 24px;padding:22px}.trip-date-form h3{margin:0 0 10px;font-size:24px}.trip-date-form p{font-size:16px;line-height:1.5}.trip-date-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.trip-date-fields label{flex-direction:column;gap:8px;font-size:14px;display:flex}.trip-date-fields input{color:#fff;width:100%;min-width:0;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151121;border:1px solid #887497;border-radius:8px;padding:10px}.trip-date-actions,.trip-day-nav{flex-wrap:wrap;gap:10px;display:flex}.trip-date-actions button,.trip-day-nav button,.trip-empty-day button{min-height:44px;font:inherit;color:#f6efff;cursor:pointer;background:#211a30;border:1px solid #887497;border-radius:8px;padding:10px 16px}.trip-date-actions button:first-child,.trip-day-nav button[aria-pressed=true]{color:#241c2b;background:#f8d792;border-color:#f8d792;font-weight:700}.trip-date-actions button:disabled{opacity:.6;cursor:default}.trip-date-form .trip-date-help{color:#c9bfd4;font-size:14px}.trip-day-nav{margin:16px 0 24px}.trip-day-nav button{text-align:left;flex-direction:column;gap:4px;display:flex}.trip-day-nav small{font-size:14px}.trip-empty-day{color:#e7ddeb;border:1px dashed #887497;border-radius:12px;padding:20px}.trip-empty-day p{font-size:16px;line-height:1.5}:is(.trip-date-form :is(button,input):focus-visible,.trip-day-nav button:focus-visible){outline-offset:3px;outline:3px solid #6be9df}@media (max-width:650px){.trip-date-fields{grid-template-columns:1fr}.trip-date-form{padding:18px}}.directory-photo{aspect-ratio:8/5;background:#191127;position:relative;overflow:hidden}.directory-photo .photo-context-label{color:#fff;pointer-events:none;background:#130c22d9;border-radius:5px;max-width:calc(100% - 64px);padding:4px 7px;font-size:11px;line-height:1.4;position:absolute;bottom:8px;left:8px}.directory-photo button.photo-credit-toggle{color:#fff;cursor:pointer;width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:4px;right:4px}.directory-photo .photo-credit-toggle span{background:#130c22c9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:grid}.directory-photo .photo-credit-toggle:focus-visible{outline-offset:-4px;outline:2px solid #fff}.directory-photo figcaption.photo-credit-panel{color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#130c22f2;border-radius:6px;max-height:calc(100% - 96px);margin:0;padding:9px 12px;font-size:12px;line-height:1.5;transition:opacity .15s;position:absolute;inset:52px 8px auto;overflow:auto}.directory-photo .photo-credit-panel a{color:#fff;min-height:0;font-size:inherit;margin:0;padding:0;text-decoration:underline;display:inline}.directory-photo[data-credits-open=true] .photo-credit-panel,.directory-photo .photo-credit-panel:focus-within{opacity:1;visibility:visible;pointer-events:auto}.directory-photo .photo-credit-toggle:focus-visible~.photo-credit-panel{opacity:1;visibility:visible;pointer-events:auto}@media (hover:hover){html:not([data-vb-surface=website]) .directory-photo:hover .photo-credit-panel{opacity:1;visibility:visible;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.directory-photo figcaption.photo-credit-panel{transition:none}}html:not(.vb-installed) .directory-photo[data-experience-photo=true]{overflow:hidden}html:not(.vb-installed) .directory-photo[data-experience-photo=true] .photo-subject{width:100%;max-width:none;height:100%;display:block}html:not(.vb-installed) .website-experience-photo-empty{text-align:center;background:radial-gradient(at 100% 0,#58376e,#111c35);place-items:center;padding:18px;display:grid}html:not(.vb-installed) .website-experience-photo-empty figcaption{color:#d5d9ef;gap:9px;font-size:11px;display:grid;position:static}html:not(.vb-installed) .website-experience-photo-empty strong{color:#ffb5e8;font-size:16px}.viator-explore{color:#fff;background:linear-gradient(115deg,#241336,#102b39);border:1px solid #a174bd;border-radius:16px;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:16px 24px;margin:24px 0;padding:24px;display:grid}.viator-explore h2{color:#fff;margin:6px 0 10px;font-size:clamp(22px,3vw,30px)}.viator-explore p{color:#e4dcec;margin:0;line-height:1.6}.viator-eyebrow{letter-spacing:.12em;color:#7fe9ec;font-size:11px;font-weight:700}.viator-options{flex-direction:column;justify-content:center;align-items:stretch;gap:10px;display:flex}.viator-explore .viator-options>a{color:#a5eff4;text-align:center;justify-content:center;align-items:center;min-height:44px;text-decoration:underline;display:flex}.viator-booking{margin:14px 0}.viator-booking a.viator-button,.viator-explore a.viator-button{color:#102631;text-align:center;background:#8ce9e9;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-weight:750;line-height:1.4;text-decoration:none;display:flex}.viator-booking small,.viator-explore>small{color:#d5c8de;margin-top:7px;font-size:11px;line-height:1.5;display:block}.viator-explore>small{grid-column:1/-1}.viator-button:focus-visible{outline-offset:3px;outline:3px solid #ffdf83}@media (max-width:650px){.viator-explore{grid-template-columns:1fr;padding:20px}}.viator-booking{padding-right:28px;position:relative}.affiliate-disclosure{z-index:3;position:absolute;top:0;right:0}.affiliate-disclosure>button{cursor:pointer;color:#cfc5dd;place-items:center;width:26px;min-height:34px;font-size:16px;list-style:none;display:grid}.affiliate-disclosure>button::-webkit-details-marker{display:none}.affiliate-disclosure>button:focus-visible{outline-offset:2px;outline:3px solid #6be9df}.viator-booking .affiliate-disclosure>small{color:#f5f1ff;background:#191225;border:1px solid #8b789e;border-radius:8px;width:220px;max-width:75vw;margin:0;padding:10px;font-size:12px;line-height:1.5;display:none;position:absolute;top:100%;right:0;box-shadow:0 4px 18px #0008}:is(.viator-booking:has(.viator-button:hover) .affiliate-disclosure>small,.viator-booking:has(.viator-button:focus-visible) .affiliate-disclosure>small,.affiliate-disclosure:hover>small,.affiliate-disclosure:focus-within>small,.affiliate-disclosure[data-open=true]>small){display:block}.viator-booking .affiliate-disclosure>button{color:#cfc5dd;background:0 0;border:0;min-width:26px;min-height:34px;padding:0}html[data-vb-surface=website]:not(.vb-installed) body .viator-booking a.viator-button[data-website-book-label]{font-size:0!important}html[data-vb-surface=website]:not(.vb-installed) .viator-booking a.viator-button[data-website-book-label]:after{content:attr(data-website-book-label);font-size:12px;line-height:18px}.place-mark-actions{border-top:1px solid #645575;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:12px;display:flex}.place-mark-actions button,.place-mark-actions label{color:#fff;cursor:pointer;background:#21172f;border:1px solid #9786ad;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:650;display:inline-flex}.place-mark-actions .is-saved{background:#54224c;border-color:#f082df}.place-mark-actions .is-visited{color:#a8f5d6;background:#123e37;border-color:#6ee7b7}.place-mark-actions input{accent-color:#49d8a2;width:18px;height:18px}.place-mark-actions button:disabled{opacity:.6;cursor:wait}:is(.place-mark-actions button:focus-visible,.place-mark-actions input:focus-visible){outline-offset:3px;outline:3px solid #8ff0ff}.place-mark-filter{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 20px;display:flex}.place-mark-filter select{color:#fff;background:#21172f;border:1px solid #9786ad;border-radius:9px;min-height:44px;padding:8px 12px;font-size:16px}.place-mark-filter button{color:#fff;background:#382047;border:1px solid #ba74c7;border-radius:9px;min-height:44px;padding:9px 14px}.place-mark-error{border:1px solid #ed83af;border-radius:9px;padding:12px}.place-mark-error button{text-decoration:underline}.place-mark-status{color:#c8b9d7;font-size:14px}html[data-vb-surface=website]:not(.vb-installed) body .place-mark-actions>button[data-website-save-label]{font-size:0!important}html[data-vb-surface=website]:not(.vb-installed) .place-mark-actions>button[data-website-save-label]:after{content:attr(data-website-save-label);font-size:12px;line-height:18px}.website-car-hire-link{display:none}html[data-vb-surface=website]:not(.vb-installed) .website-car-hire-link{color:#f4f2ff;background:radial-gradient(at 85% 0,#852c8159,#0000 65%),linear-gradient(115deg,#11243c,#211833);border:1px solid #70e2ff;border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;margin:20px 0;padding:20px;text-decoration:none;display:grid;box-shadow:0 0 16px #2bd9ff27,inset 0 1px #c4f6ff25}.website-car-hire-link .website-car-hire-link-icon{color:#8ef1ff;background:#342452;border:1px solid #bb8ffc;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 17px #d358c82b}.website-car-hire-link .website-car-hire-link-copy{gap:5px;min-width:0;display:grid}.website-car-hire-link .website-car-hire-link-copy small{color:#a4eeff;letter-spacing:.12em;font:800 10px/1.4 Arial,sans-serif}.website-car-hire-link .website-car-hire-link-copy strong{color:#fff2fc;font:800 21px/1.2 Arial,sans-serif}.website-car-hire-link .website-car-hire-link-copy>span{color:#d5dff1;font:400 13px/1.5 Arial,sans-serif}.website-car-hire-link .website-car-hire-link-action{color:#fff;background:linear-gradient(115deg,#62366f,#36477d);border:1px solid #ff9de9;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 12px;font:800 13px/1.35 Arial,sans-serif;display:inline-flex}.website-car-hire-link-action svg{flex:none}.website-car-hire-link:is(:hover,:focus-visible){border-color:#c7f8ff;box-shadow:0 0 23px #43dfff4a}.website-car-hire-link:focus-visible{outline-offset:4px;outline:3px solid #ffa6e8}.website-car-hire-link[data-compact=true] .website-car-hire-link-copy strong{font-size:18px}@media (max-width:700px){html[data-vb-surface=website]:not(.vb-installed) .website-car-hire-link{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.website-car-hire-link .website-car-hire-link-icon{border-radius:12px;width:44px;height:44px}.website-car-hire-link .website-car-hire-link-copy strong{font-size:19px}.website-car-hire-link .website-car-hire-link-action{grid-column:1/-1;justify-self:start}}html.vb-installed .website-trip-board{display:none}.website-trip-board{--board-bg:#0b1428;--board-panel:#101e36;--board-panel-soft:#15233d;--board-cyan:#83efff;--board-pink:#ff9adf;--board-gold:#ffe398;--board-ink:#f5f8ff;--board-muted:#b7c9e0;--board-line:#4a6285;color:var(--board-ink);width:100%;min-width:0;margin:16px 0 30px;font-family:Arial,sans-serif}.website-trip-board *{box-sizing:border-box}.website-trip-board :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px!important;outline:3px solid #ffe398!important}.website-trip-board :is(button,a){-webkit-tap-highlight-color:transparent}.website-trip-board button{font:inherit;cursor:pointer}.website-trip-board button:disabled{cursor:wait;opacity:.58}.website-trip-board a{text-underline-offset:4px}.website-trip-board :is(h1,h2,h3,p){overflow-wrap:break-word}.website-trip-board .trip-board-hero{isolation:isolate;background:linear-gradient(90deg,#08162bf5 0%,#0c1730eb 38%,#171a3570 70%,#14214045),url(/vegas.jpg) 65% 52%/cover;border:1px solid #6ee3ff;border-radius:24px;align-items:center;min-height:245px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #59d3ff1c,inset 0 1px #e1faff35,0 10px 38px #0005,0 0 28px #16bdec19}.website-trip-board .trip-board-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#56dfff,#f288e3 58%,#ffe398);height:3px;position:absolute;inset:auto 0 0;box-shadow:0 0 20px #6ddfff80}.website-trip-board .trip-board-hero-copy{min-width:0;max-width:670px}.website-trip-board .trip-board-kicker{color:#9aeeff;letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;line-height:1.6;display:flex}.website-trip-board .trip-board-kicker svg{flex-shrink:0;width:16px;height:16px}.website-trip-board .trip-board-hero h1{letter-spacing:-1.7px;color:#fff;text-shadow:0 3px 20px #06112790;margin:13px 0 12px;font-size:clamp(34px,3.9vw,53px);font-weight:850;line-height:1.06}.website-trip-board .trip-board-hero p{color:#d2e3f7;max-width:530px;margin:0 0 17px;font-size:14px;line-height:1.7}.website-trip-board .trip-board-dates{color:#e0f5ff;background:#0a2039bd;border:1px solid #97dbf15c;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;margin:0 0 12px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}.website-trip-board .trip-board-dates svg{width:15px;height:15px;color:var(--board-gold);flex-shrink:0}.website-trip-board .trip-board-hero-actions{flex-wrap:wrap;gap:9px;margin-top:6px;display:flex}.website-trip-board .trip-board-hero-actions :is(button,a){color:#e0f8ff;background:#132d49eb;border:1px solid #97eaff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:10px 14px;font-size:12px;font-weight:800;line-height:1.35;text-decoration:none;display:inline-flex;box-shadow:0 0 12px #45d2ff15}.website-trip-board .trip-board-hero-actions :is(button,a).primary{color:#08243a;background:linear-gradient(120deg,#a9f1ff,#76dcff);border-color:#c2f8ff;box-shadow:0 0 22px #46d6ff35}.website-trip-board .trip-board-hero-actions :is(button,a):hover{border-color:#fff;box-shadow:0 0 20px #7adfff45}.website-trip-board .trip-board-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:15px 0;display:grid}.website-trip-board .trip-board-stats article{background:linear-gradient(140deg,#18304a,#122038);border:1px solid #4d7392;border-radius:14px;grid-template-columns:30px 1fr;align-items:center;column-gap:10px;min-width:0;padding:16px;display:grid;box-shadow:inset 0 1px #b5edff15}.website-trip-board .trip-board-stats article:nth-child(2){background:linear-gradient(140deg,#30243f,#18223b);border-color:#a375b0}.website-trip-board .trip-board-stats article:nth-child(3){background:linear-gradient(140deg,#2d2c36,#15233a);border-color:#a29159}.website-trip-board .trip-board-stats article>svg{color:var(--board-cyan);filter:drop-shadow(0 0 7px #5bdfff25);grid-row:1/3;width:24px;height:24px}.website-trip-board .trip-board-stats article:nth-child(2)>svg{color:var(--board-pink)}.website-trip-board .trip-board-stats article:nth-child(3)>svg{color:var(--board-gold)}.website-trip-board .trip-board-stats strong{letter-spacing:-.5px;color:#fff;font-size:23px;line-height:1.2;display:block}.website-trip-board .trip-board-stats span{color:#bfd4e9;margin-top:4px;font-size:10px;font-weight:700;line-height:1.4;display:block}.website-trip-board .trip-board-tools{flex-wrap:wrap;gap:9px;margin:16px 0 20px;display:flex}.website-trip-board .trip-board-tools :is(button,a){color:#cce8fa;background:#13243c;border:1px solid #6b86a4;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:9px 13px;font-size:11px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.website-trip-board .trip-board-tools :is(button,a):hover{border-color:var(--board-cyan);color:#fff;background:#193851}.website-trip-board .trip-board-tools svg{width:15px;height:15px;color:var(--board-cyan);flex-shrink:0}.website-trip-board .trip-board-setup{background:#111e35;border:1px solid #6b84a7;border-radius:15px;margin:16px 0;overflow:hidden}.website-trip-board .trip-board-setup>summary{cursor:pointer;color:#d3f4ff;align-items:center;gap:10px;padding:16px 20px;font-size:13px;font-weight:750;list-style:none;display:flex}.website-trip-board .trip-board-setup>summary::-webkit-details-marker{display:none}.website-trip-board .trip-board-setup>summary:after{content:"+";color:var(--board-cyan);margin-left:auto;font-size:20px;line-height:1}.website-trip-board .trip-board-setup[open]>summary:after{content:"−"}.website-trip-board .trip-board-setup>div{border-top:1px solid #4c648654;padding:4px 18px 18px}.website-trip-board .trip-board-setup .trip-date-form{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:17px 4px!important}.website-trip-board .trip-board-setup .trip-date-form h3{margin:5px 0 10px!important;font-size:19px!important}.website-trip-board .trip-board-setup .trip-date-form>p{color:#bacde3;line-height:1.7;font-size:12px!important}.website-trip-board .trip-board-daynav{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bd7cff #111c32;scroll-snap-type:x proximity;gap:9px;margin:13px 0 21px;padding:10px 3px 14px;display:flex;overflow-x:auto}.website-trip-board .trip-board-daynav button{color:#d4e3f5;text-align:left;scroll-snap-align:start;background:linear-gradient(145deg,#192d47,#101b31);border:1px solid #536c91;border-radius:13px;flex-direction:column;flex:0 0 104px;justify-content:center;align-items:flex-start;gap:3px;min-height:85px;padding:12px 13px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.website-trip-board .trip-board-daynav button:hover{background:#1c3a52;border-color:#b9ebff}.website-trip-board .trip-board-daynav button.selected{color:#08273b;background:linear-gradient(135deg,#aceeff,#70dbf5);border-color:#bdf5ff;box-shadow:0 0 18px #41d4ff35}.website-trip-board .trip-board-daynav .day-number{letter-spacing:1px;text-transform:uppercase;color:#9fdbea;font-size:9px;font-weight:850;line-height:1.3}.website-trip-board .trip-board-daynav strong{color:#fff;font-size:15px;line-height:1.4}.website-trip-board .trip-board-daynav small{color:#b5c9e2;font-size:10px;line-height:1.4}.website-trip-board .trip-board-daynav .selected :is(.day-number,strong,small){color:#08273b}.website-trip-board .trip-board-daynav .day-count{color:#bcefff;background:#0a1931;border:1px solid #6d8eab;border-radius:6px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:9px;line-height:1;display:inline-flex;position:absolute;top:9px;right:8px}.website-trip-board .trip-board-daynav .selected .day-count{color:#08273b;background:#dcf9ff80;border-color:#5487a2}.website-trip-board .trip-board-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;min-width:0;display:grid}.website-trip-board .trip-board-agenda{min-width:0}.website-trip-board .trip-board-day{min-width:0;margin:0 0 26px;scroll-margin-top:120px}.website-trip-board .trip-board-day>header{background:linear-gradient(125deg,#17364b,#1c233e);border:1px solid #6085a9;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;padding:20px 22px;display:flex;box-shadow:inset 3px 0 #8ceaff,0 6px 22px #0002}.website-trip-board .trip-board-day-title{min-width:0}.website-trip-board .trip-board-day-title .trip-board-kicker{letter-spacing:1px;font-size:9px;line-height:1.5}.website-trip-board .trip-board-day-title h2{color:#fff;letter-spacing:-.65px;margin:6px 0 5px;font-size:25px;line-height:1.2}.website-trip-board .trip-board-day-title p{color:#bed6e9;margin:0;font-size:11px;line-height:1.6}.website-trip-board .trip-day-count{color:#b9f3ff;text-align:center;background:#0b253b;border:1px solid #779cae;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:750;line-height:1.3;display:inline-flex}.website-trip-board .trip-stay{color:#e4c5fb;background:linear-gradient(120deg,#30223f,#16243c);border:1px solid #9377b2;border-radius:13px;align-items:center;gap:12px;min-width:0;margin:0 0 17px;padding:13px 15px;display:flex}.website-trip-board .trip-stay>svg{flex-shrink:0;width:22px;height:22px}.website-trip-board .trip-stay-copy{flex:1;min-width:0}.website-trip-board .trip-stay strong{color:#f5ebff;font-size:12px;line-height:1.5;display:block}.website-trip-board .trip-stay small{color:#c7b9df;margin-top:2px;font-size:10px;line-height:1.5;display:block}.website-trip-board .trip-stay button{color:#f4d7ff;background:#372847;border:1px solid #ad8bc9;border-radius:8px;flex-shrink:0;min-height:33px;padding:8px 10px;font-size:10px;font-weight:750;line-height:1.3}.website-trip-board .trip-timeline{min-width:0;margin:0;padding:0;list-style:none}.website-trip-board .trip-timeline-row{grid-template-columns:72px 18px minmax(0,1fr);gap:11px;min-width:0;margin:0;padding:0 0 17px;display:grid}.website-trip-board .trip-stop-time{text-align:right;min-width:0;padding-top:21px}.website-trip-board .trip-stop-time strong{color:var(--board-gold);letter-spacing:-.4px;font-size:16px;font-weight:850;line-height:1.25;display:block}.website-trip-board .trip-stop-time small{color:#aabfd9;overflow-wrap:anywhere;margin-top:5px;font-size:9px;line-height:1.5;display:block}.website-trip-board .trip-timeline-dot{align-self:stretch;min-width:0;min-height:30px;position:relative}.website-trip-board .trip-timeline-dot:before{content:"";background:linear-gradient(#91ddff91,#7388b04d);width:1px;position:absolute;top:29px;bottom:-42px;left:8px}.website-trip-board .trip-timeline-dot:after{content:"";background:#2bb7d3;border:2px solid #bcf6ff;border-radius:50%;width:11px;height:11px;position:absolute;top:25px;left:3px;box-shadow:0 0 0 4px #4dd7f818,0 0 13px #42d9ff55}.website-trip-board .trip-timeline-row:last-child .trip-timeline-dot:before{background:linear-gradient(#83d8f877,#0000);height:33px;bottom:auto}.website-trip-board .trip-stop-card{background:linear-gradient(140deg,#162d43,#141d33);border:1px solid #617e9f;border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 22px #0002}.website-trip-board .trip-timeline-row:nth-child(2n) .trip-stop-card{background:linear-gradient(135deg,#27243e,#152238);border-color:#8b76a7}.website-trip-board .trip-stop-heading{align-items:flex-start;gap:13px;min-width:0;padding:16px 16px 11px;display:flex}.website-trip-board .trip-stop-photo{object-fit:cover;background:#0b1729;border:1px solid #8eb3cb4d;border-radius:10px;flex:0 0 84px;width:84px;height:84px;margin:0;overflow:hidden}.website-trip-board .trip-stop-photo img{object-fit:cover;width:100%;height:100%;display:block}.website-trip-board .trip-stop-photo .directory-photo{aspect-ratio:1;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0}.website-trip-board .trip-stop-photo figcaption{font-size:9px}.website-trip-board .trip-stop-title{flex:1;min-width:0;padding-top:1px}.website-trip-board .trip-stop-title>small{color:#9bdef3;letter-spacing:.8px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;line-height:1.4;display:block}.website-trip-board .trip-stop-title h3{letter-spacing:-.3px;color:#fff;margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.25}.website-trip-board .trip-stop-title p{color:#b7cfe3;margin:0;font-size:11px;line-height:1.6}.website-trip-board :is(.trip-stop-edit,.trip-stop-remove){color:#c6eeff;background:#1a3450;border:1px solid #7b9abb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-height:32px;padding:7px;line-height:1;display:inline-flex}.website-trip-board :is(.trip-stop-edit,.trip-stop-remove) svg{width:15px;height:15px}.website-trip-board .trip-stop-edit:hover{color:#fff;background:#24506a;border-color:#b7ecff}.website-trip-board .trip-stop-remove{color:#ffb7cd;background:#382338;border-color:#a37591;margin-left:auto}.website-trip-board .trip-stop-remove:hover{color:#fff;background:#51283e;border-color:#ffc2d5}.website-trip-board .trip-stop-meta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:0 16px 12px;display:flex}.website-trip-board .trip-stop-meta :is(small,span){color:#bbd5eb;background:#0b1d31;border:1px solid #58759190;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:650;line-height:1.4;display:inline-flex}.website-trip-board .trip-stop-meta svg{color:#97e7f7;flex-shrink:0;width:12px;height:12px}.website-trip-board .trip-stop-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:0 16px 15px;display:flex}.website-trip-board .trip-stop-actions :is(button,a){color:#d0efff;background:#17314c;border:1px solid #7393b4;border-radius:8px;justify-content:center;align-items:center;gap:5px;max-width:100%;min-height:33px;padding:7px 10px;font-size:10px;font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex}.website-trip-board .trip-stop-actions :is(button,a):hover{color:#fff;background:#20445d;border-color:#c4efff}.website-trip-board .trip-stop-actions svg{flex-shrink:0;width:13px;height:13px}.website-trip-board .trip-stop-details{background:#08162a36;border-top:1px solid #667fa545;padding:0 16px}.website-trip-board .trip-stop-details>summary{cursor:pointer;color:#a9e7f7;align-items:center;gap:8px;padding:11px 0;font-size:10px;font-weight:750;line-height:1.5;list-style:none;display:flex}.website-trip-board .trip-stop-details>summary::-webkit-details-marker{display:none}.website-trip-board .trip-stop-details>summary:after{content:"+";color:var(--board-cyan);margin-left:auto;font-size:16px}.website-trip-board .trip-stop-details[open]>summary:after{content:"−"}.website-trip-board .trip-stop-details p{color:#c8d7ea;white-space:pre-wrap;margin:8px 0 15px;font-size:12px;line-height:1.8}.website-trip-board .trip-stop-details a{color:#a9efff}.website-trip-board .trip-stop-form{background:#08172a99;border-top:1px solid #688bad55;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:16px;display:grid}.website-trip-board .trip-stop-form label{color:#b5e9ff;flex-direction:column;gap:7px;min-width:0;font-size:10px;font-weight:750;line-height:1.5;display:flex}.website-trip-board .trip-stop-form :is(input,select,textarea){color:#f3f7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e2037;border:1px solid #6c98bb;border-radius:9px;width:100%;min-width:0;min-height:40px;padding:9px 10px;font:12px/1.45 Arial,sans-serif;display:block}.website-trip-board .trip-stop-form textarea{resize:vertical;min-height:80px}.website-trip-board .trip-stop-form label:has(textarea){grid-column:1/-1}.website-trip-board .trip-stop-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;min-width:0;display:flex}.website-trip-board .trip-stop-form-actions button{color:#08273a;background:#86e4f8;border:1px solid #a9ebff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-size:11px;font-weight:800;line-height:1.3;display:inline-flex}.website-trip-board .trip-stop-form-actions button+button{color:#d7e6f4;background:#192b43;border-color:#758ba9}.website-trip-board .trip-board-sidebar{top:calc(var(--website-header-height,78px) + 18px);gap:16px;min-width:0;display:grid;position:sticky}.website-trip-board .trip-inbox{background:radial-gradient(at 100% 0,#702d5f40,#0000 70%),linear-gradient(145deg,#26213c,#151f35);border:1px solid #e291ca;border-radius:17px;padding:20px 17px;box-shadow:0 0 25px #e869be10}.website-trip-board .trip-inbox h2{color:#ffe8f7;letter-spacing:-.4px;align-items:center;gap:8px;margin:0 0 10px;font-size:18px;line-height:1.25;display:flex}.website-trip-board .trip-inbox h2 svg{color:#ffaadf;flex-shrink:0;width:20px;height:20px}.website-trip-board .trip-inbox h2 span{color:#ffd7ec;background:#492b49;border:1px solid #d392b8;border-radius:8px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:auto;padding:3px 6px;font-size:11px;line-height:1;display:inline-flex}.website-trip-board .trip-inbox>p{color:#d2c4db;margin:0 0 15px;font-size:11px;line-height:1.7}.website-trip-board .trip-inbox-item{border-top:1px solid #9872944d;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:13px 0;display:flex}.website-trip-board .trip-inbox-item>div{flex:1;min-width:90px}.website-trip-board .trip-inbox-item strong{color:#f7eeff;font-size:12px;font-weight:750;line-height:1.45;display:block}.website-trip-board .trip-inbox-item :is(small,p){color:#c5b5d0;margin:4px 0 0;font-size:10px;line-height:1.6;display:block}.website-trip-board .trip-inbox-item button{color:#ffdff2;background:#4b2b4b;border:1px solid #e69bcf;border-radius:8px;flex-shrink:0;min-height:32px;padding:7px 9px;font-size:10px;font-weight:800;line-height:1.3}.website-trip-board .trip-inbox-item button:hover{color:#fff;background:#66335e;border-color:#ffdcf3}.website-trip-board .trip-board-links{gap:9px;display:grid}.website-trip-board .trip-board-links a{isolation:isolate;color:#d6f5ff;background:linear-gradient(110deg,#17334be8,#17223ce8);border:1px solid #5d8caa;border-radius:12px;align-items:center;gap:11px;min-height:69px;padding:14px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #a0ebff15}.website-trip-board .trip-board-links a:nth-child(2){color:#f0d9ff;background:linear-gradient(110deg,#342443,#1c253f);border-color:#a77cae}.website-trip-board .trip-board-links a:nth-child(3){color:#ffe7b9;background:linear-gradient(110deg,#343137,#18273d);border-color:#968864}.website-trip-board .trip-board-links a>svg{width:22px;height:22px;color:var(--board-cyan);flex-shrink:0}.website-trip-board .trip-board-links a:nth-child(2)>svg{color:var(--board-pink)}.website-trip-board .trip-board-links a:nth-child(3)>svg{color:var(--board-gold)}.website-trip-board .trip-board-links strong{color:#f6f8ff;font-size:12px;font-weight:800;line-height:1.5;display:block}.website-trip-board .trip-board-links small{color:#bdcfe2;margin-top:3px;font-size:10px;line-height:1.5;display:block}.website-trip-board .trip-board-links a>svg:last-child:not(:first-child){width:16px;height:16px;margin-left:auto}.website-trip-board .trip-board-links a:hover{border-color:#b6edff;box-shadow:0 0 17px #57d4ff2b}.website-trip-board .trip-board-note{color:#b5c9de;background:#101d31;border:1px solid #5b6e8d;border-radius:12px;gap:9px;padding:13px;font-size:10px;line-height:1.8;display:flex}.website-trip-board .trip-board-note svg{color:#a7dce9;flex-shrink:0;width:16px;height:16px;margin-top:2px}.website-trip-board .trip-board-note p{margin:0}.website-trip-board .trip-board-empty{text-align:center;color:#c1d8eb;background:radial-gradient(at top,#2654713d,#0000 70%),#101d32;border:1px dashed #789ab7;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:28px 24px;display:flex}.website-trip-board .trip-board-empty>svg{color:#9eeeff;filter:drop-shadow(0 0 12px #59d8ff40);width:34px;height:34px;margin-bottom:15px}.website-trip-board .trip-board-empty h3{letter-spacing:-.5px;color:#fff;margin:0 0 10px;font-size:23px;line-height:1.25}.website-trip-board .trip-board-empty p{color:#bdd3e7;max-width:390px;margin:0 0 18px;font-size:12px;line-height:1.8}.website-trip-board .trip-board-empty button{color:#d0f6ff;background:#22465e;border:1px solid #a6eaff;border-radius:10px;min-height:38px;padding:9px 15px;font-size:11px;font-weight:800;line-height:1.4}.website-trip-board .trip-board-secondary{background:linear-gradient(125deg,#24203b,#122039);border:1px solid #75608e;border-radius:16px;margin:20px 0;overflow:hidden}.website-trip-board .trip-board-secondary>summary{color:#eddbff;cursor:pointer;align-items:center;gap:10px;padding:18px 20px;font-size:13px;font-weight:800;line-height:1.5;list-style:none;display:flex}.website-trip-board .trip-board-secondary>summary::-webkit-details-marker{display:none}.website-trip-board .trip-board-secondary>summary:after{content:"+";color:#f2a7ec;margin-left:auto;font-size:21px;font-weight:500;line-height:1}.website-trip-board .trip-board-secondary[open]>summary:after{content:"−"}.website-trip-board .trip-board-secondary>summary svg{color:#eea2ed;flex-shrink:0;width:19px;height:19px}.website-trip-board .trip-board-secondary>.gap-planner{border-color:#736591;margin:0 16px 17px}.website-trip-board .trip-board-secondary>.website-trip-sharing{border-color:#8b6b9f;margin:0 16px 17px;padding:20px}.website-trip-board .trip-board-preview{color:#f9e7bf;background:linear-gradient(100deg,#332e30,#25243d);border:1px solid #bd9a63;border-radius:13px;align-items:center;gap:12px;min-width:0;margin:17px 0;padding:14px 18px;font-size:11px;line-height:1.7;display:flex}.website-trip-board .trip-board-preview>svg{width:20px;height:20px;color:var(--board-gold);flex-shrink:0}.website-trip-board .trip-board-preview>div{flex:1;min-width:0}.website-trip-board .trip-board-preview strong{color:#fff0c8;font-size:12px;line-height:1.5;display:block}.website-trip-board .trip-board-preview p{color:#e1d0b8;margin:3px 0 0;font-size:11px;line-height:1.7}.website-trip-board .trip-board-preview button{color:#ffedc8;background:#514135;border:1px solid #ffdda0;border-radius:9px;flex-shrink:0;min-height:36px;padding:8px 12px;font-size:11px;font-weight:800;line-height:1.4}.website-trip-board .trip-board-message{color:#dcf5ff;background:#183149;border:1px solid #668ba7;border-radius:12px;margin:15px 0;padding:13px 16px;font-size:12px;line-height:1.7}.website-trip-board .trip-board-message[role=alert],.website-trip-board .trip-board-message.error{color:#ffe3ec;background:#3b273c;border-color:#d58da6}.website-trip-board .trip-board-message button{color:#ddf7ff;background:#21465c;border:1px solid #9dcfe4;border-radius:8px;justify-content:center;align-items:center;min-height:32px;margin-left:8px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}@media (max-width:1200px){.website-trip-board .trip-board-layout{grid-template-columns:minmax(0,1fr) 255px;gap:16px}.website-trip-board .trip-board-hero{padding:28px}.website-trip-board .trip-board-stats article{column-gap:6px;padding:13px}.website-trip-board .trip-timeline-row{grid-template-columns:58px 15px minmax(0,1fr);gap:8px}.website-trip-board .trip-stop-time strong{font-size:14px}.website-trip-board .trip-timeline-dot:before{left:7px}.website-trip-board .trip-timeline-dot:after{left:2px}.website-trip-board .trip-stop-heading{gap:10px;padding:14px 13px 11px}.website-trip-board .trip-stop-photo{flex-basis:68px;width:68px;height:68px}.website-trip-board .trip-stop-title h3{font-size:16px}.website-trip-board .trip-stop-actions,.website-trip-board .trip-stop-meta{padding-left:13px;padding-right:13px}}@media (max-width:980px){.website-trip-board .trip-board-layout{grid-template-columns:minmax(0,1fr)}.website-trip-board .trip-board-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}.website-trip-board .trip-board-note{grid-column:1/-1}.website-trip-board .trip-board-stats article{grid-template-columns:24px 1fr}.website-trip-board .trip-board-stats article>svg{width:21px;height:21px}.website-trip-board .trip-board-stats strong{font-size:21px}}@media (max-width:650px){.website-trip-board{margin-top:12px}.website-trip-board .trip-board-hero{background:linear-gradient(90deg,#08162bf5,#101b35d9 65%,#14214099),url(/vegas.jpg) 68% 52%/cover;border-radius:19px;min-height:245px;padding:25px 22px}.website-trip-board .trip-board-hero h1{letter-spacing:-1.3px;font-size:39px;line-height:1.08}.website-trip-board .trip-board-hero p{max-width:400px;font-size:13px;line-height:1.7}.website-trip-board .trip-board-kicker{letter-spacing:1.1px;font-size:9px}.website-trip-board .trip-board-hero-actions{gap:8px}.website-trip-board .trip-board-hero-actions :is(button,a){min-height:40px;padding:10px 12px;font-size:11px}.website-trip-board .trip-board-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0}.website-trip-board .trip-board-stats article{grid-template-columns:27px 1fr;column-gap:7px;padding:13px 14px}.website-trip-board .trip-board-stats strong{font-size:22px}.website-trip-board .trip-board-stats span{font-size:10px}.website-trip-board .trip-board-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0 16px;display:grid}.website-trip-board .trip-board-tools :is(button,a){text-align:center;flex-direction:column;gap:5px;min-height:57px;padding:9px 6px;font-size:9px;line-height:1.4}.website-trip-board .trip-board-tools svg{width:17px;height:17px}.website-trip-board .trip-board-daynav{gap:8px;margin-bottom:16px;padding-top:5px}.website-trip-board .trip-board-daynav button{flex-basis:94px;min-height:81px;padding:11px}.website-trip-board .trip-board-day>header{border-radius:13px;gap:10px;margin-bottom:14px;padding:17px 16px}.website-trip-board .trip-board-day-title h2{letter-spacing:-.6px;font-size:23px}.website-trip-board .trip-day-count{max-width:80px;padding:7px 8px;font-size:9px}.website-trip-board .trip-timeline-row{grid-template-columns:47px 12px minmax(0,1fr);gap:7px;padding-bottom:14px}.website-trip-board .trip-stop-time{padding-top:18px}.website-trip-board .trip-stop-time strong{letter-spacing:-.5px;font-size:13px}.website-trip-board .trip-stop-time small{font-size:8px;line-height:1.5}.website-trip-board .trip-timeline-dot:before{top:26px;bottom:-40px;left:5px}.website-trip-board .trip-timeline-dot:after{border-width:1px;width:9px;height:9px;top:22px;left:1px;box-shadow:0 0 0 3px #4dd7f818,0 0 10px #42d9ff55}.website-trip-board .trip-stop-card{border-radius:13px}.website-trip-board .trip-stop-heading{flex-wrap:wrap;gap:9px;padding:12px 11px 10px}.website-trip-board .trip-stop-photo{border-radius:8px;flex-basis:55px;width:55px;height:55px}.website-trip-board .trip-stop-title{flex:1;min-width:90px}.website-trip-board .trip-stop-title h3{margin-bottom:4px;font-size:15px;line-height:1.35}.website-trip-board .trip-stop-title>small{letter-spacing:.6px;margin-bottom:3px;font-size:8px}.website-trip-board .trip-stop-title p{font-size:10px;line-height:1.5}.website-trip-board .trip-stop-edit{width:28px;min-height:28px;padding:6px}.website-trip-board .trip-stop-meta{gap:5px;padding:0 11px 10px}.website-trip-board .trip-stop-meta :is(small,span){padding:4px 5px;font-size:8px}.website-trip-board .trip-stop-actions{gap:6px;padding:0 11px 12px}.website-trip-board .trip-stop-actions :is(button,a){min-height:34px;padding:7px 8px;font-size:9px}.website-trip-board .trip-stop-details{padding:0 11px}.website-trip-board .trip-stop-details>summary{padding:11px 0;font-size:9px;line-height:1.6}.website-trip-board .trip-stop-details p{font-size:11px;line-height:1.8}.website-trip-board .trip-stop-form{grid-template-columns:minmax(0,1fr);gap:10px;padding:13px 11px}.website-trip-board .trip-stop-form :is(input,select,textarea){min-height:42px;padding:8px;font-size:16px}.website-trip-board .trip-stop-form-actions button{min-height:37px;font-size:10px}.website-trip-board .trip-board-sidebar{grid-template-columns:minmax(0,1fr);gap:14px}.website-trip-board .trip-board-note{grid-column:auto}.website-trip-board .trip-inbox{padding:20px 17px}.website-trip-board .trip-inbox-item{flex-wrap:nowrap}.website-trip-board .trip-board-links{grid-template-columns:1fr}.website-trip-board .trip-board-links a{min-height:66px}.website-trip-board .trip-stay{flex-wrap:wrap;gap:9px;padding:12px}.website-trip-board .trip-stay>svg{width:19px;height:19px}.website-trip-board .trip-stay-copy{min-width:120px}.website-trip-board .trip-stay button{min-height:34px;font-size:9px}.website-trip-board .trip-board-setup>summary{padding:15px 16px;font-size:12px}.website-trip-board .trip-board-setup>div{padding:3px 12px 14px}.website-trip-board .trip-board-secondary>summary{padding:16px;font-size:12px}.website-trip-board .trip-board-secondary>.gap-planner,.website-trip-board .trip-board-secondary>.website-trip-sharing{margin:0 10px 12px;padding:16px}.website-trip-board .trip-board-preview{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:14px}.website-trip-board .trip-board-preview>div{flex:1;min-width:145px}.website-trip-board .trip-board-preview button{min-height:36px;margin-left:29px}.website-trip-board .trip-board-empty{min-height:210px;padding:25px 19px}.website-trip-board .trip-board-empty h3{font-size:22px}.website-trip-board .trip-board-message{padding:12px;font-size:11px}.website-trip-board .trip-board-message button{margin:8px 0 0;display:flex}}@media (max-width:360px){.website-trip-board .trip-board-hero{padding:23px 18px}.website-trip-board .trip-board-hero h1{font-size:34px}.website-trip-board .trip-board-hero-actions :is(button,a){width:100%;font-size:11px}.website-trip-board .trip-board-dates{font-size:10px}.website-trip-board .trip-board-stats article{grid-template-columns:22px 1fr;gap:5px;padding:12px 10px}.website-trip-board .trip-board-stats article>svg{width:19px;height:19px}.website-trip-board .trip-board-stats strong{font-size:20px}.website-trip-board .trip-board-stats span{font-size:9px}.website-trip-board .trip-board-day-title h2{font-size:21px}.website-trip-board .trip-board-day-title .trip-board-kicker{font-size:8px}.website-trip-board .trip-timeline-row{grid-template-columns:39px 10px minmax(0,1fr);gap:6px}.website-trip-board .trip-stop-time strong{font-size:12px}.website-trip-board .trip-stop-time small{font-size:8px}.website-trip-board .trip-timeline-dot:before{left:4px}.website-trip-board .trip-timeline-dot:after{left:0}.website-trip-board .trip-stop-heading{gap:7px;padding:11px 9px 9px}.website-trip-board .trip-stop-photo{flex-basis:45px;width:45px;height:45px}.website-trip-board .trip-stop-title{min-width:80px}.website-trip-board .trip-stop-title h3{font-size:14px}.website-trip-board .trip-stop-edit{width:26px;min-height:26px;padding:5px}.website-trip-board .trip-stop-meta,.website-trip-board .trip-stop-actions{padding-left:9px;padding-right:9px}.website-trip-board .trip-stop-actions :is(button,a){flex-grow:1;padding:7px;font-size:9px}.website-trip-board .trip-stop-details{padding-left:9px;padding-right:9px}.website-trip-board .trip-day-count{max-width:66px;padding:7px;font-size:8px}.website-trip-board .trip-board-preview button{width:100%;margin-left:0}}.website-trip-board .trip-board-hero h1 em{color:#a1efff;letter-spacing:-1.1px;text-shadow:0 0 24px #4bdcff30;font-size:.78em;font-style:normal;font-weight:750;line-height:1.15;display:inline-block}.website-trip-board .trip-board-daynav button:not(:has(>.day-count)){flex-basis:145px}.website-trip-board .trip-board-daynav .day-number{white-space:nowrap;align-items:center;gap:5px;display:flex}.website-trip-board .trip-board-daynav .day-count{white-space:nowrap;width:auto;min-width:35px;padding:3px 5px;font-size:8px}.website-trip-board .trip-board-daynav button:has(>.day-count) .day-number{letter-spacing:.65px;padding-right:31px;font-size:8px}.website-trip-board .trip-board-daynav button:has(>.day-count){flex-basis:108px}.website-trip-board .trip-board-day-title>span{color:#9ae9fc;letter-spacing:.9px;font-size:9px;font-weight:850;line-height:1.6;display:block}.website-trip-board .trip-inbox>header{align-items:center;gap:9px;margin:0 0 10px;display:flex}.website-trip-board .trip-inbox>header>svg{color:#ffaadf;flex-shrink:0;width:20px;height:20px}.website-trip-board .trip-inbox>header>h2{flex:1;min-width:0;margin:0;font-size:18px;line-height:1.4;display:block}.website-trip-board .trip-inbox>header>span{color:#ffd7ec;background:#492b49;border:1px solid #d392b8;border-radius:8px;justify-content:center;align-items:center;min-width:25px;height:25px;padding:3px 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.website-trip-board .trip-inbox-item{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;display:grid}.website-trip-board .trip-inbox-item>strong{grid-area:1/1;min-width:0}.website-trip-board .trip-inbox-item>small{grid-area:2/1;min-width:0;margin:0}.website-trip-board .trip-inbox-item>button{grid-area:1/2/3;justify-content:center;align-items:center;gap:4px;min-height:33px;padding:7px;font-size:9px;display:inline-flex}.website-trip-board .trip-inbox-item>button svg{flex-shrink:0;width:12px;height:12px}.website-trip-board .trip-inbox-clear{background:#163b3a77;border:1px solid #6ca8995c;border-radius:9px;align-items:center;gap:7px;padding:10px;display:flex;color:#b9f1d8!important;margin:12px 0 0!important;font-size:11px!important}.website-trip-board .trip-inbox-clear svg{color:#95e3be;flex-shrink:0;width:16px;height:16px}.website-trip-board .trip-inbox-all{color:#ffe0f5;background:#412943;border:1px solid #c691c2;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:35px;margin-top:10px;padding:8px;font-size:10px;font-weight:750;line-height:1.4;display:flex}.website-trip-board .trip-stop-title p{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.website-trip-board .trip-stop-title p>svg{color:#9fdbeb;flex-shrink:0;width:12px;height:12px}.website-trip-board .trip-stop-heading{padding-bottom:10px}.website-trip-board .trip-stop-meta:empty{display:none}.website-trip-board .trip-stop-actions{padding-bottom:11px}.website-trip-board .trip-stop-actions:empty{display:none}.website-trip-board .trip-stop-details>summary{padding:9px 0}.website-trip-board .trip-stop-details>summary:after,.website-trip-board .trip-board-setup>summary:after,.website-trip-board .trip-board-secondary>summary:after{display:none}.website-trip-board .trip-stop-details>summary>svg:last-child,.website-trip-board .trip-board-setup>summary>svg:last-child,.website-trip-board .trip-board-secondary>summary>svg:last-child{color:#b5eaff;flex-shrink:0;width:15px;height:15px;margin-left:auto;transition:transform .15s}.website-trip-board .trip-stop-details[open]>summary>svg:last-child,.website-trip-board .trip-board-setup[open]>summary>svg:last-child,.website-trip-board .trip-board-secondary[open]>summary>svg:last-child{transform:rotate(180deg)}.website-trip-board .trip-stop-form .trip-stop-form-notes{grid-column:1/-1}.website-trip-board .trip-stop-details-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 15px;display:flex}.website-trip-board .trip-stop-details-actions .trip-stop-remove{gap:5px;width:auto;min-height:33px;margin-left:auto;padding:7px 9px;font-size:10px;line-height:1.4;display:inline-flex}.website-trip-board .trip-stop-user-note{white-space:pre-wrap;background:#34203e70;border-left:2px solid #edb9dd;border-radius:0 8px 8px 0;padding:12px;color:#e9d9ee!important}.website-trip-board .trip-board-journeys{background:linear-gradient(130deg,#18354a66,#182a4199);border:1px solid #7796ad;border-radius:15px;margin:0 0 20px;padding:16px}.website-trip-board .trip-board-journeys>h3{color:#c4eeff;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 13px;font-size:13px;font-weight:800;line-height:1.5;display:flex}.website-trip-board .trip-board-journeys>h3>svg{color:#9cdeff;flex-shrink:0;width:17px;height:17px}.website-trip-board .trip-board-journeys>h3>small{color:#adcade;flex-basis:100%;padding-left:25px;font-size:10px;font-weight:500;line-height:1.6;display:block}.website-trip-board .trip-board-journeys>.trip-journey-card+.trip-journey-card{margin-top:10px}.website-trip-board .trip-journey-icon{color:#b6f0ff;background:linear-gradient(145deg,#26516a,#152a43);border:1px solid #83a8bf;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 1px #bdedff22}.website-trip-board .trip-journey-icon svg{width:23px;height:23px}.website-trip-board .trip-journey-card .trip-stop-heading{align-items:center}.website-trip-board .trip-journey-card .trip-stop-title>small{letter-spacing:.5px;font-size:8px}.website-trip-board .trip-journey-card .trip-stop-title h3{font-size:16px}.website-trip-board .trip-journey-card .trip-stop-details>button{color:#d2f2ff;background:#1f4059;border:1px solid #94c8df;border-radius:8px;align-items:center;gap:6px;min-height:34px;margin:0 0 13px;padding:8px 10px;font-size:10px;font-weight:750;display:inline-flex}.website-trip-board .trip-board-links>h2{color:#f6f4ff;letter-spacing:-.3px;margin:0 0 2px;font-size:17px;line-height:1.4}.website-trip-board .trip-board-links>button{color:#e9d6ff;text-align:left;background:linear-gradient(110deg,#33233fe8,#17223ce8);border:1px solid #a687c4;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:69px;padding:14px;display:flex;box-shadow:inset 0 1px #ecc9ff15}.website-trip-board .trip-board-links>button>svg{color:#e3abff;flex-shrink:0;width:22px;height:22px}.website-trip-board .trip-board-links>button>svg:last-child{width:16px;height:16px;margin-left:auto}.website-trip-board .trip-board-links>button:hover{border-color:#e0beff;box-shadow:0 0 17px #c878ff2b}.website-trip-board .trip-stay-copy>span{color:#c8bfdc;margin-top:3px;font-size:10px;line-height:1.6;display:block}.website-trip-board .trip-board-secondary>summary>span{flex:1;min-width:0;display:block}.website-trip-board .trip-board-secondary>summary strong{color:#f3e5ff;font-size:13px;font-weight:800;line-height:1.4;display:block}.website-trip-board .trip-board-secondary>summary small{color:#bdafd0;margin-top:4px;font-size:10px;font-weight:500;line-height:1.6;display:block}.website-trip-board .trip-board-empty>h2{color:#fff;margin:0 0 12px;font-size:25px;line-height:1.3}.website-trip-board .trip-board-empty>small{color:#b9cfe1;align-items:center;gap:7px;max-width:330px;margin-top:16px;font-size:10px;line-height:1.6;display:flex}.website-trip-board .trip-board-empty>small>svg{color:#9cd4e0;flex-shrink:0;width:15px;height:15px}.website-trip-board .trip-board-message>svg{vertical-align:middle;width:16px;height:16px;margin-right:7px;display:inline-block}@media (min-width:651px){.website-trip-board .trip-timeline-row{grid-template-columns:84px 18px minmax(0,1fr)}.website-trip-board .trip-stop-time strong{white-space:nowrap;font-size:15px}.website-trip-board .trip-stop-heading{align-items:center}}@media (max-width:650px){.website-trip-board .trip-board-daynav button:not(:has(>.day-count)){flex-basis:140px}.website-trip-board .trip-board-daynav button:has(>.day-count){flex-basis:104px}.website-trip-board .trip-timeline-row{grid-template-columns:54px 12px minmax(0,1fr);gap:6px}.website-trip-board .trip-stop-time strong{white-space:nowrap;font-size:12px}.website-trip-board .trip-stop-heading{gap:8px}.website-trip-board .trip-stop-meta{padding-bottom:9px}.website-trip-board .trip-stop-actions{padding-bottom:10px}.website-trip-board .trip-stop-details-actions .trip-stop-remove{margin-left:0;font-size:9px}.website-trip-board .trip-stop-details-actions{gap:7px;padding-top:6px}.website-trip-board .trip-board-journeys{padding:13px}.website-trip-board .trip-journey-icon{border-radius:9px;flex-basis:36px;width:36px;height:36px}.website-trip-board .trip-journey-icon svg{width:19px;height:19px}.website-trip-board .trip-journey-card .trip-stop-title h3{font-size:14px}.website-trip-board .trip-inbox-item>button{min-height:35px;font-size:10px}.website-trip-board .trip-board-links>button{min-height:66px}.website-trip-board .trip-board-secondary>summary strong{font-size:12px}.website-trip-board .trip-board-preview>span{flex:1;min-width:145px}}@media (max-width:360px){.website-trip-board .trip-timeline-row{grid-template-columns:47px 10px minmax(0,1fr);gap:5px}.website-trip-board .trip-stop-time strong{font-size:11px}.website-trip-board .trip-stop-title{min-width:72px}.website-trip-board .trip-stop-title p{gap:3px}.website-trip-board .trip-stop-title p>svg{width:10px;height:10px}.website-trip-board .trip-board-hero h1 em{letter-spacing:-.8px;font-size:.8em}}.website-trip-board .trip-stop-photo .photo-credit-toggle{display:none!important}@media (max-width:400px){.website-trip-board .trip-stop-heading{grid-template-columns:minmax(0,1fr) 24px;align-items:start;gap:10px 7px;padding:10px;display:grid}.website-trip-board .trip-stop-photo{border-radius:8px;flex-basis:auto;grid-column:1/-1;width:100%;min-width:0;height:95px}.website-trip-board .trip-stop-photo .directory-photo{aspect-ratio:auto;width:100%;height:100%}.website-trip-board .trip-stop-title{grid-column:1;width:100%;min-width:0;padding-top:0}.website-trip-board .trip-stop-title h3{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:14px;line-height:1.4}.website-trip-board .trip-stop-title p{word-break:normal;overflow-wrap:normal;font-size:10px;line-height:1.6}.website-trip-board .trip-stop-edit{grid-column:2;align-self:start;width:24px;min-height:26px;padding:5px}.website-trip-board .trip-stop-edit svg{width:13px;height:13px}.website-trip-board .trip-journey-icon{border-radius:9px;flex-basis:32px;grid-column:1/-1;width:32px;height:32px}.website-trip-board .trip-journey-icon svg{width:18px;height:18px}.website-trip-board .trip-journey-card .trip-stop-heading{align-items:start}.website-trip-board .trip-timeline-row{grid-template-columns:47px 10px minmax(0,1fr);gap:5px}.website-trip-board .trip-stop-time strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.website-trip-board .trip-board-daynav button,.website-trip-board .trip-stop-details>summary>svg:last-child,.website-trip-board .trip-board-setup>summary>svg:last-child,.website-trip-board .trip-board-secondary>summary>svg:last-child{transition:none}.website-trip-board *{scroll-behavior:auto!important}}.website-best-restaurants-link{display:none}html[data-vb-surface=website]:not(.vb-installed) .venue-heading .website-best-restaurants-link{color:#fff;background:linear-gradient(120deg,#15384edb,#5c2154e8);border:1px solid #8bf3ff;border-radius:15px;grid-template-columns:86px minmax(0,1fr) 24px;align-items:center;gap:15px;max-width:535px;min-height:100px;margin-top:20px;padding:10px 14px 10px 10px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 0 0 1px #53dfff44,0 0 23px #35dfff4d,0 0 24px #f143cd30}html[data-vb-surface=website]:not(.vb-installed) .website-best-restaurants-link>img{object-fit:cover;border:1px solid #ee9de5;border-radius:10px;width:86px;height:78px}html[data-vb-surface=website]:not(.vb-installed) .website-best-restaurants-link>span{gap:5px;min-width:0;display:grid}html[data-vb-surface=website]:not(.vb-installed) .website-best-restaurants-link small{letter-spacing:1.3px;color:#aff3ff;font-size:8px;font-weight:850;line-height:1.5}html[data-vb-surface=website]:not(.vb-installed) .website-best-restaurants-link strong{color:#fff;text-shadow:0 0 15px #ff7edb55;font-size:20px;line-height:1.2}html[data-vb-surface=website]:not(.vb-installed) .website-best-restaurants-link>span>span{color:#ffd1ef;font-size:10px;line-height:1.5}html[data-vb-surface=website]:not(.vb-installed) .website-best-restaurants-link>svg{color:#a6f3ff}html[data-vb-surface=website]:not(.vb-installed) .website-best-restaurants-link:is(:hover,:focus-visible){outline-offset:4px;border-color:#fff;box-shadow:0 0 28px #44dfff80,0 0 26px #f05bdc66}@media (max-width:650px){html[data-vb-surface=website]:not(.vb-installed) .venue-heading .website-best-restaurants-link{grid-template-columns:60px minmax(0,1fr) 17px;gap:10px;max-width:100%;margin-top:18px;padding:9px}html[data-vb-surface=website]:not(.vb-installed) .website-best-restaurants-link>img{width:60px;height:74px}html[data-vb-surface=website]:not(.vb-installed) .website-best-restaurants-link strong{font-size:16px}html[data-vb-surface=website]:not(.vb-installed) .website-best-restaurants-link small{letter-spacing:.7px;font-size:7px}html[data-vb-surface=website]:not(.vb-installed) .website-best-restaurants-link>span>span{font-size:9px}}.website-guide-links{display:none}.sphere-link-art{color:#8df4ff;text-shadow:0 0 15px #66eaff;background:radial-gradient(circle at 30% 25%,#ff68d3,#4232ba 50%,#071a38);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:76px;height:85px;font-size:44px;display:flex!important}.sphere-link-art small{font-size:8px!important}html[data-vb-surface=website]:not(.vb-installed) .website-guide-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1100px;margin-top:20px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .website-guide-links.guide-link-single{grid-template-columns:minmax(0,1fr);max-width:570px}html[data-vb-surface=website]:not(.vb-installed) .website-guide-links>a{color:#fff;background:linear-gradient(125deg,#113b55,#401542);border:1px solid #69e9ff;border-radius:16px;grid-template-columns:76px minmax(0,1fr) 21px;align-items:center;gap:12px;min-width:0;padding:10px;text-decoration:none;display:grid;box-shadow:0 0 18px #35dfff40,inset 0 0 18px #ff46d420}html[data-vb-surface=website]:not(.vb-installed) .website-guide-links img{object-fit:cover;border-radius:10px;width:76px;height:85px}html[data-vb-surface=website]:not(.vb-installed) .website-guide-links a>span{gap:5px;min-width:0;display:grid}html[data-vb-surface=website]:not(.vb-installed) .website-guide-links small{color:#a2efff;letter-spacing:1px;font-size:8px;font-weight:850}html[data-vb-surface=website]:not(.vb-installed) .website-guide-links strong{color:#fff;font-size:20px;line-height:1.2}html[data-vb-surface=website]:not(.vb-installed) .website-guide-links a>span>span{color:#f9c4f4;font-size:11px;line-height:1.5}html[data-vb-surface=website]:not(.vb-installed) .website-guide-links a:is(:hover,:focus-visible){outline-offset:4px;border-color:#fff;box-shadow:0 0 25px #39dfff80}@media (max-width:780px){html[data-vb-surface=website]:not(.vb-installed) .website-guide-links{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){html[data-vb-surface=website]:not(.vb-installed) .website-guide-links>a{grid-template-columns:52px minmax(0,1fr) 17px;gap:9px}html[data-vb-surface=website]:not(.vb-installed) .website-guide-links img{width:52px;height:75px}html[data-vb-surface=website]:not(.vb-installed) .website-guide-links strong{font-size:17px}}.website-trip-sharing{display:none}html:not(.vb-installed) .website-trip-sharing{scroll-margin-top:calc(var(--website-header-height,78px) + 24px);color:#f5efff;background:radial-gradient(at 100% 0,#7a25563b,#0000 55%),linear-gradient(135deg,#0e1a35,#1a1230);border:1px solid #b56bea;border-radius:22px;margin:28px 0;padding:28px;display:block;box-shadow:0 0 25px #d75eec15}html:not(.vb-installed) .website-trip-sharing header{margin-bottom:20px}html:not(.vb-installed) .website-trip-sharing-eyebrow{color:#ef9fe5;letter-spacing:1.7px;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}html:not(.vb-installed) .website-trip-sharing h2{color:#fff;margin:10px 0;font-size:clamp(24px,3vw,34px);line-height:1.15}html:not(.vb-installed) .website-trip-sharing h2:focus{outline:0}html:not(.vb-installed) .website-trip-sharing :is(p,small){color:#c8c8e1;font-size:13px;line-height:1.6}html:not(.vb-installed) .website-trip-sharing p{margin:8px 0}html:not(.vb-installed) .website-trip-sharing h3{color:#fff;margin:0;font-size:20px}html:not(.vb-installed) .website-trip-sharing h4{color:#9eeaff;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}html:not(.vb-installed) .website-trip-sharing :is(button,a){touch-action:manipulation}html:not(.vb-installed) .website-trip-sharing button{box-sizing:border-box;color:#fff;cursor:pointer;background:linear-gradient(120deg,#673476,#452357);border:1px solid #ee93e1;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font:750 13px/1.3 Arial,sans-serif;display:inline-flex}html:not(.vb-installed) .website-trip-sharing button:hover:not(:disabled){border-color:#fff;box-shadow:0 0 14px #e575ed40}html:not(.vb-installed) .website-trip-sharing button:disabled{cursor:default;opacity:.5}html:not(.vb-installed) .website-trip-sharing .website-trip-secondary{color:#c1f8ff;background:#102d43;border-color:#6fd5e9}html:not(.vb-installed) .website-trip-sharing .website-trip-text-button{color:#d9b2ed;text-underline-offset:3px;min-height:36px;box-shadow:none;background:0 0;border:0;padding:7px 0;text-decoration:underline}html:not(.vb-installed) .website-trip-sharing :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #ffe875}html:not(.vb-installed) .website-trip-privacy{background:#10303677;border:1px solid #54c7ba66;border-radius:13px;align-items:flex-start;gap:12px;margin:0 0 22px;padding:15px;display:flex}html:not(.vb-installed) .website-trip-privacy>svg{color:#8bf4c8;flex:none;margin-top:4px}html:not(.vb-installed) .website-trip-privacy p{color:#c7eee9;margin:0}html:not(.vb-installed) .website-trip-privacy a{color:#a8efff;text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}html:not(.vb-installed) .website-trip-signin{background:#171c3b;border:1px solid #7f75b6;border-radius:15px;align-items:center;gap:16px;padding:20px;display:flex}html:not(.vb-installed) .website-trip-signin>svg{color:#ffe875;flex:none}html:not(.vb-installed) .website-trip-signin>div{flex:1}html:not(.vb-installed) .website-trip-signin h3{font-size:18px}html:not(.vb-installed) .website-trip-setup{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}html:not(.vb-installed) .website-trip-setup form{background:linear-gradient(140deg,#1f1e41,#16172d);border:1px solid #8765b6;border-radius:15px;padding:20px}html:not(.vb-installed) .website-trip-setup form:nth-child(2){background:linear-gradient(140deg,#122f41,#17172f);border-color:#4ca9be}html:not(.vb-installed) .website-trip-sharing fieldset{border:0;min-width:0;margin:0;padding:0}html:not(.vb-installed) .website-trip-sharing legend{color:#fff;align-items:center;gap:8px;margin-bottom:16px;padding:0;font-size:17px;font-weight:800;display:flex}html:not(.vb-installed) .website-trip-sharing label{color:#bae9f4;flex-direction:column;gap:7px;min-width:0;margin:0 0 13px;font-size:12px;font-weight:750;display:flex}html:not(.vb-installed) .website-trip-sharing :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;color:#f3f7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1931;border:1px solid #6d7da9;border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:43px;margin:0;padding:10px 11px;font:14px/1.4 Arial,sans-serif}html:not(.vb-installed) .website-trip-sharing textarea{resize:vertical}html:not(.vb-installed) .website-trip-sharing input::placeholder,html:not(.vb-installed) .website-trip-sharing textarea::placeholder{color:#9ba9c0;opacity:1}html:not(.vb-installed) .website-trip-picker{align-items:flex-end;gap:12px;margin:24px 0 18px;display:flex}html:not(.vb-installed) .website-trip-picker label{flex:1;margin:0}html:not(.vb-installed) .website-trip-picker select{border-color:#88c7eb}html:not(.vb-installed) .website-trip-group{background:linear-gradient(130deg,#122a40b8,#18132dab);border:1px solid #5aa9c7;border-radius:17px;padding:22px}html:not(.vb-installed) .website-trip-group-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}html:not(.vb-installed) .website-trip-group-heading>span{color:#efc9f8;background:#3c234b;border:1px solid #d29ade77;border-radius:20px;flex:none;padding:5px 10px;font-size:11px;font-weight:750}html:not(.vb-installed) .website-trip-members{margin-bottom:18px}html:not(.vb-installed) .website-trip-members ul{flex-wrap:wrap;gap:9px;margin:10px 0 0;padding:0;list-style:none;display:flex}html:not(.vb-installed) .website-trip-members li{overflow-wrap:anywhere;background:#171d3a;border:1px solid #6a72a3;border-radius:10px;align-items:center;gap:10px;max-width:100%;padding:7px 10px;font-size:12px;display:flex}html:not(.vb-installed) .website-trip-members button{background:#422139;border-color:#cf7a9f;min-height:30px;padding:5px 7px;font-size:11px}html:not(.vb-installed) .website-trip-invite{background:#49361833;border:1px solid #b38e4e;border-radius:13px;margin:0 0 24px;padding:17px}html:not(.vb-installed) .website-trip-invite h4{color:#ffe595}html:not(.vb-installed) .website-trip-invite>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:12px 0 3px;display:grid}html:not(.vb-installed) .website-trip-invite input{letter-spacing:.2px;font-size:12px}html:not(.vb-installed) .website-trip-editor h4{color:#efa7eb}html:not(.vb-installed) .website-trip-shared-warning{margin-bottom:14px!important}html:not(.vb-installed) .website-trip-item{background:#11172dbb;border:1px solid #695a9c;border-radius:13px;margin:0 0 13px;padding:16px}html:not(.vb-installed) .website-trip-item-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}html:not(.vb-installed) .website-trip-item-top>span{color:#eaa9ed;letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:800}html:not(.vb-installed) .website-trip-item-top button{background:#3a2035;border-color:#b57b97;min-height:30px;padding:6px 9px;font-size:11px}html:not(.vb-installed) .website-trip-item-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}html:not(.vb-installed) .website-trip-item-fields .website-trip-shared-notes{grid-column:1/-1;margin-bottom:0}html:not(.vb-installed) .website-trip-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}html:not(.vb-installed) .website-trip-sharing .website-trip-draft-note{color:#ffe79e}html:not(.vb-installed) .website-trip-empty{color:#ccc6e5;border:1px dashed #7f73ad;border-radius:10px;padding:15px}html:not(.vb-installed) .website-trip-copy-picks{border-top:1px solid #65587f;margin-top:22px;padding-top:19px}html:not(.vb-installed) .website-trip-copy-picks summary{color:#9beaff;cursor:pointer;font-size:14px;font-weight:800}html:not(.vb-installed) .website-trip-copy-picks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}html:not(.vb-installed) .website-trip-copy-picks label{background:#12233b;border:1px solid #536c94;border-radius:10px;flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding:12px;display:flex}html:not(.vb-installed) .website-trip-copy-picks input[type=checkbox]{accent-color:#f498e3;flex:none;width:18px;height:18px;margin:1px 0 0}html:not(.vb-installed) .website-trip-copy-picks strong{color:#e4f6ff;overflow-wrap:anywhere;font-size:13px;display:block}html:not(.vb-installed) .website-trip-copy-picks small{margin-top:3px;font-size:11px;display:block}html:not(.vb-installed) .website-trip-leave{margin-top:20px}html:not(.vb-installed) .website-trip-confirm{background:#4c2c2c88;border:1px solid #e49976;border-radius:12px;margin-top:18px;padding:16px}html:not(.vb-installed) .website-trip-confirm p{color:#ffe0d2}html:not(.vb-installed) .website-trip-confirm button{margin:8px 9px 0 0}html:not(.vb-installed) .website-trip-error,html:not(.vb-installed) .website-trip-notice{color:#ffe1e8;background:#4b213a;border:1px solid #db7e9b;border-radius:11px;margin:18px 0 0;padding:13px 16px}html:not(.vb-installed) .website-trip-notice{color:#caffdf;background:#133b35;border-color:#73c6ab}@media (max-width:700px){html:not(.vb-installed) .website-trip-sharing{padding:20px 15px}html:not(.vb-installed) .website-trip-setup,html:not(.vb-installed) .website-trip-copy-picks>div{grid-template-columns:1fr}html:not(.vb-installed) .website-trip-group{padding:16px 12px}html:not(.vb-installed) .website-trip-signin{flex-wrap:wrap}html:not(.vb-installed) .website-trip-signin>button{width:100%}html:not(.vb-installed) .website-trip-group-heading{flex-wrap:wrap}html:not(.vb-installed) .website-trip-invite>div,html:not(.vb-installed) .website-trip-item-fields{grid-template-columns:1fr}html:not(.vb-installed) .website-trip-item{padding:13px}html:not(.vb-installed) .website-trip-editor-actions button{flex:1}html:not(.vb-installed) .website-trip-picker{align-items:flex-end}html:not(.vb-installed) .website-trip-picker>button{padding:10px}}.website-itinerary-start{display:none}html:not(.vb-installed) main[data-website-category=Itinerary]{--trip-cyan:#83eeff;--trip-pink:#ff8fdd;--trip-yellow:#ffe38a}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-heading{isolation:isolate;border:1px solid #77def7;border-radius:24px;align-items:flex-start;margin:15px 0 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -3px #d46bef88,0 0 35px #2acfff20;background:linear-gradient(90deg,#081529f7 5%,#10172dd9 48%,#12203b24),url(/vegas.jpg) 50% 53%/cover!important;min-height:320px!important;padding:45px!important}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-heading:after{content:"";background:linear-gradient(90deg,#71eaff,#e378f4,#ffe38a);border-radius:4px;width:110px;height:4px;position:absolute;bottom:28px;left:45px;box-shadow:0 0 18px #53dcff99}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-heading>div{max-width:670px}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-heading .venue-eyebrow{color:#a1f4ff;letter-spacing:2.4px;font-size:10px}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-heading :is(h1,h2){letter-spacing:-1.8px;color:#fff;text-shadow:0 0 24px #102751;margin:20px 0;font:850 clamp(38px,5vw,66px)/1.08 Arial,sans-serif}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-heading p{color:#d4e5f8;max-width:540px;font:16px/1.8 Arial,sans-serif}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-account{color:#ffd6f1;background:#4a2148d9;border:1px solid #ff9fe1;border-radius:12px;flex-shrink:0;padding:12px 19px;font-weight:750;box-shadow:0 0 20px #f365c82b}html:not(.vb-installed) main[data-website-category=Itinerary] .website-itinerary-start{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0 0 30px;display:grid}.website-itinerary-start>a{color:#a2f1ff;background:linear-gradient(130deg,#17304a,#101d33);border:1px solid #64dcf0;border-radius:17px;align-items:center;gap:15px;min-width:0;padding:23px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:inset 0 2px #80e9ff55,0 7px 22px #0002}.website-itinerary-start>a:nth-child(2){color:#edb6ff;background:linear-gradient(130deg,#302243,#151b36);border-color:#d98df0}.website-itinerary-start>a:nth-child(3){color:#ffc3e5;background:linear-gradient(130deg,#3b2340,#161d36);border-color:#f28ccc}.website-itinerary-start>a>svg:first-child{filter:drop-shadow(0 0 9px);flex-shrink:0;width:31px;height:31px}.website-itinerary-start>a>svg:last-child{flex-shrink:0;width:16px;height:16px;margin-left:auto}.website-itinerary-start span{min-width:0}.website-itinerary-start small{letter-spacing:1px;font:750 9px/1.4 Arial,sans-serif;display:block}.website-itinerary-start strong{color:#fff;margin:7px 0;font:800 17px/1.3 Arial,sans-serif;display:block}.website-itinerary-start em{color:#b8cce3;font:12px/1.5 Arial,sans-serif;display:block}.website-itinerary-start a:hover{transform:translateY(-2px);box-shadow:0 0 23px #62daff24}.website-itinerary-start a:focus-visible{outline-offset:4px;outline:3px solid #ffe594}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-tabs{background:#102039;border:1px solid #59759d;border-radius:16px;gap:9px;padding:16px}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-tabs button{color:#cae7fb;background:#13263d;border-color:#567998;border-radius:22px;min-height:40px;padding:9px 15px;font-size:12px}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-tabs button.active{color:#062a3a;background:#8eedff;border-color:#b2f5ff;box-shadow:0 0 14px #3be3ff44}html:not(.vb-installed) main[data-website-category=Itinerary] .trip-date-form{background:radial-gradient(at 100% 0,#1ac8ff16,#0000 65%),#112038;border:1px solid #65d5ee;border-radius:21px;padding:30px;scroll-margin-top:100px;box-shadow:inset 0 3px #78e8ff66}html:not(.vb-installed) main[data-website-category=Itinerary] .trip-date-form h3{color:#fff;font:800 27px/1.2 Arial,sans-serif}html:not(.vb-installed) main[data-website-category=Itinerary] :is(.trip-date-fields,.venue-edit,.gap-controls) label{color:#b6eaff;font-size:12px;font-weight:750}html:not(.vb-installed) main[data-website-category=Itinerary] :is(input,select,textarea){color:#f4f9ff;background:#09192d;border-color:#71bad6;border-radius:11px;min-height:46px}html:not(.vb-installed) main[data-website-category=Itinerary] :is(.trip-date-actions button:first-child,.venue-add){color:#2e230d;background:linear-gradient(120deg,#ffe291,#fff0ac);border:1px solid #fff2ad;border-radius:11px;font-weight:800}html:not(.vb-installed) main[data-website-category=Itinerary] .booking-toolbar{grid-template-columns:1fr 1fr;gap:15px;margin:24px 0;display:grid}html:not(.vb-installed) main[data-website-category=Itinerary] .booking-toolbar .venue-add{color:#9defff;background:#172c45;border-color:#69d8f1}html:not(.vb-installed) main[data-website-category=Itinerary] .booking-toolbar .venue-add:last-child{color:#f5b5eb;background:#30213f;border-color:#e587d9}html:not(.vb-installed) main[data-website-category=Itinerary] .trip-day-nav{background:#111c35;border:1px solid #5b6d9b;border-radius:18px;gap:11px;padding:17px}html:not(.vb-installed) main[data-website-category=Itinerary] .trip-day-nav button{color:#d1e7fc;background:#17273e;border:1px solid #617aab;border-radius:13px;min-height:60px;padding:12px 17px}html:not(.vb-installed) main[data-website-category=Itinerary] .trip-day-nav button[aria-pressed=true]{color:#bcf7ff;background:#0e5067;border-color:#98f0ff;box-shadow:0 0 17px #45d6f82b}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-schedule-filter{background:#1c2038;border:1px solid #68618b;border-radius:16px;padding:20px}html:not(.vb-installed) main[data-website-category=Itinerary] .booking-day{background:linear-gradient(135deg,#11283b,#161d32);border:1px solid #6bcfe6;border-radius:20px;margin:10px 0 22px;padding:25px}html:not(.vb-installed) main[data-website-category=Itinerary] .booking-day:nth-child(2n){background:linear-gradient(135deg,#2a1e3b,#141d31);border-color:#dd87d7}html:not(.vb-installed) main[data-website-category=Itinerary] .booking-day>h3{color:#9ceeff;border-bottom:1px solid #6b9abb44;margin:0 0 21px;padding-bottom:18px;font:800 23px/1.3 Arial,sans-serif}html:not(.vb-installed) main[data-website-category=Itinerary] .booking-day:nth-child(2n)>h3{color:#ffc5ed}html:not(.vb-installed) main[data-website-category=Itinerary] :is(.venue-saved,.booking-itinerary-card){background:#112036;border:1px solid #617ca2;border-left:4px solid #78e7ff;border-radius:15px;box-shadow:0 9px 22px #0002}html:not(.vb-installed) main[data-website-category=Itinerary] :is(.venue-empty,.trip-empty-day){color:#d3e3f5;background:radial-gradient(at top,#6e2c7440,#0000 70%),#131e35;border:1px solid #d385e3;border-radius:21px;padding:36px}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-empty>svg{color:#e9a0fa;filter:drop-shadow(0 0 13px #de74f688)}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-empty h3{color:#fff;font:800 28px/1.25 Arial,sans-serif}html:not(.vb-installed) main[data-website-category=Itinerary] .gap-planner{background:radial-gradient(at 0 0,#6940ba22,#0000 70%),#171d36;border-color:#b28aef;border-radius:21px}html:not(.vb-installed) main[data-website-category=Itinerary] .gap-planner h3{color:#fff;font:800 25px/1.25 Arial,sans-serif}html:not(.vb-installed) main[data-website-category=Itinerary] :is(button,a,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #ffe99c}@media (max-width:1000px){html:not(.vb-installed) main[data-website-category=Itinerary] .website-itinerary-start{grid-template-columns:1fr}.website-itinerary-start>a{padding:18px 22px}.website-itinerary-start em{display:inline}.website-itinerary-start strong{margin:3px 0}}@media (max-width:650px){html:not(.vb-installed) main[data-website-category=Itinerary] .venue-heading{min-height:340px;padding:27px;display:block}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-heading:after{display:none}html:not(.vb-installed) main[data-website-category=Itinerary] .venue-heading p{font-size:14px}html:not(.vb-installed) main[data-website-category=Itinerary] .booking-toolbar{grid-template-columns:1fr}html:not(.vb-installed) main[data-website-category=Itinerary] .booking-day,html:not(.vb-installed) main[data-website-category=Itinerary] .trip-date-form{padding:20px}}@media (prefers-reduced-motion:reduce){.website-itinerary-start a{transition:none}.website-itinerary-start a:hover{transform:none}}html:not(.vb-installed) main[data-website-category=Live\ Music]{--directory-art:url(/website-live-music-hero.webp);--directory-neon:#f08add}html:not(.vb-installed) main[data-website-category=Live\ Music] .venue-heading{border-color:#f08add;min-height:330px;box-shadow:0 0 30px #e750b92b,inset 0 1px #ffc2f35c;background:linear-gradient(90deg,#101129f5 0%,#17112bdf 33%,#14102b40 72%,#0c193229),url(/website-live-music-hero.webp) 50% 48%/cover!important;padding:42px!important}html:not(.vb-installed) main[data-website-category=Live\ Music] .venue-heading>div{max-width:570px}html:not(.vb-installed) main[data-website-category=Live\ Music] .venue-heading .website-page-title{text-shadow:0 0 30px #e863cc42,0 3px 7px #040717;max-width:550px;font-size:clamp(35px,4.8vw,62px);line-height:1.06}html:not(.vb-installed) main[data-website-category=Live\ Music] .venue-heading p{color:#f1e9fc;max-width:460px}html:not(.vb-installed) main[data-website-category=Live\ Music] .venue-heading .venue-account{white-space:nowrap;background:#272041e6;align-self:flex-start}html:not(.vb-installed) .website-music-filters{background:radial-gradient(at 100% 0,#54275466,#0000 60%),linear-gradient(115deg,#12283c,#17162f);border:1px solid #c47af3;border-radius:23px;margin:25px 0;padding:26px;box-shadow:0 0 30px #d957db1c,inset 0 1px #f4b6ff33}.website-music-filters>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.website-music-filters>header>div>span{letter-spacing:2px;color:#ffa4e4;font:800 10px/1.5 Arial,sans-serif}.website-music-filters h2{color:#fff;align-items:center;gap:10px;margin:8px 0;font:800 25px/1.25 Arial,sans-serif;display:flex}.website-music-filters h2 svg{color:#80efff}.website-music-filters>header p{color:#cadcf1;margin:0;font:13px/1.6 Arial,sans-serif}.website-music-wave{align-items:center;gap:5px;padding-right:5px;display:flex}.website-music-wave i{background:linear-gradient(#ff8fd7,#b88dff,#72ecff);border-radius:5px;width:5px;display:block;box-shadow:0 0 12px #ee7be947}html:not(.vb-installed) .website-music-filters .place-mark-filter{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin:0 0 18px;display:flex}html:not(.vb-installed) .website-music-filters .place-mark-filter label{color:#bddffc;align-items:center;gap:11px;font-size:12px;font-weight:750;display:flex}html:not(.vb-installed) .website-music-filters .place-mark-filter select{width:auto;min-width:180px}html:not(.vb-installed) .website-music-filters .place-mark-filter>button{color:#ffc9ed;background:#382341;border:1px solid #fa84d5;border-radius:11px;min-height:44px;padding:10px 14px;font-size:12px}html:not(.vb-installed) .website-music-filters .venue-filters{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:end;gap:16px;margin:0 0 23px;padding:0;display:grid}html:not(.vb-installed) .website-music-filters .venue-filters label{color:#b6f4ff;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}html:not(.vb-installed) .website-music-filters :is(input,select){color:#f1f7ff;background:#0b1a31;border:1px solid #61dcf4;border-radius:12px;min-height:48px;font-size:13px;box-shadow:inset 0 1px #fff1}html:not(.vb-installed) .website-music-filters input[type=search]{background:linear-gradient(110deg,#201c39,#172039);border-color:#ed87d8;box-shadow:0 0 15px #e365c51c}html:not(.vb-installed) .website-music-filters .venue-filters>button{color:#d0eeff;background:#153455;border-color:#8fb8f5;min-height:48px;font-size:12px}html:not(.vb-installed) .website-music-filters .venue-results-heading{border-block:1px solid #86bad72b;flex-wrap:wrap;gap:12px;margin:0 0 18px;padding:14px 0}html:not(.vb-installed) .website-music-filters .venue-results-heading h3{color:#b9f6ff;font-size:14px}.website-music-filters .venue-results-heading small{color:#b4c8df;font-size:10px}html:not(.vb-installed) .website-music-filters .music-finder{box-shadow:none;background:0 0;border:0;margin:0;padding:0}html:not(.vb-installed) .website-music-filters .music-clock{color:#a2f7e5;background:#133b3d80;border:1px solid #76e3d966;border-radius:20px;align-items:center;gap:8px;margin:0 0 15px;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex}html:not(.vb-installed) .website-music-filters .music-clock:before{content:"";background:#7beed1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #70f5d7}html:not(.vb-installed) .website-music-filters .venue-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}html:not(.vb-installed) .website-music-filters .venue-kinds button{color:#d9eafa;background:#11263f;border:1px solid #7489bf;border-radius:12px;min-height:49px;font-size:13px;font-weight:750}html:not(.vb-installed) .website-music-filters .venue-kinds button[aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#702e65,#37305b);border-color:#ff92dc;box-shadow:0 0 18px #fb62c52b,inset 0 1px #ffc6f25c}html:not(.vb-installed) .website-music-filters .music-finder>p:last-child{color:#bacce2;margin:10px 0 0;font-size:11px;line-height:1.7}html:not(.vb-installed) .website-music-filters .music-time-controls{background:#241b394f;border:1px solid #c38bff66;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:17px 0;padding:17px;display:grid}.website-music-filters .music-time-controls label{color:#e5c8ff;font-size:12px}html:not(.vb-installed) .website-music-filters :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #fff19e}@media (max-width:700px){html:not(.vb-installed) main[data-website-category=Live\ Music] .venue-heading{align-items:start;min-height:330px;background:linear-gradient(90deg,#101129ed,#17112b9c),url(/website-live-music-hero.webp) 60%/cover!important;padding:28px 22px!important}html:not(.vb-installed) main[data-website-category=Live\ Music] .venue-heading .venue-account{margin-top:15px;position:static}html:not(.vb-installed) .website-music-filters{border-radius:18px;padding:20px 16px}.website-music-filters h2{font-size:21px}.website-music-wave{display:none}html:not(.vb-installed) .website-music-filters .venue-filters{grid-template-columns:1fr}html:not(.vb-installed) .website-music-filters .place-mark-filter{align-items:stretch}html:not(.vb-installed) .website-music-filters .place-mark-filter label{flex:1}html:not(.vb-installed) .website-music-filters .place-mark-filter select{flex:1;min-width:0}html:not(.vb-installed) .website-music-filters .place-mark-filter>button{width:100%}html:not(.vb-installed) .website-music-filters .venue-kinds{gap:8px}html:not(.vb-installed) .website-music-filters .venue-kinds button{padding:10px 6px;font-size:11px}html:not(.vb-installed) .website-music-filters .music-time-controls{grid-template-columns:1fr}}html:not(.vb-installed) main[data-website-category=Restaurants]{--directory-art:url(/website-restaurants-hero.webp);--directory-neon:#ff9cdb;--directory-second:#ffcf81;--directory-tint:#74274d}html:not(.vb-installed) main[data-website-category=Bars]{--directory-art:url(/website-bars-hero.webp);--directory-neon:#79f2df;--directory-second:#bda1ff;--directory-tint:#165b5e}html:not(.vb-installed) main[data-website-category=Attractions]{--directory-art:url(/website-attractions-hero.webp);--directory-neon:#85eaff;--directory-second:#ff99d9;--directory-tint:#18506f}html:not(.vb-installed) main[data-website-category=Shows]{--directory-art:url(/website-shows-hero.webp);--directory-neon:#c5a2ff;--directory-second:#ff9ccf;--directory-tint:#542a7d}html:not(.vb-installed) main[data-website-category=Speakeasies]{--directory-art:url(/website-speakeasies-hero.webp);--directory-neon:#efa3ff;--directory-second:#7aece9;--directory-tint:#662572}html:not(.vb-installed) .website-directory-enhanced .venue-heading{border-color:var(--directory-neon);border-radius:24px;align-items:center;gap:18px;min-height:355px;position:relative;box-shadow:0 0 30px #9987ff20,inset 0 1px #fff3;background:linear-gradient(90deg,#0a1027f5 0%,#111329e8 34%,#14102b65 62%,#0a112721),var(--directory-art) 62% center/cover!important;padding:42px!important}html:not(.vb-installed) .website-directory-enhanced .venue-heading>div{z-index:1;max-width:610px;position:relative}html:not(.vb-installed) .website-directory-enhanced .venue-heading .venue-eyebrow{letter-spacing:2.2px;color:var(--directory-neon);text-shadow:0 0 14px #080d24;font-size:10px;display:block}html:not(.vb-installed) .website-directory-enhanced .venue-heading .website-page-title{color:#fff;text-shadow:0 3px 14px #060b20,0 0 35px #c4b2ff38;max-width:590px;margin:15px 0 18px;font-size:clamp(36px,4.6vw,61px);line-height:1.06}html:not(.vb-installed) .website-directory-enhanced .venue-heading p{color:#e6e7f7;max-width:480px;margin:0;font-size:15px;line-height:1.7}html:not(.vb-installed) .website-directory-enhanced .venue-heading .venue-account{white-space:nowrap;border-color:var(--directory-neon);color:#fff;background:#12182de8;align-self:flex-start;font-size:12px;box-shadow:0 0 18px #0004}html:not(.vb-installed) .website-directory-highlights{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}html:not(.vb-installed) .website-directory-highlights>span{color:#eef3ff;background:#0c1833cc;border:1px solid #ffffff40;border-radius:30px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;line-height:1.4;display:inline-flex;box-shadow:inset 0 1px #fff1}html:not(.vb-installed) .website-directory-highlights svg{color:var(--directory-second);flex-shrink:0}html:not(.vb-installed) .website-directory-filters{isolation:isolate;border:1px solid var(--directory-neon);background:radial-gradient(ellipse at top right,var(--directory-tint),transparent 65%),linear-gradient(115deg,#11263b,#19162f);border-radius:24px;margin:26px 0;padding:28px;position:relative;box-shadow:0 0 27px #a96aff1a,inset 0 1px #ffffff30}html:not(.vb-installed) .website-directory-filter-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}html:not(.vb-installed) .website-directory-kicker{color:var(--directory-neon);letter-spacing:2px;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}html:not(.vb-installed) .website-directory-filter-heading h2{color:#fff;margin:8px 0;font-size:26px;font-weight:800;line-height:1.25}html:not(.vb-installed) .website-directory-filter-heading p{color:#c9dcf2;max-width:660px;margin:0;font-size:13px;line-height:1.6}html:not(.vb-installed) .website-directory-filter-emblem{border:1px solid var(--directory-neon);width:74px;height:74px;color:var(--directory-neon);background:linear-gradient(135deg,#ffffff14,#06122766);border-radius:23px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-7deg);box-shadow:0 0 20px #c198ff28,inset 0 1px #ffffff30}html:not(.vb-installed) .website-directory-filters .place-mark-filter{border-bottom:1px solid #a0c5e32b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;padding:0 0 20px;display:flex}html:not(.vb-installed) .website-directory-filters .place-mark-filter label{color:#cfe1fa;align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}html:not(.vb-installed) .website-directory-filters .place-mark-filter select{width:auto;min-width:185px}html:not(.vb-installed) .website-directory-filters .place-mark-filter>button{color:#ffd5f1;background:linear-gradient(110deg,#502348,#2a2445);border:1px solid #fb8cd9;border-radius:11px;min-height:44px;padding:10px 15px;font-size:12px}html:not(.vb-installed) .website-directory-filters .venue-filters{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:end;gap:16px;margin:0 0 22px;padding:0;display:grid}html:not(.vb-installed) .website-directory-filters .venue-filters label{color:#bbf3ff;grid-template-columns:18px 1fr;align-items:center;gap:9px;min-width:0;font-size:12px;display:grid}html:not(.vb-installed) .website-directory-filters .venue-filters :is(input,select){grid-column:1/-1}html:not(.vb-installed) .website-directory-filters :is(input,select){box-sizing:border-box;color:#f5f6ff;background:#0b1931;border:1px solid #70d9ee;border-radius:12px;min-width:0;min-height:48px;padding:11px 13px;font-size:13px;box-shadow:inset 0 1px #fff1}html:not(.vb-installed) .website-directory-filters input[type=search]{border-color:var(--directory-neon);background:linear-gradient(105deg,#211d38,#121c34);box-shadow:0 0 16px #df70cd18}html:not(.vb-installed) .website-directory-filters input::placeholder{color:#aabbd1;opacity:1}html:not(.vb-installed) .website-directory-filters .venue-filters>button{color:#d6f4ff;background:#163353;border-color:#8bbef0;min-height:48px;font-size:12px}html:not(.vb-installed) .website-directory-category{max-width:520px;color:var(--directory-second);flex-direction:column;gap:9px;margin-bottom:22px;font-size:12px;font-weight:750;display:flex}html:not(.vb-installed) .website-directory-filters .bar-subsections{background:0 0;border:0;border-radius:0;margin:6px 0 22px;padding:0}html:not(.vb-installed) .website-directory-filters .bar-subsections h3{letter-spacing:.3px;color:var(--directory-second);margin:0 0 12px;font-size:12px}html:not(.vb-installed) .website-directory-filters :is(.venue-kinds,.venue-feature-filter){background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:9px;margin:0;padding:0;display:flex}html:not(.vb-installed) .website-directory-filters :is(.venue-kinds,.venue-feature-filter) button{color:#dce9fc;background:#10243b;border:1px solid #7484b3;border-radius:11px;min-height:43px;padding:10px 14px;font-size:12px;font-weight:650;line-height:1.4}html:not(.vb-installed) .website-directory-filters :is(.venue-kinds,.venue-feature-filter) button[aria-pressed=true]{border-color:var(--directory-neon);background:linear-gradient(120deg,var(--directory-tint),#292d52);color:#fff;box-shadow:0 0 16px #c071ec25,inset 0 1px #fff3}html:not(.vb-installed) .website-directory-filters .venue-feature-filter{border-top:1px solid #a0c5e32b;margin-top:20px;padding-top:18px}html:not(.vb-installed) .website-directory-filters :is(.venue-feature-note,.bar-subsections>p){color:#c8d9ef;margin:12px 0 0;font-size:12px;line-height:1.7}html:not(.vb-installed) .website-directory-filters .venue-results-heading{border-top:1px solid #a0c5e32b;flex-wrap:wrap;gap:12px;margin:22px 0 0;padding-top:19px}html:not(.vb-installed) .website-directory-filters .venue-results-heading h3{color:var(--directory-neon);margin:0;font-size:14px}html:not(.vb-installed) .website-directory-filters .venue-results-heading h3 span{color:#e8eefe;font-size:12px}html:not(.vb-installed) .website-directory-filters .venue-results-heading small{color:#b7c7dd;font-size:10px}html:not(.vb-installed) .website-directory-filters .venue-price-guide{background:#0c19314d;border:1px solid #8b9abb55;border-radius:12px;margin:15px 0 0;padding:12px 14px;font-size:12px}html:not(.vb-installed) .website-directory-filters .speakeasy-opening-controls{background:#0c293d99!important;border-color:#83eadb70!important;margin:0 0 22px!important;padding:16px!important}html:not(.vb-installed) .website-directory-filters .speakeasy-opening-controls button{border-radius:11px!important;font-size:12px!important}html:not(.vb-installed) .website-directory-filters .speakeasy-opening-controls p{color:#bce8df;line-height:1.6}html:not(.vb-installed) .website-directory-filters :is(button,input,select):hover{border-color:var(--directory-second)}html:not(.vb-installed) .website-directory-filters :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #fff19b}html:not(.vb-installed) .website-directory-enhanced .venue-card{box-shadow:0 6px 25px #02091550,inset 0 1px #fff2}@media (max-width:1000px){html:not(.vb-installed) .website-directory-enhanced .venue-heading{padding:32px!important}.website-directory-enhanced .venue-heading>div{max-width:75%}}@media (max-width:700px){html:not(.vb-installed) .website-directory-enhanced .venue-heading{align-items:start;min-height:360px;background:linear-gradient(90deg,#0a1027e8,#111329a8),var(--directory-art) 60% center/cover!important;padding:28px 22px!important}html:not(.vb-installed) .website-directory-enhanced .venue-heading>div{max-width:100%}html:not(.vb-installed) .website-directory-enhanced .venue-heading .website-page-title{max-width:100%;font-size:38px}html:not(.vb-installed) .website-directory-enhanced .venue-heading p{font-size:14px}html:not(.vb-installed) .website-directory-enhanced .venue-heading .venue-account{align-self:flex-start;margin-top:6px;position:static}html:not(.vb-installed) .website-directory-highlights{gap:6px;margin-top:19px}html:not(.vb-installed) .website-directory-highlights>span{padding:6px 8px;font-size:9px}html:not(.vb-installed) .website-directory-filters{border-radius:19px;padding:21px 17px}html:not(.vb-installed) .website-directory-filter-heading{gap:13px;margin-bottom:22px}html:not(.vb-installed) .website-directory-filter-heading h2{font-size:22px}html:not(.vb-installed) .website-directory-filter-emblem{border-radius:16px;width:49px;height:49px}html:not(.vb-installed) .website-directory-filter-emblem svg{width:25px;height:25px}html:not(.vb-installed) .website-directory-filters .venue-filters{grid-template-columns:1fr}html:not(.vb-installed) .website-directory-filters .place-mark-filter{align-items:stretch}html:not(.vb-installed) .website-directory-filters .place-mark-filter label{flex:1}html:not(.vb-installed) .website-directory-filters .place-mark-filter select{flex:1;min-width:0}html:not(.vb-installed) .website-directory-filters .place-mark-filter>button{width:100%}html:not(.vb-installed) .website-directory-filters :is(.venue-kinds,.venue-feature-filter){gap:8px}html:not(.vb-installed) .website-directory-filters :is(.venue-kinds,.venue-feature-filter) button{padding:9px 11px;font-size:11px}html:not(.vb-installed) .website-directory-filters .venue-results-heading{align-items:flex-start}}html:not(.vb-installed) main[data-website-category=Saved\ places]{--directory-art:url(/website-saved-hero.webp);--directory-neon:#ff9fe0;--directory-second:#8ae9ff;--directory-tint:#65255c}.venue-features{margin:0 0 8px;font-size:12px;line-height:1.4}.venue-feature-badges{flex-wrap:wrap;gap:5px;display:flex}.venue-feature-badges>span{border:1px solid;border-radius:8px;align-items:center;max-width:100%;padding:4px 6px;font-weight:700;display:inline-flex}.venue-view-badge{color:#7eeaff;background:#062b4140}.venue-heat-badge{color:#ffcb77;background:#45260940}.venue-fire-badge{color:#ffa0d9;background:#42103640}.venue-features details{margin-top:5px}.venue-features summary{cursor:pointer;color:#bdd9ed;padding:6px 0}.venue-features details p{margin:6px 0;font-size:12px}.venue-features details a{min-height:32px!important;margin:0!important;padding:4px 0!important;font-size:12px!important;display:inline-block!important}.venue-features details small{color:#bbbad0;font-size:11px;display:block}.venue-feature-filter{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;display:flex}.venue-feature-filter button{color:#aeefff;min-height:40px;font:inherit;background:#101b31;border:1px solid #4daabc;border-radius:10px;padding:8px 10px;font-size:13px}.venue-feature-filter button[aria-pressed=true]{background:#07384b;border-color:#65eaff;box-shadow:0 0 8px #27d9ff55}.venue-feature-note{color:#bccbdb;font-size:12px;line-height:1.4}.gap-planner{color:#f5eef8;background:linear-gradient(125deg,#24162f,#0c1e30);border:1px solid #77598a;border-radius:18px;margin:20px 0;padding:22px}.gap-planner header{justify-content:space-between;align-items:start;gap:16px;display:flex}.gap-planner h3{margin:8px 0;font-size:24px}.gap-eyebrow{color:#ffc779;letter-spacing:1.7px;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.gap-planner p{line-height:1.55}.gap-planner button,.gap-planner select,.gap-planner input{font:inherit}.gap-planner button{cursor:pointer;color:#f6efff;background:#241a31;border:1px solid #807087;border-radius:8px;min-height:42px;padding:9px 12px}.gap-planner button:disabled{opacity:.5;cursor:wait}.gap-disclosure{color:#d8cbdc;margin:15px 0;font-size:12px}.gap-controls{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.gap-controls label{flex-direction:column;flex:1;gap:6px;min-width:125px;font-size:12px;display:flex}.gap-controls select,.gap-controls input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121524;border:1px solid #6d657e;border-radius:8px;width:100%;min-height:42px;padding:8px}.gap-small{color:#d0c6d8;font-size:12px}.gap-small svg{vertical-align:middle;display:inline}.gap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.gap-card{background:#131623;border:1px solid #564762;border-radius:12px;min-width:0;overflow:hidden}.gap-card .directory-photo{width:100%;height:145px;margin:0}.gap-card .directory-photo img{object-fit:cover;width:100%;height:100%}.gap-card-body{padding:16px}.gap-card-top{color:#ebc488;justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.gap-card-top button{min-width:36px;min-height:36px;padding:5px}.gap-card h4{margin:10px 0;font-size:19px}.gap-time{color:#8fe0df;align-items:center;gap:6px;font-size:13px;display:flex}.gap-card p{margin:10px 0;font-size:13px}.gap-card .gap-reason{color:#e6dce9;border-left:2px solid #bc7eb7;padding-left:10px}.gap-book,.gap-card .gap-add{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:11px 8px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.gap-book{color:#211727;background:#f4c878}.gap-card .gap-add{color:#b7edf2;border-color:#72bbc8}.gap-card small{color:#cbc0d2;margin-top:10px;font-size:11px;line-height:1.5;display:block}.gap-shortlist{color:#aee5c6;font-size:11px}.gap-empty{background:#131623;border-radius:9px;padding:14px}.gap-transport{border-top:1px solid #574b62;margin-top:15px;padding-top:14px;font-size:13px}.gap-transport a{color:#a7e4ee;margin-top:8px;display:block}.gap-planner :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #83ece9}@media (max-width:1000px){.gap-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.gap-planner{padding:16px}.gap-planner header{flex-direction:column}.gap-grid{grid-template-columns:1fr}.gap-planner h3{font-size:21px}.gap-controls label{flex-basis:40%}}.trip-bookings{color:#f6efff;padding:24px 0}.trip-bookings h2{margin:10px 0;font-size:clamp(28px,4vw,40px)}.trip-bookings p,.booking-itinerary-card p{font-size:16px;line-height:1.6}.booking-help{color:#c9bfd4;font-size:14px!important}.booking-toolbar{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.trip-bookings button,.booking-itinerary-card button{font:inherit;color:#241c2b;cursor:pointer;background:#f8d792;border:1px solid #f8d792;border-radius:9px;min-height:44px;padding:10px 16px;font-weight:700}.trip-bookings button.secondary{color:#f6efff;background:#211a30;border-color:#746082}.trip-bookings button:disabled{opacity:.6;cursor:default}.booking-form{background:#211a30;border:1px solid #766382;border-radius:16px;margin:24px 0;padding:24px}.booking-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.booking-fields label{flex-direction:column;gap:8px;font-size:14px;display:flex}.booking-fields input,.booking-fields select,.booking-fields textarea{color:#fff;width:100%;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151121;border:1px solid #887497;border-radius:8px;padding:10px}.booking-fields textarea{min-height:95px}.booking-wide{grid-column:1/-1}.booking-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.booking-card{background:#211a30;border:1px solid #746082;border-radius:16px;overflow:hidden}.booking-card-body{padding:20px}.booking-card h3,.booking-itinerary-card h3{margin:8px 0;font-size:22px}.booking-hotel-photo{margin:0;position:relative}.booking-hotel-photo img{aspect-ratio:8/5;object-fit:cover;width:100%;display:block}.booking-hotel-photo figcaption{color:#c9bfd4;background:#151121;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 12px;font-size:12px;display:flex}.booking-hotel-photo a{color:#b5e3e7}.booking-form .booking-hotel-photo{border-radius:10px;max-width:360px;margin-top:18px;overflow:hidden}.booking-itinerary-card{color:#f6efff;background:#211a30;border:1px solid #766382;border-radius:16px;grid-template-columns:minmax(0,1fr) 220px;gap:20px;padding:20px;display:grid}.booking-itinerary-card:not(:has(figure)){grid-template-columns:1fr}.booking-event-label{color:#f8d792;font-size:14px}.booking-itinerary-card .booking-hotel-photo{align-self:start}.booking-day h3{color:#f8d792}.booking-day{gap:15px;margin-bottom:25px;display:grid}.trip-bookings details,.booking-itinerary-card details{overflow-wrap:anywhere;margin:14px 0}.trip-bookings summary,.booking-itinerary-card summary{cursor:pointer;min-height:32px}.booking-legacy{border-top:1px solid #746082;padding:20px 0}:is(.trip-bookings :is(input,select,textarea,button,a):focus-visible,.booking-itinerary-card :is(button,a):focus-visible){outline-offset:3px;outline:3px solid #6be9df}@media (max-width:650px){.booking-fields,.booking-list,.booking-itinerary-card{grid-template-columns:1fr}.booking-form{padding:18px}.booking-itinerary-card .booking-hotel-photo{max-width:320px}}.website-booking-hero-symbol,.website-booking-features,.website-booking-button-symbol{display:none}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings{color:#edf4ff;padding-top:0;font-family:Arial,sans-serif}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings>header{isolation:isolate;box-sizing:border-box;background:linear-gradient(90deg,#0b1733f5 5%,#15213ae6 48%,#15203930),url(/vegas.jpg) 50%/cover;border:1px solid #69e1ff;border-radius:24px;min-height:300px;margin:0 0 24px;padding:38px;position:relative;overflow:hidden;box-shadow:0 0 18px #2adfff38,inset 0 -3px #ef70d988}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings[data-booking-section=hotels]>header{background:linear-gradient(90deg,#0e1530f7 5%,#24192cdb 50%,#1b21362b),url(/casino-rooms/hero-caesars-palace.webp) 50%/cover;border-color:#f298e1;box-shadow:0 0 18px #f469d538,inset 0 -3px #60e1ff88}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings>header>.eyebrow{letter-spacing:.18em;color:#a9f2ff;font-size:10px;font-weight:800}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings>header :is(h1,h2){letter-spacing:-1px;color:#fff;max-width:680px;margin:15px 0;font:850 clamp(34px,4vw,55px)/1.08 Arial,sans-serif}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings>header p{color:#e1e9f8;max-width:600px;font-size:15px;line-height:1.7}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings>header .booking-help{color:#bcd4e8;font-size:12px!important}html[data-vb-surface=website]:not(.vb-installed) .website-booking-hero-symbol{color:#c4f6ff;z-index:-1;background:linear-gradient(135deg,#1b536eaa,#70397f88);border:1px solid #b9f1ff;border-radius:28px;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:26%;right:5%;transform:rotate(-8deg);box-shadow:0 0 25px #6fe9ff55,0 12px 25px #060d3066}html[data-vb-surface=website]:not(.vb-installed) .website-booking-features{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.website-booking-features span{color:#e3faff;background:#14274299;border:1px solid #98c7e466;border-radius:20px;padding:7px 11px;font-size:11px}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings>.booking-toolbar{background:linear-gradient(120deg,#153346,#291b3c);border:1px solid #799ce08c;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;padding:18px;display:grid;box-shadow:0 0 14px #54dfff20}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings[data-booking-section=hotels]>.booking-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings button{color:#fff;background:linear-gradient(125deg,#174d6b,#44386b);border:1px solid #87eaff;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 0 12px #42dfff2b}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings>.booking-toolbar>button{min-height:57px}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings>.booking-toolbar>button:nth-child(2):not(.secondary){background:linear-gradient(125deg,#673257,#483868);border-color:#f799df;box-shadow:0 0 13px #ec69ce30}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings>.booking-toolbar>button:nth-child(3){background:linear-gradient(125deg,#3f3a75,#254867);border-color:#c0a5ff}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings button.secondary{color:#cff4ff;background:#11233b;border-color:#74badf}html[data-vb-surface=website]:not(.vb-installed) .website-booking-button-symbol{flex-shrink:0;display:inline-block}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings button:not(:disabled):hover{filter:brightness(1.12);border-color:#ffc1ef;box-shadow:0 0 18px #e96bd957}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings :is(.booking-form,.booking-card){background:linear-gradient(125deg,#142e43,#231b37);border-color:#6bdce0;box-shadow:0 0 15px #46d9e222}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings .booking-fields label{color:#b5ecff;font-size:12px;font-weight:700}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings :is(input,select,textarea){color:#fff;background:#101c33;border:1px solid #7acfe3;border-radius:10px}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings .booking-list:empty{display:none}@media (max-width:800px){html[data-vb-surface=website]:not(.vb-installed) .trip-bookings>.booking-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.website-booking-hero-symbol{opacity:.45}}@media (max-width:550px){html[data-vb-surface=website]:not(.vb-installed) .trip-bookings>header{padding:25px 20px}.website-booking-hero-symbol{opacity:.15}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings>.booking-toolbar{gap:8px;padding:12px}html[data-vb-surface=website]:not(.vb-installed) .trip-bookings button{gap:6px;padding:10px;font-size:12px}.website-booking-features span{font-size:10px}}.vq-auth p{color:#bac7dc;margin:14px 0;line-height:1.6}.vq-auth .vq-button{width:100%;margin-top:16px}.vq-auth .vq-name-label{gap:8px;margin:18px 0;display:grid}.vq-auth-links{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.vq-auth-links button{color:#65e5ed;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.vq-auth .vq-auth-message{color:#86eed4}.vq-connectivity{z-index:100;color:#fff3d8;text-align:center;background:#624213;padding:12px 20px;position:sticky;top:0}.vq-account-loading{color:#c2e9f6;background:#10172d;place-content:center;min-height:100dvh;font:18px system-ui;display:grid}.vq-account-settings{color:#b6c7db;cursor:pointer;background:0 0;border:1px solid #46516a;border-radius:10px;padding:10px}.vq-header{padding-top:max(16px,env(safe-area-inset-top))}.vq-footer{padding-bottom:max(28px,env(safe-area-inset-bottom))}.vq-auth{--vq-cyan:#57e6ed;--vq-muted:#9fadc2;--vq-gold:#ffd17c;--vq-line:#223047;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-height:90dvh;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vq-auth *{box-sizing:border-box}.vq-auth input,.vq-auth button{font:inherit}.vq-auth .vq-dialog-close{color:#eef3fc}.vq-account{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vq-launch-links{padding:20px 24px max(24px,env(safe-area-inset-bottom));background:#10172d;flex-wrap:wrap;justify-content:center;gap:24px;font:14px Arial,sans-serif;display:flex}.vq-launch-links button,.vq-inline-link{color:#80e8f0;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px;text-decoration:underline}.vq-auth .vq-danger{color:#fff;background:#6b2539;border:1px solid #e57894}.vq-auth .vq-secondary{color:#d4e0ef;background:0 0;border:1px solid #576780}.vq-auth .vq-delete-confirm{color:#e0e9f7;align-items:flex-start;gap:12px;margin:20px 0;font-size:16px;line-height:1.5;display:flex}.vq-auth .vq-delete-confirm input{flex-shrink:0;width:20px;height:20px;margin:2px 0}.vq-legal-page{color:#dce7f5;background:#10172d;max-width:850px;min-height:100dvh;margin:auto;padding:48px 24px 72px;font:16px/1.7 Arial,Helvetica,sans-serif}.vq-legal-page a,.vq-legal-content a{color:#80e8f0;text-decoration:underline}.vq-legal-back{margin-bottom:28px;display:inline-block}.vq-legal-content h1{color:#fff;margin:12px 0 24px;font-size:clamp(28px,5vw,42px);line-height:1.15}.vq-legal-content h2{color:#fff;margin:30px 0 10px;font-size:21px;line-height:1.3}.vq-legal-content p,.vq-legal-content li{color:#c1cde0;font-size:16px;line-height:1.7}.vq-legal-content ul{padding-left:22px}.vq-legal-content li{margin:12px 0}.vq-legal-notice{background:#292638;border-left:3px solid #ffd17c;padding:16px}.vq-legal-date{color:#a9b6ca;font-size:14px!important}.vq-legal-page nav{border-top:1px solid #34445d;flex-wrap:wrap;gap:24px;margin-top:40px;padding-top:24px;display:flex}.vq-auth:has(.vq-legal-content){width:calc(100% - 28px);max-width:760px}.vq-auth button:disabled{opacity:.55;cursor:not-allowed}.vq-legal-page .vq-button{color:#10172d;cursor:pointer;background:#65e5ed;border:0;border-radius:12px;padding:14px 20px;font:700 16px Arial,sans-serif;display:inline-block}.vq-legal-page .vq-danger{color:#fff;background:#6b2539;border:1px solid #e57894}.casino-badge{color:var(--casino-colour,#d4bbef);align-items:center;gap:10px;max-width:100%;margin:0 0 14px;font-size:12px;font-weight:750;line-height:1.3;display:inline-flex}.casino-badge-icon{border:1px solid var(--casino-colour,#a79bb4);background-color:#10121e;background-repeat:no-repeat;border-radius:12px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:27px;display:grid}.casino-badge>span:last-child{overflow-wrap:anywhere}.venue-planner .venue-card.casino-coloured,.venue-planner .venue-saved.casino-coloured,.happy-finder .happy-card.casino-coloured,.entry.venue-entry.casino-coloured{border:2px solid var(--casino-colour,#a79bb4);border-left-width:5px;box-shadow:0 6px 22px #0003}.entry-body>.casino-badge{margin-top:8px}.happy-card>.casino-badge{margin-top:16px}.venue-card>.casino-badge,.venue-card .venue-card-top{margin-bottom:12px}.casino-coloured .casino-badge-icon{box-shadow:inset 0 0 0 3px #0002}@media (max-width:600px){.casino-badge-icon{flex-basis:48px;width:48px;height:48px}}.website-venue-recommendation-stamps{flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;margin:6px 0 8px;font-family:inherit;display:flex}.website-venue-recommendation-stamps .website-venue-pick-stamp,.website-venue-recommendation-stamps .website-venue-michelin-stamp{--stamp-accent:#ff7bdf;--stamp-glow:255,68,209;box-sizing:border-box;border:1px solid rgba(var(--stamp-glow),.75);background:linear-gradient(115deg,rgba(var(--stamp-glow),.18),#0f1126eb 75%);color:#fff;white-space:nowrap;width:auto;max-width:100%;min-height:26px;box-shadow:inset 0 1px 0 #ffffff15,0 0 9px rgba(var(--stamp-glow),.16);border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:5px;margin:0;padding:3px 8px 3px 4px;font-size:10px;font-weight:750;line-height:1.1;transition:box-shadow .16s,border-color .16s;display:inline-flex;text-decoration:none!important}.website-venue-recommendation-stamps .website-venue-stamp-restaurants{--stamp-accent:#8aeeff;--stamp-glow:63,211,255}.website-venue-recommendation-stamps .website-venue-stamp-monogram{border:1px solid rgba(var(--stamp-glow),.55);background:rgba(var(--stamp-glow),.12);width:18px;height:18px;color:var(--stamp-accent);letter-spacing:-.04em;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;font-family:system-ui,sans-serif;font-size:7px;font-weight:950;line-height:1;display:inline-flex}.website-venue-recommendation-stamps .website-venue-pick-stamp strong,.website-venue-recommendation-stamps .website-venue-michelin-stamp strong{color:#fff;font-size:10px;font-weight:800;line-height:1.1}.website-venue-recommendation-stamps .website-venue-pick-stamp>svg,.website-venue-recommendation-stamps .website-venue-michelin-stamp>svg{color:var(--stamp-accent);flex:0 0 11px}.website-venue-recommendation-stamps .website-venue-pick-stamp:hover,.website-venue-recommendation-stamps .website-venue-michelin-stamp:hover{border-color:var(--stamp-accent);box-shadow:inset 0 1px 0 #ffffff25,0 0 13px rgba(var(--stamp-glow),.35)}:is(.website-venue-recommendation-stamps .website-venue-pick-stamp:focus-visible,.website-venue-recommendation-stamps .website-venue-michelin-stamp:focus-visible){outline-offset:3px;outline:2px solid #fff}.website-venue-recommendation-stamps .website-venue-michelin-stamp{--stamp-accent:#ff9ab1;--stamp-glow:255,91,129;padding-left:7px}.website-venue-recommendation-stamps .website-venue-michelin-stars{color:#ffe4a5;letter-spacing:-1px;text-shadow:0 0 6px #ffb86b55;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.website-venue-recommendation-stamps .website-venue-michelin-stamp small{color:#ffbfd0;font-size:9px;font-weight:750;line-height:1.1}@media (prefers-reduced-motion:reduce){.website-venue-recommendation-stamps .website-venue-pick-stamp,.website-venue-recommendation-stamps .website-venue-michelin-stamp{transition:none}}.venue-planner{--vp-gold:#f8d792;--vp-ink:#17152b;color:#f4f0ff;padding:28px 0 40px}.venue-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.venue-heading h2{margin:10px 0;font-size:clamp(28px,4vw,44px);line-height:1.15}.venue-heading p{color:#c4bfd5;max-width:660px}.venue-eyebrow{letter-spacing:.13em;color:var(--vp-gold);font-size:11px;font-weight:800}.venue-planner button,.venue-planner input,.venue-planner select,.venue-planner textarea{font:inherit;min-height:44px}.venue-planner button{cursor:pointer;color:#f5f1ff;background:#242137;border:1px solid #615570;border-radius:10px;padding:10px 16px}.venue-planner button:disabled{cursor:default;opacity:.65}:is(.venue-planner button:focus-visible,.venue-planner a:focus-visible,.venue-planner input:focus-visible,.venue-planner select:focus-visible,.venue-planner textarea:focus-visible){outline-offset:3px;outline:3px solid #6be9df}.venue-tabs,.venue-kinds{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.venue-tabs button.active,.venue-kinds button.active{background:var(--vp-gold);color:#221c2c;border-color:var(--vp-gold);font-weight:750}.venue-tabs span{background:#08081130;border-radius:20px;margin-left:8px;padding:2px 7px}.venue-account{white-space:nowrap}.venue-filters{background:#1c192e;border:1px solid #514662;border-radius:16px;align-items:flex-end;gap:16px;margin-bottom:20px;padding:20px;display:flex}.venue-filters label{flex-wrap:wrap;flex:1;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.venue-planner input,.venue-planner select,.venue-planner textarea{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#100f1d;border:1px solid #6b6279;border-radius:8px;width:100%;padding:10px 12px}.venue-results-heading{justify-content:space-between;align-items:center;gap:16px;margin:22px 0;display:flex}.venue-results-heading h3{flex-wrap:wrap;align-items:center;gap:10px;font-size:18px;display:flex}.venue-results-heading span,.venue-results-heading small{color:#beb7cc;font-size:12px;font-weight:400}.venue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.venue-card{background:linear-gradient(145deg,#292238,#191726);border:1px solid #50415f;border-top:3px solid #f8d792;border-radius:16px;flex-direction:column;min-height:240px;padding:22px;display:flex;box-shadow:0 7px 24px #08051130}.venue-card.bars{border-top-color:#f79bc5}.venue-card.attractions{border-top-color:#78ded9}.venue-card-top{color:var(--vp-gold);justify-content:space-between;gap:12px;margin-bottom:22px;display:flex}.venue-card-top span{color:#d5cde2;font-size:11px}.venue-casino{color:#d1c8dc;margin:0 0 6px;font-size:12px}.venue-card h4{color:#fff;margin:0 0 18px;font-size:22px;line-height:1.25}.venue-card a{color:#b4e5e7;align-items:center;gap:6px;min-height:30px;margin:auto 0 18px;font-size:12px;display:flex}.venue-planner .venue-add{background:var(--vp-gold);color:#22192a;border-color:var(--vp-gold);justify-content:center;align-items:center;gap:8px;width:100%;font-weight:750;display:flex}.venue-planner .venue-add.added{color:#b7efcb;opacity:1;background:#183b37;border-color:#508575}.venue-note{color:#cfc6da;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.venue-status{color:#baf0d0;min-height:18px;margin:10px 0}.venue-status button{margin-left:12px}.venue-error{background:#542039;border:1px solid #f99daf;border-radius:10px;margin:16px 0;padding:16px}.venue-empty{text-align:center;border:1px dashed #6f617d;border-radius:16px;margin:20px 0;padding:40px 24px}.venue-empty svg{margin:auto}.venue-empty h3{margin:12px;font-size:24px}.venue-empty p{color:#cfc6da;max-width:570px;margin:12px auto 20px}.venue-empty .venue-add{width:auto;margin:auto}.venue-directory-note{color:#b7b0c5;margin-top:28px;font-size:12px;line-height:1.7}.venue-more{margin:24px auto;display:block}.venue-schedule-filter{align-items:center;gap:24px;margin:22px 0;display:flex}.venue-schedule-filter label{min-width:200px}.venue-schedule-filter p{color:#c5bed2;font-size:13px}.venue-saved-list{gap:16px;display:grid}.venue-saved{background:#221d31;border:1px solid #554961;border-radius:14px;grid-template-columns:1fr auto;gap:18px;padding:22px;display:grid}.venue-saved h3{margin:8px 0;font-size:22px}.venue-saved p{color:#c4bacf}.venue-saved-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:360px;display:flex}.venue-saved-actions button{align-items:center;gap:8px;display:flex}.venue-saved-actions a{color:#b4e5e7;min-height:44px;padding:10px;font-size:13px}.venue-edit{border-top:1px solid #554961;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;display:grid}.venue-edit label{font-size:13px}.venue-edit-notes{grid-column:1/-1}.venue-edit textarea{min-height:90px}.venue-planner~.vq-launch-links{padding-bottom:24px}.vq-auth{color:#fff;background:#21192c;border:1px solid #827089;border-radius:20px;width:100%;max-width:min(540px,92vw);padding:28px}.vq-auth::backdrop{background:#090612c9}.vq-auth input{color:#fff;background:#100c18}.vq-auth h2{font-size:28px}.vq-auth button{min-height:44px}.vq-auth .vq-dialog-close{float:right}.vq-auth .vq-button{color:#21192c;background:#f8d792;border:0;border-radius:10px;padding:12px 20px}.vq-auth .vq-kicker{color:#f8d792;display:block}.vq-launch-links{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.vq-launch-links button{color:#cbc2d7;background:0 0;border:0;min-height:44px}.venue-heading,.venue-filters,.venue-saved{min-width:0}@media (max-width:950px){.venue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-saved{grid-template-columns:1fr}.venue-saved-actions{max-width:none}}@media (max-width:600px){.venue-grid{grid-template-columns:1fr}.venue-heading{flex-direction:column;gap:10px}.venue-filters{flex-direction:column;align-items:stretch;padding:16px}.venue-results-heading{flex-direction:column;align-items:flex-start;gap:4px}.venue-tabs button{padding:9px 12px;font-size:12px}.venue-schedule-filter{flex-direction:column;align-items:stretch}.venue-edit{grid-template-columns:1fr}.venue-card{min-height:220px}.venue-planner{padding-top:16px}}.vq-auth{margin:auto}.vq-auth input:not([type=checkbox]){border:1px solid #6b6279;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.vq-auth .vq-dialog-close{background:0 0;border:1px solid #615570;border-radius:8px;min-width:44px}:is(.vq-auth button:focus-visible,.vq-auth input:focus-visible){outline-offset:3px;outline:3px solid #6be9df}.vq-auth .vq-button.vq-danger{color:#fff;background:#6b2539;border:1px solid #e57894}.vq-auth .vq-button.vq-secondary{color:#d4e0ef;background:0 0;border:1px solid #576780}.venue-card .venue-description,.venue-saved .venue-description{color:#e0d8eb;margin:0 0 18px;font-size:14px;line-height:1.65}.venue-card h4{margin-bottom:10px}.venue-price{background:#f8d79208;border:1px solid #665335;border-radius:10px;margin:0 0 20px;padding:12px 14px}.venue-price>div{color:#f8d792;align-items:center;gap:12px;font-size:12px;display:flex}.venue-price strong{letter-spacing:3px;font-size:20px}.venue-price-dim{color:#796e81}.venue-price details{margin-top:5px}.venue-price summary{color:#d6ccdf;cursor:pointer;padding:7px 0;font-size:11px}.venue-price details p,.venue-price-guide p{color:#cfc6da;font-size:12px;line-height:1.6}.venue-price details a{color:#b4e5e7;min-height:30px;margin:6px 0 0;font-size:12px}.venue-price-unknown{color:#bcb1c9;margin:0 0 20px;font-size:12px}.venue-price-guide{background:#211d30;border:1px solid #514662;border-radius:12px;margin:0 0 22px;padding:12px 16px}.venue-price-guide summary{cursor:pointer;color:#f8d792;padding:5px 0;font-size:13px}.venue-price-guide>div{flex-wrap:wrap;gap:12px 24px;margin:14px 0;font-size:13px;display:flex}.venue-price-guide b{color:#f8d792;margin-right:5px}:is(.venue-price summary:focus-visible,.venue-price-guide summary:focus-visible){outline-offset:3px;outline:3px solid #6be9df}.venue-card .directory-photo{aspect-ratio:8/5;background:#191127;border-radius:12px 12px 0 0;margin:-22px -22px 18px;position:relative;overflow:hidden}.directory-photo img{object-fit:cover;width:100%;height:100%;display:block}.venue-card .directory-photo figcaption{background:#130c22e8;border-radius:5px;padding:5px 8px;position:absolute;bottom:8px;right:8px}.venue-card .directory-photo a{color:#fff;margin:0;font-size:12px;text-decoration:underline;display:inline}.music-finder{background:#21192f;border:1px solid #655173;border-radius:14px;margin-bottom:20px;padding:20px}.music-finder p{color:#dcd2e7;font-size:14px;line-height:1.6}.music-finder .music-clock{color:#f8d792;margin:0 0 16px;font-size:18px;font-weight:700}.music-time-controls{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.music-time-controls label{flex:1;min-width:180px;font-size:14px}.entertainment-info{background:#130f2070;border:1px solid #655173;border-radius:10px;margin:0 0 18px;padding:14px}.entertainment-info strong{color:#8fe3d3;font-size:14px}.entertainment-info p{color:#e6ddec;margin:8px 0;font-size:14px;line-height:1.6}.entertainment-info small{color:#bdb1ca;font-size:12px}.venue-entrance{border-left:2px solid var(--casino-colour,#f8d792);background:#ffffff05;padding:12px;font-size:13px;line-height:1.55}.bar-subsections{background:#211a30;border:1px solid #655075;border-radius:12px;margin:18px 0;padding:16px}.bar-subsections h3{color:#ffe0a1;margin:0 0 12px;font-size:18px}.bar-subsections .venue-kinds{flex-wrap:wrap;gap:8px;display:flex}.bar-subsections p{color:#ddd0e8;margin:12px 0 0;font-size:14px}.bar-subsections button:focus-visible{outline-offset:3px;outline:3px solid #ffe0a1}html:not(.vb-installed) .website-compact-directory .venue-grid{grid-auto-rows:1fr;align-items:stretch}html:not(.vb-installed) .website-compact-directory .venue-grid:has(details[open]){grid-auto-rows:auto}html:not(.vb-installed) .website-compact-directory .venue-card{border-radius:16px;flex-direction:column;height:100%;min-height:0;padding:15px;display:flex}html:not(.vb-installed) .website-compact-directory .venue-card .directory-photo{aspect-ratio:auto;flex:0 0 145px;height:145px;min-height:145px;margin:-15px -15px 10px}html:not(.vb-installed) .website-compact-directory .venue-card-top{gap:8px;margin:0 0 6px}html:not(.vb-installed) .website-compact-directory .venue-card-top span{font-size:10px;line-height:1.4}html:not(.vb-installed) .website-compact-directory .venue-card h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;margin:8px 0;font:800 17px/1.25 Arial,sans-serif;display:-webkit-box;overflow:hidden}html:not(.vb-installed) .website-compact-directory .venue-card .casino-badge{min-height:28px;font-size:10px}html:not(.vb-installed) .website-compact-directory .listing-details{flex:1;min-height:0;margin-bottom:0}html:not(.vb-installed) .website-compact-directory .website-venue-readmore summary{cursor:pointer;list-style:none;display:block}html:not(.vb-installed) .website-compact-directory .website-venue-readmore summary::-webkit-details-marker{display:none}html:not(.vb-installed) .website-compact-directory .website-venue-preview{-webkit-line-clamp:2;color:#c8d8ed;-webkit-box-orient:vertical;min-height:40px;font:13px/1.5 Arial,sans-serif;display:-webkit-box;overflow:hidden}html:not(.vb-installed) .website-compact-directory .website-readmore-label{color:#a8edff;text-underline-offset:4px;margin:10px 0 13px;font-size:12px;font-weight:750;text-decoration:underline;display:inline-flex}html:not(.vb-installed) .website-compact-directory .website-readmore-label:after{content:"+";margin-left:7px;text-decoration:none}html:not(.vb-installed) .website-compact-directory .website-venue-readmore[open] .website-venue-preview{display:none}html:not(.vb-installed) .website-compact-directory .website-venue-readmore[open] .website-readmore-label{font-size:0}html:not(.vb-installed) .website-compact-directory .website-venue-readmore[open] .website-readmore-label:after{content:"Show less −";margin:0;font-size:12px}html:not(.vb-installed) .website-compact-directory .website-venue-readmore>p{font-size:12px;line-height:1.65}html:not(.vb-installed) .website-compact-directory .website-venue-readmore>a{color:#a0eaff;font-size:11px}html:not(.vb-installed) .website-compact-directory .listing-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;margin-top:auto;padding-top:22px;display:grid}html:not(.vb-installed) .website-compact-directory .listing-actions>.venue-add{flex:90px;min-height:36px;padding:8px 10px;font-size:12px}html:not(.vb-installed) .website-compact-directory .listing-actions .viator-booking{width:100%;min-width:0;margin:0;padding-right:0}html:not(.vb-installed) .website-compact-directory .listing-actions .affiliate-disclosure{top:-22px;right:0}html:not(.vb-installed) .website-compact-directory .listing-actions .affiliate-disclosure>button{height:20px;min-height:20px}html:not(.vb-installed) .website-compact-directory .listing-actions:not(:has(.viator-booking))>.venue-add{grid-column:1/-1}html:not(.vb-installed) .website-compact-directory .listing-actions .venue-add{width:100%;margin:0}html:not(.vb-installed) .website-compact-directory .website-booking-package{color:#c9f0ff;margin:5px 0 0;font-size:10px;line-height:1.4}html:not(.vb-installed) .website-compact-directory .website-booking-package summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}html:not(.vb-installed) .website-compact-directory .listing-actions .viator-button{white-space:nowrap;min-height:36px;padding:8px 7px;font-size:11px;display:flex}html:not(.vb-installed) .website-compact-directory .place-mark-actions{border:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:0;padding:0;display:grid}html:not(.vb-installed) .website-compact-directory .place-mark-actions :is(button,label){min-width:0;min-height:35px;margin:0;padding:7px 9px;font-size:12px}html:not(.vb-installed) .website-compact-directory summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #ffe69b}@media (pointer:coarse){html:not(.vb-installed) .website-compact-directory .listing-actions :is(.venue-add,.viator-button),html:not(.vb-installed) .website-compact-directory .place-mark-actions :is(button,label){min-height:44px}}html:not(.vb-installed) .venue-card[data-free-experience]{position:relative}html:not(.vb-installed) .venue-card>.website-free-experience{z-index:2;color:#baffdc;letter-spacing:.65px;pointer-events:none;background:#062b28ed;border:1px solid #91ffd0;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 0 0 1px #30f4b835,0 0 17px #23f5af65}
