.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{display:none;margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/");margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}form.panel.teg-form.auth-card .tes-rfs-top-row,form.panel.teg-form.auth-card .tes-rfs-venue-panel,form.panel.teg-form.auth-card .tes-rfs-inline-error,form.panel.teg-form.auth-card .tes-rfs-inline-note{width:100%}form.panel.teg-form.auth-card .tes-rfs-top-row{display:block;margin:0 0 14px}form.panel.teg-form.auth-card .tes-rfs-top-row select,form.panel.teg-form.auth-card .tes-rfs-top-row .locked-role{margin:0}form.panel.teg-form.auth-card .tes-rfs-venue-panel{display:none;margin:0 0 14px}form.panel.teg-form.auth-card .tes-rfs-venue-panel.is-active{display:block}form.panel.teg-form.auth-card .tes-rfs-venue-help{margin:0 0 8px;font-size:.95rem;line-height:1.4}form.panel.teg-form.auth-card .tes-rfs-suggest-wrap{display:none;margin:0 0 10px;border:1px solid #d8d8e5;border-radius:18px;overflow:hidden;background:#fff}form.panel.teg-form.auth-card .tes-rfs-suggest-wrap.is-active{display:block}form.panel.teg-form.auth-card .tes-rfs-suggest-title{padding:10px 14px 6px;font-size:.9rem;font-weight:700}form.panel.teg-form.auth-card .tes-rfs-suggest-list{max-height:240px;overflow-y:auto}form.panel.teg-form.auth-card .tes-rfs-suggestion,form.panel.teg-form.auth-card .tes-rfs-clear-choice{display:block;width:100%;text-align:left;background:#fff;border:0;border-top:1px solid #efefef;padding:13px 14px;font-size:1rem;line-height:1.3;color:#111}form.panel.teg-form.auth-card .tes-rfs-suggestion:first-child,form.panel.teg-form.auth-card .tes-rfs-clear-choice:first-child{border-top:0}form.panel.teg-form.auth-card .tes-rfs-suggestion.is-selected{background:#f5f8ff;font-weight:700}form.panel.teg-form.auth-card .tes-rfs-inline-error{display:none;margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#fff2f2;border:1px solid #f0b8b8;color:#8a1f1f;font-size:.95rem}form.panel.teg-form.auth-card .tes-rfs-inline-error.is-active{display:block}form.panel.teg-form.auth-card .tes-rfs-inline-note{display:none;margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#f4f8ff;border:1px solid #c9d8ff;color:#1c3f7a;font-size:.95rem}form.panel.teg-form.auth-card .tes-rfs-inline-note.is-active{display:block}form.panel.teg-form.auth-card input.tes-rfs-readonly{opacity:.85;pointer-events:none}.tes-tutorial-lock{overflow:hidden}#tes-tutorial-root{position:relative;z-index:2147483000}.tes-mini-banner,.tes-tour-banner{position:fixed;left:12px;right:12px;z-index:2147483002}.tes-banner-top{top:12px;bottom:auto}.tes-banner-bottom{bottom:12px;top:auto}.tes-mini-banner-inner,.tes-tour-banner-inner{display:flex;align-items:center;gap:14px;justify-content:space-between;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(255 247 255 / .98) 100%);border:3px solid rgb(255 255 255 / .95);border-radius:22px;box-shadow:0 18px 48px rgb(0 0 0 / .24);padding:10px 12px}.tes-mini-brand,.tes-tour-brand,.tes-help-sheet-brand{display:inline-block;padding:7px 11px;border-radius:999px;background:linear-gradient(90deg,#4b1d95 0%,#e8348a 100%);color:#fff;font-size:12px;font-weight:800;letter-spacing:.2px;box-shadow:0 8px 20px rgb(150 48 140 / .20);white-space:nowrap}.tes-mini-copy,.tes-tour-copy{flex:1;min-width:0}.tes-mini-title,.tes-tour-title{margin:0 0 2px 0;font-size:18px;line-height:1.1;font-weight:900;color:#111}.tes-mini-text,.tes-tour-text{margin:0;font-size:14px;line-height:1.35;color:#333}.tes-tour-step-count{font-size:12px;color:#6b7280;font-weight:800;margin-bottom:3px}.tes-mini-close,.tes-tour-actions button,.tes-menu-tutorial-link,.tes-help-sheet-actions button,.tes-help-sheet-close{appearance:none;border:3px solid #111;background:#fff;color:#111;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 0 rgb(0 0 0 / .08)}.tes-tour-actions .tes-tour-next,.tes-help-sheet-actions button:first-child{background:linear-gradient(90deg,#4b1d95 0%,#e8348a 100%);color:#fff;border-color:#4b1d95}.tes-tour-overlay{position:fixed;inset:0;z-index:2147483001}.tes-tour-backdrop{position:fixed;inset:0;background:rgb(8 6 20 / .68);backdrop-filter:none}.tes-tour-highlight{position:absolute;border:3px solid #fff;border-radius:22px;box-shadow:0 0 0 9999px rgb(10 8 22 / .38),0 0 0 8px rgb(255 255 255 / .14),0 14px 40px rgb(0 0 0 / .28);pointer-events:none;transition:all .28s ease}.tes-tour-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tes-help-sheet-wrap{position:fixed;inset:0;z-index:2147483005}.tes-help-sheet-backdrop{position:absolute;inset:0;background:rgb(8 6 20 / .68)}.tes-help-sheet{position:absolute;left:12px;right:12px;bottom:12px;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(255 247 255 / .98) 100%);border:3px solid rgb(255 255 255 / .95);border-radius:24px;box-shadow:0 18px 48px rgb(0 0 0 / .24);padding:16px}.tes-help-sheet-title{margin:10px 0 14px 0;font-size:22px;line-height:1.1}.tes-help-sheet-actions{display:grid;gap:10px;margin-bottom:12px}.tes-menu-tutorial-link{width:100%;margin-top:12px;text-align:left}.tes-menu-tutorial-item,.tes-menu-tutorial-wrap{list-style:none;width:100%}@media (max-width:760px){.tes-mini-banner-inner,.tes-tour-banner-inner{flex-wrap:wrap}.tes-tour-actions{width:100%}.tes-mini-title,.tes-tour-title{font-size:17px}.tes-mini-text,.tes-tour-text{font-size:13px}}.tes-logo-badge{width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffcc4d 0%,#2ecc71 25%,#3498db 50%,#7b3fe4 75%,#ff4fa3 100%);box-shadow:0 8px 20px rgb(0 0 0 / .18);border:3px solid #fff;flex:0 0 auto}.tes-logo-badge span{font-weight:900;font-size:16px;line-height:1;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .35)}.tes-tour-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tes-tour-highlight{box-shadow:0 0 0 9999px rgb(10 8 22 / .38),0 0 0 8px rgb(255 255 255 / .14),0 14px 40px rgb(0 0 0 / .28)!important}.tes-tour-backdrop{display:none!important}.tes-tour-highlight{background:transparent!important;border:4px solid #ffffff!important;box-shadow:0 0 0 9999px rgb(10 8 22 / .48),0 0 0 10px rgb(255 255 255 / .18),0 0 30px rgb(255 255 255 / .22),0 18px 48px rgb(0 0 0 / .28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tes-tour-highlight::after{content:"";position:absolute;inset:0;border-radius:20px;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .45);pointer-events:none}.tes-tour-overlay{isolation:isolate}.tes-mini-banner-inner,.tes-tour-banner-inner{align-items:flex-start}.tes-mini-copy,.tes-tour-copy{word-break:normal;overflow-wrap:anywhere}.tes-mini-banner.tes-banner-top{top:max(12px, env(safe-area-inset-top, 0px) + 12px);bottom:auto}.tes-mini-banner-inner{align-items:flex-start}.tes-mini-copy{word-break:normal;overflow-wrap:anywhere}.tes-mini-close{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;font-size:20px;flex:0 0 auto}@media (max-width:760px){.tes-mini-banner,.tes-tour-banner{left:10px;right:10px}.tes-mini-banner-inner{gap:10px;padding:10px 12px}.tes-mini-title,.tes-tour-title{font-size:16px}.tes-mini-text,.tes-tour-text{font-size:13px;line-height:1.35}}.tes-mini-banner.tes-banner-over-field{position:fixed!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;transform:none!important;z-index:2147483006!important}.tes-mini-banner.tes-banner-over-field .tes-mini-banner-inner{align-items:flex-start}.tes-tutorial-logo-wrap{width:58px;height:58px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.tes-tutorial-logo{width:58px;height:58px;object-fit:contain;display:block}.nav-mobile-tools .tes-menu-tutorial-link--pill{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:0;text-align:center;text-decoration:none}.hostinger-reach-block-connect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;-webkit-box-shadow:0 0 10px rgb(0 0 0 / .05);box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);-ms-flex-line-pack:center;align-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;-webkit-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;-webkit-box-sizing:border-box;box-sizing:border-box}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843);font-weight:700;padding:1em;gap:10px}:root{--bg:#f7f8ff;--text:#13203a;--muted:#5d6b86;--primary:#5b4bff;--primary-2:#8b5cf6;--accent:#19c3ff;--pink:#ff4fa3;--yellow:#ffd54f;--green:#21d19f;--card:#ffffff;--border:#e7e9f7;--shadow:0 10px 30px rgba(48, 58, 109, 0.08);--radius:22px;--radius-sm:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;background:linear-gradient(180deg,#f7f8ff 0%,#fef8ff 100%);color:var(--text)}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}.container{width:min(1120px, calc(100% - 28px));margin:0 auto}.site-header{position:sticky;top:0;z-index:99;background:rgb(255 255 255 / .85);backdrop-filter:blur(10px);border-bottom:1px solid rgb(231 233 247 / .9)}.header-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:1.1rem;color:var(--text)}.brand-badge{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--primary) 0%,var(--pink) 100%);color:#fff;display:grid;place-items:center;font-weight:900;box-shadow:var(--shadow)}.brand-logo-wrap{width:54px;height:54px;border-radius:18px;overflow:hidden;box-shadow:var(--shadow);background:#fff;display:grid;place-items:center}.brand-logo{width:54px;height:54px;object-fit:cover}.brand-text{display:flex;flex-direction:column;line-height:1.05}.brand-title{font-size:1rem;font-weight:900}.brand-subtitle{font-size:.74rem;color:var(--muted);font-weight:700}.pwa-splash-logo{width:220px;height:220px;object-fit:contain;margin:0 auto 16px}.menu-toggle{display:none}.primary-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:18px;flex-wrap:wrap}.primary-nav a{color:var(--text);font-weight:700}.hero{padding:42px 0 26px}.hero-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:22px;align-items:stretch}.hero-card,.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-main{padding:28px;background:linear-gradient(135deg,rgb(91 75 255 / .95),rgb(255 79 163 / .95));color:#fff;overflow:hidden;position:relative}.hero-main::after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-60px;top:-40px;background:rgb(255 255 255 / .12)}.hero-main h1{margin:0 0 12px;font-size:clamp(2rem, 5vw, 3.3rem);line-height:1}.hero-main p{margin:0 0 20px;color:rgb(255 255 255 / .92);font-size:1.05rem}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border-radius:999px;font-weight:800;border:0;cursor:pointer}.btn-primary{background:#fff;color:var(--primary)}.btn-secondary{background:rgb(255 255 255 / .14);color:#fff;border:1px solid rgb(255 255 255 / .24)}.hero-side{padding:22px}.kicker{font-size:.84rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--accent)}.stat-grid,.tile-grid,.grid-3,.grid-2{display:grid;gap:16px}.stat-grid{grid-template-columns:repeat(2,1fr);margin-top:16px}.stat{background:linear-gradient(180deg,#fff,#f7f8ff);border:1px solid var(--border);padding:16px;border-radius:18px}.stat strong{display:block;font-size:1.7rem}.section{padding:22px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:16px}.section-head h2{margin:0;font-size:1.6rem}.section-head p{margin:6px 0 0;color:var(--muted)}.tile-grid{grid-template-columns:repeat(4,1fr)}.tile{padding:20px;border-radius:var(--radius);color:#fff;min-height:130px;position:relative;overflow:hidden;box-shadow:var(--shadow)}.tile::after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;right:-20px;top:-10px;background:rgb(255 255 255 / .15)}.tile h3{margin:10px 0 6px;color:#fff}.tile p{margin:0;color:rgb(255 255 255 / .9)}.tile-purple{background:linear-gradient(135deg,#5b4bff,#7c3aed)}.tile-cyan{background:linear-gradient(135deg,#00b8ff,#2dd4bf)}.tile-pink{background:linear-gradient(135deg,#ff4fa3,#fb7185)}.tile-yellow{background:linear-gradient(135deg,#ffbf00,#ff8a00)}.tile-green{background:linear-gradient(135deg,#10b981,#22c55e)}.tile-indigo{background:linear-gradient(135deg,#4f46e5,#22d3ee)}.card-list{display:grid;gap:14px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.directory-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.directory-card .thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#efefff,#fff0f8);display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:2rem;font-weight:900}.directory-card .content{padding:18px}.meta{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.badge{padding:7px 10px;border-radius:999px;font-size:.82rem;font-weight:700;background:#f1f4ff;color:var(--primary)}.badge.alt{background:#fff1f7;color:var(--pink)}.muted{color:var(--muted)}.az-bar{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.az-link{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#fff;border:1px solid var(--border);font-weight:800;color:var(--text)}.az-link.active{background:var(--primary);color:#fff}.filters{display:flex;gap:10px;flex-wrap:wrap;padding:14px;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);margin-bottom:16px}.filters input,.filters select,.teg-form input,.teg-form select,.teg-form textarea{width:100%;padding:13px 14px;border:1px solid #d8deee;border-radius:14px;background:#fff;font:inherit;color:var(--text)}.filters .field{min-width:160px;flex:1}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.single-hero{padding:26px 0 12px}.single-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.panel{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.info-list{display:grid;gap:12px}.info-item{padding:14px 0;border-bottom:1px solid var(--border)}.info-item:last-child{border-bottom:0}.file-buttons{display:flex;flex-wrap:wrap;gap:10px}.file-buttons a{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;background:#f5f7ff;border-radius:999px;font-weight:800}.teg-form{display:grid;gap:12px}.teg-form .row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.notice{padding:14px 16px;border-radius:16px;font-weight:700}.notice.success{background:#eafdf6;color:#087857;border:1px solid #b8f1dd}.notice.error{background:#fff1f3;color:#b42318;border:1px solid #fecdd3}.site-footer{margin-top:36px;padding:26px 0 40px;color:var(--muted)}.footer-card{padding:22px;background:linear-gradient(135deg,#121d3a,#301860);color:rgb(255 255 255 / .9)}.footer-card a{color:#fff}.search-hero{padding:14px 0 0}.post-nav-links{display:flex;gap:10px;flex-wrap:wrap}.hide-mobile{display:block}@media (max-width:980px){.hero-grid,.single-layout,.grid-3,.archive-grid,.tile-grid,.grid-2{grid-template-columns:1fr 1fr}}@media (max-width:720px){.menu-toggle{display:inline-flex}.primary-nav{display:none}.primary-nav.open{display:block;position:absolute;left:14px;right:14px;top:calc(100% + 8px);background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);padding:14px;z-index:1001}.primary-nav ul{flex-direction:column}.hero-grid,.single-layout,.grid-3,.archive-grid,.tile-grid,.grid-2,.teg-form .row,.stat-grid{grid-template-columns:1fr}.hero-main{padding:22px}}.header-auth{display:flex;gap:10px;align-items:center}.pill-link{padding:10px 14px;border-radius:999px;background:#fff;border:1px solid var(--border);font-weight:800;color:var(--text)}.pill-link.primary{background:linear-gradient(135deg,var(--primary),var(--pink));color:#fff;border:0}.az-bar.colorful .az-link{background:var(--chip);color:#fff;border:0;box-shadow:var(--shadow)}.az-link.all{width:auto;padding:0 14px;background:#111827;color:#fff}.chip-row{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 20px}.chip{padding:10px 14px;border-radius:999px;background:#fff;border:1px solid var(--border);font-weight:800;color:var(--text)}.chip.active{background:linear-gradient(135deg,#fff1f7,#eef4ff)}.chip-row.large .chip{padding:12px 18px}.checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.checkbox-grid label{background:#f7f8ff;border:1px solid var(--border);padding:10px 12px;border-radius:14px;font-weight:700}.auth-card{max-width:560px;margin:0 auto}.auth-card .login-username,.auth-card .login-password,.auth-card .login-remember,.auth-card .login-submit{margin-bottom:12px}.auth-card input[type=text],.auth-card input[type=password]{width:100%;padding:13px 14px;border:1px solid #d8deee;border-radius:14px;background:#fff;font:inherit}.auth-card input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border-radius:999px;font-weight:800;border:0;cursor:pointer;background:#5b4bff;color:#fff}.poster-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px}.poster-card{border-radius:18px;overflow:visible;border:1px solid var(--border);background:#fff;display:block}.poster-card img,.logo-preview{width:100%;height:auto;border-radius:18px}.directory-card .thumb img{width:100%;height:100%;object-fit:cover}.section-head.narrow{margin-top:20px}.btn-secondary.dark{background:#111827;color:#fff;border:0}@media (max-width:720px){.header-auth{display:none}.checkbox-grid,.poster-grid{grid-template-columns:1fr}}.hero-welcome-text{font-size:1.08rem;max-width:720px;line-height:1.55}.hero-welcome-text strong{color:#fff}.install-container{margin:0 0 18px}.install-btn{font-size:1.06rem;padding:15px 26px;box-shadow:0 10px 24px rgb(19 32 58 / .22)}.install-note{margin:10px 0 0;color:rgb(255 255 255 / .92);font-size:.94rem;font-weight:600}.hero-main .kicker{color:#fff6b8}.pwa-splash{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#5b4bff 0%,#ff4fa3 58%,#19c3ff 100%);z-index:9999;opacity:1;visibility:visible;transition:opacity .45s ease,visibility .45s ease}.pwa-splash::before,.pwa-splash::after{content:"";position:absolute;border-radius:50%;background:rgb(255 255 255 / .12)}.pwa-splash::before{width:220px;height:220px;top:7%;left:-60px}.pwa-splash::after{width:260px;height:260px;right:-70px;top:4%}.pwa-splash.hide{opacity:0;visibility:hidden}.pwa-splash-card{text-align:center;color:#fff;padding:24px}.pwa-splash-logo{width:128px;height:128px;border-radius:30px;box-shadow:0 18px 40px rgb(19 32 58 / .25);margin:0 auto 20px;display:block}.pwa-splash-title{margin:0;font-size:clamp(2rem,7vw,3.2rem);line-height:1.02;font-weight:900}.pwa-splash-text{margin:12px 0 0;font-size:1.05rem;color:rgb(255 255 255 / .94)}@media (max-width:720px){.install-container{text-align:center}.pwa-splash-logo{width:110px;height:110px}.pwa-splash-text{font-size:1rem}}.hero-welcome-text{font-size:1.05rem;margin:10px 0 18px;line-height:1.5}.install-container{margin:16px 0;text-align:center}.install-btn{font-size:1.05rem;padding:14px 24px;border-radius:30px;font-weight:700;box-shadow:0 6px 18px rgb(0 0 0 / .2)}.install-note{font-size:.9rem;margin-top:8px;opacity:.9}.badge.success{background:#ecfdf5;color:#047857}.badge.danger{background:#fff1f2;color:#be123c}.header-auth{display:flex;gap:10px;align-items:center}.pill-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:#f1f4ff;color:var(--text);font-weight:700}.pill-link.primary{background:linear-gradient(135deg,var(--primary),var(--pink));color:#fff}.pill-link.danger{background:#fff1f2;color:#be123c}.account-tools{margin-top:16px;display:flex;justify-content:flex-end}@media (max-width:900px){.hero-grid,.tile-grid,.grid-3,.grid-2{grid-template-columns:1fr}.menu-toggle{display:inline-flex}.header-wrap{position:relative;flex-wrap:wrap}.primary-nav{width:100%;display:none}.primary-nav.open{display:block}.primary-nav ul{flex-direction:column;gap:10px;padding:10px 0}.header-auth{width:100%;justify-content:flex-start;padding-bottom:10px}}.review-panel{display:grid;gap:18px}.review-summary{display:flex;align-items:center;justify-content:flex-start;padding:18px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,#fff8e8,#fff0f8)}.review-score{font-size:2.4rem;font-weight:900;line-height:1}.review-stars{font-size:1.1rem;font-weight:800;color:#f59e0b;letter-spacing:.06em}.review-list{display:grid;gap:14px}.review-card{border:1px solid var(--border);border-radius:18px;padding:16px;background:#fff}.review-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.review-card p{margin:10px 0 0;line-height:1.55}.review-form-wrap{border-top:1px solid var(--border);padding-top:8px}.review-form .logged-in-as,.review-form .comment-notes{color:var(--muted)}.review-form textarea{min-height:140px}.comment-form-rating{margin:0}.comment-form-rating label{display:block;font-weight:700;margin:0 0 8px}.nav-mobile-tools{display:none}.install-pill{background:linear-gradient(135deg,var(--yellow),#ff9f1a);color:#402100;border:0;box-shadow:var(--shadow)}.hero-compact{padding:24px 0 12px}.hero-main.compact{padding:20px 22px}.hero-main.compact h1{font-size:clamp(1.8rem,4.5vw,2.8rem);margin-bottom:8px}.hero-main.compact .hero-welcome-text{margin-bottom:14px;max-width:900px;font-size:1rem}.hero-today-btn{background:#fff;color:var(--primary);border:0}.quick-stats-section{padding-top:6px}.quick-stats-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;padding:12px 16px;border-radius:999px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow)}.quick-stat{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#f6f8ff,#fff5fb);font-size:.95rem;font-weight:700;color:var(--muted)}.quick-stat strong{color:var(--text)}@media (max-width:900px){.nav-mobile-tools{display:grid;gap:10px;margin-top:12px}.quick-stats-bar{border-radius:18px;justify-content:flex-start}}.today-tonight-hero .section-head{align-items:center}.section-soft{background:linear-gradient(180deg,#fff8fb 0%,#ffffff 100%)}.badge.warning{background:#fff7e6;color:#b45309}.mini-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#fff7e6;color:#b45309;font-size:.75rem;font-weight:800}.field-help{margin:-2px 0 2px;color:var(--muted);font-size:.92rem;line-height:1.45}.claim-panel{margin-top:20px;padding:18px;border:1px dashed #f59e0b;border-radius:18px;background:linear-gradient(135deg,#fff9ec,#fff4fb)}.claim-panel h3{margin:0 0 8px}.claim-panel p{margin:0 0 14px;color:var(--muted)}.copy-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;background:#f5f7ff;border:0;border-radius:999px;font-weight:800;color:var(--text);cursor:pointer}.teg-install-modal[hidden]{display:none!important}.teg-modal-open{overflow:hidden}.teg-install-modal{position:fixed;inset:0;z-index:100001}.teg-install-backdrop{position:absolute;inset:0;background:rgb(10 14 35 / .62);backdrop-filter:blur(4px)}.teg-install-dialog{position:relative;width:min(92vw, 420px);margin:9vh auto 0;background:linear-gradient(180deg,#ffffff 0%,#f8f6ff 100%);border-radius:24px;padding:22px 20px 18px;box-shadow:0 24px 60px rgb(12 16 40 / .28);z-index:1}.teg-install-close{position:absolute;top:10px;right:12px;border:0;background:#fff0;font-size:28px;line-height:1;cursor:pointer;color:#4d3fd6}.teg-install-icon{font-size:34px;margin-bottom:6px}.teg-install-dialog h3{margin:0 0 10px;font-size:1.25rem}.teg-install-dialog p{margin:0 0 10px}.teg-install-steps{margin:10px 0 14px 18px;padding:0}.teg-install-steps li{margin-bottom:8px;line-height:1.45}.teg-install-tip{font-size:.92rem;color:#5d6485}.teg-install-ok{width:100%;justify-content:center}.teg-venue-picker{display:flex;flex-direction:column;gap:8px}.teg-venue-picker input[list]{width:100%}.invite-notice{display:flex;flex-direction:column;gap:12px}.invite-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.venue-gig-admin-link{margin:-8px 0 16px}.venue-gig-admin-link .btn{width:100%;justify-content:center}.locked-role{padding:12px 14px;border-radius:14px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .14);font-weight:600}.account-profile-summary summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:800;font-size:1.2rem}.account-profile-summary summary::-webkit-details-marker{display:none}.account-profile-summary .profile-name{font-size:1.25rem}.account-profile-summary .edit-link{font-size:.95rem;padding:10px 14px;border-radius:999px;background:rgb(255 255 255 / .09);border:1px solid rgb(255 255 255 / .12)}.account-profile-summary[open] .edit-link{background:rgb(255 255 255 / .16)}.compact-profile-form{margin-top:18px}.small{font-size:.92rem}.account-profile-summary summary{display:flex;align-items:center;gap:12px}.profile-mini-icon{width:42px;height:42px;object-fit:cover;border-radius:50%;border:2px solid rgb(255 255 255 / .2)}.labels-row>div{flex:1}.labels-row label{display:block;margin-bottom:6px;font-weight:700}.venue-thumb-placeholder{font-size:1.4rem;line-height:1}.notice.teg-toast{position:fixed;right:16px;bottom:max(16px, calc(env(safe-area-inset-bottom, 0px) + 16px));z-index:9999;width:min(360px,calc(100vw - 24px));max-width:calc(100vw - 24px);box-shadow:0 10px 30px rgb(0 0 0 / .25);transition:opacity .4s ease,transform .4s ease;opacity:0;transform:translateY(10px)}.notice.teg-toast.is-visible{opacity:1;transform:translateY(0)}.notice.teg-toast.hide{opacity:0;transform:translateY(10px)}.notice.teg-toast{padding-right:52px;cursor:grab;touch-action:pan-y}.notice.teg-toast--auth{left:50%;right:auto;top:max(12px, calc(env(safe-area-inset-top, 0px) + 12px));bottom:auto;width:min(560px,calc(100vw - 24px));max-width:calc(100vw - 24px);transform:translate(-50%,-10px);margin:0}.notice.teg-toast--auth.is-visible{transform:translate(-50%,0)}.notice.teg-toast--auth.hide{transform:translate(-50%,-10px)}.notice.teg-toast.is-dragging{transition:none;cursor:grabbing}.notice.teg-toast .teg-toast-body{display:block}.teg-toast-close{position:absolute;top:10px;right:10px;border:0;background:rgb(255 255 255 / .18);color:currentColor;width:30px;height:30px;border-radius:999px;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;padding:0}.teg-toast-close:hover,.teg-toast-close:focus{background:rgb(255 255 255 / .28);outline:none}.review-panel{margin-top:18px}.teg-venue-picker{position:relative}.teg-venue-picker input[type=text]{padding-right:44px}.teg-venue-toggle{position:absolute;right:10px;top:9px;border:0;background:#fff0;color:#fff;font-size:1.1rem;cursor:pointer;line-height:1}.teg-venue-suggestions{position:absolute;left:0;right:0;top:48px;background:#1b1e2d;border:1px solid rgb(255 255 255 / .12);border-radius:14px;box-shadow:0 14px 34px rgb(0 0 0 / .28);z-index:40;overflow:visible;max-height:260px;overflow-y:auto}.teg-venue-option{display:block;width:100%;text-align:left;padding:12px 14px;border:0;background:#fff0;color:#fff;cursor:pointer}.teg-venue-option:hover,.teg-venue-option:focus{background:rgb(255 255 255 / .08)}.invite-notice{position:relative}.invite-close{position:absolute;top:10px;right:10px;border:0;background:rgb(255 255 255 / .15);color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:20px;line-height:1}.account-dashboard .section-head{display:none}.notranslate{translate:no}.az-bar.colorful.notranslate .az-link{font-size:1.35rem;line-height:1;white-space:nowrap;overflow:visible}.resident-range[hidden]{display:none!important}.save-profile-btn{font-size:1.15rem;padding:18px 26px;min-height:58px;box-shadow:0 12px 28px rgb(91 75 255 / .22)}.resident-days-wrap{display:grid;gap:10px}.resident-days-wrap[hidden]{display:none!important}.resident-days-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.resident-days-grid label{background:#f7f8ff;border:1px solid var(--border);padding:8px 0;border-radius:14px;font-weight:700;text-align:center}.my-events-panel{margin-top:18px}.my-events-list{display:grid;gap:12px}.my-event-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid var(--border);border-radius:18px;background:#fafbff}.my-event-row .btn{white-space:nowrap}.directory-card.act-card{display:grid;grid-template-columns:110px 1fr;align-items:stretch;min-height:auto}.directory-card.act-card .thumb{aspect-ratio:auto;height:100%;min-height:170px}.directory-card.act-card .content{padding:14px 16px}.directory-card.act-card h3{margin:0 0 6px}.directory-card.act-card .meta{margin:6px 0 10px}.mini-gig-list{display:grid;gap:6px}.mini-gig-item{font-size:.93rem;color:var(--text);background:#f7f8ff;border:1px solid var(--border);border-radius:12px;padding:8px 10px;display:flex;justify-content:space-between;gap:8px}.mini-gig-item span{color:var(--muted);font-weight:700}@media (max-width:720px){.directory-card.act-card{grid-template-columns:82px 1fr}.directory-card.act-card .thumb{min-height:132px}.resident-days-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.my-event-row{flex-direction:column;align-items:flex-start}}.save-gig-btn,.claim-register-btn{font-size:1.18rem;padding:18px 28px;min-height:58px;font-weight:900;box-shadow:0 12px 28px rgb(91 75 255 / .22)}.single-title-row{display:flex;align-items:center;gap:16px}.single-hero-poster{width:98px;height:132px;object-fit:cover;border-radius:18px;box-shadow:0 10px 24px rgb(0 0 0 / .16)}.portrait-gig-grid .gig-card{display:grid;grid-template-columns:110px 1fr;align-items:stretch;min-height:auto}.portrait-gig-grid .gig-card .thumb{aspect-ratio:auto;height:100%;min-height:168px}.portrait-gig-grid .gig-card .content{padding:14px 16px}.venue-help-note{margin-top:18px;background:#fffdf8}@media (max-width:720px){.single-title-row{align-items:flex-start}.single-hero-poster{width:78px;height:106px}.portrait-gig-grid .gig-card{grid-template-columns:82px 1fr}.portrait-gig-grid .gig-card .thumb{min-height:132px}}.sponsored-slot{margin:18px 0 0}.promo-card{position:relative;border:2px solid rgb(255 191 0 / .28);box-shadow:0 14px 34px rgb(0 0 0 / .14);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(255 247 236 / .98))}.promo-card .thumb{background:linear-gradient(135deg,#fff0c2,#ffe2f3 55%,#dff7ff)}.sponsored-badge{position:absolute;top:10px;right:10px;z-index:2;background:#ffbf00;color:#231f20;font-weight:800;font-size:.75rem;padding:6px 10px;border-radius:999px;box-shadow:0 8px 18px rgb(0 0 0 / .12)}.promo-cta{margin-top:8px;display:inline-flex}.sponsored-home-top .promo-card{max-width:820px;margin:0 auto}.venue-admin-note{margin:12px 0 0;padding:12px 14px;border-radius:14px;background:#fff7e8;border:1px solid rgb(255 191 0 / .25)}.gig-info-stack{display:grid;gap:6px;margin:8px 0 10px}.gig-info-line{display:flex;align-items:center;gap:8px;font-size:.96rem;color:var(--text)}.gig-info-line a{color:inherit;text-decoration:none}.gig-info-line a:hover{text-decoration:underline}.gig-info-icon{width:1.3em;text-align:center;flex:0 0 1.3em}.edit-event-panel{margin-top:18px}.edit-event-panel .section-head{display:flex!important}.save-gig-btn{font-size:1.2rem;padding:18px 28px;min-height:58px;font-weight:900}.header-wrap{gap:12px;padding:10px 0}.brand-logo-wrap,.brand-logo{width:48px;height:48px;border-radius:16px}.brand{gap:10px}.brand-title{font-size:.96rem}.brand-subtitle{font-size:.7rem}.primary-nav ul{gap:14px}.hero{padding:30px 0 18px}.hero-main{padding:24px}.hero-actions{gap:10px}.btn{padding:12px 16px}.section{padding:18px 0}.section-head{margin-bottom:12px}.panel{padding:18px}.search-hero{padding:8px 0 0}.empty-state{padding:14px 16px;text-align:center;color:var(--muted);border-style:dashed}.compact-card,.directory-card.gig-card,.directory-card.act-card,.portrait-gig-grid .gig-card,.portrait-card-grid .act-card{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:stretch;gap:0;border-radius:20px;overflow:visible}.compact-card .thumb,.directory-card.gig-card .thumb,.directory-card.act-card .thumb,.portrait-gig-grid .gig-card .thumb,.portrait-card-grid .act-card .thumb{aspect-ratio:auto;min-height:126px;height:100%;background:#fff;border-radius:0;overflow:visible;display:flex;align-items:center;justify-content:center}.gig-poster img,.directory-card.gig-card .thumb img,.directory-card.act-card .thumb img,.portrait-gig-grid .gig-card .thumb img,.portrait-card-grid .act-card .thumb img{width:100%;height:100%;object-fit:contain;object-position:center top;background:#fff}.thumb-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:1.6rem;font-weight:800;color:var(--primary)}.compact-card .content,.directory-card.gig-card .content,.directory-card.act-card .content,.portrait-gig-grid .gig-card .content,.portrait-card-grid .act-card .content{min-width:0;padding:12px 13px;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.compact-card .kicker,.directory-card.gig-card .kicker,.directory-card.act-card .kicker{font-size:.7rem;margin-bottom:3px}.compact-card .card-title,.directory-card.gig-card h3,.directory-card.act-card h3,.portrait-gig-grid .gig-card h3,.portrait-card-grid .act-card h3{margin:0 0 6px;font-size:.98rem;line-height:1.08}.compact-card .card-title a,.directory-card.gig-card h3 a,.directory-card.act-card h3 a{color:inherit}.gig-info-stack{display:grid;gap:4px;margin:0 0 8px}.gig-info-line,.mini-gig-line{display:flex;align-items:flex-start;gap:7px;font-size:.84rem;line-height:1.18}.gig-info-line a{color:inherit}.gig-info-icon,.mini-gig-line span[aria-hidden='true']{width:1.15rem;text-align:center;flex:0 0 1.15rem;opacity:.9}.compact-meta,.directory-card.gig-card .meta,.directory-card.act-card .meta{margin:0 0 6px;gap:6px}.compact-card .badge,.directory-card.gig-card .badge,.directory-card.act-card .badge{font-size:.72rem;padding:5px 9px}.copy-stack .muted,.directory-card.gig-card .muted,.directory-card.act-card .muted,.portrait-gig-grid .gig-card .muted{font-size:.81rem;line-height:1.16;margin:4px 0 0}.gig-support{margin-top:auto}.mini-gig-list{display:grid;gap:5px}.mini-gig-item{display:grid;gap:3px;font-size:.82rem;line-height:1.16}.poster-grid{gap:12px}.portrait-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:980px){.portrait-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.brand-subtitle{display:none}.primary-nav.open{top:66px}.header-wrap{padding:8px 0}.hero{padding:22px 0 14px}.hero-main{padding:20px}.section{padding:14px 0}.panel{padding:16px}.compact-card,.directory-card.gig-card,.directory-card.act-card,.portrait-gig-grid .gig-card,.portrait-card-grid .act-card{grid-template-columns:78px minmax(0,1fr);border-radius:18px}.compact-card .thumb,.directory-card.gig-card .thumb,.directory-card.act-card .thumb,.portrait-gig-grid .gig-card .thumb,.portrait-card-grid .act-card .thumb{min-height:118px}.compact-card .content,.directory-card.gig-card .content,.directory-card.act-card .content,.portrait-gig-grid .gig-card .content,.portrait-card-grid .act-card .content{padding:10px 11px}.compact-card .card-title,.directory-card.gig-card h3,.directory-card.act-card h3,.portrait-gig-grid .gig-card h3,.portrait-card-grid .act-card h3{font-size:.94rem;margin-bottom:5px}.gig-info-line,.mini-gig-line{font-size:.8rem;gap:6px}.compact-card .badge,.directory-card.gig-card .badge,.directory-card.act-card .badge{font-size:.68rem;padding:4px 8px}.copy-stack .muted,.directory-card.gig-card .muted,.directory-card.act-card .muted,.portrait-gig-grid .gig-card .muted,.mini-gig-item{font-size:.78rem}}.brand-title{font-size:1rem;font-weight:900;line-height:1.1}.brand-subtitle{display:none!important}.hero-main.compact .hero-eyebrow{font-size:.9rem;font-weight:800;letter-spacing:.06em;color:#fff6b8;margin-bottom:6px}.hero-main.compact h1{margin-top:0}.resident-days-inline{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;overflow:visible;width:100%}.resident-day-chip{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:center;background:#f7f8ff;border:1px solid var(--border);padding:8px 0;border-radius:14px;font-weight:800;position:relative}.resident-day-chip input{position:absolute;opacity:0;inset:0}.resident-day-chip span{font-size:1rem;line-height:1}.resident-day-chip:has(input:checked){background:linear-gradient(135deg,#eef4ff,#fff1f7);border-color:#cdd7ff;color:#27304e}@media (max-width:720px){.resident-days-inline{gap:6px}.resident-day-chip{padding:7px 0;border-radius:12px}.resident-day-chip span{font-size:.95rem}}.directory-card.gig-card .content,.portrait-gig-grid .gig-card .content{justify-content:center}.directory-card.gig-card .card-title,.portrait-gig-grid .gig-card h3{margin-bottom:6px}.directory-card.gig-card .gig-info-stack,.portrait-gig-grid .gig-card .gig-info-stack{margin-bottom:6px}.directory-card.gig-card .muted,.portrait-gig-grid .gig-card .muted{margin:3px 0 0}.directory-card.gig-card .meta,.portrait-gig-grid .gig-card .meta,.directory-card.gig-card .kicker,.portrait-gig-grid .gig-card .kicker{display:none!important}.directory-card.gig-card,.portrait-gig-grid .gig-card{grid-template-columns:92px minmax(0,1fr)}.directory-card.gig-card .thumb,.portrait-gig-grid .gig-card .thumb{min-height:142px}.directory-card.gig-card .thumb img,.portrait-gig-grid .gig-card .thumb img{object-fit:cover;object-position:center top}.directory-card.act-card .kicker,.portrait-card-grid .act-card .kicker,.directory-card.act-card .meta{display:none!important}.directory-card.act-card .content,.portrait-card-grid .act-card .content{justify-content:center;padding:10px 11px}.directory-card.act-card .thumb,.portrait-card-grid .act-card .thumb{min-height:132px}.directory-card.act-card .thumb img,.portrait-card-grid .act-card .thumb img{object-fit:cover;object-position:center top}.mini-gig-list{display:block;margin-top:2px}.mini-gig-item{display:grid;gap:4px;background:#fff0;border:0;padding:0;font-size:.82rem;line-height:1.18}.mini-gig-line{display:flex;align-items:flex-start;gap:6px;white-space:normal}.mini-gig-line span:last-child{display:block;min-width:0;overflow-wrap:anywhere}@media (max-width:720px){.brand-title{font-size:.95rem}.directory-card.gig-card,.portrait-gig-grid .gig-card{grid-template-columns:86px minmax(0,1fr)}.directory-card.gig-card .thumb,.portrait-gig-grid .gig-card .thumb{min-height:134px}.directory-card.act-card,.portrait-card-grid .act-card{grid-template-columns:86px minmax(0,1fr)}.directory-card.act-card .thumb,.portrait-card-grid .act-card .thumb{min-height:130px}}.brand-title{white-space:nowrap;font-size:clamp(1rem,3.6vw,1.35rem)}.header-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand menu" "auth auth";align-items:center}.brand{grid-area:brand;min-width:0}.menu-toggle{grid-area:menu;justify-self:end}.header-auth{grid-area:auth;display:flex;gap:14px;flex-wrap:wrap;padding-top:12px}@media (max-width:720px){.header-wrap{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand menu" "auth auth"}.brand{min-width:0}.menu-toggle{margin:0}.header-auth{display:flex!important;justify-content:flex-start}}.hero-main.compact h1{white-space:nowrap;font-size:clamp(1.55rem,5.5vw,2.8rem);line-height:1.04}.today-tonight-hero .section-head{display:block}.today-tonight-hero .section-head .btn{margin-top:12px}.today-tonight-hero .section-head>div{max-width:none}.empty-state{min-height:0}.portrait-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.portrait-card-grid .act-card,.portrait-gig-grid .gig-card,.directory-card.gig-card,.directory-card.act-card{width:100%;grid-template-columns:114px minmax(0,1fr);align-items:stretch}.portrait-card-grid .act-card .thumb,.portrait-gig-grid .gig-card .thumb,.directory-card.gig-card .thumb,.directory-card.act-card .thumb{min-height:170px;background:#fff}.portrait-card-grid .act-card .thumb img,.portrait-gig-grid .gig-card .thumb img,.directory-card.gig-card .thumb img,.directory-card.act-card .thumb img{object-fit:cover;object-position:center top}.portrait-card-grid .act-card .content,.portrait-gig-grid .gig-card .content,.directory-card.gig-card .content,.directory-card.act-card .content{padding:14px 16px;justify-content:flex-start}.portrait-card-grid .act-card .card-title,.portrait-gig-grid .gig-card .card-title,.directory-card.gig-card .card-title,.directory-card.act-card .card-title,.portrait-card-grid .act-card h3,.portrait-gig-grid .gig-card h3{font-size:1rem;line-height:1.15;margin:0 0 8px}.gig-info-stack{gap:6px;margin:0}.gig-info-line{font-size:.92rem;line-height:1.25;align-items:flex-start}.gig-info-line span:last-child,.gig-info-line a{word-break:break-word}.compact-meta{margin-top:8px}@media (max-width:900px){.portrait-card-grid{grid-template-columns:1fr}}@media (max-width:720px){.portrait-card-grid{grid-template-columns:1fr}.portrait-card-grid .act-card,.portrait-gig-grid .gig-card,.directory-card.gig-card,.directory-card.act-card{grid-template-columns:102px minmax(0,1fr)}.portrait-card-grid .act-card .thumb,.portrait-gig-grid .gig-card .thumb,.directory-card.gig-card .thumb,.directory-card.act-card .thumb{min-height:154px}.portrait-card-grid .act-card .content,.portrait-gig-grid .gig-card .content,.directory-card.gig-card .content,.directory-card.act-card .content{padding:12px 13px}.gig-info-line{font-size:.88rem}}select[name="profile_types[]"]{width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:#fff;font:inherit;font-weight:700}.checkbox-grid{display:grid}.resident-days-inline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.resident-day-chip{padding:0;border-radius:14px;overflow:visible;background:#f7f8ff}.resident-day-chip input{position:absolute;opacity:0;inset:0}.resident-day-chip span{display:flex;align-items:center;justify-content:center;min-height:56px;font-size:1.1rem;font-weight:900;width:100%}.resident-day-chip.is-checked,.resident-day-chip:has(input:checked){background:linear-gradient(135deg,#5b4bff,#d946ef);border-color:#fff0;color:#fff;box-shadow:0 10px 22px rgb(91 75 255 / .18)}@media (max-width:720px){.resident-day-chip span{min-height:50px;font-size:1rem}}@media (max-width:720px){.header-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand menu" "auth auth";align-items:center;gap:14px;padding:12px 0 14px}.brand{grid-area:brand;min-width:0;gap:10px}.brand-logo-wrap,.brand-logo{width:58px;height:58px;border-radius:16px}.brand-title{font-size:1.02rem;line-height:1.08;display:block}.menu-toggle{grid-area:menu;display:inline-flex;justify-self:end;align-self:start;margin-left:auto;padding:18px 22px;font-size:1rem}.header-auth{grid-area:auth;display:flex!important;justify-content:flex-start;gap:18px;flex-wrap:nowrap;overflow-x:auto;padding:2px 0 0;width:100%}.header-auth .pill-link{flex:0 0 auto;min-width:128px;padding:16px 18px;font-size:1rem}.primary-nav.open{top:82px}.hero.hero-compact{padding-top:18px}.hero-card.hero-main.compact{padding:22px 20px 20px}.hero-eyebrow{font-size:.86rem;letter-spacing:.08em}.hero-main.compact h1{font-size:1.7rem;line-height:1.02;letter-spacing:-.03em;white-space:nowrap;margin-bottom:14px}.hero-main.compact .hero-welcome-text{font-size:1rem;line-height:1.45}.hero-actions{gap:12px}.hero-actions .btn{width:100%;justify-content:flex-start}.section-head.today-tonight-head{display:block;margin-bottom:12px}.today-tonight-hero{padding-top:12px}.today-tonight-hero h1{font-size:1.85rem;line-height:1.05;margin-bottom:8px}.today-tonight-hero .chip-row{margin:12px 0 0}.today-tonight-hero .chip{padding:10px 14px}.portrait-card-grid,.portrait-gig-grid,.archive-grid{grid-template-columns:1fr!important;gap:14px}.portrait-card-grid .act-card,.portrait-gig-grid .gig-card,.directory-card.gig-card,.directory-card.act-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important}.portrait-card-grid .act-card .thumb,.portrait-gig-grid .gig-card .thumb,.directory-card.gig-card .thumb,.directory-card.act-card .thumb{aspect-ratio:auto!important;min-height:168px!important;height:100%!important}.portrait-card-grid .act-card .thumb img,.portrait-gig-grid .gig-card .thumb img,.directory-card.gig-card .thumb img,.directory-card.act-card .thumb img{object-fit:cover!important;object-position:center top!important}.portrait-card-grid .act-card .content,.portrait-gig-grid .gig-card .content,.directory-card.gig-card .content,.directory-card.act-card .content{padding:12px 13px!important;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-width:0}.portrait-card-grid .act-card .card-title,.portrait-gig-grid .gig-card .card-title,.directory-card.gig-card .card-title,.directory-card.act-card .card-title,.portrait-card-grid .act-card h3,.portrait-gig-grid .gig-card h3{font-size:1.05rem!important;line-height:1.1!important;margin:0!important;white-space:normal}.gig-info-stack{display:grid;gap:4px;margin:0!important;min-width:0}.gig-info-line{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:.86rem;line-height:1.22;color:var(--text);min-width:0}.gig-info-line span:last-child,.gig-info-line a{min-width:0;word-break:break-word}.gig-info-line .gig-info-icon{font-size:.95rem;line-height:1.1;opacity:.9}.mini-gig-list .gig-info-line{font-size:.84rem}.mini-gig-list .gig-info-line.days-line span:last-child{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:visible}.featured-acts-section .section-head{align-items:flex-end}.featured-acts-section .section-head a{align-self:flex-end}.empty-state{padding:16px 18px!important;min-height:0!important}}.header-wrap{align-items:flex-start}.header-auth{margin-left:auto}.brand-text{min-width:0}.brand-title{white-space:normal}.hero-main.compact h1{max-width:none}.hero-main.compact .hero-eyebrow{font-size:.92rem;font-weight:900;text-transform:uppercase;color:#fff6b8}.today-tonight-hero .section-head{align-items:flex-start}.today-tonight-hero .muted{max-width:650px}.empty-state{display:flex;align-items:center;justify-content:center;min-height:70px;padding:18px 20px;text-align:center}.resident-days-wrap{gap:8px}.resident-days-inline{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}.resident-day-chip{position:relative;min-width:0;padding:0!important;border-radius:16px!important;border:1px solid var(--border);background:#f7f8ff;box-shadow:none;cursor:pointer;transition:all .2s ease}.resident-day-chip input{position:absolute!important;opacity:0;inset:0;cursor:pointer}.resident-day-chip span{display:flex;align-items:center;justify-content:center;min-height:54px;font-size:1rem;font-weight:900;line-height:1;width:100%}.resident-day-chip:has(input:checked),.resident-day-chip.is-checked{background:linear-gradient(135deg,#5b4bff,#d946ef)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 20px rgb(91 75 255 / .18)}.directory-card.gig-card,.portrait-gig-grid .gig-card,.directory-card.act-card{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:stretch}.directory-card.gig-card .thumb,.portrait-gig-grid .gig-card .thumb,.directory-card.act-card .thumb{aspect-ratio:auto;min-height:178px;height:100%}.directory-card.gig-card .content,.portrait-gig-grid .gig-card .content,.directory-card.act-card .content{display:flex;flex-direction:column;justify-content:flex-start;gap:7px;padding:14px 15px;min-width:0}.directory-card.act-card .content{padding-right:14px}.directory-card.gig-card .card-title,.portrait-gig-grid .gig-card .card-title,.directory-card.act-card .card-title{margin:0;line-height:1.08}.directory-card.gig-card .meta,.directory-card.gig-card .badge,.directory-card.gig-card .muted,.directory-card.act-card .meta,.directory-card.act-card .badge,.directory-card.act-card .muted{display:none!important}.gig-info-stack.compact-a{gap:5px}.gig-info-line.days-line{align-items:start}.gig-info-line.days-line span:last-child{color:var(--muted)}.featured-acts-section .portrait-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-acts-section .act-card{width:100%;max-width:none}.quick-stats-bar{display:flex;flex-wrap:wrap;gap:14px}.quick-stat{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:#fff;border:1px solid var(--border);font-weight:800}@media (min-width:721px){.header-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand menu" "auth auth";gap:14px;padding:14px 0}.brand{grid-area:brand}.menu-toggle{grid-area:menu;display:inline-flex;justify-self:end}.header-auth{grid-area:auth;display:flex;gap:12px;flex-wrap:wrap}}@media (max-width:720px){.site-header{position:relative}.header-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand menu" "auth auth"!important;align-items:start;gap:14px 12px;padding:14px 0 16px}.brand{grid-area:brand;gap:10px;min-width:0;max-width:100%;align-items:center}.brand-logo-wrap{width:52px;height:52px;border-radius:14px;flex:0 0 52px}.brand-logo{width:52px;height:52px}.brand-text{min-width:0;max-width:calc(100vw - 170px)}.brand-title{font-size:.88rem!important;line-height:1.08!important;white-space:normal!important;word-break:normal;display:block}.menu-toggle{grid-area:menu;align-self:start;justify-self:end;display:inline-flex!important;padding:16px 20px;border-radius:26px;background:#f4f4f6}.header-auth{grid-area:auth;display:flex!important;gap:10px;flex-wrap:nowrap;overflow-x:auto;padding-top:0;margin-left:0;width:100%}.header-auth .pill-link{flex:0 0 auto;min-width:136px;padding:15px 18px;font-size:1rem}.hero.hero-compact{padding:18px 0 10px}.hero-main.compact{padding:24px 22px}.hero-main.compact h1{font-size:2.25rem!important;line-height:.98!important;max-width:100%;white-space:normal!important;overflow-wrap:anywhere}.hero-main.compact .hero-eyebrow{font-size:.84rem;letter-spacing:.08em;margin-bottom:8px}.hero-welcome-text{font-size:1rem;line-height:1.45;margin:10px 0 16px}.hero-actions{display:grid;grid-template-columns:1fr;gap:12px}.hero-actions .btn{width:100%;padding:15px 18px;font-size:1rem}.section{padding:18px 0}.section-head{margin-bottom:12px}.section-head h2{font-size:1.45rem;line-height:1.05}.today-tonight-hero{padding-top:10px}.today-tonight-hero h1{font-size:1.9rem;line-height:1.02;margin:0 0 10px}.compact-counts{margin-top:10px}.compact-counts .chip{padding:10px 14px}.portrait-card-grid,.portrait-gig-grid,.archive-grid,.grid-3{grid-template-columns:1fr!important;gap:14px}.portrait-card-grid .act-card,.portrait-gig-grid .gig-card,.directory-card.gig-card,.directory-card.act-card{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:0;width:100%!important;min-width:0;align-items:stretch}.portrait-card-grid .act-card .thumb,.portrait-gig-grid .gig-card .thumb,.directory-card.gig-card .thumb,.directory-card.act-card .thumb{min-height:156px!important;height:100%!important;aspect-ratio:auto!important}.portrait-card-grid .act-card .content,.portrait-gig-grid .gig-card .content,.directory-card.gig-card .content,.directory-card.act-card .content{padding:12px!important;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-width:0}.portrait-card-grid .act-card .card-title,.portrait-gig-grid .gig-card .card-title,.directory-card.gig-card .card-title,.directory-card.act-card .card-title,.portrait-card-grid .act-card h3,.portrait-gig-grid .gig-card h3{font-size:1rem!important;line-height:1.08!important;margin:0 0 2px!important;white-space:normal!important;word-break:break-word}.gig-info-stack.compact-a,.compact-card-info{gap:5px;display:grid}.gig-info-line.compact-inline,.gig-info-stack.compact-a .gig-info-line{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;font-size:.92rem;line-height:1.25;min-width:0}.gig-info-line.compact-inline span:last-child,.gig-info-line.compact-inline a,.gig-info-stack.compact-a .gig-info-line span:last-child,.gig-info-stack.compact-a .gig-info-line a{min-width:0;white-space:normal;word-break:break-word}.gig-info-icon{width:16px;text-align:center;line-height:1.2;margin-top:1px}.featured-acts-section .section-head{align-items:flex-end}.featured-acts-section .section-head a{font-size:.95rem;line-height:1.2;text-align:right}.quick-stats-bar{justify-content:flex-start;border-radius:20px;padding:12px}.quick-stat{padding:10px 14px}.empty-state{padding:14px 16px!important;min-height:0!important}}.brand-title{font-weight:900}.hero-main.compact h1{white-space:normal;overflow-wrap:anywhere}.directory-card.gig-card .meta,.directory-card.act-card .meta{display:none}.directory-card.gig-card .content,.directory-card.act-card .content{min-width:0}.gig-info-line a{color:inherit;text-decoration:none}.gig-info-line a:hover{text-decoration:underline}@media (max-width:720px){.site-header{padding:0}.header-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand menu" "auth auth"!important;align-items:center!important;gap:12px!important;padding:12px 0 12px!important;overflow:visible}.brand{grid-area:brand!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important}.brand-logo-wrap{width:44px!important;height:44px!important;border-radius:12px!important;flex:0 0 44px!important}.brand-logo{width:44px!important;height:44px!important}.brand-text{min-width:0!important;max-width:calc(100vw - 170px)!important}.brand-title{font-size:.78rem!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:anywhere!important}.menu-toggle{grid-area:menu!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;padding:12px 16px!important;font-size:.95rem!important;border-radius:24px!important;white-space:nowrap!important;margin:0!important}.header-auth{grid-area:auth!important;display:flex!important;flex-wrap:nowrap!important;overflow:visible!important;gap:8px!important;padding-top:0!important;width:100%!important;margin-left:0!important}.header-auth .pill-link{flex:1 1 0!important;min-width:0!important;padding:12px 10px!important;font-size:.86rem!important;justify-content:center!important;text-align:center!important}.header-auth .pill-link.install-pill{flex:1.15 1 0!important}.hero.hero-compact{padding:14px 0 10px!important}.hero-card.hero-main.compact,.hero-main.compact{padding:18px 16px 16px!important;border-radius:28px!important;overflow:visible!important}.hero-main.compact .hero-eyebrow{font-size:.82rem!important;letter-spacing:.06em!important;margin-bottom:8px!important}.hero-main.compact h1{font-size:1.42rem!important;line-height:1.08!important;white-space:nowrap!important;overflow:visible!important;text-overflow:ellipsis!important;letter-spacing:-.02em!important;margin:0 0 12px!important}.hero-welcome-text,.hero-main.compact .hero-welcome-text{font-size:.98rem!important;line-height:1.42!important;margin:0 0 14px!important}.hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.hero-actions .btn{width:100%!important;padding:13px 16px!important;font-size:.98rem!important;border-radius:999px!important}}@media (max-width:720px){.site-header{overflow:visible}.header-wrap{overflow:visible!important;position:relative}.primary-nav{display:none;position:absolute;left:0;right:0;top:100%;z-index:1001}.primary-nav.open{display:block!important;background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow);padding:14px;margin-top:8px}}.pwa-splash-card{width:min(92vw,420px);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pwa-splash-title{max-width:100%;text-wrap:balance}.search-scene-section{padding-top:18px}.section-head-stack{display:block}.search-scene-kicker{font-size:.92rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.scene-search-wrap{display:grid;gap:18px}.scene-search-block{background:#fff;border:1px solid var(--border);border-radius:28px;padding:18px 16px;box-shadow:var(--shadow)}.scene-search-label{font-size:.88rem;font-weight:800;color:var(--muted);margin-bottom:6px}.scene-search-single{padding:18px 16px}.scene-search-switch{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 16px}.scene-switch-btn{appearance:none;border:1px solid var(--border);background:#f7f3ff;color:var(--ink);border-radius:999px;padding:12px 16px;font-size:1rem;font-weight:800;line-height:1;cursor:pointer;box-shadow:none}.scene-switch-btn.is-active{background:linear-gradient(135deg,#5b4cf6,#f356b8);color:#fff;border-color:#fff0;box-shadow:var(--shadow)}.scene-grid-panel{display:block}.scene-grid-panel[hidden]{display:none!important}@media (max-width:640px){.scene-search-single{padding:16px 14px}.scene-search-switch{gap:8px}.scene-switch-btn{font-size:.96rem;padding:11px 14px}}.scene-search-block h3{margin:0 0 14px;font-size:1.45rem;line-height:1.05}.home-az-grid{gap:8px}.home-az-grid .az-link{width:44px;height:44px;border-radius:14px;font-size:1.1rem;font-weight:800}.home-az-grid .az-link.all{width:auto;padding:0 14px}@media (max-width:720px){.pwa-splash::before{left:-40px;top:10%}.pwa-splash::after{right:-40px;top:8%}.pwa-splash-card{width:min(88vw,340px);padding:20px 14px}.pwa-splash-title{font-size:clamp(1.8rem,9vw,2.65rem);line-height:1.08;margin-inline:auto}.pwa-splash-text{max-width:100%;text-align:center}.scene-search-block{padding:16px 14px;border-radius:24px}.scene-search-block h3{font-size:1.28rem}.home-az-grid .az-link{width:40px;height:40px;border-radius:12px;font-size:1rem}}@media (max-width:720px){.hero.hero-compact{padding:10px 0 6px!important}.hero-card.hero-main.compact,.hero-main.compact{padding:16px 14px 14px!important;border-radius:26px!important}.hero-main.compact::after{width:180px!important;height:180px!important;right:-55px!important;top:-45px!important}.hero-main.compact .hero-eyebrow{font-size:.74rem!important;letter-spacing:.05em!important;margin-bottom:6px!important}.hero-main.compact h1{font-size:1.2rem!important;line-height:1.06!important;white-space:nowrap!important;letter-spacing:-.03em!important;margin:0 0 8px!important}.hero-welcome-text,.hero-main.compact .hero-welcome-text{font-size:.88rem!important;line-height:1.34!important;margin:0 0 10px!important}.hero-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:stretch!important}.hero-actions .btn{padding:10px 12px!important;font-size:.86rem!important;min-height:46px!important;text-align:center!important;justify-content:center!important;line-height:1.15!important}.hero-actions .btn span{display:inline}.search-scene-section{padding-top:6px!important}.section.search-scene-section{padding-top:6px!important;margin-top:0!important}.search-scene-section .section-head{margin-bottom:10px!important}}@media (max-width:720px){.hero.hero-compact{padding:8px 0 2px!important}.hero-card.hero-main.compact,.hero-main.compact{padding:14px 14px 14px!important;border-radius:24px!important}.hero-main.compact .hero-eyebrow{margin-bottom:5px!important}.hero-main.compact h1{font-size:1.14rem!important;line-height:1.08!important;white-space:nowrap!important;margin:0 0 8px!important}.hero-welcome-text,.hero-main.compact .hero-welcome-text{font-size:.86rem!important;line-height:1.32!important;margin:0 0 10px!important}.hero-actions.hero-actions-single{display:block!important}.hero-actions.hero-actions-single .btn{width:100%!important;max-width:none!important;min-height:42px!important;padding:10px 14px!important;font-size:.92rem!important}.section.search-scene-section,.search-scene-section{padding-top:0!important;margin-top:-2px!important}.search-scene-section .container{padding-top:0!important}.search-scene-section .section-head{margin-bottom:8px!important}.search-scene-section h2{margin-top:0!important;margin-bottom:6px!important}.search-scene-section p{margin-bottom:10px!important}.scene-search-wrap{gap:10px!important}.scene-search-block{padding:14px 14px 12px!important;border-radius:22px!important}}.header-top-actions{grid-area:menu;display:flex;align-items:center;justify-self:end;gap:8px}.install-pill-top{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.guest-auth .pill-link{flex:1 1 0%}@media (max-width:720px){html,body{touch-action:manipulation;overscroll-behavior-x:auto}.header-wrap{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand menu" "auth auth"!important;gap:10px!important;padding:10px 0 10px!important}.brand-logo-wrap,.brand-logo{width:38px!important;height:38px!important}.brand-logo-wrap{border-radius:10px!important;flex:0 0 38px!important}.brand-title{font-size:.72rem!important;line-height:1.08!important}.header-top-actions{gap:6px!important}.install-pill-top{padding:9px 11px!important;font-size:.8rem!important;border-radius:18px!important;box-shadow:none!important}.menu-toggle{padding:9px 12px!important;font-size:.82rem!important;border-radius:18px!important;min-height:0!important}.header-auth.guest-auth{display:flex!important;gap:8px!important;padding-top:2px!important;width:100%!important}.header-auth.guest-auth .pill-link{padding:10px 12px!important;font-size:.86rem!important;justify-content:center!important}.primary-nav.open{z-index:2000!important}}.search-scene-section .section-head-stack h2{font-size:clamp(1.45rem,2.4vw,1.8rem);line-height:1.05;margin-bottom:4px}.search-scene-section .section-head-stack p{font-size:.96rem;margin-top:0}.hero.hero-compact{padding-bottom:4px!important}.section.search-scene-section,.search-scene-section{padding-top:0!important;margin-top:-4px!important}.scene-search-wrap{margin-top:4px}.home-az-grid{margin-top:2px}.auth-help-row{display:grid;gap:10px;margin-top:14px}.auth-reset-btn{display:inline-flex;justify-content:center;width:fit-content}.auth-help-text{margin:0}.directory-card.gig-card,.portrait-gig-grid .gig-card{grid-template-columns:118px minmax(0,1fr)!important;gap:0;min-height:176px;border-radius:22px;overflow:hidden}.directory-card.gig-card .thumb,.portrait-gig-grid .gig-card .thumb{min-height:176px!important;height:100%!important;border-radius:0!important;background:#f4f6ff}.directory-card.gig-card .thumb img,.portrait-gig-grid .gig-card .thumb img{width:100%;height:100%;object-fit:cover;object-position:center top}.directory-card.gig-card .content,.portrait-gig-grid .gig-card .content{padding:14px 16px!important;display:flex;flex-direction:column;justify-content:center;gap:8px}.directory-card.gig-card .card-title,.portrait-gig-grid .gig-card .card-title,.directory-card.gig-card h3,.portrait-gig-grid .gig-card h3{font-size:1.02rem!important;line-height:1.1!important;margin:0!important}.gig-info-stack.compact-a,.compact-card-info{gap:6px!important}.gig-info-line.compact-inline{display:flex;align-items:flex-start;gap:8px;line-height:1.25}.gig-info-icon{flex:0 0 auto;margin-top:1px}@media (max-width:720px){.directory-card.gig-card,.portrait-gig-grid .gig-card{grid-template-columns:96px minmax(0,1fr)!important;min-height:150px}.directory-card.gig-card .thumb,.portrait-gig-grid .gig-card .thumb{min-height:150px!important}.directory-card.gig-card .content,.portrait-gig-grid .gig-card .content{padding:12px 13px!important}.search-scene-section .section-head-stack h2{font-size:1.3rem}}.auth-top-links{display:flex;justify-content:flex-end;margin:0 0 12px}.auth-inline-link{font-weight:800;color:var(--primary);text-decoration:none}.auth-inline-link:hover{text-decoration:underline}.auth-reset-btn{min-width:170px}.search-scene-section .section-head-stack h2{font-size:clamp(1.28rem,2.1vw,1.55rem)!important;line-height:1.02!important;margin-bottom:2px!important}.search-scene-section .section-head-stack p{font-size:.88rem!important;line-height:1.15!important;margin:0!important;white-space:nowrap!important}.search-scene-section .section-head{margin-bottom:6px!important}.scene-search-wrap{margin-top:0!important}.scene-search-block.scene-search-single{padding-top:12px!important}@media (max-width:720px){.search-scene-section .section-head-stack h2{font-size:1.12rem!important;line-height:1.02!important;margin-bottom:2px!important}.search-scene-section .section-head-stack p{font-size:.74rem!important;letter-spacing:-.01em!important;white-space:nowrap!important}.search-scene-section .section-head{margin-bottom:6px!important;text-align:center!important}.scene-search-block.scene-search-single{padding-top:10px!important}.scene-search-switch{margin-top:2px!important;margin-bottom:12px!important}}.search-scene-section .section-head-stack{display:block!important}.search-scene-inline-copy{font-weight:800!important;text-align:center!important;font-size:1.22rem!important;margin:0 auto!important;font-size:clamp(1.08rem,2vw,1.26rem)!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.02em!important;color:#1e2b45!important;white-space:nowrap!important;text-align:center!important;width:100%!important}.search-scene-section .section-head{margin-bottom:6px!important;text-align:center!important}.scene-search-block.scene-search-single{padding:10px 12px 12px!important;border-radius:24px!important;border:1px solid rgb(121 91 255 / .14)!important;box-shadow:0 14px 34px rgb(91 76 246 / .08),inset 0 1px 0 rgb(255 255 255 / .8)!important;background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%)!important}.scene-search-label{font-size:.78rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:8px!important}.scene-search-switch{gap:6px!important;margin:0 0 8px!important}.scene-switch-btn{padding:8px 12px!important;min-height:38px!important;font-size:.9rem!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff 0%,#f4f6ff 100%)!important;border:1px solid rgb(91 76 246 / .14)!important;box-shadow:0 6px 18px rgb(15 23 42 / .05)!important}.scene-switch-btn:hover{transform:translateY(-1px)}.scene-switch-btn.is-active{background:linear-gradient(135deg,#5b4cf6,#f356b8)!important;box-shadow:0 10px 24px rgb(91 76 246 / .24)!important}.home-az-grid{gap:4px!important;margin-top:0!important}.home-az-grid .az-link{width:34px!important;height:34px!important;border-radius:10px!important;font-size:.88rem!important;font-weight:900!important;border:1px solid rgb(255 255 255 / .18)!important;box-shadow:0 8px 18px rgb(17 24 39 / .12)!important;transform:translateY(0);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.home-az-grid .az-link:hover{transform:translateY(-1px);filter:saturate(1.06);box-shadow:0 10px 22px rgb(17 24 39 / .16)!important}.home-az-grid .az-link.all{padding:0 10px!important;width:auto!important;min-height:36px!important;font-size:.84rem!important}@media (max-width:720px){.search-scene-inline-copy{font-weight:800!important;text-align:center!important;font-size:1.22rem!important;font-size:1.12rem!important;letter-spacing:-.02em!important;white-space:normal!important}.scene-search-block.scene-search-single{padding:8px 9px 9px!important;border-radius:20px!important}.scene-search-switch{gap:5px!important;margin-bottom:8px!important}.scene-switch-btn{padding:7px 9px!important;min-height:34px!important;font-size:.78rem!important}.home-az-grid{gap:3px!important}.home-az-grid .az-link{width:31px!important;height:31px!important;border-radius:9px!important;font-size:.82rem!important}}.register-welcome{text-align:center;margin:0 0 16px}.register-welcome-kicker{font-size:.88rem;font-weight:900;letter-spacing:.18em;margin-bottom:8px;color:#5b4bff}.register-welcome p{margin:0;font-size:1rem;line-height:1.5;color:#182033}.auth-card .muted{margin-top:0}.scene-search-section .section-head-stack>div,.section-head-stack>div{width:100%}.auth-help-row--bottom{display:flex;justify-content:center;margin-top:14px}.auth-inline-link--bottom{font-weight:800}.footer-card-minimal{padding:14px 18px;background:#fff;color:var(--muted);text-align:center;border:1px solid var(--border)}.footer-card-minimal p{margin:0;font-size:.95rem;font-weight:700}.archive-az-grid{justify-content:flex-start}.archive-az-grid .az-link{width:44px;height:44px;border-radius:14px;font-size:1.1rem;font-weight:800}@media (max-width:720px){.archive-az-grid{gap:5px!important}.archive-az-grid .az-link{width:36px!important;height:36px!important;border-radius:11px!important;font-size:.92rem!important}}.featured-venue-card{position:relative}.featured-venue-kicker{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent,#7c3aed);margin-bottom:.4rem}.featured-venue-cta{margin-top:.6rem;display:inline-flex}.mixed-venue-grid{margin-top:1rem}.mixed-feed-head{margin-top:1.2rem}.featured-venues-hero .section-head{align-items:center}@media (max-width:768px){.featured-venues-hero .section-head .btn{margin-top:.75rem}}.az-link-area{width:auto!important;min-width:148px;padding:0 16px!important;border-radius:14px!important;background:linear-gradient(135deg,var(--text) 0%,var(--primary) 100%)!important;color:#fff!important;font-size:.92rem!important;font-weight:800!important}.archive-az-grid .az-link-area{min-width:156px}@media (max-width:640px){.home-az-grid .az-link-area,.archive-az-grid .az-link-area{min-width:124px;font-size:.84rem!important;padding:0 12px!important}}.area-browser-hero .section-head{margin-bottom:10px}.area-browser-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.area-browser-chip{display:flex;align-items:center;justify-content:center;min-height:54px;padding:12px 16px;border-radius:16px;border:1px solid var(--border);background:#fff;box-shadow:var(--shadow);color:var(--text);font-weight:800;text-align:center}.area-browser-chip.is-active,.area-browser-chip:hover{text-decoration:none;transform:translateY(-1px)}.area-browser-results{margin-top:18px}.area-browser-results .section-head{margin:24px 0 14px}.area-browser-back{display:inline-flex;margin-top:10px;font-weight:800}.password-toggle-wrap{position:relative}.password-toggle-wrap input{padding-right:48px}.password-toggle-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:#fff0;font-size:1.05rem;line-height:1;cursor:pointer;padding:4px 6px;color:#555}.password-toggle-btn.is-active{color:#111}.area-browser-select-wrap{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.area-browser-select{min-width:min(100%,340px);flex:1 1 280px}@media (max-width:700px){.area-browser-select-wrap{align-items:stretch}.area-browser-submit{width:100%}}.pwa-splash{display:none!important}.auth-page-notice{max-width:560px;margin:0 auto 16px;text-align:center;display:block;position:relative}.account-profile-summary.force-open summary .edit-link{display:none}.account-profile-summary.force-open summary::after{content:'Complete your profile';margin-left:auto;font-weight:800;color:#5b4bff}.section .grid-2>.teg-form.panel{position:relative;padding:26px;border-radius:28px;border:1px solid rgb(91 75 255 / .10);background:linear-gradient(180deg,#ffffff 0%,#fcfbff 100%);box-shadow:0 18px 40px rgb(48 58 109 / .10);overflow:hidden}.section .grid-2>.teg-form.panel::before{display:none!important;content:none!important}.section .grid-2>.teg-form.panel h2{margin:0 0 4px;font-size:1.55rem;line-height:1.15}.section .grid-2>.teg-form.panel p,.section .grid-2>.teg-form.panel .field-help{color:var(--muted);font-size:.95rem;line-height:1.5}.section .grid-2>.teg-form.panel label{display:block;margin:2px 0 8px;font-size:.92rem;font-weight:800;color:var(--text)}.section .grid-2>.teg-form.panel input[type="text"],.section .grid-2>.teg-form.panel input[type="email"],.section .grid-2>.teg-form.panel input[type="date"],.section .grid-2>.teg-form.panel input[type="time"],.section .grid-2>.teg-form.panel input[type="file"],.section .grid-2>.teg-form.panel select,.section .grid-2>.teg-form.panel textarea{border:1px solid #dbe2f3;border-radius:18px;padding:14px 16px;background:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 3px 10px rgb(91 75 255 / .04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.section .grid-2>.teg-form.panel input[type="file"]{padding:12px 14px;background:linear-gradient(180deg,#f9faff 0%,#ffffff 100%)}.section .grid-2>.teg-form.panel input::placeholder,.section .grid-2>.teg-form.panel textarea::placeholder{color:#7b88a2}.section .grid-2>.teg-form.panel input:focus,.section .grid-2>.teg-form.panel select:focus,.section .grid-2>.teg-form.panel textarea:focus{outline:none;border-color:rgb(91 75 255 / .48);box-shadow:0 0 0 4px rgb(91 75 255 / .12),0 10px 22px rgb(91 75 255 / .08);transform:translateY(-1px)}.section .grid-2>.teg-form.panel textarea{min-height:120px;resize:vertical}.section .grid-2>.teg-form.panel .row>div,.section .grid-2>.teg-form.panel .labels-row>div{display:grid;gap:8px}.section .grid-2>.teg-form.panel .teg-venue-picker,.section .grid-2>.teg-form.panel .resident-days-wrap{padding:16px;border-radius:22px;background:linear-gradient(180deg,#faf9ff 0%,#f5f9ff 100%);border:1px solid #e6e9f7}.section .grid-2>.teg-form.panel .media-remove-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;background:#f8f9ff;border:1px solid #e7e9f7;font-weight:700}.section .grid-2>.teg-form.panel .media-remove-row input{width:18px;height:18px;margin:0}.section .grid-2>.teg-form.panel .btn,.section .grid-2>.teg-form.panel button[type="submit"]{min-height:54px;margin-top:6px;border-radius:999px;background:linear-gradient(135deg,var(--primary) 0%,var(--pink) 100%);color:#fff;box-shadow:0 14px 28px rgb(91 75 255 / .22)}.section .grid-2>.teg-form.panel .btn:hover,.section .grid-2>.teg-form.panel button[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 18px 30px rgb(91 75 255 / .28)}.section .grid-2>.teg-form.panel:first-child{border-color:rgb(255 79 163 / .16);background:linear-gradient(180deg,#fff8fd 0%,#ffffff 100%)}.section .grid-2>.teg-form.panel:first-child h2{color:#2f235f}@media (max-width:720px){.section .grid-2>.teg-form.panel{padding:20px;border-radius:24px}}:root{--form-panel-bg:linear-gradient(180deg,#ffffff 0%,#fcfbff 100%);--form-panel-border:rgba(91,75,255,.10);--form-panel-shadow:0 18px 40px rgba(48,58,109,.10);--form-input-border:#dbe2f3;--form-input-bg:#ffffff;--form-input-radius:18px;--form-soft-bg:linear-gradient(180deg,#faf9ff 0%,#f5f9ff 100%);--form-focus-ring:0 0 0 4px rgba(91,75,255,.12), 0 10px 22px rgba(91,75,255,.08)}.teg-form.panel,.auth-card,.review-form,.filters,.area-browser-select-wrap{border-radius:28px}.teg-form.panel,.auth-card,.review-form{position:relative;background:var(--form-panel-bg);border:1px solid var(--form-panel-border);box-shadow:var(--form-panel-shadow);overflow:hidden}.teg-form.panel::before,.auth-card::before,.review-form::before{display:none!important;content:none!important}.teg-form.panel,.auth-card{padding:26px}.auth-card{width:min(100%,560px);margin:0 auto}.auth-card .login-username,.auth-card .login-password,.auth-card .login-remember,.auth-card .login-submit,.auth-card .lost_password,.auth-card p,.review-form p{margin:0 0 14px}.teg-form h2,.auth-card h2,.review-form .comment-reply-title{margin:0 0 6px;font-size:1.55rem;line-height:1.15}.teg-form p,.teg-form .field-help,.auth-card .muted,.auth-card p,.review-form .logged-in-as,.review-form .comment-notes,.review-form .form-allowed-tags{color:var(--muted);line-height:1.5}.teg-form label,.auth-card label,.review-form label{display:block;margin:2px 0 8px;font-size:.92rem;font-weight:800;color:var(--text)}.teg-form input[type="text"],.teg-form input[type="email"],.teg-form input[type="url"],.teg-form input[type="date"],.teg-form input[type="time"],.teg-form input[type="password"],.teg-form input[type="file"],.teg-form select,.teg-form textarea,.auth-card input[type="text"],.auth-card input[type="email"],.auth-card input[type="password"],.auth-card select,.auth-card textarea,.auth-card .input,.review-form input[type="text"],.review-form input[type="email"],.review-form input[type="url"],.review-form textarea,.filters input,.filters select,.area-browser-select{width:100%;padding:14px 16px;border:1px solid var(--form-input-border);border-radius:var(--form-input-radius);background:var(--form-input-bg);color:var(--text);font:inherit;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 3px 10px rgb(91 75 255 / .04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.teg-form input[type="file"],.auth-card input[type="file"]{padding:12px 14px;background:linear-gradient(180deg,#f9faff 0%,#ffffff 100%)}.teg-form input::placeholder,.teg-form textarea::placeholder,.auth-card input::placeholder,.auth-card textarea::placeholder,.review-form input::placeholder,.review-form textarea::placeholder,.filters input::placeholder{color:#7b88a2}.teg-form input:focus,.teg-form select:focus,.teg-form textarea:focus,.auth-card input:focus,.auth-card select:focus,.auth-card textarea:focus,.review-form input:focus,.review-form textarea:focus,.filters input:focus,.filters select:focus,.area-browser-select:focus{outline:none;border-color:rgb(91 75 255 / .48);box-shadow:var(--form-focus-ring);transform:translateY(-1px)}.teg-form textarea,.review-form textarea{min-height:120px;resize:vertical}.teg-form .row>div,.teg-form .labels-row>div,.review-form .comment-form-author,.review-form .comment-form-email,.review-form .comment-form-url,.review-form .comment-form-comment{display:grid;gap:8px}.teg-venue-picker,.resident-days-wrap,.auth-card .register-welcome,.review-form{padding:16px;border-radius:22px;background:var(--form-soft-bg);border:1px solid #e6e9f7}.auth-card .register-welcome{text-align:center}.media-remove-row,.locked-role,.auth-help-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;background:#f8f9ff;border:1px solid #e7e9f7}.media-remove-row input,.auth-card input[type="checkbox"],.review-form input[type="checkbox"]{width:18px;height:18px;margin:0}.teg-form .btn,.teg-form button[type="submit"],.auth-card input[type="submit"],.auth-card .button,.review-form input[type="submit"],.filters button,.area-browser-submit{min-height:54px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--primary) 0%,var(--pink) 100%);color:#fff;font-weight:800;box-shadow:0 14px 28px rgb(91 75 255 / .22)}.teg-form .btn:hover,.teg-form button[type="submit"]:hover,.auth-card input[type="submit"]:hover,.review-form input[type="submit"]:hover,.filters button:hover,.area-browser-submit:hover{transform:translateY(-1px);box-shadow:0 18px 30px rgb(91 75 255 / .28)}.compact-profile-form,.account-dashboard>.grid-2>.teg-form.panel,.section .grid-2>.teg-form.panel{align-content:start}.account-dashboard .account-profile-summary,.account-dashboard>.grid-2>.teg-form.panel{border-radius:28px}.account-dashboard .account-profile-summary summary{margin:-26px -26px 18px;padding:22px 26px 18px;background:linear-gradient(180deg,#fff8fd 0%,#ffffff 100%);border-bottom:1px solid #ece9fb}.filters{padding:16px;background:var(--form-panel-bg);border:1px solid var(--form-panel-border);box-shadow:var(--form-panel-shadow)}.area-browser-select-wrap{padding:16px;background:var(--form-panel-bg);border:1px solid var(--form-panel-border);box-shadow:var(--form-panel-shadow)}.review-form-wrap .comment-respond{margin-top:16px}.review-form .comment-form-rating{display:grid;gap:8px;margin:0 0 14px}.review-form .comment-form-rating select{width:100%;padding:14px 16px;border:1px solid var(--form-input-border);border-radius:var(--form-input-radius);background:#fff;font:inherit}@media (max-width:720px){.teg-form.panel,.auth-card,.filters,.area-browser-select-wrap{padding:20px;border-radius:24px}.account-dashboard .account-profile-summary summary{margin:-20px -20px 16px;padding:18px 20px 16px}.teg-venue-picker,.resident-days-wrap,.auth-card .register-welcome,.review-form{padding:14px;border-radius:20px}}.teg-form.panel::before,.auth-card::before,.review-form::before,.section .grid-2>.teg-form.panel::before{display:none!important;content:none!important;background:none!important;height:0!important}.unified-gig-card,.directory-card.gig-card,.portrait-gig-grid .gig-card{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:stretch;gap:0;min-height:188px;border-radius:20px;overflow:hidden}.unified-gig-card .thumb,.directory-card.gig-card .thumb,.portrait-gig-grid .gig-card .thumb{min-height:188px!important;height:100%;aspect-ratio:auto;background:#f4f6ff}.unified-gig-card .thumb img,.directory-card.gig-card .thumb img,.portrait-gig-grid .gig-card .thumb img{width:100%;height:100%;object-fit:cover;object-position:center top}.unified-gig-card .content,.directory-card.gig-card .content,.portrait-gig-grid .gig-card .content{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding:15px 16px!important}.unified-gig-card .gig-card-top{display:flex;flex-direction:column;gap:6px;min-width:0}.unified-gig-card .card-title,.unified-gig-card h3,.directory-card.gig-card .card-title,.portrait-gig-grid .gig-card .card-title{margin:0!important;font-size:1.03rem!important;line-height:1.12!important}.unified-gig-card .card-title a,.directory-card.gig-card .card-title a,.portrait-gig-grid .gig-card .card-title a{color:inherit}.unified-gig-card .gig-card-venue{margin:0;font-size:.92rem;font-weight:700;color:#475569}.unified-gig-card .gig-info-stack{display:flex;flex-direction:column;gap:6px;margin:0}.unified-gig-card .gig-info-line{font-size:.9rem;line-height:1.25}.unified-gig-card .gig-info-icon{width:1.15rem;display:inline-flex;justify-content:center}.unified-gig-card .gig-card-description{margin:0;color:#64748b;font-size:.88rem;line-height:1.35}.unified-gig-card .gig-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.unified-gig-card .gig-card-btn{padding:9px 14px;border-radius:999px}.unified-gig-card .gig-card-link{font-size:.88rem;font-weight:700}@media (max-width:720px){.unified-gig-card,.directory-card.gig-card,.portrait-gig-grid .gig-card{grid-template-columns:100px minmax(0,1fr)!important;min-height:162px}.unified-gig-card .thumb,.directory-card.gig-card .thumb,.portrait-gig-grid .gig-card .thumb{min-height:162px!important}.unified-gig-card .content,.directory-card.gig-card .content,.portrait-gig-grid .gig-card .content{padding:12px 13px!important;gap:8px}.unified-gig-card .gig-card-description{display:none}.unified-gig-card .gig-card-actions{align-items:flex-start;flex-direction:column}}.dashboard-event-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.dashboard-delete-form{display:inline-flex;margin:0}.btn.danger{background:#b42318;border-color:#b42318;color:#fff}.btn.danger:hover,.btn.danger:focus{background:#8f1c12;border-color:#8f1c12;color:#fff}.readonly-posters .media-remove-item span{display:none}.edit-event-panel{margin-top:20px}.gig-card .gig-date-line,.act-card .gig-date-line{margin-bottom:0}.gig-card .gig-time,.act-card .gig-time{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:4px;padding:6px 12px;border-radius:999px;background:rgb(99 102 241 / .08);color:#2f3a68;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px rgb(99 102 241 / .08)}.gig-card .gig-time .gig-info-icon,.act-card .gig-time .gig-info-icon{font-size:.95em;width:auto;margin:0}.gig-card.is-tonight,.act-card.is-tonight{position:relative;border-color:rgb(245 158 11 / .38)!important;box-shadow:0 10px 24px rgb(15 23 42 / .1),0 0 0 1px rgb(245 158 11 / .16),0 0 18px rgb(245 158 11 / .14)}.gig-card.is-tonight::after,.act-card.is-tonight::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .28),0 0 18px rgb(245 158 11 / .1)}@media (max-width:720px){.gig-card .gig-time,.act-card .gig-time{padding:5px 10px;font-size:.85rem}}.unified-gig-card,.directory-card.gig-card,.portrait-gig-grid .gig-card,.directory-card.act-card{grid-template-columns:104px minmax(0,1fr)!important;min-height:168px!important}.unified-gig-card .thumb,.directory-card.gig-card .thumb,.portrait-gig-grid .gig-card .thumb,.directory-card.act-card .thumb{min-height:168px!important;background:linear-gradient(180deg,#f8faff 0%,#eef2ff 100%)!important}.unified-gig-card .thumb img,.directory-card.gig-card .thumb img,.portrait-gig-grid .gig-card .thumb img,.directory-card.act-card .thumb img{object-fit:contain!important;object-position:center top!important;padding:4px!important;background:#fff!important}.unified-gig-card .content,.directory-card.gig-card .content,.portrait-gig-grid .gig-card .content,.directory-card.act-card .content{padding:12px 13px!important;gap:6px!important}.unified-gig-card .gig-card-top,.directory-card.gig-card .gig-card-top,.portrait-gig-grid .gig-card .gig-card-top,.directory-card.act-card .gig-card-top{gap:4px!important}.unified-gig-card .gig-info-stack,.directory-card.gig-card .gig-info-stack,.portrait-gig-grid .gig-card .gig-info-stack,.directory-card.act-card .gig-info-stack{gap:4px!important}.unified-gig-card .gig-info-line,.directory-card.gig-card .gig-info-line,.portrait-gig-grid .gig-card .gig-info-line,.directory-card.act-card .gig-info-line{font-size:0.86rem!important;line-height:1.2!important}.unified-gig-card .gig-card-actions,.directory-card.gig-card .gig-card-actions,.portrait-gig-grid .gig-card .gig-card-actions,.directory-card.act-card .gig-card-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:auto!important}.unified-gig-card .gig-card-btn,.directory-card.gig-card .gig-card-btn,.portrait-gig-grid .gig-card .gig-card-btn,.directory-card.act-card .gig-card-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px;padding:7px 12px!important;font-size:0.86rem!important;font-weight:700;white-space:nowrap}.unified-gig-card .gig-card-link,.directory-card.gig-card .gig-card-link,.portrait-gig-grid .gig-card .gig-card-link,.directory-card.act-card .gig-card-link{display:inline-flex!important;align-items:center;min-height:34px}@media (max-width:720px){.unified-gig-card,.directory-card.gig-card,.portrait-gig-grid .gig-card,.directory-card.act-card{grid-template-columns:92px minmax(0,1fr)!important;min-height:150px!important}.unified-gig-card .thumb,.directory-card.gig-card .thumb,.portrait-gig-grid .gig-card .thumb,.directory-card.act-card .thumb{min-height:150px!important}.unified-gig-card .content,.directory-card.gig-card .content,.portrait-gig-grid .gig-card .content,.directory-card.act-card .content{padding:11px 11px!important}}.slimmer-gig-card,.directory-card.gig-card.slimmer-gig-card,.portrait-gig-grid .gig-card.slimmer-gig-card{grid-template-columns:96px minmax(0,1fr)!important;min-height:146px!important;align-items:stretch}.slimmer-gig-card .thumb{min-height:146px!important;height:100%!important;background:#f4f6ff}.slimmer-gig-card .thumb img{object-fit:contain!important;object-position:center top!important;background:#fff}.slimmer-gig-card .content{padding:11px 13px!important;display:flex;flex-direction:column;justify-content:flex-start;gap:5px!important}.slimmer-gig-card .gig-card-top,.slimmer-gig-card .gig-line{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.slimmer-gig-card .gig-card-top{margin:0!important}.slimmer-gig-card .card-title{margin:0!important;font-size:0.98rem!important;line-height:1.08!important;flex:0 1 auto;min-width:0}.slimmer-gig-card .card-title a{display:inline-block}.slimmer-gig-card .gig-card-venue-inline,.slimmer-gig-card .gig-card-venue-inline a{margin:0;font-size:.98rem;font-weight:700;color:#6066e8;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slimmer-gig-card .gig-line-2,.slimmer-gig-card .gig-line-3,.slimmer-gig-card .gig-line-4{font-size:.92rem;line-height:1.18;color:#1e2445}.slimmer-gig-card .gig-date-inline{min-width:0}.slimmer-gig-card .gig-time-inline{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:rgb(95 105 235 / .08);color:#2f3560;font-weight:700;white-space:nowrap}.slimmer-gig-card .gig-info-icon{flex:0 0 auto;width:auto}.slimmer-gig-card .gig-card-actions{margin-top:auto;padding-top:4px;gap:8px}.slimmer-gig-card .gig-card-btn{padding:7px 12px!important;border-radius:999px!important;font-size:0.86rem!important;line-height:1!important}.slimmer-gig-card .gig-card-link{font-size:.86rem}.slimmer-gig-card .gig-card-description,.slimmer-gig-card .gig-info-stack,.slimmer-gig-card .gig-card-venue{display:none!important}@media (max-width:720px){.slimmer-gig-card,.directory-card.gig-card.slimmer-gig-card,.portrait-gig-grid .gig-card.slimmer-gig-card{grid-template-columns:86px minmax(0,1fr)!important;min-height:136px!important}.slimmer-gig-card .thumb{min-height:136px!important}.slimmer-gig-card .content{padding:10px 11px!important;gap:4px!important}.slimmer-gig-card .card-title,.slimmer-gig-card .gig-card-venue-inline,.slimmer-gig-card .gig-card-venue-inline a{font-size:0.95rem!important}.slimmer-gig-card .gig-line-2,.slimmer-gig-card .gig-line-3,.slimmer-gig-card .gig-line-4{font-size:.88rem}.slimmer-gig-card .gig-card-btn{padding:6px 11px!important;font-size:0.82rem!important}}.unified-gig-card.oblong-gig-card,.directory-card.gig-card.oblong-gig-card,.portrait-gig-grid .gig-card.oblong-gig-card{grid-template-columns:94px minmax(0,1fr)!important;min-height:136px!important;border-radius:18px!important;align-items:stretch!important}.unified-gig-card.oblong-gig-card .thumb,.directory-card.gig-card.oblong-gig-card .thumb,.portrait-gig-grid .gig-card.oblong-gig-card .thumb{min-height:136px!important;height:136px!important;overflow:hidden!important;background:#f3f4fb}.unified-gig-card.oblong-gig-card .thumb img,.directory-card.gig-card.oblong-gig-card .thumb img,.portrait-gig-grid .gig-card.oblong-gig-card .thumb img{object-fit:contain!important;object-position:center center!important;background:#f3f4fb}.unified-gig-card.oblong-gig-card .content,.directory-card.gig-card.oblong-gig-card .content,.portrait-gig-grid .gig-card.oblong-gig-card .content{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:8px 12px!important}.unified-gig-card.oblong-gig-card .gig-line,.directory-card.gig-card.oblong-gig-card .gig-line,.portrait-gig-grid .gig-card.oblong-gig-card .gig-line{margin:0!important;min-width:0}.unified-gig-card.oblong-gig-card .oblong-title-row{display:block}.unified-gig-card.oblong-gig-card .oblong-title-inline{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;white-space:nowrap;overflow:hidden}.unified-gig-card.oblong-gig-card .oblong-act-link,.unified-gig-card.oblong-gig-card .oblong-venue-link{display:inline-block;font-size:0.98rem!important;line-height:1.1!important;font-weight:800!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.unified-gig-card.oblong-gig-card .oblong-act-link{color:#111827}.unified-gig-card.oblong-gig-card .oblong-venue-link{color:#5b5ce2}.unified-gig-card.oblong-gig-card .gig-sep{color:#94a3b8;flex:0 0 auto;font-weight:700}.unified-gig-card.oblong-gig-card .oblong-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.unified-gig-card.oblong-gig-card .gig-date-inline{font-size:.92rem;line-height:1;font-weight:800;color:#1e293b;white-space:nowrap}.unified-gig-card.oblong-gig-card .gig-time-inline{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:#eef0fb;font-size:.92rem;line-height:1;font-weight:800;color:#303b67;white-space:nowrap;flex:0 0 auto}.unified-gig-card.oblong-gig-card .gig-time-inline .gig-info-icon{display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;opacity:.9}.unified-gig-card.oblong-gig-card .oblong-info-row,.unified-gig-card.oblong-gig-card .oblong-area-row{font-size:.92rem;line-height:1.15;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unified-gig-card.oblong-gig-card .oblong-area-row{color:#475569;font-weight:500}@media (max-width:720px){.unified-gig-card.oblong-gig-card,.directory-card.gig-card.oblong-gig-card,.portrait-gig-grid .gig-card.oblong-gig-card{grid-template-columns:88px minmax(0,1fr)!important;min-height:128px!important}.unified-gig-card.oblong-gig-card .thumb,.directory-card.gig-card.oblong-gig-card .thumb,.portrait-gig-grid .gig-card.oblong-gig-card .thumb{min-height:128px!important;height:128px!important}.unified-gig-card.oblong-gig-card .content,.directory-card.gig-card.oblong-gig-card .content,.portrait-gig-grid .gig-card.oblong-gig-card .content{padding:8px 10px!important;gap:4px!important}.unified-gig-card.oblong-gig-card .oblong-act-link,.unified-gig-card.oblong-gig-card .oblong-venue-link{font-size:0.9rem!important}.unified-gig-card.oblong-gig-card .gig-date-inline,.unified-gig-card.oblong-gig-card .gig-time-inline,.unified-gig-card.oblong-gig-card .oblong-info-row,.unified-gig-card.oblong-gig-card .oblong-area-row{font-size:.86rem}}.gig-char-limit{display:block;margin-top:6px;font-size:.82rem;color:var(--muted)}.teg-poster-lightbox[hidden]{display:none!important}.teg-poster-lightbox{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px}.teg-poster-backdrop{position:absolute;inset:0;background:rgb(10 16 30 / .76);backdrop-filter:blur(3px)}.teg-poster-dialog{position:relative;z-index:1;max-width:min(92vw,620px);max-height:90vh;display:grid;gap:10px;justify-items:center}.teg-poster-image{display:block;max-width:100%;max-height:78vh;width:auto;height:auto;border-radius:18px;box-shadow:0 20px 45px rgb(0 0 0 / .35);background:#fff}.teg-poster-caption{color:#fff;font-weight:700;text-align:center}.teg-poster-close{position:absolute;top:-14px;right:-8px;width:42px;height:42px;border:0;border-radius:999px;background:#111827;color:#fff;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 10px 24px rgb(0 0 0 / .28)}.poster-lightbox-trigger{cursor:zoom-in}.unified-gig-card.oblong-gig-card .oblong-act-link,.unified-gig-card.oblong-gig-card .oblong-venue-link{color:#5b5ce2!important}.unified-gig-card.oblong-gig-card .oblong-title-inline{align-items:center}.unified-gig-card.oblong-gig-card .oblong-meta-row{justify-content:flex-start;align-items:center;gap:12px}.unified-gig-card.oblong-gig-card .gig-date-inline,.unified-gig-card.oblong-gig-card .gig-time-inline{font-size:.92rem;line-height:1.05;font-weight:800}.unified-gig-card.oblong-gig-card .gig-time-inline{padding:4px 9px;gap:5px}.unified-gig-card.oblong-gig-card .gig-time-inline .gig-info-icon{font-size:.86rem;line-height:1}.gig-char-limit{display:flex;justify-content:space-between;gap:10px;align-items:center}.gig-char-limit strong{font-weight:800;color:#5b5ce2}@media (max-width:720px){.unified-gig-card.oblong-gig-card .oblong-meta-row{gap:10px}.unified-gig-card.oblong-gig-card .gig-date-inline,.unified-gig-card.oblong-gig-card .gig-time-inline{font-size:.86rem}.unified-gig-card.oblong-gig-card .gig-time-inline .gig-info-icon{font-size:.8rem}}.today-feed-title-box{background:linear-gradient(180deg,rgb(255 255 255 / .94) 0%,rgb(249 246 255 / .96) 100%);border:1px solid rgb(124 58 237 / .08);border-radius:30px;padding:22px 24px;box-shadow:0 18px 38px rgb(31 41 55 / .07);margin-bottom:12px}.today-feed-title-box .today-feed-head{margin-bottom:0}.today-feed-title-box .today-feed-head h1{font-size:clamp(2rem,4.2vw,3rem)}.today-feed-title-box .today-feed-head .muted{margin:0}.today-feed-hero{padding-top:10px;padding-bottom:8px}.today-feed-head{margin-bottom:8px}.today-feed-head h1{margin:0 0 8px;line-height:1.03}.today-feed-head .muted{max-width:720px;font-size:1rem;line-height:1.5}.today-feed-counts{margin-top:10px}.today-feed-counts .chip{padding:10px 14px;font-weight:800}.today-feed-section{padding-top:8px}.today-feed-list{display:grid;grid-template-columns:1fr;gap:14px}.today-feed-list .gig-card{margin:0}.today-feed-empty{min-height:84px;border-radius:22px;background:#fff;box-shadow:0 12px 30px rgb(31 41 55 / .06)}@media (max-width:768px){.today-feed-hero{padding-top:6px;padding-bottom:2px}.today-feed-title-box{padding:18px 18px;border-radius:24px;margin-bottom:10px}.today-feed-head{margin-bottom:8px}.today-feed-head h1{font-size:1.95rem;line-height:1.02;margin:0 0 8px}.today-feed-head .muted{font-size:1rem;line-height:1.45}.today-feed-counts{margin-top:8px}.today-feed-section{padding-top:4px}.today-feed-list{gap:12px}}.teg-invite-modal-overlay{position:fixed;inset:0;background:rgb(20 24 39 / .42);display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999}.teg-invite-modal{width:min(92vw, 460px);background:#fff;border-radius:24px;padding:24px 22px 20px;border:1px solid rgb(225 208 157 / .85);box-shadow:0 14px 42px rgb(18 23 45 / .18),0 0 0 3px rgb(244 221 163 / .22)}.teg-invite-modal-title{margin:0 0 10px;font-size:1.45rem;line-height:1.15;color:#14254a}.teg-invite-modal-text{margin:0;font-size:1.05rem;line-height:1.5;color:#47536c}.teg-invite-modal-actions{display:flex;justify-content:center;margin-top:22px}.teg-invite-modal-ok{appearance:none;border:0;border-radius:999px;padding:12px 28px;font-weight:700;font-size:1rem;color:#fff;background:linear-gradient(135deg,#6c4cff,#f14db5);box-shadow:0 10px 24px rgb(108 76 255 / .22)}.hot-slot-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-bottom:4px;padding:4px 9px;border-radius:999px;background:rgb(91 92 226 / .1);color:#4c51bf;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.04em}.hot-slot-card.hot-slot-1{box-shadow:0 12px 28px rgb(91 92 226 / .14),0 0 0 1px rgb(91 92 226 / .1)}.hot-slot-card.hot-slot-2{box-shadow:0 10px 24px rgb(91 92 226 / .1),0 0 0 1px rgb(91 92 226 / .08)}.hot-slot-dashboard-panel{margin-top:18px;background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);border:1px solid rgb(91 75 255 / .08);box-shadow:0 10px 30px rgb(17 24 39 / .06)}.hot-slot-dashboard-panel .section-head{display:flex!important;margin-bottom:14px}.hot-slot-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hot-slot-summary-card{background:#fff;border:1px solid rgb(91 75 255 / .1);border-radius:18px;padding:16px;box-shadow:0 8px 22px rgb(17 24 39 / .05);min-height:150px;display:flex;flex-direction:column;gap:8px}.hot-slot-summary-label{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5b4bff}.hot-slot-summary-title{font-size:1rem;line-height:1.2}.hot-slot-summary-meta{font-weight:700;color:#111827}.hot-slot-summary-submeta,.hot-slot-empty{font-size:.9rem;color:var(--muted)}.hot-slot-summary-actions{margin-top:auto}.hot-slot-inline-control{margin-top:10px;padding:12px 14px;border-radius:16px;background:rgb(91 75 255 / .04);border:1px solid rgb(91 75 255 / .1)}.hot-slot-inline-control label{display:block;margin-bottom:6px;font-weight:800}.hot-slot-inline-control select{margin-bottom:6px}.dashboard-hot-slot-tag{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;border-radius:999px;background:rgb(255 184 0 / .14);color:#8a5b00;font-weight:800;font-size:.82rem}.dashboard-hot-slot-tag::before{content:'★';font-size:.8rem}@media (max-width:900px){.hot-slot-summary-grid{grid-template-columns:1fr}}.homepage-section-head{align-items:center;margin-bottom:14px}.homepage-section-head h2{margin:0;font-size:clamp(1.85rem,5vw,2.5rem);line-height:1.06;letter-spacing:-.02em}.homepage-kicker{margin:8px 0 0;color:var(--muted);font-size:1rem;line-height:1.35;font-weight:600}.featured-acts-section .empty-state,.featured-venues-section .empty-state{margin-top:2px}@media (max-width:720px){.homepage-section-head{align-items:flex-end;gap:10px;margin-bottom:12px}.homepage-section-head h2{font-size:1.65rem;line-height:1.08}.homepage-kicker{font-size:.98rem;margin-top:6px}}.homepage-section-head{display:block;margin-bottom:14px}.homepage-head-copy{display:block}.homepage-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.homepage-head-row h2{margin:0;font-size:clamp(1.55rem,5vw,2.15rem);line-height:1.08;letter-spacing:-.02em;flex:1 1 auto;min-width:0}.homepage-kicker{margin:8px 0 0;font-size:1rem;line-height:1.3;color:var(--muted);font-weight:600}.homepage-head-link{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid rgb(95 72 255 / .12);box-shadow:0 8px 20px rgb(95 72 255 / .08);font-weight:700;line-height:1;text-decoration:none;color:var(--accent)!important;white-space:nowrap}.homepage-head-link:hover,.homepage-head-link:focus{transform:translateY(-1px);box-shadow:0 12px 24px rgb(95 72 255 / .12)}.featured-acts-section .empty-state,.featured-venues-section .empty-state{margin-top:8px}@media (max-width:768px){.homepage-section-head{margin-bottom:12px}.homepage-head-row{align-items:flex-start;gap:10px}.homepage-head-row h2{font-size:1.35rem;line-height:1.1}.homepage-head-link{min-height:38px;padding:0 14px;font-size:.98rem}.homepage-kicker{font-size:.95rem;margin-top:6px}}.homepage-section-head{display:block!important;align-items:flex-start!important;margin-bottom:14px!important}.homepage-section-head h2{margin:0!important;display:block!important;font-size:clamp(1.85rem,5vw,2.5rem)!important;line-height:1.06!important;letter-spacing:-.02em!important}.homepage-kicker{margin:8px 0 0!important;color:var(--muted)!important;font-size:1rem!important;line-height:1.35!important;font-weight:600!important}.homepage-head-row,.homepage-head-link{display:none!important}@media (max-width:768px){.homepage-section-head{margin-bottom:12px!important}.homepage-section-head h2{font-size:1.65rem!important;line-height:1.08!important}.homepage-kicker{font-size:.98rem!important;margin-top:6px!important}}.featured-acts-section .homepage-kicker{display:block;width:100%;text-align:center!important;margin-top:8px!important}.footer-card-minimal{background:linear-gradient(135deg,#121d3a 0%,#301860 100%)!important;color:rgb(255 255 255 / .92)!important;border:1px solid rgb(255 255 255 / .08)!important;box-shadow:0 10px 26px rgb(34 24 88 / .18)!important}.footer-card-minimal p,.footer-card-minimal a{color:rgb(255 255 255 / .92)!important}.featured-venues-section h2{text-align:center!important}.featured-venues-section{text-align:center}.single-hero{padding:18px 0 8px}.single-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:16px;align-items:start}.single-hero .panel,.single-page .panel{border-radius:22px;box-shadow:0 10px 28px rgb(26 31 78 / .10);border:1px solid rgb(91 75 255 / .08);background:#fff}.single-hero .panel{padding:18px 18px 16px}.single-hero .kicker{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5b4bff;margin:0 0 10px}.single-title-row{display:flex;align-items:center;gap:14px;margin-bottom:12px}.single-title-row h1{margin:0;line-height:1.02;font-size:clamp(1.55rem,4.5vw,2.15rem);font-weight:900;color:#11162f}.single-title-row.act-title-row{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:0 auto 12px}.single-title-copy--act{min-width:0;flex:0 1 auto}.single-hero-poster{width:96px;height:128px;object-fit:cover;border-radius:18px;box-shadow:0 10px 22px rgb(17 22 47 / .16);flex:0 0 auto}.single-hero-poster--act{width:72px;height:72px;border-radius:20px}.single-hero .meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.single-hero .badge,.single-page .badge{border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:800}.single-hero p,.single-page p,.single-page li,.single-page .info-item{font-size:.96rem;line-height:1.55}.single-page .section{padding-top:10px}.single-page .section-head{margin:0 0 12px}.single-page .section-head h2,.single-page aside.panel h2{font-size:1.18rem;line-height:1.15;margin:0 0 4px;color:#11162f}.single-page .section-head p{margin:0;color:#646b8a;font-size:.9rem}.single-page aside.panel{padding:18px 18px 16px;position:sticky;top:88px}.single-page .info-list{display:flex;flex-direction:column;gap:10px}.single-page .info-item{padding:12px 13px;background:#f7f8ff;border:1px solid rgb(91 75 255 / .08);border-radius:16px}.single-page .info-item strong{color:#11162f}.single-page .file-buttons{display:flex;flex-wrap:wrap;gap:10px}.single-page .file-buttons a,.single-page .file-buttons button{border-radius:14px}.single-page .poster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px}.single-page .poster-card{display:block;border-radius:18px;overflow:hidden;background:#f6f7ff;border:1px solid rgb(91 75 255 / .08);box-shadow:0 8px 22px rgb(26 31 78 / .08)}.single-page .poster-card img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:center top;display:block}.single-page .empty-state{border-radius:18px;text-align:center;color:#646b8a}.single-page .act-social-poster-panel{padding:16px;border-radius:20px}.single-page .venue-admin-note,.single-page .venue-help-note{color:#5f6788}@media (max-width:900px){.single-layout{grid-template-columns:1fr}.single-page aside.panel{position:static}}@media (max-width:720px){.single-hero{padding:14px 0 6px}.single-hero .panel,.single-page aside.panel{padding:15px 14px 14px;border-radius:20px}.single-title-row{gap:12px;align-items:flex-start}.single-title-row.act-title-row{gap:8px;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:0 auto 12px}.single-hero-poster{width:82px;height:110px;border-radius:16px}.single-hero-poster--act{width:68px;height:68px;border-radius:18px}.single-title-row h1{font-size:1.48rem}.single-page .info-item{padding:11px 12px;border-radius:14px}.single-page .poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.act-social-poster-panel .file-buttons{margin-bottom:14px}.poster-strip-wrap{overflow-x:auto;overflow-y:hidden;padding-bottom:6px;-webkit-overflow-scrolling:touch}.poster-strip{display:flex;gap:12px;min-width:100%}.poster-strip-card{position:relative;flex:0 0 132px}.poster-strip-card .poster-card{display:block;border-radius:22px;overflow:hidden;background:#f6f7ff;border:1px solid rgb(91 75 255 / .08);box-shadow:0 10px 24px rgb(26 31 78 / .10)}.poster-strip-card .poster-card img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:center top}.poster-delete-form{position:absolute;top:8px;right:8px;margin:0}.poster-delete-btn{width:30px;height:30px;border-radius:999px;border:0;background:rgb(17 22 47 / .82);color:#fff;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgb(17 22 47 / .18)}.poster-delete-btn:hover{transform:translateY(-1px)}.poster-owner-help{margin-top:10px}@media (max-width:720px){.poster-strip-card{flex-basis:118px}}.act-bio-section .section-head{margin-bottom:12px}.act-bio-panel{padding:18px 18px 16px;border-radius:22px;background:#fff;border:1px solid rgb(91 75 255 / .08);box-shadow:0 10px 28px rgb(26 31 78 / .10)}.act-bio-copy{font-size:1rem;line-height:1.7;color:#27304f}.act-bio-copy p{margin:0 0 12px}.act-bio-copy p:last-child{margin-bottom:0}@media (max-width:720px){.act-bio-panel{padding:15px 14px 14px;border-radius:20px}}.bio-description-field{display:grid;gap:8px}.bio-description-field .field-help{display:flex;justify-content:space-between;align-items:center;gap:12px}.bio-description-field .field-help strong{color:#5b4bff;font-weight:800;white-space:nowrap}.single-layout-act{grid-template-columns:1fr!important}.social-pill{display:inline-flex;align-items:center;gap:8px}.social-pill-icon{font-size:1rem;line-height:1}.social-links-grid{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.social-links-grid .social-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 18px;border-radius:18px;background:#f7f8ff;border:1px solid rgb(91 75 255 / .09);color:#5b4bff;font-weight:800;text-decoration:none;box-shadow:0 8px 20px rgb(26 31 78 / .06)}.social-links-grid .social-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#5b4bff;flex:0 0 20px}.social-links-grid .social-pill-icon svg{width:20px;height:20px;display:block}.social-links-grid .social-facebook{color:#1877f2}.social-links-grid .social-facebook .social-pill-icon{color:#1877f2}.social-links-grid .social-instagram{color:#c13584}.social-links-grid .social-instagram .social-pill-icon{color:#c13584}.social-links-grid .social-tiktok{color:#11162f}.social-links-grid .social-tiktok .social-pill-icon{color:#11162f}.social-links-grid .social-email{color:#4f46e5}.social-links-grid .social-email .social-pill-icon{color:#4f46e5}.social-links-grid .social-call{color:#0f766e}.social-links-grid .social-call .social-pill-icon{color:#0f766e}.social-links-grid .social-manage{color:#5b4bff}@media (max-width:720px){.social-links-grid{gap:10px}.social-links-grid .social-pill{min-height:48px;padding:11px 14px;border-radius:16px}}.single-layout-venue{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px}.single-title-row.venue-title-row{align-items:center}.single-hero-poster--venue{width:88px;height:88px;border-radius:20px;object-fit:cover;box-shadow:0 10px 22px rgb(17 22 47 / .14)}.venue-description{margin-top:10px;font-size:1rem;line-height:1.7;color:#27304f}.venue-description p{margin:0 0 12px}.venue-description p:last-child{margin-bottom:0}.single-layout-venue aside.panel{padding:18px 18px 16px}.single-layout-venue .info-item{background:#f7f8ff;border:1px solid rgb(91 75 255 / .08);border-radius:16px;padding:12px 13px}.single-layout-venue .info-item strong{display:block;margin-bottom:4px}.claim-panel{margin-top:14px;padding:16px;border-radius:20px;background:linear-gradient(180deg,#fff 0%,#fbfbff 100%);border:1px solid rgb(91 75 255 / .1);box-shadow:0 10px 24px rgb(26 31 78 / .08)}.claim-panel h3{margin:0 0 6px;font-size:1.05rem}.claim-panel p{margin:0 0 12px;color:#5f6788}.venue-help-note{margin-top:14px;background:#fbfbff;border:1px solid rgb(91 75 255 / .08);box-shadow:none}.single-layout-venue .poster-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:12px}.single-layout-venue .poster-card{border-radius:18px}.venue-gig-admin-link{margin-top:10px}.venue-gig-admin-link .btn{width:100%;justify-content:center}@media (max-width:900px){.single-layout-venue{grid-template-columns:1fr}}@media (max-width:720px){.single-hero-poster--venue{width:74px;height:74px;border-radius:18px}.single-layout-venue .info-item{border-radius:14px;padding:11px 12px}}.venue-dashboard-form{gap:18px}.venue-dashboard-form .dashboard-form-section{padding:18px;border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);border:1px solid rgb(91 75 255 / .08);box-shadow:0 10px 26px rgb(26 31 78 / .06);display:grid;gap:12px}.venue-dashboard-form .dashboard-form-heading{display:grid;gap:4px;margin-bottom:2px}.venue-dashboard-form .dashboard-form-heading h3{margin:0;font-size:1.08rem;line-height:1.15;color:#11162f}.venue-dashboard-form .dashboard-form-heading p{margin:0;color:#646b8a;font-size:.92rem}.venue-dashboard-form .venue-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.venue-dashboard-form .dashboard-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.venue-dashboard-form .dashboard-upload-card{padding:14px;border-radius:18px;background:#f8f9ff;border:1px solid rgb(91 75 255 / .08);display:grid;gap:10px}.venue-dashboard-form .dashboard-form-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.venue-dashboard-form .dashboard-form-actions .btn{min-height:52px}.media-remove-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px}.media-remove-item{display:grid;gap:8px;padding:10px;border-radius:16px;background:#f8f9ff;border:1px solid rgb(91 75 255 / .08)}.media-remove-item img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:12px;display:block}.media-remove-item span{font-size:.88rem;color:#394264}.media-remove-row{display:flex;align-items:center;gap:8px;font-size:.92rem;color:#394264}@media (max-width:720px){.venue-dashboard-form .venue-profile-grid,.venue-dashboard-form .dashboard-upload-grid{grid-template-columns:1fr}.venue-dashboard-form .dashboard-form-section{padding:15px 14px;border-radius:18px}}.venue-dashboard-form .media-remove-grid{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.venue-dashboard-form .media-remove-grid::-webkit-scrollbar{display:none}.venue-dashboard-form .media-remove-grid{-ms-overflow-style:none;scrollbar-width:none}.venue-dashboard-form .media-remove-item{min-width:120px;max-width:120px;flex:0 0 120px;scroll-snap-align:start}.venue-dashboard-form .venue-social-row{grid-template-columns:minmax(0,1fr)}@media (max-width:720px){.venue-dashboard-form .media-remove-item{min-width:112px;max-width:112px;flex-basis:112px}}.venue-social-links{gap:10px}.venue-social-links .social-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:11px 16px;border-radius:16px;background:#f7f8ff;border:1px solid rgb(91 75 255 / .09);font-weight:800;text-decoration:none;box-shadow:0 8px 20px rgb(26 31 78 / .06)}.venue-social-links .social-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px}.venue-social-links .social-pill-icon svg{width:20px;height:20px;display:block}.venue-social-links .social-facebook{color:#1877f2}.venue-social-links .social-instagram{color:#c13584}.venue-social-links .social-tiktok{color:#11162f}.venue-poster-strip-wrap{overflow-x:auto;overflow-y:hidden;padding-bottom:6px;-webkit-overflow-scrolling:touch}.venue-poster-strip-wrap::-webkit-scrollbar{display:none}.venue-poster-strip-wrap{-ms-overflow-style:none;scrollbar-width:none}.venue-poster-strip{display:flex;gap:12px;min-width:100%}.venue-poster-strip-card{flex:0 0 132px}.venue-poster-strip-card .poster-card{display:block;border-radius:18px;overflow:hidden}.venue-poster-strip-card .poster-card img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:center top;display:block}@media (max-width:720px){.venue-poster-strip-card{flex-basis:118px}}.single-page{overflow-x:hidden}.single-page .section,.single-page article.panel,.single-page aside.panel{overflow-x:clip}.venue-poster-strip-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.venue-poster-strip-wrap::-webkit-scrollbar{display:none}.venue-poster-strip{display:inline-flex;gap:12px;min-width:max-content;width:auto}.venue-poster-strip-card{flex:0 0 132px;width:132px}.venue-poster-strip-card .poster-card{display:block;width:132px;max-width:132px;border-radius:18px;overflow:hidden}.venue-poster-strip-card .poster-card img{width:132px;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:center top;display:block}.venue-social-links{margin-top:4px}.venue-social-links.social-links-grid{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0}.venue-social-links.social-links-grid .social-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 18px;border-radius:18px;background:#f7f8ff;border:1px solid rgb(91 75 255 / .09);box-shadow:0 8px 20px rgb(26 31 78 / .06);text-decoration:none;font-weight:800}.venue-social-links .social-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px}.venue-social-links .social-pill-icon svg{width:20px;height:20px;display:block}.venue-social-links .social-facebook{color:#1877f2}.venue-social-links .social-instagram{color:#c13584}.venue-social-links .social-tiktok{color:#11162f}@media (max-width:720px){.venue-poster-strip{gap:10px}.venue-poster-strip-card,.venue-poster-strip-card .poster-card,.venue-poster-strip-card .poster-card img{width:118px;max-width:118px;flex-basis:118px}.venue-social-links.social-links-grid{gap:10px}.venue-social-links.social-links-grid .social-pill{min-height:48px;padding:11px 14px;border-radius:16px}}.single-layout.single-layout-venue{grid-template-columns:1fr!important}.single-layout.single-layout-venue>*{min-width:0}.venue-details-panel{padding:16px;border-radius:20px}.venue-details-panel .info-list{display:grid;gap:12px}.venue-details-panel .file-buttons{margin-top:14px}.venue-details-panel .venue-help-note{margin-top:14px}.venue-social-poster-panel .social-links-grid{margin-bottom:14px}.venue-social-poster-panel .social-links-grid .social-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 18px;border-radius:18px;background:#f7f8ff;border:1px solid rgb(91 75 255 / .09);box-shadow:0 8px 20px rgb(26 31 78 / .06);font-weight:800;text-decoration:none}.venue-social-poster-panel .social-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px}.venue-social-poster-panel .social-pill-icon svg{width:20px;height:20px;display:block}.venue-social-poster-panel .social-facebook{color:#1877f2}.venue-social-poster-panel .social-instagram{color:#c13584}.venue-social-poster-panel .social-tiktok{color:#11162f}.venue-social-poster-panel,.venue-social-poster-panel .poster-strip-wrap,.venue-social-poster-panel .poster-strip{min-width:0}.venue-social-poster-panel .poster-strip-wrap{overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;padding-bottom:8px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.venue-social-poster-panel .poster-strip-wrap::-webkit-scrollbar{display:none}.venue-social-poster-panel .poster-strip{display:flex;gap:12px;width:max-content;min-width:max-content}.venue-social-poster-panel .poster-strip-card{position:relative;flex:0 0 132px;width:132px}.venue-social-poster-panel .poster-strip-card .poster-card{display:block;width:132px;max-width:132px;border-radius:22px;overflow:hidden;background:#f6f7ff;border:1px solid rgb(91 75 255 / .08);box-shadow:0 10px 24px rgb(26 31 78 / .10)}.venue-social-poster-panel .poster-strip-card .poster-card img{display:block;width:132px;aspect-ratio:3 / 4;object-fit:cover;object-position:center top}@media (max-width:720px){.venue-social-poster-panel .social-links-grid{gap:10px}.venue-social-poster-panel .social-links-grid .social-pill{min-height:48px;padding:11px 14px;border-radius:16px}.venue-social-poster-panel .poster-strip{gap:10px}.venue-social-poster-panel .poster-strip-card,.venue-social-poster-panel .poster-strip-card .poster-card,.venue-social-poster-panel .poster-strip-card .poster-card img{width:118px;max-width:118px;flex-basis:118px}}.holiday-mode-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:16px;background:#f8f9ff;border:1px solid rgb(91 75 255 / .08);margin:2px 0 2px}.holiday-mode-row input{width:auto!important;margin-top:2px}.holiday-mode-row span{display:grid;gap:2px}.holiday-mode-row strong{color:#11162f;font-size:1rem;line-height:1.2}.holiday-mode-row small{color:#646b8a;font-size:.9rem;line-height:1.35}.holiday-mode-panel{margin-top:12px;padding:14px 16px;border-radius:20px;background:#fff;border:1px solid rgb(91 75 255 / .08);box-shadow:0 10px 24px rgb(26 31 78 / .08)}.holiday-mode-row--standalone{margin:0}.dashboard-paused-tag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#fff7e6;color:#b45309;font-size:.75rem;font-weight:800;margin-top:6px}.pause-toggle-btn{min-width:88px}.holiday-mode-banner{margin-top:14px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#fff8f0 0%,#fffdf7 100%);border:1px solid rgb(245 158 11 / .25);box-shadow:0 8px 20px rgb(26 31 78 / .05);display:grid;gap:4px}.holiday-mode-banner strong{color:#9a5b00;font-size:1rem}.holiday-mode-banner span{color:#6b7280;font-size:.95rem;line-height:1.45}.pause-gig-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:16px;background:#f8f9ff;border:1px solid rgb(91 75 255 / .08);margin:2px 0 2px}.pause-gig-row input{width:auto!important;margin-top:2px}.pause-gig-row span{display:grid;gap:2px}.pause-gig-row strong{color:#11162f;font-size:1rem;line-height:1.2}.pause-gig-row small{color:#646b8a;font-size:.9rem;line-height:1.35}.act-stats-panel{margin-top:18px}.act-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.act-stats-subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.act-stat-card{padding:16px;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);border:1px solid rgb(91 75 255 / .08);box-shadow:0 10px 24px rgb(26 31 78 / .06)}.act-stat-card-wide{min-height:112px}.act-stat-label{color:#646b8a;font-size:.88rem;font-weight:700;margin-bottom:8px}.act-stat-value{color:#11162f;font-size:1.65rem;line-height:1;font-weight:900}.act-stat-top-title{color:#11162f;font-size:1rem;font-weight:800;line-height:1.35}.act-stat-top-meta{color:#646b8a;font-size:.92rem;margin-top:6px}@media (max-width:900px){.act-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.act-stats-subgrid{grid-template-columns:1fr}}@media (max-width:720px){.act-stat-card{padding:14px;border-radius:16px}.act-stat-value{font-size:1.45rem}}.performance-banner{display:grid;gap:4px;margin:0 0 14px;padding:14px 16px;border-radius:18px;border:1px solid rgb(91 75 255 / .08);background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);box-shadow:0 8px 20px rgb(26 31 78 / .05)}.performance-banner strong{font-size:1rem;color:#11162f}.performance-banner span{color:#646b8a;font-size:.93rem}.performance-trending{background:linear-gradient(180deg,#fff7ed 0%,#fffaf5 100%);border-color:rgb(249 115 22 / .22)}.performance-trending strong{color:#c2410c}.performance-rising{background:linear-gradient(180deg,#ecfdf5 0%,#f5fffb 100%);border-color:rgb(16 185 129 / .2)}.performance-rising strong{color:#047857}.homepage-trending-link{margin-top:10px;text-align:center}.trending-acts-section .portrait-card-grid,.featured-acts-section .portrait-gig-grid{align-items:stretch}.collapsible-form-panel{overflow:hidden}.collapsible-form-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:900;font-size:1.18rem;color:#11162f}.collapsible-form-summary::-webkit-details-marker{display:none}.collapsible-form-panel .teg-form{margin-top:16px}.collapsible-plus{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#f5f7ff;border:1px solid rgb(91 75 255 / .1);color:#5b4bff;font-size:1.4rem;line-height:1;font-weight:700;transition:transform .2s ease,background .2s ease;flex:0 0 auto}.collapsible-form-panel[open] .collapsible-plus{transform:rotate(45deg);background:#edeaff}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-profile-summary-line{display:flex;align-items:center;gap:12px}.account-profile-summary-line .profile-name{flex:1 1 auto;min-width:0}.account-profile-summary-line .edit-link{margin-left:auto}.edit-profile-panel .collapsible-plus{margin-left:0}.edit-profile-panel[open] .edit-link{background:rgb(255 255 255 / .16)}.gigs-manager-panel{margin-top:18px}.gigs-manager-note{margin-bottom:14px;color:#5f6788;background:#fbfbff;border:1px solid rgb(91 75 255 / .08);box-shadow:none;text-align:center}.gigs-manager-groups{display:grid;gap:18px}.gigs-manager-group{display:grid;gap:12px}.gigs-manager-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gigs-manager-group-head h3{margin:0;font-size:1.05rem;color:#11162f}.gigs-manager-group-head span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border-radius:999px;background:#f5f7ff;border:1px solid rgb(91 75 255 / .1);color:#5b4bff;font-weight:800}.gigs-manager-row{border:1px solid rgb(91 75 255 / .08);border-radius:18px;background:#fff;box-shadow:0 8px 20px rgb(26 31 78 / .05)}.gigs-manager-main{min-width:0}.gigs-manager-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dashboard-past-tag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:.75rem;font-weight:800}.gigs-manager-empty{text-align:center;color:#646b8a;box-shadow:none}@media (max-width:720px){.account-profile-summary-line .edit-link{display:none}}.engagement-badge{display:inline-block;margin-top:6px;font-size:12px;font-weight:700}.gig-card .engagement-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-bottom:4px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.04em}.growth-feedback-banner{margin:0 0 14px;padding:13px 15px;border-radius:16px;font-weight:800;line-height:1.35;border:1px solid rgb(91 75 255 / .08);box-shadow:0 8px 20px rgb(26 31 78 / .05)}.growth-feedback-banner.is-hot{background:rgb(249 115 22 / .10);color:#c2410c}.growth-feedback-banner.is-growing{background:rgb(16 185 129 / .10);color:#047857}.growth-feedback-banner.is-low{background:#f8f9ff;color:#5f6788}.act-stats-subgrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.act-stats-subgrid{grid-template-columns:1fr}}.gig-card .engagement-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-bottom:4px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.04em}.growth-feedback-banner{display:block}.filters-letter-view{display:block;max-width:720px;margin:0 auto 10px}.filters-letter-view .field{margin:0}.filters-letter-view .field-wide{width:100%}.filters-letter-view input[type="text"]{width:100%}.letter-view-kicker{margin:10px 0 16px;color:#5f6788;font-weight:700;text-align:left}.archive-grid .venue-letter-card{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center}.archive-grid .venue-letter-card .thumb.venue-letter-thumb{min-height:92px;height:92px;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden}.archive-grid .venue-letter-card .thumb.venue-letter-thumb img{width:100%;height:100%;object-fit:cover}.archive-grid .venue-letter-card .content{padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:6px}.archive-grid .venue-letter-card .card-title{margin:0;line-height:1.12}.archive-grid .venue-letter-card .venue-letter-meta{display:grid;gap:4px}.archive-grid .venue-letter-card .gig-card-actions,.archive-grid .venue-letter-card .copy-stack,.archive-grid .venue-letter-card .meta.compact-meta{display:none!important}.gig-card .engagement-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-bottom:4px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.04em}.gig-card .trending-badge{background:rgb(249 115 22 / .12);color:#c2410c}.gig-card .rising-badge{background:rgb(16 185 129 / .12);color:#047857}.trending-page-hero{padding-top:14px}.trending-hero-card{padding:22px 22px 20px;border-radius:24px;background:linear-gradient(135deg,rgb(91 75 255 / .08) 0%,rgb(255 79 163 / .08) 100%);border:1px solid rgb(91 75 255 / .10);box-shadow:0 12px 28px rgb(26 31 78 / .08)}.trending-page-kicker{margin:0 0 8px;color:#5b4bff;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.trending-page-head h1{margin:0 0 8px;font-size:clamp(2rem, 5vw, 2.9rem);line-height:1.02}.trending-page-section{padding-top:10px}.trending-act-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.trending-act-grid .directory-card{min-width:0}.trending-acts-wrap .section-head,.trending-rising-wrap .section-head{align-items:center}@media (max-width:900px){.trending-act-grid{grid-template-columns:1fr}}.az-link.az-link-area{background:linear-gradient(135deg,#ec4899 0%,#f59e0b 50%,#22c55e 100%);color:#fff!important;border:0;box-shadow:0 8px 22px rgb(48 58 109 / .16)}.az-link.az-link-area:hover{filter:brightness(1.03);text-decoration:none}.archive-grid .directory-card.act-card,.trending-act-grid .directory-card.act-card,.portrait-card-grid .directory-card.act-card{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;min-height:168px!important;align-items:stretch!important;gap:0!important;border-radius:20px!important;overflow:hidden!important;border:1px solid rgb(91 75 255 / .08)!important;box-shadow:0 10px 24px rgb(15 23 42 / .08),0 0 0 1px rgb(91 75 255 / .06)!important;background:#fff!important}.archive-grid .directory-card.act-card .thumb,.trending-act-grid .directory-card.act-card .thumb,.portrait-card-grid .directory-card.act-card .thumb{min-height:168px!important;height:100%!important;aspect-ratio:auto!important;background:#f4f6ff!important;border-radius:0!important;overflow:hidden!important}.archive-grid .directory-card.act-card .thumb img,.trending-act-grid .directory-card.act-card .thumb img,.portrait-card-grid .directory-card.act-card .thumb img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;background:#f4f6ff!important;display:block!important}.archive-grid .directory-card.act-card .content,.trending-act-grid .directory-card.act-card .content,.portrait-card-grid .directory-card.act-card .content{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;padding:14px 16px!important;background:#fff!important}.archive-grid .directory-card.act-card .gig-info-stack,.trending-act-grid .directory-card.act-card .gig-info-stack,.portrait-card-grid .directory-card.act-card .gig-info-stack{margin:4px 0 0!important}.archive-grid .directory-card.act-card .gig-card-actions,.trending-act-grid .directory-card.act-card .gig-card-actions,.portrait-card-grid .directory-card.act-card .gig-card-actions{display:none!important}@media (max-width:720px){.archive-grid .directory-card.act-card,.trending-act-grid .directory-card.act-card,.portrait-card-grid .directory-card.act-card{grid-template-columns:96px minmax(0,1fr)!important;min-height:156px!important}.archive-grid .directory-card.act-card .thumb,.trending-act-grid .directory-card.act-card .thumb,.portrait-card-grid .directory-card.act-card .thumb{min-height:156px!important}.archive-grid .directory-card.act-card .content,.trending-act-grid .directory-card.act-card .content,.portrait-card-grid .directory-card.act-card .content{padding:13px 14px!important}}.archive-grid .directory-card.act-card,.trending-act-grid .directory-card.act-card,.portrait-card-grid .directory-card.act-card{position:relative!important;display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;min-height:188px!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;border:1px solid rgb(245 158 11 / .32)!important;box-shadow:0 12px 28px rgb(15 23 42 / .10),0 0 0 1px rgb(245 158 11 / .16),0 0 18px rgb(245 158 11 / .14)!important}.archive-grid .directory-card.act-card::after,.trending-act-grid .directory-card.act-card::after,.portrait-card-grid .directory-card.act-card::after{content:''!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .28),0 0 18px rgb(245 158 11 / .10)!important}.archive-grid .directory-card.act-card .thumb,.trending-act-grid .directory-card.act-card .thumb,.portrait-card-grid .directory-card.act-card .thumb{min-height:188px!important;height:100%!important;aspect-ratio:auto!important;background:#f4f6ff!important;border-radius:0!important;overflow:hidden!important}.archive-grid .directory-card.act-card .thumb img,.trending-act-grid .directory-card.act-card .thumb img,.portrait-card-grid .directory-card.act-card .thumb img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important;background:#f4f6ff!important}.archive-grid .directory-card.act-card .content,.trending-act-grid .directory-card.act-card .content,.portrait-card-grid .directory-card.act-card .content{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;padding:15px 16px!important;background:#fff!important}.archive-grid .directory-card.act-card .card-title,.trending-act-grid .directory-card.act-card .card-title,.portrait-card-grid .directory-card.act-card .card-title,.archive-grid .directory-card.act-card h3,.trending-act-grid .directory-card.act-card h3,.portrait-card-grid .directory-card.act-card h3{margin:0!important;font-size:1.03rem!important;line-height:1.15!important}.archive-grid .directory-card.act-card .gig-info-stack,.trending-act-grid .directory-card.act-card .gig-info-stack,.portrait-card-grid .directory-card.act-card .gig-info-stack{display:grid!important;gap:8px!important;margin:0!important}.archive-grid .directory-card.act-card .gig-info-line,.trending-act-grid .directory-card.act-card .gig-info-line,.portrait-card-grid .directory-card.act-card .gig-info-line{display:flex!important;align-items:center!important;gap:8px!important;font-size:.96rem!important;color:var(--text)!important}.archive-grid .directory-card.act-card .gig-time,.trending-act-grid .directory-card.act-card .gig-time,.portrait-card-grid .directory-card.act-card .gig-time{display:inline-flex!important;align-items:center!important;gap:8px!important;align-self:flex-start!important;margin-top:2px!important;padding:6px 12px!important;border-radius:999px!important;background:rgb(99 102 241 / .08)!important;color:#2f3a68!important;font-weight:700!important;line-height:1!important;box-shadow:inset 0 0 0 1px rgb(99 102 241 / .08)!important}.archive-grid .directory-card.act-card .gig-card-actions,.trending-act-grid .directory-card.act-card .gig-card-actions,.portrait-card-grid .directory-card.act-card .gig-card-actions{display:none!important}@media (max-width:720px){.archive-grid .directory-card.act-card,.trending-act-grid .directory-card.act-card,.portrait-card-grid .directory-card.act-card{grid-template-columns:104px minmax(0,1fr)!important;min-height:168px!important}.archive-grid .directory-card.act-card .thumb,.trending-act-grid .directory-card.act-card .thumb,.portrait-card-grid .directory-card.act-card .thumb{min-height:168px!important}.archive-grid .directory-card.act-card .content,.trending-act-grid .directory-card.act-card .content,.portrait-card-grid .directory-card.act-card .content{padding:14px 15px!important}}.archive-grid .directory-card.gig-card.act-card-unified,.trending-act-grid .directory-card.gig-card.act-card-unified{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;min-height:136px!important;border-radius:18px!important;align-items:stretch!important;overflow:hidden!important}.archive-grid .directory-card.gig-card.act-card-unified .thumb,.trending-act-grid .directory-card.gig-card.act-card-unified .thumb{min-height:136px!important;height:136px!important;background:#f3f4fb!important;overflow:hidden!important}.archive-grid .directory-card.gig-card.act-card-unified .thumb img,.trending-act-grid .directory-card.gig-card.act-card-unified .thumb img{object-fit:contain!important;object-position:center center!important;background:#f3f4fb!important}.archive-grid .directory-card.gig-card.act-card-unified .content,.trending-act-grid .directory-card.gig-card.act-card-unified .content{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-width:0!important;padding:8px 12px!important}.archive-grid .directory-card.gig-card.act-card-unified .gig-line,.trending-act-grid .directory-card.gig-card.act-card-unified .gig-line{margin:0!important}.archive-grid .directory-card.gig-card.act-card-unified .engagement-badge,.trending-act-grid .directory-card.gig-card.act-card-unified .engagement-badge{margin-bottom:3px!important}.archive-grid .directory-card.gig-card.act-card-unified .oblong-title-inline,.trending-act-grid .directory-card.gig-card.act-card-unified .oblong-title-inline{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;min-width:0!important}.archive-grid .directory-card.gig-card.act-card-unified .oblong-act-link,.trending-act-grid .directory-card.gig-card.act-card-unified .oblong-act-link{font-size:0.98rem!important;line-height:1.08!important;font-weight:800!important}.archive-grid .directory-card.gig-card.act-card-unified .oblong-venue-link,.trending-act-grid .directory-card.gig-card.act-card-unified .oblong-venue-link{font-size:0.98rem!important;font-weight:700!important;color:#6066e8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.archive-grid .directory-card.gig-card.act-card-unified .oblong-meta-row,.trending-act-grid .directory-card.gig-card.act-card-unified .oblong-meta-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.archive-grid .directory-card.gig-card.act-card-unified .oblong-info-row,.trending-act-grid .directory-card.gig-card.act-card-unified .oblong-info-row{font-size:.92rem!important;line-height:1.18!important}.archive-grid .directory-card.gig-card.act-card-unified .oblong-area-row,.trending-act-grid .directory-card.gig-card.act-card-unified .oblong-area-row{font-size:.92rem!important;line-height:1.18!important}.act-card-fallback .engagement-badge{margin-bottom:8px!important}.act-stats-panel .act-stat-label{letter-spacing:0}.act-stats-panel .act-stat-top-meta{line-height:1.35}.load-more-wrap{display:flex;justify-content:center;margin:18px 0 4px}.js-load-more[disabled]{opacity:.7}.area-venue-grid .directory-card.venue-area-card{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;min-height:136px!important;border-radius:18px!important;align-items:stretch!important;overflow:hidden!important;border:1px solid rgb(245 158 11 / .22)!important;box-shadow:0 10px 24px rgb(15 23 42 / .08),0 0 0 1px rgb(245 158 11 / .10),0 0 16px rgb(245 158 11 / .10)!important;background:#fff!important}.area-venue-grid .directory-card.venue-area-card .thumb.venue-letter-thumb{min-height:136px!important;height:136px!important;background:#f3f4fb!important;overflow:hidden!important}.area-venue-grid .directory-card.venue-area-card .thumb.venue-letter-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}.area-venue-grid .directory-card.venue-area-card .content{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;padding:10px 12px!important;min-width:0!important}.area-venue-grid .directory-card.venue-area-card .card-title{margin:0!important;font-size:1rem!important;line-height:1.1!important}.area-venue-grid .directory-card.venue-area-card .card-title a{color:#11162f!important}.area-venue-grid .directory-card.venue-area-card .venue-letter-meta{display:grid!important;gap:4px!important}.area-venue-grid .directory-card.venue-area-card .meta.compact-meta,.area-venue-grid .directory-card.venue-area-card .copy-stack,.area-venue-grid .directory-card.venue-area-card .gig-card-actions{display:none!important}.area-venue-grid .directory-card .card-title a{color:#2563eb!important;font-weight:600}.area-venue-grid .directory-card .card-title a:hover{text-decoration:underline}.area-venue-grid .directory-card.venue-area-card .card-title a,.area-venue-grid .directory-card.venue-letter-card .card-title a,.area-venue-grid .directory-card .card-title a{color:#4f46e5!important;text-decoration:none!important;font-weight:700!important}.area-venue-grid .directory-card.venue-area-card .card-title a:hover,.area-venue-grid .directory-card.venue-letter-card .card-title a:hover,.area-venue-grid .directory-card .card-title a:hover{color:#4338ca!important;text-decoration:underline!important}.area-venue-grid .card-title,.area-venue-grid .card-title a,.area-venue-grid .directory-card .content .card-title a{color:#4f46e5!important}.area-venue-grid .card-title a:visited{color:#4f46e5!important}.area-venue-grid .directory-card .card-title{color:#4f46e5!important}.area-venue-grid .directory-card .card-title a{color:#4f46e5!important}.area-venue-grid .directory-card .card-title a:hover{color:#4338ca!important;text-decoration:underline}.area-venue-grid .directory-card .card-image{width:60px!important;height:60px!important;flex:0 0 60px!important}.area-venue-grid .directory-card img{width:60px!important;height:60px!important;object-fit:cover;border-radius:10px}.area-venue-grid .directory-card{display:flex!important;align-items:center!important;gap:12px!important}.area-venue-grid .directory-card img{width:60px!important;height:60px!important;min-width:60px!important;max-width:60px!important;object-fit:cover!important;border-radius:10px!important}.area-venue-grid .directory-card .card-image{flex:0 0 60px!important;max-width:60px!important}.area-venue-grid .directory-card.venue-area-card{grid-template-columns:60px minmax(0,1fr)!important;min-height:96px!important;align-items:center!important}.area-venue-grid .directory-card.venue-area-card .thumb.venue-letter-thumb{min-height:60px!important;height:60px!important;width:60px!important;min-width:60px!important;max-width:60px!important;aspect-ratio:1 / 1!important;border-radius:12px!important;align-self:center!important;justify-self:start!important;overflow:hidden!important;background:#f3f4fb!important}.area-venue-grid .directory-card.venue-area-card .thumb.venue-letter-thumb img{width:60px!important;height:60px!important;min-width:60px!important;max-width:60px!important;object-fit:cover!important;object-position:center center!important;display:block!important}.area-venue-grid .directory-card.venue-area-card .content{padding:8px 12px!important}.area-browser-results{display:grid;gap:18px}.area-browser-section-head{margin:6px 0 10px!important}.area-browser-section-head h3{margin:0 0 4px;font-size:1.18rem;color:#11162f}.area-browser-section-head p{margin:0;color:#5d6b86}.area-browser-hero .archive-grid,.area-browser-hero .portrait-gig-grid{margin-top:4px}.review-form .comment-form-email,.review-form .comment-form-url,.review-form .comment-form-cookies-consent{display:none!important}.comment-form-rating-stars{border:0;padding:0;margin:0 0 18px}.comment-form-rating-stars legend{display:block;margin:0 0 10px;font-weight:800;color:#13203a}.star-rating-input{display:inline-flex;flex-direction:row-reverse;gap:6px}.star-rating-input input{display:none}.star-rating-input label{font-size:2rem;line-height:1;cursor:pointer;color:#d7dbea;transition:transform .12s ease,color .12s ease}.star-rating-input label:hover,.star-rating-input label:hover~label,.star-rating-input input:checked~label{color:#fbbf24;transform:scale(1.02)}.review-stars-google{color:#f59e0b;letter-spacing:.08em;font-size:1.1rem}.review-owner-love{margin-top:8px;color:#c2410c;font-weight:800}.review-owner-reply{margin-top:12px;padding:12px 14px;border-radius:16px;background:#f8f9ff;border:1px solid #e7e9f7}.review-owner-reply strong{display:block;margin-bottom:6px}.review-owner-reply p{margin:0}.review-owner-actions{margin-top:12px;display:grid;gap:10px}.review-owner-inline-form{margin:0}.review-owner-reply-form{display:grid;gap:10px}.review-owner-reply-form textarea{min-height:88px}.review-owner-edit-box{display:grid;gap:10px}.review-owner-edit-box summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.review-owner-edit-box summary::-webkit-details-marker{display:none}.review-owner-edit-box[open] summary{margin-bottom:10px}.account-hero-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 22px;border-radius:28px;background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);border:1px solid rgb(91 75 255 / .08);box-shadow:0 14px 32px rgb(26 31 78 / .08)}.account-hero-copy{display:grid;gap:14px;min-width:0}.account-hero-kicker{font-size:2rem;line-height:1.02;font-weight:900;color:#11162f}.account-hero-name{font-size:1.15rem;line-height:1.08;font-weight:800;color:#11162f}.account-hero-image-wrap{width:132px;height:132px;border-radius:28px;overflow:hidden;border:1px solid rgb(91 75 255 / .10);box-shadow:0 10px 24px rgb(26 31 78 / .08);background:#fff;flex:0 0 132px}.account-hero-image{width:100%;height:100%;object-fit:cover;object-position:center top}.holiday-mode-inline{margin:0}.account-edit-summary{display:flex;align-items:center;justify-content:space-between;min-height:72px;font-size:1.15rem;font-weight:800;color:#11162f}@media (max-width:720px){.account-hero-card{grid-template-columns:minmax(0,1fr) 112px;gap:14px;padding:18px 18px}.account-hero-kicker{font-size:1.85rem}.account-hero-image-wrap{width:112px;height:112px;border-radius:24px;flex-basis:112px}}.account-dashboard{padding-top:6px}.account-dashboard>.grid-2{display:grid;gap:18px}.account-dashboard .panel{border-radius:28px;background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);border:1px solid rgb(91 75 255 / .09);box-shadow:0 14px 34px rgb(26 31 78 / .08),0 1px 0 rgb(255 255 255 / .9) inset}.account-profile-summary,.add-gig-panel,.act-stats-panel,.gigs-manager-panel{overflow:hidden}.account-dashboard .collapsible-form-summary{min-height:78px;padding:0 22px;font-size:1.2rem;font-weight:900;color:#11162f;background:linear-gradient(180deg,#fff 0%,#f9faff 100%)}.account-dashboard .collapsible-form-summary:hover{background:linear-gradient(180deg,#fff 0%,#f5f7ff 100%)}.account-dashboard .collapsible-plus{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(180deg,#f5f6ff 0%,#eef1ff 100%);border:1px solid rgb(91 75 255 / .10);color:#5b4bff;font-size:2rem;line-height:1;box-shadow:0 8px 18px rgb(26 31 78 / .06)}.account-dashboard details[open]>summary .collapsible-plus{transform:rotate(45deg)}.account-dashboard .teg-form,.account-dashboard .compact-profile-form{padding:20px 22px 22px}.account-dashboard input[type="text"],.account-dashboard input[type="email"],.account-dashboard input[type="url"],.account-dashboard input[type="date"],.account-dashboard input[type="time"],.account-dashboard input[type="file"],.account-dashboard textarea,.account-dashboard select{border-radius:18px;border:1px solid rgb(91 75 255 / .10);background:#fff;box-shadow:0 6px 14px rgb(26 31 78 / .04)}.account-dashboard .dashboard-form-section{border-radius:22px;padding:16px;background:linear-gradient(180deg,#fcfcff 0%,#f7f8ff 100%);border:1px solid rgb(91 75 255 / .06);margin-bottom:16px}.account-dashboard .dashboard-form-heading h3{margin:0 0 4px;font-size:1.05rem;color:#11162f}.account-dashboard .dashboard-form-heading p{margin:0;color:#68738f}.account-dashboard .dashboard-form-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.account-dashboard .save-profile-btn,.account-dashboard .btn.btn-primary{box-shadow:0 12px 24px rgb(91 75 255 / .20)}.account-dashboard .holiday-mode-row,.account-dashboard .pause-gig-row{border-radius:20px;background:linear-gradient(180deg,#f9faff 0%,#f4f6ff 100%);border:1px solid rgb(91 75 255 / .10);box-shadow:0 8px 18px rgb(26 31 78 / .05)}.account-dashboard .act-stat-card{border-radius:22px;border:1px solid rgb(91 75 255 / .08);box-shadow:0 10px 22px rgb(26 31 78 / .06)}.account-dashboard .notice{border-radius:20px}.account-dashboard .my-event-row{border-radius:18px;background:linear-gradient(180deg,#fff 0%,#fbfbff 100%);border:1px solid rgb(91 75 255 / .08);box-shadow:0 8px 18px rgb(26 31 78 / .05);padding:14px 16px}.account-hero-card{box-shadow:0 18px 40px rgb(26 31 78 / .10),0 1px 0 rgb(255 255 255 / .9) inset!important}@media (max-width:720px){.account-dashboard .collapsible-form-summary{min-height:72px;padding:0 18px;font-size:1.08rem}.account-dashboard .collapsible-plus{width:48px;height:48px;font-size:1.8rem}.account-dashboard .teg-form,.account-dashboard .compact-profile-form{padding:16px 16px 18px}}.account-dashboard .grid-2{gap:20px!important}.account-dashboard .panel{border:1px solid rgb(91 75 255 / .10)!important;box-shadow:0 18px 42px rgb(26 31 78 / .09),0 1px 0 rgb(255 255 255 / .95) inset!important}.account-dashboard .account-hero-card{background:radial-gradient(circle at top right,rgb(255 79 163 / .08),transparent 34%),linear-gradient(180deg,#ffffff 0%,#fbfbff 100%)!important}.account-dashboard .account-profile-summary,.account-dashboard .add-gig-panel,.account-dashboard .act-stats-panel,.account-dashboard .gigs-manager-panel{background:linear-gradient(180deg,#ffffff 0%,#fcfcff 100%)!important}.account-dashboard .dashboard-form-section{background:linear-gradient(180deg,#fdfdff 0%,#f7f8ff 100%)!important;box-shadow:0 8px 20px rgb(26 31 78 / .04)}.account-dashboard .pause-gig-row--premium{margin-top:8px!important;margin-bottom:10px!important;border-radius:20px!important;background:linear-gradient(180deg,#f9faff 0%,#f2f5ff 100%)!important;border:1px solid rgb(91 75 255 / .12)!important;box-shadow:0 10px 22px rgb(26 31 78 / .05)!important}.account-dashboard .pause-gig-row--premium strong{font-size:1rem!important}.account-dashboard .pause-gig-row--premium small{font-size:.92rem!important;line-height:1.35!important}.account-dashboard .account-edit-summary{letter-spacing:.01em}.dashboard-event-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pause-gig-toggle-form{margin:0}.pause-toggle-btn{min-width:94px!important}.pause-toggle-btn.is-paused{background:linear-gradient(180deg,#fff7e8 0%,#fff1d6 100%)!important;border-color:rgb(245 158 11 / .28)!important;color:#b45309!important;box-shadow:0 10px 22px rgb(245 158 11 / .10)!important}.account-dashboard .panel{border:1px solid rgb(91 75 255 / .12)!important;box-shadow:0 20px 44px rgb(26 31 78 / .10),0 1px 0 rgb(255 255 255 / .96) inset!important}.account-dashboard .account-hero-card{background:radial-gradient(circle at top right,rgb(255 79 163 / .10),transparent 36%),radial-gradient(circle at top left,rgb(91 75 255 / .08),transparent 28%),linear-gradient(180deg,#ffffff 0%,#fbfbff 100%)!important}.account-dashboard .collapsible-form-summary{min-height:82px!important;font-size:1.22rem!important}.pause-toggle-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;min-height:44px!important;padding:10px 16px!important;border-radius:14px!important;background:linear-gradient(180deg,#f5f7ff 0%,#ecefff 100%)!important;border:1px solid rgb(91 75 255 / .18)!important;color:#4338ca!important;font-weight:800!important;font-size:.96rem!important;line-height:1!important;box-shadow:0 8px 18px rgb(91 75 255 / .10)!important;opacity:1!important;visibility:visible!important}.pause-toggle-btn:hover{background:linear-gradient(180deg,#eef2ff 0%,#e6eaff 100%)!important;color:#3730a3!important}.pause-toggle-btn.is-paused{background:linear-gradient(180deg,#fff7e8 0%,#fff1d6 100%)!important;border-color:rgb(245 158 11 / .30)!important;color:#b45309!important;box-shadow:0 10px 22px rgb(245 158 11 / .10)!important}.pause-gig-toggle-form button{appearance:none!important;-webkit-appearance:none!important}.account-hero-card{position:relative;display:block!important;padding:28px 24px 24px!important;border-radius:32px!important;background:radial-gradient(circle at top right,rgb(255 79 163 / .08),transparent 34%),linear-gradient(180deg,#ffffff 0%,#fbfbff 100%)!important;min-height:220px}.account-hero-copy{display:grid;gap:14px;max-width:62%}.account-hero-kicker{font-size:3rem!important;line-height:.98!important;font-weight:900!important;letter-spacing:-.03em;color:#0f1b46!important;white-space:nowrap}.account-hero-name{font-size:1.2rem!important;line-height:1.08!important;font-weight:800!important;color:#11162f!important}.account-hero-image-wrap{position:absolute!important;top:22px;right:22px;width:100px!important;height:100px!important;border-radius:999px!important;overflow:hidden!important;border:4px solid #fff!important;box-shadow:0 12px 26px rgb(26 31 78 / .12)!important;background:#fff!important}.account-hero-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.holiday-mode-row--hero{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:flex-start!important;gap:12px!important;max-width:360px;margin-top:4px!important;padding:16px 18px!important;border-radius:22px!important}.holiday-mode-row--hero strong{display:block;margin-bottom:4px}.holiday-mode-row--hero small{display:block}.holiday-mode-row--hero input[type="checkbox"]{display:none!important}.toggle-switch-ui,.pause-toggle-slider{position:relative;display:inline-block;width:52px;height:30px;border-radius:999px;background:linear-gradient(180deg,#e7eafb 0%,#dde2fa 100%);border:1px solid rgb(91 75 255 / .14);box-shadow:inset 0 2px 4px rgb(15 23 42 / .06);flex:0 0 52px}.toggle-switch-ui::after,.pause-toggle-slider::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 4px 10px rgb(15 23 42 / .14);transition:transform .2s ease}.toggle-switch-input:checked+.toggle-switch-ui{background:linear-gradient(180deg,#7c6bff 0%,#5b4bff 100%)}.toggle-switch-input:checked+.toggle-switch-ui::after{transform:translateX(22px)}.pause-gig-toggle-form{margin:0}.pause-toggle-switch{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:10px;cursor:pointer;user-select:none}.pause-toggle-switch input{display:none!important}.pause-toggle-switch input:checked+.pause-toggle-slider{background:linear-gradient(180deg,#ffcf7d 0%,#f59e0b 100%);border-color:rgb(245 158 11 / .30)}.pause-toggle-switch input:checked+.pause-toggle-slider::after{transform:translateX(22px)}.pause-toggle-label{font-weight:800;color:#4b5563;min-width:52px}.pause-toggle-switch.is-paused .pause-toggle-label{color:#b45309}.dashboard-event-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:720px){.account-hero-card{min-height:210px;padding:22px 18px 20px!important}.account-hero-copy{max-width:64%;gap:12px}.account-hero-kicker{font-size:2.4rem!important;white-space:nowrap}.account-hero-name{font-size:1.1rem!important}.account-hero-image-wrap{top:18px;right:18px;width:86px!important;height:86px!important}.holiday-mode-row--hero{max-width:100%;grid-template-columns:auto auto 1fr;padding:14px 14px!important}}.account-hero-card{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:18px 18px 16px!important;min-height:auto!important;border-radius:28px!important}.account-hero-copy{max-width:100%!important;gap:6px!important;padding-right:82px}.account-hero-kicker{font-size:2.2rem!important;line-height:1!important;white-space:nowrap!important}.account-hero-name{font-size:1.02rem!important;line-height:1.15!important}.account-hero-image-wrap{position:absolute!important;top:14px!important;right:14px!important;width:68px!important;height:68px!important;border-radius:999px!important;border:3px solid #fff!important}.holiday-mode-inline--hero{margin:0!important;width:100%}.holiday-mode-row--hero{max-width:none!important;width:100%!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;padding:12px 14px!important;border-radius:18px!important;margin-top:0!important}.holiday-mode-row--hero strong{margin-bottom:2px!important;font-size:.98rem!important}.holiday-mode-row--hero small{font-size:.84rem!important;line-height:1.25!important}.toggle-switch-ui,.pause-toggle-slider{width:44px!important;height:24px!important;flex-basis:44px!important}.toggle-switch-ui::after,.pause-toggle-slider::after{top:2px!important;left:2px!important;width:18px!important;height:18px!important}.toggle-switch-input:checked+.toggle-switch-ui::after,.pause-toggle-switch input:checked+.pause-toggle-slider::after{transform:translateX(20px)!important}.gigs-manager-row{padding:10px 12px!important;border-radius:16px!important}.gigs-manager-main>strong{font-size:.98rem!important}.gigs-manager-main .muted{font-size:.86rem!important;line-height:1.2!important}.dashboard-event-actions--compact{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important}.btn-compact-action{min-height:34px!important;padding:8px 12px!important;border-radius:12px!important;font-size:.88rem!important;line-height:1!important}.pause-gig-toggle-form--compact{margin:0!important}.pause-toggle-compact-wrap{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.pause-toggle-switch--compact{display:inline-flex!important;align-items:center!important;gap:0!important}.pause-toggle-label--left{font-weight:800!important;color:#4b5563!important;font-size:.88rem!important;line-height:1!important}.pause-toggle-switch--compact .pause-toggle-slider{margin:0!important}.pause-toggle-switch--compact .pause-toggle-label{display:none!important}@media (max-width:720px){.account-hero-card{padding:16px 16px 14px!important}.account-hero-copy{padding-right:74px}.account-hero-kicker{font-size:2rem!important}.account-hero-image-wrap{width:60px!important;height:60px!important;top:12px!important;right:12px!important}.holiday-mode-row--hero{padding:11px 12px!important}.dashboard-event-actions--compact{gap:6px!important}.btn-compact-action{padding:8px 10px!important;font-size:.84rem!important}}.gigs-manager-row.is-paused{opacity:.72;transition:opacity .18s ease,filter .18s ease;filter:saturate(.9)}.gigs-manager-row.is-paused:hover{opacity:.86}.custom-login-form .login-username,.custom-login-form .login-password,.custom-login-form .login-remember,.custom-login-form .login-submit{margin-bottom:12px}.custom-login-form label{display:block;margin-bottom:6px;font-weight:700}.custom-login-form .login-remember label{display:inline-flex;align-items:center;gap:10px;margin-bottom:0;font-weight:700}.custom-login-form input[type="checkbox"]{width:auto!important}.venue-monetisation-panel{margin-top:18px}.venue-monetisation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.venue-boost-card,.venue-featured-card{padding:16px;border-radius:22px;background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);border:1px solid rgb(91 75 255 / .08);box-shadow:0 10px 24px rgb(26 31 78 / .06)}.venue-monetisation-kicker{font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#5b4bff;margin-bottom:8px}.venue-monetisation-kicker--centered{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.venue-monetisation-kicker__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.venue-boost-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.venue-boost-form,.venue-featured-form{display:grid;gap:10px}.featured-venue-card{border:1px solid rgb(91 75 255 / .10);box-shadow:0 14px 30px rgb(26 31 78 / .08)}.featured-venue-card .featured-venue-kicker{color:#5b4bff}.featured-venue-card .content{position:relative}.featured-venue-card .content::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none}@media (max-width:720px){.venue-monetisation-grid{grid-template-columns:1fr}}.venue-monetisation-panel--standalone{margin-top:16px}.venue-monetisation-stack{display:grid;gap:14px}.venue-boost-card--full,.venue-subscription-card,.venue-featured-admin-card,.subscription-tier-card{border-radius:22px;border:1px solid rgb(91 75 255 / .08);background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);box-shadow:0 10px 24px rgb(26 31 78 / .06)}.venue-boost-card--full{background:linear-gradient(180deg,#fff8fb 0%,#fbfbff 100%)}.venue-subscription-card{background:linear-gradient(180deg,#fcfbff 0%,#f8f8ff 100%)}.venue-subscription-actions,.venue-featured-actions,.venue-subscription-footer{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.add-special-event-panel{margin-top:16px}.add-special-event-panel .teg-form{padding-top:16px}.venue-subscription-screen{margin-top:16px}.venue-subscription-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.subscription-tier-card{padding:18px;display:grid;gap:10px}.subscription-tier-card--featured{border-color:rgb(245 158 11 / .24);box-shadow:0 12px 28px rgb(245 158 11 / .08)}.subscription-tier-card h3{margin:0;font-size:1.14rem;color:#11162f}.subscription-tier-list{margin:0;padding-left:18px;color:#4b5563;display:grid;gap:8px}.venue-featured-admin-card{margin-top:16px;padding:18px}@media (max-width:720px){.venue-subscription-grid{grid-template-columns:1fr}}.venue-subscription-actions--center,.venue-subscription-footer--center{justify-content:center;align-items:center}.venue-boost-form--inline{display:inline-flex}.venue-boost-card--full{text-align:center}.venue-boost-card--full .muted{max-width:560px;margin:0 auto}.venue-boost-card--full .venue-monetisation-kicker,.venue-boost-status .venue-monetisation-kicker{text-align:center}.venue-subscription-grid--boost{align-items:stretch}.venue-boost-status{margin:0 0 14px;padding:16px 18px;border-radius:20px;border:1px solid rgb(245 158 11 / .22);background:linear-gradient(180deg,#fff9ef 0%,#fffdf8 100%);box-shadow:0 10px 24px rgb(245 158 11 / .08);display:flex;justify-content:space-between;align-items:center;gap:14px}.venue-boost-status .muted{margin:0}.subscription-tier-card .venue-boost-form,.subscription-tier-card .venue-subscription-actions{justify-content:center}.subscription-tier-card .btn{min-width:210px;justify-content:center}@media (max-width:720px){.venue-boost-status{flex-direction:column;text-align:center}.subscription-tier-card .btn{min-width:0;width:100%}}.featured-venue-card--matched{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:stretch!important;overflow:hidden}.featured-venue-card--matched .thumb{aspect-ratio:auto!important;min-height:178px!important;height:100%!important}.featured-venue-card--matched .thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.featured-venue-card--matched .content{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:7px!important;padding:14px 15px!important;min-width:0}.featured-venue-card--matched .engagement-badge{display:inline-flex;align-items:center;align-self:flex-start;margin-bottom:3px!important}.featured-venue-card--matched .oblong-title-inline{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;min-width:0!important}.featured-venue-card--matched .oblong-act-link{font-size:0.98rem!important;line-height:1.08!important;font-weight:800!important;color:#111827!important}.featured-venue-card--matched .oblong-venue-link{font-size:0.98rem!important;font-weight:700!important;color:#6066e8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.featured-venue-card--matched .oblong-meta-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.featured-venue-card--matched .gig-date-inline,.featured-venue-card--matched .gig-time-inline{font-size:.92rem!important;line-height:1.15!important}.featured-venue-card--matched .gig-time-inline.venue-type-pill{padding:5px 10px!important}.featured-venue-card--matched .oblong-info-row,.featured-venue-card--matched .oblong-area-row{font-size:.92rem!important;line-height:1.18!important;color:#4b5563!important}.featured-venue-card--matched .featured-venue-inline-link{color:#111827;font-weight:800;text-decoration:none}.featured-venue-card--popular{border:1px solid rgb(245 158 11 / .26)!important;box-shadow:0 12px 28px rgb(245 158 11 / .10),0 0 0 3px rgb(255 255 255 / .72)!important;background:linear-gradient(180deg,#fffdf8 0%,#ffffff 100%)!important}.featured-venue-card--popular .content{position:relative}.featured-venue-card--popular .content::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(251 191 36 / .08) 0%,#fff0 35%,rgb(249 115 22 / .08) 100%)}.featured-venue-card--popular .content::after{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .38)}@media (max-width:720px){.featured-venue-card--matched{grid-template-columns:102px minmax(0,1fr)!important}.featured-venue-card--matched .thumb{min-height:154px!important}.featured-venue-card--matched .content{padding:12px 13px!important}}.mixed-feed-head h2,.area-browser-section-head h3{letter-spacing:-.02em}.today-premium-title-box{background:linear-gradient(135deg,rgb(91 75 255 / .08) 0%,rgb(255 79 163 / .08) 100%);border:1px solid rgb(91 75 255 / .10);box-shadow:0 12px 28px rgb(26 31 78 / .08);padding:22px 28px 20px}.today-premium-head{margin-bottom:0}.today-premium-head h1{font-size:clamp(1.7rem, 4vw, 3rem);line-height:1.02;margin:0 0 10px;white-space:nowrap;letter-spacing:-.03em}.today-premium-head .muted{margin:0;max-width:760px;font-size:1rem;line-height:1.45}@media (max-width:768px){.today-premium-title-box{padding:18px 18px 16px;border-radius:26px}.today-premium-head h1{font-size:clamp(1.22rem, 5vw, 1.6rem);white-space:nowrap}.today-premium-head .muted{font-size:.98rem;line-height:1.42}}@media (max-width:420px){.today-premium-head h1{font-size:1.18rem;letter-spacing:-.04em}}.home-az-grid{justify-content:center!important;align-items:center}.home-az-grid .az-link{flex:0 0 auto}.profile-type-checkboxes{grid-template-columns:1fr;gap:12px;margin:4px 0 2px}.profile-type-checkboxes label{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f7f8ff;border:1px solid var(--border);padding:16px 18px;border-radius:18px;font-weight:800}.profile-type-checkboxes label span{flex:1;text-align:left}.profile-type-checkboxes input{accent-color:var(--primary);margin:0 0 0 auto;inline-size:24px;block-size:24px;flex:0 0 auto}.profile-poster-picker{display:grid;gap:10px;margin-top:6px}.profile-poster-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-poster-choice{display:grid;gap:8px;background:#fff;border:1px solid var(--border);border-radius:18px;padding:10px;box-shadow:var(--shadow)}.profile-poster-choice img{width:100%;height:170px;object-fit:cover;border-radius:14px;background:#f4f6ff}.profile-poster-choice span{font-size:.86rem;font-weight:800;text-align:center}.profile-poster-choice input{accent-color:var(--primary);justify-self:start}.dashboard-reviews-panel .review-owner-actions{display:grid;gap:10px;margin-top:10px}.dashboard-reviews-panel .review-owner-reply-form textarea{width:100%;min-height:110px}.claim-venue-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:720px){.profile-type-checkboxes,.profile-poster-choice-grid{grid-template-columns:1fr}.profile-poster-choice img{height:150px}}.unified-gig-card.oblong-gig-card .oblong-title-inline.oblong-title-stack,.archive-grid .directory-card.gig-card.act-card-unified .oblong-title-inline.oblong-title-stack,.trending-act-grid .directory-card.gig-card.act-card-unified .oblong-title-inline.oblong-title-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-width:0!important;white-space:normal!important;overflow:visible!important}.unified-gig-card.oblong-gig-card .oblong-title-inline.oblong-title-stack .oblong-act-link,.archive-grid .directory-card.gig-card.act-card-unified .oblong-title-inline.oblong-title-stack .oblong-act-link,.trending-act-grid .directory-card.gig-card.act-card-unified .oblong-title-inline.oblong-title-stack .oblong-act-link{display:block!important;width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.12!important}.unified-gig-card.oblong-gig-card .oblong-title-inline.oblong-title-stack .oblong-venue-link,.archive-grid .directory-card.gig-card.act-card-unified .oblong-title-inline.oblong-title-stack .oblong-venue-link,.trending-act-grid .directory-card.gig-card.act-card-unified .oblong-title-inline.oblong-title-stack .oblong-venue-link{display:block!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:0.92rem!important;line-height:1.12!important;font-weight:700!important;color:#6b7280!important}.unified-gig-card.oblong-gig-card .gig-sep,.archive-grid .directory-card.gig-card.act-card-unified .gig-sep,.trending-act-grid .directory-card.gig-card.act-card-unified .gig-sep{display:none!important}.claim-panel .venue-access-request-feedback{margin-top:10px;font-weight:700;color:#166534}.claim-panel .btn,.claim-panel .copy-link-btn{min-width:220px}.unified-gig-card.oblong-gig-card,.directory-card.gig-card.oblong-gig-card,.portrait-gig-grid .gig-card.oblong-gig-card,.archive-grid .directory-card.gig-card.act-card-unified,.trending-act-grid .directory-card.gig-card.act-card-unified,.featured-venue-card--matched{grid-template-columns:128px minmax(0,1fr)!important;min-height:188px!important}.unified-gig-card.oblong-gig-card .thumb,.directory-card.gig-card.oblong-gig-card .thumb,.portrait-gig-grid .gig-card.oblong-gig-card .thumb,.archive-grid .directory-card.gig-card.act-card-unified .thumb,.trending-act-grid .directory-card.gig-card.act-card-unified .thumb,.featured-venue-card--matched .thumb{min-height:188px!important}.unified-gig-card.oblong-gig-card .thumb img,.directory-card.gig-card.oblong-gig-card .thumb img,.portrait-gig-grid .gig-card.oblong-gig-card .thumb img,.archive-grid .directory-card.gig-card.act-card-unified .thumb img,.trending-act-grid .directory-card.gig-card.act-card-unified .thumb img,.featured-venue-card--matched .thumb img{object-fit:cover!important;object-position:center top!important;padding:0!important;background:transparent!important}.unified-gig-card.oblong-gig-card .content,.directory-card.gig-card.oblong-gig-card .content,.portrait-gig-grid .gig-card.oblong-gig-card .content,.archive-grid .directory-card.gig-card.act-card-unified .content,.trending-act-grid .directory-card.gig-card.act-card-unified .content,.featured-venue-card--matched .content{justify-content:center!important;text-align:center!important;align-items:center!important;padding:14px 16px!important}.unified-gig-card.oblong-gig-card .gig-line,.directory-card.gig-card.oblong-gig-card .gig-line,.portrait-gig-grid .gig-card.oblong-gig-card .gig-line,.archive-grid .directory-card.gig-card.act-card-unified .gig-line,.trending-act-grid .directory-card.gig-card.act-card-unified .gig-line,.featured-venue-card--matched .gig-line{width:100%;text-align:center;align-items:center!important;justify-content:center!important}.unified-gig-card.oblong-gig-card .oblong-title-inline,.directory-card.gig-card.oblong-gig-card .oblong-title-inline,.portrait-gig-grid .gig-card.oblong-gig-card .oblong-title-inline,.archive-grid .directory-card.gig-card.act-card-unified .oblong-title-inline,.trending-act-grid .directory-card.gig-card.act-card-unified .oblong-title-inline,.featured-venue-card--matched .oblong-title-inline{align-items:center!important;justify-content:center!important;text-align:center!important}.unified-gig-card.oblong-gig-card .oblong-meta-row,.directory-card.gig-card.oblong-gig-card .oblong-meta-row,.portrait-gig-grid .gig-card.oblong-gig-card .oblong-meta-row,.archive-grid .directory-card.gig-card.act-card-unified .oblong-meta-row,.trending-act-grid .directory-card.gig-card.act-card-unified .oblong-meta-row,.featured-venue-card--matched .oblong-meta-row{justify-content:center!important}.unified-gig-card.oblong-gig-card .gig-time-inline,.directory-card.gig-card.oblong-gig-card .gig-time-inline,.portrait-gig-grid .gig-card.oblong-gig-card .gig-time-inline,.archive-grid .directory-card.gig-card.act-card-unified .gig-time-inline,.trending-act-grid .directory-card.gig-card.act-card-unified .gig-time-inline,.featured-venue-card--matched .gig-time-inline{justify-content:center!important}@media (max-width:720px){.unified-gig-card.oblong-gig-card,.directory-card.gig-card.oblong-gig-card,.portrait-gig-grid .gig-card.oblong-gig-card,.archive-grid .directory-card.gig-card.act-card-unified,.trending-act-grid .directory-card.gig-card.act-card-unified,.featured-venue-card--matched{grid-template-columns:108px minmax(0,1fr)!important;min-height:168px!important}.unified-gig-card.oblong-gig-card .thumb,.directory-card.gig-card.oblong-gig-card .thumb,.portrait-gig-grid .gig-card.oblong-gig-card .thumb,.archive-grid .directory-card.gig-card.act-card-unified .thumb,.trending-act-grid .directory-card.gig-card.act-card-unified .thumb,.featured-venue-card--matched .thumb{min-height:168px!important}.unified-gig-card.oblong-gig-card .content,.directory-card.gig-card.oblong-gig-card .content,.portrait-gig-grid .gig-card.oblong-gig-card .content,.archive-grid .directory-card.gig-card.act-card-unified .content,.trending-act-grid .directory-card.gig-card.act-card-unified .content,.featured-venue-card--matched .content{padding:12px 12px!important}}.unified-gig-card.oblong-gig-card .content,.directory-card.gig-card.oblong-gig-card .content,.portrait-gig-grid .gig-card.oblong-gig-card .content,.featured-venue-card--matched .content{align-items:center!important;text-align:center!important}.gig-card .engagement-badge,.featured-venue-card--matched .engagement-badge,.archive-grid .directory-card.gig-card.act-card-unified .engagement-badge,.trending-act-grid .directory-card.gig-card.act-card-unified .engagement-badge{align-self:center!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important;text-align:center!important}.unified-gig-card.oblong-gig-card .oblong-title-inline,.unified-gig-card.oblong-gig-card .oblong-meta-row{justify-content:center!important}.unified-gig-card.oblong-gig-card .oblong-info-row,.unified-gig-card.oblong-gig-card .oblong-area-row,.featured-venue-card--matched .oblong-info-row,.featured-venue-card--matched .oblong-area-row{white-space:normal!important;overflow:visible!important;text-overflow:initial!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.homepage-section-head h2{text-align:center}.featured-acts-section .homepage-section-head h2{font-size:clamp(1.1rem,3.1vw,1.8rem)!important;line-height:1.05!important;white-space:nowrap!important;letter-spacing:-0.02em!important}@media (max-width:768px){.featured-acts-section .homepage-section-head h2{font-size:clamp(0.98rem,4.8vw,1.22rem)!important}}.home-az-grid{display:grid!important;grid-template-columns:repeat(8,minmax(36px,40px))!important;justify-content:start!important;align-items:center!important;gap:5px!important}.home-az-grid .az-link{width:100%!important;min-width:0!important}.home-az-grid .az-link:nth-child(25){grid-column:1!important}.home-az-grid .az-link:nth-child(26){grid-column:2!important}.home-az-grid .az-link.az-link-area{grid-column:3 / span 3!important;min-width:0!important;width:100%!important;justify-content:center!important}@media (max-width:420px){.home-az-grid{grid-template-columns:repeat(8,minmax(34px,1fr))!important;gap:4px!important}.home-az-grid .az-link{height:34px!important;font-size:.86rem!important}.home-az-grid .az-link.az-link-area{font-size:.72rem!important;padding:0 8px!important}}.review-owner-reply{display:grid;gap:8px}.review-owner-reply-text{white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.5;color:var(--ink)}.review-owner-edit-inline{margin-top:4px}.review-owner-edit-link{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:#6c5ce7;font-weight:800;font-size:.95rem}.review-owner-edit-link::-webkit-details-marker{display:none}.review-owner-edit-link::marker{content:''}.review-owner-edit-box[open] .review-owner-edit-link{margin-bottom:8px}.review-owner-reply-form textarea{width:100%;min-height:120px;line-height:1.5;resize:vertical;overflow:auto}.dashboard-reviews-panel .review-owner-actions{align-items:start}.search-scene-head,.search-scene-head>div{width:100%;text-align:center}.search-scene-title{margin:0 0 8px!important;font-size:clamp(1.34rem,2.8vw,1.85rem)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.03em!important;color:#16213f!important;text-align:center!important}.search-scene-subcopy{max-width:780px;margin:0 auto!important;font-size:clamp(.96rem,1.7vw,1.08rem)!important;line-height:1.4!important;font-weight:700!important;color:#334155!important;text-align:center!important;white-space:normal!important}@media (max-width:720px){.search-scene-title{font-size:1.34rem!important;margin-bottom:6px!important}.search-scene-subcopy{font-size:.95rem!important;line-height:1.35!important;max-width:95%}}.section.search-scene-section,.search-scene-section{padding-top:0!important;margin-top:-12px!important}.search-scene-section .section-head{margin-bottom:10px!important}.search-scene-head,.search-scene-head>div{width:100%;text-align:center}.search-scene-title{margin:0 0 6px!important;font-size:clamp(1.32rem,2.6vw,1.8rem)!important;line-height:1.08!important;font-weight:900!important;text-align:center!important}.search-scene-subcopy{margin:0 auto!important;max-width:760px;padding:0 18px;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word;color:#334155!important}.search-scene-subcopy-line1{font-size:clamp(.96rem,1.7vw,1.06rem)!important;line-height:1.35!important;font-weight:700!important;margin-bottom:2px!important}.search-scene-subcopy-line2{font-size:clamp(.92rem,1.6vw,1rem)!important;line-height:1.38!important;font-weight:600!important}@media (max-width:720px){.section.search-scene-section,.search-scene-section{margin-top:-16px!important}.search-scene-title{font-size:1.3rem!important;margin-bottom:5px!important}.search-scene-subcopy{max-width:100%;padding:0 20px}.search-scene-subcopy-line1{font-size:.94rem!important}.search-scene-subcopy-line2{font-size:.88rem!important}}.hero-card.hero-main.compact,.hero-main.compact{text-align:center!important}.hero-main.compact .hero-eyebrow{display:block;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.hero-main.compact h1{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.hero-main.compact .hero-welcome-text{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:32ch}.hero-main.compact .hero-actions.hero-actions-single{justify-content:center!important}.hero-main.compact .hero-actions .btn{justify-content:center!important}.hero-card.hero-main.compact,.hero-main.compact{padding:12px 14px 12px!important;border-radius:24px!important}.hero-main.compact .hero-eyebrow{font-size:1.02rem!important;line-height:1.05!important;letter-spacing:.05em!important;margin:0 0 8px!important}.hero-main.compact h1{font-size:2.25rem!important;line-height:1.03!important;letter-spacing:-.03em!important;white-space:normal!important;margin:0 0 8px!important}.hero-main.compact .hero-welcome-text{font-size:.94rem!important;line-height:1.34!important;max-width:36ch!important;margin:0 auto 12px!important}.hero-main.compact .hero-actions.hero-actions-single{margin-top:0!important}.hero-main.compact .hero-actions .btn,.hero-main.compact .hero-today-btn{min-height:unset!important}@media (max-width:480px){.hero-card.hero-main.compact,.hero-main.compact{padding:12px 14px 12px!important}.hero-main.compact .hero-eyebrow{font-size:1rem!important}.hero-main.compact h1{font-size:2.05rem!important}.hero-main.compact .hero-welcome-text{font-size:.92rem!important;max-width:34ch!important}}.hero-card.hero-main.compact,.hero-main.compact{padding:10px 12px 10px!important;border-radius:22px!important}.hero-main.compact .hero-eyebrow{font-size:1.08rem!important;line-height:1.05!important;margin:0 0 6px!important}.hero-main.compact h1{font-size:1.98rem!important;line-height:1.08!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;margin:0 0 8px!important}.hero-main.compact .hero-welcome-text{font-size:.92rem!important;line-height:1.34!important;max-width:31ch!important;margin:0 auto 10px!important}@media (max-width:480px){.hero-card.hero-main.compact,.hero-main.compact{padding:10px 12px 10px!important}.hero-main.compact .hero-eyebrow{font-size:1.02rem!important}.hero-main.compact h1{font-size:1.74rem!important}.hero-main.compact .hero-welcome-text{font-size:.9rem!important;max-width:30ch!important}}.hero-card.hero-main.compact,.hero-main.compact{padding:8px 12px 10px!important;border-radius:22px!important}.hero-main.compact .hero-eyebrow{font-size:1.12rem!important;line-height:1.05!important;margin:0 0 6px!important}.hero-main.compact h1{font-size:clamp(1.58rem, 4.85vw, 1.78rem)!important;line-height:1.08!important;letter-spacing:-.03em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;margin:0 0 8px!important}.hero-main.compact .hero-welcome-text{font-size:.88rem!important;line-height:1.36!important;max-width:39ch!important;margin:0 auto 10px!important;text-wrap:pretty}@media (max-width:480px){.hero-card.hero-main.compact,.hero-main.compact{padding:8px 10px 10px!important}.hero-main.compact .hero-eyebrow{font-size:1.02rem!important}.hero-main.compact h1{font-size:clamp(1.46rem, 4.8vw, 1.62rem)!important}.hero-main.compact .hero-welcome-text{font-size:.86rem!important;max-width:39ch!important}}.archive-head-card{margin-bottom:14px!important;padding:18px 18px 16px;border:1px solid rgb(91 75 255 / .10);border-radius:26px;background:linear-gradient(135deg,#ffffff 0%,#f7f4ff 62%,#eef8ff 100%);box-shadow:0 16px 38px rgb(22 29 74 / .08);position:relative;overflow:hidden}.archive-head-card::after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-64px;top:-72px;background:linear-gradient(135deg,rgb(91 75 255 / .13),rgb(25 195 255 / .08));pointer-events:none}.archive-head-card>div{position:relative;z-index:1}.archive-head-card h1{margin:0;font-size:clamp(2rem,5vw,3rem);line-height:.96;letter-spacing:-.035em}.archive-title-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:rgb(91 75 255 / .08);color:#5b4bff;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.archive-title-split{display:flex;align-items:center;gap:12px}.archive-letter-mark{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;flex:0 0 56px;background:linear-gradient(135deg,#5b4bff 0%,#8b5cf6 55%,#19c3ff 100%);color:#fff;box-shadow:0 12px 24px rgb(91 75 255 / .22);font-size:2rem;font-weight:900;line-height:1}.archive-title-copy{display:block;max-width:12ch}.archive-intro-copy{max-width:42rem;margin-top:10px!important;font-size:1rem;line-height:1.35}.filters-letter-view{max-width:760px;margin:0 auto 14px;padding:12px;border-radius:24px;border:1px solid rgb(91 75 255 / .08);background:rgb(255 255 255 / .82);box-shadow:0 12px 26px rgb(22 29 74 / .06)}.filters-letter-view input[type="text"]{min-height:58px;padding:0 18px;border-radius:18px;border:1px solid #d6dbef;background:#fff;font-size:1.02rem;color:#23314f;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.filters-letter-view input[type="text"]::placeholder{color:#7b86a3}.mixed-feed-head{margin-top:1rem;margin-bottom:10px!important}.mixed-feed-head h2{margin:0;font-size:clamp(1.45rem,4vw,2rem);line-height:1.02;letter-spacing:-.03em}.mixed-feed-head p{margin-top:6px;max-width:38rem}.featured-venue-card--matched{grid-template-columns:116px minmax(0,1fr)!important;min-height:170px!important;border-radius:24px!important}.featured-venue-card--matched .thumb{min-height:170px!important}.featured-venue-card--matched .content{justify-content:center!important;align-items:flex-start!important;text-align:left!important;gap:8px!important;padding:14px 16px!important}.featured-venue-card--matched .engagement-badge{align-self:flex-start!important;margin-left:0!important;margin-right:0!important;justify-content:flex-start!important;text-align:left!important}.featured-venue-card--matched .gig-line,.featured-venue-card--matched .oblong-title-inline,.featured-venue-card--matched .oblong-meta-row,.featured-venue-card--matched .gig-time-inline{width:100%;justify-content:flex-start!important;text-align:left!important;align-items:center!important}.featured-venue-card--matched .venue-card-title-row{margin-top:1px}.featured-venue-card--matched .oblong-venue-title{display:block;font-size:1.22rem!important;line-height:1.02!important;letter-spacing:-.025em;color:#1a2442!important}.featured-venue-card--matched .venue-meta-row{gap:10px!important}.featured-venue-card--matched .venue-area-label{font-size:.96rem!important;font-weight:800;color:#5b4bff}.featured-venue-card--matched .venue-type-pill{background:#f4f6ff;color:#44507a;border:1px solid rgb(91 75 255 / .12)}.featured-venue-card--matched .oblong-info-row{font-size:.97rem!important;line-height:1.3!important;color:#4b5563!important}.featured-venue-card--matched .featured-venue-inline-link{display:inline-flex;align-items:center;gap:6px;font-size:.98rem;color:#111827}.letter-view-kicker{margin:8px 0 14px;font-size:.96rem}@media (max-width:720px){.archive-head-card{padding:16px 15px 14px;border-radius:22px}.archive-title-split{gap:10px;align-items:flex-start}.archive-letter-mark{width:48px;height:48px;flex-basis:48px;border-radius:16px;font-size:1.6rem}.archive-title-copy{max-width:10.5ch}.archive-intro-copy{font-size:.96rem;line-height:1.3}.filters-letter-view{padding:10px;border-radius:20px}.filters-letter-view input[type="text"]{min-height:54px;font-size:.98rem}.featured-venue-card--matched{grid-template-columns:104px minmax(0,1fr)!important;min-height:158px!important}.featured-venue-card--matched .thumb{min-height:158px!important}.featured-venue-card--matched .content{padding:12px 13px!important;gap:7px!important}.featured-venue-card--matched .oblong-venue-title{font-size:1.06rem!important}.featured-venue-card--matched .oblong-info-row{font-size:.92rem!important}}.venue-swipe-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,86%);grid-template-columns:none!important;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:4px;padding:4px 4px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.venue-swipe-carousel::-webkit-scrollbar{display:none}.venue-swipe-carousel>*{min-width:0;scroll-snap-align:start}.venue-swipe-carousel.is-dragging,.venue-swipe-carousel.js-auto-venue-carousel{cursor:grab}.venue-swipe-carousel.is-dragging{cursor:grabbing}@media (min-width:721px){.venue-swipe-carousel{grid-auto-columns:minmax(320px,48%)}}@media (min-width:1100px){.venue-swipe-carousel{grid-auto-columns:minmax(340px,34%)}}.featured-venue-card--matched{display:grid!important;grid-template-columns:36% 64%!important;align-items:stretch!important;min-height:205px!important;overflow:hidden!important;border-radius:22px!important}.featured-venue-card--matched .thumb{height:100%!important;min-height:205px!important;aspect-ratio:auto!important;background:#f3f1ff!important;display:block!important}.featured-venue-card--matched .thumb img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.featured-venue-card--matched .content{padding:18px 18px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:8px!important;background:linear-gradient(135deg,#fffdf8 0%,#fffaf1 100%)!important}.featured-venue-card--matched .engagement-badge{margin:0 auto 2px!important}.featured-venue-card--matched .gig-line,.featured-venue-card--matched .venue-card-title-row,.featured-venue-card--matched .venue-meta-row,.featured-venue-card--matched .oblong-info-row{width:100%!important;text-align:center!important;justify-content:center!important;margin:0!important}.featured-venue-card--matched .oblong-venue-title{display:block!important;width:100%!important;text-align:center!important;font-size:1.02rem!important;line-height:1.15!important}.featured-venue-card--matched .venue-area-label{font-size:.95rem!important}.featured-venue-card--matched .oblong-info-row{font-size:.92rem!important;line-height:1.25!important;color:var(--muted)!important}.featured-venue-card--matched .featured-venue-cta{width:100%!important;display:flex!important;justify-content:center!important;margin-top:10px!important}.featured-venue-card--matched .featured-venue-cta .btn{margin-inline:auto!important;min-width:140px}@media (max-width:720px){.venue-swipe-carousel.js-auto-venue-carousel{grid-auto-columns:minmax(312px,84%)}.featured-venue-card--matched{grid-template-columns:36% 64%!important;min-height:198px!important}.featured-venue-card--matched .thumb{min-height:198px!important}.featured-venue-card--matched .content{padding:16px 14px!important;gap:7px!important}}.js-auto-venue-carousel{scroll-snap-type:none!important}.js-hot-carousel{grid-auto-columns:minmax(320px,88%)!important}@media (min-width:721px){.js-hot-carousel{grid-auto-columns:minmax(360px,48%)!important}}@media (min-width:1100px){.js-hot-carousel{grid-auto-columns:minmax(380px,34%)!important}}html,body{max-width:100%;overflow-x:hidden}.site-header,.header-wrap,.hero,.section,.container,.scene-search-wrap,.scene-search-block,.az-bar,.quick-stats-bar{max-width:100%}.container{overflow-x:clip}.hero-main.compact,.scene-search-block,.archive-head-card,.filters,.quick-stats-bar{width:100%}@media (max-width:720px){.header-wrap{flex-wrap:nowrap!important;align-items:center!important}.brand{min-width:0;flex:1 1 auto}.brand-text{min-width:0}.brand-title{font-size:.96rem!important;line-height:1.05!important;word-break:break-word}.header-auth{flex:0 0 auto;gap:8px!important}.pill-link,.pill-link.primary{padding:10px 12px!important;font-size:.95rem!important;white-space:nowrap}.menu-toggle{white-space:nowrap}}.featured-venue-card--matched{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;min-height:188px!important;align-items:stretch!important;overflow:hidden!important;border-radius:22px!important}.featured-venue-card--matched .thumb{width:auto!important;min-height:188px!important;height:100%!important;aspect-ratio:auto!important;overflow:hidden!important;background:#eef1f7!important;display:block!important}.featured-venue-card--matched .thumb img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}.featured-venue-card--matched .content{min-width:0!important;padding:14px 14px 14px 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important}.featured-venue-card--matched .engagement-badge{align-self:flex-start!important;margin:0 0 2px!important}.featured-venue-card--matched .venue-card-title-row,.featured-venue-card--matched .venue-meta-row,.featured-venue-card--matched .oblong-info-row{width:100%!important;min-width:0!important}.featured-venue-card--matched .oblong-venue-title{display:block!important;width:100%!important;font-size:1rem!important;line-height:1.12!important;font-weight:800!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.featured-venue-card--matched .venue-meta-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;text-align:left!important}.featured-venue-card--matched .oblong-info-row{font-size:.92rem!important;line-height:1.22!important;color:#465267!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.featured-venue-card--matched .featured-venue-cta{margin-top:8px!important;display:flex!important;justify-content:flex-start!important}.featured-venue-card--matched .featured-venue-cta .btn{min-width:132px}@media (max-width:720px){.featured-venue-card--matched{grid-template-columns:104px minmax(0,1fr)!important;min-height:176px!important}.featured-venue-card--matched .thumb{min-height:176px!important}.featured-venue-card--matched .content{padding:12px 12px 12px 10px!important;gap:6px!important}.featured-venue-card--matched .oblong-venue-title{font-size:.98rem!important}}.home-az-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-auto-rows:36px!important;gap:6px!important;width:100%!important;max-width:100%!important;justify-content:stretch!important;margin:0!important}.home-az-grid .az-link{width:100%!important;min-width:0!important;height:36px!important;aspect-ratio:1 / 1!important;border-radius:10px!important;font-size:.95rem!important;font-weight:800!important;overflow:hidden!important;box-shadow:0 8px 18px rgb(17 24 39 / .08)!important}.home-az-grid .az-link-area,.home-az-grid .az-link-trending{min-width:0!important;width:100%!important;height:36px!important;aspect-ratio:auto!important;padding:0 6px!important;white-space:nowrap!important;font-size:.62rem!important;display:grid!important;place-items:center!important;overflow:hidden!important;text-overflow:ellipsis!important;border-radius:10px!important;box-shadow:0 8px 18px rgb(17 24 39 / .08)!important}.home-az-grid .az-link-area{grid-column:3 / span 3!important}.home-az-grid .az-link-trending{grid-column:6 / span 3!important;background:linear-gradient(135deg,var(--text) 0%,var(--primary) 100%)!important;color:#fff!important}.scene-search-block{overflow:hidden!important;padding-bottom:12px!important}.scene-search-single{padding-bottom:12px!important}.scene-search-switch{margin-bottom:12px!important}.home-az-grid+*{margin-top:0!important}.teg-install-help{position:fixed;inset:0;background:rgb(17 24 39 / .42);display:none;align-items:center;justify-content:center;z-index:10050;padding:18px}.teg-install-help.is-open{display:flex}.teg-install-help-card{width:min(92vw, 360px);background:#fff;border-radius:22px;padding:18px 16px 16px;box-shadow:0 18px 44px rgb(17 24 39 / .24);position:relative;text-align:center}.teg-install-help-close{position:absolute;right:10px;top:10px;width:34px;height:34px;border:0;border-radius:999px;background:#f3f4fb;font-size:1.25rem;cursor:pointer}.teg-install-help-title{font-size:1.18rem;font-weight:900;margin-bottom:10px}.teg-install-help-text{color:var(--muted);line-height:1.45;font-weight:600;margin-bottom:14px}.teg-install-help-ok{border:0;border-radius:999px;padding:12px 18px;font-weight:800;background:linear-gradient(135deg,var(--text) 0%,var(--primary) 100%);color:#fff;cursor:pointer}.teg-venue-option.is-selected{background:rgb(255 255 255 / .12)}.teg-venue-suggestions[hidden]{display:none!important}.homepage-section-head--secondary{margin-top:18px}.quick-stats-section{padding-top:18px}.quick-stats-bar-upgraded{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;justify-content:stretch;padding:16px;border-radius:28px;background:#fff;border:1px solid var(--border);box-shadow:0 14px 34px rgb(20 24 52 / .07)}.quick-stat-upgraded{display:flex;align-items:center;justify-content:center;gap:10px;min-height:68px;padding:14px 18px;border-radius:999px;background:linear-gradient(135deg,#f7f8ff 0%,#fff6fb 100%);border:1px solid rgb(91 75 255 / .10);color:var(--text);font-weight:800;font-size:1.05rem;text-align:center;box-shadow:0 8px 20px rgb(20 24 52 / .05)}.quick-stat-upgraded strong{color:var(--text);font-size:1.4rem;line-height:1}.quick-stat-label{color:var(--muted);font-size:1rem;font-weight:800;white-space:nowrap}.quick-stat-icon{font-size:1.2rem;line-height:1}@media (max-width:720px){.quick-stats-section{padding-top:10px;padding-bottom:8px}.quick-stats-bar-upgraded{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;border-radius:0;background:#fff0;border:0;box-shadow:none}.quick-stat-upgraded{flex-direction:column;justify-content:center;gap:4px;min-height:82px;padding:12px 8px;font-size:.92rem;border-radius:22px}.quick-stat-upgraded strong{font-size:1.7rem;min-width:0}.quick-stat-label{font-size:.92rem}.quick-stat-icon{font-size:1.05rem}}.featured-venues-section{padding-top:2px}.featured-strip-head{margin-bottom:6px}.featured-venues-title{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font-size:clamp(1.05rem, 4.8vw, 1.45rem)!important;line-height:1.05;font-weight:800}.featured-venues-title .featured-star{font-size:.9em;line-height:1;transform:translateY(-1px)}.featured-strip-section{padding-top:8px;padding-bottom:10px}.featured-strip-head{margin-bottom:10px}.homepage-section-head--compact h2{margin:0;font-size:1.16rem;line-height:1.08}.featured-strip-carousel{grid-auto-columns:minmax(280px,82%)!important;gap:12px!important;padding-bottom:4px!important}.featured-strip-carousel .featured-venue-card--matched{min-height:156px!important;border-radius:18px!important;box-shadow:0 10px 24px rgb(20 24 52 / .08)!important}.featured-strip-carousel .featured-venue-card--matched .thumb{min-height:156px!important}.featured-strip-carousel .featured-venue-card--matched .content{padding:12px 12px 12px 10px!important;gap:5px!important}.featured-strip-carousel .featured-venue-card--matched .oblong-venue-title{font-size:.96rem!important;line-height:1.08!important}.featured-strip-carousel .featured-venue-card--matched .oblong-info-row{font-size:.86rem!important;line-height:1.15!important}.featured-strip-carousel .featured-venue-card--matched .featured-venue-cta .btn{min-width:122px!important}.popular-home-section{padding-top:8px}@media (min-width:721px){.featured-strip-carousel{grid-auto-columns:minmax(310px,48%)!important}}@media (min-width:1100px){.featured-strip-carousel{grid-auto-columns:minmax(320px,32%)!important}}.venue-subscription-status{margin:0 0 14px;padding:16px 18px;border-radius:20px;border:1px solid rgb(34 197 94 / .20);background:linear-gradient(180deg,#f3fff7 0%,#fbfffd 100%);display:flex;align-items:center;justify-content:space-between;gap:14px}@media (max-width:720px){.venue-subscription-status{flex-direction:column;align-items:flex-start}}.venue-banner-upload-box{margin-top:14px;padding:16px;border-radius:20px;border:1px solid rgb(91 75 255 / .10);background:linear-gradient(180deg,#fcfbff 0%,#f8f8ff 100%);display:grid;gap:10px}.venue-banner-preview{max-width:420px;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px rgb(20 24 52 / .08)}.venue-banner-preview img{width:100%;height:auto;display:block}.featured-strip-carousel{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(300px,85%)!important;gap:12px!important;overflow-x:auto!important;padding-bottom:4px!important;scroll-snap-type:none!important}.featured-banner-card{position:relative;min-height:138px;border-radius:20px;overflow:hidden;background:#111827;box-shadow:0 14px 30px rgb(20 24 52 / .10);display:flex;align-items:stretch}.featured-banner-media{position:absolute;inset:0;display:block}.featured-banner-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.featured-banner-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(11 17 34 / .76) 0%,rgb(11 17 34 / .52) 40%,rgb(11 17 34 / .20) 100%)}.featured-banner-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;background:linear-gradient(135deg,#2b3359 0%,#111827 100%)}.featured-banner-content{position:relative;z-index:2;width:min(78%, 520px);padding:16px 16px 14px;display:grid;gap:6px;align-content:center;color:#fff}.featured-banner-badge{display:inline-flex;width:max-content;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .18);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.featured-banner-title{margin:0;font-size:1.1rem;line-height:1.08;font-weight:900}.featured-banner-title a{color:#fff;text-decoration:none}.featured-banner-line{margin:0;font-size:.9rem;line-height:1.22;color:rgb(255 255 255 / .95)}.featured-banner-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:.82rem;font-weight:700;color:rgb(255 255 255 / .85)}.featured-banner-btn{width:max-content;min-width:120px;margin-top:4px}@media (min-width:721px){.featured-strip-carousel{grid-auto-columns:minmax(360px,48%)!important}}@media (min-width:1100px){.featured-strip-carousel{grid-auto-columns:minmax(420px,38%)!important}}@media (max-width:720px){.featured-banner-card{min-height:128px;border-radius:18px}.featured-banner-content{width:85%;padding:14px 14px 12px;gap:5px}.featured-banner-title{font-size:1rem}.featured-banner-line{font-size:.84rem}.featured-banner-btn{min-width:110px}}.featured-ad-upload-panel{margin:0 0 14px;padding:18px;border-radius:22px;border:1px solid rgb(91 75 255 / .10);background:linear-gradient(180deg,#fcfbff 0%,#f8f8ff 100%);display:grid;gap:12px}.featured-ad-empty-note{padding:14px 16px;border-radius:16px;background:#fff8fb;border:1px dashed rgb(91 75 255 / .18);color:#4b5563;font-weight:700}.featured-ad-upload-form{display:grid;gap:10px}.featured-ad-upload-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.subscription-tier-card .btn[disabled]{opacity:.72;cursor:not-allowed}.venue-sub-page{margin-top:16px}.venue-sub-page .section-head{margin-bottom:14px}.venue-sub-page{margin-top:18px;padding:18px;border-radius:28px;border:1px solid rgb(91 75 255 / .08);background:radial-gradient(circle at top right,rgb(123 92 255 / .10),transparent 34%),linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);box-shadow:0 20px 40px rgb(26 31 78 / .08)}.venue-sub-page-head{margin-bottom:16px}.venue-sub-page-head h2{margin:6px 0 8px;font-size:clamp(1.5rem, 2vw, 2rem);line-height:1.05}.venue-sub-page-head p{max-width:760px;margin:0;color:#667085}.venue-sub-page-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:rgb(91 75 255 / .08);color:#5b4bff;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.venue-sub-page-badge--subscription{background:rgb(245 158 11 / .12);color:#c07a00}.venue-subscription-grid{gap:16px}.subscription-tier-card{position:relative;overflow:hidden;padding:20px;border-radius:24px;border:1px solid rgb(91 75 255 / .09);background:linear-gradient(180deg,rgb(255 255 255 / .95) 0%,rgb(248 248 255 / .98) 100%);box-shadow:0 12px 28px rgb(26 31 78 / .06)}.subscription-tier-card::after{content:'';position:absolute;inset:auto -40px -40px auto;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgb(91 75 255 / .10) 0%,#fff0 72%);pointer-events:none}.subscription-tier-card--featured{border-color:rgb(245 158 11 / .24);background:linear-gradient(180deg,#fffdf7 0%,#fffaf0 100%);box-shadow:0 14px 32px rgb(245 158 11 / .10)}.subscription-tier-card h3{margin:0;font-size:1.18rem;line-height:1.08}.subscription-tier-card .muted{margin:0;line-height:1.35}.subscription-tier-list{margin:2px 0 0;padding-left:18px;display:grid;gap:8px}.subscription-tier-list li::marker{color:#5b4bff}.subscription-tier-card .btn{width:100%;justify-content:center}.subscription-tier-card .btn[disabled]{background:linear-gradient(135deg,#d9dbff 0%,#cfd4ff 100%);color:#4f46e5;border-color:#fff0;box-shadow:none}.venue-boost-status,.venue-subscription-status,.featured-ad-upload-panel{border-radius:24px;box-shadow:0 12px 28px rgb(26 31 78 / .06)}.venue-boost-status{border:1px solid rgb(245 158 11 / .22);background:linear-gradient(180deg,#fff9ef 0%,#fffdf8 100%)}.venue-subscription-status{border:1px solid rgb(34 197 94 / .18);background:linear-gradient(180deg,#f3fff7 0%,#fbfffd 100%)}.featured-ad-upload-panel{padding:18px;border:1px solid rgb(91 75 255 / .10);background:linear-gradient(180deg,#fcfbff 0%,#f8f8ff 100%)}.featured-ad-upload-panel .muted{margin:0}.featured-ad-upload-form{margin-top:4px}.featured-ad-upload-form input[type="file"],.featured-ad-upload-form input[type="text"]{width:100%}.featured-ad-empty-note{padding:14px 16px;border-radius:16px;border:1px dashed rgb(91 75 255 / .18);background:#fff8fb;font-weight:700;color:#5f6478}.venue-banner-preview{max-width:560px;border-radius:18px;overflow:hidden;box-shadow:0 12px 24px rgb(20 24 52 / .08)}.featured-ad-upload-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.featured-ad-upload-actions .btn{min-width:180px;justify-content:center}.venue-subscription-footer,.venue-subscription-footer--center{margin-top:16px;padding-top:8px}.venue-subscription-footer .btn,.venue-subscription-footer--center .btn{min-width:190px;justify-content:center}@media (max-width:720px){.venue-sub-page{padding:16px;border-radius:24px}.subscription-tier-card{padding:18px;border-radius:22px}.venue-sub-page-head h2{font-size:1.42rem}.featured-ad-upload-actions .btn,.venue-subscription-footer .btn,.venue-subscription-footer--center .btn{width:100%}}.venue-monetisation-accordion{display:grid;gap:14px}.venue-visibility-panel{border-radius:24px;border:1px solid rgb(91 75 255 / .08);background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);box-shadow:0 12px 28px rgb(26 31 78 / .06);overflow:hidden}.venue-visibility-panel--boost{background:linear-gradient(180deg,#fff8fb 0%,#fbfbff 100%)}.venue-visibility-panel--subscription{background:linear-gradient(180deg,#fcfbff 0%,#f8f8ff 100%)}.venue-visibility-summary{align-items:center}.venue-visibility-summary-copy{display:grid;gap:8px}.venue-visibility-summary-text{display:block;font-weight:800;color:#525b76}.venue-visibility-panel-body{padding:0 18px 18px}.venue-visibility-panel-body .muted{margin:0}.venue-monetisation-accordion{display:grid;gap:14px}.venue-visibility-panel--subscription{background:linear-gradient(180deg,#fcfbff 0%,#f8f8ff 100%)}.featured-banner-card--image-only{position:relative;aspect-ratio:10 / 3.8;min-height:0;height:auto;border-radius:20px;overflow:hidden;background:#111827;box-shadow:0 14px 30px rgb(20 24 52 / .10)}.featured-banner-card--image-only .featured-banner-media{position:relative;display:block;width:100%;height:100%;min-height:0}.featured-banner-card--image-only .featured-banner-media img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center;display:block}.featured-banner-card--image-only .featured-banner-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;background:linear-gradient(135deg,#2b3359 0%,#111827 100%)}.featured-banner-cta-corner{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:108px;padding:10px 14px;border-radius:999px;background:rgb(17 24 39 / .82);color:#fff;font-size:.86rem;font-weight:800;backdrop-filter:blur(4px);box-shadow:0 8px 18px rgb(0 0 0 / .18)}.featured-banner-card--image-only .featured-banner-media:hover .featured-banner-cta-corner{background:rgb(17 24 39 / .92)}@media (max-width:720px){.featured-banner-card--image-only{aspect-ratio:10 / 4.2;border-radius:18px}.featured-banner-cta-corner{right:10px;bottom:10px;min-width:98px;padding:9px 12px;font-size:.82rem}}.archive .featured-strip-carousel,.post-type-archive .featured-strip-carousel{margin-bottom:6px}.venue-pic-name-card .content{padding:12px 12px 14px!important}.venue-pic-name-card .card-title{margin:0!important;text-align:center;font-size:1rem;line-height:1.15}.venue-pic-name-card .card-title a{color:var(--text);text-decoration:none}.venue-pic-name-card .venue-letter-thumb{aspect-ratio:1 / 1}.venue-pic-name-card .venue-letter-thumb img{width:100%;height:100%;object-fit:cover}.archive-head-card--letter{padding:18px 18px 16px!important}.archive-head-card--letter .archive-title-kicker{display:inline-flex;padding:8px 14px;border-radius:999px;background:linear-gradient(135deg,rgb(91 75 255 / .10),rgb(139 92 246 / .10));color:var(--primary);font-weight:900;letter-spacing:.04em}.archive-head-card--letter .archive-title-split{display:flex;align-items:center;gap:14px;flex-wrap:nowrap;margin:14px 0 10px}.archive-head-card--letter .archive-letter-mark{flex:0 0 auto;width:64px;height:64px;border-radius:20px;display:grid;place-items:center;font-size:2rem;line-height:1}.archive-head-card--letter .archive-title-copy{display:block;min-width:0;font-size:clamp(1.5rem, 4.8vw, 2.15rem);line-height:.98;font-weight:900;letter-spacing:-.03em;white-space:nowrap}.archive-head-card--letter .archive-intro-copy{margin-top:0;font-size:clamp(1rem, 2.8vw, 1.1rem);line-height:1.3}.filters-letter-view{margin-top:10px!important}.filters-letter-view .field.field-wide{max-width:720px;margin:0 auto}.filters-letter-view input[type="text"]{min-height:56px;padding:0 18px;border-radius:22px;font-size:1rem;box-shadow:0 8px 20px rgb(26 31 78 / .04)}.archive-featured-head{justify-content:center!important;text-align:center;margin-bottom:14px}.archive-featured-head>div{width:100%}.archive-featured-head h2{display:inline-flex;align-items:center;justify-content:center;padding:0 16px}.archive-featured-head .muted{margin-top:6px}.archive .featured-strip-carousel,.post-type-archive .featured-strip-carousel{margin-top:4px}@media (max-width:720px){.archive-head-card--letter{padding:16px 16px 14px!important}.archive-head-card--letter .archive-title-split{gap:12px;margin:12px 0 8px}.archive-head-card--letter .archive-letter-mark{width:58px;height:58px;border-radius:18px;font-size:1.8rem}.archive-head-card--letter .archive-title-copy{font-size:clamp(1.25rem, 6.7vw, 1.9rem);white-space:nowrap}.filters-letter-view .field.field-wide{max-width:none}.filters-letter-view input[type="text"]{min-height:52px;border-radius:20px;font-size:.96rem}}.archive-head-card--letter .archive-title-split{position:relative;display:block;margin:10px 0 0;min-height:86px}.archive-head-card--letter .archive-title-copy{display:block;max-width:calc(100% - 84px);font-size:clamp(1.5rem, 5.2vw, 2.1rem);line-height:.98;font-weight:900;letter-spacing:-.03em;white-space:nowrap}.archive-head-card--letter .archive-letter-mark{position:absolute;top:-2px;right:0;width:72px;height:72px;border-radius:22px;display:grid;place-items:center;font-size:2.35rem;line-height:1;box-shadow:0 12px 24px rgb(20 24 52 / .14)}.archive-head-card--letter .archive-intro-copy{display:none!important}.archive-head-card--letter{padding-bottom:10px!important}.filters-letter-view{margin-top:4px!important}.archive-featured-head{margin-top:2px}@media (max-width:720px){.archive-head-card--letter{padding:16px 16px 10px!important}.archive-head-card--letter .archive-title-split{min-height:76px;margin:8px 0 0}.archive-head-card--letter .archive-title-copy{max-width:calc(100% - 74px);font-size:clamp(1.25rem, 6vw, 1.9rem)}.archive-head-card--letter .archive-letter-mark{width:64px;height:64px;border-radius:20px;font-size:2rem;top:0}}.archive-head-card--letter{position:relative}.archive-head-card--letter .archive-letter-mark{position:absolute;top:14px;right:14px;z-index:2}.archive-head-card--letter .archive-title-copy{max-width:100%;white-space:normal}.archive-head-card--letter .archive-title-split{padding-right:90px;min-height:auto}.archive .results-count,.archive .showing-results,.archive p:has(strong){text-align:center}.archive p{text-align:center}.archive-head-card--letter{position:relative;overflow:hidden}.archive-head-card--letter .archive-letter-mark{top:18px!important;right:18px!important;width:74px!important;height:74px!important;z-index:3!important}.archive-head-card--letter .archive-title-split{padding-right:0!important}.archive-head-card--letter .archive-title-copy{max-width:100%!important}@media (max-width:720px){.archive-head-card--letter .archive-letter-mark{top:16px!important;right:16px!important;width:70px!important;height:70px!important}}.archive-head-card--letter{position:relative!important;overflow:hidden!important}.archive-head-card--letter .archive-title-split{position:static!important;display:block!important;min-height:0!important;margin:10px 0 0!important;padding-right:96px!important}.archive-head-card--letter .archive-title-copy{display:block!important;max-width:100%!important;white-space:normal!important}.archive-head-card--letter .archive-letter-mark{position:absolute!important;top:20px!important;right:22px!important;left:auto!important;bottom:auto!important;transform:none!important;margin:0!important;width:68px!important;height:68px!important;border-radius:22px!important;display:grid!important;place-items:center!important;font-size:2.1rem!important;line-height:1!important;z-index:3!important;box-shadow:0 14px 26px rgb(41 54 110 / .16)!important;background:linear-gradient(135deg,#6b4dff 0%,#8b5cf6 45%,#22b8ff 100%)!important}@media (max-width:720px){.archive-head-card--letter .archive-title-split{padding-right:92px!important;margin:8px 0 0!important}.archive-head-card--letter .archive-letter-mark{top:18px!important;right:18px!important;width:64px!important;height:64px!important;font-size:2rem!important;border-radius:20px!important}}.archive-head-card--letter{position:relative!important}.archive-head-card--letter .archive-title-kicker{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;margin-bottom:12px!important}.archive-head-card--letter .archive-title-kicker::after{content:attr(data-letter)}.archive-head-card--letter .archive-title-split{display:block!important;min-height:auto!important;margin:0!important;padding-right:0!important;text-align:center!important}.archive-head-card--letter .archive-title-copy{display:block!important;width:100%!important;max-width:100%!important;text-align:center!important;white-space:normal!important}.archive-head-card--letter .archive-letter-mark{position:absolute!important;top:30px!important;right:22px!important;left:auto!important;bottom:auto!important;transform:none!important;margin:0!important;width:56px!important;height:56px!important;border-radius:18px!important;font-size:1.8rem!important;box-shadow:0 12px 22px rgb(41 54 110 / .14)!important}@media (max-width:720px){.archive-head-card--letter .archive-title-kicker{margin-bottom:10px!important}.archive-head-card--letter .archive-letter-mark{top:28px!important;right:18px!important;width:52px!important;height:52px!important;border-radius:16px!important;font-size:1.65rem!important}}.archive-head-card--letter{text-align:center!important}.archive-head-card--letter .archive-letter-mark{display:none!important}.archive-head-card--letter .archive-title-kicker{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:0 auto 10px!important;text-align:center!important}.archive-head-card--letter .archive-title-split,.archive-head-card--letter .archive-title-copy{text-align:center!important;width:100%!important;justify-content:center!important}.archive-head-card--letter .archive-title-copy{max-width:100%!important}.archive-letter-accent{margin-left:6px;font-weight:800;letter-spacing:.02em;background:linear-gradient(135deg,#7b61ff,#4fd1ff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;color:#7b61ff;display:inline-block;animation:archiveLetterAccentIn .9s cubic-bezier(.22,1,.36,1),archiveLetterAccentGlow 3.8s ease-in-out 1.1s infinite;transform-origin:center;will-change:transform,opacity,filter}@keyframes archiveLetterAccentIn{0%{opacity:0;transform:translateY(6px) scale(.92);filter:blur(3px)}60%{opacity:1;transform:translateY(0) scale(1.04);filter:blur(0)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes archiveLetterAccentGlow{0%,100%{filter:drop-shadow(0 0 0 #fff0)}50%{filter:drop-shadow(0 2px 8px rgb(123 97 255 / .22))}}@media (prefers-reduced-motion:reduce){.archive-letter-accent{animation:none!important}}.featured-card{position:relative;overflow:hidden}.featured-card::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,#fff0 0%,rgb(255 255 255 / .18) 50%,#fff0 100%);transform:skewX(-20deg);pointer-events:none;z-index:2}.featured-card.shimmer-active::after{animation:shimmerSweep 2.2s ease forwards}@keyframes shimmerSweep{0%{left:-120%}100%{left:120%}}@media (prefers-reduced-motion:reduce){.featured-card.shimmer-active::after{animation:none!important}}.area-browser-results--matched .area-browser-head-card{padding:18px 18px 16px!important}.area-browser-results--matched .area-browser-head-card h2{margin:0;text-align:center;font-size:clamp(1.5rem, 4.8vw, 2.15rem);line-height:.98;font-weight:900;letter-spacing:-.03em}.area-browser-results--matched .area-browser-head-card p{margin:8px 0 0;text-align:center;color:var(--muted);font-size:clamp(1rem, 2.8vw, 1.1rem);line-height:1.3}.area-browser-results--matched .area-browser-section-head{margin-top:6px}.area-browser-results--matched .archive-featured-head{justify-content:center!important;text-align:center;margin-bottom:14px}.area-browser-results--matched .archive-featured-head>div{width:100%}.area-browser-results--matched .archive-featured-head h3{margin:0}.area-browser-results--matched .archive-featured-head p{margin-top:6px}.area-browser-results--matched .featured-strip-carousel{margin-top:4px}@media (max-width:720px){.area-browser-results--matched .area-browser-head-card{padding:16px 16px 14px!important}.area-browser-results--matched .area-browser-head-card h2{font-size:clamp(1.25rem, 6.7vw, 1.9rem)}}.area-browser-results--matched h2,.area-browser-results--matched h3,.area-browser-results--matched p,.area-browser-results--matched .section-head,.area-browser-results--matched .section-head>div{text-align:center!important;width:100%}.area-browser-results--matched .archive-grid,.area-browser-results--matched .area-venue-grid{text-align:initial!important}.area-browser-results--matched{width:100%}.area-browser-results--matched .area-browser-head-card{padding:18px 18px 16px!important}.area-browser-results--matched .area-browser-head-card h2{margin:0;text-align:center!important;font-size:clamp(1.5rem, 4.8vw, 2.15rem);line-height:.98;font-weight:900;letter-spacing:-.03em}.area-browser-results--matched .section-head,.area-browser-results--matched .section-head>div,.area-browser-results--matched h3,.area-browser-results--matched p{text-align:center!important;width:100%}.area-browser-results--matched .archive-featured-head{justify-content:center!important;margin-bottom:14px}.area-browser-results--matched .archive-grid{text-align:initial!important}.area-browser-results--matched .featured-strip-carousel{margin-top:4px}@media (max-width:720px){.area-browser-results--matched .area-browser-head-card{padding:16px 16px 14px!important}.area-browser-results--matched .area-browser-head-card h2{font-size:clamp(1.25rem, 6.7vw, 1.9rem)}}.panel.empty-state{text-align:center!important;line-height:1.5;padding:18px}.area-empty-state{max-width:760px;margin:10px auto 0;padding:18px 20px;border-radius:22px;border:1px solid rgb(91 75 255 / .10);background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);box-shadow:0 12px 28px rgb(26 31 78 / .06);text-align:center!important}.area-empty-state p{margin:0;color:var(--text);font-size:.98rem;line-height:1.35}.area-empty-state p+p{margin-top:8px}.area-empty-state p:nth-child(1){font-weight:900}.area-empty-state p:nth-child(2){font-weight:800;color:var(--primary)}.area-empty-state p:nth-child(3){color:var(--muted);font-size:.94rem}@media (max-width:720px){.area-empty-state{padding:16px 16px;border-radius:20px}.area-empty-state p{font-size:.94rem}.area-empty-state p:nth-child(3){font-size:.9rem}}.area-empty-state{max-width:720px;margin:12px auto;padding:18px 20px;border-radius:22px;border:1px solid rgb(91 75 255 / .08);background:linear-gradient(180deg,#ffffff 0%,#fafaff 100%);box-shadow:0 10px 24px rgb(26 31 78 / .05);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.area-empty-state p{margin:0;width:100%}.area-empty-state .line1{font-weight:900;font-size:1rem}.area-empty-state .line2{font-weight:900;font-size:1.05rem;color:var(--primary)}.area-empty-state .line3{font-size:.95rem;color:var(--muted);line-height:1.45;max-width:520px}@media (max-width:720px){.area-empty-state{padding:16px}.area-empty-state .line1{font-size:.95rem}.area-empty-state .line2{font-size:1rem}.area-empty-state .line3{font-size:.9rem}}.area-empty-state .line3 strong{display:block;margin-top:6px;font-weight:900;color:var(--primary)}@media (max-width:720px){.venue-unified-card{grid-template-columns:126px minmax(0,1fr);gap:16px;min-height:148px;border-radius:26px}.venue-unified-card .venue-letter-thumb{width:126px;height:126px;margin-left:14px;border-radius:22px}.venue-unified-card .content{padding:16px 16px 16px 0!important}.venue-unified-card .card-title{font-size:clamp(1rem, 5vw, 1.25rem)}.venue-unified-card .venue-card-area{font-size:.92rem}}.venue-thin-card{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:0;min-height:112px;border-radius:24px;border:1px solid rgb(91 75 255 / .08);background:linear-gradient(180deg,#ffffff 0%,#fcfcff 100%);box-shadow:0 10px 22px rgb(26 31 78 / .045);overflow:hidden}.venue-thin-card .venue-thin-thumb{width:118px;height:112px;margin:0;border-radius:0;overflow:hidden;box-shadow:none;background:#ececf4}.venue-thin-card .venue-thin-thumb img,.venue-thin-card .venue-thin-thumb .venue-thumb-placeholder{width:100%;height:100%;display:block;object-fit:cover}.venue-thin-card .content{padding:14px 16px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center!important}.venue-thin-card .card-title{margin:0;width:100%;text-align:center!important;font-size:clamp(1.05rem, 3vw, 1.28rem);line-height:1.15;font-weight:900}.venue-thin-card .card-title a{color:var(--text);text-decoration:none}.venue-thin-card .venue-card-area{margin:8px 0 0;width:100%;text-align:center!important;color:var(--muted);font-size:.95rem;line-height:1.2;font-weight:700}.archive-grid .venue-thin-card,.area-venue-grid .venue-thin-card{margin-bottom:14px}@media (max-width:720px){.venue-thin-card{grid-template-columns:104px minmax(0,1fr);min-height:104px;border-radius:22px}.venue-thin-card .venue-thin-thumb{width:104px;height:104px}.venue-thin-card .content{padding:12px 14px!important}.venue-thin-card .card-title{font-size:clamp(1rem, 5vw, 1.18rem)}.venue-thin-card .venue-card-area{font-size:.9rem}}.venue-compact-premium-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;min-height:98px!important;border-radius:24px!important;overflow:hidden!important;border:1px solid rgb(91 75 255 / .08)!important;background:linear-gradient(180deg,#ffffff 0%,#fcfcff 100%)!important;box-shadow:0 10px 22px rgb(26 31 78 / .045)!important}.venue-compact-premium-thumb{width:112px!important;min-width:112px!important;max-width:112px!important;height:98px!important;min-height:98px!important;display:block!important;margin:0!important;padding:0!important;border-radius:0!important;overflow:hidden!important;background:#ececf4!important}.venue-compact-premium-thumb img,.venue-compact-premium-placeholder{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important}.venue-compact-premium-placeholder{display:grid!important;place-items:center!important;font-size:2rem!important}.venue-compact-premium-content{padding:10px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-width:0!important}.venue-compact-premium-title{margin:0!important;width:100%!important;text-align:center!important;font-size:1.02rem!important;line-height:1.12!important;font-weight:900!important}.venue-compact-premium-title a{color:var(--text)!important;text-decoration:none!important;font-weight:900!important}.venue-compact-premium-area{margin:7px 0 0!important;width:100%!important;text-align:center!important;color:var(--muted)!important;font-size:.9rem!important;line-height:1.18!important;font-weight:700!important}.archive-grid .venue-compact-premium-card,.area-venue-grid .venue-compact-premium-card{margin-bottom:14px!important}@media (max-width:720px){.venue-compact-premium-card{grid-template-columns:96px minmax(0,1fr)!important;min-height:92px!important;border-radius:22px!important}.venue-compact-premium-thumb{width:96px!important;min-width:96px!important;max-width:96px!important;height:92px!important;min-height:92px!important}.venue-compact-premium-content{padding:10px 14px!important}.venue-compact-premium-title{font-size:.98rem!important}.venue-compact-premium-area{font-size:.86rem!important}}.venue-letter-card,.venue-area-card,.venue-thin-card,.venue-unified-card{all:unset}.single-venue-layout{gap:18px!important}.single-venue-head{justify-content:center!important;text-align:center!important;margin-bottom:14px}.single-venue-head>div{width:100%}.single-venue-head h2,.single-venue-head h3{width:100%;text-align:center!important;margin:0}.single-venue-head p{display:none}.single-venue-panel{border-radius:28px!important;border:1px solid rgb(91 75 255 / .08)!important;background:linear-gradient(180deg,#ffffff 0%,#fcfcff 100%)!important;box-shadow:0 14px 28px rgb(26 31 78 / .055)!important;padding:20px!important}.single-venue-layout .panel,.single-venue-layout .card,.single-layout .panel{border-radius:28px}.single-layout .panel h1,.single-layout .panel h2,.single-layout .panel h3,.single-layout .panel p,.single-layout .panel .muted,.single-layout .info-item,.single-layout .file-buttons,.single-layout .meta{text-align:center!important}.single-layout .info-list{gap:14px}.single-layout .info-item{padding:16px 0;border-bottom:1px solid rgb(91 75 255 / .08)}.single-layout .info-item strong{display:block;margin-bottom:6px}.notice-box,.single-layout .notice-box{background:linear-gradient(180deg,#fffdf7 0%,#fffaf0 100%)!important;border:1px solid rgb(245 158 11 / .18)!important;box-shadow:0 10px 24px rgb(245 158 11 / .08)!important}.single-layout .brand-chip,.single-layout .badge{display:inline-flex;margin:0 auto}.single-layout .file-buttons{justify-content:center!important}.single-layout .file-buttons a{background:#f6f7ff;border:1px solid rgb(91 75 255 / .08);box-shadow:0 8px 18px rgb(26 31 78 / .04)}.single-layout .poster-grid,.single-layout .grid-2,.single-layout .grid-3{gap:16px}.single-layout .poster-card,.single-layout .poster-grid a,.single-layout .poster-grid .panel{border-radius:22px!important;overflow:hidden!important;box-shadow:0 10px 22px rgb(26 31 78 / .05)!important}.single-layout .contact-admin-box,.single-layout .venue-admin-box{max-width:760px;margin:0 auto}.single-layout .panel .notice,.single-layout .panel .empty-state{text-align:center!important}.single-layout .single-venue-hero-copy,.single-layout .single-venue-summary{text-align:center!important}@media (max-width:720px){.single-venue-panel{padding:16px!important;border-radius:24px!important}.single-layout .panel h1{font-size:clamp(1.8rem, 8vw, 2.5rem)}}.scene-search-switch--four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.scene-search-switch--four .scene-switch-btn{min-width:0;padding:12px 10px;font-size:.92rem}.scene-switch-btn--link{text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center}.genre-browser-head-card{text-align:center}.genre-browser-head-card>div{width:100%}.genre-browser-filters{justify-content:center}.genre-chip-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:16px 0 22px}.genre-chip{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid var(--border);color:var(--text);font-weight:800;box-shadow:var(--shadow);text-decoration:none!important}.genre-chip.is-active{background:linear-gradient(135deg,var(--primary),var(--pink));color:#fff;border-color:#fff0}@media (max-width:720px){.scene-search-switch--four{grid-template-columns:repeat(2,minmax(0,1fr))}}.scene-search-switch--four{display:grid;grid-template-columns:repeat(4,1fr)!important;gap:6px;margin-bottom:8px}.scene-search-switch--four .scene-switch-btn{padding:8px 4px;font-size:.75rem;border-radius:18px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:720px){.scene-search-switch--four{grid-template-columns:repeat(4,1fr)!important}}.genre-browser-filters{display:block!important}.genre-browser-filters .field{margin-bottom:14px}.genre-browser-filters select{width:100%}.tes-multi-select{width:100%;min-height:156px;padding:12px 14px;border-radius:18px;border:1px solid rgb(91 75 255 / .14);background:#fff;box-shadow:0 8px 20px rgb(26 31 78 / .05);font-size:1rem;color:var(--text);margin:0 0 8px}.tes-multi-select option{padding:8px 10px}.profile-poster-choice-grid{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px;-webkit-overflow-scrolling:touch}.profile-poster-choice{flex:0 0 132px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border-radius:20px;background:#fff;border:1px solid rgb(91 75 255 / .10);box-shadow:0 8px 20px rgb(26 31 78 / .05)}.profile-poster-choice input{margin:0}.profile-poster-choice img{width:100%;height:178px;object-fit:contain;object-position:center center;border-radius:16px;background:#f6f7ff;display:block}.profile-poster-choice span{font-size:.95rem;font-weight:800;line-height:1.15;text-align:center}.media-remove-grid{display:flex!important;gap:12px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px;-webkit-overflow-scrolling:touch}.media-remove-item{flex:0 0 138px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border-radius:20px;background:#fff;border:1px solid rgb(91 75 255 / .10);box-shadow:0 8px 20px rgb(26 31 78 / .05)}.media-remove-item img{width:100%;height:190px;object-fit:contain;object-position:center center;border-radius:16px;background:#f6f7ff;display:block}.media-remove-item span{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800;width:100%;text-align:center}.tes-multi-select{width:100%;min-height:164px;padding:12px 14px;border-radius:18px;border:1px solid rgb(91 75 255 / .14);background:#fff;box-shadow:0 8px 20px rgb(26 31 78 / .05);font-size:1rem;color:var(--text);margin:0 0 8px}.tes-multi-select option{padding:8px 10px}@media (max-width:720px){.profile-poster-choice{flex-basis:118px}.profile-poster-choice img{height:158px}.media-remove-item{flex-basis:124px}.media-remove-item img{height:168px}.tes-multi-select{min-height:154px}}.tes-multi-dropdown{position:relative;margin:0 0 8px}.tes-multi-dropdown-trigger{width:100%;min-height:58px;padding:14px 18px;border-radius:18px;border:1px solid rgb(91 75 255 / .14);background:#fff;box-shadow:0 8px 20px rgb(26 31 78 / .05);display:flex;align-items:center;justify-content:space-between;gap:12px;font:inherit;color:var(--text);text-align:left}.tes-multi-dropdown-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7a8096}.tes-multi-dropdown.has-value .tes-multi-dropdown-text{color:var(--text);font-weight:700}.tes-multi-dropdown-caret{font-size:1.2rem;line-height:1;color:#1c2748}.tes-multi-dropdown-panel{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;background:#fff;border:1px solid rgb(91 75 255 / .14);border-radius:18px;box-shadow:0 16px 34px rgb(26 31 78 / .14);padding:10px}.tes-multi-dropdown-scroll{max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:8px}.tes-multi-option{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgb(91 75 255 / .08);background:#f8f9ff;text-align:left;font:inherit;font-weight:700;color:var(--text)}.tes-multi-option.is-selected{background:linear-gradient(135deg,#5b4bff,#d946ef);color:#fff;border-color:#fff0;box-shadow:0 8px 18px rgb(91 75 255 / .18)}@media (max-width:720px){.tes-multi-dropdown-panel{padding:8px}.tes-multi-dropdown-scroll{max-height:220px}.tes-multi-option{padding:11px 12px}}.venue-help-note--bottom{margin-top:18px}.review-owner-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.review-owner-inline-form{margin:0}.holiday-mode-notice{text-align:center!important}.holiday-mode-notice p{display:none}.holiday-badge-title{display:block!important;width:100%!important;text-align:center!important;margin:0!important}.panel .holiday-badge-title+*,.panel .holiday-badge-title~*{display:none!important}.holiday-mode-banner--simple{text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.holiday-mode-banner--simple strong{width:100%!important;text-align:center!important;display:block!important}.holiday-mode-banner--simple span,.holiday-mode-banner--simple p,.holiday-mode-banner--simple br{display:none!important}.profile-header,.act-header,.profile-card{padding:20px!important;border-radius:20px!important}.profile-header h1,.act-header h1{margin-bottom:8px!important}.profile-bio{line-height:1.45!important;margin-top:6px!important;font-weight:700!important}.custom-login-form .login-remember{display:block}.custom-login-form .login-remember-label{display:flex;align-items:center;gap:12px;font-weight:800}.custom-login-form .login-remember-help{display:block;margin:8px 0 0 40px}.featured-banner-card--promo{background:#0f1116}.featured-banner-media--promo{position:absolute;inset:0;display:block;text-decoration:none}.featured-banner-promo-bg{position:absolute;inset:0;background:radial-gradient(circle at 18% 25%,rgb(255 255 255 / .05),transparent 28%),radial-gradient(circle at 82% 75%,rgb(255 255 255 / .04),transparent 28%),linear-gradient(180deg,#1a1d24 0%,#0c0e13 100%)}.featured-banner-overlay--promo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 18px;background:linear-gradient(180deg,rgb(0 0 0 / .10) 0%,rgb(0 0 0 / .34) 100%)}.featured-banner-kicker{display:block;margin:0 0 7px;color:rgb(255 255 255 / .70);font-size:.74rem;font-weight:700;letter-spacing:.02em}.featured-banner-overlay--promo h3{margin:0 0 11px;color:#fff;font-size:1.02rem;line-height:1.1;font-weight:900;text-wrap:balance}.featured-banner-card--promo.shimmer-shell{position:relative;overflow:hidden}.featured-banner-card--promo.shimmer-shell::after{content:"";position:absolute;top:-10%;bottom:-10%;left:-28%;width:20%;transform:skewX(-18deg);background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .10) 50%,#fff0 100%);animation:tesFeaturedPromoShimmer 7s linear infinite;pointer-events:none;z-index:2}@keyframes tesFeaturedPromoShimmer{0%{left:-28%}100%{left:112%}}.featured-banner-media--promo{cursor:pointer}.featured-banner-media--promo.no-click{cursor:default;pointer-events:none}.account-close-panel{margin-top:18px;padding:18px 20px}.account-close-panel h3{margin:0 0 8px;font-size:1.1rem;color:#11162f}.account-close-panel p{margin:0 0 12px}.account-close-form{display:flex;flex-wrap:wrap;gap:12px}.venue-visibility-panel--static{padding:0}.venue-visibility-panel-body--static{padding:26px 24px;text-align:center;display:grid;gap:12px}.venue-visibility-summary-text--static{font-size:2.1rem;line-height:1.15;font-weight:800;color:#4b5563;max-width:420px;margin:0 auto}.venue-visibility-panel--static .muted{max-width:520px;margin:0 auto}@media (max-width:720px){.venue-visibility-summary-text--static{font-size:1.2rem}}.account-dashboard>.notice-top-global{margin:0 0 18px 0;position:sticky;top:10px;z-index:30}.profile-poster-picker .dashboard-event-actions,.profile-poster-choice-grid+.dashboard-event-actions,.profile-poster-picker+.dashboard-event-actions,.dashboard-event-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.profile-poster-picker .dashboard-event-actions .btn,.profile-poster-choice-grid+.dashboard-event-actions .btn,.profile-poster-picker+.dashboard-event-actions .btn,.dashboard-event-actions .btn{width:auto!important;min-width:160px;max-width:280px;flex:0 0 auto;display:inline-flex;justify-content:center;align-items:center}.profile-poster-picker .dashboard-event-actions .btn.btn-primary,.profile-poster-choice-grid+.dashboard-event-actions .btn.btn-primary,.profile-poster-picker+.dashboard-event-actions .btn.btn-primary,.dashboard-event-actions .btn.btn-primary{padding:16px 26px;border-radius:999px}.dashboard-event-actions form{width:auto;flex:0 0 auto;margin:0}.dashboard-event-actions button[type="submit"],.dashboard-event-actions a.btn{box-sizing:border-box}@media (max-width:720px){.dashboard-event-actions{justify-content:flex-start}.dashboard-event-actions .btn{min-width:140px;max-width:240px}}html,body{overflow-x:hidden}*,*::before,*::after{box-sizing:border-box}img,svg,video,canvas,iframe{max-width:100%;height:auto}.section,.panel,.notice,.auth-card,.teg-form,.account-dashboard,.account-dashboard .panel,.venue-subscription-screen,.venue-subscription-grid,.gigs-manager-group,.review-card,.profile-poster-picker,.profile-poster-choice-grid,.profile-poster-choice,.venue-banner-preview,.featured-ad-upload-panel{min-width:0}h1,h2,h3,h4,h5,h6,p,strong,span,small,label,a,button,li{overflow-wrap:anywhere;word-break:break-word}input,select,textarea,button{max-width:100%}input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="number"],input[type="date"],input[type="time"],input[type="file"],select,textarea{width:100%;min-width:0}.row,.grid-2,.section-head,.account-hero-card,.account-hero-copy,.account-hero-meta,.dashboard-event-actions,.dashboard-event-actions--compact,.gigs-manager-main,.gigs-manager-row,.act-stats-grid,.act-stats-subgrid,.venue-subscription-actions,.venue-subscription-grid,.profile-poster-choice-grid,.media-remove-row,.review-owner-actions,.auth-help-row,.login-remember,.login-remember-label{min-width:0}.grid-2,.act-stats-grid,.act-stats-subgrid,.venue-subscription-grid,.profile-poster-choice-grid{gap:16px}.dashboard-event-actions,.dashboard-event-actions--compact,.review-owner-actions,.venue-subscription-actions,.auth-help-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.dashboard-event-actions .btn,.dashboard-event-actions--compact .btn,.review-owner-actions .btn,.venue-subscription-actions .btn,.auth-help-row .btn,.auth-help-row a,.login-submit .btn,button.btn,a.btn{max-width:100%;white-space:normal;text-align:center}.dashboard-event-actions form,.dashboard-event-actions--compact form,.review-owner-actions form,.venue-subscription-actions form{width:auto;max-width:100%;min-width:0;margin:0;flex:0 1 auto}.gigs-manager-row{display:flex;flex-wrap:wrap;gap:14px}.gigs-manager-main{flex:1 1 260px;min-width:0}.dashboard-event-actions--compact{flex:1 1 260px;justify-content:flex-start}.pause-toggle-compact-wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.pause-toggle-label{white-space:normal}.notice,.teg-toast{max-width:100%}.notice-top-global{left:0;right:0}.teg-form input[type="file"]{display:block;width:100%;overflow:hidden}.teg-form input[type="file"]::file-selector-button{margin-right:10px}.profile-poster-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start}.profile-poster-choice{width:100%;max-width:100%}.profile-poster-choice img,.profile-poster-choice .poster-thumb,.venue-banner-preview img{width:100%;height:auto;object-fit:contain}.profile-poster-choice span,.field-help,.bio-char-limit,.gig-char-limit,.muted{white-space:normal}.account-hero-card{overflow:hidden}.account-hero-image-wrap,.account-hero-copy{min-width:0}.account-hero-copy h1,.account-hero-copy h2,.account-hero-copy .account-hero-kicker,.account-hero-copy .locked-role{overflow-wrap:anywhere}.login-remember{display:grid;gap:6px}.login-remember-help{display:block;margin-left:34px}.auth-card,.teg-form,.panel{overflow:hidden}table,.widefat{display:block;width:100%;overflow-x:auto}@media (max-width:900px){.grid-2,.act-stats-grid,.act-stats-subgrid,.venue-subscription-grid{grid-template-columns:1fr!important}.section-head,.account-hero-card{flex-wrap:wrap}}@media (max-width:720px){.dashboard-event-actions,.dashboard-event-actions--compact,.review-owner-actions,.venue-subscription-actions{gap:10px}.dashboard-event-actions .btn,.dashboard-event-actions--compact .btn,.review-owner-actions .btn,.venue-subscription-actions .btn,.login-submit .btn{min-width:0;width:auto;max-width:100%;flex:0 1 auto;padding-left:18px;padding-right:18px}.gigs-manager-row,.dashboard-event-actions--compact{align-items:stretch}.pause-toggle-compact-wrap{justify-content:flex-start}.login-remember-help{margin-left:0}.notice-top-global{top:6px}.profile-poster-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gig-card-venue a,.card-venue a,.whatson-card a.card-venue-link,.event-card a.card-venue-link{color:inherit;text-decoration:none}.gig-card-venue a:hover,.card-venue a:hover,.whatson-card a.card-venue-link:hover,.event-card a.card-venue-link:hover{text-decoration:underline}.gigs-manager-panel .my-event-row,.gigs-manager-panel .gigs-manager-row{padding:16px 18px;border-radius:24px}.gigs-manager-panel .gigs-manager-main strong{display:block;font-size:1rem;line-height:1.2;margin-bottom:4px}.gigs-manager-panel .gigs-manager-main .muted{font-size:.9rem;line-height:1.25;margin:0}.gigs-manager-panel .dashboard-event-actions--compact{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-start}.gigs-manager-panel .dashboard-event-actions--compact .btn,.gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action{min-width:110px;max-width:170px;padding:12px 18px;font-size:.95rem;line-height:1.1;border-radius:18px}.gigs-manager-panel .pause-gig-toggle-form--compact{width:auto}.gigs-manager-panel .pause-toggle-compact-wrap{gap:8px}.gigs-manager-panel .gigs-manager-tags{margin-top:8px;gap:6px}.gigs-manager-panel .dashboard-paused-tag,.gigs-manager-panel .dashboard-past-tag,.gigs-manager-panel .dashboard-hot-slot-tag{font-size:.75rem;padding:4px 8px}@media (max-width:720px){.gigs-manager-panel .my-event-row,.gigs-manager-panel .gigs-manager-row{padding:14px 14px}.gigs-manager-panel .dashboard-event-actions--compact .btn,.gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action{min-width:92px;max-width:145px;padding:10px 14px;font-size:.88rem}}.tes-checkout-page{padding-top:10px}.tes-checkout-shell{width:min(1100px, calc(100% - 24px));margin:0 auto;display:grid;gap:18px}.tes-checkout-notice{margin-bottom:0}.tes-checkout-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:18px;align-items:stretch}.tes-checkout-hero-copy{min-width:0}.tes-checkout-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#5b4bff}.tes-checkout-hero h1{margin:0 0 10px}.tes-checkout-plan-card{border-radius:24px;border:1px solid rgb(91 75 255 / .10);background:linear-gradient(180deg,#11162f 0%,#1a1f4e 100%);color:#fff;padding:20px;box-shadow:0 14px 32px rgb(17 22 47 / .22)}.tes-checkout-plan-card h2{margin:6px 0 12px;color:#fff}.tes-checkout-plan-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:rgb(255 255 255 / .10);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.tes-checkout-price{font-size:2rem;line-height:1.05;font-weight:900;margin-bottom:6px}.tes-checkout-plan-type{color:rgb(255 255 255 / .82);font-size:.92rem;font-weight:700;margin-bottom:10px}.tes-checkout-login-panel,.tes-checkout-form-panel{border-radius:24px}.tes-checkout-form{display:grid;gap:18px}.tes-checkout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tes-checkout-field{min-width:0}.tes-checkout-field--full{grid-column:1 / -1}.tes-checkout-form label{display:block;margin:0 0 6px;font-weight:800;color:#11162f}.tes-optional{color:#6b7280;font-weight:600}.tes-checkout-form input{width:100%;min-width:0;border-radius:16px;border:1px solid rgb(17 22 47 / .12);background:#fff;padding:14px 16px;font-size:1rem;box-shadow:inset 0 1px 0 rgb(255 255 255 / .65)}.tes-checkout-form input:focus{outline:none;border-color:rgb(91 75 255 / .48);box-shadow:0 0 0 4px rgb(91 75 255 / .10)}.tes-checkout-footer{border-top:1px solid rgb(17 22 47 / .08);padding-top:18px;display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.tes-checkout-footer-copy{display:grid;gap:4px}.tes-checkout-footer-copy strong{color:#11162f}.tes-checkout-footer-copy span{color:#6b7280}.tes-checkout-actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:820px){.tes-checkout-hero{grid-template-columns:1fr}.tes-checkout-grid{grid-template-columns:1fr}}.tes-checkout-plan-card .tes-checkout-price{white-space:normal}.ajax-inline-notice{margin:12px 0 0;padding:12px 16px;border-radius:16px;font-weight:700;line-height:1.45;box-shadow:0 10px 24px rgb(17 24 39 / .08)}.ajax-inline-notice--hidden{display:none}.ajax-inline-notice.success{background:rgb(34 197 94 / .12);color:#166534;border:1px solid rgb(34 197 94 / .2)}.ajax-inline-notice.error{background:rgb(239 68 68 / .1);color:#991b1b;border:1px solid rgb(239 68 68 / .16)}.js-monthly-cancel-button[disabled]{opacity:.7;pointer-events:none}.act-profile-details-panel{padding:20px}.act-profile-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:16px}.act-detail-card{background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 245 255 / .96));border:1px solid rgb(105 93 244 / .14);border-radius:18px;padding:14px 16px;box-shadow:0 10px 24px rgb(24 27 67 / .06)}.act-detail-card strong,.act-detail-card a{display:block;color:var(--navy);font-size:1rem;line-height:1.35;font-weight:800;text-decoration:none;word-break:break-word}.act-detail-card a:hover{color:var(--accent)}.act-detail-label{display:inline-block;margin-bottom:6px;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#665cf6}.act-profile-social-inline{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}@media (max-width:640px){.act-profile-details-panel{padding:16px}.act-profile-details-grid{grid-template-columns:1fr;gap:12px}}.site-header .brand-logo-wrap{position:relative;overflow:hidden;width:60px;height:60px;border-radius:18px;flex:0 0 60px}.site-header .brand-logo{width:60px;height:60px;object-fit:cover}.site-header .brand-logo-wrap::after{content:"";position:absolute;inset:-8% auto -8% -85%;width:55%;height:116%;background:linear-gradient(120deg,#fff0 0%,rgb(255 255 255 / .58) 48%,#fff0 100%);transform:skewX(-20deg);pointer-events:none;animation:tesLogoShimmer 4.6s ease-in-out infinite;z-index:2}@keyframes tesLogoShimmer{0%,78%{left:-85%}100%{left:130%}}@media (max-width:820px){.site-header .brand-logo-wrap{width:58px;height:58px;flex-basis:58px}.site-header .brand-logo{width:58px;height:58px}}@media (max-width:520px){.site-header .brand-logo-wrap{width:54px!important;height:54px!important;flex-basis:54px!important;border-radius:16px!important}.site-header .brand-logo{width:54px!important;height:54px!important}}@media (prefers-reduced-motion:reduce){.site-header .brand-logo-wrap::after{animation:none!important}}.tes-welcome-popup{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));z-index:9999;pointer-events:none;opacity:0;background:rgb(11 10 30 / .28);transform:scale(.98);transition:opacity .28s ease,transform .28s ease}.tes-welcome-popup.is-visible{opacity:1;transform:scale(1);pointer-events:auto}.tes-welcome-panel{position:relative;width:min(100%, 500px);background:linear-gradient(155deg,rgb(35 25 88 / .98) 0%,rgb(47 35 116 / .98) 48%,rgb(22 95 173 / .96) 100%);color:#fff;border-radius:24px;border:1px solid rgb(255 255 255 / .18);box-shadow:0 20px 50px rgb(8 10 35 / .35),0 0 0 1px rgb(255 255 255 / .05) inset;padding:18px 18px 16px;overflow:hidden;backdrop-filter:blur(10px)}.tes-welcome-glow{position:absolute;inset:-40% auto auto -15%;width:180px;height:180px;background:radial-gradient(circle,rgb(255 255 255 / .22) 0%,#fff0 70%);pointer-events:none}.tes-welcome-title{margin:0 0 10px;font-size:1.05rem;line-height:1.2;font-weight:800;letter-spacing:-.01em;text-align:center}.tes-welcome-copy{margin:0 0 8px;font-size:.96rem;line-height:1.4;text-align:center;color:rgb(255 255 255 / .95)}.tes-welcome-strong{font-weight:800;color:#fff}.tes-welcome-ok{display:block;min-width:120px;margin:12px auto 0;border-radius:999px;padding:10px 18px;font-weight:800;background:linear-gradient(135deg,#fff5ba 0%,#f7d766 52%,#efc84b 100%);color:#2a235f;border:none;box-shadow:0 8px 18px rgb(0 0 0 / .22)}.tes-welcome-ok:hover,.tes-welcome-ok:focus{transform:translateY(-1px);box-shadow:0 12px 24px rgb(0 0 0 / .24)}@media (max-width:520px){.tes-welcome-popup{padding-left:10px;padding-right:10px}.tes-welcome-panel{border-radius:20px;padding:16px 14px 14px}.tes-welcome-title{font-size:1rem}.tes-welcome-copy{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.tes-welcome-popup{transition:none;transform:none}}.brand-title span{display:block}.brand-title{display:flex;flex-direction:column}.tes-act-hero{position:relative;overflow:hidden;align-items:center!important;justify-content:flex-start!important;gap:16px!important;width:100%!important;margin:0 0 14px!important;padding:18px 18px 16px;border-radius:26px;background:linear-gradient(135deg,#1f1c57 0%,#4f37cb 38%,#c948b1 72%,#5ab8ff 100%);box-shadow:0 16px 34px rgb(35 26 93 / .24),inset 0 1px 0 rgb(255 255 255 / .18)}.tes-act-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 86% 18%,rgb(255 255 255 / .24),transparent 24%),radial-gradient(circle at 10% 85%,rgb(255 255 255 / .14),transparent 22%),linear-gradient(180deg,rgb(255 255 255 / .08),transparent 42%);pointer-events:none}.tes-act-avatar{width:88px!important;height:88px!important;border-radius:24px!important;border:3px solid rgb(255 255 255 / .74);box-shadow:0 10px 26px rgb(0 0 0 / .22);position:relative;z-index:2}.tes-act-hero-copy{min-width:0;flex:1 1 auto;position:relative;z-index:2}.tes-act-hero-copy h1{color:#fff!important;margin:0 0 6px;font-size:clamp(1.65rem,4.6vw,2.3rem);line-height:1;text-shadow:0 2px 10px rgb(0 0 0 / .14)}.tes-act-subtitle{color:rgb(255 255 255 / .92);font-size:.92rem;font-weight:800;letter-spacing:.03em;text-transform:none;margin:0 0 6px}.tes-act-bio{color:rgb(255 255 255 / .94);font-size:.96rem;line-height:1.45;max-width:58ch}.tes-floating-note,.tes-hero-bubble{pointer-events:none;position:absolute;z-index:1}.tes-floating-note{bottom:-18px;color:rgb(255 255 255 / .24);font-size:20px;animation:tesFloatUp 10s linear infinite}.tes-floating-note.note-1{left:14%;animation-delay:0s}.tes-floating-note.note-2{left:68%;animation-delay:3.4s}.tes-floating-note.note-3{left:86%;animation-delay:6.5s}.tes-hero-bubble{border-radius:999px;background:rgb(255 255 255 / .10);box-shadow:inset 0 1px 0 rgb(255 255 255 / .18);animation:tesBubbleFloat 12s ease-in-out infinite}.tes-hero-bubble.bubble-1{width:84px;height:84px;top:-16px;right:-10px}.tes-hero-bubble.bubble-2{width:38px;height:38px;bottom:10px;right:56px;animation-delay:2.5s}.tes-hero-bubble.bubble-3{width:28px;height:28px;top:18px;left:110px;animation-delay:4.8s}@keyframes tesFloatUp{0%{transform:translateY(0) scale(.88) rotate(0deg);opacity:0}15%{opacity:.22}70%{opacity:.14}100%{transform:translateY(-180px) scale(1.08) rotate(8deg);opacity:0}}@keyframes tesBubbleFloat{0%,100%{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-8px) scale(1.04);opacity:1}}@media (prefers-reduced-motion:reduce){.tes-floating-note,.tes-hero-bubble{animation:none!important}}@media (max-width:720px){.brand-title{line-height:.92!important}.brand-title span{display:block}.tes-act-hero{padding:16px 14px 15px;border-radius:22px;gap:12px!important}.tes-act-avatar{width:74px!important;height:74px!important;border-radius:20px!important}.tes-act-hero-copy h1{font-size:1.55rem}.tes-act-bio{font-size:.9rem;line-height:1.4}.tes-hero-bubble.bubble-3{left:86px;top:12px}}.act-profile-hero-panel{position:relative;overflow:hidden;background:linear-gradient(135deg,#1f1c57 0%,#4f37cb 38%,#c948b1 72%,#5ab8ff 100%)!important;box-shadow:0 18px 36px rgb(35 26 93 / .18),inset 0 1px 0 rgb(255 255 255 / .18)!important;border:1px solid rgb(255 255 255 / .14)!important}.act-profile-hero-panel::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% 16%,rgb(255 255 255 / .20),transparent 22%),radial-gradient(circle at 8% 88%,rgb(255 255 255 / .11),transparent 20%),linear-gradient(180deg,rgb(255 255 255 / .06),transparent 42%);pointer-events:none}.act-profile-hero-panel>*{position:relative;z-index:1}.act-profile-hero-panel .kicker,.act-profile-hero-panel p,.act-profile-hero-panel li,.act-profile-hero-panel .muted,.act-profile-hero-panel .badge,.act-profile-hero-panel .badge.alt,.act-profile-hero-panel .badge.warning{color:rgb(255 255 255 / .96)!important}.act-profile-hero-panel .kicker{color:rgb(255 255 255 / .78)!important}.act-profile-hero-panel .meta{margin:2px 0 12px!important}.act-profile-hero-panel .badge,.act-profile-hero-panel .badge.alt,.act-profile-hero-panel .badge.warning{background:rgb(255 255 255 / .14)!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .12)}.act-profile-hero-panel .tes-act-hero{background:transparent!important;box-shadow:none!important;padding:6px 0 2px!important;margin:0 0 8px!important;border-radius:0!important}.act-profile-hero-panel .tes-act-hero::before{display:none!important}.act-profile-hero-panel .tes-act-bio{max-width:54ch}.act-profile-hero-panel>.venue-description,.act-profile-hero-panel>div:not(.single-title-row):not(.meta):not(.kicker):not(.holiday-mode-banner):not(.claim-panel):not(.section-head):not(.section-head):not(.venue-admin-note){color:rgb(255 255 255 / .94)}@media (max-width:720px){.act-profile-hero-panel{border-radius:24px!important}.act-profile-hero-panel .tes-act-hero{padding:4px 0 0!important;margin:0 0 6px!important}}.act-profile-hero-panel::before{background:radial-gradient(circle at 16% 24%,rgb(255 255 255 / .10),transparent 10%),radial-gradient(circle at 32% 70%,rgb(255 255 255 / .08),transparent 12%),radial-gradient(circle at 58% 34%,rgb(255 255 255 / .08),transparent 11%),radial-gradient(circle at 78% 62%,rgb(255 255 255 / .10),transparent 13%),radial-gradient(circle at 90% 18%,rgb(255 255 255 / .14),transparent 16%),linear-gradient(180deg,rgb(255 255 255 / .06),transparent 42%)!important}.act-profile-hero-panel::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 88%,rgb(255 255 255 / .08),transparent 10%),radial-gradient(circle at 44% 14%,rgb(255 255 255 / .06),transparent 8%),radial-gradient(circle at 68% 86%,rgb(255 255 255 / .07),transparent 9%)}.act-profile-hero-panel>*{position:relative;z-index:1}.tes-hero-bubble{background:rgb(255 255 255 / .09)!important}.tes-hero-bubble.bubble-1{width:96px;height:96px;top:14px;right:18px}.tes-hero-bubble.bubble-2{width:62px;height:62px;top:74px;right:122px;bottom:auto;animation-delay:2.5s}.tes-hero-bubble.bubble-3{width:42px;height:42px;top:22px;left:154px;animation-delay:4.8s}.tes-floating-note.note-1{left:11%}.tes-floating-note.note-2{left:55%}.tes-floating-note.note-3{left:83%}@media (max-width:720px){.brand-text{max-width:calc(100vw - 182px)!important}.brand-title{display:flex!important;flex-direction:column!important;font-size:.72rem!important;line-height:.94!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;letter-spacing:-.01em}.brand-title span{display:block!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.tes-hero-bubble.bubble-1{width:82px;height:82px;top:14px;right:12px}.tes-hero-bubble.bubble-2{width:52px;height:52px;top:78px;right:90px}.tes-hero-bubble.bubble-3{width:34px;height:34px;top:20px;left:122px}}.tes-floating-note,.tes-hero-bubble{display:none!important}.act-profile-hero-panel,.venue-profile-hero-panel{position:relative;overflow:hidden;background:linear-gradient(135deg,#1f1c57 0%,#4f37cb 38%,#c948b1 72%,#5ab8ff 100%)!important;box-shadow:0 18px 36px rgb(35 26 93 / .18),inset 0 1px 0 rgb(255 255 255 / .18)!important;border:1px solid rgb(255 255 255 / .14)!important}.act-profile-hero-panel::before,.venue-profile-hero-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 24%,rgb(255 255 255 / .10),transparent 10%),radial-gradient(circle at 30% 70%,rgb(255 255 255 / .08),transparent 12%),radial-gradient(circle at 56% 34%,rgb(255 255 255 / .08),transparent 11%),radial-gradient(circle at 76% 62%,rgb(255 255 255 / .10),transparent 13%),radial-gradient(circle at 90% 18%,rgb(255 255 255 / .14),transparent 16%),linear-gradient(180deg,rgb(255 255 255 / .06),transparent 42%)!important}.act-profile-hero-panel::after,.venue-profile-hero-panel::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 88%,rgb(255 255 255 / .08),transparent 10%),radial-gradient(circle at 44% 14%,rgb(255 255 255 / .06),transparent 8%),radial-gradient(circle at 68% 86%,rgb(255 255 255 / .07),transparent 9%)}.act-profile-hero-panel>*,.venue-profile-hero-panel>*{position:relative;z-index:1}.act-profile-hero-panel .tes-act-hero,.venue-profile-hero-panel .single-title-row.venue-title-row{background:transparent!important;box-shadow:none!important;padding:6px 0 2px!important;margin:0 0 8px!important;border-radius:0!important}.venue-profile-hero-panel .single-title-row.venue-title-row{align-items:flex-start;gap:16px}.act-profile-hero-panel .kicker,.act-profile-hero-panel p,.act-profile-hero-panel li,.act-profile-hero-panel .muted,.act-profile-hero-panel .badge,.act-profile-hero-panel .badge.alt,.act-profile-hero-panel .badge.warning,.venue-profile-hero-panel .kicker,.venue-profile-hero-panel p,.venue-profile-hero-panel li,.venue-profile-hero-panel .muted,.venue-profile-hero-panel .badge,.venue-profile-hero-panel .badge.alt,.venue-profile-hero-panel .badge.warning,.venue-profile-hero-panel .venue-description,.venue-profile-hero-panel .venue-description p,.venue-profile-hero-panel .claim-panel h3{color:rgb(255 255 255 / .96)!important}.act-profile-hero-panel .kicker,.venue-profile-hero-panel .kicker{color:rgb(255 255 255 / .78)!important}.act-profile-hero-panel .meta,.venue-profile-hero-panel .meta{margin:2px 0 12px!important}.act-profile-hero-panel .badge,.act-profile-hero-panel .badge.alt,.act-profile-hero-panel .badge.warning,.venue-profile-hero-panel .badge,.venue-profile-hero-panel .badge.alt,.venue-profile-hero-panel .badge.warning{background:rgb(255 255 255 / .14)!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .12)}.venue-profile-hero-panel .single-title-copy h1,.venue-profile-hero-panel .single-title-row h1{color:#fff!important;margin:0 0 6px;font-size:clamp(1.7rem,4.6vw,2.4rem);line-height:1;text-shadow:0 2px 10px rgb(0 0 0 / .14)}.venue-profile-hero-panel .single-hero-poster--venue{width:88px;height:88px;border-radius:24px;border:3px solid rgb(255 255 255 / .74);box-shadow:0 10px 26px rgb(0 0 0 / .22)}.venue-profile-hero-panel .venue-description{margin-top:8px;max-width:58ch}.venue-profile-hero-panel .claim-panel{background:rgb(255 255 255 / .12)!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .10)}.venue-profile-hero-panel .claim-panel .btn,.venue-profile-hero-panel .claim-panel .copy-link-btn{background:#fff!important;color:var(--primary)!important}.venue-profile-hero-panel .venue-admin-note{background:rgb(255 255 255 / .12)!important;border:1px solid rgb(255 255 255 / .16)!important}@media (max-width:720px){.header-wrap{gap:10px!important}.brand{gap:10px!important;min-width:0!important}.brand-logo-wrap,.brand-logo{width:58px!important;height:58px!important}.brand-text{max-width:none!important;min-width:0!important}.brand-title{display:flex!important;flex-direction:column!important;font-size:.68rem!important;line-height:.94!important;letter-spacing:-.01em!important}.brand-title span{display:block!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.brand-title span:nth-child(2){font-size:.63rem!important}.act-profile-hero-panel,.venue-profile-hero-panel{border-radius:24px!important}.act-profile-hero-panel .tes-act-hero,.venue-profile-hero-panel .single-title-row.venue-title-row{padding:4px 0 0!important;margin:0 0 6px!important}.venue-profile-hero-panel .single-hero-poster--venue{width:74px!important;height:74px!important;border-radius:20px!important}}.tes-checkout-banner-upload{margin-top:18px;padding:18px;border:1px solid rgb(112 90 255 / .12);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .92),rgb(247 244 255 / .96));box-shadow:0 10px 24px rgb(25 33 73 / .05)}.tes-checkout-banner-upload h3{margin:0 0 8px;font-size:1.05rem}.tes-checkout-banner-upload p{margin:0}.tes-checkout-banner-upload input[type="file"]{margin-top:14px}.tes-checkout-banner-preview{margin-top:14px}.tes-checkout-banner-note{margin-top:10px}@media (max-width:720px){.site-header{padding:0!important}.header-wrap{gap:8px!important;padding:6px 0!important;align-items:center!important}.brand{gap:8px!important;align-items:center!important;min-width:0!important;flex:1 1 auto!important}.site-header .brand-logo-wrap,.site-header .brand-logo,.brand-logo-wrap,.brand-logo{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:13px!important}.brand-text{max-width:none!important;min-width:0!important}.brand-title{display:flex!important;flex-direction:column!important;font-size:.58rem!important;line-height:.86!important;letter-spacing:-.015em!important;font-weight:900!important;margin:0!important}.brand-title span{display:block!important;white-space:nowrap!important;margin:0!important}.brand-title span:nth-child(2){font-size:.58rem!important}.header-top-actions{gap:6px!important;align-items:center!important;flex:0 0 auto!important}.install-pill-top,.menu-toggle{min-height:42px!important;height:42px!important;border-radius:20px!important;margin:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.install-pill-top{padding:0 12px!important;font-size:.75rem!important;font-weight:800!important}.menu-toggle{padding:0 12px!important;font-size:.80rem!important;font-weight:800!important}.header-auth.guest-auth{padding-top:0!important;gap:8px!important}.header-auth.guest-auth .pill-link{min-height:42px!important;height:42px!important;padding:0 12px!important}}.featured-venues-section .homepage-section-head{margin-bottom:6px!important}.featured-venues-section .featured-venues-title.featured-venues-title--tight{font-size:clamp(0.92rem, 4.2vw, 1.22rem)!important;line-height:1.0!important;gap:8px!important;margin:0!important}.featured-venues-section .featured-venues-title.featured-venues-title--tight .featured-star{font-size:0.78em!important}.featured-venues-section{padding-top:0!important;margin-top:-2px}.featured-venues-section .container{padding-top:0!important}.featured-strip-carousel{margin-top:0!important}@media (max-width:720px){.featured-venues-section .featured-venues-title.featured-venues-title--tight{font-size:1.08rem!important}}.scene-search-block.scene-search-single{padding-top:9px!important;padding-left:10px!important;padding-right:10px!important;padding-bottom:10px!important;border-radius:20px!important}.scene-search-switch{gap:6px!important;margin:0 0 8px!important}.scene-switch-btn{padding:9px 12px!important;font-size:.84rem!important;border-radius:20px!important}.home-az-grid{gap:4px!important}.home-az-grid .az-link{height:34px!important;border-radius:9px!important;font-size:.88rem!important;box-shadow:0 6px 14px rgb(17 24 39 / .08)!important}.home-az-grid .az-link-area,.home-az-grid .az-link-trending{height:34px!important;border-radius:9px!important;padding:0 6px!important;font-size:.58rem!important;box-shadow:0 6px 14px rgb(17 24 39 / .08)!important}@media (max-width:720px){.scene-search-block.scene-search-single{padding:8px 9px 9px!important;border-radius:18px!important}.scene-search-switch{gap:5px!important;margin-bottom:7px!important}.scene-switch-btn{padding:8px 10px!important;font-size:.78rem!important;border-radius:18px!important}.home-az-grid{gap:4px!important}.home-az-grid .az-link{height:33px!important;border-radius:9px!important;font-size:.84rem!important}.home-az-grid .az-link-area,.home-az-grid .az-link-trending{height:33px!important;border-radius:9px!important;font-size:.56rem!important}}.home-az-grid .az-link-area,.home-az-grid .az-link-trending{min-height:40px!important;border-radius:13px!important;font-size:.9rem!important}@media (max-width:720px){.home-az-grid .az-link-area,.home-az-grid .az-link-trending{min-height:36px!important;border-radius:11px!important;font-size:.82rem!important}}.scene-search-block.scene-search-single{padding:8px 9px 9px!important;border-radius:20px!important}.scene-search-switch,.scene-search-switch--four{gap:5px!important;margin:0 0 7px!important}.scene-search-switch--four{grid-template-columns:repeat(4,1fr)!important}.scene-search-switch--four .scene-switch-btn,.scene-switch-btn{min-height:32px!important;padding:6px 8px!important;font-size:.74rem!important;border-radius:16px!important}.home-az-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-auto-rows:32px!important;gap:3px!important;margin-top:0!important}.home-az-grid .az-link{width:100%!important;height:32px!important;min-height:32px!important;border-radius:8px!important;font-size:.78rem!important;font-weight:900!important;box-shadow:0 5px 12px rgb(17 24 39 / .07)!important}.home-az-grid .az-link-area,.home-az-grid .az-link-trending,.home-az-grid .az-link.all{width:100%!important;height:32px!important;min-height:32px!important;padding:0 4px!important;border-radius:8px!important;font-size:.52rem!important;line-height:1!important;box-shadow:0 5px 12px rgb(17 24 39 / .07)!important}.home-az-grid .az-link-area{grid-column:3 / span 3!important}.home-az-grid .az-link-trending{grid-column:6 / span 3!important}@media (max-width:720px){.scene-search-block.scene-search-single{padding:7px 8px 8px!important;border-radius:18px!important}.scene-search-switch,.scene-search-switch--four{gap:4px!important;margin-bottom:6px!important}.scene-search-switch--four .scene-switch-btn,.scene-switch-btn{min-height:30px!important;padding:5px 6px!important;font-size:.70rem!important;border-radius:15px!important}.home-az-grid{grid-auto-rows:30px!important;gap:3px!important}.home-az-grid .az-link{height:30px!important;min-height:30px!important;border-radius:8px!important;font-size:.74rem!important}.home-az-grid .az-link-area,.home-az-grid .az-link-trending,.home-az-grid .az-link.all{height:30px!important;min-height:30px!important;padding:0 3px!important;border-radius:8px!important;font-size:.49rem!important}}.home-az-grid .az-link-area,.home-az-grid .az-link-trending,.home-az-grid .az-link.all{font-size:.68rem!important;font-weight:800!important;letter-spacing:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}@media (max-width:720px){.home-az-grid .az-link-area,.home-az-grid .az-link-trending,.home-az-grid .az-link.all{font-size:.64rem!important;font-weight:800!important}}.home-az-grid .az-link-area,.home-az-grid .az-link-trending{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;font-family:inherit!important;font-weight:800!important;letter-spacing:0!important;white-space:nowrap!important;text-rendering:optimizeLegibility}.home-az-grid .az-link-area{font-size:.72rem!important}.home-az-grid .az-link-trending{font-size:.76rem!important}@media (max-width:720px){.home-az-grid .az-link-area{font-size:.68rem!important}.home-az-grid .az-link-trending{font-size:.72rem!important}}.account-status-controls{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.account-status-controls form{margin:0;flex:1 1 220px}.account-status-pill{width:100%;border:1px solid rgb(109 92 255 / .12);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .92),rgb(247 243 255 / .96));box-shadow:0 14px 30px rgb(23 26 61 / .06);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.account-status-pill--toggle{cursor:pointer}.account-status-pill--button{appearance:none;-webkit-appearance:none;flex:1 1 220px;text-align:left;cursor:pointer}.account-status-pill--button[disabled]{opacity:.55;cursor:not-allowed}.account-status-pill-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.account-status-pill-copy strong{font-size:1rem;line-height:1.1;color:#18203f}.account-status-pill-copy small{font-size:.78rem;line-height:1.35;color:#626a86}.account-status-action{display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:34px;padding:0 14px;border-radius:999px;background:linear-gradient(135deg,#2d2f5a,#5a4bff);color:#fff;font-size:.88rem;font-weight:700;white-space:nowrap}.account-status-switch{position:relative;width:52px;height:30px;flex-shrink:0}.account-status-switch input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.account-status-slider{position:absolute;inset:0;border-radius:999px;background:#d8dbe9;transition:background .2s ease}.account-status-slider::after{content:"";position:absolute;width:24px;height:24px;border-radius:50%;top:3px;left:3px;background:#fff;box-shadow:0 4px 10px rgb(0 0 0 / .12);transition:transform .2s ease}.account-status-switch input:checked+.account-status-slider{background:linear-gradient(135deg,#6c5cff,#ef56bd)}.account-status-switch input:checked+.account-status-slider::after{transform:translateX(22px)}.pause-gigs-modal[hidden]{display:none!important}.pause-gigs-modal{position:fixed;inset:0;z-index:99999}.pause-gigs-modal__backdrop{position:absolute;inset:0;background:rgb(8 12 27 / .55)}.pause-gigs-modal__panel{position:relative;width:min(92vw, 560px);max-height:min(82vh, 760px);overflow:auto;margin:8vh auto 0;background:#fff;border-radius:24px;box-shadow:0 28px 60px rgb(0 0 0 / .24);padding:22px 18px 18px}.pause-gigs-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.pause-gigs-modal__head h3{margin:0 0 4px;font-size:1.4rem;color:#18203f}.pause-gigs-modal__head p{margin:0;color:#66708d;font-size:.92rem}.pause-gigs-modal__close{appearance:none;-webkit-appearance:none;border:0;background:#f2f4fb;color:#18203f;width:38px;height:38px;border-radius:50%;font-size:1.5rem;line-height:1;cursor:pointer}.pause-gigs-modal__form{display:flex;flex-direction:column;gap:10px}.pause-gigs-option{display:block;cursor:pointer}.pause-gigs-option input{position:absolute;opacity:0;pointer-events:none}.pause-gigs-option__box{display:block;border:1px solid rgb(109 92 255 / .14);border-radius:18px;padding:14px 14px 14px 48px;background:#faf8ff;position:relative}.pause-gigs-option__box::before{content:"";position:absolute;left:16px;top:50%;width:20px;height:20px;border-radius:6px;border:2px solid #c7ccea;transform:translateY(-50%);background:#fff}.pause-gigs-option input:checked+.pause-gigs-option__box{border-color:#6c5cff;background:linear-gradient(180deg,#f7f4ff,#efeaff)}.pause-gigs-option input:checked+.pause-gigs-option__box::before{border-color:#6c5cff;background:linear-gradient(135deg,#6c5cff,#ef56bd);box-shadow:inset 0 0 0 4px #fff}.pause-gigs-option__box strong{display:block;color:#18203f;font-size:1rem;line-height:1.2}.pause-gigs-option__box small{display:block;margin-top:4px;color:#66708d;font-size:.84rem;line-height:1.35}.pause-gigs-modal__tools,.pause-gigs-modal__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.pause-gigs-modal__actions .btn,.pause-gigs-modal__tools .btn{min-height:44px}body.pause-gigs-modal-open{overflow:hidden}@media (max-width:700px){.account-status-controls{flex-direction:column}.account-status-controls form,.account-status-pill--button{flex:1 1 auto}.pause-gigs-modal__panel{width:min(94vw, 560px);margin:6vh auto 0;border-radius:20px;padding:18px 14px 14px}.pause-gigs-modal__head h3{font-size:1.2rem}}.account-dashboard .gigs-manager-panel .my-event-row,.account-dashboard .gigs-manager-panel .gigs-manager-row{padding:12px 14px!important;gap:8px!important;min-height:auto!important;height:auto!important;align-items:flex-start!important}.account-dashboard .gigs-manager-panel .gigs-manager-main{flex:1 1 100%!important;min-width:0!important}.account-dashboard .gigs-manager-panel .gigs-manager-main strong{margin-bottom:2px!important}.account-dashboard .gigs-manager-panel .gigs-manager-main .muted{margin:0!important;line-height:1.18!important}.account-dashboard .gigs-manager-panel .gigs-manager-tags{margin-top:4px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{flex:1 1 100%!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:6px!important;padding-top:6px!important;border-top:1px solid #ececf6!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact form,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact a{margin:0!important;flex:0 0 auto!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action{min-width:96px!important;max-width:none!important;padding:8px 14px!important;font-size:.86rem!important;line-height:1!important;border-radius:14px!important}.account-dashboard .gigs-manager-panel .pause-gig-toggle-form--compact{flex:0 0 auto!important;width:auto!important}.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{gap:6px!important;flex-wrap:nowrap!important;align-items:center!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left{font-size:.82rem!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact{transform:scale(.88)!important;transform-origin:center center!important}@media (max-width:720px){.account-dashboard .gigs-manager-panel .my-event-row,.account-dashboard .gigs-manager-panel .gigs-manager-row{flex-direction:column!important;padding:10px 12px!important;gap:6px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{flex-wrap:nowrap!important;gap:6px!important;margin-top:4px!important;padding-top:4px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action{min-width:86px!important;padding:7px 12px!important;font-size:.82rem!important;border-radius:13px!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left{font-size:.78rem!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact{transform:scale(.82)!important}}.account-dashboard .gigs-manager-panel .my-event-row,.account-dashboard .gigs-manager-panel .gigs-manager-row{padding:10px 10px!important;gap:6px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;margin-top:4px!important;padding-top:4px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>form{min-width:0!important;width:100%!important;margin:0!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a{display:block!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a.btn{width:100%!important;min-width:0!important;max-width:none!important;padding:8px 8px!important;font-size:.8rem!important;border-radius:14px!important;white-space:nowrap!important}.account-dashboard .gigs-manager-panel .pause-gig-toggle-form--compact{width:auto!important}.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{justify-content:center!important;gap:4px!important;flex-wrap:nowrap!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left{font-size:.78rem!important;white-space:nowrap!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact{transform:scale(.78)!important;transform-origin:center center!important}@media (max-width:720px){.account-dashboard .gigs-manager-panel .my-event-row,.account-dashboard .gigs-manager-panel .gigs-manager-row{padding:8px 8px!important;gap:5px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:5px!important;margin-top:3px!important;padding-top:3px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a.btn{padding:7px 6px!important;font-size:.78rem!important;border-radius:13px!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left{font-size:.74rem!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact{transform:scale(.74)!important}}.gigs-manager-panel .gigs-manager-row{display:flex!important;flex-direction:column!important;gap:8px!important;padding:12px 12px 10px!important}.gigs-manager-panel .gigs-manager-main{width:100%!important;flex:0 0 auto!important}.gigs-manager-panel .dashboard-event-actions--compact{width:100%!important;flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin-top:2px!important}.gigs-manager-panel .dashboard-event-actions--compact>a,.gigs-manager-panel .dashboard-event-actions--compact>form{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.gigs-manager-panel .dashboard-event-actions--compact .btn,.gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.gigs-manager-panel .dashboard-delete-form .btn{width:100%!important;max-width:none!important;min-width:0!important;padding:9px 10px!important;font-size:.9rem!important;line-height:1!important;border-radius:16px!important;white-space:nowrap!important}.gigs-manager-panel .pause-gig-toggle-form--compact{width:100%!important}.gigs-manager-panel .pause-toggle-compact-wrap{width:100%!important;justify-content:center!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;min-height:44px!important;padding:0 4px!important}.gigs-manager-panel .pause-toggle-label--left{font-size:.9rem!important;line-height:1!important;white-space:nowrap!important}.gigs-manager-panel .pause-toggle-switch--compact{flex:0 0 auto!important}.gigs-manager-panel .pause-toggle-switch--compact .pause-toggle-slider{transform:scale(.92);transform-origin:center}@media (max-width:720px){.gigs-manager-panel .gigs-manager-row{padding:10px 10px 8px!important;gap:6px!important}.gigs-manager-panel .dashboard-event-actions--compact{gap:6px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.gigs-manager-panel .dashboard-event-actions--compact .btn,.gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.gigs-manager-panel .dashboard-delete-form .btn{padding:8px 8px!important;font-size:.86rem!important;border-radius:14px!important}.gigs-manager-panel .pause-toggle-compact-wrap{min-height:40px!important;gap:4px!important}.gigs-manager-panel .pause-toggle-label--left{font-size:.82rem!important}}.account-dashboard .gigs-manager-panel .gigs-manager-row,.account-dashboard .gigs-manager-panel .my-event-row{display:block!important;padding:10px 12px!important;min-height:auto!important;height:auto!important}.account-dashboard .gigs-manager-panel .gigs-manager-main{display:block!important;width:100%!important;min-width:0!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{display:grid!important;grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:8px!important;padding-top:8px!important;border-top:1px solid #ececf6!important;justify-content:stretch!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.dashboard-delete-form{width:100%!important;min-width:0!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a{justify-self:stretch!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.pause-gig-toggle-form--compact{width:auto!important;justify-self:center!important;margin:0!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;padding:7px 10px!important;min-height:38px!important;font-size:.82rem!important;line-height:1!important;border-radius:14px!important;white-space:nowrap!important}.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left{font-size:.76rem!important;font-weight:800!important;white-space:nowrap!important;margin:0!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact{transform:scale(.74)!important;transform-origin:center center!important}@media (max-width:720px){.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{grid-template-columns:minmax(82px,1fr) auto minmax(82px,1fr)!important;gap:6px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{padding:6px 8px!important;min-height:36px!important;font-size:.78rem!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left{font-size:.72rem!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact{transform:scale(.68)!important}}.account-dashboard .gigs-manager-panel .gigs-manager-row,.account-dashboard .gigs-manager-panel .my-event-row{display:block!important;padding:10px 12px!important;min-height:auto!important;height:auto!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:8px!important;padding-top:8px!important;border-top:1px solid #ececf6!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.dashboard-delete-form{width:100%!important;min-width:0!important;margin:0!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.pause-gig-toggle-form--compact{width:auto!important;margin:0!important;justify-self:center!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:.78rem!important;line-height:1!important;border-radius:14px!important;white-space:nowrap!important}.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:nowrap!important;height:34px!important;min-height:34px!important;padding:0!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left{display:inline-flex!important;align-items:center!important;height:34px!important;font-size:.78rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;margin:0!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact{display:inline-flex!important;align-items:center!important;height:34px!important;transform:scale(.72)!important;transform-origin:center center!important}@media (max-width:720px){.account-dashboard .gigs-manager-panel .gigs-manager-row,.account-dashboard .gigs-manager-panel .my-event-row{padding:9px 10px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{gap:8px!important;margin-top:7px!important;padding-top:7px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:.76rem!important;border-radius:13px!important}.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap,.account-dashboard .gigs-manager-panel .pause-toggle-label--left,.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact{height:32px!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left{font-size:.76rem!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact{transform:scale(.68)!important}}.account-hero-card{position:relative;padding-right:132px!important}.account-hero-copy{padding-right:0!important}.account-hero-photo-form{position:absolute;top:18px;right:18px;margin:0;z-index:3}.account-hero-image-wrap.account-hero-image-wrap--editable{position:relative!important;display:block;width:78px!important;height:78px!important;border-radius:999px!important;overflow:hidden!important;border:3px solid #fff!important;background:linear-gradient(180deg,#ffffff,#f5f0ff);box-shadow:0 10px 24px rgb(25 25 45 / .12);cursor:pointer}.account-hero-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:999px}.account-hero-image--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5d4bff,#ef58ba);color:#fff;font-weight:800;font-size:1.8rem}.account-hero-image-edit{position:absolute;right:2px;bottom:2px;width:22px;height:22px;border-radius:999px;background:#fff;color:#5d4bff;border:2px solid #e6defa;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;box-shadow:0 4px 10px rgb(25 25 45 / .14);pointer-events:none}.account-hero-image-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}@media (max-width:720px){.account-hero-card{padding-right:120px!important}.account-hero-photo-form{top:16px;right:16px}.account-hero-image-wrap.account-hero-image-wrap--editable{width:72px!important;height:72px!important}.account-hero-image-edit{width:21px;height:21px;font-size:10px;right:1px;bottom:1px}}.account-dashboard #account-top.account-hero-card{position:relative!important;padding:20px 18px 18px!important;border-radius:30px!important;background:radial-gradient(circle at top right,rgb(239 88 186 / .14) 0%,#fff0 34%),radial-gradient(circle at bottom left,rgb(93 75 255 / .10) 0%,#fff0 32%),linear-gradient(135deg,#ffffff 0%,#fcf8ff 52%,#f7f4ff 100%)!important;box-shadow:0 18px 40px rgb(26 31 78 / .07)!important}.account-dashboard #account-top.account-hero-card .account-hero-copy{display:grid!important;grid-template-columns:1fr;gap:8px!important;padding-right:106px!important;max-width:none!important}.account-dashboard #account-top.account-hero-card .account-hero-kicker{font-size:2.2rem!important;line-height:.95!important;letter-spacing:-0.04em!important;margin:0!important}.account-dashboard #account-top.account-hero-card .account-hero-name{font-size:1rem!important;line-height:1.1!important;margin:0!important}.account-dashboard #account-top.account-hero-card .account-hero-photo-form{position:absolute!important;top:16px!important;right:18px!important;margin:0!important;z-index:4!important}.account-dashboard #account-top.account-hero-card .account-hero-image-wrap.account-hero-image-wrap--editable{width:88px!important;height:88px!important;border-width:4px!important;box-shadow:0 14px 30px rgb(25 25 45 / .14)!important}.account-dashboard #account-top.account-hero-card .account-hero-image-edit{right:-5px!important;bottom:-3px!important;width:24px!important;height:24px!important;font-size:11px!important;border-width:2px!important;transform:rotate(-12deg);pointer-events:none!important}.account-dashboard #account-top.account-hero-card .account-status-controls{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin-top:10px!important;align-items:stretch!important}.account-dashboard #account-top.account-hero-card .account-status-controls form,.account-dashboard #account-top.account-hero-card .account-status-controls>button{min-width:0!important;width:100%!important;flex:none!important}.account-dashboard #account-top.account-hero-card .account-status-pill{min-height:118px!important;height:100%!important;padding:14px 14px!important;border-radius:22px!important;align-items:flex-start!important;gap:10px!important;background:linear-gradient(180deg,rgb(255 255 255 / .95),rgb(247 242 255 / .98))!important;box-shadow:0 12px 24px rgb(22 26 62 / .05)!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy{gap:6px!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong{font-size:.95rem!important;line-height:1.05!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy small{font-size:.78rem!important;line-height:1.35!important}.account-dashboard #account-top.account-hero-card .account-status-pill--toggle{justify-content:space-between!important}.account-dashboard #account-top.account-hero-card .account-status-switch{width:48px!important;height:28px!important;margin-left:8px!important}.account-dashboard #account-top.account-hero-card .account-status-slider::after{width:22px!important;height:22px!important;top:3px!important;left:3px!important}.account-dashboard #account-top.account-hero-card .account-status-switch input:checked+.account-status-slider::after{transform:translateX(20px)!important}.account-dashboard #account-top.account-hero-card .account-status-pill--button{justify-content:space-between!important}.account-dashboard #account-top.account-hero-card .account-status-action{min-width:92px!important;height:38px!important;padding:0 18px!important;font-size:.9rem!important;box-shadow:0 8px 18px rgb(91 75 255 / .18)!important}@media (max-width:720px){.account-dashboard #account-top.account-hero-card{padding:18px 14px 16px!important}.account-dashboard #account-top.account-hero-card .account-hero-copy{padding-right:100px!important}.account-dashboard #account-top.account-hero-card .account-hero-kicker{font-size:2.05rem!important}.account-dashboard #account-top.account-hero-card .account-hero-photo-form{top:14px!important;right:14px!important}.account-dashboard #account-top.account-hero-card .account-hero-image-wrap.account-hero-image-wrap--editable{width:84px!important;height:84px!important}.account-dashboard #account-top.account-hero-card .account-hero-image-edit{right:-4px!important;bottom:-2px!important;width:23px!important;height:23px!important}.account-dashboard #account-top.account-hero-card .account-status-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}.account-dashboard #account-top.account-hero-card .account-status-pill{min-height:110px!important;padding:12px 12px!important;border-radius:20px!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong{font-size:.9rem!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy small{font-size:.74rem!important;line-height:1.3!important}.account-dashboard #account-top.account-hero-card .account-status-action{min-width:84px!important;height:36px!important;padding:0 16px!important;font-size:.88rem!important}.account-dashboard #account-top.account-hero-card .account-status-switch{width:46px!important;height:27px!important}.account-dashboard #account-top.account-hero-card .account-status-slider::after{width:21px!important;height:21px!important}.account-dashboard #account-top.account-hero-card .account-status-switch input:checked+.account-status-slider::after{transform:translateX(19px)!important}}.account-dashboard #account-top.account-hero-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy photo"!important;align-items:start!important;gap:12px!important;padding:18px 16px 16px!important;border-radius:28px!important;background:radial-gradient(circle at top right,rgb(239 88 186 / .10) 0%,#fff0 30%),radial-gradient(circle at bottom left,rgb(93 75 255 / .08) 0%,#fff0 30%),linear-gradient(135deg,#ffffff 0%,#fcf8ff 55%,#f7f4ff 100%)!important}.account-dashboard #account-top.account-hero-card .account-hero-photo-form{grid-area:photo!important;position:relative!important;top:auto!important;right:auto!important;margin:0!important;align-self:start!important;justify-self:end!important;z-index:4!important}.account-dashboard #account-top.account-hero-card .account-hero-image-wrap.account-hero-image-wrap--editable{width:88px!important;height:88px!important;border-radius:999px!important;overflow:visible!important;border:4px solid #fff!important;box-shadow:0 12px 28px rgb(25 25 45 / .14)!important;background:none!important}.account-dashboard #account-top.account-hero-card .account-hero-image{border-radius:999px!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.account-dashboard #account-top.account-hero-card .account-hero-image--placeholder{border-radius:999px!important}.account-dashboard #account-top.account-hero-card .account-hero-image-edit{position:absolute!important;right:-4px!important;bottom:-2px!important;width:24px!important;height:24px!important;border-radius:999px!important;background:#fff!important;color:#5d4bff!important;border:2px solid #e6defa!important;box-shadow:0 4px 10px rgb(25 25 45 / .14)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1!important;transform:rotate(-14deg)!important;pointer-events:none!important}.account-dashboard #account-top.account-hero-card .account-hero-copy{grid-area:copy!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding-right:0!important;max-width:none!important;min-width:0!important}.account-dashboard #account-top.account-hero-card .account-hero-kicker{font-size:2.1rem!important;line-height:.95!important;letter-spacing:-0.04em!important;margin:0!important;white-space:normal!important}.account-dashboard #account-top.account-hero-card .account-hero-name{font-size:1rem!important;line-height:1.1!important;margin:0!important}.account-dashboard #account-top.account-hero-card .account-status-controls{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin-top:8px!important;align-items:stretch!important}.account-dashboard #account-top.account-hero-card .account-status-controls form,.account-dashboard #account-top.account-hero-card .account-status-controls>button{min-width:0!important;width:100%!important;margin:0!important}.account-dashboard #account-top.account-hero-card .account-status-pill{min-height:96px!important;height:100%!important;padding:14px 14px!important;border-radius:20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(247 242 255 / .98))!important;border:1px solid rgb(109 92 255 / .10)!important;box-shadow:0 10px 22px rgb(22 26 62 / .05)!important;overflow:hidden!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;flex:1 1 auto!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong,.account-dashboard #account-top.account-hero-card .account-status-pill-copy small{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;letter-spacing:normal!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong{font-size:1rem!important;line-height:1.1!important;margin:0!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy small{font-size:.8rem!important;line-height:1.3!important;color:#626a86!important;margin:0!important}.account-dashboard #account-top.account-hero-card .account-status-pill--toggle{cursor:pointer!important}.account-dashboard #account-top.account-hero-card .account-status-switch{width:48px!important;height:28px!important;flex:0 0 48px!important;margin-left:10px!important}.account-dashboard #account-top.account-hero-card .account-status-slider::after{width:22px!important;height:22px!important;top:3px!important;left:3px!important}.account-dashboard #account-top.account-hero-card .account-status-switch input:checked+.account-status-slider::after{transform:translateX(20px)!important}.account-dashboard #account-top.account-hero-card .account-status-pill--button{appearance:none!important;-webkit-appearance:none!important;text-align:left!important}.account-dashboard #account-top.account-hero-card .account-status-action{min-width:86px!important;height:36px!important;padding:0 16px!important;border-radius:999px!important;font-size:.92rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;white-space:nowrap!important}@media (max-width:720px){.account-dashboard #account-top.account-hero-card{padding:16px 14px 14px!important;gap:10px!important}.account-dashboard #account-top.account-hero-card .account-hero-image-wrap.account-hero-image-wrap--editable{width:82px!important;height:82px!important}.account-dashboard #account-top.account-hero-card .account-hero-kicker{font-size:2rem!important}.account-dashboard #account-top.account-hero-card .account-status-controls{gap:8px!important}.account-dashboard #account-top.account-hero-card .account-status-pill{min-height:92px!important;padding:12px!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong{font-size:.96rem!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy small{font-size:.78rem!important}.account-dashboard #account-top.account-hero-card .account-status-action{min-width:82px!important;height:34px!important;padding:0 14px!important;font-size:.9rem!important}}.account-dashboard #account-top.account-hero-card{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy photo" "controls controls"!important;align-items:start!important}.account-dashboard #account-top.account-hero-card .account-hero-copy{grid-area:copy!important;gap:8px!important}.account-dashboard #account-top.account-hero-card .account-status-controls{grid-area:controls!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;width:100%!important;margin-top:2px!important}.account-dashboard #account-top.account-hero-card .account-status-controls form,.account-dashboard #account-top.account-hero-card .account-status-controls>button{width:100%!important;min-width:0!important}.account-dashboard #account-top.account-hero-card .account-status-pill{min-height:116px!important;padding:16px 16px!important;border-radius:22px!important;align-items:center!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy{gap:6px!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong{font-size:1.05rem!important;line-height:1.1!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy small{font-size:.86rem!important;line-height:1.35!important;max-width:14ch!important}.account-dashboard #account-top.account-hero-card .account-status-action{min-width:96px!important;height:38px!important;padding:0 18px!important;font-size:.98rem!important}@media (max-width:720px){.account-dashboard #account-top.account-hero-card .account-status-controls{gap:10px!important}.account-dashboard #account-top.account-hero-card .account-status-pill{min-height:108px!important;padding:14px!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong{font-size:1rem!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy small{font-size:.84rem!important;max-width:13ch!important}.account-dashboard #account-top.account-hero-card .account-status-action{min-width:92px!important;height:36px!important;font-size:.94rem!important}}.account-dashboard #account-top.account-hero-card .account-status-controls{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;width:100%!important;margin-top:4px!important}.account-dashboard #account-top.account-hero-card .account-status-pill{min-height:112px!important;padding:14px 14px!important;border-radius:22px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto 1fr!important;grid-template-areas:"copy action" "copy action"!important;align-items:start!important;justify-content:stretch!important;column-gap:12px!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy{grid-area:copy!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;padding-right:0!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong{font-size:1rem!important;line-height:1.05!important;margin:0!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy small{font-size:.86rem!important;line-height:1.3!important;margin:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:100%!important}.account-dashboard #account-top.account-hero-card .account-status-switch,.account-dashboard #account-top.account-hero-card .account-status-action{grid-area:action!important;align-self:center!important;justify-self:end!important;margin:0!important}.account-dashboard #account-top.account-hero-card .account-status-switch{width:52px!important;height:30px!important;flex:0 0 52px!important}.account-dashboard #account-top.account-hero-card .account-status-slider::after{width:24px!important;height:24px!important;top:3px!important;left:3px!important}.account-dashboard #account-top.account-hero-card .account-status-switch input:checked+.account-status-slider::after{transform:translateX(22px)!important}.account-dashboard #account-top.account-hero-card .account-status-action{min-width:120px!important;height:46px!important;padding:0 18px!important;font-size:.92rem!important;border-radius:999px!important}@media (max-width:720px){.account-dashboard #account-top.account-hero-card .account-status-controls{gap:10px!important}.account-dashboard #account-top.account-hero-card .account-status-pill{min-height:106px!important;padding:12px 12px!important;column-gap:10px!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong{font-size:.98rem!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy small{font-size:.84rem!important;line-height:1.28!important}.account-dashboard #account-top.account-hero-card .account-status-action{min-width:110px!important;height:42px!important;padding:0 16px!important;font-size:.9rem!important}}.account-dashboard #account-top.account-hero-card .account-status-controls{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;width:100%!important;margin-top:14px!important;align-items:stretch!important}.account-dashboard #account-top.account-hero-card .account-status-controls form,.account-dashboard #account-top.account-hero-card .account-status-controls>button{width:100%!important;min-width:0!important;margin:0!important}.account-dashboard #account-top.account-hero-card .account-status-pill{min-height:74px!important;height:74px!important;padding:14px 16px!important;border-radius:20px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;overflow:hidden!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;min-width:0!important;flex:1 1 auto!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong{font-size:1rem!important;line-height:1.1!important;margin:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy small{display:none!important}.account-dashboard #account-top.account-hero-card .account-status-switch,.account-dashboard #account-top.account-hero-card .account-status-action{margin:0!important;flex:0 0 auto!important;align-self:center!important;justify-self:auto!important}.account-dashboard #account-top.account-hero-card .account-status-switch{width:46px!important;height:28px!important}.account-dashboard #account-top.account-hero-card .account-status-slider::after{width:22px!important;height:22px!important;top:3px!important;left:3px!important}.account-dashboard #account-top.account-hero-card .account-status-switch input:checked+.account-status-slider::after{transform:translateX(18px)!important}.account-dashboard #account-top.account-hero-card .account-status-action{min-width:96px!important;height:36px!important;padding:0 16px!important;font-size:.9rem!important;border-radius:999px!important}@media (max-width:720px){.account-dashboard #account-top.account-hero-card .account-status-controls{gap:10px!important;margin-top:12px!important}.account-dashboard #account-top.account-hero-card .account-status-pill{min-height:70px!important;height:70px!important;padding:12px 14px!important;gap:10px!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong{font-size:.96rem!important}.account-dashboard #account-top.account-hero-card .account-status-switch{width:44px!important;height:26px!important}.account-dashboard #account-top.account-hero-card .account-status-slider::after{width:20px!important;height:20px!important}.account-dashboard #account-top.account-hero-card .account-status-switch input:checked+.account-status-slider::after{transform:translateX(18px)!important}.account-dashboard #account-top.account-hero-card .account-status-action{min-width:90px!important;height:34px!important;padding:0 14px!important;font-size:.88rem!important}}.account-dashboard #account-top.account-hero-card .account-status-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:14px!important;align-items:stretch!important}.account-dashboard #account-top.account-hero-card .account-status-controls form,.account-dashboard #account-top.account-hero-card .account-status-controls>button{width:100%!important;min-width:0!important;margin:0!important}.account-dashboard #account-top.account-hero-card .account-status-pill{min-height:72px!important;height:72px!important;padding:0 14px!important;border-radius:22px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;overflow:hidden!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;flex:1 1 auto!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong{display:block!important;margin:0!important;font-size:.95rem!important;line-height:1.1!important;font-weight:800!important;color:#16224a!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy small{display:none!important}.account-dashboard #account-top.account-hero-card .account-status-switch,.account-dashboard #account-top.account-hero-card .account-status-action{flex:0 0 auto!important;margin:0!important}.account-dashboard #account-top.account-hero-card .account-status-switch{width:42px!important;height:24px!important}.account-dashboard #account-top.account-hero-card .account-status-slider::after{width:18px!important;height:18px!important;top:3px!important;left:3px!important}.account-dashboard #account-top.account-hero-card .account-status-switch input:checked+.account-status-slider::after{transform:translateX(18px)!important}.account-dashboard #account-top.account-hero-card .account-status-action{min-width:84px!important;height:34px!important;padding:0 14px!important;border-radius:999px!important;font-size:.86rem!important;font-weight:800!important}@media (max-width:720px){.account-dashboard #account-top.account-hero-card .account-status-controls{gap:10px!important;margin-top:12px!important}.account-dashboard #account-top.account-hero-card .account-status-pill{min-height:68px!important;height:68px!important;padding:0 12px!important;gap:8px!important}.account-dashboard #account-top.account-hero-card .account-status-pill-copy strong{font-size:.9rem!important}.account-dashboard #account-top.account-hero-card .account-status-switch{width:40px!important;height:22px!important}.account-dashboard #account-top.account-hero-card .account-status-slider::after{width:16px!important;height:16px!important}.account-dashboard #account-top.account-hero-card .account-status-switch input:checked+.account-status-slider::after{transform:translateX(18px)!important}.account-dashboard #account-top.account-hero-card .account-status-action{min-width:80px!important;height:32px!important;padding:0 12px!important;font-size:.84rem!important}}.manage-btn{padding:4px 8px;font-size:.75rem;max-width:65px;border-radius:9px}.account-status-action,.account-dashboard #account-top.account-hero-card .account-status-action{min-width:68px!important;height:32px!important;padding:0 10px!important;font-size:0.80rem!important;border-radius:999px!important}.dashboard-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.dashboard-action-card{display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:0 22px;cursor:pointer;text-align:left}.dashboard-action-title{font-size:1.2rem;font-weight:900;color:#11162f}.dashboard-action-icon{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(180deg,#f5f6ff 0%,#eef1ff 100%);border:1px solid rgb(91 75 255 / .10);color:#5b4bff;font-size:2rem;line-height:1;box-shadow:0 8px 18px rgb(26 31 78 / .06)}.dashboard-modal-panel{display:none}.dashboard-modal-panel[open]{display:block;position:fixed;inset:0;z-index:99998;margin:0;padding:18px 14px;background:rgb(8 12 27 / .55);overflow:auto}.dashboard-modal-panel[open]>.dashboard-modal-head,.dashboard-modal-panel[open]>form{width:min(92vw,760px);margin-left:auto;margin-right:auto}.dashboard-modal-panel[open]>.dashboard-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 22px 12px;border-radius:24px 24px 0 0;background:#fff;border:1px solid rgb(91 75 255 / .09);border-bottom:0;box-shadow:0 28px 60px rgb(0 0 0 / .24)}.dashboard-modal-panel[open]>form{margin-top:0;background:#fff;border-radius:0 0 24px 24px;border:1px solid rgb(91 75 255 / .09);border-top:0;box-shadow:0 28px 60px rgb(0 0 0 / .24);padding-top:10px}.dashboard-modal-title{margin:0;font-size:1.4rem;color:#18203f}.dashboard-modal-close{appearance:none;-webkit-appearance:none;border:0;background:#f2f4fb;color:#18203f;width:40px;height:40px;border-radius:50%;font-size:1.6rem;line-height:1;cursor:pointer;flex:0 0 auto}body.dashboard-modal-open{overflow:hidden}@media (max-width:720px){.dashboard-action-grid{gap:12px}.dashboard-action-card{min-height:84px;padding:0 18px}.dashboard-action-title{font-size:1.05rem}.dashboard-action-icon{width:48px;height:48px;font-size:1.8rem}.dashboard-modal-panel[open]{padding:10px}.dashboard-modal-panel[open]>.dashboard-modal-head,.dashboard-modal-panel[open]>form{width:min(100%, 100%)}}.dashboard-action-card{appearance:none;-webkit-appearance:none;border:none}.dashboard-modal-panel[hidden]{display:none!important}.dashboard-modal-panel[open]{display:block!important}.dashboard-modal-panel[hidden]{display:none!important}.dashboard-modal-panel[open]{display:block!important}.dashboard-action-card{cursor:pointer}.invite-notice-inline-hidden{display:none!important}.invite-notice-title{margin:0 0 8px;font-size:1.25rem;line-height:1.15}.invite-notice-text,.invite-notice-venue{margin:0}.invite-notice--modal{margin:0;background:#fff0;box-shadow:none;padding:0;color:inherit}.teg-invite-saved-overlay{position:fixed;inset:0;z-index:100002;background:rgb(18 23 40 / .54);display:flex;align-items:center;justify-content:center;padding:20px}.teg-invite-saved-modal{position:relative;width:min(94vw, 560px);background:linear-gradient(180deg,#ffffff 0%,#faf7ff 100%);border-radius:24px;padding:24px 20px 18px;box-shadow:0 24px 64px rgb(10 14 35 / .28);border:1px solid rgb(108 76 255 / .12)}.teg-invite-saved-close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:#f2f4fb;color:#18203f;font-size:28px;line-height:1;cursor:pointer}.teg-invite-saved-title{margin:0 0 8px;font-size:1.35rem;line-height:1.15;color:#14254a}.teg-invite-saved-text{margin:0 0 14px;color:#5b6780;line-height:1.5}.teg-invite-saved-modal .invite-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.tes-official-follow{margin-top:16px;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,rgb(90 75 255 / .10),rgb(236 72 153 / .08));border:1px solid rgb(91 75 255 / .12)}.tes-official-follow-title{font-size:.95rem;font-weight:800;color:#1f275c;margin-bottom:10px;text-align:left}.tes-official-follow-grid{display:flex;flex-wrap:wrap;gap:10px}.tes-official-follow-grid .social-pill{min-height:44px;padding:10px 14px;border-radius:999px;background:#fff;box-shadow:0 10px 24px rgb(57 70 139 / .08)}.tes-official-follow--profile{margin-top:14px}.tes-home-follow-section{padding-top:6px;padding-bottom:6px}.tes-official-follow--home{max-width:560px;margin:0 auto}.tes-official-follow--home .tes-official-follow-title,.tes-official-follow--footer .tes-official-follow-title{text-align:center}.tes-official-follow--home .tes-official-follow-grid,.tes-official-follow--footer .tes-official-follow-grid{justify-content:center}.footer-card .tes-official-follow{margin-top:12px;text-align:center}@media (max-width:640px){.tes-official-follow{padding:12px 14px;border-radius:16px}.tes-official-follow-title{font-size:.9rem}.tes-official-follow-grid .social-pill{width:100%;justify-content:center}}.tes-bottom-follow-wrap{margin-top:22px;margin-bottom:18px}.tes-official-follow--bottom{max-width:760px;margin:0 auto}.tes-official-follow--bottom .tes-official-follow-title{text-align:center;font-size:1rem}.tes-official-follow--bottom .tes-official-follow-grid{justify-content:center}.tes-home-follow-section--bottom{padding-top:14px;padding-bottom:10px}@media (max-width:640px){.tes-bottom-follow-wrap{margin-top:16px;margin-bottom:14px}}.teg-form{overflow-x:hidden}.teg-form [data-multi-dropdown],.teg-form .tes-multi-dropdown,.teg-form .tes-multi-dropdown-trigger,.teg-form .tes-multi-dropdown-panel,.teg-form .tes-multi-dropdown-scroll{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.teg-form .tes-multi-dropdown-trigger{align-items:flex-start}.teg-form .tes-multi-dropdown-text{flex:1 1 auto;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere;line-height:1.35}.teg-form .tes-multi-dropdown-caret{flex:0 0 auto;margin-top:2px}@media (max-width:720px){.teg-form .tes-multi-dropdown-trigger{min-height:58px}}.act-directory-line-card{background:#fff;border:1px solid rgb(91 68 214 / .1);border-radius:20px;box-shadow:0 10px 28px rgb(27 16 77 / .06);overflow:hidden}.act-directory-line-link{display:flex;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;color:inherit}.act-directory-line-avatar-wrap{flex:0 0 58px;width:58px;height:58px}.act-directory-line-avatar{width:58px;height:58px;border-radius:999px;object-fit:cover;display:block;border:3px solid rgb(120 93 255 / .14);background:#f3f0ff}.act-directory-line-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;color:#3d2bb3}.act-directory-line-main{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden}.act-directory-line-name{font-weight:800;font-size:1.05rem;color:#1b2442;overflow:hidden;text-overflow:ellipsis}.act-directory-line-sub{color:#687089;font-weight:700;font-size:.92rem;overflow:hidden;text-overflow:ellipsis}.act-directory-line-status{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:800;line-height:1;white-space:nowrap}.act-directory-line-status--neutral{background:#edf1f7;color:#52607a}.act-directory-line-status.engagement-tag,.act-directory-line-status.hot-badge,.act-directory-line-status.rising-badge,.act-directory-line-status.growing-badge,.act-directory-line-status.trending-badge,.act-directory-line-status.gig-engagement-badge{margin:0}.archive-grid .act-directory-line-card+.act-directory-line-card{margin-top:10px}@media (max-width:640px){.act-directory-line-link{padding:10px 12px;gap:10px}.act-directory-line-avatar-wrap,.act-directory-line-avatar{width:52px;height:52px}.act-directory-line-name{font-size:1rem}.act-directory-line-sub{font-size:.84rem}.act-directory-line-status{max-width:44%;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;padding:7px 10px}}.filters-compact.filters-compact-acts{display:grid;grid-template-columns:1.25fr 1fr 1fr auto;gap:10px;align-items:center;margin-top:14px}.filters-compact-acts .field{margin:0}.filters-compact-acts .field input,.filters-compact-acts .field select{min-height:48px;padding:0 16px;border-radius:16px}.filters-compact-acts .field-action{justify-self:end}.filters-compact-acts .btn-compact{min-height:48px;padding:0 18px;border-radius:16px;white-space:nowrap}.act-directory-line-link{align-items:center}.act-directory-line-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:6px}.act-directory-line-toprow{display:flex;align-items:center;gap:10px;min-width:0}.act-directory-line-name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act-directory-line-sub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:4px}.act-directory-line-status{flex:0 0 auto;padding:7px 12px}.act-directory-line-status--trending{background:rgb(249 115 22 / .12);color:#c2410c}.act-directory-line-status--rising{background:rgb(91 75 255 / .12);color:#4c35db}.act-directory-line-status--growing,.act-directory-line-status--neutral{background:#edf1f7;color:#52607a}@media (max-width:860px){.filters-compact.filters-compact-acts{grid-template-columns:1fr 1fr}.filters-compact-acts .field-search{grid-column:1 / -1}.filters-compact-acts .field-action{justify-self:stretch}.filters-compact-acts .btn-compact{width:100%}}@media (max-width:640px){.filters-compact.filters-compact-acts{grid-template-columns:1fr;gap:8px}.act-directory-line-link{padding:11px 12px;gap:11px}.act-directory-line-toprow{align-items:flex-start;gap:8px}.act-directory-line-name{font-size:1rem}.act-directory-line-sub{font-size:.84rem}.act-directory-line-status{font-size:.73rem;padding:7px 10px}}.archive-head-card:has(.archive-title-simple){padding:0;background:#fff0;border:0;box-shadow:none;border-radius:0}.archive-head-card:has(.archive-title-simple)::after{display:none}.archive-title-simple{margin:0 0 12px;font-size:clamp(2rem, 6vw, 2.85rem);line-height:1.02}.filters-compact.filters-compact-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px;padding:10px;border-radius:18px;background:#fff;border:1px solid rgb(91 68 214 / .10);box-shadow:0 12px 30px rgb(27 16 77 / .06)}.filters-compact-acts .field{margin:0}.filters-compact-acts .field-booking-search{flex:1 1 220px;min-width:0}.filters-compact-acts .field-booking-letter{flex:0 0 124px}.filters-compact-acts .field-booking-action{flex:0 0 auto}.filters-compact-acts .field-booking-reset{flex:0 0 auto}.filters-compact-acts .field input,.filters-compact-acts .field select{min-height:44px;padding:0 14px;border-radius:14px;box-shadow:none}.filters-compact-acts .btn-compact{min-height:44px;padding:0 16px;border-radius:14px}.archive-reset-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border-radius:14px;background:#f3f4fb;color:#4f5670;font-weight:800;text-decoration:none}.archive-reset-link:hover{background:#eceefe}.act-directory-line-card{border-radius:18px}.act-directory-line-link{padding:10px 14px}.act-directory-line-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:4px;overflow:hidden;white-space:normal}.act-directory-line-toprow{display:flex;align-items:center;gap:10px;min-width:0}.act-directory-line-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-directory-line-sub{display:flex;flex-wrap:wrap;align-items:center;gap:0;white-space:normal;overflow:hidden;text-overflow:ellipsis;padding-right:6px}.act-directory-line-subitem,.act-directory-line-subsep{white-space:nowrap}.act-directory-line-status{flex:0 0 auto;overflow:visible;text-overflow:clip;max-width:none}@media (max-width:640px){.archive-title-simple{margin-bottom:10px;font-size:clamp(1.8rem, 7vw, 2.35rem)}.filters-compact.filters-compact-acts{padding:8px;gap:8px}.filters-compact-acts .field-booking-search{flex:1 1 100%}.filters-compact-acts .field-booking-letter{flex:1 1 44%}.filters-compact-acts .field-booking-action{flex:1 1 32%}.filters-compact-acts .field-booking-reset{flex:1 1 auto}.act-directory-line-link{padding:10px 12px;gap:10px}.act-directory-line-toprow{gap:8px}.act-directory-line-status{font-size:.79rem;padding:7px 11px;white-space:nowrap}}.filters-compact-acts .field-booking-letter{flex:0 0 132px}.filters-compact-acts .field-booking-search{flex:1 1 260px}.act-directory-line-link{align-items:center}.act-directory-line-main{justify-content:center}.act-directory-line-toprow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%}.act-directory-line-name{display:block;width:100%}.act-directory-line-sub{display:flex;flex-wrap:wrap;width:100%;text-align:left;line-height:1.2;align-items:center}.act-directory-line-status{min-width:148px;text-align:center;justify-self:end}@media (max-width:640px){.filters-compact.filters-compact-acts{align-items:stretch}.filters-compact-acts .field-booking-search{flex:1 1 100%}.filters-compact-acts .field-booking-letter{flex:0 0 132px}.act-directory-line-toprow{column-gap:8px}.act-directory-line-status{min-width:132px;font-size:.78rem;padding:7px 10px}}.post-type-archive-teg_act .search-hero>.container>.section-head.archive-head-card:not(.archive-head-card--letter){justify-content:center;align-items:center;text-align:center;margin:0 0 14px;padding:22px 20px;border-radius:28px;background:linear-gradient(135deg,#ffffff 0%,#f7f3ff 44%,#eaf5ff 100%);border:1px solid rgb(145 118 255 / .12);box-shadow:0 18px 40px rgb(82 56 139 / .08)}.post-type-archive-teg_act .search-hero>.container>.section-head.archive-head-card:not(.archive-head-card--letter)>div{width:100%}.post-type-archive-teg_act .search-hero>.container>.section-head.archive-head-card:not(.archive-head-card--letter) h1.archive-title-simple,.post-type-archive-teg_act .search-hero>.container>.section-head.archive-head-card:not(.archive-head-card--letter) h1{margin:0;text-align:center;font-size:clamp(2.2rem,6.2vw,3.1rem);line-height:1.02;letter-spacing:-.03em}.post-type-archive-teg_act .search-hero>.container>.section-head.archive-head-card:not(.archive-head-card--letter) .archive-intro-copy{display:none}@media (max-width:768px){.post-type-archive-teg_act .search-hero>.container>.section-head.archive-head-card:not(.archive-head-card--letter){padding:18px 16px;border-radius:24px;margin-bottom:12px}.post-type-archive-teg_act .search-hero>.container>.section-head.archive-head-card:not(.archive-head-card--letter) h1.archive-title-simple,.post-type-archive-teg_act .search-hero>.container>.section-head.archive-head-card:not(.archive-head-card--letter) h1{font-size:clamp(2rem,8.6vw,2.7rem)}}html,body{max-width:100%;overflow-x:hidden}.site-header,.header-wrap,.header-top-actions,.brand,.brand-text,.brand-title{min-width:0;box-sizing:border-box}@supports (padding:max(0px)){@media (max-width:720px){.site-header{padding-left:max(10px, env(safe-area-inset-left))!important;padding-right:max(10px, env(safe-area-inset-right))!important}}}@media (max-width:720px){.site-header{overflow:visible!important}.container.header-wrap,.header-wrap{width:100%!important;max-width:100%!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions" "auth auth"!important;gap:8px!important;padding:8px 0 10px!important;align-items:center!important;overflow:visible!important}.brand{grid-area:brand!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.brand-text{min-width:0!important;overflow:hidden!important}.brand-title{display:block!important;overflow:hidden!important;text-overflow:clip!important}.brand-title span{overflow:hidden!important;text-overflow:ellipsis!important}.header-top-actions{grid-area:actions!important;display:flex!important;align-items:center!important;justify-self:end!important;gap:6px!important;min-width:0!important;max-width:100%!important;margin-left:8px!important;padding-right:0!important}.install-pill-top,.menu-toggle{min-width:0!important;max-width:100%!important;flex:0 1 auto!important;white-space:nowrap!important}.install-pill-top{padding:0 10px!important;font-size:.72rem!important}.menu-toggle{position:relative!important;right:0!important;left:auto!important;margin-right:0!important;padding:0 10px!important;font-size:.78rem!important;flex:0 0 auto!important}.primary-nav{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100%!important;max-width:100%!important;z-index:2500!important;display:none}.primary-nav.open{display:block!important;margin-top:8px!important}.header-auth.guest-auth{grid-area:auth!important;min-width:0!important;width:100%!important}}@media (max-width:430px){.container.header-wrap,.header-wrap{grid-template-columns:minmax(0,1fr) auto!important}.site-header .brand-logo-wrap,.site-header .brand-logo,.brand-logo-wrap,.brand-logo{width:40px!important;height:40px!important;flex:0 0 40px!important}.brand-title{font-size:.54rem!important;line-height:.84!important}.header-top-actions{gap:5px!important;margin-left:6px!important}.install-pill-top{padding:0 8px!important;font-size:.68rem!important}.menu-toggle{padding:0 9px!important;font-size:.74rem!important}}@media (max-width:390px){.install-pill-top{padding:0 7px!important;font-size:.64rem!important}.menu-toggle{padding:0 8px!important;font-size:.70rem!important}.brand-title{font-size:.50rem!important;line-height:.82!important}}.tes-fb-profile-shell .single-layout{display:block}.tes-fb-profile-card{padding:0!important;overflow:hidden;border-radius:28px!important;box-shadow:0 18px 50px rgb(29 20 84 / .14)}.tes-fb-cover{position:relative;height:320px;background:#ddd}.tes-fb-cover img{width:100%;height:100%;object-fit:cover;display:block}.tes-fb-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(8 8 20 / .04) 0%,rgb(12 10 38 / .18) 55%,rgb(12 10 38 / .46) 100%)}.tes-fb-profile-main{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:end;padding:0 24px 22px;margin-top:-54px}.tes-fb-avatar-wrap{position:relative;z-index:2}.tes-fb-avatar{width:168px;height:168px;object-fit:cover;border-radius:50%;border:6px solid #fff;background:#fff;box-shadow:0 14px 34px rgb(16 10 46 / .22)}.tes-fb-profile-copy{min-width:0;padding-bottom:6px}.tes-fb-kicker{display:inline-flex;margin-bottom:8px;padding:7px 12px;border-radius:999px;background:rgb(91 68 214 / .10);color:var(--primary);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tes-fb-title{margin:0;font-size:clamp(1.8rem, 4vw, 2.7rem);line-height:1.03}.tes-fb-subline{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:8px;color:#4d5474;font-weight:700}.tes-fb-subline span:not(:last-child)::after{content:'·';margin-left:14px;color:#b0b5cc}.tes-fb-bio{margin-top:10px;max-width:68ch;color:#525b78;font-size:1rem;line-height:1.5}.tes-fb-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tes-fb-chip{display:inline-flex;align-items:center;padding:9px 13px;border-radius:999px;background:#f5f6ff;border:1px solid rgb(91 68 214 / .12);color:#2f3560;font-weight:800;font-size:.88rem}.tes-fb-chip--warning{background:#fff5df;border-color:#f1d288;color:#7e5b05}.tes-fb-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-bottom:8px}.tes-fb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;background:#eef1f7;border:1px solid rgb(22 28 45 / .08);color:#10162c;font-weight:800;text-decoration:none}.tes-fb-btn--primary{background:linear-gradient(135deg,#5b44d6 0%,#7c5cff 100%);color:#fff;border-color:#fff0;box-shadow:0 12px 24px rgb(91 68 214 / .25)}.tes-fb-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:0 24px 22px;border-top:1px solid rgb(20 24 40 / .06);margin-top:16px}.tes-fb-tab{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:#f5f7fb;color:#1c2140;text-decoration:none;font-weight:800}.tes-fb-tab:hover,.tes-fb-btn:hover{transform:translateY(-1px)}.tes-fb-admin-note,.tes-fb-claim-panel{margin:0 24px 24px!important}.tes-profile-anchor{scroll-margin-top:110px}@media (max-width:920px){.tes-fb-profile-main{grid-template-columns:120px minmax(0,1fr);align-items:start}.tes-fb-actions{grid-column:1 / -1;justify-content:flex-start;padding-bottom:0}.tes-fb-avatar{width:132px;height:132px}}@media (max-width:720px){.tes-fb-profile-card{border-radius:24px!important}.tes-fb-cover{height:210px}.tes-fb-profile-main{grid-template-columns:1fr;gap:14px;margin-top:-42px;padding:0 16px 18px}.tes-fb-avatar{width:104px;height:104px;border-width:4px}.tes-fb-profile-copy{padding-bottom:0}.tes-fb-title{font-size:1.75rem}.tes-fb-subline{gap:6px 10px;font-size:.92rem}.tes-fb-subline span:not(:last-child)::after{margin-left:10px}.tes-fb-bio{font-size:.95rem}.tes-fb-actions{gap:8px}.tes-fb-btn{flex:1 1 calc(50% - 6px);min-width:0;padding:0 12px;font-size:.92rem}.tes-fb-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 16px 16px}.tes-fb-tab{flex:0 0 auto;white-space:nowrap}.tes-fb-admin-note,.tes-fb-claim-panel{margin:0 16px 18px!important}}.tes-fb-profile-card--account{overflow:visible;padding:0!important}.tes-fb-cover--account{min-height:220px;overflow:hidden;border-top-left-radius:28px;border-top-right-radius:28px}.tes-fb-cover-form--account{position:absolute;right:16px;bottom:16px;z-index:3}.tes-fb-cover-edit,.tes-fb-avatar-wrap--editable{cursor:pointer}.tes-fb-cover-edit{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgb(255 255 255 / .95);color:#13203a;font-weight:800;box-shadow:0 12px 30px rgb(19 32 58 / .18)}.tes-fb-cover-edit input,.tes-fb-avatar-input{display:none}.tes-fb-profile-main--account{align-items:flex-end}.tes-fb-profile-copy--account{padding-top:8px}.tes-fb-avatar-form--account{display:block}.tes-fb-avatar-wrap--editable{position:relative;display:inline-flex}.tes-fb-avatar-edit{position:absolute;right:6px;bottom:6px;width:36px;height:36px;border-radius:50%;background:#fff;color:#13203a;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 10px 24px rgb(19 32 58 / .18);border:2px solid #eef2ff}.tes-fb-actions--account{justify-content:flex-end}.tes-fb-tabs--account{margin-top:8px}.account-status-controls--fb{display:flex;gap:12px;flex-wrap:wrap;padding:0 24px 24px}.account-status-controls--fb .account-status-pill{margin:0}@media (max-width:720px){.tes-fb-cover--account{min-height:180px;border-top-left-radius:24px;border-top-right-radius:24px}.tes-fb-cover-form--account{right:12px;bottom:12px}.tes-fb-cover-edit{padding:9px 12px;font-size:.86rem}.tes-fb-profile-main--account{align-items:flex-start}.tes-fb-actions--account{width:100%;justify-content:flex-start}.account-status-controls--fb{padding:0 16px 18px}}.tes-fb-cover{height:292px}.tes-fb-cover--account{min-height:190px}.tes-fb-inline-toggle-form{margin:0;flex:1 1 calc(50% - 6px)}.tes-fb-btn--toggle{width:100%;justify-content:space-between;gap:12px;padding:0 14px;cursor:pointer}.tes-fb-btn-toggle-copy{white-space:nowrap}.tes-fb-btn--toggle .account-status-switch{flex:0 0 auto}.tes-fb-actions--account .tes-fb-btn,.tes-fb-actions--account .tes-fb-inline-toggle-form{flex:1 1 calc(50% - 6px)}.tes-fb-actions--account .tes-fb-btn[data-pause-gigs-open]{order:4}.tes-fb-actions--account .tes-fb-inline-toggle-form{order:3}.dashboard-action-grid--redundant,.dashboard-action-grid[hidden]{display:none!important}@media (max-width:920px){.tes-fb-cover{height:250px}}@media (max-width:720px){.tes-fb-cover{height:178px}.tes-fb-cover--account{min-height:160px}.tes-fb-actions--account{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.tes-fb-actions--account .tes-fb-btn,.tes-fb-actions--account .tes-fb-inline-toggle-form{flex:none;min-width:0;width:100%}.tes-fb-btn--toggle{min-height:46px;font-size:.9rem}.tes-fb-cover-edit{padding:8px 11px;font-size:.82rem}}.tes-fb-inline-toggle-form--holiday{display:block;margin:0}.tes-fb-btn--holiday{width:100%;justify-content:center;text-transform:none}.tes-fb-btn--holiday.is-on{background:linear-gradient(135deg,#7b5cff 0%,#e34cc2 100%);color:#fff;border-color:#fff0;box-shadow:0 10px 24px rgb(91 68 214 / .18)}.tes-fb-btn--holiday.is-off{background:#f1f2f7;color:#16234f}.tes-fb-tab--button{appearance:none;border:0;cursor:pointer}.tes-fb-profile-main--account{align-items:end}.tes-fb-profile-copy--account{padding-top:0}.tes-fb-title{text-wrap:balance}.tes-fb-subline,.tes-fb-bio,.tes-fb-chip-row{max-width:44rem}.tes-fb-tabs--account:empty{display:none}@media (max-width:720px){.tes-fb-profile-main--account{grid-template-columns:104px minmax(0,1fr)!important;align-items:end!important;gap:14px!important;margin-top:-48px!important;padding:0 16px 18px!important}.tes-fb-avatar-form--account{grid-row:1;grid-column:1}.tes-fb-profile-copy--account{grid-row:1;grid-column:2;padding-top:10px!important;min-height:104px;display:flex;flex-direction:column;justify-content:flex-end}.tes-fb-actions--account{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:4px}.tes-fb-actions--account .tes-fb-btn{width:100%;min-width:0}.tes-fb-kicker{margin-bottom:6px;padding:6px 11px}.tes-fb-title{font-size:2.1rem;line-height:.97;margin-bottom:6px}.tes-fb-subline{margin-top:0;font-size:.85rem;gap:4px 8px}.tes-fb-bio{margin-top:8px;font-size:1rem;line-height:1.35}.tes-fb-chip-row{margin-top:10px;gap:8px}}.tes-fb-cover{height:220px!important}.tes-fb-cover--account{min-height:220px!important}.tes-fb-profile-main,.tes-fb-profile-main--account{margin-top:-82px!important;align-items:end!important}.tes-fb-avatar{width:156px!important;height:156px!important;border-width:5px!important}.tes-fb-profile-copy{padding-top:20px!important}.tes-fb-profile-copy--account{padding-top:22px!important}.tes-fb-title{font-size:clamp(2rem,5.6vw,3rem)!important;line-height:.96!important;margin-bottom:8px!important}.tes-fb-subline{font-size:1rem!important;gap:6px 12px!important}.tes-fb-bio{margin-top:10px!important;font-size:1.02rem!important;line-height:1.45!important;max-width:34rem!important}.tes-fb-actions--account{margin-top:6px!important}@media (max-width:920px){.tes-fb-cover{height:190px!important}.tes-fb-cover--account{min-height:190px!important}.tes-fb-profile-main,.tes-fb-profile-main--account{margin-top:-72px!important}.tes-fb-avatar{width:132px!important;height:132px!important}}@media (max-width:720px){.tes-fb-profile-card{border-radius:22px!important}.tes-fb-cover{height:138px!important;min-height:138px!important}.tes-fb-cover--account{min-height:138px!important}.tes-fb-cover-form--account{right:10px!important;bottom:10px!important}.tes-fb-cover-edit{padding:7px 10px!important;font-size:.8rem!important;gap:6px!important}.tes-fb-profile-main,.tes-fb-profile-main--account{grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;margin-top:-52px!important;padding:0 14px 16px!important;align-items:end!important}.tes-fb-avatar-form--account,.tes-fb-avatar-wrap{grid-column:1!important;grid-row:1!important}.tes-fb-profile-copy,.tes-fb-profile-copy--account{grid-column:2!important;grid-row:1!important;min-height:92px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding-top:6px!important}.tes-fb-avatar{width:92px!important;height:92px!important;border-width:4px!important;box-shadow:0 12px 26px rgb(16 10 46 / .18)!important}.tes-fb-avatar-edit{width:30px!important;height:30px!important;font-size:15px!important;right:2px!important;bottom:2px!important}.tes-fb-kicker{margin-bottom:5px!important;padding:5px 10px!important;font-size:.72rem!important}.tes-fb-title{font-size:1.45rem!important;line-height:.98!important;margin:0 0 4px!important}.tes-fb-subline{margin-top:0!important;font-size:.82rem!important;gap:4px 8px!important}.tes-fb-subline span:not(:last-child)::after{margin-left:8px!important}.tes-fb-bio{margin-top:6px!important;font-size:.9rem!important;line-height:1.32!important;max-width:none!important}.tes-fb-chip-row{margin-top:8px!important;gap:6px!important}.tes-fb-chip{padding:7px 10px!important;font-size:.78rem!important}.tes-fb-actions,.tes-fb-actions--account{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-top:4px!important}.tes-fb-btn{min-height:44px!important;font-size:.94rem!important;padding:0 10px!important}}.dashboard-modal-panel[open]{padding-top:max(64px, calc(env(safe-area-inset-top) + 64px))!important;padding-bottom:max(18px, calc(env(safe-area-inset-bottom) + 18px))!important}.dashboard-modal-panel[open]>.dashboard-modal-head,.dashboard-modal-panel[open]>form{position:relative;top:0}.dashboard-modal-head{position:sticky;top:0;z-index:2}.dashboard-modal-title-wrap{min-width:0}.dashboard-modal-title{line-height:1.1}@media (max-width:720px){.dashboard-modal-panel[open]{padding-top:max(86px, calc(env(safe-area-inset-top) + 86px))!important;padding-left:10px!important;padding-right:10px!important;padding-bottom:max(18px, calc(env(safe-area-inset-bottom) + 18px))!important}.dashboard-modal-panel[open]>.dashboard-modal-head{padding:18px 18px 10px!important}.dashboard-modal-panel[open]>form{padding-top:8px!important}.dashboard-modal-title{font-size:1.25rem!important}.teg-venue-picker{overflow:visible!important}.teg-venue-autocomplete{padding-right:44px!important}.teg-venue-suggestions{max-height:220px!important;overflow:auto!important}}.dashboard-modal-panel[open]{position:fixed!important;inset:0!important;z-index:99998!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-top:max(96px, calc(env(safe-area-inset-top) + 96px))!important;padding-right:12px!important;padding-bottom:max(20px, calc(env(safe-area-inset-bottom) + 20px))!important;padding-left:12px!important}.dashboard-modal-panel[open]>.dashboard-modal-head,.dashboard-modal-panel[open]>form{width:min(100%, 760px)!important;margin-left:auto!important;margin-right:auto!important}.dashboard-modal-panel[open]>.dashboard-modal-head{position:sticky!important;top:0!important;z-index:3!important}.dashboard-modal-title{font-size:1.28rem!important;line-height:1.08!important}.teg-venue-picker{position:relative!important;overflow:visible!important}.teg-venue-autocomplete{padding-right:46px!important}.teg-venue-suggestions{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 6px)!important;z-index:20!important;max-height:220px!important;overflow-y:auto!important}@media (max-width:720px){.dashboard-modal-panel[open]{padding-top:max(112px, calc(env(safe-area-inset-top) + 112px))!important;padding-right:10px!important;padding-left:10px!important}.dashboard-modal-panel[open]>.dashboard-modal-head{padding:16px 16px 10px!important}.dashboard-modal-panel[open]>form{padding-top:8px!important}}.dashboard-modal-head{position:static!important;top:auto!important}.dashboard-modal-panel[open]>.dashboard-modal-head{position:relative!important}@media (max-width:720px){.dashboard-modal-head,.dashboard-modal-panel[open]>.dashboard-modal-head{position:relative!important;top:auto!important}.tes-fb-cover{height:128px!important;min-height:128px!important}.tes-fb-cover--account{min-height:128px!important}.tes-fb-profile-main,.tes-fb-profile-main--account{grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;margin-top:-44px!important;padding:0 14px 16px!important;align-items:start!important}.tes-fb-avatar-form--account,.tes-fb-avatar-wrap{grid-column:1!important;grid-row:1!important;align-self:start!important}.tes-fb-avatar{width:96px!important;height:96px!important;border-width:4px!important;box-shadow:0 12px 26px rgb(16 10 46 / .18)!important}.tes-fb-profile-copy,.tes-fb-profile-copy--account{grid-column:2!important;grid-row:1!important;min-height:96px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding-top:42px!important;padding-bottom:0!important}.tes-fb-kicker{margin-bottom:6px!important}.tes-fb-title{font-size:1.28rem!important;line-height:1.02!important;margin:0 0 6px!important;position:relative!important;z-index:1!important}.tes-fb-subline{margin-top:0!important;font-size:.78rem!important;line-height:1.2!important;gap:4px 8px!important}.tes-fb-bio{margin-top:8px!important;font-size:.82rem!important;line-height:1.38!important;color:#4c5670!important;max-width:none!important}.tes-fb-actions,.tes-fb-actions--account{grid-column:1 / -1!important;margin-top:10px!important}.tes-fb-cover-form--account{right:10px!important;bottom:8px!important}.tes-fb-cover-edit{padding:7px 10px!important;font-size:.78rem!important;gap:6px!important}}@media (min-width:721px){.tes-fb-profile-main,.tes-fb-profile-main--account{margin-top:-68px!important}.tes-fb-profile-copy,.tes-fb-profile-copy--account{padding-top:18px!important}}.tes-fb-poster-note--removed,label.media-remove-row input[name="use_profile_poster"]{display:none!important}.tes-fb-cover--empty{background:linear-gradient(180deg,#efeff5 0%,#dedfe7 100%)!important}.tes-fb-cover--empty .tes-fb-cover-shade{background:linear-gradient(180deg,rgb(255 255 255 / .05) 0%,rgb(99 103 126 / .10) 100%)!important}.tes-fb-avatar--empty{display:block;background:linear-gradient(180deg,#f8f8fb 0%,#e7e8ef 100%)!important}.profile-poster-picker>label{display:block}.tes-fb-bio--full{grid-column:1 / -1!important;width:100%!important;max-width:none!important;margin-top:10px!important;margin-bottom:2px!important}.tes-fb-profile-main .tes-fb-bio--full,.tes-fb-profile-main--account .tes-fb-bio--full{color:#4c5670!important;line-height:1.42!important}@media (max-width:720px){.tes-fb-profile-main,.tes-fb-profile-main--account{grid-template-columns:96px minmax(0,1fr)!important;align-items:start!important}.tes-fb-profile-copy,.tes-fb-profile-copy--account{min-height:96px!important;justify-content:flex-end!important}.tes-fb-bio--full{font-size:.88rem!important;line-height:1.42!important;margin-top:8px!important;padding-right:2px!important}.tes-fb-actions,.tes-fb-actions--account{margin-top:8px!important}}.single-layout-venue .tes-fb-profile-card{display:block!important}.single-page .single-layout-venue .tes-fb-profile-card{display:block!important}.single-page .single-layout-venue>article.panel:not(.tes-fb-profile-card){display:none!important}.single-page .single-layout-venue .tes-fb-profile-card+article.panel,.single-page .single-layout-venue .tes-fb-profile-card+aside.panel{display:none!important}#tes-profile-about,#tes-profile-gigs,#tes-profile-posters,#tes-profile-reviews,.section .single-venue-head,.section .act-profile-details-panel,.section .venue-profile-details-panel,.section .panel{display:block}.tes-fb-cover--empty{min-height:148px!important;background:linear-gradient(180deg,#efeff5 0%,#e3e4ec 100%)!important}.tes-fb-avatar--empty{background:linear-gradient(180deg,#fbfbfd 0%,#eaebf1 100%)!important;border:4px solid #fff!important}.archive-grid .venue-compact-premium-card,.archive-grid .venue-thin-card,.area-venue-grid .venue-compact-premium-card,.area-venue-grid .venue-thin-card{display:flex!important}.tes-fb-profile-card--teg_act .tes-fb-kicker,.tes-fb-profile-main--account .tes-fb-kicker{display:none!important}.single-layout-venue>article.panel:not(.tes-fb-profile-card){display:none!important}@media (max-width:720px){.tes-fb-profile-copy .tes-fb-kicker{display:none!important}.tes-fb-profile-main,.tes-fb-profile-main--account{grid-template-columns:96px minmax(0,1fr)!important;margin-top:-48px!important;align-items:start!important}.tes-fb-avatar{width:96px!important;height:96px!important}.tes-fb-cover,.tes-fb-cover--account{height:128px!important;min-height:128px!important}.tes-fb-profile-copy,.tes-fb-profile-copy--account{padding-top:26px!important;min-height:96px!important}.tes-fb-title{font-size:1.2rem!important;line-height:1.05!important;margin:0 0 6px!important}.tes-fb-subline{font-size:.76rem!important;line-height:1.18!important;margin-bottom:4px!important}.tes-fb-bio--full{font-size:.88rem!important;line-height:1.42!important}}.single-layout-venue>article.panel:not(.tes-fb-profile-card){display:none!important}@media (max-width:720px){.tes-fb-profile-copy .tes-fb-kicker{display:none!important}.tes-fb-profile-main,.tes-fb-profile-main--account{grid-template-columns:96px minmax(0,1fr)!important;margin-top:-48px!important;align-items:start!important}.tes-fb-avatar{width:96px!important;height:96px!important}.tes-fb-cover,.tes-fb-cover--account{height:128px!important;min-height:128px!important}.tes-fb-profile-copy,.tes-fb-profile-copy--account{padding-top:26px!important;min-height:96px!important}.tes-fb-title{font-size:1.2rem!important;line-height:1.05!important;margin:0 0 6px!important}.tes-fb-subline{font-size:.76rem!important;line-height:1.18!important;margin-bottom:4px!important}.tes-fb-bio--full{font-size:.88rem!important;line-height:1.42!important}}@media (max-width:720px){.tes-fb-profile-main,.tes-fb-profile-main--account{grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;row-gap:10px!important;margin-top:-48px!important;padding:0 14px 16px!important}.tes-fb-avatar-wrap,.tes-fb-avatar-form--account{grid-column:1!important;grid-row:1!important;align-self:center!important}.tes-fb-profile-copy,.tes-fb-profile-copy--account{grid-column:2!important;grid-row:1!important;min-height:96px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:center!important;padding-top:14px!important;padding-bottom:0!important}.tes-fb-title{font-size:1.28rem!important;line-height:1.06!important;margin:0 0 5px!important}.tes-fb-subline{margin-top:0!important;margin-bottom:0!important;font-size:.8rem!important;line-height:1.22!important;gap:4px 8px!important;align-items:center!important}.tes-fb-bio--full{grid-column:1 / -1!important;margin-top:8px!important;font-size:.88rem!important;line-height:1.42!important}.tes-fb-actions,.tes-fb-actions--account{grid-column:1 / -1!important;margin-top:8px!important}}@media (max-width:720px){.tes-fb-profile-main,.tes-fb-profile-main--account{grid-template-columns:96px minmax(0,1fr)!important;align-items:start!important;column-gap:14px!important;row-gap:10px!important;margin-top:-48px!important;padding:0 14px 16px!important}.tes-fb-avatar-wrap,.tes-fb-avatar-form--account{grid-column:1!important;grid-row:1!important;align-self:start!important}.tes-fb-profile-copy,.tes-fb-profile-copy--account{grid-column:2!important;grid-row:1!important;min-height:96px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:start!important;padding-top:22px!important;padding-bottom:0!important}.tes-fb-title{font-size:1.3rem!important;line-height:1.05!important;margin:0 0 6px!important}.tes-fb-subline{margin-top:0!important;margin-bottom:0!important;font-size:.8rem!important;line-height:1.22!important;gap:4px 8px!important;align-items:center!important}.tes-fb-bio--full{grid-column:1 / -1!important;margin-top:10px!important;font-size:.88rem!important;line-height:1.42!important}.tes-fb-actions,.tes-fb-actions--account{grid-column:1 / -1!important;margin-top:8px!important}}@media (max-width:720px){.tes-fb-profile-main,.tes-fb-profile-main--account{grid-template-columns:96px 1fr!important;row-gap:8px!important;margin-top:-34px!important;padding:0 14px 16px!important;align-items:start!important}.tes-fb-avatar-wrap,.tes-fb-avatar-form--account{grid-column:1!important;grid-row:1!important;align-self:start!important;z-index:2!important}.tes-fb-profile-copy,.tes-fb-profile-copy--account{grid-column:1 / -1!important;grid-row:2!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.tes-fb-title{width:100%!important;font-size:1.34rem!important;line-height:1.08!important;margin:0 0 6px!important;text-align:center!important}.tes-fb-subline{width:100%!important;justify-content:center!important;text-align:center!important;margin:0!important;font-size:.82rem!important;line-height:1.24!important}.tes-fb-chip-row{width:100%!important;justify-content:center!important;margin-top:8px!important}.tes-fb-bio--full{grid-column:1 / -1!important;grid-row:3!important;margin-top:6px!important}.tes-fb-actions,.tes-fb-actions--account{grid-column:1 / -1!important;grid-row:4!important;margin-top:8px!important}}.tes-fb-bio--full{text-align:center!important;margin-left:auto!important;margin-right:auto!important;font-weight:700!important;color:#4b5268!important}.tes-fb-subline{justify-content:center!important}.tes-fb-profile-copy,.tes-fb-profile-copy--account{text-align:center!important}@media (max-width:720px){.tes-fb-profile-main,.tes-fb-profile-main--account{grid-template-columns:1fr!important;row-gap:8px!important;margin-top:-34px!important;padding:0 16px 18px!important;align-items:start!important}.tes-fb-avatar-wrap,.tes-fb-avatar-form--account{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:start!important;z-index:2!important}.tes-fb-profile-copy,.tes-fb-profile-copy--account{grid-column:1!important;grid-row:2!important;width:100%!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.tes-fb-title{width:100%!important;font-size:1.34rem!important;line-height:1.08!important;margin:0 0 6px!important;text-align:center!important}.tes-fb-subline{width:100%!important;justify-content:center!important;text-align:center!important;margin:0!important;font-size:.82rem!important;line-height:1.24!important;gap:4px 8px!important}.tes-fb-chip-row{width:100%!important;justify-content:center!important;margin-top:8px!important}.tes-fb-bio--full{grid-column:1!important;grid-row:3!important;max-width:34rem!important;margin-top:6px!important;font-size:.9rem!important;line-height:1.45!important;text-align:center!important}.tes-fb-actions,.tes-fb-actions--account{grid-column:1!important;grid-row:4!important;margin-top:8px!important}}.venue-compact-premium-card{background:#fff!important;border:1px solid rgb(91 68 214 / .10)!important;border-radius:20px!important;box-shadow:0 10px 28px rgb(27 16 77 / .06)!important;overflow:hidden!important}.venue-compact-premium-link{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;text-decoration:none!important;color:inherit!important}.venue-compact-premium-thumb{flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;border-radius:999px!important;overflow:hidden!important;background:#f3f0ff!important;border:3px solid rgb(120 93 255 / .14)!important}.venue-compact-premium-thumb img,.venue-compact-premium-placeholder{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}.venue-compact-premium-placeholder{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:1.2rem!important;color:#3d2bb3!important}.venue-compact-premium-content{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:0!important;text-align:left!important;align-items:flex-start!important}.venue-compact-premium-title{margin:0!important;width:100%!important;text-align:left!important;font-size:1.05rem!important;line-height:1.15!important;font-weight:800!important;color:#1b2442!important}.venue-compact-premium-title a{color:inherit!important;text-decoration:none!important;font-weight:800!important}.venue-compact-premium-area{margin:0!important;width:100%!important;text-align:left!important;color:#687089!important;font-weight:700!important;font-size:.92rem!important;line-height:1.2!important}.archive-grid .venue-compact-premium-card+.venue-compact-premium-card,.area-venue-grid .venue-compact-premium-card+.venue-compact-premium-card{margin-top:10px!important}@media (max-width:640px){.venue-compact-premium-link{padding:10px 12px!important;gap:10px!important}.venue-compact-premium-thumb{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important}.venue-compact-premium-title{font-size:1rem!important}.venue-compact-premium-area{font-size:.84rem!important}}.filters-compact.filters-compact-venues{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px;padding:10px;border-radius:18px;background:#fff;border:1px solid rgb(91 68 214 / .10);box-shadow:0 12px 30px rgb(27 16 77 / .06)}.filters-compact-venues .field{margin:0}.filters-compact-venues .field-booking-search{flex:1 1 100%;min-width:0}.filters-compact-venues .field-booking-letter{flex:1 1 calc(50% - 5px);min-width:140px}.filters-compact-venues .field input,.filters-compact-venues .field select{min-height:44px;padding:0 14px;border-radius:14px;box-shadow:none}@media (max-width:640px){.filters-compact.filters-compact-venues{padding:8px;gap:8px;align-items:stretch}.filters-compact-venues .field-booking-search{flex:1 1 100%}.filters-compact-venues .field-booking-letter{flex:1 1 calc(50% - 4px);min-width:0}}.directory-card,.venue-compact-premium-card{position:relative}.tes-heart{position:absolute;top:auto;right:10px;bottom:10px;left:auto;width:40px;height:40px;border:none;border-radius:999px;background:linear-gradient(180deg,#ffeef4 0%,#ffdfe9 100%);color:#fff0;font-size:0;line-height:1;display:flex;align-items:center;justify-content:center;z-index:20;box-shadow:0 6px 14px rgb(255 105 145 / .14),inset 0 2px 4px rgb(255 255 255 / .55);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,opacity .16s ease,background .18s ease;-webkit-tap-highlight-color:#fff0;overflow:visible}.tes-heart::before{content:'♥';color:#ff9ab3;font-size:17px;line-height:1;transform:translateY(1px) scale(1);text-shadow:0 1px 0 rgb(255 255 255 / .65);transition:color .18s ease,transform .18s ease}.tes-heart::after{content:'';position:absolute;inset:-8px;border-radius:999px;border:2px solid rgb(255 85 130 / .24);opacity:0;transform:scale(.72);pointer-events:none}.tes-heart:hover,.tes-heart:active{transform:scale(1.05);box-shadow:0 8px 18px rgb(255 105 145 / .2),inset 0 2px 5px rgb(255 255 255 / .62);filter:saturate(1.04)}.tes-heart.is-saved{background:radial-gradient(circle at 32% 28%,#ff9cc0 0%,#ff6f9e 28%,#f64172 62%,#df234e 100%);box-shadow:0 8px 18px rgb(242 51 106 / .28),inset 0 2px 6px rgb(255 255 255 / .18)}.tes-heart.is-saved::before{color:#fff}.tes-heart.is-animating{animation:tesHeartPop .65s cubic-bezier(.22,.9,.24,1)}.tes-heart.is-animating::before{animation:tesHeartInner .65s cubic-bezier(.22,.9,.24,1)}.tes-heart.is-animating::after{animation:tesHeartRing .65s ease-out}.tes-heart-login{background:rgb(255 255 255 / .95);color:#fff0}.tes-heart-login::before{color:#f2336a}.tes-heart--profile{position:static;width:40px;min-width:40px;height:40px;padding:0;bottom:auto;right:auto;border-radius:999px;display:inline-flex}.tes-save-profile-wrap{display:flex;justify-content:center;margin-top:14px}.tes-heart-burst{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;pointer-events:none;z-index:25}.tes-heart-burst::before{content:'♥';display:block;color:#ff4d79;font-size:12px;line-height:1;text-shadow:0 1px 0 rgb(255 255 255 / .22)}.tes-heart-burst.burst-1{animation:tesHeartBurst1 .75s ease-out forwards}.tes-heart-burst.burst-2{animation:tesHeartBurst2 .8s ease-out forwards}.tes-heart-burst.burst-3{animation:tesHeartBurst3 .78s ease-out forwards}@keyframes tesHeartPop{0%{transform:scale(1)}18%{transform:scale(.84)}55%{transform:scale(1.16)}74%{transform:scale(.96)}100%{transform:scale(1)}}@keyframes tesHeartInner{0%{transform:translateY(1px) scale(1)}25%{transform:translateY(1px) scale(.82)}58%{transform:translateY(1px) scale(1.22)}100%{transform:translateY(1px) scale(1)}}@keyframes tesHeartRing{0%{opacity:.9;transform:scale(.7)}65%{opacity:.28;transform:scale(1.22)}100%{opacity:0;transform:scale(1.42)}}@keyframes tesHeartBurst1{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}12%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-3px,-28px) scale(.8)}}@keyframes tesHeartBurst2{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}14%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(14px,-22px) scale(.72)}}@keyframes tesHeartBurst3{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}16%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-18px,-18px) scale(.68)}}@media (max-width:640px){.tes-heart{width:38px;height:38px;right:8px;bottom:8px}.tes-heart::before{font-size:16px}.tes-heart--profile{width:38px;min-width:38px;height:38px}}.teg-venue-picker{position:relative}.teg-venue-picker.is-open .teg-venue-autocomplete{border-bottom-left-radius:18px!important;border-bottom-right-radius:18px!important}.teg-venue-toggle{transition:transform .18s ease,opacity .18s ease}.teg-venue-picker.is-open .teg-venue-toggle{transform:rotate(180deg)}.teg-venue-suggestions{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 8px)!important;background:#fff!important;color:#1d2340!important;border:1px solid rgb(93 76 196 / .16)!important;border-radius:20px!important;box-shadow:0 18px 44px rgb(32 28 73 / .16)!important;z-index:90!important;max-height:280px!important;overflow:auto!important;padding:8px!important}.teg-venue-suggestions[hidden]{display:none!important}.teg-venue-suggestions-header{padding:8px 10px 10px;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#7a73a8}.teg-venue-option{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:12px 14px!important;border:0!important;background:#fff!important;color:#1d2340!important;border-radius:16px!important;cursor:pointer}.teg-venue-option+.teg-venue-option{margin-top:4px}.teg-venue-option:hover,.teg-venue-option:focus,.teg-venue-option.is-active{background:linear-gradient(180deg,#f7f3ff,#f1ecff)!important;outline:none}.teg-venue-option-main{min-width:0;display:flex;flex-direction:column;gap:4px}.teg-venue-option-title{font-weight:800;font-size:1rem;color:#1d2340;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teg-venue-option-meta{font-size:.85rem;color:#6f6a90;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.teg-venue-chip{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:.73rem;font-weight:800;white-space:nowrap}.teg-venue-chip--registered{background:#edf9f0;color:#157347}.teg-venue-chip--unclaimed{background:#fff4df;color:#a56600}.teg-venue-empty{padding:14px 16px;border-radius:16px;background:#fbf9ff;color:#6f6a90;font-size:.92rem}.teg-venue-empty strong{color:#1d2340}@media (max-width:720px){.teg-venue-suggestions{max-height:240px!important;border-radius:18px!important;padding:6px!important}.teg-venue-option{padding:11px 12px!important}.teg-venue-option-title{font-size:.97rem}}.teg-venue-picker{position:relative;gap:10px}.teg-venue-picker .field-help{order:3;margin-top:4px}.teg-venue-suggestions{position:absolute!important;left:0!important;right:0!important;top:calc(100% - 54px)!important;margin-top:8px!important;background:#fff!important;border:1px solid rgb(93 76 196 / .14)!important;border-radius:18px!important;box-shadow:0 16px 36px rgb(32 28 73 / .14)!important;z-index:120!important;max-height:220px!important;overflow:auto!important;padding:6px!important}.teg-venue-suggestions[hidden]{display:none!important}.teg-venue-suggestions-header{display:none!important}.teg-venue-option{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;text-align:left!important;padding:12px 12px!important;border:0!important;background:#fff!important;color:#1d2340!important;border-radius:14px!important}.teg-venue-option+.teg-venue-option{margin-top:4px}.teg-venue-option:hover,.teg-venue-option:focus,.teg-venue-option.is-active{background:#f5f1ff!important;outline:none!important}.teg-venue-option-main{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.teg-venue-option-title{font-weight:800!important;font-size:1rem!important;color:#1d2340!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.teg-venue-option-meta{font-size:.84rem!important;color:#6f6a90!important;line-height:1.25!important}.teg-venue-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 10px!important;border-radius:999px!important;font-size:.72rem!important;font-weight:800!important;white-space:nowrap!important}.teg-venue-empty{padding:12px 14px!important;border-radius:14px!important;background:#fbf9ff!important;color:#6f6a90!important;font-size:.9rem!important}@media (max-width:720px){.teg-venue-suggestions{top:calc(100% - 56px)!important;max-height:200px!important;border-radius:16px!important}}body.teg-mobile-venue-sheet-open{overflow:hidden}.teg-venue-mobile-sheet{position:fixed;inset:0;z-index:100005;background:rgb(10 12 20 / .42);padding:14px}.teg-venue-mobile-sheet__dialog{background:#f7f6fb;border-radius:24px;min-height:calc(100dvh - 28px);max-height:calc(100dvh - 28px);display:flex;flex-direction:column;box-shadow:0 18px 40px rgb(0 0 0 / .22);overflow:hidden}.teg-venue-mobile-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px;background:#fff;border-bottom:1px solid rgb(31 39 69 / .08)}.teg-venue-mobile-sheet__title{font-size:1.15rem;font-weight:800;color:#1f2745}.teg-venue-mobile-sheet__close{width:42px;height:42px;border:none;border-radius:999px;background:#eff1fb;color:#1f2745;font-size:1.8rem;line-height:1}.teg-venue-mobile-sheet__search{padding:14px 18px 10px;background:#fff}.teg-venue-mobile-input{width:100%;min-height:56px;border-radius:18px;border:1px solid rgb(31 39 69 / .10);background:#fff;color:#1f2745;font-size:1.25rem;font-weight:700;padding:14px 16px;box-shadow:0 8px 20px rgb(83 68 174 / .06)}.teg-venue-mobile-results{flex:1;overflow:auto;padding:10px 14px 16px;-webkit-overflow-scrolling:touch}.teg-venue-mobile-results .teg-venue-suggestions-header{margin:4px 6px 12px}.teg-venue-mobile-results .teg-venue-option{margin-bottom:10px}@media (min-width:901px){.teg-venue-mobile-sheet{display:none!important}}@media (max-width:1100px){.teg-venue-picker.is-mobile-picker .teg-venue-suggestions{display:none!important}.teg-venue-picker.is-mobile-picker .teg-venue-autocomplete{caret-color:#fff0}}@media (max-width:900px){.teg-force-mobile-picker .teg-venue-suggestions{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;overflow:hidden!important}.teg-force-mobile-picker .teg-venue-autocomplete{caret-color:transparent!important}body.teg-force-venue-sheet-open{overflow:hidden}.teg-force-venue-sheet{position:fixed;inset:0;z-index:99999;background:rgb(10 12 20 / .48);padding:12px}.teg-force-venue-sheet__dialog{background:#f7f6fb;border-radius:24px;min-height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 22px 44px rgb(0 0 0 / .25)}.teg-force-venue-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px;background:#fff;border-bottom:1px solid rgb(31 39 69 / .08)}.teg-force-venue-sheet__title{font-size:1.15rem;font-weight:800;color:#1f2745}.teg-force-venue-sheet__close{width:42px;height:42px;border:none;border-radius:999px;background:#eff1fb;color:#1f2745;font-size:1.8rem;line-height:1}.teg-force-venue-sheet__search{padding:14px 18px 10px;background:#fff}.teg-force-venue-sheet__input{width:100%;min-height:56px;border-radius:18px;border:1px solid rgb(31 39 69 / .10);background:#fff;color:#1f2745;font-size:1.25rem;font-weight:700;padding:14px 16px;box-shadow:0 8px 20px rgb(83 68 174 / .06)}.teg-force-venue-sheet__results{flex:1;overflow:auto;padding:10px 14px 16px;-webkit-overflow-scrolling:touch}}.site-header .brand{align-items:center}.site-header .brand-title{font-size:1.05rem!important;line-height:0.96!important}.site-header .brand-title span{display:block}@media (max-width:900px){.site-header .brand-logo-wrap,.site-header .brand-logo{width:52px!important;height:52px!important}.site-header .brand-title{font-size:0.98rem!important;line-height:0.92!important}}@media (max-width:480px){.site-header .brand-logo-wrap,.site-header .brand-logo{width:50px!important;height:50px!important}.site-header .brand-title{font-size:0.94rem!important;line-height:0.92!important}}body.single-teg_bar img,body.single-teg_restaurant img{image-rendering:auto}@media (max-width:720px){.site-header{padding-left:max(12px, env(safe-area-inset-left))!important;padding-right:max(12px, env(safe-area-inset-right))!important}.container.header-wrap,.header-wrap{gap:10px!important;padding:10px 0 10px!important}.brand{padding-left:2px!important;gap:10px!important;align-items:center!important}.site-header .brand-logo-wrap,.site-header .brand-logo,.brand-logo-wrap,.brand-logo{width:48px!important;height:48px!important;flex:0 0 48px!important}.brand-title{font-size:.68rem!important;line-height:.88!important;font-weight:800!important}.header-top-actions{gap:6px!important;margin-left:8px!important}.install-pill-top,.menu-toggle{min-height:48px!important;height:48px!important;border-radius:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.install-pill-top{padding:0 12px!important;font-size:.82rem!important}.menu-toggle{padding:0 12px!important;font-size:.86rem!important}}@media (max-width:430px){.site-header .brand-logo-wrap,.site-header .brand-logo,.brand-logo-wrap,.brand-logo{width:50px!important;height:50px!important;flex:0 0 50px!important}.brand{padding-left:3px!important;gap:10px!important}.brand-title{font-size:.76rem!important;line-height:.86!important}.install-pill-top,.menu-toggle{min-height:52px!important;height:52px!important;border-radius:22px!important}.install-pill-top{padding:0 14px!important;font-size:.84rem!important}.menu-toggle{padding:0 14px!important;font-size:.88rem!important}}@media (max-width:390px){.site-header{padding-left:max(10px, env(safe-area-inset-left))!important;padding-right:max(10px, env(safe-area-inset-right))!important}.site-header .brand-logo-wrap,.site-header .brand-logo,.brand-logo-wrap,.brand-logo{width:46px!important;height:46px!important;flex:0 0 46px!important}.brand-title{font-size:.68rem!important;line-height:.84!important}.install-pill-top,.menu-toggle{min-height:48px!important;height:48px!important}.install-pill-top{padding:0 11px!important;font-size:.78rem!important}.menu-toggle{padding:0 11px!important;font-size:.82rem!important}}@media (max-width:720px){.site-header .header-wrap{gap:10px!important;padding:10px 0!important}.site-header .brand{gap:12px!important;padding-left:6px!important;align-items:center!important}.site-header .brand-logo-wrap{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:14px!important}.site-header .brand-logo{width:48px!important;height:48px!important}.site-header .brand-text{max-width:calc(100vw - 184px)!important}.site-header .brand-title{display:flex!important;flex-direction:column!important;justify-content:center!important;font-size:.84rem!important;font-weight:900!important;line-height:.9!important;letter-spacing:-.01em!important;white-space:normal!important;font-family:inherit!important}.site-header .brand-title span{display:block!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important}}.auth-page-notice{position:fixed;top:max(12px, calc(env(safe-area-inset-top, 0px) + 12px));left:50%;transform:translateX(-50%);z-index:10000;width:min(92vw,520px);max-width:calc(100vw - 16px);padding:18px 20px;border-radius:20px;text-align:center;box-shadow:0 18px 50px rgb(0 0 0 / .22);touch-action:pan-y}.auth-page-notice.success{background:#eafdf6;color:#087857;border:1px solid #b8f1dd}.auth-page-notice.error{background:#fff1f3;color:#b42318;border:1px solid #fecdd3}@media (max-width:640px){.auth-page-notice{top:max(10px, calc(env(safe-area-inset-top, 0px) + 10px));width:calc(100vw - 16px);padding:16px 18px;font-size:15px}}.tes-heart-auth-modal{position:fixed;inset:0;background:rgb(16 18 40 / .52);display:none;align-items:center;justify-content:center;padding:20px;z-index:9999}.tes-heart-auth-modal.is-open{display:flex}.tes-heart-auth-dialog{width:min(92vw,420px);background:#fff;border-radius:24px;padding:24px 20px;box-shadow:0 20px 50px rgb(15 20 50 / .24);text-align:center;position:relative}.tes-heart-auth-dialog h3{margin:0 0 8px;font-size:28px;line-height:1.1}.tes-heart-auth-dialog p{margin:0;color:#6a7086}.tes-heart-auth-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}.tes-heart-auth-close{position:absolute;right:12px;top:10px;border:none;background:#fff0;font-size:30px;line-height:1;cursor:pointer;color:#434a63}body.tes-modal-open{overflow:hidden}.tes-favourites-hero{margin-bottom:18px;text-align:center}.tes-favourites-hero h1{margin-bottom:6px}.tes-favourites-section{margin:24px 0}.tes-favourites-empty,.tes-favourites-login{text-align:center}.tes-heart-auth-modal{position:fixed;inset:0;background:rgb(10 14 24 / .58);display:none;align-items:center;justify-content:center;padding:20px;z-index:99999}.tes-heart-auth-modal.is-open{display:flex}.tes-heart-auth-dialog{width:min(92vw,360px);background:#fff;border-radius:24px;padding:22px 18px 18px;box-shadow:0 18px 48px rgb(0 0 0 / .25);text-align:center;position:relative;animation:tesModalPop .22s ease}.tes-heart-auth-dialog h3{margin:0 0 10px;font-size:26px;line-height:1.1;color:#1c2551}.tes-heart-auth-dialog p{margin:0 0 18px;font-size:16px;line-height:1.45;color:#55607a}.tes-heart-auth-intro{margin:0 0 10px;font-size:15px;font-weight:700;color:#44506f}.tes-heart-auth-list{margin:0 0 18px;padding:0 0 0 22px;text-align:left;color:#55607a}.tes-heart-auth-list li{margin:0 0 10px;font-size:15px;line-height:1.45}.tes-heart-auth-note{margin:12px 0 0;font-size:12px;color:#8a92aa}.tes-heart-auth-actions{display:flex;gap:10px;justify-content:center}.tes-heart-auth-actions .btn{flex:1 1 0%;border-radius:16px;padding:12px 14px;font-weight:800;text-decoration:none}.tes-heart-auth-actions .btn-primary{background:linear-gradient(180deg,#ff4d8d 0%,#e63c68 100%);color:#fff}.tes-heart-auth-actions .btn-secondary{background:#eef1f7;color:#1d264f}.tes-heart-auth-close{position:absolute;right:10px;top:8px;border:0;background:#fff0;font-size:28px;line-height:1;color:#7f88a5;padding:4px 8px;cursor:pointer}body.tes-modal-open{overflow:hidden}@keyframes tesModalPop{0%{opacity:0;transform:translateY(8px) scale(.96)}100%{opacity:1;transform:translateY(0) scale(1)}}.tes-review-login-prompt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.tes-review-login-prompt .tes-review-auth-trigger{min-width:220px}.review-form--locked input[readonly],.review-form--locked textarea[readonly]{cursor:pointer;background:#fff}.review-form--locked .comment-rating-stars{display:inline-flex;gap:8px;font-size:48px;line-height:1;color:#dfe3ef;cursor:pointer;user-select:none}.review-form--locked .comment-rating-stars span{display:inline-block}.review-form--locked .form-submit .btn{width:100%}.tes-profile-rating-badge{margin:10px auto 0;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:10px 14px;border-radius:999px;text-decoration:none;background:linear-gradient(135deg,#ffffff 0%,#fff5fb 100%);border:1px solid rgb(240 167 58 / .22);box-shadow:0 10px 24px rgb(27 16 77 / .08);max-width:100%;flex-wrap:wrap}.tes-profile-rating-badge.has-rating{background:linear-gradient(135deg,#fffaf0 0%,#fff3fb 100%)}.tes-profile-rating-badge.no-rating{background:linear-gradient(135deg,#ffffff 0%,#f8f7ff 100%);border-color:rgb(91 68 214 / .12)}.tes-profile-rating-stars{color:#f59e0b;font-size:1rem;letter-spacing:.08em;font-weight:900;line-height:1}.tes-profile-rating-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:#1b2442;line-height:1.2}.tes-profile-rating-copy strong{font-size:.96rem;font-weight:900}.tes-profile-rating-copy span{font-size:.79rem;font-weight:700;color:#6b7280}@media (max-width:720px){.tes-profile-rating-badge{width:100%;max-width:320px;gap:10px;padding:10px 12px}.tes-profile-rating-stars{font-size:.94rem}.tes-profile-rating-copy{align-items:center;text-align:center}.tes-profile-rating-copy strong{font-size:.92rem}.tes-profile-rating-copy span{font-size:.75rem}}.terms-note{font-size:12px;color:#8a92aa;margin:12px 0 0;text-align:center;line-height:1.5}.terms-note a{color:#ff2d55;text-decoration:none;font-weight:700}.terms-note a:hover,.terms-note a:focus{text-decoration:underline}.modal-terms-note{max-width:320px;margin-left:auto;margin-right:auto}.tes-fb-title-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.tes-fb-title-row .tes-fb-title{margin:0}.tes-heart--title{position:static;margin:0;flex:0 0 auto}.tes-fb-actions--simple{justify-content:center}.tes-fb-actions--simple .tes-fb-btn{min-width:140px}.tes-fb-tabs{display:none!important}.tes-save-profile-wrap{display:none!important}@media (max-width:640px){.tes-fb-title-row{gap:10px}.tes-fb-actions--simple{gap:12px}.tes-fb-actions--simple .tes-fb-btn{flex:1 1 calc(50% - 6px);min-width:0}}.tes-fb-title-row{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;max-width:100%!important;margin:0 auto!important}.tes-fb-title-row .tes-fb-title{width:auto!important;max-width:none!important;margin:0!important;font-size:clamp(2.2rem, 6vw, 3rem)!important;line-height:1!important}.tes-fb-title-row .tes-heart--title{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;vertical-align:middle!important}.tes-fb-profile-copy{gap:0!important}@media (max-width:720px){.tes-fb-title-row{gap:6px!important}.tes-fb-title-row .tes-fb-title{width:auto!important;font-size:clamp(2.05rem, 8.2vw, 2.55rem)!important;line-height:1!important;margin:0!important}.tes-fb-title-row .tes-heart--title{width:40px!important;min-width:40px!important;height:40px!important}}.single-venue-head{justify-content:center!important;align-items:center!important;text-align:center!important;margin:18px 0 16px!important}.single-venue-head>div{width:100%;display:flex;flex-direction:column;align-items:center}.single-venue-head h2,.single-venue-head h3{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px;width:auto!important;max-width:100%;margin:0 auto!important;padding:12px 22px!important;border-radius:999px!important;border:1px solid rgb(225 181 76 / .35)!important;background:linear-gradient(135deg,rgb(255 255 255 / .98) 0%,rgb(250 243 255 / .96) 50%,rgb(255 248 236 / .98) 100%)!important;box-shadow:0 10px 24px rgb(28 33 86 / .10),inset 0 1px 0 rgb(255 255 255 / .9)!important;color:#182347!important;font-size:clamp(1.7rem, 4.8vw, 2.15rem)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.02em!important;position:relative}.single-venue-head h2::before,.single-venue-head h3::before,.single-venue-head h2::after,.single-venue-head h3::after{content:'';width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffe7a1 0%,#e9b949 55%,#c98a14 100%);box-shadow:0 0 0 4px rgb(233 185 73 / .12);flex:0 0 10px}.single-venue-head p{display:none!important}@media (max-width:640px){.single-venue-head{margin:14px 0 12px!important}.single-venue-head h2,.single-venue-head h3{padding:10px 18px!important;font-size:1.45rem!important;gap:8px}.single-venue-head h2::before,.single-venue-head h3::before,.single-venue-head h2::after,.single-venue-head h3::after{width:8px;height:8px;flex-basis:8px;box-shadow:0 0 0 3px rgb(233 185 73 / .12)}}.single-page .single-layout-act .tes-fb-actions--simple,.single-page .single-layout-venue .tes-fb-actions--simple,.single-page .tes-fb-profile-card .tes-fb-actions--simple{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;width:100%;max-width:640px;margin:14px auto 0!important}.single-page .single-layout-act .tes-fb-actions--simple .tes-fb-btn,.single-page .single-layout-venue .tes-fb-actions--simple .tes-fb-btn,.single-page .tes-fb-profile-card .tes-fb-actions--simple .tes-fb-btn{min-height:68px!important;border-radius:24px!important;border:1px solid rgb(28 35 71 / .10)!important;background:linear-gradient(180deg,#f8f9ff 0%,#eef0f8 100%)!important;box-shadow:0 10px 22px rgb(25 32 72 / .08),inset 0 1px 0 rgb(255 255 255 / .95)!important;color:#182347!important;font-size:clamp(1.2rem,3.5vw,1.55rem)!important;font-weight:800!important;letter-spacing:-.02em!important;text-align:center!important;padding:0 20px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.single-page .single-layout-act .tes-fb-actions--simple .tes-fb-btn:hover,.single-page .single-layout-act .tes-fb-actions--simple .tes-fb-btn:focus,.single-page .single-layout-venue .tes-fb-actions--simple .tes-fb-btn:hover,.single-page .single-layout-venue .tes-fb-actions--simple .tes-fb-btn:focus,.single-page .tes-fb-profile-card .tes-fb-actions--simple .tes-fb-btn:hover,.single-page .tes-fb-profile-card .tes-fb-actions--simple .tes-fb-btn:focus{transform:translateY(-1px);box-shadow:0 14px 26px rgb(25 32 72 / .12),inset 0 1px 0 rgb(255 255 255 / .98)!important;border-color:rgb(91 75 255 / .22)!important}.single-page .single-layout-act .tes-fb-actions--simple .tes-fb-btn:active,.single-page .single-layout-venue .tes-fb-actions--simple .tes-fb-btn:active,.single-page .tes-fb-profile-card .tes-fb-actions--simple .tes-fb-btn:active{transform:translateY(0);box-shadow:0 8px 16px rgb(25 32 72 / .10),inset 0 2px 4px rgb(0 0 0 / .06)!important}.single-page .single-layout-act .tes-fb-actions--simple .tes-fb-btn--primary,.single-page .single-layout-venue .tes-fb-actions--simple .tes-fb-btn--primary,.single-page .tes-fb-profile-card .tes-fb-actions--simple .tes-fb-btn--primary{background:linear-gradient(135deg,#5b4bff 0%,#7357ff 48%,#9c67ff 100%)!important;border-color:rgb(91 75 255 / .32)!important;color:#fff!important;box-shadow:0 16px 30px rgb(91 75 255 / .24),inset 0 1px 0 rgb(255 255 255 / .24)!important}.single-page .single-layout-act .tes-fb-actions--simple .tes-fb-btn--primary:hover,.single-page .single-layout-act .tes-fb-actions--simple .tes-fb-btn--primary:focus,.single-page .single-layout-venue .tes-fb-actions--simple .tes-fb-btn--primary:hover,.single-page .single-layout-venue .tes-fb-actions--simple .tes-fb-btn--primary:focus,.single-page .tes-fb-profile-card .tes-fb-actions--simple .tes-fb-btn--primary:hover,.single-page .tes-fb-profile-card .tes-fb-actions--simple .tes-fb-btn--primary:focus{box-shadow:0 18px 32px rgb(91 75 255 / .30),0 0 0 4px rgb(91 75 255 / .08),inset 0 1px 0 rgb(255 255 255 / .28)!important}.single-page #tes-profile-gigs,.single-page #tes-profile-posters,.single-page #tes-profile-reviews,.single-page #tes-profile-about{position:relative;scroll-margin-top:120px}.single-page #tes-profile-gigs::before,.single-page #tes-profile-posters::before,.single-page #tes-profile-reviews::before,.single-page #tes-profile-about::before{content:'';display:block;width:min(140px,42vw);height:1px;margin:0 auto 14px;background:linear-gradient(90deg,#fff0 0%,rgb(225 181 76 / .7) 20%,rgb(91 75 255 / .45) 50%,rgb(225 181 76 / .7) 80%,#fff0 100%);box-shadow:0 0 12px rgb(91 75 255 / .10)}.single-page #tes-profile-about::before{margin-top:4px}.single-page .single-layout-act .panel,.single-page .single-layout-venue .panel{border-radius:30px}.single-page .single-layout-act .single-venue-head+.panel,.single-page .single-layout-venue .single-venue-head+.panel{margin-top:0!important}.single-page .single-layout-act .act-social-poster-panel,.single-page .single-layout-act .review-panel,.single-page .single-layout-act .act-profile-details-panel,.single-page .single-layout-venue .venue-social-poster-panel,.single-page .single-layout-venue .review-panel,.single-page .single-layout-venue .venue-profile-details-panel{box-shadow:0 18px 34px rgb(22 28 67 / .07),inset 0 1px 0 rgb(255 255 255 / .86)!important}.single-page .single-layout-act .act-social-poster-panel,.single-page .single-layout-venue .venue-social-poster-panel{padding-top:20px!important}.single-page .single-layout-act .review-panel,.single-page .single-layout-venue .review-panel{padding-top:18px!important}@media (max-width:720px){.single-page .single-layout-act .tes-fb-actions--simple,.single-page .single-layout-venue .tes-fb-actions--simple,.single-page .tes-fb-profile-card .tes-fb-actions--simple{gap:12px!important;margin-top:12px!important}.single-page .single-layout-act .tes-fb-actions--simple .tes-fb-btn,.single-page .single-layout-venue .tes-fb-actions--simple .tes-fb-btn,.single-page .tes-fb-profile-card .tes-fb-actions--simple .tes-fb-btn{min-height:60px!important;border-radius:22px!important;font-size:1rem!important;padding:0 14px!important}.single-page #tes-profile-gigs::before,.single-page #tes-profile-posters::before,.single-page #tes-profile-reviews::before,.single-page #tes-profile-about::before{width:min(110px,40vw);margin-bottom:12px}.single-page .single-layout-act .act-social-poster-panel,.single-page .single-layout-act .review-panel,.single-page .single-layout-act .act-profile-details-panel,.single-page .single-layout-venue .venue-social-poster-panel,.single-page .single-layout-venue .review-panel,.single-page .single-layout-venue .venue-profile-details-panel{border-radius:24px!important}}.featured-venue-card--featured{border:1px solid rgb(223 183 92 / .48)!important;background:linear-gradient(135deg,rgb(255 251 242 / .98) 0%,rgb(255 248 233 / .96) 46%,rgb(255 255 255 / .98) 100%)!important;box-shadow:0 16px 34px rgb(15 23 42 / .08),0 0 0 1px rgb(255 255 255 / .62) inset,0 0 0 3px rgb(240 205 120 / .12)!important;overflow:hidden!important}.featured-venue-card--featured::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgb(255 245 204 / .96) 0%,rgb(223 183 92 / .88) 38%,rgb(255 236 179 / .92) 70%,rgb(255 255 255 / .9) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.featured-venue-card--featured .content{position:relative;background:linear-gradient(180deg,rgb(255 255 255 / .86) 0%,rgb(255 249 238 / .94) 100%)!important}.featured-venue-card--featured .content::before{content:'';position:absolute;left:12px;right:12px;top:0;height:1px;background:linear-gradient(90deg,#fff0 0%,rgb(223 183 92 / .75) 50%,#fff0 100%)}.featured-venue-card--featured .thumb{box-shadow:inset -1px 0 0 rgb(223 183 92 / .22)}.featured-venue-card--featured .oblong-venue-title{color:#1f2b53!important}.featured-venue-card--featured .venue-area-label{color:#6f5320!important;font-weight:800!important}.featured-venue-card--featured .venue-type-pill{background:linear-gradient(135deg,#fff9ec 0%,#f7ebc9 100%)!important;border:1px solid rgb(223 183 92 / .42)!important;color:#7a5619!important;box-shadow:0 6px 14px rgb(223 183 92 / .14)}.featured-venue-card--featured .oblong-info-row{color:#4f5d73!important}.featured-venue-card--featured .featured-venue-cta .btn{background:linear-gradient(135deg,#f4c858 0%,#d9a93d 100%)!important;border-color:rgb(190 140 28 / .55)!important;color:#312000!important;box-shadow:0 10px 24px rgb(217 169 61 / .24),0 1px 0 rgb(255 255 255 / .4) inset}.featured-venue-card--featured .featured-venue-cta .btn:hover{filter:brightness(1.02)}.premium-featured-badge,.featured-venue-card--featured .engagement-badge{display:inline-flex!important;align-items:center;gap:6px;width:max-content;padding:8px 13px!important;border-radius:999px!important;background:linear-gradient(135deg,#fff8e7 0%,#f3e1b0 100%)!important;border:1px solid rgb(223 183 92 / .44)!important;color:#8b5e14!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase!important;box-shadow:0 8px 18px rgb(223 183 92 / .18),0 1px 0 rgb(255 255 255 / .65) inset!important}.featured-banner-card--premium{position:relative;border:1px solid rgb(223 183 92 / .48)!important;box-shadow:0 18px 34px rgb(15 23 42 / .1),0 0 0 1px rgb(255 255 255 / .5) inset,0 0 0 3px rgb(240 205 120 / .14)!important;background:linear-gradient(135deg,rgb(255 251 242 / .96) 0%,rgb(255 246 226 / .94) 100%)!important}.featured-banner-card--premium::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgb(255 245 204 / .96) 0%,rgb(223 183 92 / .88) 38%,rgb(255 236 179 / .92) 70%,rgb(255 255 255 / .9) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.featured-banner-premium-corner{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,rgb(255 248 231 / .96) 0%,rgb(243 225 176 / .94) 100%);border:1px solid rgb(223 183 92 / .46);color:#8b5e14;font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 18px rgb(223 183 92 / .18),0 1px 0 rgb(255 255 255 / .65) inset}.featured-banner-card--premium .featured-banner-cta-corner{background:rgb(17 24 39 / .82)!important;border:1px solid rgb(255 255 255 / .14);backdrop-filter:blur(8px)}.featured-banner-card--premium{overflow:visible!important}.featured-banner-card--premium .featured-banner-media{border-radius:inherit;overflow:hidden;transform:translateZ(0);transition:transform .14s ease,filter .14s ease}.featured-banner-card--premium:active .featured-banner-media{transform:scale(.985)}.featured-banner-floating-star{position:absolute;top:-9px;right:-7px;z-index:4;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 32% 30%,rgb(255 255 255 / .95) 0%,rgb(255 248 225 / .95) 28%,rgb(245 227 173 / .96) 68%,rgb(221 183 92 / .98) 100%);border:1px solid rgb(214 171 73 / .50);box-shadow:0 10px 22px rgb(189 146 47 / .18),0 1px 0 rgb(255 255 255 / .72) inset,0 0 0 2px rgb(255 245 214 / .26);pointer-events:none}.featured-banner-floating-star::before{content:'';position:absolute;inset:3px;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .50) 0%,#fff0 55%)}.featured-banner-floating-star-glyph{position:relative;z-index:1;font-size:.92rem;line-height:1;color:#8b5e14;text-shadow:0 1px 0 rgb(255 255 255 / .55),0 0 10px rgb(255 235 179 / .20);transform:translateY(-.5px)}.featured-banner-premium-corner,.featured-banner-cta-corner{display:none!important}@media (max-width:720px){.featured-banner-floating-star{top:-7px;right:-5px;width:27px;height:27px}.featured-banner-floating-star-glyph{font-size:.80rem}}.featured-strip-carousel,.js-featured-strip{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(300px,85%)!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:none!important;scroll-behavior:auto!important;scroll-padding-inline:4px!important;padding:4px 4px 10px!important;scrollbar-width:none!important;touch-action:pan-x pinch-zoom!important}.featured-strip-carousel::-webkit-scrollbar,.js-featured-strip::-webkit-scrollbar{display:none}.featured-strip-carousel>*,.js-featured-strip>*{scroll-snap-align:none!important}.featured-strip-carousel.js-auto-venue-carousel,.js-featured-strip.js-auto-venue-carousel{cursor:auto!important}@media (min-width:721px){.featured-strip-carousel,.js-featured-strip{grid-auto-columns:minmax(320px,48%)!important}}@media (min-width:1100px){.featured-strip-carousel,.js-featured-strip{grid-auto-columns:minmax(340px,34%)!important}}.tes-act-setup-panel,.tes-linked-performers{margin:0 0 18px;padding:16px;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.tes-act-setup-grid,.tes-linked-performers__forms{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tes-act-profile-switcher{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.tes-act-profile-pill-form{margin:0}.tes-act-profile-pill{border:1px solid rgb(0 0 0 / .12);background:#fff;border-radius:999px;padding:10px 14px;display:flex;flex-direction:column;gap:2px;cursor:pointer}.tes-act-profile-pill.is-current{background:#111;color:#fff;border-color:#111}.tes-inline-act-create-form{display:flex;gap:10px;flex-wrap:wrap}.tes-inline-act-create-form input{flex:1 1 220px;padding:12px 14px;border:1px solid rgb(0 0 0 / .12);border-radius:14px}.tes-pending-invites{margin-top:14px;padding-top:14px;border-top:1px solid rgb(0 0 0 / .08)}.tes-pending-invite-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgb(0 0 0 / .06)}.tes-pending-invite-actions{display:flex;gap:8px;flex-wrap:wrap}.tes-linked-performers__search,.tes-linked-performers__link{position:relative}.tes-linked-performers label{display:block;font-weight:700;margin-bottom:8px}#tes-user-search{width:100%;padding:12px 14px;border:1px solid rgb(0 0 0 / .12);border-radius:14px}.tes-user-search-results{position:absolute;left:0;right:0;top:76px;background:#fff;border:1px solid rgb(0 0 0 / .1);box-shadow:0 10px 28px rgb(0 0 0 / .12);border-radius:14px;overflow:hidden;z-index:20}.tes-user-search-result,.tes-user-search-empty{display:block;width:100%;text-align:left;padding:12px 14px;background:#fff;border:0;border-bottom:1px solid rgb(0 0 0 / .06)}.tes-user-search-result:last-child,.tes-user-search-empty:last-child{border-bottom:0}.tes-user-search-result:hover{background:#f7f7f9}.tes-user-search-submit{margin-top:10px}@media (max-width:720px){.tes-act-setup-grid,.tes-linked-performers__forms,.tes-pending-invite-row{grid-template-columns:1fr;display:grid}.tes-pending-invite-row{display:block}.tes-pending-invite-actions{margin-top:10px}}.tes-managed-acts-panel{margin-bottom:18px}.tes-managed-acts-panel__head h2{margin:0 0 6px}.tes-managed-acts-panel__head p{margin:0;color:#666}.tes-managed-acts-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.tes-managed-acts-chip{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgb(91 75 255 / .18);background:#fff;color:#232323;font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgb(91 75 255 / .08)}.tes-managed-acts-chip.is-current{background:linear-gradient(135deg,#6c4cff,#d85cff);color:#fff;border-color:#fff0}.tes-managed-acts-switch-form{display:inline}.tes-linked-performers__forms--stacked{display:grid;gap:16px}.tes-create-act-form input[type="text"],.tes-act-invite-link-input{width:100%;padding:14px 16px;border:1px solid rgb(91 75 255 / .18);border-radius:18px;background:#fff;box-sizing:border-box}.tes-create-act-form{display:grid;gap:10px}.tes-user-search-submit{display:grid;gap:10px}.tes-user-search-results{margin-top:8px;border:1px solid rgb(91 75 255 / .14);border-radius:18px;background:#fff;box-shadow:0 14px 34px rgb(28 20 79 / .14);padding:8px}.tes-user-search-result,.tes-user-search-empty{width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:0;background:#fff0}.tes-user-search-result:hover{background:rgb(108 76 255 / .08)}.tes-act-invite-link-box{margin-top:12px}.tes-pending-act-invites{margin-top:16px}.tes-pending-act-invites__list{display:grid;gap:12px}.tes-pending-act-invite-card{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px;border:1px solid rgb(91 75 255 / .12);border-radius:18px;background:#fff}.tes-pending-act-invite-card__actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:720px){.tes-pending-act-invite-card{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.notice.teg-toast{right:12px;bottom:max(12px, calc(env(safe-area-inset-bottom, 0px) + 12px));width:calc(100vw - 24px)}.notice.teg-toast--auth{top:max(10px, calc(env(safe-area-inset-top, 0px) + 10px));width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}.tes-linked-performers__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.tes-linked-performers__title-row h3{margin:0}.tes-linked-performers__toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:999px;background:linear-gradient(135deg,#7c4dff,#9d50ff);color:#fff;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 8px 20px rgb(124 77 255 / .28)}.tes-linked-performers__toggle:focus-visible{outline:2px solid #1f2a56;outline-offset:2px}.tes-linked-performers.is-collapsed .tes-linked-performers__body,.tes-linked-performers.is-collapsed .tes-linked-performers__head p{display:none}.tes-linked-performers.is-collapsed{padding-bottom:12px}.act-linked-profiles-panel{padding:18px}.act-linked-profiles-list{display:flex;flex-wrap:wrap;gap:10px}.act-linked-profile-pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:999px;border:1px solid rgb(84 58 255 / .16);background:linear-gradient(180deg,#ffffff 0%,#f6f3ff 100%);color:#2b235a;font-weight:700;text-decoration:none;box-shadow:0 8px 22px rgb(43 35 90 / .08)}.act-linked-profile-pill:hover,.act-linked-profile-pill:focus{color:#2b235a;border-color:rgb(84 58 255 / .32);transform:translateY(-1px)}.teg-venue-empty-note{margin-top:8px;color:#6f6a90;line-height:1.45}.teg-venue-empty-actions{margin-top:12px;display:flex;justify-content:flex-end}.teg-venue-empty-ok{border:0;border-radius:999px;padding:10px 18px;font-size:.9rem;font-weight:800;background:linear-gradient(135deg,#7b4dff,#a75bff);color:#fff;box-shadow:0 10px 22px rgb(123 77 255 / .24)}.teg-venue-empty-ok:active{transform:translateY(1px)}.tes-fb-bio--full p{margin:0 0 10px!important}.tes-fb-bio--full p:last-child{margin-bottom:0!important}.tes-fb-bio--full br{display:block;content:"";margin-top:6px}.tes-act-bio p{margin:0 0 10px}.tes-act-bio p:last-child{margin-bottom:0}.tes-act-bio br{display:block;content:"";margin-top:6px}.tes-act-bio p,.tes-fb-bio--full p{max-width:42ch;margin-left:auto!important;margin-right:auto!important}.admin-contact-action{white-space:normal!important;line-height:1.2!important;text-align:center!important}.gigs-manager-panel .dashboard-event-actions--compact .admin-contact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .admin-contact-action{display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;justify-content:center!important;align-items:center!important;text-align:center!important;white-space:normal!important;overflow:visible!important;padding:14px 16px!important;min-height:54px!important;border-radius:18px!important;line-height:1.25!important}.gigs-manager-panel .dashboard-event-actions--compact{width:100%}.gigs-manager-panel .dashboard-event-actions--compact>*{width:100%}.terms-note--links{margin-top:8px}.auth-card .register-welcome p+p{margin-top:8px}.featured-strip-carousel,.venue-swipe-carousel,.js-auto-venue-carousel,.js-featured-strip{touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-y:auto!important}.featured-strip-carousel>*,.venue-swipe-carousel>*,.js-auto-venue-carousel>*,.js-featured-strip>*{touch-action:pan-x pan-y pinch-zoom!important}.act-directory-line-toprow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.act-directory-line-name{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.14;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.act-directory-line-sub{display:block;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.25;padding-right:4px}.act-directory-line-status{align-self:start}@media (max-width:640px){.act-directory-line-toprow{gap:8px}.act-directory-line-name{font-size:1rem}.act-directory-line-sub{font-size:.84rem}.act-directory-line-status{max-width:44%;overflow:hidden;text-overflow:ellipsis}}.tes-fb-title,.act-linked-profile-pill,.unified-gig-card.oblong-gig-card .oblong-act-link,.featured-banner-title,.featured-banner-title a{text-transform:none!important}.tes-fb-title,.act-linked-profile-pill,.unified-gig-card.oblong-gig-card .oblong-act-link,.archive-grid .directory-card.gig-card.act-card-unified .oblong-title-inline.oblong-title-stack .oblong-act-link,.trending-act-grid .directory-card.gig-card.act-card-unified .oblong-title-inline.oblong-title-stack .oblong-act-link,.act-directory-line-name,.hot-slot-card .oblong-act-link,.hot-slot-card .oblong-title-inline .oblong-act-link{text-transform:none!important;font-variant:normal!important}.auth-card{max-width:620px}.auth-card .register-welcome{max-width:520px;margin:0 auto 20px;padding:18px 18px 16px;border-radius:26px;background:linear-gradient(180deg,#f9f8ff 0%,#f5f4ff 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .95),0 8px 22px rgb(91 75 255 / .06)}.auth-card .register-welcome-kicker{display:block;margin-bottom:10px;font-size:clamp(.9rem,2.2vw,1rem);letter-spacing:.16em}.auth-card .register-welcome p{max-width:420px;margin:0 auto;font-size:clamp(1.05rem,2.5vw,1.2rem);line-height:1.45;font-weight:700;color:#5f6b86}.auth-card .register-welcome p strong{color:#5f6b86;font-weight:800}.auth-card .register-welcome p+p{margin-top:12px}.auth-card input[type="text"],.auth-card input[type="email"],.auth-card input[type="password"],.auth-card select{min-height:64px;font-size:1rem}.auth-card input::placeholder,.auth-card textarea::placeholder{font-size:.95rem;letter-spacing:-.01em}.claim-register-btn,.auth-card .claim-register-btn,.auth-card button[type="submit"]{display:flex;align-items:center;justify-content:center;width:min(100%, 290px);margin:10px auto 0;text-align:center}.auth-card .terms-note{max-width:360px;margin-left:auto;margin-right:auto;font-size:.95rem;line-height:1.5;color:#7b88a2;text-align:center}.auth-card .terms-note--links{margin-top:10px;font-size:.95rem;line-height:1.65}.auth-card .terms-note--links a,.auth-card .terms-note a{display:inline;white-space:normal}@media (max-width:720px){.auth-card{padding:18px 16px 22px!important}.auth-card .register-welcome{margin-bottom:16px;padding:16px 14px 14px;border-radius:24px}.auth-card .register-welcome p{max-width:100%;font-size:1rem;line-height:1.5}.auth-card input[type="text"],.auth-card input[type="email"],.auth-card input[type="password"],.auth-card select{min-height:60px;padding:14px 14px;font-size:.98rem}.auth-card input::placeholder,.auth-card textarea::placeholder{font-size:.82rem}.claim-register-btn,.auth-card .claim-register-btn,.auth-card button[type="submit"]{width:min(100%, 270px)}.auth-card .terms-note{max-width:280px;font-size:.9rem}}@media (max-width:720px){.auth-card input[name="display_name"]::placeholder{font-size:.76rem;letter-spacing:-.015em}}.auth-card.custom-login-form--reset .register-welcome--reset{margin-bottom:14px;text-align:center}.auth-card.custom-login-form--reset .register-welcome--reset p{margin:0 0 8px}.auth-card.custom-login-form--reset .register-welcome--reset p:last-child{margin-bottom:0}.auth-card.custom-login-form--reset .login-submit--reset{margin-top:16px;text-align:center}.auth-help-row--reset{justify-content:center;margin-top:8px}.auth-page-notice--reset{background:linear-gradient(135deg,#e9fff5,#f7fffb);border:1px solid #b7f1d3;color:#0f6b48;border-radius:18px;padding:16px 18px 16px 54px;box-shadow:0 10px 24px rgb(16 24 40 / .08);text-align:left}.auth-page-notice--reset::before{content:"✓";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:999px;background:#1ec97f;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;box-shadow:0 6px 16px rgb(30 201 127 / .28)}@media (max-width:640px){.auth-page-notice--reset{padding:14px 14px 14px 48px;font-size:14px;line-height:1.45}.auth-page-notice--reset::before{left:14px;width:22px;height:22px}}.section-head--center{justify-content:center;text-align:center}.section-head--center>div{width:100%}.gigs-manager-head h2,.dashboard-reviews-head h2{margin-left:auto;margin-right:auto}.gigs-manager-panel--venue .gigs-manager-group-head,.dashboard-reviews-panel--venue .section-head{justify-content:center}.gigs-manager-panel--venue .gigs-manager-group-head h3,.gigs-manager-panel--venue .gigs-manager-group-head span,.dashboard-reviews-panel--venue .section-head h2{text-align:center}.gigs-manager-panel--venue .gigs-manager-group-head{display:flex;align-items:center;justify-content:space-between}.gigs-manager-panel--venue .gigs-manager-main strong{font-size:.95rem;line-height:1.2;margin-bottom:3px}.gigs-manager-panel--venue .gigs-manager-main .muted{font-size:.82rem;line-height:1.18}.gigs-manager-panel--venue .gigs-manager-row,.gigs-manager-panel--venue .my-event-row{padding:12px 14px;gap:10px}.gigs-manager-panel--venue .dashboard-event-actions--compact{margin-top:8px;gap:8px}.gigs-manager-panel--venue .admin-contact-action{width:100%;max-width:none!important;min-width:0!important;padding:10px 12px!important;font-size:.78rem!important;line-height:1!important;white-space:nowrap!important;text-align:center;border-radius:18px}.gigs-manager-panel--venue .gigs-manager-group{margin-bottom:14px}.gigs-manager-panel--venue .gigs-manager-group:last-child{margin-bottom:0}.gigs-manager-panel--venue .gigs-manager-empty{padding:14px 16px}.dashboard-reviews-panel--venue .section-head p{display:none}@media (max-width:720px){.gigs-manager-panel--venue .gigs-manager-group-head{margin-bottom:10px}.gigs-manager-panel--venue .gigs-manager-group-head h3{font-size:1.05rem}.gigs-manager-panel--venue .gigs-manager-row,.gigs-manager-panel--venue .my-event-row{padding:12px 12px}.gigs-manager-panel--venue .admin-contact-action{font-size:.74rem!important;letter-spacing:-.01em}}.gigs-manager-panel--venue .dashboard-event-actions--compact,.account-dashboard .gigs-manager-panel--venue .dashboard-event-actions--compact{display:flex!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;width:100%!important;gap:0!important;margin-top:8px!important;padding-top:0!important;border-top:0!important}.gigs-manager-panel--venue .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel--venue .dashboard-event-actions--compact>a{width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}.gigs-manager-panel--venue .dashboard-event-actions--compact .admin-contact-action,.account-dashboard .gigs-manager-panel--venue .dashboard-event-actions--compact .admin-contact-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;padding:10px 14px!important;min-height:40px!important;height:auto!important;font-size:.8rem!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-wrap:nowrap!important;letter-spacing:0!important}@media (max-width:720px){.gigs-manager-panel--venue .dashboard-event-actions--compact .admin-contact-action,.account-dashboard .gigs-manager-panel--venue .dashboard-event-actions--compact .admin-contact-action{padding:9px 12px!important;font-size:.74rem!important}}.account-dashboard .tes-switch-profiles-panel{margin-top:14px;width:100%}.account-dashboard .tes-switch-profiles-panel summary{list-style:none;cursor:pointer;width:100%}.account-dashboard .tes-switch-profiles-panel summary::-webkit-details-marker{display:none}.account-dashboard .tes-switch-profiles-panel .tes-fb-btn--switch{width:100%;display:flex;align-items:center;justify-content:center}.account-dashboard .tes-switch-profiles-list{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:12px;border:1px solid rgb(91 75 255 / .08);border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#fbfbff 100%);box-shadow:0 10px 24px rgb(26 31 78 / .06)}.account-dashboard .act-stats-panel--compact .section-head p,.account-dashboard .act-stats-panel--compact .growth-feedback-banner,.account-dashboard .act-stats-panel--compact .performance-banner,.account-dashboard .act-stats-panel--compact .act-stats-subgrid{display:none!important}.account-dashboard .act-stats-panel--compact .section-head{justify-content:center;text-align:center}.account-dashboard .act-stats-panel--compact .act-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.account-dashboard .act-stats-panel--compact .act-stat-card{padding:14px 8px;text-align:center}.account-dashboard .act-stats-panel--compact .act-stat-label{font-size:.78rem;line-height:1.15;margin-bottom:6px}.account-dashboard .act-stats-panel--compact .act-stat-value{font-size:1.45rem}@media (max-width:720px){.account-dashboard .act-stats-panel--compact .act-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px}.account-dashboard .act-stats-panel--compact .act-stat-card{padding:12px 6px;border-radius:16px}.account-dashboard .act-stats-panel--compact .act-stat-label{font-size:.7rem}.account-dashboard .act-stats-panel--compact .act-stat-value{font-size:1.2rem}}.account-dashboard .act-stats-panel--bottom{padding:18px 14px}.account-dashboard .act-stats-panel--bottom .section-head{justify-content:center;text-align:center;margin-bottom:14px}.account-dashboard .act-stats-panel--bottom .act-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px}.account-dashboard .act-stats-panel--bottom .act-stat-card{padding:12px 8px;border-radius:18px;text-align:center;min-height:96px;display:flex;flex-direction:column;justify-content:center;background:#fff;border:1px solid rgb(184 175 255 / .22);box-shadow:0 8px 18px rgb(26 31 78 / .05)}.account-dashboard .act-stats-panel--bottom .act-stat-label{font-size:.78rem;line-height:1.15;margin-bottom:8px;color:#66708c}.account-dashboard .act-stats-panel--bottom .act-stat-value{font-size:1.7rem;line-height:1}@media (max-width:720px){.account-dashboard .act-stats-panel--bottom{padding:16px 10px}.account-dashboard .act-stats-panel--bottom .act-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px}.account-dashboard .act-stats-panel--bottom .act-stat-card{padding:10px 6px;min-height:88px;border-radius:16px}.account-dashboard .act-stats-panel--bottom .act-stat-label{font-size:.68rem;margin-bottom:6px}.account-dashboard .act-stats-panel--bottom .act-stat-value{font-size:1.45rem}}.tes-switch-profiles-panel{margin:14px 0 12px}.tes-fb-profile-main--account .tes-switch-profiles-panel+.tes-fb-actions--account{margin-top:0}.act-stats-panel--bottom{order:99}.act-stats-panel--bottom .act-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.act-stats-panel--bottom .act-stat-card{min-width:0;padding:12px 8px;border-radius:16px;text-align:center;box-shadow:0 8px 18px rgb(26 31 78 / .05)}.act-stats-panel--bottom .act-stat-label{font-size:.82rem;line-height:1.2;margin-bottom:8px}.act-stats-panel--bottom .act-stat-value{font-size:1.45rem;line-height:1}@media (max-width:720px){.act-stats-panel--bottom .act-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.act-stats-panel--bottom .act-stat-card{padding:10px 6px;border-radius:14px}.act-stats-panel--bottom .act-stat-label{font-size:.74rem;margin-bottom:6px}.act-stats-panel--bottom .act-stat-value{font-size:1.2rem}}.account-dashboard .tes-fb-profile-main--account{display:flex;flex-direction:column}.account-dashboard .tes-switch-profiles-panel{order:10}.account-dashboard .tes-fb-actions--account{order:11}.account-dashboard .tes-fb-bio--full{order:9}.account-dashboard .act-stats-panel--bottom{margin-top:18px;margin-bottom:18px}.account-dashboard .pause-gig-toggle-form--compact{display:flex;align-items:center;justify-content:center}.account-dashboard .pause-toggle-compact-wrap{display:flex;align-items:center;justify-content:center;gap:10px;min-width:160px}.account-dashboard .pause-toggle-label--left{margin:0!important;line-height:1;display:inline-flex;align-items:center;justify-content:center;min-width:52px;text-align:center}@media (max-width:720px){.account-dashboard .pause-toggle-compact-wrap{min-width:140px;gap:8px}}.account-dashboard .tes-fb-actions--account .tes-fb-btn,.account-dashboard .tes-switch-profiles-panel .tes-fb-btn--switch{background:linear-gradient(135deg,#6f7dff 0%,#8d9bff 100%)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px rgb(111 125 255 / .18)!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn:hover,.account-dashboard .tes-switch-profiles-panel .tes-fb-btn--switch:hover,.account-dashboard .tes-fb-actions--account .tes-fb-btn:focus,.account-dashboard .tes-switch-profiles-panel .tes-fb-btn--switch:focus{color:#fff!important}.account-dashboard .gigs-manager-panel .dashboard-delete-form .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{background:linear-gradient(135deg,#6f7dff 0%,#8d9bff 100%)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px rgb(111 125 255 / .18)!important}.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{gap:10px!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left{margin-left:10px!important}@media (max-width:720px){.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{gap:9px!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left{margin-left:8px!important}}.account-dashboard .tes-linked-performers__link{text-align:center}.account-dashboard .tes-linked-performers__link label,.account-dashboard .tes-linked-performers__link .muted,.account-dashboard .tes-linked-performers__link p{text-align:center}.account-dashboard .tes-linked-performers__link form,.account-dashboard .tes-linked-performers__link .tes-act-invite-link-box,.account-dashboard .tes-linked-performers__link .tes-pending-act-invites,.account-dashboard .tes-linked-performers__link .tes-user-search-submit{display:flex;flex-direction:column;align-items:center}.account-dashboard .tes-linked-performers__link .tes-fb-btn,.account-dashboard .tes-linked-performers__link .tes-act-invite-link-input{margin-left:auto;margin-right:auto}:root{--tes-soft-blue-start:#708cff;--tes-soft-blue-end:#89a0ff;--tes-soft-blue-shadow:rgba(112,140,255,.18)}.tes-fb-btn,.tes-fb-btn--primary,.tes-fb-btn--switch,.tes-linked-performers__toggle,.account-dashboard .tes-linked-performers .tes-fb-btn,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn,.account-dashboard .tes-fb-actions--account .tes-fb-btn,.account-dashboard .tes-fb-actions--account .tes-fb-inline-toggle-form .tes-fb-btn,.account-dashboard .tes-create-act-form .tes-fb-btn,.account-dashboard .tes-user-search-submit .tes-fb-btn,.account-dashboard .tes-linked-performers__link .tes-fb-btn,.account-dashboard .dashboard-delete-form .btn.btn-secondary.danger.btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-delete-form .btn,.account-dashboard .gigs-manager-panel .dashboard-delete-form .btn-compact-action{background:linear-gradient(135deg,var(--tes-soft-blue-start) 0%,var(--tes-soft-blue-end) 100%)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px var(--tes-soft-blue-shadow)!important}.tes-fb-btn--edit,.account-dashboard .dashboard-event-actions--compact>a.btn.btn-secondary.dark.btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a.btn.btn-secondary.dark.btn-compact-action{background:#0f1934!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px rgb(15 25 52 / .16)!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn:not(.tes-fb-btn--edit),.account-dashboard .tes-fb-actions--account .tes-fb-inline-toggle-form .tes-fb-btn{background:linear-gradient(135deg,var(--tes-soft-blue-start) 0%,var(--tes-soft-blue-end) 100%)!important;color:#fff!important}.account-dashboard .tes-fb-btn--holiday,.account-dashboard .tes-fb-btn[data-pause-gigs-open],.account-dashboard .tes-fb-btn--switch,.account-dashboard .tes-fb-btn--primary{background:linear-gradient(135deg,var(--tes-soft-blue-start) 0%,var(--tes-soft-blue-end) 100%)!important;color:#fff!important}.tes-linked-performers__toggle{background:linear-gradient(135deg,var(--tes-soft-blue-start) 0%,var(--tes-soft-blue-end) 100%)!important;box-shadow:0 10px 24px var(--tes-soft-blue-shadow)!important}.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap,.gigs-manager-panel .pause-toggle-compact-wrap{gap:16px!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left,.gigs-manager-panel .pause-toggle-label--left,.account-dashboard .gigs-manager-panel .pause-toggle-label,.gigs-manager-panel .pause-toggle-label{margin-left:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important}.account-dashboard .tes-linked-performers__link{text-align:center!important}.account-dashboard .tes-linked-performers__link label,.account-dashboard .tes-linked-performers__link .muted,.account-dashboard .tes-linked-performers>.muted{text-align:center!important;display:block}.account-dashboard .tes-linked-performers__link form,.account-dashboard .tes-linked-performers__link .invite-actions{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}:root{--tes-soft-blue-start:#7f95ff;--tes-soft-blue-end:#93a8ff;--tes-soft-blue-shadow:rgba(127,149,255,.16)}.account-dashboard .tes-fb-actions--account .tes-fb-btn,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn--switch,.account-dashboard .tes-linked-performers .tes-fb-btn,.account-dashboard .tes-linked-performers__toggle,.account-dashboard .gigs-manager-panel .dashboard-delete-form .btn,.account-dashboard .gigs-manager-panel .dashboard-delete-form .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip.is-current{background:linear-gradient(135deg,var(--tes-soft-blue-start) 0%,var(--tes-soft-blue-end) 100%)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px var(--tes-soft-blue-shadow)!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn--edit,.account-dashboard .dashboard-event-actions--compact>a.btn.btn-secondary.dark.btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a.btn.btn-secondary.dark.btn-compact-action{background:#0f1934!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px rgb(15 25 52 / .16)!important}.account-dashboard .tes-switch-profiles-list{justify-content:center!important}.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-switch-form{margin:0!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{display:grid!important;grid-template-columns:112px 128px 112px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.dashboard-delete-form{width:112px!important;min-width:112px!important;justify-self:center!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.pause-gig-toggle-form--compact{width:128px!important;min-width:128px!important;justify-self:center!important;margin:0!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{width:112px!important;min-width:112px!important}.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:128px!important;min-width:128px!important;gap:8px!important;padding:0 4px 0 0!important;flex-wrap:nowrap!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left{margin:0 6px 0 0!important;min-width:44px!important;text-align:right!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact{margin-left:0!important;margin-right:4px!important}@media (max-width:720px){.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{grid-template-columns:96px 112px 96px!important;gap:8px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.dashboard-delete-form,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{width:96px!important;min-width:96px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.pause-gig-toggle-form--compact,.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{width:112px!important;min-width:112px!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left{min-width:40px!important;margin-right:4px!important}}:root{--tes-soft-blue-start:#aab8ff;--tes-soft-blue-end:#bcc8ff;--tes-soft-blue-shadow:rgba(170,184,255,.14)}.account-dashboard .tes-fb-btn,.account-dashboard .tes-fb-btn--primary,.account-dashboard .tes-fb-btn--switch,.account-dashboard .tes-fb-btn--edit,.account-dashboard .tes-fb-btn--holiday,.account-dashboard .tes-fb-btn[data-pause-gigs-open],.account-dashboard .tes-linked-performers .tes-fb-btn,.account-dashboard .tes-linked-performers__toggle,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip.is-current,.account-dashboard .gigs-manager-panel .dashboard-delete-form .btn,.account-dashboard .gigs-manager-panel .dashboard-delete-form .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{background:linear-gradient(135deg,var(--tes-soft-blue-start) 0%,var(--tes-soft-blue-end) 100%)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 18px var(--tes-soft-blue-shadow)!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a.btn.btn-secondary.dark.btn-compact-action,.account-dashboard .dashboard-event-actions--compact>a.btn.btn-secondary.dark.btn-compact-action{background:#0f1934!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 18px rgb(15 25 52 / .15)!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn--edit,.account-dashboard .tes-fb-actions--account .tes-fb-btn:not(.tes-fb-btn--edit),.account-dashboard .tes-fb-actions--account .tes-fb-inline-toggle-form .tes-fb-btn{background:linear-gradient(135deg,var(--tes-soft-blue-start) 0%,var(--tes-soft-blue-end) 100%)!important;color:#fff!important;border-color:transparent!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:nowrap!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.dashboard-delete-form{flex:0 0 88px!important;width:88px!important;min-width:88px!important;margin:0!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.pause-gig-toggle-form--compact{flex:0 0 92px!important;width:92px!important;min-width:92px!important;margin:0 6px 0 0!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{width:88px!important;min-width:88px!important}.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:92px!important;min-width:92px!important;gap:6px!important;padding:0!important;margin-right:2px!important;flex-wrap:nowrap!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left,.gigs-manager-panel .pause-toggle-label--left{min-width:34px!important;margin:0!important;font-size:.96rem!important;text-align:right!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact,.gigs-manager-panel .pause-toggle-switch--compact{margin:0 2px 0 0!important;flex:0 0 auto!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact .pause-toggle-slider,.gigs-manager-panel .pause-toggle-switch--compact .pause-toggle-slider{transform:scale(.94)!important;transform-origin:center right!important}@media (max-width:720px){.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.dashboard-delete-form,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{flex-basis:84px!important;width:84px!important;min-width:84px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.pause-gig-toggle-form--compact{flex-basis:88px!important;width:88px!important;min-width:88px!important;margin-right:8px!important}.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{width:88px!important;min-width:88px!important;gap:4px!important;margin-right:4px!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left,.gigs-manager-panel .pause-toggle-label--left{min-width:32px!important;font-size:.92rem!important}}:root{--tes-button-outline:#111111;--tes-button-text:#111111;--tes-button-bg:#ffffff;--tes-button-shadow:0 6px 16px rgba(17,17,17,.06)}.btn,button.btn,a.btn,input[type="submit"],button,.account-dashboard .tes-fb-btn,.account-dashboard .tes-managed-acts-chip,.account-dashboard .tes-linked-performers__toggle,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .gigs-manager-panel .dashboard-delete-form .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn,.pause-gigs-modal__actions .btn,.pause-gigs-modal__tools .btn,.auth-card .button,.filters button,.teg-form button[type="submit"]{background:var(--tes-button-bg)!important;background-image:none!important;color:var(--tes-button-text)!important;border:2px solid var(--tes-button-outline)!important;box-shadow:var(--tes-button-shadow)!important}.btn:hover,button.btn:hover,a.btn:hover,input[type="submit"]:hover,button:hover,.account-dashboard .tes-fb-btn:hover,.account-dashboard .tes-managed-acts-chip:hover,.account-dashboard .tes-linked-performers__toggle:hover,.account-dashboard .gigs-manager-panel .dashboard-delete-form .btn:hover,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn:hover,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action:hover,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn:hover{background:#fafafa!important;color:#000!important;border-color:#000!important}.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip.is-current,.account-dashboard .tes-managed-acts-chip.is-current{background:#fff!important;color:#111!important;border:2px solid #111!important}.account-dashboard .tes-linked-performers__toggle,.account-dashboard .tes-linked-performers__toggle:hover{border-radius:999px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a.btn.btn-secondary.dark.btn-compact-action,.account-dashboard .dashboard-event-actions--compact>a.btn.btn-secondary.dark.btn-compact-action{background:#fff!important;color:#111!important;border:2px solid #111!important;box-shadow:0 4px 12px rgb(17 17 17 / .06)!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{display:grid!important;grid-template-columns:84px 74px 84px!important;justify-content:center!important;align-items:center!important;gap:10px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.dashboard-delete-form,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{width:84px!important;min-width:84px!important;max-width:84px!important;height:34px!important;min-height:34px!important;padding:0 8px!important;font-size:.74rem!important;border-radius:14px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.pause-gig-toggle-form--compact{width:74px!important;min-width:74px!important;max-width:74px!important;justify-self:center!important;margin:0!important}.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{width:74px!important;min-width:74px!important;max-width:74px!important;justify-content:center!important;gap:4px!important;padding:0!important;margin:0!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left,.gigs-manager-panel .pause-toggle-label--left{min-width:26px!important;max-width:26px!important;margin:0!important;font-size:.68rem!important;letter-spacing:0!important;text-align:right!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact,.gigs-manager-panel .pause-toggle-switch--compact{margin:0!important;transform:none!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact .pause-toggle-slider,.gigs-manager-panel .pause-toggle-switch--compact .pause-toggle-slider{transform:scale(.82)!important;transform-origin:center center!important}.account-dashboard #account-top.account-hero-card .account-status-controls>button,.account-dashboard #account-top.account-hero-card .account-status-pill--toggle,.account-dashboard #account-top.account-hero-card .account-status-pill--button{background:#fff!important;background-image:none!important;color:#111!important;border:2px solid #111!important;box-shadow:0 6px 16px rgb(17 17 17 / .06)!important}@media (max-width:720px){.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{grid-template-columns:82px 72px 82px!important;gap:8px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.dashboard-delete-form,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{width:82px!important;min-width:82px!important;max-width:82px!important;font-size:.72rem!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.pause-gig-toggle-form--compact,.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{width:72px!important;min-width:72px!important;max-width:72px!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left,.gigs-manager-panel .pause-toggle-label--left{min-width:24px!important;max-width:24px!important;font-size:.66rem!important}}.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn--switch,.account-dashboard .tes-switch-profiles-panel[open]>summary.tes-fb-btn--switch{display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:12px 18px!important;background:#fff!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111!important;border:2px solid #111!important;box-shadow:0 6px 16px rgb(17 17 17 / .06)!important}.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn--switch .tes-switch-profiles-label{display:inline-block!important;visibility:visible!important;opacity:1!important;color:#111!important;-webkit-text-fill-color:#111!important;font-size:1rem!important;font-weight:800!important;line-height:1.1!important;letter-spacing:0!important}.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn--switch::after{content:none!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn,.account-dashboard .tes-fb-actions--account .tes-fb-btn--primary,.account-dashboard .tes-fb-actions--account .tes-fb-btn--edit,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday,.account-dashboard .tes-fb-actions--account .tes-fb-btn[data-pause-gigs-open],.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip.is-current,.account-dashboard .tes-linked-performers__toggle,.account-dashboard .tes-linked-performers .tes-fb-btn,.account-dashboard .tes-linked-performers__link .tes-fb-btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a.btn.btn-secondary.dark.btn-compact-action{background:#fff!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111!important;border:2px solid #111!important;box-shadow:0 6px 16px rgb(17 17 17 / .06)!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn:hover,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:hover,.account-dashboard .tes-linked-performers__toggle:hover,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn:hover,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action:hover,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn:hover{background:#fafafa!important;color:#111!important;border-color:#111!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{display:grid!important;grid-template-columns:80px 66px 80px!important;justify-content:center!important;align-items:center!important;gap:8px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.dashboard-delete-form,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{width:80px!important;min-width:80px!important;max-width:80px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.pause-gig-toggle-form--compact,.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{width:66px!important;min-width:66px!important;max-width:66px!important;justify-content:center!important;gap:3px!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left,.gigs-manager-panel .pause-toggle-label--left{min-width:22px!important;max-width:22px!important;font-size:.62rem!important;margin:0!important;text-align:right!important}.account-dashboard .gigs-manager-panel .pause-toggle-switch--compact .pause-toggle-slider,.gigs-manager-panel .pause-toggle-switch--compact .pause-toggle-slider{transform:scale(.76)!important;transform-origin:center center!important}@media (max-width:720px){.account-dashboard .tes-fb-actions--account .tes-fb-btn{min-height:52px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{grid-template-columns:78px 64px 78px!important;gap:7px!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.dashboard-delete-form,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn{width:78px!important;min-width:78px!important;max-width:78px!important;font-size:.7rem!important}.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>.pause-gig-toggle-form--compact,.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{width:64px!important;min-width:64px!important;max-width:64px!important}.account-dashboard .gigs-manager-panel .pause-toggle-label--left,.gigs-manager-panel .pause-toggle-label--left{min-width:20px!important;max-width:20px!important;font-size:.6rem!important}}.account-dashboard .tes-fb-actions--account .tes-fb-btn,.account-dashboard .tes-fb-actions--account .tes-fb-btn--primary,.account-dashboard .tes-fb-actions--account .tes-fb-btn--edit,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday,.account-dashboard .tes-fb-actions--account .tes-fb-btn[data-pause-gigs-open],.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn--switch,.account-dashboard .tes-switch-profiles-panel[open]>summary.tes-fb-btn--switch,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip.is-current,.account-dashboard .tes-linked-performers__toggle,.account-dashboard .tes-linked-performers .tes-fb-btn,.account-dashboard .tes-linked-performers__link .tes-fb-btn{background:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:2px solid #111111!important;box-shadow:0 6px 16px rgb(17 17 17 / .06)!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn:hover,.account-dashboard .tes-fb-actions--account .tes-fb-btn:focus,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn--switch:hover,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn--switch:focus,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:hover,.account-dashboard .tes-linked-performers__toggle:hover,.account-dashboard .tes-linked-performers .tes-fb-btn:hover,.account-dashboard .tes-linked-performers__link .tes-fb-btn:hover{background:#fbfbfb!important;color:#111111!important;border-color:#111111!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-off,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday:not(.is-on){background:#ffffff!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:2px solid #111111!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on{background:#f6e8a6!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:2px solid #111111!important;box-shadow:0 6px 16px rgb(209 180 62 / .16)!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on:hover,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on:focus{background:#f3e199!important;color:#111111!important}:root{--tes-pastel-purple:#e9dcff;--tes-pastel-blue:#dce8ff;--tes-pastel-pink:#ffdce9;--tes-pastel-yellow:#fff1bf}.account-dashboard .tes-fb-btn,.account-dashboard .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-linked-performers__toggle,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn,.pause-gigs-modal__actions .btn,.pause-gigs-modal__tools .btn,.btn,button.btn,a.btn,input[type="submit"],.auth-card .button,.filters button,.teg-form button[type="submit"]{color:#111111!important;-webkit-text-fill-color:#111111!important;border:2px solid #111111!important;background-image:none!important;box-shadow:0 6px 16px rgb(17 17 17 / .06)!important}.account-dashboard .tes-fb-btn,.account-dashboard .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-linked-performers__toggle,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn,.pause-gigs-modal__actions .btn,.pause-gigs-modal__tools .btn,.btn,button.btn,a.btn,input[type="submit"],.auth-card .button,.filters button,.teg-form button[type="submit"]{background:var(--tes-pastel-purple)!important}:root{--tes-neon-purple:#5b4bff;--tes-neon-blue:#00b8ff;--tes-neon-pink:#ff4fa3;--tes-neon-yellow:#ffbf00}:root{--tes-pastel-purple:var(--tes-neon-purple);--tes-pastel-blue:var(--tes-neon-blue);--tes-pastel-pink:var(--tes-neon-pink);--tes-pastel-yellow:var(--tes-neon-yellow)}.account-dashboard .tes-fb-btn,.account-dashboard .tes-fb-actions--account .tes-fb-btn,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-linked-performers__list .tes-fb-btn,.account-dashboard .tes-linked-performers__list .tes-managed-acts-chip,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn,.pause-gigs-modal__actions .btn,.pause-gigs-modal__tools .btn,.btn,button.btn,a.btn,input[type="submit"],.auth-card .button,.filters button,.teg-form button[type="submit"]{border:3px solid #111111!important;color:#111111!important;box-shadow:none!important}.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip.is-current,.account-dashboard .tes-switch-profiles-list .current-menu-item .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list [aria-current="page"] .tes-managed-acts-chip{background:var(--tes-neon-purple)!important;border:3px solid #111111!important;color:#111111!important}.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-linked-performers__list .tes-managed-acts-chip,.account-dashboard .tes-linked-performers__list .tes-fb-btn{border:3px solid #111111!important}.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn--switch,.account-dashboard .tes-switch-profiles-panel[open]>summary.tes-fb-btn--switch{background:var(--tes-neon-purple)!important;border:3px solid #111111!important;color:#111111!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on{background:var(--tes-neon-yellow)!important;border:3px solid #111111!important;color:#111111!important}.account-dashboard .tes-fb-btn,.account-dashboard .tes-fb-actions--account .tes-fb-btn,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-linked-performers__list .tes-fb-btn,.account-dashboard .tes-linked-performers__list .tes-managed-acts-chip,.account-dashboard .tes-linked-performers__toggle,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn,.pause-gigs-modal__actions .btn,.pause-gigs-modal__tools .btn,.btn,button.btn,a.btn,input[type="submit"],.auth-card .button,.filters button,.teg-form button[type="submit"],.copy-link-btn,.single-page .file-buttons a,.single-page .file-buttons button,.venue-gig-admin-link .btn,.dashboard-event-actions .btn,.dashboard-event-actions--compact .btn,.review-owner-actions .btn,.venue-subscription-actions .btn,.auth-help-row .btn,.login-submit .btn,.featured-banner-btn,.tes-fb-btn,.tes-fb-btn--primary,.tes-fb-btn--toggle{background:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;box-shadow:none!important}.account-dashboard .tes-fb-btn:hover,.account-dashboard .tes-fb-btn:focus,.account-dashboard .tes-fb-btn:active,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn:hover,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn:focus,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:hover,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:focus,.account-dashboard .tes-linked-performers__list .tes-fb-btn:hover,.account-dashboard .tes-linked-performers__list .tes-fb-btn:focus,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn:hover,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn:focus,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action:hover,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action:focus,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn:hover,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .dashboard-delete-form .btn:focus,.pause-gigs-modal__actions .btn:hover,.pause-gigs-modal__tools .btn:hover,.btn:hover,button.btn:hover,a.btn:hover,input[type="submit"]:hover,.auth-card .button:hover,.filters button:hover,.teg-form button[type="submit"]:hover,.copy-link-btn:hover,.single-page .file-buttons a:hover,.single-page .file-buttons button:hover,.venue-gig-admin-link .btn:hover,.dashboard-event-actions .btn:hover,.dashboard-event-actions--compact .btn:hover,.review-owner-actions .btn:hover,.venue-subscription-actions .btn:hover,.auth-help-row .btn:hover,.login-submit .btn:hover,.featured-banner-btn:hover,.tes-fb-btn:hover,.tes-fb-btn--primary:hover,.tes-fb-btn--toggle:hover{background:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn--add-gig,.account-dashboard .tes-fb-actions--account a[href*="add-gig"],.account-dashboard .tes-fb-actions--account .tes-fb-btn:first-child{background:#ffffff!important;border:3px solid #111111!important;color:#111111!important;box-shadow:none!important}.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn--switch,.account-dashboard .tes-switch-profiles-panel[open]>summary.tes-fb-btn--switch,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip.is-current,.account-dashboard .tes-switch-profiles-list .current-menu-item .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list [aria-current="page"] .tes-managed-acts-chip{background:#ffffff!important;color:#111111!important;border:3px solid #111111!important;box-shadow:none!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-off{background:#ffffff!important;color:#111111!important;border:3px solid #111111!important;box-shadow:none!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn,.account-dashboard .tes-fb-actions--account .tes-fb-btn--primary,.account-dashboard .tes-fb-actions--account .tes-fb-btn--edit,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-off,.account-dashboard .tes-fb-actions--account .tes-fb-btn[data-pause-gigs-open],.account-dashboard .tes-fb-actions--account .tes-fb-inline-toggle-form .tes-fb-btn,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn,.account-dashboard .tes-switch-profiles-panel[open]>summary.tes-fb-btn,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip.is-current,.account-dashboard .tes-switch-profiles-list .current-menu-item .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list [aria-current="page"] .tes-managed-acts-chip,.account-dashboard .tes-linked-performers__list .tes-fb-btn,.account-dashboard .tes-linked-performers__list .tes-managed-acts-chip,.account-dashboard .tes-linked-performers .tes-fb-btn,.account-dashboard .copy-link-btn,.account-dashboard .btn,.account-dashboard button.btn,.account-dashboard a.btn,.account-dashboard input[type="submit"],.pause-gigs-modal__actions .btn,.pause-gigs-modal__tools .btn,.venue-gig-admin-link .btn,.dashboard-event-actions .btn,.dashboard-event-actions--compact .btn,.dashboard-event-actions--compact .btn-compact-action,.dashboard-event-actions--compact .dashboard-delete-form .btn,.review-owner-actions .btn,.venue-subscription-actions .btn,.auth-help-row .btn,.login-submit .btn,.featured-banner-btn,.tes-fb-btn,.tes-fb-btn--primary,.tes-fb-btn--toggle{background:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn:hover,.account-dashboard .tes-fb-actions--account .tes-fb-btn:focus,.account-dashboard .tes-fb-actions--account .tes-fb-btn:active,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn:hover,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn:focus,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:hover,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:focus,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:active,.account-dashboard .tes-linked-performers__list .tes-fb-btn:hover,.account-dashboard .tes-linked-performers__list .tes-fb-btn:focus,.account-dashboard .copy-link-btn:hover,.account-dashboard .btn:hover,.account-dashboard button.btn:hover,.account-dashboard a.btn:hover,.pause-gigs-modal__actions .btn:hover,.pause-gigs-modal__tools .btn:hover,.venue-gig-admin-link .btn:hover,.dashboard-event-actions .btn:hover,.dashboard-event-actions--compact .btn:hover,.dashboard-event-actions--compact .btn-compact-action:hover,.dashboard-event-actions--compact .dashboard-delete-form .btn:hover,.review-owner-actions .btn:hover,.venue-subscription-actions .btn:hover,.auth-help-row .btn:hover,.login-submit .btn:hover,.featured-banner-btn:hover,.tes-fb-btn:hover,.tes-fb-btn--primary:hover,.tes-fb-btn--toggle:hover{background:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn,.account-dashboard .tes-fb-actions--account .tes-fb-btn--primary,.account-dashboard .tes-fb-actions--account .tes-fb-btn--edit,.account-dashboard .tes-fb-actions--account .tes-fb-btn[data-pause-gigs-open],.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-off,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn,.account-dashboard .tes-switch-profiles-panel[open]>summary.tes-fb-btn,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip.is-current,.account-dashboard .tes-switch-profiles-list .current-menu-item .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list [aria-current="page"] .tes-managed-acts-chip,.account-dashboard .tes-linked-performers__toggle,.account-dashboard .tes-linked-performers__list .tes-managed-acts-chip,.account-dashboard .tes-linked-performers .tes-fb-btn,.account-dashboard .copy-link-btn,.account-dashboard .btn,.account-dashboard button.btn,.account-dashboard a.btn,.account-dashboard input[type="submit"],.pause-gigs-modal__actions .btn,.pause-gigs-modal__tools .btn,.venue-gig-admin-link .btn,.dashboard-event-actions .btn,.dashboard-event-actions--compact .btn,.dashboard-event-actions--compact .btn-compact-action,.dashboard-event-actions--compact .dashboard-delete-form .btn,.review-owner-actions .btn,.venue-subscription-actions .btn,.auth-help-row .btn,.login-submit .btn,.featured-banner-btn,.tes-fb-btn--edit,.tes-fb-btn--primary,.tes-fb-btn--toggle{background:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;text-decoration:none!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn:hover,.account-dashboard .tes-fb-actions--account .tes-fb-btn:focus,.account-dashboard .tes-fb-actions--account .tes-fb-btn:active,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn:hover,.account-dashboard .tes-switch-profiles-panel>summary.tes-fb-btn:focus,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:hover,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:focus,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:active,.account-dashboard .tes-linked-performers__toggle:hover,.account-dashboard .tes-linked-performers__toggle:focus,.account-dashboard .tes-linked-performers__list .tes-managed-acts-chip:hover,.account-dashboard .tes-linked-performers__list .tes-managed-acts-chip:focus,.account-dashboard .tes-linked-performers .tes-fb-btn:hover,.account-dashboard .tes-linked-performers .tes-fb-btn:focus,.account-dashboard .copy-link-btn:hover,.account-dashboard .btn:hover,.account-dashboard button.btn:hover,.account-dashboard a.btn:hover,.pause-gigs-modal__actions .btn:hover,.pause-gigs-modal__tools .btn:hover,.venue-gig-admin-link .btn:hover,.dashboard-event-actions .btn:hover,.dashboard-event-actions--compact .btn:hover,.dashboard-event-actions--compact .btn-compact-action:hover,.dashboard-event-actions--compact .dashboard-delete-form .btn:hover,.review-owner-actions .btn:hover,.venue-subscription-actions .btn:hover,.auth-help-row .btn:hover,.login-submit .btn:hover,.featured-banner-btn:hover,.tes-fb-btn--edit:hover,.tes-fb-btn--primary:hover,.tes-fb-btn--toggle:hover{background:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;text-decoration:none!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on:hover,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on:focus,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on:active{background:#efe19a!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;text-decoration:none!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn,.account-dashboard .tes-fb-actions--account a.tes-fb-btn,.account-dashboard .tes-fb-actions--account button.tes-fb-btn,.account-dashboard .tes-fb-actions--account .tes-fb-btn--edit,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-off,.account-dashboard .tes-fb-actions--account .tes-fb-btn[data-pause-gigs-open],.account-dashboard details.tes-switch-profiles-panel>summary.tes-fb-btn,.account-dashboard details.tes-switch-profiles-panel[open]>summary.tes-fb-btn,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip.is-current,.account-dashboard .tes-switch-profiles-list .current-menu-item .tes-managed-acts-chip,.account-dashboard .tes-switch-profiles-list [aria-current="page"] .tes-managed-acts-chip,.account-dashboard .tes-linked-performers__list .tes-managed-acts-chip,.account-dashboard .tes-linked-performers__list .tes-managed-acts-chip.is-current,.account-dashboard .tes-linked-performers__toggle,.account-dashboard .tes-linked-performers .tes-fb-btn,.account-dashboard .copy-link-btn,.account-dashboard .btn,.account-dashboard button.btn,.account-dashboard a.btn,.pause-gigs-modal__actions .btn,.pause-gigs-modal__tools .btn,.venue-gig-admin-link .btn,.dashboard-event-actions .btn,.dashboard-event-actions--compact .btn,.dashboard-event-actions--compact .btn-compact-action,.dashboard-event-actions--compact .dashboard-delete-form .btn,.review-owner-actions .btn,.venue-subscription-actions .btn,.auth-help-row .btn,.login-submit .btn,.featured-banner-btn,body .tes-fb-btn--edit,body .tes-fb-btn--primary,body .tes-fb-btn--toggle{background:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;text-decoration:none!important;transition:none!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn:hover,.account-dashboard .tes-fb-actions--account .tes-fb-btn:focus,.account-dashboard .tes-fb-actions--account .tes-fb-btn:active,.account-dashboard details.tes-switch-profiles-panel>summary.tes-fb-btn:hover,.account-dashboard details.tes-switch-profiles-panel>summary.tes-fb-btn:focus,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:hover,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:focus,.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:active,.account-dashboard .tes-linked-performers__list .tes-managed-acts-chip:hover,.account-dashboard .tes-linked-performers__list .tes-managed-acts-chip:focus,.account-dashboard .tes-linked-performers__toggle:hover,.account-dashboard .tes-linked-performers__toggle:focus,.account-dashboard .btn:hover,.account-dashboard button.btn:hover,.account-dashboard a.btn:hover,.pause-gigs-modal__actions .btn:hover,.pause-gigs-modal__tools .btn:hover,.dashboard-event-actions .btn:hover,.dashboard-event-actions--compact .btn:hover,.dashboard-event-actions--compact .btn-compact-action:hover,.dashboard-event-actions--compact .dashboard-delete-form .btn:hover,body .tes-fb-btn--edit:hover,body .tes-fb-btn--primary:hover,body .tes-fb-btn--toggle:hover{background:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;text-decoration:none!important;transition:none!important}.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on:hover,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on:focus,.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday.is-on:active{background:#efe19a!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;text-decoration:none!important;transition:none!important}.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn,.section.account-dashboard .tes-fb-actions--account>button.tes-fb-btn,.section.account-dashboard .tes-fb-actions--account>form>.tes-fb-btn,.section.account-dashboard .tes-fb-actions--account>*>.tes-fb-btn,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--primary,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--edit,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn[data-pause-gigs-open],.section.account-dashboard .tes-linked-performers .tes-fb-btn,.section.account-dashboard .tes-linked-performers__link .tes-fb-btn,.section.account-dashboard .tes-linked-performers__toggle,.section.account-dashboard details.tes-switch-profiles-panel>summary.tes-fb-btn,.section.account-dashboard details.tes-switch-profiles-panel>summary.tes-fb-btn--switch,.section.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.section.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip.is-current,.section.account-dashboard .tes-switch-profiles-list>*:nth-child(4n+1) .tes-managed-acts-chip,.section.account-dashboard .tes-switch-profiles-list>*:nth-child(4n+2) .tes-managed-acts-chip,.section.account-dashboard .tes-switch-profiles-list>*:nth-child(4n+3) .tes-managed-acts-chip,.section.account-dashboard .tes-switch-profiles-list>*:nth-child(4n+4) .tes-managed-acts-chip,.section.account-dashboard .tes-linked-performers__list>*:nth-child(4n+1) .tes-managed-acts-chip,.section.account-dashboard .tes-linked-performers__list>*:nth-child(4n+2) .tes-managed-acts-chip,.section.account-dashboard .tes-linked-performers__list>*:nth-child(4n+3) .tes-managed-acts-chip,.section.account-dashboard .tes-linked-performers__list>*:nth-child(4n+4) .tes-managed-acts-chip,.section.account-dashboard .tes-linked-performers__list>*:nth-child(4n+1) .tes-fb-btn,.section.account-dashboard .tes-linked-performers__list>*:nth-child(4n+2) .tes-fb-btn,.section.account-dashboard .tes-linked-performers__list>*:nth-child(4n+3) .tes-fb-btn,.section.account-dashboard .tes-linked-performers__list>*:nth-child(4n+4) .tes-fb-btn{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;text-decoration:none!important;transition:none!important}.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn:hover,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn:focus,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn:active,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn:hover,.section.account-dashboard .tes-fb-actions--account>button.tes-fb-btn:hover,.section.account-dashboard .tes-linked-performers .tes-fb-btn:hover,.section.account-dashboard .tes-linked-performers__link .tes-fb-btn:hover,.section.account-dashboard .tes-linked-performers__toggle:hover,.section.account-dashboard details.tes-switch-profiles-panel>summary.tes-fb-btn:hover,.section.account-dashboard details.tes-switch-profiles-panel>summary.tes-fb-btn--switch:hover,.section.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:hover,.section.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:focus,.section.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:active{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;text-decoration:none!important;transition:none!important}.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday.is-off,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn--holiday.is-off,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday:not(.is-on),.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn--holiday:not(.is-on){background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;transition:none!important}.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday.is-on,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn--holiday.is-on,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday.is-on:hover,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn--holiday.is-on:hover,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday.is-on:focus,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn--holiday.is-on:focus,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday.is-on:active,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn--holiday.is-on:active{background:#efe19a!important;background-color:#efe19a!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;text-decoration:none!important;transition:none!important}.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn,.section.account-dashboard .tes-fb-actions--account>button.tes-fb-btn,.section.account-dashboard .tes-fb-actions--account>form>.tes-fb-btn,.section.account-dashboard .tes-fb-actions--account>*>.tes-fb-btn,.section.account-dashboard details.tes-switch-profiles-panel>summary.tes-fb-btn,.section.account-dashboard details.tes-switch-profiles-panel[open]>summary.tes-fb-btn,.section.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip,.section.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip.is-current,.section.account-dashboard .tes-managed-acts-switch-form>.tes-managed-acts-chip,.section.account-dashboard .tes-linked-performers__toggle,.section.account-dashboard .tes-linked-performers .tes-fb-btn,.section.account-dashboard .tes-create-act-form .tes-fb-btn,.section.account-dashboard .tes-user-search-submit .tes-fb-btn,.section.account-dashboard .copy-link-btn,.section.account-dashboard .dashboard-event-actions .btn,.section.account-dashboard .dashboard-event-actions--compact .btn,.section.account-dashboard .dashboard-event-actions--compact .btn-compact-action,.section.account-dashboard .dashboard-event-actions--compact .dashboard-delete-form .btn,.section.account-dashboard .pause-gigs-modal__actions .btn,.section.account-dashboard .pause-gigs-modal__tools .btn{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;text-decoration:none!important;transition:none!important}.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn *,.section.account-dashboard details.tes-switch-profiles-panel>summary.tes-fb-btn *,.section.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip *,.section.account-dashboard .tes-linked-performers__toggle *,.section.account-dashboard .tes-linked-performers .tes-fb-btn *{color:inherit!important;-webkit-text-fill-color:inherit!important;background:transparent!important;background-image:none!important}.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn:hover,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn:focus,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn:active,.section.account-dashboard details.tes-switch-profiles-panel>summary.tes-fb-btn:hover,.section.account-dashboard details.tes-switch-profiles-panel>summary.tes-fb-btn:focus,.section.account-dashboard details.tes-switch-profiles-panel>summary.tes-fb-btn:active,.section.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:hover,.section.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:focus,.section.account-dashboard .tes-switch-profiles-list .tes-managed-acts-chip:active,.section.account-dashboard .tes-linked-performers__toggle:hover,.section.account-dashboard .tes-linked-performers__toggle:focus,.section.account-dashboard .tes-linked-performers__toggle:active,.section.account-dashboard .tes-linked-performers .tes-fb-btn:hover,.section.account-dashboard .tes-linked-performers .tes-fb-btn:focus,.section.account-dashboard .tes-linked-performers .tes-fb-btn:active,.section.account-dashboard .copy-link-btn:hover,.section.account-dashboard .dashboard-event-actions .btn:hover,.section.account-dashboard .dashboard-event-actions--compact .btn:hover,.section.account-dashboard .dashboard-event-actions--compact .btn-compact-action:hover,.section.account-dashboard .dashboard-event-actions--compact .dashboard-delete-form .btn:hover,.section.account-dashboard .pause-gigs-modal__actions .btn:hover,.section.account-dashboard .pause-gigs-modal__tools .btn:hover{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;text-decoration:none!important;transition:none!important}.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday.is-off,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn--holiday.is-off,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday:not(.is-on),.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn--holiday:not(.is-on){background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;transition:none!important}.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday.is-on,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn--holiday.is-on,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday.is-on:hover,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn--holiday.is-on:hover,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday.is-on:focus,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn--holiday.is-on:focus,.section.account-dashboard .tes-fb-actions--account>.tes-fb-btn--holiday.is-on:active,.section.account-dashboard .tes-fb-actions--account>a.tes-fb-btn--holiday.is-on:active{background:#efe19a!important;background-color:#efe19a!important;background-image:none!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important;filter:none!important;text-decoration:none!important;transition:none!important}.dashboard-centered-label{display:block;width:100%;text-align:center;font-weight:800;margin:0 0 10px}.dashboard-centered-label--act-types{margin-top:8px}.teg-form .tes-multi-dropdown-trigger,.teg-form .tes-multi-dropdown-panel,.teg-form .tes-multi-option{border-color:#111}.teg-form .tes-multi-dropdown-trigger{border-width:2px;box-shadow:none}.teg-form .tes-multi-dropdown-panel{border-width:2px}.teg-form .tes-multi-option{background:#fff;border-width:2px}.teg-form .tes-multi-option.is-selected{background:#eaf3ff;color:#111;border-color:#111;box-shadow:none}.media-remove-item-action{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;white-space:nowrap}.media-remove-item-text{display:block;flex:1 1 auto;min-width:0;text-align:left;line-height:1.1}.media-remove-item-action input[type="checkbox"]{flex:0 0 auto;margin:0}.tes-multi-option{display:flex;align-items:center;justify-content:space-between;gap:12px}.tes-multi-option-label{flex:1 1 auto;min-width:0}.tes-multi-option-check{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:2px solid #111;background:#fff;color:#111;font-size:.95rem;font-weight:900;opacity:0;transform:scale(.9);transition:opacity .14s ease,transform .14s ease}.tes-multi-option.is-selected{background:#fff7cc!important;color:#111!important;border-color:#111!important;box-shadow:none!important}.tes-multi-option.is-selected .tes-multi-option-check{opacity:1;transform:scale(1);background:#111;color:#fff}.media-remove-grid{gap:14px!important}.media-remove-item{flex:0 0 160px!important;width:160px!important;max-width:160px!important}.media-remove-item-action{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:100%!important;white-space:nowrap!important;padding:0 4px 2px!important}.media-remove-item-text{order:1;flex:0 1 auto!important;min-width:auto!important;white-space:nowrap!important;text-align:right!important;font-weight:800}.media-remove-item-action input[type="checkbox"]{order:2;flex:0 0 auto!important;width:20px!important;height:20px!important}@media (max-width:720px){.media-remove-item{flex-basis:160px!important;width:160px!important;max-width:160px!important}}.single-page .single-layout-act .tes-fb-actions--simple .tes-fb-btn,.single-page .single-layout-venue .tes-fb-actions--simple .tes-fb-btn,.single-page .tes-fb-profile-card .tes-fb-actions--simple .tes-fb-btn,.single-page .single-layout-act .tes-fb-actions--simple .tes-fb-btn--primary,.single-page .single-layout-venue .tes-fb-actions--simple .tes-fb-btn--primary,.single-page .tes-fb-profile-card .tes-fb-actions--simple .tes-fb-btn--primary{background:#fff!important;border:2px solid #111!important;color:#111!important;box-shadow:none!important}.single-page .single-layout-act .tes-fb-actions--simple .tes-fb-btn:hover,.single-page .single-layout-venue .tes-fb-actions--simple .tes-fb-btn:hover,.single-page .tes-fb-profile-card .tes-fb-actions--simple .tes-fb-btn:hover,.single-page .single-layout-act .tes-fb-actions--simple .tes-fb-btn:focus,.single-page .single-layout-venue .tes-fb-actions--simple .tes-fb-btn:focus,.single-page .tes-fb-profile-card .tes-fb-actions--simple .tes-fb-btn:focus{background:#fff!important;border-color:#111!important;box-shadow:none!important}@media (max-width:640px){.act-directory-line-toprow{grid-template-columns:minmax(0,1fr);row-gap:6px;align-items:start}.act-directory-line-name{-webkit-line-clamp:3;line-clamp:3;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.act-directory-line-sub{white-space:normal;overflow-wrap:anywhere}.act-directory-line-status{justify-self:start;max-width:none;width:fit-content}}.archive-grid .act-directory-line-card,.archive-grid .venue-compact-premium-card{display:flex;align-items:center;justify-content:space-between;gap:14px}.act-directory-line-link,.venue-compact-premium-link{flex:1 1 auto;min-width:0}.act-directory-line-main,.venue-compact-premium-content{min-width:0}.act-directory-line-actions,.venue-compact-premium-actions{flex:0 0 auto;width:118px;min-width:118px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;padding-right:6px}.act-directory-line-status{width:100%;min-width:0!important;text-align:center;justify-self:auto!important}.act-directory-line-heart,.venue-compact-premium-heart{position:static!important;margin:0!important;inset:auto!important;align-self:flex-end}.act-directory-line-name{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;line-height:1.12}.act-directory-line-sub{margin-top:8px}@media (max-width:767px){.archive-grid .act-directory-line-card,.archive-grid .venue-compact-premium-card{align-items:flex-start;gap:10px}.act-directory-line-link,.venue-compact-premium-link{align-items:flex-start!important}.act-directory-line-actions,.venue-compact-premium-actions{width:106px;min-width:106px;gap:8px;padding-right:2px;padding-top:4px}.act-directory-line-status{font-size:.76rem!important;line-height:1.12;padding:7px 9px!important}.act-directory-line-heart,.venue-compact-premium-heart{transform:scale(.92);transform-origin:right top}}body.page-login .page-content>h1,body.page-register .page-content>h1,body.slug-login .page-content>h1,body.slug-register .page-content>h1,body.page-template-default.page.page-id .page-content>h1{text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}body.page-login .page-content,body.page-register .page-content,body.slug-login .page-content,body.slug-register .page-content{text-align:inherit}.page-content--auth>.page-title-centered{text-align:center!important;width:100%;display:block;margin-left:auto!important;margin-right:auto!important}.teg-area-other-wrap{margin-top:12px}.teg-area-other-label{display:block;margin:0 0 8px;font-weight:700;color:#16213e}.teg-area-other-input{width:100%;border:2px solid #d9d5f5;border-radius:24px;padding:14px 18px;font-size:1rem;background:#fff;color:#16213e;box-sizing:border-box}.area-browser-other-wrap label{display:block;margin:8px 0 8px;font-weight:700;color:#16213e}.invite-actions--single{justify-content:flex-start}.invite-actions--single .copy-link-btn{min-width:220px}#edit-listing-panel{scroll-margin-top:120px}.teg-venue-picker{position:relative}.teg-venue-picker .teg-venue-autocomplete{padding-right:68px!important}.teg-venue-picker .teg-venue-toggle{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:2px solid #111;border-radius:0 14px 14px 0;background:#fff;color:#111}.teg-venue-picker.is-open .teg-venue-toggle{transform:translateY(-50%) rotate(180deg)}.area-browser-results--matched{display:block}.teg-venue-picker .teg-venue-input-row{position:relative;display:block}.teg-venue-picker .teg-venue-input-row .teg-venue-autocomplete{padding-right:72px!important}.teg-venue-picker .teg-venue-input-row .teg-venue-toggle{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:2px solid #111;border-radius:14px;background:#fff;color:#111;z-index:3}.teg-venue-picker.is-open .teg-venue-input-row .teg-venue-toggle{transform:translateY(-50%) rotate(180deg)!important}.area-empty-state .line1:only-child{margin-bottom:0!important}.venue-dashboard-gig-card-wrap .gig-card{margin-bottom:14px}.dashboard-event-actions--below-card{justify-content:center;margin-top:6px}.dashboard-event-actions--below-card .admin-contact-action{width:100%;max-width:420px;text-align:center}.venue-subscription-actions--center .btn{min-width:240px}.tes-featured-upgrade-page .subscription-tier-card{text-align:center}.tes-featured-upgrade-page .subscription-tier-card h3,.tes-featured-upgrade-page .subscription-tier-price,.tes-featured-upgrade-page .subscription-tier-pill,.tes-featured-upgrade-page .subscription-tier-card .muted{text-align:center}.tes-featured-upgrade-page .subscription-tier-list{display:inline-block;text-align:left;margin:0 auto 18px;max-width:520px}.tes-featured-upgrade-page .subscription-tier-card .btn{margin-left:auto;margin-right:auto}.tes-confirm-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px}.tes-confirm-modal--hidden{display:none}.tes-confirm-modal__backdrop{position:absolute;inset:0;background:rgb(10 12 24 / .58)}.tes-confirm-modal__dialog{position:relative;width:min(100%, 460px);background:#fff;border:3px solid #111;border-radius:28px;padding:24px 22px;box-shadow:0 18px 45px rgb(0 0 0 / .2);text-align:center}.tes-confirm-modal__dialog h3{margin:0 0 12px;font-size:32px;line-height:1.1}.tes-confirm-modal__dialog p{margin:0;color:#626a84;font-size:20px;line-height:1.45}.tes-confirm-modal__actions{display:flex;gap:12px;justify-content:center;margin-top:22px;flex-wrap:wrap}.tes-confirm-modal__actions .btn{min-width:130px}.tes-featured-upgrade-page .venue-sub-page-hero{text-align:center}.tes-featured-upgrade-page .venue-sub-page-badge{display:inline-flex;margin-left:auto;margin-right:auto}.tes-featured-upgrade-page .venue-sub-page-hero h1,.tes-featured-upgrade-page .venue-sub-page-hero p{text-align:center}.tes-featured-upgrade-page .subscription-tier-card__copy{margin-bottom:0}.tes-featured-upgrade-page .subscription-tier-spacer{height:16px}.tes-featured-upgrade-page .featured-plan-live-note--bold{font-weight:800;color:var(--ink)}.tes-featured-upgrade-page .subscription-tier-card--bronze{border-color:rgb(180 106 43 / .28);background:linear-gradient(180deg,#fff8f2 0%,#fffaf7 100%);box-shadow:0 14px 32px rgb(180 106 43 / .10)}.tes-featured-upgrade-page .subscription-tier-card--silver{border-color:rgb(148 163 184 / .30);background:linear-gradient(180deg,#fcfcff 0%,#f5f7fb 100%);box-shadow:0 14px 32px rgb(148 163 184 / .12)}.tes-featured-upgrade-page .subscription-tier-card--gold{border-color:rgb(212 161 41 / .30);background:linear-gradient(180deg,#fffdf5 0%,#fff8ea 100%);box-shadow:0 14px 32px rgb(212 161 41 / .12)}.tes-featured-upgrade-page .subscription-tier-card--bronze .subscription-tier-pill{background:linear-gradient(135deg,#d68a4d 0%,#b56a2b 100%);color:#fff7ef}.tes-featured-upgrade-page .subscription-tier-card--silver .subscription-tier-pill{background:linear-gradient(135deg,#d7dce7 0%,#a9b1c2 100%);color:#1d2740}.tes-featured-upgrade-page .subscription-tier-card--gold .subscription-tier-pill{background:linear-gradient(135deg,#f0d47a 0%,#d4a129 100%);color:#2f2411}.tes-featured-upgrade-page .subscription-tier-best-for{margin:8px auto 0;max-width:540px;text-align:center;font-weight:700;color:var(--ink)}.tes-featured-upgrade-page .subscription-tier-card--bronze .subscription-tier-list li::marker,.tes-featured-upgrade-page .subscription-tier-card--bronze .subscription-tier-card__title{color:#8d4f22}.tes-featured-upgrade-page .subscription-tier-card--silver .subscription-tier-list li::marker,.tes-featured-upgrade-page .subscription-tier-card--silver .subscription-tier-card__title{color:#44516a}.tes-featured-upgrade-page .subscription-tier-card--gold .subscription-tier-list li::marker,.tes-featured-upgrade-page .subscription-tier-card--gold .subscription-tier-card__title{color:#8b6612}.tes-featured-upgrade-page .subscription-tier-card__copy{margin-bottom:0}.tes-featured-upgrade-page .subscription-tier-card__copy--strong{font-weight:800;color:var(--ink)}.tes-featured-upgrade-page .subscription-tier-list--featured{margin-top:24px}.tes-featured-upgrade-page .subscription-tier-best-for{margin:30px auto 0;max-width:560px;text-align:center;font-weight:700;color:var(--ink)}.tes-featured-upgrade-page .subscription-tier-best-for--monthly{margin-bottom:0}.tes-featured-upgrade-page .subscription-tier-card .btn,.tes-featured-upgrade-page .subscription-tier-card .venue-boost-form{margin-top:28px}.tes-featured-upgrade-page .featured-plan-live-note--spaced{margin-top:26px}#featured-plans-top{scroll-margin-top:18px}.site-header .header-wrap{align-items:center!important}.site-header .brand{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;column-gap:12px!important;min-width:0;text-decoration:none}.site-header .brand-logo-stack{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;flex:0 0 auto;line-height:1}.site-header .brand-logo-wrap{margin:0!important}.site-header .brand-home{display:block!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:.08em!important;color:var(--text)!important;white-space:nowrap!important;text-align:center!important}.site-header .brand-text{display:flex!important;align-items:center!important;align-self:center!important;min-width:0;padding-top:0!important;margin:0!important}.site-header .brand-title{display:flex!important;flex-direction:column!important;justify-content:center!important;line-height:.94!important;margin:0!important}.site-header .header-top-actions{align-items:center!important}@media (max-width:720px){.site-header .header-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand menu" "auth auth"!important;align-items:center!important;gap:10px!important;padding:10px 0!important}.site-header .brand{grid-area:brand!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important}.site-header .brand-logo-stack{width:56px!important;justify-self:start!important}.site-header .brand-logo-wrap,.site-header .brand-logo{width:52px!important;height:52px!important;border-radius:14px!important}.site-header .brand-home{font-size:10px!important;margin-top:0!important}.site-header .brand-text{max-width:none!important;align-self:center!important}.site-header .brand-title{font-size:.84rem!important;line-height:.92!important}.site-header .brand-title span{display:block!important}.site-header .header-top-actions{grid-area:menu!important;align-self:center!important;justify-self:end!important}}.tes-account-notifications{margin-bottom:18px}.tes-account-notifications__head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.tes-account-notifications__head h2{margin:0 0 4px}.tes-account-notifications__head p{margin:0;color:#cfd6ff}.tes-account-notifications__list{display:grid;gap:10px}.tes-account-notifications__item{display:block;padding:12px 14px;border-radius:14px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);text-decoration:none;color:inherit}.tes-account-notifications__item.is-unread{border-color:rgb(99 169 255 / .5);box-shadow:0 0 0 1px rgb(99 169 255 / .18) inset}.tes-account-notifications__message{display:block;font-weight:700;margin-bottom:4px}.tes-account-notifications__meta{display:block;font-size:.9rem;color:#cfd6ff}.tes-notification-pill,.tes-header-notification-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:linear-gradient(135deg,#4ea3ff,#7b61ff);color:#fff;font-size:.78rem;font-weight:800;line-height:1;vertical-align:middle}.tes-notification-pill{margin-left:8px}.pill-link--account{display:inline-flex;align-items:center;gap:8px}@media (max-width:700px){.tes-account-notifications__head{align-items:flex-start}}.tes-fb-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tes-fb-title-row .tes-fb-title{margin:0}.tes-profile-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:3px solid #111;background:#fff;color:#111;text-decoration:none;box-shadow:0 8px 24px rgb(24 25 67 / .12);transition:transform .18s ease,box-shadow .18s ease}.tes-profile-bell:hover,.tes-profile-bell:focus{transform:translateY(-1px);box-shadow:0 12px 28px rgb(24 25 67 / .18)}.tes-profile-bell__icon{font-size:1.35rem;line-height:1}.tes-profile-bell.has-unread{background:linear-gradient(135deg,#fff7fb 0%,#ffe0f0 100%);border-color:#111}.tes-profile-bell__count{position:absolute;top:-6px;right:-6px;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,#ff65a6 0%,#ff8abf 100%);color:#fff;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgb(255 101 166 / .35)}@media (max-width:700px){.tes-profile-bell{width:48px;height:48px}.tes-profile-bell__icon{font-size:1.2rem}}.tes-profile-bell-menu{position:relative;display:inline-block;margin-left:10px}.tes-profile-bell-menu summary{list-style:none}.tes-profile-bell-menu summary::-webkit-details-marker{display:none}.tes-profile-bell-menu[open] .tes-profile-bell{transform:translateY(-1px);box-shadow:0 12px 28px rgb(24 25 67 / .18)}.tes-profile-bell-menu.has-unread .tes-profile-bell{background:linear-gradient(135deg,#fff7fb 0%,#ffe0f0 100%);border-color:#111}.tes-profile-bell-dropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:80;width:min(360px,82vw);padding:16px;border-radius:22px;background:#fff;border:2px solid rgb(17 17 17 / .08);box-shadow:0 22px 60px rgb(24 25 67 / .18);color:#151a3d}.tes-profile-bell-dropdown__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.tes-profile-bell-dropdown__head h3{margin:0;font-size:1.05rem;color:#151a3d}.tes-profile-bell-dropdown__mark{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:2px solid #111;background:#fff;color:#111;text-decoration:none;font-weight:800;font-size:.82rem}.tes-profile-bell-dropdown__list{display:grid;gap:10px;max-height:340px;overflow:auto;padding-right:2px}.tes-profile-bell-dropdown__item{display:block;padding:12px 14px;border-radius:16px;background:#f8f8ff;border:1px solid rgb(109 123 255 / .16);text-decoration:none;color:inherit}.tes-profile-bell-dropdown__item.is-unread{background:#fff;border-color:rgb(99 169 255 / .45);box-shadow:0 0 0 1px rgb(99 169 255 / .16) inset}.tes-profile-bell-dropdown__message{display:block;font-weight:800;line-height:1.25;margin-bottom:4px;color:#182042}.tes-profile-bell-dropdown__meta{display:block;font-size:.86rem;color:#8d95b3}.tes-profile-bell-dropdown__empty{padding:14px 16px;border-radius:16px;background:#f8f8ff;border:1px solid rgb(109 123 255 / .12);color:#6e7692;text-align:center;font-weight:700}@media (max-width:700px){.tes-profile-bell-menu{margin-left:8px}.tes-profile-bell-dropdown{right:-6px;width:min(330px,88vw);padding:14px}}.tes-fb-title-row,.tes-fb-profile-copy,.tes-fb-profile-copy--account,.tes-fb-profile-main,.tes-fb-profile-main--account,.tes-fb-profile-card,.tes-fb-profile-card--account{overflow:visible!important}.tes-profile-bell-menu{position:relative;z-index:120}.tes-profile-bell-dropdown{max-width:calc(100vw - 24px)}@media (max-width:700px){.tes-profile-bell-dropdown{position:fixed!important;top:92px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;max-height:min(70vh, 520px);overflow:hidden;z-index:9999!important}.tes-profile-bell-dropdown__list{max-height:calc(min(70vh, 520px) - 76px)}}.account-dashboard .tes-fb-actions--account .tes-fb-btn--holiday-full{width:100%;flex:0 0 100%;display:flex;justify-content:center;align-items:center}.tes-holiday-settings{width:100%}.tes-holiday-settings summary{list-style:none;cursor:pointer}.tes-holiday-settings summary::-webkit-details-marker{display:none}.tes-holiday-settings__panel{margin-top:12px;padding:14px;border:1px solid rgb(80 80 120 / .14);border-radius:24px;background:#fff;box-shadow:0 12px 30px rgb(35 24 80 / .08)}.tes-holiday-settings__help{margin:0 0 12px;color:#5e6483;font-weight:600;line-height:1.5}.tes-holiday-settings__form{display:grid;gap:12px}.tes-holiday-settings__toggle{display:flex;align-items:center;gap:10px;font-weight:700;color:#1d2140}.tes-holiday-settings__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tes-holiday-settings__dates label{display:grid;gap:6px;font-weight:700;color:#1d2140}.tes-holiday-settings__dates input[type="date"]{width:100%;min-height:52px;border-radius:18px;border:1px solid rgb(60 60 90 / .18);padding:0 14px;font:inherit;background:#fff}.tes-holiday-settings__save{width:100%}@media (max-width:640px){.tes-holiday-settings__dates{grid-template-columns:1fr}}.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue{grid-column:1 / -1;width:100%;min-width:0;display:block}.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue>summary.tes-fb-btn--holiday-full{width:100%!important;min-width:0!important;display:flex!important;justify-content:center;align-items:center}.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__panel{width:100%;max-width:none;box-sizing:border-box}.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__help{max-width:none;white-space:normal;overflow-wrap:anywhere;word-break:normal}.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__form,.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__toggle,.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__dates,.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__dates label,.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__save{width:100%;min-width:0;box-sizing:border-box}.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__toggle{align-items:flex-start}.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__toggle input[type="checkbox"]{margin-top:.25rem;flex:0 0 auto}@media (max-width:720px){.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue{grid-column:1 / -1}.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__dates{grid-template-columns:1fr}}.tes-holiday-settings__panel,.tes-holiday-settings__help,.tes-holiday-settings__form,.tes-holiday-settings__toggle,.tes-holiday-settings__dates,.tes-holiday-settings__dates label,.tes-holiday-settings__dates label span,.tes-holiday-settings__save{text-align:center}.tes-holiday-settings__help{max-width:34rem;margin:0 auto 1rem}.tes-holiday-settings__toggle{justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.tes-holiday-settings__dates{width:100%}.tes-holiday-settings__dates label{align-items:center}.tes-holiday-settings__dates label span{display:block;width:100%;font-weight:700;margin-bottom:.45rem}.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__panel{width:100%}.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__save,.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue>summary.tes-fb-btn--holiday-full{width:100%}.account-dashboard .tes-fb-actions--account .tes-holiday-settings>summary.tes-fb-btn--holiday,.account-dashboard .tes-fb-actions--account .tes-holiday-settings>summary.tes-fb-btn--holiday.is-off,.account-dashboard .tes-fb-actions--account .tes-holiday-settings>summary.tes-fb-btn--holiday:not(.is-on){background:#ffffff!important;background-color:#ffffff!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important}.account-dashboard .tes-fb-actions--account .tes-holiday-settings>summary.tes-fb-btn--holiday.is-on,.account-dashboard .tes-fb-actions--account .tes-holiday-settings>summary.tes-fb-btn--holiday.is-on:hover,.account-dashboard .tes-fb-actions--account .tes-holiday-settings>summary.tes-fb-btn--holiday.is-on:focus,.account-dashboard .tes-fb-actions--account .tes-holiday-settings>summary.tes-fb-btn--holiday.is-on:active,.account-dashboard .tes-fb-actions--account .tes-holiday-settings[open]>summary.tes-fb-btn--holiday.is-on{background:#efe19a!important;background-color:#efe19a!important;color:#111111!important;-webkit-text-fill-color:#111111!important;border:3px solid #111111!important;border-color:#111111!important;box-shadow:none!important}.tes-holiday-settings__toggle span{display:block;text-align:center}.account-dashboard .tes-fb-actions--account{position:relative;overflow:visible}.account-dashboard .tes-fb-actions--account .tes-holiday-settings{position:relative;overflow:visible;z-index:5}.account-dashboard .tes-fb-actions--account .tes-holiday-settings[open]{z-index:40}.account-dashboard .tes-fb-actions--account .tes-holiday-settings>summary.tes-fb-btn--holiday{position:relative;z-index:2}.account-dashboard .tes-fb-actions--account .tes-holiday-settings .tes-holiday-settings__panel{position:absolute;top:calc(100% + 12px);left:0;width:min(560px, calc(100vw - 32px));max-width:calc(100vw - 32px);min-width:320px;margin-top:0;padding:22px;z-index:30}.account-dashboard .tes-fb-actions--account .tes-holiday-settings .tes-holiday-settings__help,.account-dashboard .tes-fb-actions--account .tes-holiday-settings .tes-holiday-settings__toggle span{white-space:normal;overflow-wrap:break-word;word-break:normal}.account-dashboard .tes-fb-actions--account .tes-holiday-settings .tes-holiday-settings__toggle{justify-content:center;flex-wrap:nowrap}.account-dashboard .tes-fb-actions--account .tes-holiday-settings .tes-holiday-settings__toggle input[type="checkbox"]{flex:0 0 auto}.account-dashboard .tes-fb-actions--account .tes-holiday-settings .tes-holiday-settings__dates{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard .tes-fb-actions--account .tes-holiday-settings--venue .tes-holiday-settings__panel{left:50%;transform:translateX(-50%)}@media (max-width:720px){.account-dashboard .tes-fb-actions--account .tes-holiday-settings .tes-holiday-settings__panel{position:fixed;left:12px;right:12px;top:96px;bottom:12px;width:auto;max-width:none;min-width:0;transform:none;padding:20px 18px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.account-dashboard .tes-fb-actions--account .tes-holiday-settings .tes-holiday-settings__dates{grid-template-columns:1fr}.account-dashboard .tes-fb-actions--account .tes-holiday-settings .tes-holiday-settings__help{max-width:none}}.tes-heart,.act-directory-line-heart,.venue-compact-premium-heart,.tes-heart--profile,.tes-heart--title{border:2px solid #f2d7df!important;background:linear-gradient(180deg,#fff6f8 0%,#ffeaf0 100%)!important;color:#f2a0b7!important;font-size:22px!important;line-height:1!important;box-shadow:0 6px 14px rgb(242 120 155 / .12),inset 0 1px 2px rgb(255 255 255 / .92)!important}.tes-heart::before,.act-directory-line-heart::before,.venue-compact-premium-heart::before,.tes-heart--profile::before,.tes-heart--title::before{content:none!important}.tes-heart.is-saved,.act-directory-line-heart.is-saved,.venue-compact-premium-heart.is-saved,.tes-heart--profile.is-saved,.tes-heart--title.is-saved{background:linear-gradient(180deg,#fff0f3 0%,#ffdfe7 100%)!important;border-color:#f2bcc9!important;color:#d92b54!important;box-shadow:0 7px 16px rgb(217 43 84 / .18),inset 0 1px 2px rgb(255 255 255 / .95)!important}.tes-heart-login{color:#e55d83!important}.tes-heart:hover,.tes-heart:active,.act-directory-line-heart:hover,.act-directory-line-heart:active,.venue-compact-premium-heart:hover,.venue-compact-premium-heart:active{transform:scale(1.05)}.tes-heart,.act-directory-line-heart,.venue-compact-premium-heart,.tes-heart--profile,.tes-heart--title{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;text-align:center!important;-webkit-text-stroke:0!important}.tes-heart:not(.is-saved),.act-directory-line-heart:not(.is-saved),.venue-compact-premium-heart:not(.is-saved),.tes-heart--profile:not(.is-saved),.tes-heart--title:not(.is-saved){color:#e7a1b7!important}.tes-heart.is-saved,.act-directory-line-heart.is-saved,.venue-compact-premium-heart.is-saved,.tes-heart--profile.is-saved,.tes-heart--title.is-saved{color:#d6204f!important}.tes-heart,.act-directory-line-heart,.venue-compact-premium-heart,.tes-heart--profile,.tes-heart--title{width:40px!important;height:40px!important;min-width:40px!important;border:2px solid #111!important;border-radius:999px!important;background:#111!important;color:#fff!important;font-size:19px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 10px rgb(0 0 0 / .24)!important;text-shadow:none!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease!important}.tes-heart::before,.act-directory-line-heart::before,.venue-compact-premium-heart::before,.tes-heart--profile::before,.tes-heart--title::before,.tes-heart::after,.act-directory-line-heart::after,.venue-compact-premium-heart::after,.tes-heart--profile::after,.tes-heart--title::after{content:none!important}.tes-heart:not(.is-saved),.act-directory-line-heart:not(.is-saved),.venue-compact-premium-heart:not(.is-saved),.tes-heart--profile:not(.is-saved),.tes-heart--title:not(.is-saved){background:#111!important;border-color:#111!important;color:#fff!important}.tes-heart.is-saved,.act-directory-line-heart.is-saved,.venue-compact-premium-heart.is-saved,.tes-heart--profile.is-saved,.tes-heart--title.is-saved{background:#111!important;border-color:#111!important;color:#e02020!important}.tes-heart:hover,.tes-heart:active,.act-directory-line-heart:hover,.act-directory-line-heart:active,.venue-compact-premium-heart:hover,.venue-compact-premium-heart:active,.tes-heart--profile:hover,.tes-heart--profile:active,.tes-heart--title:hover,.tes-heart--title:active{transform:scale(1.06)!important;box-shadow:0 6px 14px rgb(0 0 0 / .28)!important}.tes-heart.is-animating,.act-directory-line-heart.is-animating,.venue-compact-premium-heart.is-animating,.tes-heart--profile.is-animating,.tes-heart--title.is-animating{animation:tesHeartPop .35s ease!important}.tes-heart-login{opacity:1!important}@media (max-width:640px){.tes-heart,.act-directory-line-heart,.venue-compact-premium-heart,.tes-heart--profile,.tes-heart--title{width:38px!important;height:38px!important;min-width:38px!important;font-size:18px!important}}.tes-heart,.act-directory-line-heart,.venue-compact-premium-heart,.tes-heart--profile,.tes-heart--title{width:40px!important;height:40px!important;min-width:40px!important;border:2.5px solid #111!important;border-radius:999px!important;background:#fff!important;color:#111!important;font-size:19px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 10px rgb(0 0 0 / .22)!important;text-shadow:none!important;-webkit-text-stroke:0!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease!important}.tes-heart::before,.act-directory-line-heart::before,.venue-compact-premium-heart::before,.tes-heart--profile::before,.tes-heart--title::before,.tes-heart::after,.act-directory-line-heart::after,.venue-compact-premium-heart::after,.tes-heart--profile::after,.tes-heart--title::after{content:none!important}.tes-heart:not(.is-saved),.act-directory-line-heart:not(.is-saved),.venue-compact-premium-heart:not(.is-saved),.tes-heart--profile:not(.is-saved),.tes-heart--title:not(.is-saved){background:#fff!important;border-color:#111!important;color:#111!important}.tes-heart.is-saved,.act-directory-line-heart.is-saved,.venue-compact-premium-heart.is-saved,.tes-heart--profile.is-saved,.tes-heart--title.is-saved{background:#fff!important;border-color:#111!important;color:#d71920!important}.tes-heart:hover,.tes-heart:active,.act-directory-line-heart:hover,.act-directory-line-heart:active,.venue-compact-premium-heart:hover,.venue-compact-premium-heart:active,.tes-heart--profile:hover,.tes-heart--profile:active,.tes-heart--title:hover,.tes-heart--title:active{transform:scale(1.06)!important;box-shadow:0 6px 14px rgb(0 0 0 / .28)!important}@media (max-width:640px){.tes-heart,.act-directory-line-heart,.venue-compact-premium-heart,.tes-heart--profile,.tes-heart--title{width:38px!important;height:38px!important;min-width:38px!important;font-size:18px!important}}.page-content--favourites{padding-top:18px}.tes-favourites-hero{margin-bottom:10px!important}.tes-favourites-hero p{margin:0;font-size:1.05rem;font-weight:700;color:#3f4864}.tes-favourites-list{display:flex;flex-direction:column;gap:10px}.tes-favourites-list .act-directory-line-status{display:none!important}.tes-favourites-list .act-directory-line-sub,.tes-favourites-list .venue-compact-premium-area{display:none!important}.tes-favourites-list .act-directory-line-card,.tes-favourites-list .venue-compact-premium-card,.tes-favourites-list .gig-favourite-line-card{margin:0!important}.tes-favourites-list .act-directory-line-link,.tes-favourites-list .venue-compact-premium-link,.tes-favourites-list .gig-favourite-line-link{padding-right:66px!important}.gig-favourite-line-card{position:relative;background:#fff;border:1px solid rgb(91 68 214 / .10);border-radius:20px;box-shadow:0 10px 28px rgb(27 16 77 / .06);overflow:hidden}.gig-favourite-line-link{display:flex;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;color:inherit}.gig-favourite-line-avatar-wrap{flex:0 0 58px;width:58px;height:58px}.gig-favourite-line-avatar{width:58px;height:58px;border-radius:16px;object-fit:cover;display:block;border:3px solid rgb(120 93 255 / .14);background:#f3f0ff}.gig-favourite-line-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;color:#3d2bb3}.gig-favourite-line-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:4px;overflow:hidden}.gig-favourite-line-name{font-weight:800;font-size:1.05rem;color:#1b2442;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gig-favourite-line-sub{color:#687089;font-weight:700;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gig-favourite-line-actions{display:flex;align-items:center}.gig-favourite-line-card .tes-heart,.tes-favourites-list .act-directory-line-heart,.tes-favourites-list .venue-compact-premium-heart,.tes-favourites-list .gig-favourite-line-heart{right:12px;bottom:50%;transform:translateY(50%)}.tes-favourites-list .tes-heart:hover,.tes-favourites-list .tes-heart:active{transform:translateY(50%) scale(1.05)}@media (max-width:640px){.page-content--favourites{padding-top:14px}.gig-favourite-line-link{padding:10px 12px}.gig-favourite-line-avatar-wrap,.gig-favourite-line-avatar{width:52px;height:52px}.gig-favourite-line-name{font-size:1rem}.gig-favourite-line-sub{font-size:.84rem}}.act-detail-card--menu{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.act-detail-button--menu{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:12px 18px;border-radius:999px;border:3px solid #111;background:#fff;color:#16b8f3;font-weight:900;font-size:1.15rem;line-height:1;box-shadow:0 10px 22px rgb(20 24 48 / .08);margin-top:6px}.act-detail-button--menu:hover,.act-detail-button--menu:focus{transform:translateY(-1px)}.tes-menu-modal[hidden]{display:none!important}.tes-menu-modal{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:18px}.tes-menu-modal__backdrop{position:absolute;inset:0;background:rgb(12 16 34 / .72)}.tes-menu-modal__dialog{position:relative;z-index:1;width:min(92vw,760px);background:#fff;border-radius:28px;padding:58px 18px 56px;box-shadow:0 30px 80px rgb(0 0 0 / .28);display:flex;align-items:center;justify-content:center}.tes-menu-modal__stage{width:100%;display:flex;align-items:center;justify-content:center;min-height:min(70vh,620px)}.tes-menu-modal__image{max-width:100%;max-height:min(68vh,600px);border-radius:20px;box-shadow:0 12px 30px rgb(0 0 0 / .18);object-fit:contain;background:#fff}.tes-menu-modal__close,.tes-menu-modal__nav{border:3px solid #111;background:#fff;color:#111;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;box-shadow:0 12px 24px rgb(0 0 0 / .12)}.tes-menu-modal__close{position:absolute;top:14px;right:14px;width:48px;height:48px;font-size:28px}.tes-menu-modal__nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:32px}.tes-menu-modal__nav--prev{left:12px}.tes-menu-modal__nav--next{right:12px}.tes-menu-modal__count{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);padding:8px 14px;border-radius:999px;background:#f4f1ff;color:#20284a;font-weight:800}body.tes-menu-modal-open{overflow:hidden}.notice.auth-page-notice,.notice.teg-toast--auth,.auth-page-notice{position:fixed!important;top:max(12px, calc(env(safe-area-inset-top, 0px) + 12px))!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;width:min(92vw,560px)!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px 54px 16px 18px!important;margin:0!important;border-radius:22px!important;box-shadow:0 18px 50px rgb(0 0 0 / .22)!important;overflow:visible!important}.notice.auth-page-notice .teg-toast-body,.notice.teg-toast--auth .teg-toast-body,.auth-page-notice .teg-toast-body{display:block}@media (max-width:640px){.tes-menu-modal{padding:12px}.tes-menu-modal__dialog{padding:56px 10px 52px}.tes-menu-modal__nav{width:46px;height:46px;font-size:28px}.tes-menu-modal__nav--prev{left:6px}.tes-menu-modal__nav--next{right:6px}.act-detail-button--menu{min-width:140px;font-size:1.05rem;padding:11px 16px}}.tes-act-bio,.tes-fb-bio--full{white-space:normal}.tes-act-bio p,.tes-fb-bio--full p{display:block;margin:0 0 .85em}.tes-act-bio p:last-child,.tes-fb-bio--full p:last-child{margin-bottom:0}.archive-grid .act-directory-line-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.act-directory-line-link{min-width:0}.act-directory-line-main{min-width:0}.act-directory-line-actions{width:104px;min-width:104px;gap:8px;padding-right:2px}.act-directory-line-status{width:auto;min-width:0!important;max-width:104px;font-size:.78rem;line-height:1.05;padding:7px 10px!important}.act-directory-line-sub{display:flex!important;flex-wrap:wrap;gap:0 6px;align-items:center;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.2}.act-directory-line-subitem{display:inline-block;white-space:nowrap}.act-directory-line-subsep{display:none!important}@media (max-width:640px){.archive-grid .act-directory-line-card{column-gap:10px}.act-directory-line-actions{width:96px;min-width:96px}.act-directory-line-status{max-width:96px;font-size:.74rem;padding:6px 8px!important}.act-directory-line-sub{font-size:.82rem}}.account-dashboard .tes-your-profiles-panel{width:100%;margin:18px 0 8px;padding:14px 16px 16px;border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#fbf9ff 100%);box-shadow:0 10px 26px rgb(39 26 87 / .08);text-align:center}.account-dashboard .tes-your-profiles-title{margin:0 0 14px;font-size:1.15rem;font-weight:800;color:#16214f}.account-dashboard .tes-your-profiles-list{display:flex;align-items:flex-end;justify-content:center;gap:12px;flex-wrap:wrap}.account-dashboard .tes-profile-circle-form{margin:0}.account-dashboard .tes-profile-circle{width:56px;height:56px;border-radius:999px;border:3px solid #fff;background:linear-gradient(135deg,#f1efff 0%,#ffffff 100%);box-shadow:0 8px 18px rgb(39 26 87 / .12);display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;cursor:pointer}.account-dashboard button.tes-profile-circle{appearance:none;-webkit-appearance:none}.account-dashboard .tes-profile-circle img{width:100%;height:100%;object-fit:cover;display:block}.account-dashboard .tes-profile-circle__fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:6px;font-size:1rem;font-weight:800;color:#16214f;background:linear-gradient(135deg,#ffd6f8 0%,#d8f0ff 100%)}.account-dashboard .tes-profile-circle:hover,.account-dashboard .tes-profile-circle:focus-visible{transform:translateY(-2px) scale(1.04);box-shadow:0 12px 24px rgb(39 26 87 / .18);outline:none}.account-dashboard .tes-profile-circle.is-current{width:68px;height:68px;border-color:#b687ff;box-shadow:0 14px 28px rgb(141 91 255 / .28),0 0 0 4px rgb(103 192 255 / .16);transform:translateY(-3px)}.account-dashboard .tes-profile-circle.is-current::after{content:'';position:absolute;inset:0;border-radius:999px;padding:2px;background:linear-gradient(135deg,#ff63d3 0%,#8b5cff 50%,#53d7ff 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (max-width:640px){.account-dashboard .tes-your-profiles-panel{padding:12px 12px 14px}.account-dashboard .tes-your-profiles-list{gap:10px}.account-dashboard .tes-profile-circle{width:52px;height:52px}.account-dashboard .tes-profile-circle.is-current{width:62px;height:62px}}.gigs-manager-filter{margin:0 0 18px;padding:14px 16px;border:1px solid rgb(29 39 76 / .08);border-radius:22px;background:linear-gradient(180deg,#fff 0%,#fbfaff 100%);box-shadow:0 10px 26px rgb(25 34 68 / .05)}.gigs-manager-filter__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.gigs-manager-filter__label{font-weight:800;color:#16224a}.gigs-manager-filter__today{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;text-decoration:none;font-weight:800;color:#fff;background:linear-gradient(135deg,#5d52ff 0%,#f15bb5 100%);box-shadow:0 8px 18px rgb(93 82 255 / .25)}.gigs-manager-filter__controls{margin-bottom:8px}.gigs-manager-filter__input{width:100%;min-height:52px;padding:0 14px;border:2px solid rgb(29 39 76 / .12);border-radius:16px;background:#fff;color:#16224a;font-size:16px;font-weight:700}.gigs-manager-filter__summary{color:#66708a;font-size:14px;line-height:1.4}.gigs-manager-filter__summary strong{color:#16224a}@media (max-width:640px){.gigs-manager-filter__top{align-items:flex-start;flex-direction:column}.gigs-manager-filter__today{width:100%}}.gigs-manager-row--hidden,.gigs-manager-row[hidden]{display:none!important}.gigs-manager-filter__actions{display:flex;gap:8px;flex-wrap:wrap;width:100%;justify-content:flex-end}.gigs-manager-filter__nav{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:2px solid rgb(29 39 76 / .14);background:#fff;color:#16224a;font-weight:800;box-shadow:0 6px 16px rgb(25 34 68 / .06)}@media (max-width:640px){.gigs-manager-filter__actions{justify-content:stretch}.gigs-manager-filter__nav,.gigs-manager-filter__today{flex:1 1 100%;width:100%}}.gigs-manager-filter{margin:0 0 18px;padding:18px 20px;border:1px solid #e7e5f4;border-radius:28px;background:#fbfbff;box-shadow:0 10px 24px rgb(25 33 89 / .05)}.gigs-manager-filter__controls--week{display:grid;grid-template-columns:56px 1fr auto 56px;gap:10px;align-items:end}.gigs-manager-filter__picker-wrap{display:flex;flex-direction:column;gap:6px}.gigs-manager-filter__label{font-size:12px;font-weight:700;color:#6b7280;letter-spacing:.02em}.gigs-manager-filter__input{width:100%;min-height:64px;padding:0 22px;border:3px solid #111827;border-radius:24px;font-size:20px;font-weight:800;background:#fff;color:#111827}.gigs-manager-filter__nav,.gigs-manager-filter__today{min-height:64px;border:3px solid #111827;border-radius:24px;background:#fff;font-size:18px;font-weight:800;color:#111827;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;box-shadow:none}.gigs-manager-filter__today{white-space:nowrap}.gigs-manager-filter__summary{margin-top:12px;font-size:18px;color:#5b6477}.gigs-manager-filter__summary strong{color:#172554}.gigs-manager-row--hidden{display:none!important}@media (max-width:767px){.gigs-manager-filter__controls--week{grid-template-columns:52px 1fr 52px;align-items:stretch}.gigs-manager-filter__today{grid-column:1 / -1;min-height:56px}.gigs-manager-filter__input{min-height:56px;font-size:18px}.gigs-manager-filter__nav{min-height:56px}}.gigs-manager-filter--window{margin:0 0 18px;padding:14px 16px;border:1px solid #e7e5f4;border-radius:22px;background:#fbfbff;box-shadow:0 8px 18px rgb(25 33 89 / .05)}.gigs-manager-filter__controls--window{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.gigs-manager-filter__controls--window .gigs-manager-filter__nav,.gigs-manager-filter__controls--window .gigs-manager-filter__today{min-height:52px;border:3px solid #111827;border-radius:18px;background:#fff;font-size:18px;font-weight:800;color:#111827;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;box-shadow:none;white-space:nowrap}.gigs-manager-filter__controls--window .gigs-manager-filter__today{padding:0 24px}.gigs-manager-filter--window .gigs-manager-filter__summary{margin-top:10px;font-size:16px;color:#5b6477;text-align:center}.gigs-manager-filter--window .gigs-manager-filter__summary strong{color:#172554}@media (max-width:640px){.gigs-manager-filter__controls--window{grid-template-columns:1fr 1fr;gap:8px}.gigs-manager-filter__controls--window .gigs-manager-filter__today{grid-column:1 / -1;order:-1}.gigs-manager-filter__controls--window .gigs-manager-filter__nav,.gigs-manager-filter__controls--window .gigs-manager-filter__today{min-height:48px;font-size:17px;padding:0 14px;border-radius:16px}}.dashboard-form-section--featured-stats,.venue-dashboard-featured-stats-panel{border:1px solid rgb(0 0 0 / .08);border-radius:20px;background:linear-gradient(180deg,rgb(255 248 224 / .78),rgb(255 255 255 / .98))}.featured-stats-note{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .86);border:1px solid rgb(0 0 0 / .08);font-size:13px;font-weight:700;margin:2px 0 12px}.featured-stats-rows{display:grid;gap:10px}.featured-stats-row{display:grid;grid-template-columns:minmax(110px,160px) 1fr;align-items:stretch;gap:10px;padding:10px 12px;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:18px;box-shadow:0 8px 18px rgb(0 0 0 / .04)}.featured-stats-row__period{display:flex;align-items:center;font-size:14px;font-weight:900;color:#1f2a44;text-transform:uppercase;letter-spacing:.03em}.featured-stats-inline-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.featured-inline-stat{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:64px;padding:8px 10px;border-radius:16px;background:#f8f8ff;border:1px solid rgb(93 75 255 / .10)}.featured-inline-stat__value{display:block;font-size:25px;line-height:1;font-weight:900;color:#111827}.featured-inline-stat__label{display:block;margin-top:5px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.featured-stats-activity-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.featured-stats-activity-item{padding:10px 12px;background:rgb(255 255 255 / .88);border:1px solid rgb(0 0 0 / .08);border-radius:16px;font-size:12.5px;line-height:1.35;color:#374151}.featured-stats-activity-item strong{color:#111827}.featured-stats-help{margin-top:10px;font-size:12px}@media (max-width:700px){.featured-stats-row{grid-template-columns:1fr}.featured-stats-row__period{justify-content:center;text-align:center}.featured-stats-inline-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.featured-inline-stat{min-height:58px;padding:8px 6px}.featured-inline-stat__value{font-size:22px}.featured-inline-stat__label{font-size:10px}.featured-stats-activity-bar{grid-template-columns:1fr}}.venue-dashboard-gig-card-wrap--compact{margin-top:12px}.venue-dashboard-gig-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:#fff;border:1px solid rgb(91 68 214 / .10);border-radius:20px;box-shadow:0 10px 28px rgb(27 16 77 / .06)}.venue-dashboard-gig-banner__main{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:12px}.venue-dashboard-gig-banner__avatar-wrap{flex:0 0 56px;width:56px;height:56px;display:block}.venue-dashboard-gig-banner__avatar{width:56px;height:56px;border-radius:16px;object-fit:cover;display:block;background:#f3f0ff;border:3px solid rgb(120 93 255 / .14)}.venue-dashboard-gig-banner__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.05rem;color:#3d2bb3}.venue-dashboard-gig-banner__content{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px;overflow:hidden}.venue-dashboard-gig-banner__name{display:block;font-weight:800;font-size:1.04rem;color:#1b2442;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.venue-dashboard-gig-banner__meta,.venue-dashboard-gig-banner__sub{color:#687089;font-weight:700;font-size:.92rem;line-height:1.28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.venue-dashboard-gig-banner__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.venue-dashboard-gig-banner__admin-btn{white-space:nowrap;padding:10px 14px;min-height:auto}@media (max-width:700px){.venue-dashboard-gig-banner{align-items:flex-start;flex-direction:column;gap:12px}.venue-dashboard-gig-banner__actions{width:100%;justify-content:flex-start}.venue-dashboard-gig-banner__admin-btn{width:auto;max-width:100%}}.featured-banner-debug{position:absolute;left:10px;bottom:10px;z-index:6;padding:4px 8px;border-radius:999px;background:rgb(255 255 255 / .94);color:#111;font-size:11px;font-weight:800;letter-spacing:.04em;box-shadow:0 6px 18px rgb(0 0 0 / .12);pointer-events:none}.tes-menu-modal__dialog{width:min(94vw,960px);padding:18px 70px 26px;align-items:stretch;gap:14px;background:linear-gradient(180deg,#ffffff 0%,#fbfbfe 100%)}.tes-menu-modal__chrome{width:100%;display:flex;flex-direction:column;gap:14px}.tes-menu-modal__topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 0}.tes-menu-modal__title-wrap{display:flex;flex-direction:column;gap:4px;min-width:0}.tes-menu-modal__title{font-size:1.1rem;font-weight:900;color:#1d2344;line-height:1.1}.tes-menu-modal__hint{font-size:.9rem;color:#68708a;line-height:1.2}.tes-menu-modal__count{position:static;transform:none;flex:0 0 auto;padding:10px 14px;border:1px solid #e8e6f5;background:#f5f2ff}.tes-menu-modal__stage{min-height:min(72vh,720px);border-radius:26px;background:linear-gradient(180deg,#f7f4ff 0%,#f0eef8 100%);border:1px solid #ece8f8;padding:18px;overflow:hidden}.tes-menu-modal__viewport{position:relative;width:100%;min-height:min(66vh,640px);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:22px;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;cursor:zoom-in}.tes-menu-modal__viewport::-webkit-scrollbar{display:none}.tes-menu-modal__viewport.is-zoomed{cursor:grab;background:rgb(255 255 255 / .55)}.tes-menu-modal__viewport.is-dragging{cursor:grabbing}.tes-menu-modal__image{max-width:100%;max-height:min(62vh,600px);border-radius:20px;transform-origin:center center;transition:transform .14s ease-out,box-shadow .18s ease;will-change:transform;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;backface-visibility:hidden}.tes-menu-modal__viewport.is-zoomed .tes-menu-modal__image{box-shadow:0 20px 42px rgb(0 0 0 / .22)}.tes-menu-modal__close{top:16px;right:16px;width:52px;height:52px;font-size:30px}.tes-menu-modal__nav{width:58px;height:58px;background:#fff;box-shadow:0 14px 28px rgb(0 0 0 / .16)}.tes-menu-modal__nav--prev{left:14px}.tes-menu-modal__nav--next{right:14px}@media (max-width:720px){.tes-menu-modal{padding:10px}.tes-menu-modal__dialog{width:100%;padding:14px 10px 18px;gap:10px;border-radius:26px}.tes-menu-modal__topbar{padding-right:58px;align-items:flex-start}.tes-menu-modal__title{font-size:1rem}.tes-menu-modal__hint{font-size:.82rem}.tes-menu-modal__count{padding:8px 12px;font-size:.95rem}.tes-menu-modal__stage{min-height:0;padding:12px;border-radius:22px}.tes-menu-modal__viewport{min-height:min(58vh,540px);border-radius:18px}.tes-menu-modal__image{max-height:min(54vh,500px);border-radius:16px}.tes-menu-modal__close{top:12px;right:12px;width:48px;height:48px;font-size:28px}.tes-menu-modal__nav{top:auto;bottom:18px;transform:none;width:50px;height:50px;font-size:30px}.tes-menu-modal__nav--prev{left:16px}.tes-menu-modal__nav--next{right:16px}}.tes-favourites-section{margin:0 0 22px}.tes-favourites-section .section-head{margin-bottom:10px}.tes-favourites-section .section-head h2{margin:0;font-size:1.4rem;display:flex;align-items:baseline;gap:6px;flex-wrap:nowrap;white-space:nowrap}.tes-favourites-head-hint{display:inline-block;font-size:10px;line-height:1;font-weight:500;color:#9aa3b2;opacity:.78;letter-spacing:.01em;transform:translateY(-1px)}@media (max-width:768px){.tes-favourites-section .section-head h2{gap:4px}.tes-favourites-head-hint{font-size:10px}}.tes-favourites-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 6px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:normal!important}.tes-favourites-list::-webkit-scrollbar{display:none}.tes-favourite-bubble-card{position:relative;display:block!important;flex:0 0 78px!important;width:78px!important;min-width:78px!important;max-width:78px!important;scroll-snap-align:start}.tes-favourite-bubble-link{display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none;color:#17214f}.tes-favourite-bubble-avatar-wrap{width:72px;height:72px;border-radius:999px;padding:3px;background:linear-gradient(135deg,#ff63d3 0%,#8b5cff 52%,#53d7ff 100%);box-shadow:0 10px 22px rgb(39 26 87 / .14);display:flex;align-items:center;justify-content:center}.tes-favourite-bubble-avatar{width:100%;height:100%;object-fit:cover;display:block;border-radius:999px;background:#fff}.tes-favourite-bubble-avatar--fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff 0%,#f3efff 100%);font-size:1.25rem;font-weight:800;color:#16214f}.tes-favourite-bubble-name{display:block;width:100%;max-width:78px;font-size:.73rem;line-height:1.15;font-weight:800;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tes-favourite-bubble-heart{display:none!important}.tes-favourites-empty,.tes-favourites-login{padding:16px 18px;border-radius:22px}@media (max-width:640px){.tes-favourites-list{gap:12px!important}.tes-favourite-bubble-card{flex:0 0 74px!important;width:74px!important;min-width:74px!important;max-width:74px!important}.tes-favourite-bubble-avatar-wrap{width:68px;height:68px}.tes-favourite-bubble-name{max-width:74px;font-size:.7rem}}@media (max-width:430px){.site-header .header-wrap{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.site-header .brand{grid-template-columns:50px minmax(92px,1fr)!important;column-gap:8px!important;min-width:0!important}.site-header .brand-logo-stack{width:50px!important}.site-header .brand-logo-wrap,.site-header .brand-logo{width:46px!important;height:46px!important;border-radius:13px!important}.site-header .brand-home{font-size:9px!important;letter-spacing:.05em!important}.site-header .brand-text{min-width:92px!important;max-width:118px!important;overflow:visible!important}.site-header .brand-title{font-size:.70rem!important;line-height:.94!important}.site-header .brand-title span{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.site-header .header-top-actions{gap:6px!important}.site-header .install-pill-top,.site-header .menu-toggle{padding:8px 10px!important;font-size:.76rem!important;border-radius:18px!important}}.venue-dashboard-featured-stats-panel{max-width:760px;margin-left:auto;margin-right:auto}.venue-dashboard-featured-stats-panel .section-head,.venue-dashboard-featured-stats-panel .section-head>div,.venue-dashboard-featured-stats-panel .featured-stats-help{text-align:center}.venue-dashboard-featured-stats-panel .featured-stats-note{display:flex;justify-content:center;text-align:center;margin:2px auto 10px}.venue-dashboard-featured-stats-panel .featured-stats-rows{gap:8px}.venue-dashboard-featured-stats-panel .featured-stats-row{grid-template-columns:minmax(96px,132px) 1fr;gap:8px;padding:8px 10px;border-radius:16px}.venue-dashboard-featured-stats-panel .featured-stats-row__period{justify-content:center;text-align:center;font-size:13px}.venue-dashboard-featured-stats-panel .featured-stats-inline-metrics{gap:6px}.venue-dashboard-featured-stats-panel .featured-inline-stat{min-height:58px;padding:7px 8px;border-radius:14px}.venue-dashboard-featured-stats-panel .featured-inline-stat__value{font-size:21px}.venue-dashboard-featured-stats-panel .featured-inline-stat__label{margin-top:4px;font-size:10px}.venue-dashboard-featured-stats-panel .featured-stats-activity-bar{gap:6px}.venue-dashboard-featured-stats-panel .featured-stats-activity-item{padding:9px 10px;border-radius:14px;text-align:center;font-size:12px}.venue-dashboard-featured-stats-panel .featured-stats-activity-item strong,.venue-dashboard-featured-stats-panel .featured-stats-activity-item span{display:block}.gigs-manager-panel--venue .section-head,.gigs-manager-panel--venue .section-head>div,.gigs-manager-panel--venue .gigs-manager-filter__summary,.gigs-manager-panel--venue .gigs-manager-group-head{text-align:center}.gigs-manager-panel--venue .gigs-manager-group-head{justify-content:center;gap:10px}.gigs-manager-panel--venue .gigs-manager-filter--window{max-width:640px;margin-left:auto;margin-right:auto;padding:12px 14px;border-radius:20px}.gigs-manager-panel--venue .gigs-manager-filter__controls--window{gap:8px}.gigs-manager-panel--venue .gigs-manager-filter__controls--window .gigs-manager-filter__nav,.gigs-manager-panel--venue .gigs-manager-filter__controls--window .gigs-manager-filter__today{min-height:46px;border-width:2px;border-radius:16px;font-size:16px;padding:0 14px}.gigs-manager-panel--venue .gigs-manager-filter--window .gigs-manager-filter__summary{margin-top:8px;font-size:14px}.gigs-manager-panel--venue .my-events-list{display:grid;gap:12px}.gigs-manager-panel--venue .my-event-row,.gigs-manager-panel--venue .gigs-manager-row{padding:14px;border-radius:22px}.gigs-manager-panel--venue .gigs-manager-main{gap:5px}.gigs-manager-panel--venue .gigs-manager-main strong{font-size:1rem;text-align:center}.gigs-manager-panel--venue .gigs-manager-main .muted{font-size:.9rem;line-height:1.3;text-align:center}.gigs-manager-panel--venue .venue-dashboard-gig-card-wrap--compact{margin-top:10px}.gigs-manager-panel--venue .venue-dashboard-gig-banner{padding:10px 12px;gap:10px;border-radius:18px}.gigs-manager-panel--venue .venue-dashboard-gig-banner__main{justify-content:center;text-align:center}.gigs-manager-panel--venue .venue-dashboard-gig-banner__avatar-wrap,.gigs-manager-panel--venue .venue-dashboard-gig-banner__avatar{width:50px;height:50px}.gigs-manager-panel--venue .venue-dashboard-gig-banner__avatar{border-radius:14px}.gigs-manager-panel--venue .venue-dashboard-gig-banner__content{align-items:center;text-align:center}.gigs-manager-panel--venue .venue-dashboard-gig-banner__name{font-size:.97rem}.gigs-manager-panel--venue .venue-dashboard-gig-banner__meta,.gigs-manager-panel--venue .venue-dashboard-gig-banner__sub{font-size:.84rem}.gigs-manager-panel--venue .venue-dashboard-gig-banner__actions{justify-content:center}.gigs-manager-panel--venue .venue-dashboard-gig-banner__admin-btn{min-height:42px;padding:8px 14px;font-size:.92rem}@media (max-width:700px){.venue-dashboard-featured-stats-panel{max-width:100%}.venue-dashboard-featured-stats-panel .featured-stats-note{width:100%;border-radius:18px;padding:8px 12px}.venue-dashboard-featured-stats-panel .featured-stats-row{gap:7px;padding:8px}.venue-dashboard-featured-stats-panel .featured-inline-stat{min-height:52px;padding:6px 6px}.venue-dashboard-featured-stats-panel .featured-inline-stat__value{font-size:18px}.venue-dashboard-featured-stats-panel .featured-inline-stat__label{font-size:9px}.gigs-manager-panel--venue .section-head h2{font-size:1.1rem}.gigs-manager-panel--venue .gigs-manager-filter--window{padding:10px 12px;border-radius:18px}.gigs-manager-panel--venue .gigs-manager-filter__controls--window .gigs-manager-filter__nav,.gigs-manager-panel--venue .gigs-manager-filter__controls--window .gigs-manager-filter__today{min-height:42px;font-size:15px;border-radius:14px;padding:0 12px}.gigs-manager-panel--venue .gigs-manager-filter__controls--window{gap:7px}.gigs-manager-panel--venue .gigs-manager-filter--window .gigs-manager-filter__summary{font-size:13px}.gigs-manager-panel--venue .gigs-manager-group-head h3{font-size:1rem}.gigs-manager-panel--venue .gigs-manager-group-head span{min-width:42px;min-height:42px;font-size:1rem}.gigs-manager-panel--venue .my-event-row,.gigs-manager-panel--venue .gigs-manager-row{padding:12px;border-radius:18px}.gigs-manager-panel--venue .gigs-manager-main strong{font-size:.96rem}.gigs-manager-panel--venue .gigs-manager-main .muted{font-size:.84rem}.gigs-manager-panel--venue .venue-dashboard-gig-banner{padding:9px 10px;border-radius:16px}.gigs-manager-panel--venue .venue-dashboard-gig-banner__avatar-wrap,.gigs-manager-panel--venue .venue-dashboard-gig-banner__avatar{width:44px;height:44px}.gigs-manager-panel--venue .venue-dashboard-gig-banner__name{font-size:.92rem}.gigs-manager-panel--venue .venue-dashboard-gig-banner__meta,.gigs-manager-panel--venue .venue-dashboard-gig-banner__sub{font-size:.8rem}.gigs-manager-panel--venue .venue-dashboard-gig-banner__admin-btn{width:100%;font-size:.88rem;min-height:40px}}.venue-dashboard-featured-stats-panel{max-width:700px}.venue-dashboard-featured-stats-panel .section-head h2{font-size:clamp(1.95rem,4vw,2.45rem)}.venue-dashboard-featured-stats-panel .section-head p{max-width:520px;margin-left:auto;margin-right:auto}.venue-dashboard-featured-stats-panel .featured-stats-note{max-width:540px;padding:10px 18px}.venue-dashboard-featured-stats-panel .featured-stats-rows{gap:10px}.venue-dashboard-featured-stats-panel .featured-stats-row{grid-template-columns:minmax(150px,180px) minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px}.venue-dashboard-featured-stats-panel .featured-stats-row__period{justify-content:center;text-align:center;white-space:nowrap;font-size:15px}.venue-dashboard-featured-stats-panel .featured-stats-inline-metrics{align-items:stretch;gap:10px}.venue-dashboard-featured-stats-panel .featured-inline-stat{min-height:72px;min-width:0;padding:8px 12px}.venue-dashboard-featured-stats-panel .featured-inline-stat__value,.venue-dashboard-featured-stats-panel .featured-inline-stat__label{white-space:nowrap;word-break:normal;overflow-wrap:normal}.venue-dashboard-featured-stats-panel .featured-inline-stat__value{font-size:23px;line-height:1}.venue-dashboard-featured-stats-panel .featured-inline-stat__label{margin-top:6px;font-size:10px;letter-spacing:.08em}.venue-dashboard-featured-stats-panel .featured-stats-activity-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.venue-dashboard-featured-stats-panel .featured-stats-activity-item{min-height:86px;display:flex;flex-direction:column;justify-content:center;gap:4px}.venue-dashboard-featured-stats-panel .featured-stats-help{max-width:560px;margin-left:auto;margin-right:auto;line-height:1.45}.gigs-manager-panel--venue{max-width:760px;margin-left:auto;margin-right:auto}.gigs-manager-panel--venue .section-head h2{font-size:clamp(1.85rem,4vw,2.35rem)}.gigs-manager-panel--venue .gigs-manager-filter--window{max-width:560px;padding:10px 12px;border-radius:18px}.gigs-manager-panel--venue .gigs-manager-filter__controls--window{gap:8px}.gigs-manager-panel--venue .gigs-manager-filter__controls--window .gigs-manager-filter__nav,.gigs-manager-panel--venue .gigs-manager-filter__controls--window .gigs-manager-filter__today{min-height:42px;border-radius:15px;font-size:15px;padding:0 12px}.gigs-manager-panel--venue .gigs-manager-filter--window .gigs-manager-filter__summary{margin-top:6px;font-size:13px;line-height:1.35}.gigs-manager-panel--venue .gigs-manager-group-head{margin-bottom:2px}.gigs-manager-panel--venue .gigs-manager-group-head h3{font-size:1rem}.gigs-manager-panel--venue .gigs-manager-group-head span{min-width:40px;min-height:40px;font-size:1rem}.gigs-manager-panel--venue .my-events-list{gap:10px}.gigs-manager-panel--venue .my-event-row,.gigs-manager-panel--venue .gigs-manager-row{padding:12px;border-radius:18px}.gigs-manager-panel--venue .gigs-manager-main{gap:4px}.gigs-manager-panel--venue .gigs-manager-main strong{font-size:1rem}.gigs-manager-panel--venue .gigs-manager-main .muted{font-size:.88rem;line-height:1.28}.gigs-manager-panel--venue .venue-dashboard-gig-card-wrap--compact{margin-top:8px}.gigs-manager-panel--venue .venue-dashboard-gig-banner{gap:9px;padding:9px 10px;border-radius:16px}.gigs-manager-panel--venue .venue-dashboard-gig-banner__avatar-wrap,.gigs-manager-panel--venue .venue-dashboard-gig-banner__avatar{width:42px;height:42px}.gigs-manager-panel--venue .venue-dashboard-gig-banner__avatar{border-radius:12px}.gigs-manager-panel--venue .venue-dashboard-gig-banner__name{font-size:.93rem;line-height:1.18}.gigs-manager-panel--venue .venue-dashboard-gig-banner__meta,.gigs-manager-panel--venue .venue-dashboard-gig-banner__sub{font-size:.79rem;line-height:1.22}.gigs-manager-panel--venue .venue-dashboard-gig-banner__admin-btn{min-height:38px;padding:7px 14px;font-size:.85rem}@media (max-width:700px){.venue-dashboard-featured-stats-panel .featured-stats-note{max-width:100%;padding:9px 14px}.venue-dashboard-featured-stats-panel .featured-stats-row{grid-template-columns:1fr;gap:8px;padding:10px}.venue-dashboard-featured-stats-panel .featured-stats-inline-metrics{width:100%;max-width:360px;margin:0 auto;grid-template-columns:repeat(3,minmax(88px,1fr));gap:8px}.venue-dashboard-featured-stats-panel .featured-inline-stat{min-height:68px;padding:8px 8px}.venue-dashboard-featured-stats-panel .featured-inline-stat__value{font-size:20px}.venue-dashboard-featured-stats-panel .featured-inline-stat__label{font-size:10px}.venue-dashboard-featured-stats-panel .featured-stats-activity-item{min-height:auto}.gigs-manager-panel--venue .section-head h2{font-size:1.05rem}.gigs-manager-panel--venue .gigs-manager-filter--window{max-width:100%;padding:9px 10px;border-radius:16px}.gigs-manager-panel--venue .gigs-manager-filter__controls--window{gap:6px}.gigs-manager-panel--venue .gigs-manager-filter__controls--window .gigs-manager-filter__nav,.gigs-manager-panel--venue .gigs-manager-filter__controls--window .gigs-manager-filter__today{min-height:40px;font-size:14px;padding:0 10px;border-radius:13px}.gigs-manager-panel--venue .gigs-manager-filter--window .gigs-manager-filter__summary{font-size:12px}.gigs-manager-panel--venue .gigs-manager-group-head h3{font-size:.98rem}.gigs-manager-panel--venue .gigs-manager-group-head span{min-width:38px;min-height:38px;font-size:.95rem}.gigs-manager-panel--venue .my-event-row,.gigs-manager-panel--venue .gigs-manager-row{padding:10px;border-radius:16px}.gigs-manager-panel--venue .gigs-manager-main strong{font-size:.94rem}.gigs-manager-panel--venue .gigs-manager-main .muted{font-size:.82rem}.gigs-manager-panel--venue .venue-dashboard-gig-banner{gap:8px;padding:8px 9px;border-radius:15px}.gigs-manager-panel--venue .venue-dashboard-gig-banner__avatar-wrap,.gigs-manager-panel--venue .venue-dashboard-gig-banner__avatar{width:40px;height:40px}.gigs-manager-panel--venue .venue-dashboard-gig-banner__name{font-size:.9rem}.gigs-manager-panel--venue .venue-dashboard-gig-banner__meta,.gigs-manager-panel--venue .venue-dashboard-gig-banner__sub{font-size:.76rem}.gigs-manager-panel--venue .venue-dashboard-gig-banner__admin-btn{min-height:36px;font-size:.82rem}}.venue-dashboard-featured-stats-panel .featured-stats-help__ctr{display:block;margin-top:8px;font-size:.96em}.media-remove-item--file{align-content:start}.media-remove-file-badge{width:100%;min-height:160px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f5f6ff 0%,#ecefff 100%);border:1px solid rgb(91 75 255 / .12);font-weight:900;font-size:1.2rem;color:#20264a}.media-remove-item-filename{display:block;width:100%;font-size:.82rem;line-height:1.3;color:#394264;overflow-wrap:anywhere}.tes-checkout-promo{margin-top:18px;margin-bottom:18px;display:grid;gap:14px}.tes-checkout-promo h3{margin:0 0 6px}.tes-checkout-promo-copy p{margin:0}.tes-checkout-promo-field label{display:block;margin-bottom:8px;font-weight:700}.tes-checkout-promo-field input{width:100%;max-width:360px}.featured-banner-promo-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.btn.is-disabled,.btn[aria-disabled="true"]{opacity:.6;pointer-events:none}.venue-subscription-grid .featured-plan-live-note{margin-top:8px;display:block}.gigs-manager-panel .dashboard-event-actions--compact,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important}.gigs-manager-panel .dashboard-event-actions--compact>a,.gigs-manager-panel .dashboard-event-actions--compact>form,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>a,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact>form{min-width:0}.gigs-manager-panel .dashboard-event-actions--compact .btn,.gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact .btn-compact-action{width:100%}.gigs-manager-panel .pause-gig-toggle-form--compact,.account-dashboard .gigs-manager-panel .pause-gig-toggle-form--compact{width:auto!important}.gigs-manager-panel .pause-toggle-compact-wrap,.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{justify-content:center!important;min-width:120px;padding:0 6px;white-space:nowrap}.gigs-manager-panel .pause-toggle-label--left,.account-dashboard .gigs-manager-panel .pause-toggle-label--left{margin-right:8px}@media (max-width:560px){.gigs-manager-panel .dashboard-event-actions--compact,.account-dashboard .gigs-manager-panel .dashboard-event-actions--compact{grid-template-columns:1fr!important}.gigs-manager-panel .pause-toggle-compact-wrap,.account-dashboard .gigs-manager-panel .pause-toggle-compact-wrap{width:100%}}.tes-single-gig-details-panel{margin-top:14px}.tes-single-gig-details-panel h2{margin-bottom:16px;text-align:center}.tes-single-gig-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tes-single-gig-detail-card{background:#f6f4ff;border:1px solid #e3defb;border-radius:22px;padding:18px 16px;box-shadow:0 8px 24px rgb(29 33 76 / .06);min-width:0}.tes-single-gig-detail-card--wide{grid-column:1 / -1}.tes-single-gig-detail-label{display:block;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#665fc7;margin-bottom:8px}.tes-single-gig-detail-card strong,.tes-single-gig-detail-card strong a{color:#18213f;font-size:1.03rem;line-height:1.45;font-weight:800;text-decoration:none;word-break:break-word}.tes-single-gig-detail-card strong a:hover{text-decoration:underline}.tes-single-gig-detail-card .mini-badge{display:inline-flex;margin-top:10px}@media (max-width:640px){.tes-single-gig-details-grid{grid-template-columns:1fr}.tes-single-gig-detail-card,.tes-single-gig-detail-card--wide{grid-column:auto}}.tes-single-gig-hero-row{display:block}.tes-single-gig-hero-copy{text-align:center}.tes-single-gig-hero-copy h1{margin:0;font-size:clamp(2rem,6.8vw,3.3rem);line-height:1.02;text-align:center;letter-spacing:-.04em;text-wrap:balance}.tes-single-gig-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px}.tes-single-gig-meta .badge{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border-radius:999px;text-align:center;font-weight:800}.tes-single-gig-badge-date{min-width:150px}.tes-single-gig-summary{max-width:760px;margin:18px auto 0;text-align:center;font-size:1.18rem;line-height:1.55}.tes-single-gig-details-panel{margin-top:18px;padding:24px 20px}.tes-single-gig-details-panel h2{margin:0 0 18px;font-size:2rem;line-height:1.05;text-align:center}.tes-single-gig-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tes-single-gig-detail-card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:148px;padding:24px 20px;border-radius:24px;background:#f3f1ff;border:1px solid #e1dbff;box-shadow:0 10px 24px rgb(29 33 76 / .06)}.tes-single-gig-detail-card--wide{grid-column:1 / -1}.tes-single-gig-detail-label{display:block;margin:0 0 14px;font-size:.9rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#252b4a}.tes-single-gig-detail-card strong,.tes-single-gig-detail-card strong a{display:block;margin:0;color:#18213f;font-size:1.06rem;line-height:1.45;font-weight:700;text-decoration:none;word-break:break-word}.tes-single-gig-detail-card .mini-badge{margin-top:12px}@media (max-width:640px){.tes-single-gig-hero-copy h1{font-size:clamp(1.85rem,8vw,2.7rem);line-height:1.04}.tes-single-gig-meta{gap:10px}.tes-single-gig-meta .badge{padding:10px 14px;font-size:.98rem}.tes-single-gig-summary{font-size:1.05rem}.tes-single-gig-details-grid{grid-template-columns:1fr}.tes-single-gig-detail-card,.tes-single-gig-detail-card--wide{grid-column:auto;min-height:132px;padding:22px 18px}}