/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.grid{display:grid}.hidden{display:none}.table{display:table}.table-row{display:table-row}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#16131d;--muted:#746e7a;--purple:#7552f4;--violet:#5d37d9;--paper:#f7f6f8;--line:#e7e3ea}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.page-shell{width:min(1220px,100% - 36px);margin:auto}.prototype-header{z-index:30;background:#fff;border-bottom:1px solid #e9e6ec;height:72px;position:sticky;top:0}.top-nav{align-items:center;gap:25px;height:100%;display:flex}.brand{letter-spacing:1.5px;align-items:center;gap:8px;font-size:17px;font-weight:950;display:flex}.brand>b{color:#fff;background:linear-gradient(135deg,#9c76ff,#5b35df);border-radius:10px 3px;place-items:center;width:32px;height:32px;font:italic 900 21px Georgia,serif;display:grid}.header-search{border:1px solid var(--line);color:#928b98;background:#f7f6f8;border-radius:9px;align-items:center;gap:8px;width:min(285px,23vw);height:39px;padding:0 12px;display:flex}.header-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.top-nav nav{flex:1;justify-content:center;gap:9px;height:100%;display:flex}.top-nav nav>a{color:#77717d;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:65px;height:100%;font-size:9px;font-weight:700;display:flex;position:relative}.top-nav nav>a i{font-size:19px;font-style:normal}.top-nav nav>a.active,.top-nav nav>a:hover{color:var(--purple)}.top-nav nav>a.active:after{content:"";background:var(--purple);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.profile-link{align-items:center;gap:7px;font-size:10px;display:flex}.profile-link>span{color:#fff;background:linear-gradient(135deg,#443064,#d98472);border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.mobile-nav{display:none}.hero-prototype{color:#fff;background:radial-gradient(circle at 73% 40%,#542a86 0,#0000 29%),linear-gradient(115deg,#17121f,#291737 57%,#16121d);position:relative;overflow:hidden}.hero-pattern{opacity:.13;background:repeating-linear-gradient(45deg,#0000 0 34px,#a8f 35px 36px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000);mask-image:linear-gradient(90deg,#0000 40%,#000)}.hero-grid{z-index:1;grid-template-columns:1.5fr .7fr;align-items:center;gap:80px;min-height:530px;padding-block:60px;display:grid;position:relative}.live-pill{color:#ae94ff;letter-spacing:2px;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.live-pill i{background:#9d7cff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #9d7cff20}.hero-copy h1{letter-spacing:-4px;margin:18px 0;font-size:clamp(51px,6.2vw,79px);line-height:.95}.hero-copy h1 em{color:#a88aff;font-family:Georgia,serif;font-weight:500}.hero-copy>p{color:#c8c0ce;max-width:630px;font-size:15px;line-height:1.65}.hero-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #fff2;border-radius:11px;grid-template-columns:1.4fr .85fr auto;max-width:810px;margin-top:28px;padding:7px;display:grid}.hero-search label{align-items:center;gap:9px;padding:0 13px;display:flex}.hero-search label+label{border-left:1px solid #ffffff24}.hero-search i{font-style:normal}.hero-search input,.hero-search select{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:12px 0;font-size:11px}.hero-search input::placeholder{color:#c3bac9}.hero-search select option{color:#222}.hero-search button{color:#fff;background:var(--purple);border:0;border-radius:7px;padding:0 20px;font-size:11px;font-weight:900}.hero-search button span{margin-left:6px}.hero-buttons{align-items:center;gap:15px;margin-top:17px;display:flex}.post-event-button{border:1px solid #5e5565;border-radius:7px;padding:10px 14px;font-size:10px;font-weight:800}.hero-buttons>span{color:#8f8796;font-size:9px}.weekend-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:15px;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 30px 80px #08050c66}.weekend-art{text-align:center;background:radial-gradient(circle,#b04d82 0,#0000 35%),linear-gradient(135deg,#1d1129,#5b284e);place-items:center;height:230px;display:grid}.weekend-art>span{letter-spacing:4px;font-size:26px}.weekend-art>span b{font:italic 900 35px Georgia,serif}.weekend-art small{color:#d8ccd9;letter-spacing:2px;margin-top:150px;font-size:8px;position:absolute}.weekend-card>div:last-child{padding:20px}.weekend-card>div:last-child>span{color:#a587ff;letter-spacing:1.5px;font-size:8px;font-weight:900}.weekend-card h3{margin:7px 0}.weekend-card p{color:#a99fac;margin:0 0 12px;font-size:10px}.weekend-card a{color:#b295ff;font-size:10px;font-weight:800}.category-strip{border-bottom:1px solid var(--line);background:#fff}.category-strip>.page-shell{align-items:center;gap:35px;min-height:115px;display:flex}.category-intro{border-right:1px solid var(--line);min-width:155px;padding-right:25px}.category-intro span{color:#8c8492;letter-spacing:1.5px;font-size:8px;font-weight:900;display:block}.category-intro b{margin-top:5px;font-size:14px;display:block}.category-list{flex:1;justify-content:space-between;display:flex}.category-list a{color:#6f6975;flex-direction:column;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.category-list i{border-radius:13px;place-items:center;width:43px;height:43px;font-size:18px;font-style:normal;display:grid}.cat-night{color:#6944dc;background:#eee8ff}.cat-concert{color:#b33d83;background:#f9e5f1}.cat-sports{color:#288298;background:#dff3f5}.cat-comedy{color:#df762f;background:#fff0e2}.cat-festival{color:#ab8130;background:#faf0d6}.cat-family{color:#d4526a;background:#fee7eb}.cat-food{color:#397d4d;background:#e6f3e8}.content-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}.home-section{padding-top:72px}.section-title{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.section-title>div>span{color:var(--purple);letter-spacing:1.7px;font-size:8px;font-weight:900}.section-title h2{letter-spacing:-1px;margin:5px 0 0;font-size:31px}.section-title p{color:var(--muted);margin:6px 0 0;font-size:10px}.section-title>a{color:var(--violet);font-size:10px;font-weight:900}.event-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.event-card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 26px #23172f0a}.event-poster{color:#fff;place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.event-poster:after{content:"";background:repeating-radial-gradient(circle,#0000 0 20px,#ffffff10 21px 22px);position:absolute;inset:-30%;transform:rotate(-12deg)}.art-rnb{background:radial-gradient(circle,#a7437e 0,#0000 34%),linear-gradient(135deg,#20102c,#5d274f)}.art-fest{background:radial-gradient(circle,#ffb742 0,#0000 35%),linear-gradient(135deg,#e2472e,#744080)}.art-comedy{background:radial-gradient(circle,#3e88e8 0,#0000 34%),linear-gradient(135deg,#122143,#4a3a7d)}.art-food{background:radial-gradient(circle,#dba63e 0,#0000 35%),linear-gradient(135deg,#273f28,#7f4335)}.poster-tag{z-index:2;letter-spacing:1.2px;background:#0d09169a;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:12px;left:12px}.event-poster>strong{z-index:1;letter-spacing:2px;font:italic 900 28px Georgia,serif;position:relative}.event-poster>button{z-index:2;color:#fff;background:#0d09166b;border:0;border-radius:50%;width:32px;height:32px;font-size:18px;position:absolute;top:11px;right:11px}.event-details{gap:12px;padding:15px;display:flex}.event-date{text-align:center;min-width:35px}.event-date b{color:var(--purple);font-size:8px;display:block}.event-date span{font-size:19px;font-weight:900}.event-details>div:last-child{flex-direction:column;display:flex}.event-details p{color:var(--purple);margin:0;font-size:8px;font-weight:800}.event-details h3{margin:5px 0;font-size:14px}.event-details div>span{color:var(--muted);font-size:9px}.event-details small{margin-top:7px;font-size:9px;font-weight:900}.ticket-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:72px;padding:55px 0}.ticket-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.popular-ticket{background:#fff;border:1px solid #dfdae4;border-radius:11px;overflow:hidden}.ticket-art{color:#fff;place-items:center;height:165px;display:grid;position:relative}.ticket-concert{background:radial-gradient(circle,#c24c82 0,#0000 36%),linear-gradient(135deg,#24122e,#70304f)}.ticket-sports{background:radial-gradient(circle,#2195a7 0,#0000 35%),linear-gradient(135deg,#10273c,#1c5060)}.ticket-stage{background:radial-gradient(circle,#eb8942 0,#0000 34%),linear-gradient(135deg,#48172f,#80422e)}.ticket-art>span{letter-spacing:1px;background:#120c1a99;border-radius:3px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:11px;left:11px}.ticket-art>strong{font:italic 900 29px Georgia,serif}.ticket-art>small{color:#fff8;letter-spacing:1px;font-size:6px;position:absolute;bottom:9px}.popular-ticket>div:last-child{padding:15px}.popular-ticket>div>small{color:var(--purple);font-size:7px;font-weight:900}.popular-ticket h3{margin:6px 0;font-size:14px}.popular-ticket p{min-height:28px;color:var(--muted);margin:0 0 10px;font-size:8px;line-height:1.5}.popular-ticket button{color:#fff;background:var(--purple);border:0;border-radius:6px;width:100%;padding:9px;font-size:9px;font-weight:900}.popular-ticket button span{margin-left:4px}.affiliate-note{color:#948d98;font-size:7px;line-height:1.5}.feed-section{padding-bottom:80px}.social-post{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:16px;padding:17px}.post-header{height:auto;color:var(--ink);background:0 0;align-items:center;gap:9px;display:flex}.avatar{color:#fff;background:#62438d;border-radius:50%;place-items:center;width:37px;height:37px;font-size:9px;font-weight:900;display:grid}.avatar-purple{background:linear-gradient(135deg,#542d92,#b24f82)}.avatar-gold{background:linear-gradient(135deg,#6c4937,#d6a14f)}.post-header>div:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.post-header b{font-size:10px}.post-header b i{color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:13px;height:13px;font-size:7px;display:inline-grid}.post-header span{color:var(--muted);font-size:8px}.post-header button{background:0 0;border:0}.social-post>p{font-size:10px;line-height:1.5}.flyer-placeholder{color:#fff;background:radial-gradient(circle,#a8467e 0,#0000 34%),linear-gradient(135deg,#1b1027,#622850);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:330px;display:flex}.flyer-placeholder span{letter-spacing:6px;font-size:17px}.flyer-placeholder strong{text-align:center;font:italic 900 44px/.9 Georgia,serif}.flyer-placeholder small{letter-spacing:2px;margin-top:15px}.post-counts{color:#817a86;justify-content:space-between;padding:12px 2px;font-size:8px;display:flex}.post-actions{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.post-actions button{color:#716a77;background:#fff;border:0;padding:10px;font-size:12px}.post-actions button span{font-size:9px;font-weight:800}.mini-post{margin-top:16px}.right-rail{padding-top:72px;position:sticky;top:95px}.right-rail>section{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:17px;padding:17px}.rail-title{justify-content:space-between;margin-bottom:8px;display:flex}.rail-title b{font-size:11px}.rail-title a{color:var(--violet);font-size:8px;font-weight:900}.trend-item{border-top:1px solid var(--line);align-items:center;gap:11px;padding:12px 0;display:flex}.trend-item>span{color:#c5bec9;font-size:19px;font-weight:900}.trend-item div,.follow-item>div:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.trend-item b,.follow-item b{font-size:9px}.trend-item small,.follow-item small{color:var(--muted);font-size:7px}.follow-item{border-top:1px solid var(--line);align-items:center;gap:8px;padding:11px 0;display:flex}.follow-item .avatar{width:32px;height:32px}.avatar-0{background:#467c91}.avatar-1{background:#a9526d}.avatar-2{background:#6b4a94}.follow-item button{color:var(--violet);background:#fff;border:1px solid #ddd6e3;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:900}.right-rail .create-card{color:#fff;background:radial-gradient(circle at 80% 10%,#7444ae,#0000 35%),#19131f}.create-card>span{color:#ab90ff;letter-spacing:1.5px;font-size:7px;font-weight:900}.create-card h3{margin:8px 0;font-size:19px}.create-card p{color:#bcb3c1;font-size:9px;line-height:1.5}.create-card button{color:#3b216f;background:#fff;border:0;border-radius:6px;width:100%;padding:9px;font-size:8px;font-weight:900}.prototype-footer{color:#fff;background:#17121d}.prototype-footer>.page-shell{align-items:center;gap:25px;min-height:115px;display:flex}.prototype-footer p{color:#a9a1ad;flex:1;font-size:9px}.prototype-footer nav{color:#bdb5c2;gap:18px;font-size:8px;display:flex}.prototype-footer small{color:#77707d;font-size:7px}@media (width<=1000px){.header-search{display:none}.top-nav nav{justify-content:flex-end}.hero-grid{grid-template-columns:1fr .55fr;gap:35px}.content-layout{grid-template-columns:1fr}.right-rail{grid-template-columns:1fr 1fr 1fr;padding-top:0;display:grid;position:static}.ticket-grid{grid-template-columns:1fr 1fr}.popular-ticket:last-child{grid-column:span 2}.category-strip>.page-shell{overflow:auto}.category-list{gap:30px;min-width:650px}.category-intro{z-index:1;background:#fff;position:sticky;left:0}}@media (width<=720px){body{padding-bottom:61px}.page-shell{width:calc(100% - 24px)}.prototype-header{height:61px}.top-nav{justify-content:space-between}.top-nav nav{display:none}.header-search{flex:1;width:auto;display:flex}.profile-link b{display:none}.mobile-nav{z-index:40;border-top:1px solid var(--line);background:#fff;justify-content:space-around;height:61px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#6e6874;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:7px;display:flex}.mobile-nav i{font-size:17px;font-style:normal}.hero-grid{grid-template-columns:1fr;min-height:620px;padding-block:50px}.hero-copy h1{font-size:52px}.hero-search{grid-template-columns:1fr}.hero-search label+label{border-top:1px solid #ffffff24;border-left:0}.hero-search button{padding:13px}.weekend-card{display:none}.category-strip>.page-shell{gap:15px;min-height:100px}.category-intro{min-width:130px}.category-list{min-width:580px}.content-layout{display:block}.home-section{padding-top:55px}.section-title h2{font-size:27px}.section-title>a{display:none}.event-grid{grid-template-columns:1fr}.ticket-section{margin-top:55px}.ticket-grid{grid-template-columns:1fr}.popular-ticket:last-child{grid-column:auto}.flyer-placeholder{height:290px}.right-rail{display:block}.prototype-footer>.page-shell{flex-wrap:wrap;padding:28px 0}.prototype-footer p{display:none}.prototype-footer nav{margin-left:auto}.prototype-footer small{width:100%}}.feed-banner{color:#fff;background:radial-gradient(circle at 78% 40%,#4f287d 0,#0000 28%),linear-gradient(110deg,#18121f,#281534 60%,#17121e)}.feed-banner>.page-shell{justify-content:space-between;align-items:center;gap:50px;min-height:235px;display:flex}.feed-banner>div>div>span{color:#a98dff;letter-spacing:1.8px;font-size:8px;font-weight:900}.feed-banner h1{letter-spacing:-1.5px;margin:8px 0;font-size:39px;line-height:1.03}.feed-banner h1 em{color:#aa8bff;font-family:Georgia,serif;font-weight:500}.feed-banner p{color:#bdb4c4;margin:0;font-size:11px}.feed-banner label{background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:9px;width:min(440px,42vw);padding:7px;display:flex}.feed-banner label i{padding-left:8px;font-style:normal}.feed-banner label input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-size:10px}.feed-banner label input::placeholder{color:#bfb5c6}.feed-banner label button{color:#fff;background:var(--purple);border:0;border-radius:6px;padding:10px 14px;font-size:9px;font-weight:900}.social-layout{grid-template-columns:190px minmax(0,620px) 300px;align-items:start;gap:22px;padding-block:25px;display:grid}.social-left,.social-right{position:sticky;top:92px}.my-profile-card,.feed-menu,.profile-note,.flyer-composer,.feed-post,.social-right>section{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:14px;overflow:hidden}.mini-cover{background:radial-gradient(circle at 70%,#9a467a 0,#0000 35%),linear-gradient(135deg,#271530,#56325a);justify-content:center;align-items:end;height:68px;display:flex}.mini-cover>span{color:#fff;background:linear-gradient(135deg,#4d316f,#d18170);border:4px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:-29px;font-size:13px;font-weight:900;display:grid}.mini-profile-copy{text-align:center;padding:36px 13px 14px}.mini-profile-copy h3{margin:0;font-size:13px}.mini-profile-copy>p{color:var(--muted);margin:4px 0 13px;font-size:8px}.mini-profile-copy>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;gap:18px;padding:10px 0;display:flex}.mini-profile-copy>div span{color:var(--muted);flex-direction:column;font-size:7px;display:flex}.mini-profile-copy>div b{color:var(--ink);font-size:10px}.mini-profile-copy>a{color:var(--violet);margin-top:11px;font-size:8px;font-weight:900;display:block}.feed-menu{flex-direction:column;padding:8px;display:flex}.feed-menu a{color:#756e7b;border-radius:7px;gap:10px;padding:10px;font-size:10px;font-weight:700;display:flex}.feed-menu a.active{color:var(--purple);background:#eeeaff}.profile-note{padding:13px}.profile-note span{color:var(--purple);letter-spacing:1px;font-size:7px;font-weight:900}.profile-note p{color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.5}.flyer-composer{box-shadow:0 7px 28px #22172c0a}.composer-top{align-items:center;gap:9px;padding:14px;display:flex}.social-avatar{color:#fff;background:linear-gradient(135deg,#583b82,#cd7a6c);border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.professional-avatar{background:linear-gradient(135deg,#4c2686,#b8467d)}.composer-top>div{flex-direction:column;flex:1;display:flex}.composer-top b{font-size:11px}.composer-top small{color:var(--muted);font-size:8px}.draft-badge{color:#7655d7;letter-spacing:1px;background:#eee9fd;border-radius:4px;padding:5px 7px;font-size:6px;font-weight:900}.composer-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.composer-tabs button{color:#77717d;background:#fff;border:0;padding:11px;font-size:9px;font-weight:800;position:relative}.composer-tabs button.active{color:var(--purple)}.composer-tabs button.active:after{content:"";background:var(--purple);height:2px;position:absolute;bottom:0;left:30%;right:30%}.flyer-drop{background:#faf9fb;border:1px dashed #cfc6d9;border-radius:8px;justify-content:space-between;align-items:center;margin:13px;padding:15px;display:flex}.flyer-drop>div{grid-template-rows:auto auto;grid-template-columns:35px 1fr;gap:2px 9px;display:grid}.flyer-drop>div>span{width:35px;height:35px;color:var(--purple);background:#eee9fd;border-radius:8px;grid-row:span 2;place-items:center;font-size:18px;display:grid}.flyer-drop b{font-size:9px}.flyer-drop small{color:var(--muted);font-size:7px}.flyer-drop>button{color:var(--violet);background:#fff;border:1px solid #d9d1e0;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:900}.caption-field{margin:0 13px;display:block}.caption-field textarea{resize:none;border:1px solid var(--line);border-radius:8px;outline:0;width:100%;height:52px;padding:11px;font-size:9px}.composer-bottom{justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.details-button{color:var(--violet);background:#fff;border:1px solid #d9d1e0;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:900}.details-button>span{color:#8b8490;background:#f0edf2;border-radius:3px;margin-left:4px;padding:3px 5px;font-size:6px}.composer-bottom>div{gap:6px;display:flex}.cancel-button,.publish-button{border-radius:6px;padding:8px 11px;font-size:8px;font-weight:900}.cancel-button{color:#7a737f;background:0 0;border:0}.publish-button{color:#fff;background:var(--purple);border:0}.optional-fields{color:#8c8591;background:#f9f7fa;padding:9px 13px;font-size:7px;line-height:1.5}.optional-fields span{color:var(--purple);font-weight:900}.feed-filter{justify-content:space-between;align-items:center;margin:25px 2px 12px;display:flex}.feed-filter h2{margin:0;font-size:20px}.feed-filter>div{gap:5px;display:flex}.feed-filter button{color:#77717d;background:0 0;border:0;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:800}.feed-filter button.active{color:#fff;background:#211a29}.feed-post{padding:15px}.social-head{align-items:center;gap:9px;display:flex}.social-head>div{flex-direction:column;flex:1;gap:3px;display:flex}.social-head b{font-size:10px}.social-head b i{color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:13px;height:13px;font-size:7px;display:inline-grid}.social-head small{color:var(--muted);font-size:7px}.social-head>button{background:0 0;border:0}.post-caption{font-size:10px;line-height:1.55}.main-flyer{color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:510px;display:flex}.flyer-purple{background:radial-gradient(circle,#a9447c 0,#0000 34%),linear-gradient(135deg,#1d102a,#60264e)}.flyer-orange{background:radial-gradient(circle,#f5a13a 0,#0000 36%),linear-gradient(135deg,#e14b2d,#703b78)}.main-flyer>span{letter-spacing:7px;font-size:21px}.main-flyer>strong{text-align:center;font:italic 900 59px/.87 Georgia,serif}.main-flyer>small{letter-spacing:3px;margin-top:18px}.event-info-panel{background:#faf9fb;border:1px solid #e2dce7;border-radius:8px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin-top:10px;padding:12px;display:grid}.calendar-block{text-align:center}.calendar-block b{color:var(--purple);font-size:7px;display:block}.calendar-block span{font-size:19px;font-weight:900}.event-info-panel>div:nth-child(2)>small{color:var(--purple);letter-spacing:1px;font-size:6px;font-weight:900}.event-info-panel h3{margin:3px 0;font-size:11px}.event-info-panel p,.event-info-panel div>span{color:var(--muted);margin:2px 0;font-size:7px}.event-info-panel>button{color:#fff;background:var(--purple);border:0;border-radius:6px;padding:9px 11px;font-size:7px;font-weight:900}.engagement{color:#7e7783;justify-content:space-between;padding:10px 2px;font-size:7px;display:flex}.social-actions{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.social-actions button{color:#716a77;background:#fff;border:0;padding:10px 2px;font-size:11px}.social-actions button span{font-size:7px;font-weight:800}.shared-label{color:var(--purple);letter-spacing:1px;margin:10px 0 7px;font-size:7px;font-weight:900}.photo-post .social-photo{text-align:center;color:#fff;background:radial-gradient(circle at 50% 80%,#d27a54 0,#0000 30%),linear-gradient(145deg,#17233d,#6f3763);border-radius:8px;place-items:center;height:330px;display:grid}.social-photo span{letter-spacing:1px;margin-bottom:250px;font-size:7px;position:absolute}.social-photo strong{letter-spacing:4px;font-size:32px}.social-right>section{padding:14px}.pro-spotlight{padding:0!important}.pro-cover{background:radial-gradient(circle at 75%,#9c4378 0,#0000 30%),linear-gradient(135deg,#21132a,#583253);align-items:end;height:82px;padding:0 14px;display:flex}.pro-logo{color:#fff;background:linear-gradient(135deg,#4f268d,#bb467d);border:4px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:-28px;font-size:12px;font-weight:900;display:grid}.pro-cover i{color:#fff;background:var(--purple);border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;margin:0 0 -24px -13px;font-size:7px;display:grid}.pro-spotlight>div:nth-child(2){padding:36px 14px 13px}.pro-category{color:var(--purple);letter-spacing:1px;font-size:6px;font-weight:900}.pro-spotlight h3{margin:5px 0;font-size:14px}.pro-spotlight p{color:var(--muted);margin:0 0 8px;font-size:8px;line-height:1.5}.pro-spotlight small{color:#8c8591;font-size:7px}.pro-spotlight>div:nth-child(2)>div{gap:6px;margin-top:12px;display:flex}.pro-spotlight button{color:var(--violet);background:#fff;border:1px solid #dcd5e2;border-radius:6px;flex:1;padding:8px;font-size:7px;font-weight:900}.pro-spotlight button:first-child{border-color:var(--purple);color:#fff;background:var(--purple)}.pro-spotlight footer{border-top:1px solid var(--line);text-align:center;grid-template-columns:repeat(3,1fr);padding:10px;display:grid}.pro-spotlight footer span{color:var(--muted);padding:0 4px;font-size:6px}.rail-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rail-heading b{font-size:10px;display:block}.rail-heading a{color:var(--violet);font-size:7px;font-weight:900}.rail-heading small{color:var(--purple);letter-spacing:1px;margin-bottom:3px;font-size:6px;display:block}.discovery-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.discovery-grid a{color:#756e7b;flex-direction:column;align-items:center;gap:4px;font-size:6px;display:flex}.discovery-grid i{width:32px;height:32px;color:var(--purple);background:#eee9fd;border-radius:8px;place-items:center;font-size:13px;font-style:normal;display:grid}.follow-row{border-top:1px solid var(--line);align-items:center;gap:8px;padding:9px 0;display:flex}.follow-row .social-avatar{width:32px;height:32px}.follow-0{background:#33798a}.follow-1{background:#a54c71}.follow-2{background:#6b4a94}.follow-row>div{flex-direction:column;flex:1;gap:2px;display:flex}.follow-row b{font-size:8px}.follow-row small{color:var(--muted);font-size:6px}.follow-row button{color:var(--violet);background:#fff;border:1px solid #dcd5e2;border-radius:5px;padding:6px 7px;font-size:6px;font-weight:900}.ticket-preview>article{border-top:1px solid var(--line);grid-template-columns:75px 1fr;gap:9px;padding:9px 0;display:grid}.tiny-ticket-art{color:#fff;border-radius:6px;place-items:center;height:67px;display:grid}.tiny-ticket-art span{font:italic 900 15px Georgia,serif}.ticket-preview article>div:last-child{flex-direction:column;align-items:start;display:flex}.ticket-preview article b{font-size:8px}.ticket-preview article small{color:var(--muted);margin:3px 0;font-size:6px;line-height:1.4}.ticket-preview article button{color:var(--violet);background:0 0;border:0;padding:4px 0;font-size:6px;font-weight:900}.signup-preview{color:#fff;background:radial-gradient(circle at 85% 10%,#7342ac,#0000 35%),#19131f!important}.signup-preview>span{color:#ac90ff;letter-spacing:1px;font-size:6px;font-weight:900}.signup-preview h3{margin:6px 0 10px}.signup-preview button{color:#fff;background:#ffffff0c;border:1px solid #625769;border-radius:6px;width:100%;margin:3px 0;padding:8px;font-size:7px;font-weight:900}.signup-preview button:first-of-type{color:#3c236a;background:#fff}.signup-preview>small{color:#9e94a4;text-align:center;margin-top:7px;font-size:6px;display:block}@media (width<=1050px){.social-layout{grid-template-columns:170px minmax(0,1fr)}.social-right{display:none}.feed-banner>.page-shell{min-height:220px}.feed-banner h1{font-size:35px}}@media (width<=760px){.feed-banner>.page-shell{min-height:250px;padding:38px 0;display:block}.feed-banner h1{font-size:36px}.feed-banner label{width:100%;margin-top:23px}.social-layout{padding-top:14px;display:block}.social-left{position:static}.my-profile-card,.profile-note{display:none}.feed-menu{grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid;position:static}.feed-menu a{justify-content:center;padding:8px 3px;font-size:8px}.feed-menu a:nth-child(n+4){display:none}.feed-center{width:100%}.flyer-drop{align-items:start}.flyer-drop>button{margin-left:5px}.composer-bottom{align-items:start;gap:10px}.composer-bottom>div{flex-direction:column-reverse}.main-flyer{height:430px}.main-flyer>strong{font-size:49px}.event-info-panel{grid-template-columns:38px 1fr}.event-info-panel>button{grid-column:1/-1}.social-actions button span{display:none}.social-right{display:block;position:static}.social-right .pro-spotlight,.social-right .signup-preview{display:block}.social-right .discover-card,.social-right .people-card,.social-right .ticket-preview{display:none}}.official-brand{flex:none;gap:9px}.official-logo{object-fit:contain;object-position:center;border-radius:7px;width:40px;height:40px;display:block}.official-brand>span{white-space:nowrap}.prototype-header .official-logo{width:39px;height:39px}.prototype-footer .official-logo{width:38px;height:38px}.auth-prototype{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-visual{color:#fff;background:radial-gradient(circle at 68% 40%,#542a82 0,#0000 30%),linear-gradient(135deg,#18121f,#2b1738);flex-direction:column;justify-content:space-between;padding:42px max(42px,50vw - 580px);display:flex}.auth-visual .official-logo{width:56px;height:56px}.auth-visual .official-brand{font-size:22px}.auth-visual>div{max-width:570px}.auth-visual>div>span,.auth-kicker{color:#a98aff;letter-spacing:1.8px;font-size:8px;font-weight:900}.auth-visual h1{letter-spacing:-2px;margin:12px 0;font-size:50px;line-height:1.03}.auth-visual p{color:#c5bbc9;max-width:510px;font-size:12px;line-height:1.65}.auth-visual>small{color:#8e8593;font-size:8px}.auth-panel{place-items:center;padding:45px 28px;display:grid}.auth-card{width:min(410px,100%)}.auth-card>.official-brand{display:none}.auth-card h2{margin:7px 0 24px;font-size:32px}.auth-card>label{color:#504a55;margin:14px 0 0;font-size:9px;font-weight:900;display:block}.auth-card input{border:1px solid #ddd7e2;border-radius:7px;outline:0;width:100%;margin-top:7px;padding:12px}.auth-card input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #7552f419}.account-choice{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:18px;display:grid}.account-choice button{text-align:left;color:var(--ink);background:#fff;border:1px solid #ddd7e2;border-radius:8px;flex-direction:column;gap:4px;padding:13px;display:flex}.account-choice button.selected{border-color:var(--purple);box-shadow:0 0 0 2px #7552f414}.account-choice b{font-size:9px}.account-choice span{color:var(--muted);font-size:7px;line-height:1.4}.auth-submit{color:#fff;background:var(--purple);border:0;border-radius:7px;width:100%;margin-top:18px;padding:12px;font-size:10px;font-weight:900}.auth-card>p:last-child{text-align:center;color:var(--muted);font-size:9px}.auth-card>p:last-child a{color:var(--violet);font-weight:900}@media (width<=900px){.prototype-header .official-logo{width:37px;height:37px}.auth-visual h1{font-size:41px}}@media (width<=700px){.prototype-header .official-logo{width:35px;height:35px}.official-brand{gap:7px;font-size:15px}.auth-prototype{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{padding:35px 20px}.auth-card>.official-brand{justify-content:center;margin-bottom:40px;display:flex}.auth-card>.official-brand .official-logo{width:55px;height:55px}.auth-card>.official-brand span{font-size:21px}.account-choice{grid-template-columns:1fr}}.feed-banner{background-color:#05030a;background-image:url(/hero/clubs28-welcome-crowd.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:clamp(460px,48vw,720px);display:block;position:relative}.feed-banner>.hero-visitor-action{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09070dcc;border:1px solid #ffffff32;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;width:min(720px,100% - 32px);min-height:0;padding:14px 16px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0008}.hero-visitor-action>div:first-child>span{color:#fff;letter-spacing:1.6px;font-size:8px;font-weight:900}.hero-visitor-action p{color:#d4cdd7;margin:4px 0 0;font-size:9px}.hero-visitor-action>div:last-child{flex:none;gap:8px;display:flex}.hero-join-button,.hero-feed-button{border-radius:7px;justify-content:center;align-items:center;padding:10px 13px;font-size:8px;font-weight:900;display:inline-flex}.hero-join-button{color:#fff;background:var(--purple)}.hero-feed-button{color:#fff;background:#ffffff0b;border:1px solid #ffffff5c}@media (width<=900px){.feed-banner{aspect-ratio:3/2;background-position:50%;background-size:cover;min-height:0}.feed-banner>.hero-visitor-action{width:calc(100% - 24px);padding:10px 12px;bottom:12px}.hero-visitor-action p{display:none}}@media (width<=520px){.feed-banner>.hero-visitor-action{gap:8px;padding:8px 9px;bottom:8px}.hero-visitor-action>div:first-child>span{letter-spacing:1px;font-size:6px}.hero-join-button,.hero-feed-button{padding:7px 8px;font-size:6px}.hero-feed-button{display:none}}:root{--orange:#ff6500;--orange-dark:#d94f00;--orange-pressed:#bd4300}.profile-link img,.mini-cover img,.social-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.header-auth-links{white-space:nowrap;align-items:center;gap:8px;display:flex}.header-auth-links a{color:#3b2945;border-radius:9px;padding:9px 12px;font-size:14px;font-weight:800}.header-auth-links .header-join-link{background:var(--orange);color:#fff}.visitor-profile-card{padding:22px 16px}.visitor-profile-card .mini-profile-copy{padding:0}.visitor-profile-card .mini-profile-links{gap:8px;display:grid}.visitor-profile-card .mini-profile-links a{justify-content:center;align-items:center;min-height:42px;display:flex}.profile-data-empty{color:var(--muted);font-size:13px;line-height:1.45}.home-profile-roles{flex-wrap:wrap;margin:10px 0;gap:5px!important;display:flex!important}.home-profile-roles span{color:var(--purple);background:#f2e7f7;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.logged-out-composer{padding:24px}.logged-out-composer h2,.feed-empty-state h3{margin:0 0 7px}.logged-out-composer p,.feed-empty-state p{color:var(--muted);margin:0;line-height:1.5}.visitor-actions{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.visitor-actions a{justify-content:center;align-items:center;min-height:42px;padding:9px 18px;text-decoration:none;display:inline-flex}.feed-empty-state{text-align:center;padding:32px}.feed-empty-state .visitor-actions{justify-content:center}.signup-preview .rail-primary-link,.signup-preview .rail-secondary-link{border-radius:9px;justify-content:center;align-items:center;min-height:42px;margin-top:9px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.signup-preview .rail-primary-link{background:var(--orange);color:#fff}.signup-preview .rail-secondary-link{color:var(--purple);border:1px solid #d7cbdc}.profile-not-found{text-align:center;width:min(680px,100% - 32px);margin:80px auto;padding:36px}.profile-not-found a{color:var(--purple);font-weight:800}@media (width<=760px){.header-auth-links{gap:4px}.header-auth-links a{padding:8px 7px;font-size:12px}.header-auth-links .header-join-link{display:none}}.public-welcome-hero{background-image:url(/hero/clubs28-hero-official-v3.jpg)!important}.public-welcome-page{background:#fff}.public-welcome-hero{color:#fff;background:#05030a url(/hero/clubs28-welcome-crowd.jpg) 50%/cover no-repeat;align-items:end;min-height:clamp(560px,64vw,790px);display:grid;position:relative;overflow:hidden}.public-welcome-overlay{background:linear-gradient(#08030d1f 30%,#08030d6e 62%,#09040ce8 100%);position:absolute;inset:0}.public-welcome-copy{z-index:1;padding-bottom:clamp(42px,7vw,82px);position:relative}.public-welcome-copy>span,.public-section-heading>span,.public-ticket-intro span,.public-final-cta span{color:#ff7a18;letter-spacing:.16em;font-size:13px;font-weight:900}.public-welcome-copy>span,.public-welcome-copy h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-welcome-copy>p{text-shadow:0 3px 15px #000;margin:0 0 26px;font-size:clamp(21px,3vw,34px);font-weight:700}.public-welcome-actions{flex-wrap:wrap;gap:12px;display:flex}.welcome-join,.welcome-login{border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:12px 24px;font-size:17px;font-weight:800;display:inline-flex}.welcome-join{color:#fff;background:var(--orange)}.welcome-join:hover{background:var(--orange-dark)}.welcome-login{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120b1ba8;border:1px solid #ffffff8a}.public-feature-section{padding-block:74px}.public-section-heading{max-width:720px;margin-bottom:34px}.public-section-heading h2,.public-ticket-intro h2,.public-final-cta h2{letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(34px,5vw,54px);line-height:1.03}.public-section-heading p,.public-ticket-intro p,.public-final-cta p{color:#62596a;margin:0;font-size:18px;line-height:1.55}.public-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.public-feature-grid article{background:linear-gradient(145deg,#fff,#fbf8fd);border:1px solid #e6dfea;border-radius:18px;align-items:flex-start;gap:18px;min-height:210px;padding:28px;display:flex;box-shadow:0 14px 35px #2f123b0a}.public-feature-grid i{color:#fff;background:linear-gradient(145deg,var(--purple),#8d35bd);border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:23px;font-style:normal;display:grid}.public-feature-grid article:nth-child(2n) i{background:linear-gradient(145deg,var(--orange),#d94f08)}.public-feature-grid h3{color:#321a3e;letter-spacing:.025em;margin:4px 0 10px;font-size:18px}.public-feature-grid p{color:#675e6d;margin:0;font-size:16px;line-height:1.55}.public-ticket-intro{color:#fff;background:radial-gradient(circle at 80% 20%,#742ea0,#0000 32%),linear-gradient(125deg,#160d1d,#31113d);padding:68px 0}.public-ticket-intro>.page-shell{justify-content:space-between;align-items:center;gap:46px;display:flex}.public-ticket-intro>.page-shell>div:first-child{max-width:730px}.public-ticket-intro h2{color:#fff}.public-ticket-intro p{color:#d4c9d8}.public-ticket-intro>.page-shell>div:last-child{flex:none;gap:10px;display:flex}.public-final-cta{text-align:center;background:linear-gradient(#fff,#faf4fd);padding:88px 0}.public-final-cta>.page-shell{max-width:760px}.public-final-cta p{margin:0 auto 27px}.public-final-cta .public-welcome-actions{justify-content:center}.public-final-cta .welcome-login{color:#432551;background:#fff;border-color:#3f2850}@media (width<=900px){.public-feature-grid{grid-template-columns:1fr 1fr}.public-ticket-intro>.page-shell{flex-direction:column;align-items:flex-start}.public-ticket-intro>.page-shell>div:last-child{flex-wrap:wrap}}@media (width<=620px){.public-welcome-hero{background-position:50%;min-height:620px}.public-welcome-copy{padding-bottom:44px}.public-welcome-copy h1{font-size:60px}.public-welcome-copy>p{font-size:22px}.public-welcome-actions{grid-template-columns:1fr;display:grid}.welcome-join,.welcome-login{width:100%}.public-feature-section{padding-block:50px}.public-section-heading p,.public-ticket-intro p,.public-final-cta p{font-size:16px}.public-feature-grid{grid-template-columns:1fr}.public-feature-grid article{min-height:0;padding:22px}.public-ticket-intro{padding:50px 0}.public-ticket-intro>.page-shell>div:last-child{width:100%;display:grid}.public-final-cta{padding:60px 0}}.local-events-section{background:#fff;border:1px solid #e5dce8;border-radius:16px;margin-bottom:18px;padding:22px;box-shadow:0 10px 30px #3211430a}.local-events-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.local-events-heading span,.discover-local-hero>span,.local-event-labels span,.local-events-admin header>span,.local-events-admin-list article>div>span{color:var(--orange);letter-spacing:.13em;font-size:10px;font-weight:900}.local-events-heading h2{margin:5px 0 0;font-size:25px}.local-events-heading>a{color:var(--purple);font-size:13px;font-weight:900}.local-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.local-event-grid.full{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.local-event-card{background:#fff;border:1px solid #e7e0e9;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #2910340b}.local-event-image{aspect-ratio:16/9;background:#f3edf5;display:block}.local-event-image img{object-fit:cover;width:100%;height:100%}.local-event-card-body{padding:17px}.local-event-labels{justify-content:space-between;align-items:center;gap:12px;display:flex}.local-event-labels b{color:#64207f;background:#f4e8fa;border-radius:999px;padding:5px 8px;font-size:10px}.local-event-card h3{margin:10px 0 9px;font-size:18px;line-height:1.22}.local-event-meta{color:#6a606e;flex-wrap:wrap;gap:6px 10px;font-size:12px;font-weight:750;display:flex}.local-event-meta span+span:before{content:"•";color:#d86a18;margin-right:10px}.local-event-card p{color:#675e6b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:11px 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.local-event-view{color:#fff;background:var(--orange);border-radius:9px;justify-content:center;align-items:center;min-height:40px;margin-top:3px;padding:9px 15px;font-size:14px;font-weight:900;display:inline-flex}.local-event-view:hover{background:var(--orange-dark)}.local-event-empty{text-align:center;background:#fbf8fc;border:1px dashed #d9cedd;border-radius:13px;padding:30px}.local-event-empty h2,.local-event-empty h3{margin:0 0 7px}.local-event-empty p{color:#726978;margin:0}.discover-local-page{background:#f7f4f8;min-height:100vh}.discover-local-hero{padding-top:58px;padding-bottom:28px}.discover-local-hero h1{letter-spacing:-.045em;max-width:850px;margin:8px 0 12px;font-size:clamp(36px,6vw,66px);line-height:.98}.discover-local-hero p{color:#685f6c;max-width:760px;margin:0;font-size:17px;line-height:1.55}.discover-local-controls{gap:10px;padding-bottom:25px;display:grid}.local-filter-row{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.local-filter-row a{background:#fff;border:1px solid #d9cedd;border-radius:999px;flex:none;align-items:center;min-height:42px;padding:9px 15px;font-size:13px;font-weight:850;display:inline-flex}.local-filter-row a.active{border-color:var(--purple);color:#fff;background:var(--purple)}.local-filter-row.categories a.active{border-color:var(--orange);background:var(--orange)}.discover-local-results{padding-bottom:90px}.local-events-admin{max-width:1100px;margin:0 auto;padding:52px 24px 90px}.local-events-admin header h1{margin:7px 0;font-size:42px}.local-events-admin header p{color:#6b6270}.local-events-admin-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0;display:grid}.local-events-admin-summary>div{background:#fff;border:1px solid #e3dce6;border-radius:13px;gap:7px;padding:18px;display:grid}.local-events-admin-summary b{color:#756a79;font-size:12px}.local-events-admin-summary span{font-size:18px;font-weight:900}.local-events-admin-actions{gap:10px;display:flex}.local-events-admin-actions button,.local-events-admin-list button{color:#fff;background:var(--orange);border:0;border-radius:8px;min-height:42px;padding:10px 16px;font-weight:900}.local-events-admin-actions button+button{background:var(--purple)}.local-events-admin-actions button:disabled{opacity:.6}.local-events-admin-list{margin-top:28px}.local-events-admin-list article{background:#fff;border:1px solid #e4dce6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:17px;display:flex}.local-events-admin-list h3{margin:6px 0}.local-events-admin-list p{color:#706774;margin:0}.local-events-admin-list article>div:last-child{gap:7px;display:flex}.local-events-admin-list .danger{color:#9c281f;background:#f8e8e6}@media (width<=950px){.local-event-grid.full{grid-template-columns:repeat(2,minmax(0,1fr))}.local-events-admin-summary{grid-template-columns:1fr 1fr}}@media (width<=620px){.local-events-section{padding:17px}.local-event-grid,.local-event-grid.full{grid-template-columns:1fr}.local-events-heading{align-items:start}.local-events-heading h2{font-size:22px}.discover-local-hero{padding-top:38px}.discover-local-hero p{font-size:15px}.local-events-admin{padding:32px 14px 90px}.local-events-admin-summary{grid-template-columns:1fr}.local-events-admin-actions{display:grid}.local-events-admin-list article{flex-direction:column;align-items:flex-start}.local-events-admin-list article>div:last-child{width:100%}.local-events-admin-list article button{flex:1}}.primary-button,.ticket-button,.publish-button,.hero-join-button,.auth-submit,.popular-ticket button,.event-info-panel>button,.pro-spotlight button:first-child,.hero-search button,.feed-banner label button{background:var(--orange);border-color:var(--orange);color:#fff;transition:background-color .16s,border-color .16s,transform .1s}.primary-button:hover,.ticket-button:hover,.publish-button:hover,.hero-join-button:hover,.auth-submit:hover,.popular-ticket button:hover,.event-info-panel>button:hover,.pro-spotlight button:first-child:hover,.hero-search button:hover,.feed-banner label button:hover{background:var(--orange-dark);border-color:var(--orange-dark)}.primary-button:active,.ticket-button:active,.publish-button:active,.hero-join-button:active,.auth-submit:active,.popular-ticket button:active,.event-info-panel>button:active,.pro-spotlight button:first-child:active,.hero-search button:active,.feed-banner label button:active{background:var(--orange-pressed);border-color:var(--orange-pressed);transform:translateY(1px)}.pro-spotlight button{min-height:36px;padding:9px 10px;font-size:11px;line-height:1}@media (width<=520px){.pro-spotlight button{min-height:40px;font-size:12px}}.artist-page,.artist-dashboard{color:#211b24;background:#f6f4f7;min-height:100vh}.artist-topbar,.dashboard-header{z-index:3;background:#fff;border-bottom:1px solid #e7e1e9;align-items:center;gap:28px;height:76px;padding:0 max(24px,50vw - 590px);display:flex;position:relative}.artist-topbar nav{gap:22px;margin-left:auto;display:flex}.artist-topbar nav a,.artist-dashboard-link{font-size:13px;font-weight:800}.artist-dashboard-link,.dashboard-primary{background:var(--orange);border-radius:9px;padding:12px 18px;font-weight:900;color:#fff!important}.artist-cover{background-color:#0000;background-image:radial-gradient(circle at 20% 30%,#ff5c00b3,#0000 32%),radial-gradient(circle at 80% 20%,#7e25dbb8,#0000 34%),linear-gradient(135deg,#160b21,#40164c 55%,#1b1022);background-position:50% 35%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:360px;position:relative;overflow:hidden}.artist-cover-glow{background:linear-gradient(#0000 45%,#0f0814c7);position:absolute;inset:0}.artist-profile-head{z-index:2;align-items:end;gap:22px;max-width:1180px;margin:-62px auto 28px;padding:0 24px;display:flex;position:relative}.artist-avatar{background:linear-gradient(135deg,var(--orange),var(--violet));color:#fff;border:6px solid #fff;border-radius:50%;flex:none;place-items:center;width:150px;height:150px;font-size:38px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 10px 35px #1a0b2333}.artist-avatar img,.product-art img,.show-flyer img{object-fit:cover;width:100%;height:100%}.artist-identity{padding-bottom:12px}.artist-identity>span,.artist-card-title span,.artist-card>span,.dashboard-title span,.dashboard-header>div span{color:var(--purple);letter-spacing:1.4px;font-size:10px;font-weight:900}.artist-identity h1{margin:5px 0 3px;font-size:42px;line-height:1}.artist-identity p{color:#6d6470;margin:0;font-weight:700}.artist-profile-actions{gap:10px;margin-left:auto;padding-bottom:10px;display:flex}.artist-profile-actions button,.artist-fan-note button{background:var(--orange);color:#fff;border:0;border-radius:9px;min-width:128px;padding:13px 18px;font-weight:900}.artist-profile-actions button+button,.artist-fan-note .secondary{color:#4a2657;background:#eee8f0}.artist-content{grid-template-columns:minmax(0,2fr) minmax(270px,1fr);align-items:start;gap:22px;max-width:1180px;margin:0 auto;padding:0 24px 70px;display:grid}.artist-main,.artist-side{gap:22px;display:grid}.artist-side{position:sticky;top:20px}.artist-card{background:#fff;border:1px solid #e3dde5;border-radius:16px;padding:24px;box-shadow:0 8px 28px #2915320d}.artist-card h2{margin:0 0 16px;font-size:22px}.artist-about p{color:#5e5661;margin:0;font-size:16px;line-height:1.75}.artist-card-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.artist-card-title h2{margin:4px 0 0}.artist-card-title>a{color:var(--purple);background:#f1eaf3;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:900}.youtube-frame{aspect-ratio:16/9;background:#08050b;border-radius:12px;overflow:hidden}.youtube-frame iframe{border:0;width:100%;height:100%}.artist-link-stack{gap:9px;display:grid}.artist-link-stack a{border:1px solid #e5dfe7;border-radius:9px;align-items:center;gap:10px;padding:13px;font-weight:850;display:flex}.artist-link-stack a span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.artist-link-stack a b{color:var(--purple);margin-left:auto}.artist-show-list{gap:14px;display:grid}.artist-show{border:1px solid #e6e0e8;border-radius:13px;grid-template-columns:145px 1fr;gap:18px;padding:14px;display:grid}.show-flyer{aspect-ratio:4/5;background:linear-gradient(145deg,var(--purple),var(--orange));color:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.show-flyer b{text-transform:uppercase}.show-flyer span{font-size:46px;font-weight:950}.artist-show>div:nth-child(2){flex-direction:column;align-items:start;display:flex}.artist-show>div>span{color:var(--purple);letter-spacing:1px;font-size:9px;font-weight:900}.artist-show h3{margin:5px 0;font-size:20px}.artist-show p{color:#6c6370;margin:0 0 8px}.artist-show small{color:#777;margin-top:4px}.show-links{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.show-links a{background:#f0ebf2;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:900}.show-links a.primary{background:var(--orange);color:#fff}.artist-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.artist-product{border:1px solid #e5dfe7;border-radius:13px;overflow:hidden}.product-art{aspect-ratio:1.35;color:#fff;text-align:center;background:linear-gradient(145deg,#2c1438,#7d2a77);place-items:center;font-weight:900;display:grid;position:relative}.product-art>b{background:#1e1720;border-radius:5px;padding:5px 7px;font-size:9px;position:absolute;top:10px;right:10px}.artist-product>div:last-child{padding:15px}.artist-product small{color:var(--purple);font-size:9px;font-weight:900}.artist-product h3{margin:5px 0;font-size:16px}.artist-product p{color:#716875;min-height:38px;margin:0 0 9px;font-size:12px;line-height:1.5}.artist-product>div>span{color:#777;font-size:10px}.artist-product button{background:var(--orange);color:#fff;border:0;border-radius:8px;width:100%;margin-top:12px;padding:10px;font-weight:900;display:block}.artist-product button:disabled{background:#c5bec7}.artist-fan-note{color:#fff;background:linear-gradient(145deg,#2d1339,#4d1d56)}.artist-fan-note h2{margin:8px 0 18px}.artist-fan-note button{width:100%;margin-top:8px}.artist-fan-note .secondary{color:#fff;background:#ffffff21}.artist-dashboard{padding-bottom:70px}.dashboard-header{position:sticky;top:0}.dashboard-header>div h1{margin:2px 0;font-size:22px}.dashboard-header nav{align-items:center;gap:10px;margin-left:auto;display:flex}.dashboard-header nav a{background:#f1ebf3;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:900}.dashboard-alert{color:#166437;background:#e9f8ef;border-radius:10px;max-width:1180px;margin:18px auto -2px;padding:13px 18px;font-weight:800}.dashboard-alert.error,.dashboard-error{color:#a2321f;background:#fff0ed}.dashboard-shell{grid-template-columns:210px 1fr;align-items:start;gap:22px;max-width:1180px;margin:24px auto 0;padding:0 24px;display:grid}.dashboard-menu{background:#fff;border:1px solid #e4dde6;border-radius:13px;gap:4px;padding:12px;display:grid;position:sticky;top:100px}.dashboard-menu a{border-radius:7px;padding:11px;font-size:12px;font-weight:850}.dashboard-menu a:hover{background:#f3edf5}.dashboard-menu p{color:#715b4d;background:#fff5ed;border-radius:8px;margin:9px;padding:11px;font-size:10px;line-height:1.5}.dashboard-content,.dashboard-item-list{gap:18px;display:grid}.dashboard-card{background:#fff;border:1px solid #e3dde5;border-radius:15px;padding:22px}.dashboard-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.dashboard-title h2{margin:3px 0 0;font-size:20px}.dashboard-title button,.dashboard-item-actions button{border:0}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-grid label{color:#504756;gap:6px;font-size:11px;font-weight:850;display:grid}.dashboard-grid label.wide{grid-column:1/-1}.dashboard-grid input,.dashboard-grid textarea,.dashboard-grid select{color:#201b23;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cfc6d1;border-radius:8px;padding:10px 11px}.dashboard-grid textarea{resize:vertical;min-height:92px}.dashboard-grid label.toggle{flex-direction:row;align-items:center;gap:8px;display:flex}.dashboard-grid label.toggle input{width:17px;min-height:17px}.dashboard-help{color:#766c79;margin:13px 0 0;font-size:11px}.dashboard-item{background:#fbfafb;border:1px solid #e5dfe7;border-radius:12px;padding:17px}.dashboard-item-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.dashboard-item-actions button{background:var(--purple);color:#fff;border-radius:7px;padding:10px 14px;font-weight:900}.dashboard-item-actions .danger{color:#9d3328;background:#f4e7e5}.auth-gate{text-align:center;background:#fff;border:1px solid #e1dae4;border-radius:16px;max-width:600px;margin:80px auto;padding:32px}.auth-gate .brand{justify-content:center}.auth-gate a{margin:8px;display:inline-block}.auth-message,.auth-error{border-radius:8px;padding:10px;font-size:12px}.auth-message{color:#176c3c;background:#ecf8f1}.auth-error{color:#a2321f;background:#fff0ed}.account-choice{grid-template-columns:1fr!important}.account-choice button{width:100%}@media (width<=800px){.artist-topbar{height:66px;padding:0 14px}.artist-topbar nav{display:none}.artist-dashboard-link{margin-left:auto;padding:10px;font-size:11px}.artist-cover{height:250px}.artist-profile-head{flex-wrap:wrap;align-items:end;margin-top:-48px}.artist-avatar{border-width:4px;width:108px;height:108px;font-size:28px}.artist-identity h1{font-size:29px}.artist-profile-actions{width:100%;margin:0}.artist-profile-actions button{flex:1}.artist-content{grid-template-columns:1fr;padding:0 14px 92px}.artist-side{position:static}.artist-product-grid{grid-template-columns:1fr 1fr}.dashboard-header{flex-wrap:wrap;height:auto;padding:12px 15px}.dashboard-header>div{order:3;width:100%}.dashboard-header nav{margin-left:auto}.dashboard-shell{grid-template-columns:1fr;padding:0 13px}.dashboard-menu{display:flex;position:static;overflow-x:auto}.dashboard-menu a{white-space:nowrap}.dashboard-menu p{display:none}.dashboard-grid{grid-template-columns:1fr}.dashboard-alert{margin:14px}.artist-show{grid-template-columns:105px 1fr}}@media (width<=480px){.artist-cover{height:210px}.artist-profile-head{padding:0 14px}.artist-avatar{width:92px;height:92px}.artist-identity{max-width:calc(100% - 115px)}.artist-identity h1{font-size:25px}.artist-identity p{font-size:12px}.artist-card{border-radius:13px;padding:17px}.artist-product-grid{grid-template-columns:1fr}.artist-show{grid-template-columns:76px 1fr;gap:12px}.artist-show h3{font-size:16px}.show-links a{text-align:center;flex:1}.dashboard-card{padding:16px}.dashboard-title{flex-direction:column;align-items:start}.dashboard-title button{width:100%}.dashboard-header nav a:last-child{display:none}}.event-info-panel>button{min-height:38px;padding:10px 14px;font-size:11px;font-weight:900;line-height:1}@media (width<=520px){.event-info-panel>button{min-height:42px;font-size:12px}}.event-info-panel>button,.ticket-button,.popular-ticket button{background:var(--orange);color:#fff;text-align:center;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:136px;min-height:48px;padding:13px 20px;font-size:15px;font-weight:900;line-height:1.1;display:inline-flex;box-shadow:0 7px 18px #ff65003d}.ticket-button,.popular-ticket button{width:100%}.ticket-preview article button{background:var(--orange);color:#fff;border:0;border-radius:6px;width:100%;min-height:36px;padding:9px 11px;font-size:10px;font-weight:900;line-height:1.1}.ticket-preview article button:hover{background:var(--orange-dark)}.ticket-preview article button:active{background:var(--orange-pressed)}@media (width<=520px){.event-info-panel>button,.ticket-button,.popular-ticket button{width:100%;min-width:0;min-height:52px;padding:15px 22px;font-size:16px}.ticket-preview article button{min-height:42px;font-size:12px}}.dashboard-header nav button{color:inherit;background:#f1ebf3;border:0;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:900}.event-info-panel>button,.ticket-button,.popular-ticket button{border-radius:7px;width:fit-content;min-width:112px;min-height:40px;padding:10px 15px;font-size:13px;font-weight:900;line-height:1}@media (width<=520px){.event-info-panel>button,.ticket-button,.popular-ticket button{width:fit-content;min-width:118px;min-height:44px;padding:11px 16px;font-size:14px}}.homepage-ticket-widget{border:1px solid var(--line);background:#fff;border-radius:12px;margin:28px 0;padding:20px;box-shadow:0 8px 28px #23172f0f}.homepage-ticket-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.homepage-ticket-heading span{color:var(--purple);letter-spacing:1.4px;font-size:7px;font-weight:900}.homepage-ticket-heading h2{margin:5px 0 3px;font-size:23px}.homepage-ticket-heading p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.homepage-ticket-heading>a{color:var(--violet);flex:none;font-size:9px;font-weight:900}.homepage-ticket-widget .promotion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.homepage-ticket-widget .promotion-card{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.homepage-ticket-widget .promotion-image{color:#fff;background-color:#0000;background-image:radial-gradient(circle at 75% 25%,#ff65008c,#0000 35%),linear-gradient(135deg,#21132a,#5e2b69);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:space-between;min-height:112px;padding:11px;display:flex}.homepage-ticket-widget .promotion-image span{letter-spacing:.8px;background:#08050cb3;border-radius:4px;align-self:start;padding:4px 6px;font-size:6px;font-weight:900}.homepage-ticket-widget .promotion-image strong{font-size:14px;line-height:1.15}.homepage-ticket-widget .promotion-body{padding:12px}.homepage-ticket-widget .promotion-body small{color:var(--purple);letter-spacing:.7px;font-size:6px;font-weight:900}.homepage-ticket-widget .promotion-body h3{margin:5px 0;font-size:12px;line-height:1.25}.homepage-ticket-widget .promotion-body p{min-height:31px;color:var(--muted);margin:0 0 10px;font-size:7px;line-height:1.45}.homepage-ticket-disclosure{color:#8b8490;margin:12px 0 0;font-size:7px;line-height:1.5}.ticketnetwork-widget-frame{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;height:clamp(520px,65vh,680px);overflow:hidden}.ticketnetwork-widget-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}@media (width<=760px){.homepage-ticket-widget{margin:20px 0;padding:15px}.homepage-ticket-widget .promotion-grid{grid-template-columns:1fr}.homepage-ticket-widget .promotion-card{grid-template-columns:38% 1fr;display:grid}.homepage-ticket-widget .promotion-image{min-height:145px}.homepage-ticket-widget .promotion-body{flex-direction:column;justify-content:center;display:flex}.homepage-ticket-widget .promotion-body p{min-height:0}.ticketnetwork-widget-frame{height:clamp(500px,68vh,620px)}}@media (width<=430px){.homepage-ticket-heading{flex-direction:column;align-items:start;gap:8px}.homepage-ticket-widget .promotion-card{display:block}.homepage-ticket-widget .promotion-image{min-height:125px}.ticketnetwork-widget-frame{border-radius:7px;height:540px}}.event-info-panel>button,.ticket-button,.popular-ticket button{text-align:center;width:100%;min-width:0;min-height:36px;padding:8px 16px;font-size:13px;font-weight:900;line-height:1}.event-info-panel>button{grid-column:1/-1}@media (width<=520px){.event-info-panel>button,.ticket-button,.popular-ticket button{width:100%;min-height:38px;padding:9px 16px;font-size:14px}}.profile-ticket-search{background:#fff;border:1px solid #e6dfeb;border-radius:22px;width:min(1180px,100% - 40px);margin:26px auto 60px;padding:24px;box-shadow:0 14px 40px #23113214}.ticketnetwork-simple-search{color:#fff;text-align:center;background:#850dbb;border-radius:20px;width:min(1180px,100% - 40px);min-height:200px;margin:22px auto 0;padding:28px;overflow:hidden;box-shadow:0 14px 40px #2311321a}.ticketnetwork-simple-search h2{margin:0 0 16px;font-size:30px}.ticketnetwork-simple-search form{background:#fff;border-radius:999px;width:min(680px,100%);margin:0 auto;display:flex;overflow:hidden}.ticketnetwork-simple-search input{min-width:0;font:inherit;border:0;outline:0;flex:1;padding:15px 20px}.ticketnetwork-simple-search button{color:#ff7800;cursor:pointer;background:#fff;border:0;width:58px;font-size:28px;font-weight:900}.ticketnetwork-simple-search button:disabled{opacity:.5;cursor:not-allowed}.ticketnetwork-simple-search p{margin:14px 0 0;font-size:13px;font-weight:800}.profile-ticket-search-heading span{letter-spacing:.16em;color:#8109b6;font-size:11px;font-weight:900}.profile-ticket-search-heading h2{margin:5px 0 4px;font-size:clamp(24px,3vw,36px)}.profile-ticket-search-heading p{color:#6d6474;margin:0 0 18px}.profile-ticket-search-frame{background:#fff;border-radius:16px;width:100%;height:76px;transition:height .22s;overflow:hidden}.profile-ticket-search.filtering .profile-ticket-search-frame{height:520px}.profile-ticket-search.results .profile-ticket-search-frame{height:650px}.profile-ticket-search-frame iframe{border:0;width:100%;height:100%;display:block}.regular-profile-page{color:#211929;background:#f7f5f9;min-height:100vh}.regular-profile-cover{background:linear-gradient(130deg,#311142,#8109b6 55%,#ff7a00);height:260px}.regular-profile-head{align-items:flex-end;gap:20px;width:min(1180px,100% - 40px);margin:-54px auto 0;display:flex;position:relative}.regular-profile-avatar{color:#fff;background:linear-gradient(135deg,#ff7a00,#8109b6);border:6px solid #fff;border-radius:50%;place-items:center;width:112px;height:112px;font-size:30px;font-weight:900;display:grid}.regular-profile-head>div:nth-child(2){padding-bottom:10px}.regular-profile-head span{letter-spacing:.14em;color:#8109b6;font-size:11px;font-weight:900}.regular-profile-head h1{margin:4px 0;font-size:38px}.regular-profile-head p{color:#6d6474;margin:0}.regular-profile-head .artist-profile-actions{margin-left:auto;padding-bottom:14px}.regular-profile-content{grid-template-columns:minmax(0,1fr) 330px;gap:22px;width:min(1180px,100% - 40px);margin:28px auto;display:grid}.regular-profile-stats{gap:24px;margin-top:18px;display:flex}.regular-profile-stats span{color:#6d6474;display:grid}.regular-profile-stats b{color:#211929;font-size:20px}@media (width<=700px){.profile-ticket-search{border-radius:16px;width:calc(100% - 24px);margin:18px auto 86px;padding:16px}.profile-ticket-search-frame{height:76px}.profile-ticket-search.filtering .profile-ticket-search-frame{height:520px}.profile-ticket-search.results .profile-ticket-search-frame{height:650px}.ticketnetwork-simple-search{border-radius:15px;width:calc(100% - 24px);margin-top:16px}.regular-profile-cover{height:180px}.regular-profile-head{flex-wrap:wrap;align-items:flex-start;width:calc(100% - 24px);margin-top:-42px}.regular-profile-avatar{width:86px;height:86px}.regular-profile-head>div:nth-child(2){padding-top:48px}.regular-profile-head h1{font-size:28px}.regular-profile-head .artist-profile-actions{width:100%;margin:0;display:flex}.regular-profile-head .artist-profile-actions button{flex:1}.regular-profile-content{grid-template-columns:1fr;width:calc(100% - 24px)}}.auth-step-copy{color:#6f6674;margin:-12px 0 18px;font-size:12px;line-height:1.6}.professional-role-grid{grid-template-columns:1fr 1fr;gap:9px;max-height:430px;padding:2px;display:grid;overflow:auto}.professional-role{cursor:pointer;background:#fff;border:1px solid #ddd7e2;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;margin:0!important;display:flex!important}.professional-role.selected{border-color:var(--orange);background:#fff8f2;box-shadow:0 0 0 2px #ff5c001f}.professional-role input{accent-color:var(--orange);width:16px!important;margin:2px 0 0!important}.professional-role span{gap:4px;display:grid}.professional-role b{font-size:11px}.professional-role small{color:#746b78;font-size:9px;line-height:1.4}.role-selection-summary{color:#522466;background:#f4eef7;border-radius:8px;margin:12px 0 0;padding:10px;font-size:11px}.auth-role-actions{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}.auth-skip{background:#fff;border:1px solid #d9d0dd;border-radius:7px;margin-top:18px;font-weight:900}.auth-back{width:100%;color:var(--purple);background:0 0;border:0;margin-top:10px;font-weight:850}.profile-settings-page{background:#f6f3f8;min-height:100vh}.settings-shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;width:min(1120px,100% - 40px);margin:36px auto 80px;display:grid}.settings-shell>aside{color:#fff;background:linear-gradient(150deg,#2b1337,#5b1f67);border-radius:18px;padding:26px}.settings-shell>aside>span,.settings-selected span{letter-spacing:.14em;color:#d59aea;font-size:10px;font-weight:900}.settings-shell>aside h1{font-size:31px;line-height:1.08}.settings-shell>aside p,.settings-shell>aside li{color:#d6cbd9;font-size:12px;line-height:1.6}.settings-shell>aside ul{padding-left:18px}.settings-card{background:#fff;border:1px solid #e2dbe5;border-radius:18px;padding:28px}.settings-card h2{margin:7px 0;font-size:32px}.settings-card>p{color:#706675}.settings-role-grid{max-height:none;margin-top:20px}.settings-selected{background:#f5eff7;border-radius:10px;gap:6px;margin-top:18px;padding:14px;display:grid}.settings-selected strong{font-size:13px}.profile-role-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.profile-role-chips b{background:#fff0e6;border-radius:999px;padding:6px 9px;color:#a63d00!important;letter-spacing:0!important;font-size:10px!important}.profile-tabs{border-bottom:1px solid #ddd5e0;gap:7px;width:min(1180px,100% - 40px);margin:14px auto 0;display:flex;overflow:auto}.profile-tabs a{white-space:nowrap;padding:11px 14px;font-size:12px;font-weight:850}.profile-tabs a:first-child{border-bottom:3px solid var(--orange)}.role-profile-section>span,.base-profile-card>span{color:var(--purple);letter-spacing:.12em;font-size:10px;font-weight:900}.role-profile-section p{color:#625969;line-height:1.65}.role-profile-section blockquote{border-left:4px solid var(--orange);background:#fff7f0;margin:16px 0 0;padding:16px;font-size:17px;font-style:italic}.role-demo-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.role-demo-actions button{background:var(--orange);color:#fff;border:0;border-radius:8px;padding:10px 13px;font-weight:850}.base-profile-card{background:linear-gradient(145deg,#f5eef8,#fff)}@media (width<=700px){.professional-role-grid,.settings-role-grid{grid-template-columns:1fr;max-height:none}.auth-card h2{font-size:27px}.auth-role-actions{grid-template-columns:1fr}.auth-skip{padding:12px}.settings-shell{grid-template-columns:1fr;width:calc(100% - 24px);margin-top:18px}.settings-card{padding:18px}.regular-profile-stats{flex-wrap:wrap}.profile-tabs{width:calc(100% - 24px)}.profile-role-chips{max-width:230px}}.merchandise-buy{background:var(--orange);border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:12px;padding:10px;font-weight:900;display:flex;color:#fff!important}.merchandise-intro{color:#625969;margin:-7px 0 18px;line-height:1.55}.merchandise-store-link{background:var(--purple);border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:46px;margin:0 0 20px;padding:11px 18px;font-weight:900;display:inline-flex;color:#fff!important}.merchandise-manager{border-top:1px solid #e5dfe7;margin-top:26px;padding-top:24px}.merchandise-manager .dashboard-alert{margin:14px 0}.merchandise-store-manager{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:14px 0 18px;display:grid}.merchandise-store-manager label{gap:6px;font-weight:800;display:grid}.merchandise-store-manager input{border:1px solid #cfc5d2;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.merchandise-store-manager button{background:var(--purple);color:#fff;border:0;border-radius:8px;min-height:44px;padding:10px 16px;font-weight:900}.store-connect-preview{background:#faf7fb;border:1px dashed #b9aabd;border-radius:12px;margin-top:18px;padding:16px}.store-connect-preview p{color:#665d6a;line-height:1.5}.store-connect-preview button{color:#665d6a;background:#d8d0da;border:0;border-radius:8px;min-height:44px;padding:10px 14px;font-weight:900}.profile-merchandise{width:min(1180px,100% - 40px);margin:22px auto;scroll-margin-top:90px}@media (width<=700px){.profile-merchandise{width:calc(100% - 24px);margin:14px auto 22px}.merchandise-store-link{width:100%}.merchandise-store-manager{grid-template-columns:1fr}.merchandise-manager .dashboard-item-actions{flex-wrap:wrap}.merchandise-manager .dashboard-item-actions button{min-height:44px}}.role-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.role-feature-grid>div{background:#fbf9fc;border:1px solid #e5dfe7;border-radius:9px;align-items:center;gap:9px;padding:12px;font-size:13px;display:flex}.role-feature-grid b{width:22px;height:22px;color:var(--orange);background:#fff0e6;border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=520px){.role-feature-grid{grid-template-columns:1fr}}.mini-profile-links{border:0!important;gap:8px!important;padding:0!important;display:grid!important}.mini-profile-links>a{border-radius:7px;padding:9px 8px;display:block;margin:0!important;font-size:12px!important;font-weight:800!important}.mini-profile-links>a:first-child{color:var(--violet);background:#f3eef8}.mini-profile-links .add-profile-role-button{color:#fff;background:var(--orange)}.mini-profile-links .founding-members-button{color:#fff;background:var(--purple);justify-content:center;align-items:center;min-height:44px;display:flex}.profile-add-on-button{background:var(--orange);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:170px;padding:13px 18px;font-size:16px;font-weight:700;display:inline-flex}.settings-actions{grid-template-columns:1fr 1.6fr;gap:10px;margin-top:18px;display:grid}.settings-actions .auth-submit{margin:0}.settings-cancel{background:#fff;border:1px solid #d9d0dd;border-radius:7px;font-size:16px;font-weight:700}.settings-actions+.auth-message{margin-top:12px}@media (width<=760px){.logged-in-feed-layout .my-profile-card{display:block}.logged-in-feed-layout .mini-profile-links>a{justify-content:center;align-items:center;min-height:44px;display:flex}}.regular-profile-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.settings-profile-grid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 30px;display:grid}.settings-profile-grid label{gap:7px;font-size:12px;font-weight:800;display:grid}.settings-profile-grid input,.settings-profile-grid textarea{width:100%;font:inherit;background:#fff;border:1px solid #d9d1dc;border-radius:9px;padding:12px}.settings-profile-grid textarea{resize:vertical;min-height:100px}.settings-profile-grid .wide{grid-column:1/-1}.settings-role-kicker{margin-top:10px}.artist-topbar nav button{font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.auth-email-check{color:#34283a;overflow-wrap:anywhere;background:#faf6fc;border:1px solid #eadcf0;border-radius:8px;padding:11px 12px;font-size:13px}.auth-email-check span{color:var(--muted)}.auth-prototype .auth-kicker{color:#73508e;font-size:15px;font-weight:700}.auth-prototype .auth-step-copy{color:#3f3744;font-size:18px;font-weight:500;line-height:1.5}.auth-prototype .auth-card>label{color:#342e38;font-size:17px;font-weight:700}.auth-prototype .auth-card input:not([type=checkbox]){min-height:56px;font-size:18px;font-weight:500}.auth-prototype .auth-card input::placeholder{color:#645b69;opacity:1;font-size:17px}.auth-prototype .auth-submit{font-size:20px;font-weight:700}.auth-prototype .auth-card>p:last-child{color:#4f4654;font-size:16px;font-weight:600}.auth-prototype .auth-card>p:last-child a{color:var(--violet);text-underline-offset:3px;font-weight:700;text-decoration:underline}.auth-prototype .professional-role b{color:#302934;font-size:17px;font-weight:700}.auth-prototype .professional-role small{color:#514858;font-size:15px;font-weight:500;line-height:1.5}.auth-prototype .auth-skip,.auth-prototype .auth-back{color:#3f3446;font-size:17px;font-weight:700}.auth-prototype .auth-back{color:var(--purple)}.auth-prototype .role-selection-summary,.auth-prototype .auth-email-check{font-size:15px;line-height:1.5}.auth-login-page{background:#02010a url(/clubs28-login-background.jpg) 50% calc(50% - 30px)/contain no-repeat;grid-template-columns:1fr;place-items:center;min-height:100svh;padding:clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}.auth-login-panel{background:0 0;width:100%;padding:0}.auth-login-card{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090a20e8;border:1px solid #ffffff36;border-radius:22px;width:min(505px,100%);padding:30px 38px 26px;transform:translateY(7%);box-shadow:0 24px 70px #0009}.auth-login-card h1{text-align:center;color:#fff;letter-spacing:-.4px;margin:0;font-size:31px}.auth-login-copy{text-align:center;color:#d8d7e2;margin:6px 0 18px;font-size:16px}.auth-prototype .auth-login-card>label{color:#f4f3fb;font-size:15px}.auth-prototype .auth-login-card input:not([type=checkbox]){color:#fff;background:#ffffff0d;border-color:#ffffff42;min-height:51px}.auth-prototype .auth-login-card input::placeholder{color:#c8c5d4}.auth-login-options{color:#bbb8c8;justify-content:space-between;align-items:center;margin-top:14px;font-size:14px;display:flex}.auth-login-options button{color:#65bfff;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-weight:700;text-decoration:underline}.auth-login-card .auth-submit{background:#ff630d;border-radius:10px;min-height:50px;margin-top:16px;font-size:18px}.auth-login-card .auth-submit:hover{background:#e75100}.auth-prototype .auth-login-card>p:last-child{color:#d8d7e2;margin:20px 0 0}.auth-prototype .auth-login-card>p:last-child a{color:#ff7a1a}.auth-login-card .auth-message,.auth-login-card .auth-error{margin-top:14px}@media (width<=700px){.auth-login-page{background-position:top;background-size:100%;align-items:center;padding:20px 16px}.auth-login-panel{place-items:center;display:grid}.auth-login-card{border-radius:18px;padding:26px 22px 22px;transform:none}.auth-login-card h1{font-size:28px}.auth-login-copy{font-size:15px}.auth-login-options{font-size:14px}.settings-actions,.settings-profile-grid{grid-template-columns:1fr}.settings-profile-grid .wide{grid-column:auto}.settings-cancel{min-height:44px}.profile-add-on-button{width:100%}.regular-profile-head .artist-profile-actions{grid-template-columns:1fr 1fr;display:grid!important}.regular-profile-head .artist-profile-actions .profile-add-on-button{grid-column:1/-1}}.trending-sport-tabs{scrollbar-width:thin;gap:7px;margin:0 0 14px;padding:2px 0 6px;display:flex;overflow-x:auto}.trending-sport-tabs button,.trending-sport-tabs a{color:#563f5d;min-height:42px;font:inherit;cursor:pointer;background:#fff8f1;border:1px solid #eadfd8;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;font-weight:850;display:flex}.trending-sport-tabs button.active,.trending-sport-tabs a.active{border-color:var(--orange);background:var(--orange);color:#fff}.trending-ticket-search{background:var(--purple);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:44px;margin-top:10px;font-size:15px;font-weight:900;display:flex}.trending-ticket-search:hover{background:#690994}.regular-profile-head h1,.artist-profile-head .artist-identity h1{color:#4b145f;-webkit-text-stroke:0;text-shadow:none;font-weight:900}.regular-profile-head p,.artist-profile-head .artist-identity p{color:#302b33;-webkit-text-stroke:0;text-shadow:none;font-weight:700}.regular-profile-head .profile-username{color:#d94f00;font-weight:900}.regular-profile-head .profile-location{color:#302b33}.regular-profile-head p i{color:#302b33;font-style:normal}.home-feed-heading{margin-top:0}.home-ticket-search{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 16px;padding:17px;overflow:hidden;box-shadow:0 8px 28px #23172f0f}.home-ticket-search-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.home-ticket-search-heading span,.trending-near-you>div:first-child>span,.following-feed-heading span{color:var(--purple);letter-spacing:1.3px;font-size:8px;font-weight:900}.home-ticket-search-heading h2,.trending-near-you h2,.following-feed-heading h2{margin:4px 0 0;font-size:22px}.home-ticket-search-heading p,.following-feed-heading p{max-width:330px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.home-ticket-search-frame{background:#fff;border:1px solid #e3dde7;border-radius:9px;width:100%;height:76px;transition:height .22s;overflow:hidden}.home-ticket-search.filtering .home-ticket-search-frame{height:430px}.home-ticket-search.results .home-ticket-search-frame{height:620px}.home-ticket-search-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.ticket-search-hint{color:#817784;margin:10px 2px 0;font-size:10px}.trending-near-you{border:1px solid var(--line);background:linear-gradient(135deg,#fff8f1,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:16px;display:flex}.trending-topic-row{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.trending-topic-row a{color:#5b4a61;background:#fff;border:1px solid #eadfd8;border-radius:999px;padding:9px 11px;font-size:11px;font-weight:800}.following-feed-heading{justify-content:space-between;align-items:end;gap:18px;margin:23px 2px 12px;display:flex}.home-ticket-search-heading h2{color:#860eba}.home-ticket-search-heading p{color:#df6d15!important}.home-ticket-search-frame{border-color:#0e0e0e}@media (width<=760px){.home-ticket-search{padding:13px}.home-ticket-search-heading,.following-feed-heading{flex-direction:column;align-items:start;gap:7px}.home-ticket-search-frame{height:76px}.home-ticket-search.filtering .home-ticket-search-frame{height:520px}.home-ticket-search.results .home-ticket-search-frame{height:650px}.trending-near-you{flex-direction:column;align-items:flex-start}.trending-topic-row{justify-content:flex-start;width:100%}.trending-topic-row a{text-align:center;flex:1;min-width:130px}}.following-empty-state{text-align:center;padding:28px 20px}.following-empty-state h3{margin:0 0 8px;font-size:20px}.following-empty-state p{color:var(--muted);margin:0 auto 16px;font-size:14px;line-height:1.5}.following-empty-state .publish-button{justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:16px;font-weight:800;display:inline-flex}.local-tickets-section{background:linear-gradient(135deg,#fff8f1,#fff);border:1px solid #f0d8c7;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:26px auto 0;padding:24px;display:flex;box-shadow:0 14px 40px #2311320f}.local-tickets-section>div>span,.external-ticket-fields-preview>span,.professional-event-preview>span,.dashboard-ticket-question>span{color:var(--orange);letter-spacing:.14em;font-size:10px;font-weight:900}.local-tickets-section h2{margin:6px 0;font-size:clamp(24px,3vw,36px)}.local-tickets-section p{color:#6d6474;margin:0}.local-ticket-actions{align-items:center;gap:12px;display:flex}.clubs28-ticket-button{background:var(--orange);color:#fff;text-align:center;border-radius:9px;min-width:190px;padding:13px 18px;font-size:16px;font-weight:800}.local-event-find{background:var(--purple)}.clubs28-ticket-button.coming-soon{color:#756e79;cursor:not-allowed;background:#ece8ed}.external-event-ticket-button{background:var(--orange);color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:800;display:inline-flex}.external-ticket-fields-preview{background:#faf8fb;border:1px dashed #d8cddd;border-radius:12px;margin-top:18px;padding:17px}.external-ticket-fields-preview h3{margin:5px 0}.external-ticket-fields-preview p{color:var(--muted);margin:0 0 13px}.external-ticket-fields-preview>div{grid-template-columns:1.5fr 1fr;gap:10px;display:grid}.external-ticket-fields-preview label{gap:6px;font-size:12px;font-weight:800;display:grid}.external-ticket-fields-preview input,.external-ticket-fields-preview select{background:#fff;border:1px solid #ddd5e1;border-radius:8px;width:100%;padding:11px}.external-ticket-fields-preview small{color:#756c79;margin-top:10px;display:block}.professional-event-preview{background:#fff;border:1px solid #eee6f1;border-radius:12px;margin-top:16px;padding:16px}.professional-event-preview h3{margin:5px 0}.professional-event-preview p{color:var(--muted);margin:0 0 12px}.dashboard-ticket-question{padding-top:8px}.dashboard-ticket-question h3{margin:4px 0}.tickets-choice-shell{padding:18px 0 6px}.tickets-choice-shell .profile-ticket-search{margin-top:18px}@media (width<=700px){.local-tickets-section{flex-direction:column;align-items:flex-start;width:calc(100% - 24px);margin-top:18px;padding:17px}.local-ticket-actions{flex-direction:column;width:100%}.clubs28-ticket-button{width:100%}.external-ticket-fields-preview>div{grid-template-columns:1fr}.external-event-ticket-button{text-align:center;width:100%}}.hero-join-button,.hero-feed-button,.publish-button,.flyer-drop>button,.details-button,.artist-profile-actions button,.artist-fan-note button,.follow-row button,.pro-spotlight button,.event-info-panel>button,.ticket-button,.popular-ticket button,.ticket-preview article button,.show-links a.primary,.primary-button,.auth-submit,.dashboard-primary,.dashboard-item-actions button,.artist-product button,.role-demo-actions button{font-size:16px;font-weight:700;line-height:1.2}.hero-join-button,.publish-button,.event-info-panel>button,.ticket-button,.popular-ticket button,.show-links a.primary{white-space:nowrap;font-size:17px}@media (width<=760px){.hero-join-button,.hero-feed-button,.publish-button,.flyer-drop>button,.details-button,.artist-profile-actions button,.artist-fan-note button,.follow-row button,.pro-spotlight button,.event-info-panel>button,.ticket-button,.popular-ticket button,.ticket-preview article button,.show-links a.primary,.primary-button,.auth-submit,.dashboard-primary,.dashboard-item-actions button,.artist-product button,.role-demo-actions button{font-size:16px;font-weight:700}.hero-join-button,.publish-button,.event-info-panel>button,.ticket-button,.popular-ticket button,.show-links a.primary{font-size:17px}.details-button>span{display:none}}.public-welcome-hero{aspect-ratio:5/3;background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:0}.tn-admin-page{background:#f7f3f8;min-height:100vh;padding:48px 24px}.tn-admin-page>header,.tn-admin-form{width:min(860px,100%);margin:0 auto}.tn-admin-page>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.tn-admin-page>header span,.access-denied span{color:var(--orange);letter-spacing:.14em;font-size:12px;font-weight:900}.tn-admin-page h1{margin:7px 0 5px;font-size:clamp(30px,5vw,48px)}.tn-admin-page header p{max-width:620px;color:var(--muted);margin:0;line-height:1.55}.tn-admin-page header a{color:var(--purple);white-space:nowrap;font-weight:800}.tn-admin-form{border:1px solid var(--line);background:#fff;border-radius:18px;gap:18px;padding:26px;display:grid;box-shadow:0 18px 50px #1f0d2914}.tn-admin-form>label{color:#332a38;gap:8px;font-size:15px;font-weight:800;display:grid}.tn-admin-form input:not([type=checkbox]),.tn-admin-form textarea{color:#241c28;width:100%;font:inherit;background:#fff;border:1px solid #d8cedd;border-radius:9px;padding:13px 14px;font-weight:500}.tn-admin-form textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.tn-admin-form small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}.tn-admin-toggle{background:#faf8fb;border:1px solid #e7dfea;border-radius:10px;align-items:start;gap:12px;padding:14px;display:flex!important}.tn-admin-toggle input{width:20px;height:20px;accent-color:var(--orange)}.tn-admin-toggle span{gap:3px;display:grid}.tn-admin-message{color:#51226a;background:#f3edf6;border-radius:8px;margin:0;padding:12px;font-weight:700}.tn-admin-form .primary-button{cursor:pointer;border:0;justify-self:start}.tn-admin-form .primary-button:disabled{opacity:.65}.access-denied{background:#f7f3f8;place-items:center;min-height:100vh;padding:24px;display:grid}.access-denied>div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;width:min(560px,100%);padding:36px}.access-denied h1{margin:8px 0}.access-denied p{color:var(--muted);margin:0 0 22px}@media (width<=700px){.tn-admin-page{padding:24px 14px}.tn-admin-page>header{flex-direction:column;align-items:start}.tn-admin-form{padding:18px}.tn-admin-form .primary-button{width:100%}}.clubs28-ticket-event-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 10px 30px #22112c14}.ticket-event-labels{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ticket-event-labels span{color:var(--orange);letter-spacing:.09em;font-size:12px;font-weight:900}.ticket-event-labels b{color:var(--purple);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.ticket-event-image{aspect-ratio:16/10;background:linear-gradient(135deg,#1b0928,#5d1685);display:block;overflow:hidden}.ticket-event-image img{object-fit:contain;background:#14091c;width:100%;height:100%;display:block}.ticket-event-image-empty{color:#fff;text-align:center;place-items:center;width:100%;height:100%;padding:20px;font-size:15px;font-weight:800;display:grid}.ticket-event-copy{gap:5px;padding:15px;display:grid}.ticket-event-copy h3{color:#281c2e;margin:0 0 4px;font-size:20px;line-height:1.15}.ticket-event-copy p{color:#665d6a;margin:0;font-size:14px;line-height:1.35}.ticket-event-copy .ticket-event-date{color:#3f3246;font-weight:800}.ticket-event-button{background:var(--orange);color:#fff;letter-spacing:.02em;border:0;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:10px;padding:9px 14px;font-size:16px;font-weight:900;display:flex}.ticket-event-button:hover{background:#d95508}.ticket-event-button:disabled{cursor:default;opacity:.8}.ticket-event-copy small{color:#746b79;text-align:center;font-size:12px;font-weight:700}.native-ticket-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.trending-tickets{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 16px;padding:17px;overflow:hidden}.trending-tickets-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:13px;display:flex}.trending-tickets-heading span,.tn-native-editor-heading span,.tn-live-card-preview>span{color:var(--orange);letter-spacing:.1em;font-size:12px;font-weight:900}.trending-tickets-heading h2{margin:3px 0 0;font-size:24px}.trending-tickets-heading a{color:var(--purple);font-size:14px;font-weight:900}.trending-ticket-rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(230px,72%);grid-auto-flow:column;gap:13px;padding:2px 1px 10px;display:grid;overflow-x:auto}.trending-ticket-rail .clubs28-ticket-event-card{scroll-snap-align:start}.ticket-empty-state{text-align:center;background:#faf8fb;border:1px dashed #d9cedf;border-radius:12px;padding:24px}.ticket-empty-state h3{margin:0 0 5px}.ticket-empty-state p{color:var(--muted);margin:0}.feed-ticket-recommendation{margin-top:16px}.feed-ticket-recommendation .clubs28-ticket-event-card{max-width:520px;margin:auto}.ticket-category-tabs,.ticket-sport-tabs{flex-wrap:wrap;gap:9px;margin:0 0 18px;display:flex}.ticket-category-tabs button,.ticket-sport-tabs button{color:#4a3b50;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd3e2;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:800}.ticket-category-tabs button.active{border-color:var(--orange);background:var(--orange);color:#fff}.ticket-sport-tabs button.active{border-color:var(--purple);background:var(--purple);color:#fff}.tn-admin-native-editor{width:min(1180px,100% - 48px);margin:34px auto 70px}.tn-native-editor-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.tn-native-editor-heading h2{margin:5px 0;font-size:32px}.tn-native-editor-heading p{color:var(--muted);margin:0}.tn-native-editor-heading>button{background:#fff;border:1px solid #ddd2e1;border-radius:8px;padding:10px 14px;font-weight:800}.tn-native-editor-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:start;gap:24px;display:grid}.tn-native-editor-layout .tn-admin-form{width:100%}.tn-admin-form .form-columns label,.tn-admin-form .check{color:#332a38;gap:8px;font-size:15px;font-weight:800;display:grid}.tn-admin-form select{color:#241c28;width:100%;font:inherit;background:#fff;border:1px solid #d8cedd;border-radius:9px;padding:13px 14px}.tn-admin-form .check{align-items:center;display:flex}.tn-live-card-preview{border:1px solid var(--line);background:#f4eff6;border-radius:16px;padding:18px;position:sticky;top:22px}.tn-live-card-preview>p{color:var(--muted);margin:5px 0 14px;font-size:13px}.tn-admin-promotion-list{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:24px;padding:22px}.tn-admin-promotion-list>h2{margin-top:0}.tn-admin-promotion-list>div{border-top:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:13px;padding:11px 0;display:grid}.tn-admin-promotion-list>div>span{color:#fff;background:#24112f;border-radius:7px;place-items:center;width:52px;height:42px;font-weight:900;display:grid;overflow:hidden}.tn-admin-promotion-list img{object-fit:cover;width:100%;height:100%}.tn-admin-promotion-list>div>div{display:grid}.tn-admin-promotion-list small{color:var(--muted)}.tn-admin-promotion-list button{color:var(--purple);background:#fff;border:1px solid #ddd2e1;border-radius:7px;padding:8px 12px;font-weight:800}@media (width<=900px){.native-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-native-editor-layout{grid-template-columns:1fr}.tn-live-card-preview{position:static}.tn-live-card-preview .clubs28-ticket-event-card{max-width:440px}}.ticket-event-image img.generic-ticket-image{object-fit:cover}.ticket-event-image img.official-ticket-creative{object-fit:contain}.ticket-event-copy .ticket-image-rights{border-top:1px solid var(--line);color:#493b50;text-align:left;margin-top:5px;padding-top:8px;font-weight:800}.tn-image-rule-note,.tn-image-rights-note{color:#493b50;background:#f8f3fa;border-radius:9px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.tn-image-rights-note{border-left:4px solid var(--orange)}@media (width<=620px){.native-ticket-grid{grid-template-columns:1fr}.trending-tickets{padding:13px}.trending-ticket-rail{grid-auto-columns:86%}.ticket-event-copy h3{font-size:19px}.tn-admin-native-editor{width:calc(100% - 28px);margin-top:24px}.tn-native-editor-heading{flex-direction:column;align-items:start}.tn-native-editor-heading h2{font-size:27px}.ticket-category-tabs,.ticket-sport-tabs{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.ticket-category-tabs button,.ticket-sport-tabs button{flex:none}}.header-area{max-width:145px;color:var(--purple);text-overflow:ellipsis;white-space:nowrap;border:1px solid #eadff0;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;overflow:hidden}.logged-in-feed-layout{grid-template-columns:220px minmax(0,1fr) 250px;align-items:start}.logged-in-feed-layout .social-left,.home-feed-rail{position:sticky;top:84px}.featured-ticket{color:#fff;background:#170b20;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);min-height:390px;margin:0 0 18px;display:grid;overflow:hidden;box-shadow:0 18px 48px #1e082c33}.featured-ticket-art{background:linear-gradient(135deg,#2d1042,#7f17ac);min-height:390px}.featured-ticket-art img{object-fit:cover;width:100%;height:100%;display:block}.featured-ticket-copy{background:linear-gradient(145deg,#180a22,#341044);flex-direction:column;justify-content:center;padding:32px;display:flex}.featured-ticket-copy>span{color:var(--orange);letter-spacing:.13em;font-size:12px;font-weight:900}.featured-ticket-copy>b{color:#d9a5f3;text-transform:uppercase;margin-top:8px;font-size:12px}.featured-ticket-copy h1{color:#fff;margin:13px 0 3px;font-size:clamp(28px,4vw,46px);line-height:1}.featured-ticket-copy h2{color:#f1ddfb;margin:0 0 17px;font-size:18px}.featured-ticket-copy p{color:#eee1f4;margin:2px 0}.featured-ticket-copy>a{background:var(--orange);color:#fff;border-radius:10px;justify-content:center;margin-top:20px;padding:12px 16px;font-size:17px;font-weight:900;display:flex}.featured-ticket-copy small{color:#cabbd1;text-align:center;margin-top:8px}.featured-ticket-empty{background:linear-gradient(135deg,#1c0d27,#4a1565);align-items:center;min-height:210px;padding:34px;display:flex}.featured-ticket-empty h2{margin:8px 0}.featured-ticket-empty p{color:#d8cadf;margin:0}.trending-category-tabs{gap:7px;margin:-2px 0 14px;padding-bottom:3px;display:flex;overflow-x:auto}.trending-category-tabs button{color:#54445a;background:#fff;border:1px solid #e2d8e6;border-radius:999px;flex:none;padding:8px 12px;font-weight:800}.trending-category-tabs button.active{border-color:var(--purple);background:var(--purple);color:#fff}.home-feed-rail{gap:16px;display:grid}.home-feed-rail section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px}.home-feed-rail h3{text-transform:uppercase;margin:0 0 10px;font-size:16px}.home-feed-rail a{color:#514757;border-top:1px solid #eee8f0;justify-content:space-between;padding:10px 0;font-size:13px;font-weight:750;display:flex}.home-feed-rail a span{color:var(--orange)}.home-feed-rail p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.tn-placement-options{border:1px solid #e4dae8;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.tn-placement-options legend{padding:0 7px;font-weight:900}.feature-everywhere{border:1px solid var(--purple);color:var(--purple);cursor:pointer;background:#fff;border-radius:9px;grid-column:1/-1;padding:11px;font-weight:900}@media (width<=1100px){.logged-in-feed-layout{grid-template-columns:190px minmax(0,1fr)}.home-feed-rail,.header-area{display:none}}@media (width<=820px){.logged-in-feed-layout{display:block}.logged-in-feed-layout .social-left{display:none}.featured-ticket{grid-template-columns:1fr}.featured-ticket-art{min-height:260px}.featured-ticket-copy{padding:24px}.featured-ticket-copy h1{font-size:34px}}@media (width<=560px){.featured-ticket{border-radius:14px;min-height:0}.featured-ticket-art{min-height:210px}.featured-ticket-copy{padding:20px}.featured-ticket-copy h1{font-size:29px}.tn-placement-options{grid-template-columns:1fr}}.private-admin-tools{color:#fff;background:#1f0c29;justify-content:center;align-items:center;gap:12px;padding:10px 18px;display:flex}.private-admin-tools span{color:#d7bce5;letter-spacing:.12em;font-size:11px;font-weight:900}.private-admin-tools a{background:var(--orange);color:#fff;border-radius:8px;padding:8px 13px;font-weight:900}.admin-dashboard{background:#f7f3f8;min-height:100vh;padding:48px 24px}.admin-dashboard>header,.admin-dashboard>section{width:min(900px,100%);margin:auto}.admin-dashboard>header{align-items:center;gap:24px;margin-bottom:28px;display:flex}.admin-dashboard header span{color:var(--orange);letter-spacing:.14em;font-size:12px;font-weight:900}.admin-dashboard h1{margin:5px 0;font-size:44px}.admin-dashboard p{color:var(--muted);margin:0}.admin-dashboard>section{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-dashboard section a{border:1px solid var(--line);background:#fff;border-radius:16px;gap:8px;padding:25px;display:grid;box-shadow:0 12px 35px #230f2c12}.admin-dashboard section b{color:var(--purple);font-size:20px}.admin-dashboard section span{color:var(--muted);line-height:1.5}@media (width<=650px){.private-admin-tools{flex-direction:column;align-items:flex-start}.admin-dashboard>section{grid-template-columns:1fr}.admin-dashboard>header{flex-direction:column;align-items:flex-start}}.trending-ticket-rail{grid-auto-columns:340px;gap:16px}.trending-ticket-rail .clubs28-ticket-event-card,.feed-ticket-recommendation .clubs28-ticket-event-card{width:100%}.trending-ticket-rail .clubs28-ticket-event-card{max-width:340px}.feed-ticket-recommendation .clubs28-ticket-event-card{max-width:480px}.trending-ticket-rail .ticket-event-image{aspect-ratio:auto;height:180px}.feed-ticket-recommendation .ticket-event-image{aspect-ratio:auto;height:230px}.trending-ticket-rail .ticket-event-image img,.feed-ticket-recommendation .ticket-event-image img,.trending-ticket-rail .ticket-event-image img.generic-ticket-image,.feed-ticket-recommendation .ticket-event-image img.generic-ticket-image{object-fit:contain;object-position:center}.trending-ticket-rail .ticket-event-labels{padding:10px 12px}.trending-ticket-rail .ticket-event-copy{gap:4px;padding:13px}.trending-ticket-rail .ticket-event-copy h3{font-size:18px}.trending-ticket-rail .ticket-event-copy p{font-size:13px}.trending-ticket-rail .ticket-event-button{min-height:40px;margin-top:7px;padding:8px 12px}@media (width<=620px){.trending-ticket-rail{grid-auto-columns:min(86vw,340px)}.trending-ticket-rail .ticket-event-image{height:175px}.feed-ticket-recommendation .ticket-event-image{height:220px}.feed-ticket-recommendation .clubs28-ticket-event-card{max-width:100%}}.tickets-page{background:linear-gradient(#f8f4fa 0,#fff 360px);min-height:100vh}.tickets-page-header,.tickets-page-content{width:min(1320px,100% - 48px);margin-inline:auto}.tickets-page-header{padding:58px 0 30px}.tickets-page-header>div{max-width:820px}.tickets-page-header .eyebrow{color:var(--orange);letter-spacing:.16em;margin:0;font-size:13px;font-weight:900}.tickets-page-header h1{color:#27152f;letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(34px,5vw,58px);line-height:1.03}.tickets-page-header>div>p:not(.eyebrow){color:#5e5363;margin:0;font-size:18px;line-height:1.5}.tickets-page-header small{border-left:3px solid var(--orange);color:#6b626f;background:#fff;border-radius:0 8px 8px 0;width:fit-content;margin-top:18px;padding:9px 12px;font-size:13px;line-height:1.45;display:block}.tickets-page-content{padding-bottom:72px}.tickets-page .ticket-category-tabs,.tickets-page .ticket-sport-tabs{gap:10px;margin-bottom:22px;padding:4px 0}.tickets-page .ticket-category-tabs button,.tickets-page .ticket-sport-tabs button{border-color:#dfd3e4;min-height:44px;padding:9px 18px;box-shadow:0 4px 14px #2e13390a}.tickets-page .ticket-category-tabs button:hover,.tickets-page .ticket-sport-tabs button:hover{border-color:var(--purple);color:var(--purple)}.tickets-page .ticket-category-tabs button.active{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 7px 18px #e65c0d33}.tickets-page .ticket-sport-tabs button.active{color:#fff;box-shadow:0 7px 18px #7552f433}.tickets-page .native-ticket-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tickets-page .ticket-scroll-list{scroll-snap-type:x proximity;scrollbar-color:var(--orange) #eee6f0;grid-template-columns:none;grid-auto-columns:minmax(300px,360px);grid-auto-flow:column;gap:20px;padding:4px 2px 18px;display:grid;overflow-x:auto}.tickets-page .ticket-scroll-list .clubs28-ticket-event-card{scroll-snap-align:start}.tickets-page .clubs28-ticket-event-card{border-color:#e3dae7;border-radius:18px;box-shadow:0 12px 34px #26103017}.tickets-page .ticket-event-labels{background:#fcf9fd;padding:13px 16px}.tickets-page .ticket-event-image{aspect-ratio:16/10}.tickets-page .ticket-event-image img{object-position:center}.tickets-page .ticket-event-copy{gap:7px;padding:18px}.tickets-page .ticket-event-copy h3{font-size:21px}.tickets-page .ticket-event-button{border-radius:10px}.tickets-page .tickets-featured-area{margin-bottom:28px}.tickets-page .tickets-featured-area .featured-ticket{max-width:none}@media (width<=940px){.tickets-page .native-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tickets-page .ticket-scroll-list{grid-template-columns:none}}@media (width<=620px){.tickets-page-header,.tickets-page-content{width:calc(100% - 28px)}.tickets-page-header{padding:38px 0 24px}.tickets-page-header h1{font-size:36px}.tickets-page-header>div>p:not(.eyebrow){font-size:16px}.tickets-page .ticket-category-tabs,.tickets-page .ticket-sport-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tickets-page .ticket-category-tabs::-webkit-scrollbar{display:none}.tickets-page .ticket-sport-tabs::-webkit-scrollbar{display:none}.tickets-page .native-ticket-grid{grid-template-columns:1fr;gap:18px}.tickets-page .ticket-scroll-list{grid-template-columns:none;grid-auto-columns:min(86vw,340px);gap:14px}.tickets-page .ticket-event-image{aspect-ratio:16/10}.tickets-page-content{padding-bottom:50px}}.ticket-sport-tabs a{color:#4a3b50;background:#fff;border:1px solid #ddd3e2;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:9px 15px;font-size:14px;font-weight:800;display:flex}.ticket-sport-tabs a.active{border-color:var(--purple);background:var(--purple);color:#fff}.tickets-page .ticket-sport-tabs a{border-color:#dfd3e4;min-height:44px;padding:9px 18px;box-shadow:0 4px 14px #2e13390a}.tickets-page .ticket-sport-tabs a:hover{border-color:var(--purple);color:var(--purple)}.tickets-page .ticket-sport-tabs a.active:hover{color:#fff}@media (width<=620px){.ticket-sport-tabs a{flex:none}}.major-hero-takeover{color:#fff;background:#100716;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);width:100%;min-height:clamp(430px,48vw,650px);display:grid;overflow:hidden}.major-hero-art,.major-hero-art>a{background:radial-gradient(circle at 50% 45%,#4a1763,#100716 72%);min-width:0;min-height:100%;display:block}.major-hero-art img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.major-hero-copy{background:linear-gradient(145deg,#190a23,#3c1150);flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px);display:flex}.major-hero-copy>span{color:var(--orange);letter-spacing:.15em;font-size:13px;font-weight:900}.major-hero-copy>b{color:#d8a6ed;text-transform:uppercase;margin-top:10px;font-size:13px}.major-hero-copy h1{color:#fff;letter-spacing:-.04em;margin:15px 0 5px;font-size:clamp(34px,5vw,64px);line-height:.98}.major-hero-copy h2{color:#f0dcf7;margin:0 0 18px;font-size:clamp(18px,2vw,25px)}.major-hero-copy p{color:#eee4f1;margin:3px 0;font-size:16px}.major-hero-button{background:var(--orange);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:48px;margin-top:22px;padding:11px 18px;font-size:17px;font-weight:900;display:flex}.major-hero-button:hover{background:var(--orange-dark)}.major-hero-button:disabled{opacity:.85}.major-hero-copy small{color:#cdbdd3;text-align:center;margin-top:9px;font-size:12px;font-weight:700}.homepage-hero-control{background:#fbf8fc;border:1px solid #dfd1e5;border-radius:9px;grid-column:1/-1;padding:12px}.homepage-hero-control span{gap:3px;display:grid}.homepage-hero-control small{font-weight:500}.homepage-hero-control input:disabled{cursor:not-allowed;opacity:.55}.major-hero-preview{border-radius:12px;grid-template-columns:1fr;min-height:0}.major-hero-preview .major-hero-art{height:210px}.major-hero-preview .major-hero-copy{padding:18px}.major-hero-preview .major-hero-copy h1{font-size:30px}.major-hero-preview .major-hero-copy h2{font-size:17px}.major-hero-preview .major-hero-copy p{font-size:14px}@media (width<=800px){.major-hero-takeover{grid-template-columns:1fr;min-height:0}.major-hero-art{height:clamp(260px,68vw,430px)}.major-hero-copy{padding:28px 22px}.major-hero-copy h1{font-size:40px}}.mobile-nav{pointer-events:auto}.mobile-nav a{pointer-events:auto;touch-action:manipulation;position:relative}.mobile-unread-badge{color:#fff;background:#e34a32;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;line-height:1;display:grid;position:absolute;top:-7px;right:-11px}.header-brand-profile{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;gap:3px;display:flex}.header-brand-profile .profile-link{gap:7px;min-height:28px;margin-left:2px;font-size:13px;font-weight:800}.header-brand-profile .profile-link>span{width:24px;height:24px;font-size:9px}.header-brand-profile .profile-link img{object-fit:cover;border-radius:50%;width:100%;height:100%}.header-messages-link{color:#5f5865;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:78px;min-height:50px;font-size:13px;font-weight:800;display:flex;position:relative}.header-messages-link i{font-size:23px;font-style:normal;line-height:1}.header-messages-link>b{color:#fff;background:#e34a32;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:1;display:grid;position:absolute;top:4px;right:8px}.header-messages-link:hover,.header-messages-link:focus{color:var(--purple)}@media (width<=1000px){.header-brand-profile .brand{font-size:15px}.header-brand-profile .profile-link{font-size:12px}.header-area{display:none}.top-nav nav{gap:2px}.top-nav nav>a{min-width:58px}.header-messages-link{min-width:64px}.prototype-header:not(.visitor-header){height:78px}}@media (width<=720px){.prototype-header:not(.visitor-header){height:76px}.top-nav{gap:10px}.header-brand-profile{min-width:86px}.header-brand-profile .brand{letter-spacing:.7px;gap:5px;font-size:13px}.header-brand-profile .brand>b{width:29px;height:29px;font-size:18px}.header-brand-profile .profile-link{min-height:25px;margin-left:0;font-size:12px}.header-brand-profile .profile-link>b{display:inline}.header-brand-profile .profile-link>span{width:22px;height:22px}.header-messages-link{min-width:48px;min-height:48px}.header-messages-link i{font-size:24px}.header-messages-link span{font-size:11px}.header-messages-link>b{top:1px;right:0}.platform-search-results{top:84px}.mobile-nav a{font-size:11px;font-weight:700}.mobile-nav i{font-size:20px}.mobile-nav a{min-width:54px;min-height:54px}}.messages-page{background:#f6f3f7;min-height:100vh}.messages-shell{background:#fff;border:1px solid #ded6e2;border-radius:16px;grid-template-columns:340px minmax(0,1fr);width:min(1180px,100% - 32px);height:calc(100vh - 112px);min-height:560px;margin:20px auto;display:grid;overflow:hidden;box-shadow:0 12px 38px #230f2c14}.conversation-list{border-right:1px solid #e6dfe9;overflow-y:auto}.conversation-list>header{border-bottom:1px solid #e6dfe9;padding:22px}.conversation-list h1{margin:0;font-size:28px}.conversation-list header p{color:var(--muted);margin:5px 0 0;font-size:13px}.conversation-list>a{border-bottom:1px solid #eee8f0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:13px 15px;display:grid;position:relative}.conversation-list>a:hover,.conversation-list>a.active{background:#f5eff8}.message-avatar{background:linear-gradient(135deg,var(--orange),var(--purple));color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid;overflow:hidden}.message-avatar img{object-fit:cover;width:100%;height:100%}.conversation-list>a>div{gap:5px;min-width:0;display:grid}.conversation-list>a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-list>a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-list>a time{color:#8a808e;align-self:start;font-size:10px}.conversation-list>a>i{background:var(--orange);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:12px;right:13px}.conversation-panel{background:#faf8fb;flex-direction:column;min-width:0;display:flex}.conversation-panel>header{background:#fff;border-bottom:1px solid #e6dfe9;align-items:center;gap:12px;min-height:73px;padding:11px 18px;display:flex}.conversation-panel>header .message-avatar{width:44px;height:44px}.conversation-panel>header>div{gap:3px;display:grid}.conversation-panel>header a:not(.conversation-back){color:var(--purple);font-size:12px;font-weight:800}.conversation-back{border-radius:50%;place-items:center;min-width:44px;min-height:44px;font-size:24px;display:none}.message-history{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex;overflow-y:auto}.message-bubble{align-self:flex-start;max-width:min(72%,560px)}.message-bubble p{white-space:pre-wrap;background:#fff;border:1px solid #e0d8e4;border-radius:14px 14px 14px 3px;margin:0;padding:11px 14px;line-height:1.45}.message-bubble.mine{align-self:flex-end}.message-bubble.mine p{border-color:var(--purple);background:var(--purple);color:#fff;border-radius:14px 14px 3px}.message-bubble time{color:#8a808e;margin:4px 4px 0;font-size:10px;display:block}.message-bubble.mine time{text-align:right}.message-composer{padding:13px 16px calc(13px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e6dfe9;grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid;position:relative}.message-composer textarea{resize:none;min-height:48px;max-height:130px;color:var(--ink);font:inherit;border:1px solid #d8cfdd;border-radius:12px;padding:12px 14px;font-size:16px}.message-composer button{background:var(--orange);color:#fff;border:0;border-radius:10px;min-width:84px;min-height:48px;font-weight:900}.message-composer button:disabled{opacity:.55}.message-composer>p{color:#a32b20;grid-column:1/-1;margin:0;font-size:13px}.messages-empty,.select-conversation{color:var(--muted);text-align:center;padding:30px}.messages-empty b{color:var(--ink)}.select-conversation{margin:auto}.select-conversation>span{font-size:42px}.simple-route-page{width:min(900px,100% - 32px);margin:40px auto;padding-bottom:100px}.simple-route-page>span{color:var(--orange);letter-spacing:.13em;font-size:12px;font-weight:900}.simple-route-page h1{margin:6px 0 24px;font-size:42px}.friends-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.friends-grid a{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;padding:18px;display:grid}.friends-grid small{color:var(--muted)}.profile-message-action{display:grid}.profile-message-action small{color:#a32b20;max-width:180px;font-size:11px}@media (width<=720px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.mobile-nav{z-index:1000;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);pointer-events:auto;background:#fffffffa;align-items:stretch;box-shadow:0 -5px 20px #1e0f2614}.mobile-nav a{flex:1;gap:4px;min-width:44px;min-height:56px;font-size:10px;font-weight:800}.mobile-nav a.active{color:var(--purple)}.mobile-nav i{font-size:19px;position:relative}.messages-page .artist-topbar{display:none}.messages-shell{width:100%;height:calc(100dvh - 64px - env(safe-area-inset-bottom));min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr;margin:0}.conversation-list{border:0}.conversation-panel,.messages-shell.conversation-open .conversation-list{display:none}.messages-shell.conversation-open .conversation-panel{z-index:900;inset:0 0 calc(64px + env(safe-area-inset-bottom));background:#faf8fb;display:flex;position:fixed}.conversation-back{display:grid}.message-history{padding:14px}.message-bubble{max-width:86%}.message-composer{padding-bottom:calc(13px + env(safe-area-inset-bottom))}.friends-grid{grid-template-columns:1fr}}.location-autocomplete{position:relative}.location-input-wrap{display:block;position:relative}.location-loading{color:#6d6372;font-size:13px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.location-suggestions{z-index:80;background:#fff;border:1px solid #d8cedd;border-radius:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 36px #1f0d2929}.location-suggestions button{color:#302735;text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8f0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.location-suggestions button:hover,.location-suggestions button.active{background:#f5eff9}.location-suggestions button strong{font-size:15px}.location-suggestions button small{color:#756b7a;font-size:12px}.location-empty{color:#665d6a;padding:14px;font-size:14px}.location-autocomplete>small{margin-top:6px;font-size:12px;line-height:1.4;display:block}.location-confirmed{color:#267047}.location-help{color:#665d6a}@media (width<=620px){.location-suggestions button{padding:14px}.location-suggestions button strong{font-size:16px}.location-suggestions button small{font-size:13px}}.profile-posts-area{width:min(760px,100% - 40px);margin:26px auto}.profile-post-composer,.profile-post-card,.profile-post-empty{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:18px;overflow:hidden;box-shadow:0 8px 26px #23132d0f}.profile-post-composer>div:first-child{padding:18px 18px 0}.profile-post-composer>div:first-child span{color:var(--purple);letter-spacing:.14em;font-size:10px;font-weight:900}.profile-post-composer>div:first-child h2{margin:5px 0 0;font-size:24px}.profile-post-composer>textarea{resize:vertical;width:calc(100% - 36px);min-height:94px;color:var(--ink);font:inherit;border:1px solid #ded6e3;border-radius:10px;margin:16px 18px 12px;padding:14px;font-size:16px}.profile-composer-options{flex-wrap:wrap;gap:7px;padding:0 18px 14px;display:flex}.profile-composer-options button{color:#4e4055;background:#fff;border:1px solid #ded6e3;border-radius:8px;min-height:42px;padding:9px 13px;font-weight:800}.profile-composer-options button:hover,.profile-composer-options button.active{border-color:var(--purple);color:var(--purple);background:#f4effb}.profile-media-preview{background:#170b20;border-radius:11px;position:relative;overflow:hidden;margin:0 18px 16px!important;padding:0!important}.profile-media-preview img,.profile-media-preview video{object-fit:contain;width:100%;max-height:520px;display:block}.profile-media-preview button{color:#fff;background:#140a19d1;border:0;border-radius:7px;padding:7px 10px;font-weight:800;position:absolute;top:10px;right:10px}.profile-event-fields{background:#f8f5fa;border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;margin:0 18px 16px!important;padding:16px!important;display:grid!important}.profile-event-fields label{color:#443649;gap:6px;font-size:13px;font-weight:800;display:grid}.profile-event-fields input,.profile-event-fields select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dcd3e1;border-radius:8px;padding:9px 11px}.profile-composer-error{color:#a22518;background:#fff0ee;border-radius:8px;margin:0 18px 12px;padding:10px;font-weight:700}.profile-post-composer>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}.profile-post-composer>footer button{border-radius:8px;min-height:42px;padding:9px 18px;font-size:16px;font-weight:800}.profile-post-composer>footer button:first-child{color:#625668;background:#fff;border:1px solid #ded6e3}.profile-post-composer>footer button:last-child{background:var(--orange);color:#fff;border:0}.profile-post-composer>footer button:last-child:hover{background:var(--orange-dark)}.profile-post-composer button:disabled{cursor:not-allowed;opacity:.65}.profile-posts-heading{justify-content:space-between;align-items:center;margin:4px 2px 12px;display:flex}.profile-posts-heading h2{margin:0;font-size:28px}.profile-post-list,.home-real-posts{gap:18px;display:grid}.profile-post-card{padding:16px}.profile-post-card>header{align-items:center;gap:11px;display:flex}.profile-post-avatar{background:linear-gradient(135deg,var(--orange),var(--purple));color:#fff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.profile-post-avatar img{object-fit:cover;width:100%;height:100%}.profile-post-card>header>div{gap:3px;display:grid}.profile-post-card>header b{font-size:15px}.profile-post-card>header span{color:var(--muted);font-size:12px}.profile-post-caption{white-space:pre-wrap;margin:14px 0;font-size:16px;line-height:1.55}.profile-post-media{object-fit:contain;background:#140a1c;border-radius:10px;width:100%;max-height:620px;display:block}.profile-post-event{background:#faf7fb;border:1px solid #e2d9e6;border-radius:10px;margin-top:12px;padding:14px}.profile-post-event>span{color:var(--purple);letter-spacing:.12em;font-size:10px;font-weight:900}.profile-post-event h3{margin:5px 0 8px;font-size:20px}.profile-post-event p{color:#675b6c;margin:3px 0;font-size:14px}.profile-post-event a{background:var(--orange);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:42px;margin-top:11px;font-weight:900;display:flex}.profile-post-card>footer{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:13px;display:grid}.profile-post-card>footer button{color:#665c6b;background:#fff;border:0;padding:11px 3px;font-weight:750}.profile-post-empty{text-align:center;color:var(--muted);padding:28px}.profile-photo-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-photo-grid .profile-post-card{margin:0}.profile-photo-grid .profile-post-card>header,.profile-photo-grid .profile-post-caption,.profile-photo-grid .profile-post-card>footer{display:none}.profile-photo-grid .profile-post-media{height:280px}.home-real-posts .profile-post-card{margin:0}.home-real-posts{margin-bottom:16px}@media (width<=700px){.profile-posts-area{width:calc(100% - 24px);margin-top:18px}.profile-event-fields{grid-template-columns:1fr}.profile-composer-options{grid-template-columns:1fr 1fr;display:grid}.profile-composer-options button{font-size:14px}.profile-post-composer>footer{grid-template-columns:1fr 1.4fr;display:grid}.profile-photo-grid{grid-template-columns:1fr 1fr;gap:8px}.profile-photo-grid .profile-post-media{height:190px}.profile-post-card{padding:13px}.profile-post-card>footer button{font-size:12px}.profile-post-media{max-height:520px}}.profile-event-fields label.wide,.profile-ticket-choice{grid-column:1/-1}.profile-event-fields small{color:var(--muted);font-size:12px;line-height:1.4}.profile-ticket-choice{gap:7px;display:grid}.profile-ticket-choice>span{color:#443649;font-size:13px;font-weight:800}.profile-ticket-choice>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.profile-ticket-choice button{color:#4e4055;min-height:46px;font:inherit;background:#fff;border:1px solid #dcd3e1;border-radius:8px;padding:8px;font-size:13px;font-weight:800}.profile-ticket-choice button.active{border-color:var(--purple);color:var(--purple);background:#f1e9fb}@media (width<=700px){.profile-ticket-choice>div{grid-template-columns:1fr}.profile-ticket-choice button{min-height:48px;font-size:14px}}.platform-search{z-index:40;min-width:0;position:relative}.platform-search .header-search{width:100%}.platform-search-results{background:#fff;border:1px solid #ddd4e1;border-radius:14px;width:min(520px,100vw - 24px);max-height:min(70vh,650px);padding:10px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 20px 55px #1f0c2933}.platform-search-results>p{color:#6d6371;margin:0;padding:16px}.platform-search-group+.platform-search-group{border-top:1px solid #eee8f0}.platform-search-group h2{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:10px 8px 5px;font-size:13px}.platform-search-group>a{border-radius:10px;align-items:center;gap:12px;min-height:60px;padding:8px;display:flex}.platform-search-group>a:hover,.platform-search-group>a:focus{background:#f7f1f9}.platform-search-image{background:linear-gradient(135deg,var(--purple),var(--orange));color:#fff;border-radius:9px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid;overflow:hidden}.platform-search-image img{object-fit:cover;width:100%;height:100%}.platform-search-group>a>span:last-child{min-width:0}.platform-search-group b,.platform-search-group small{display:block}.platform-search-group b{color:#211b24;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.platform-search-group small{color:#6f6573;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}@media (width<=760px){.platform-search{flex:1}.platform-search-results{width:auto;max-height:65vh;position:fixed;top:74px;left:12px;right:12px}.platform-search-group b{font-size:16px}.platform-search-group small{font-size:13px}}.nearby-location-summary{background:#fff;border:1px solid #e7e1ec;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 18px;display:flex}.nearby-location-summary span,.nearby-location-picker>div:first-child>span{color:var(--orange);letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.nearby-location-summary strong{margin-top:4px;font-size:16px;display:block}.nearby-location-summary button{border:1px solid var(--purple);min-height:44px;color:var(--purple);background:#fff;border-radius:20px;padding:8px 16px;font-weight:800}.nearby-location-picker{background:linear-gradient(135deg,#fff,#fbf8ff);border:1px solid #ded5e8;border-radius:16px;margin-bottom:16px;padding:20px}.nearby-location-picker h2{margin:5px 0;font-size:24px}.nearby-location-picker p{color:#5f5865;margin:0 0 15px;line-height:1.5}.nearby-location-picker .location-autocomplete{max-width:620px;display:block}.nearby-location-actions{justify-content:flex-end;gap:10px;max-width:620px;margin-top:13px;display:flex}.nearby-location-actions button{width:auto;min-height:44px;padding-inline:22px}@media (width<=620px){.nearby-location-summary{flex-direction:column;align-items:flex-start}.nearby-location-summary button{width:100%}.nearby-location-picker{padding:16px}.nearby-location-actions button{flex:1;padding-inline:12px}}.nearby-location-picker .location-autocomplete{color:#2d2631;font-size:16px;font-weight:800}.nearby-location-picker .location-input-wrap{width:100%;margin-top:8px}.nearby-location-picker .location-input-wrap>input{color:#211a25;background:#fff;border:2px solid #9b8da2;border-radius:12px;outline:0;width:100%;height:58px;min-height:58px;padding:0 16px;font-size:17px;font-weight:600;line-height:1;display:block}.nearby-location-picker .location-input-wrap>input::placeholder{color:#655b6a;opacity:1}.nearby-location-picker .location-input-wrap>input:focus{border-color:var(--purple);box-shadow:0 0 0 4px #7552f424}.nearby-current-area{background:#f2ebf7;border-radius:9px;padding:10px 12px;font-size:15px;color:#3d3044!important;margin-top:10px!important}.nearby-location-picker .location-suggestions{top:calc(100% + 7px)}@media (width<=620px){.nearby-location-picker .location-autocomplete,.nearby-location-picker .location-input-wrap,.nearby-location-picker .location-input-wrap>input{max-width:100%}.nearby-location-picker .location-input-wrap>input{height:58px;padding-inline:14px;font-size:16px}.nearby-location-picker{overflow:visible}.nearby-location-picker .location-suggestions{left:0;right:0}}.public-directory-page,.public-event-page{min-height:100vh;color:var(--ink);background:#f8f5fa}.public-directory-page>header,.public-directory-page>section,.public-directory-page>a,.public-event-detail{width:min(1200px,100% - 40px);margin-inline:auto}.public-directory-page>header{padding:52px 0 28px}.public-directory-page>header>span,.public-event-detail>div>span{color:var(--orange);letter-spacing:.14em;font-size:12px;font-weight:900}.public-directory-page>header h1{letter-spacing:-.04em;margin:7px 0;font-size:clamp(38px,6vw,64px)}.public-directory-page>header p{color:var(--muted);margin:0;font-size:18px}.public-directory-page>section{padding:20px 0 36px}.public-directory-page>section h2{margin:0 0 16px;font-size:30px}.public-directory-page>a{color:var(--purple);padding-bottom:14px;font-weight:900;display:block}.public-directory-page>a:last-child{padding-bottom:60px}.public-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.public-directory-grid .clubs28-ticket-event-card{max-width:none}.public-event-detail{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:36px;padding:54px 0 80px;display:grid}.public-event-detail>img{object-fit:contain;background:#14091c;border-radius:18px;width:100%;max-height:620px}.public-event-detail>div{align-self:center}.public-event-detail h1{letter-spacing:-.045em;margin:8px 0 14px;font-size:clamp(38px,6vw,66px);line-height:1}.public-event-detail p{color:#5e5363;font-size:17px;line-height:1.6}.public-event-detail dl{grid-template-columns:auto 1fr;gap:8px 15px;margin:24px 0;display:grid}.public-event-detail dt{font-weight:900}.public-event-detail dd{color:#5e5363;margin:0}.public-event-ticket{background:var(--orange);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:48px;margin:18px 0 12px;font-size:17px;font-weight:900;display:flex}.public-event-detail nav{flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.public-event-detail nav a{color:var(--purple);font-weight:850}.public-event-detail small{color:var(--muted);margin-top:12px;display:block}@media (width<=900px){.public-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-event-detail{grid-template-columns:1fr}.public-event-detail>img{max-height:520px}}@media (width<=620px){.public-directory-page>header,.public-directory-page>section,.public-directory-page>a,.public-event-detail{width:calc(100% - 28px)}.public-directory-page>header{padding-top:34px}.public-directory-page>header p{font-size:16px}.public-directory-grid{grid-template-columns:1fr}.public-event-detail{gap:22px;padding:28px 0 60px}.public-event-detail h1{font-size:40px}.public-event-detail dl{grid-template-columns:1fr;gap:3px}.public-event-detail dd{margin-bottom:9px}}.public-section-heading .public-join-heading{color:#321a3e;letter-spacing:-.02em;margin:26px 0 9px;font-size:clamp(25px,3vw,34px);line-height:1.15}.public-section-heading .visitor-signup-copy{color:#3f3544;margin:0 0 18px;font-weight:700}.public-section-heading .public-welcome-actions{margin-bottom:24px}.public-home-ticket-search{background:#faf8fc;border:1px solid #e4dce8;border-radius:16px;padding:18px}.public-home-ticket-search h2{color:#321a3e;letter-spacing:0;margin:0 0 5px;font-size:24px;line-height:1.2}.public-home-ticket-search>p{color:#5e5363;margin:0 0 13px;font-size:16px;line-height:1.45}.public-home-ticket-search .ticketnetwork-simple-search{border-radius:12px;width:100%;margin:0}.public-local-join-copy{color:#5e5363;flex-wrap:wrap;gap:4px 12px;margin:14px 0 0;font-size:14px;line-height:1.45;display:flex}.public-local-join-copy a{color:#5d346f;text-underline-offset:3px;font-weight:800;text-decoration:underline}.public-event-guide-links{flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.public-event-guide-links a{color:#5d346f;text-underline-offset:3px;font-size:14px;font-weight:750;text-decoration:underline}.public-event-guide-links a:hover{color:var(--orange)}.profile-ticket-events{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(1120px,100% - 40px);margin:28px auto;padding:24px;box-shadow:0 10px 30px #24102e0f}.ticket-data-page{color:#211b24;background:#f6f4f7;min-height:100vh}.ticket-data-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:24px;min-height:76px;padding:12px max(24px,50vw - 590px);display:flex}.ticket-data-header>div span{color:var(--orange);letter-spacing:.13em;font-size:12px;font-weight:900}.ticket-data-header h1{margin:3px 0;font-size:28px}.ticket-data-header nav{gap:10px;margin-left:auto;display:flex}.ticket-data-header nav a,.ticket-data-actions a,.ticket-data-empty a{background:var(--purple);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font-weight:900;display:inline-flex}.ticket-data-header nav a+a,.ticket-data-actions a:first-child,.ticket-data-empty a{background:var(--orange)}.ticket-data-shell{width:min(1180px,100% - 40px);margin:28px auto 80px}.ticket-data-privacy,.ticket-data-email-note{background:#fff;border:1px solid #e3dce6;border-radius:14px;padding:18px;line-height:1.6}.ticket-data-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.ticket-data-stats article{background:#fff;border:1px solid #e3dce6;border-radius:14px;padding:20px}.ticket-data-stats span{color:#6d6470;font-weight:800;display:block}.ticket-data-stats b{color:var(--purple);margin-top:6px;font-size:30px;display:block}.ticket-data-event{background:#fff;border:1px solid #e3dce6;border-radius:16px;margin:20px 0;padding:22px}.ticket-data-event>header{justify-content:space-between;gap:20px;display:flex}.ticket-data-event>header>div:first-child>span{color:var(--orange);letter-spacing:.12em;font-size:12px;font-weight:900}.ticket-data-event h2{margin:6px 0;font-size:28px}.ticket-data-event>header>div:last-child{text-align:right}.ticket-data-event>header>div:last-child b{color:var(--purple);font-size:34px;display:block}.ticket-data-event>header>div:last-child span,.ticket-data-event>header>div:last-child strong{display:block}.ticket-data-actions{gap:10px;margin:18px 0;display:flex}.ticket-data-table-wrap{overflow-x:auto}.ticket-data-event table{border-collapse:collapse;width:100%;min-width:900px}.ticket-data-event th,.ticket-data-event td{text-align:left;border-top:1px solid #eee8f0;padding:12px}.ticket-data-event th{color:#6a5f6f;font-size:13px}.consent-status{color:#514756;background:#eee8f0;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.consent-status.opted_in{color:#12622b;background:#e4f5e9}.consent-status.unsubscribed{color:#8b271f;background:#f8e6e4}.ticket-data-email-note h2{margin-top:0}.ticket-data-empty{text-align:center;background:#fff;border-radius:16px;padding:28px}.ticket-data-empty a{margin-top:10px}@media (width<=720px){.ticket-data-header{flex-wrap:wrap;align-items:flex-start}.ticket-data-header>div{order:3;width:100%}.ticket-data-header nav{margin-left:auto}.ticket-data-shell{width:calc(100% - 24px)}.ticket-data-stats{grid-template-columns:1fr}.ticket-data-event{padding:16px}.ticket-data-event>header{flex-direction:column;align-items:flex-start}.ticket-data-event>header>div:last-child{text-align:left}.ticket-data-actions{flex-direction:column}}.profile-ticket-events-heading>span{color:var(--orange);letter-spacing:.13em;font-size:12px;font-weight:900}.profile-ticket-events-heading h2{margin:5px 0 18px;font-size:30px}.event-dashboard-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;width:min(1360px,100% - 40px);margin:24px auto 80px;display:grid}.event-dashboard-nav{background:#fff;border:1px solid #e3dce6;border-radius:16px;gap:4px;padding:16px;display:grid;position:sticky;top:18px}.event-dashboard-nav strong{color:var(--orange);letter-spacing:.1em;padding:9px 11px;font-size:14px}.event-dashboard-nav a{color:#33283a;border-radius:9px;min-height:46px;padding:12px;font-size:16px;font-weight:850}.event-dashboard-nav a:hover,.event-dashboard-nav a:focus-visible{color:var(--purple);background:#f2eaf5}.event-dashboard-layout .ticket-data-shell{width:100%;margin:0}.dashboard-section{background:#fff;border:1px solid #e3dce6;border-radius:17px;margin:20px 0;padding:24px;scroll-margin-top:18px}.dashboard-section-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.dashboard-section-title span,.split-dashboard-section>div:first-child>span{color:var(--orange);letter-spacing:.12em;font-size:13px;font-weight:950}.dashboard-section-title h2,.split-dashboard-section h2{margin:5px 0 0;font-size:28px;line-height:1.15}.dashboard-section-title>a,.payout-summary>a,.attendee-summary>a{background:var(--orange);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:11px 15px;font-size:15px;font-weight:900;display:inline-flex}.overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.overview-stats b.text-value{font-size:22px}.event-dashboard-cards{gap:14px;margin-top:20px;display:grid}.event-dashboard-card{background:#fbfafc;border:1px solid #e7e0e9;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto;gap:14px 24px;padding:19px;display:grid}.event-dashboard-card>div:first-child>span{color:var(--purple);letter-spacing:.1em;font-size:13px;font-weight:950}.event-dashboard-card h3{margin:5px 0;font-size:22px}.event-dashboard-card p{color:#6d6470;margin:0;font-size:16px}.event-dashboard-card dl{gap:24px;margin:0;display:flex}.event-dashboard-card dl div{align-content:start;display:grid}.event-dashboard-card dt{color:#6d6470;font-size:14px;font-weight:800}.event-dashboard-card dd{color:var(--purple);margin:4px 0 0;font-size:22px;font-weight:950}.event-dashboard-card .ticket-data-actions{grid-column:1/-1;margin:0}.ticket-data-event h3{margin:5px 0;font-size:22px}.ticket-data-event>header>strong{font-size:17px}.finance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.finance-grid article{background:#f7f2f9;border-radius:12px;padding:17px}.finance-grid span{color:#6c6270;font-size:14px;font-weight:850;display:block}.finance-grid b{color:var(--purple);margin-top:8px;font-size:18px;line-height:1.25;display:block}.dashboard-data-note{color:#68564b;background:#fff6ee;border-radius:10px;margin:18px 0 0;padding:14px;font-size:16px;line-height:1.55}.split-dashboard-section{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:30px;display:grid}.split-dashboard-section p{font-size:16px;line-height:1.6}.payout-summary,.attendee-summary{background:#f7f2f9;border-radius:13px;align-content:start;gap:12px;padding:18px;display:grid}.payout-summary p{justify-content:space-between;gap:18px;margin:0;display:flex}.payout-summary b,.attendee-summary b{font-size:16px}.performance-list{gap:10px;margin-top:18px;display:grid}.performance-list article{border-top:1px solid #ece6ee;grid-template-columns:minmax(220px,1fr) repeat(3,auto);gap:18px;padding:14px;font-size:15px;display:grid}.dashboard-section#marketing>p{font-size:16px;line-height:1.65}.dashboard-section#marketing .dashboard-section-title>b{color:var(--purple);font-size:18px}@media (width<=900px){.event-dashboard-layout{grid-template-columns:1fr}.event-dashboard-nav{display:flex;position:static;overflow-x:auto}.event-dashboard-nav strong{display:none}.event-dashboard-nav a{white-space:nowrap}.finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-list article{grid-template-columns:1fr 1fr}}@media (width<=720px){.event-dashboard-layout{gap:14px;width:calc(100% - 24px);margin-top:14px}.event-dashboard-nav{margin:0 -2px;padding:9px}.event-dashboard-nav a{font-size:15px}.ticket-data-header h1{font-size:26px}.dashboard-section{margin:14px 0;padding:18px}.dashboard-section-title{flex-direction:column;align-items:flex-start}.dashboard-section-title h2,.split-dashboard-section h2{font-size:24px}.dashboard-section-title>a{width:100%}.overview-stats{grid-template-columns:1fr 1fr}.ticket-data-stats article{padding:16px}.ticket-data-stats b{font-size:27px}.event-dashboard-card{grid-template-columns:1fr}.event-dashboard-card dl{justify-content:space-between}.event-dashboard-card .ticket-data-actions{grid-column:auto}.finance-grid,.split-dashboard-section,.performance-list article{grid-template-columns:1fr}.ticket-data-event>header>strong{font-size:16px}.ticket-data-event th,.ticket-data-event td{font-size:15px}.payout-summary>a,.attendee-summary>a{width:100%}}.profile-ticket-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profile-ticket-event{background:#fff;border:1px solid #e4dce7;border-radius:13px;overflow:hidden}.profile-ticket-event>img,.profile-ticket-event-placeholder{aspect-ratio:16/9;object-fit:contain;background:#1b0a25;width:100%;display:block}.profile-ticket-event-placeholder{color:#fff;place-items:center;font-weight:900;display:grid}.profile-ticket-event>div{padding:16px}.profile-ticket-event>div>span{color:var(--orange);letter-spacing:.1em;font-size:12px;font-weight:900}.profile-ticket-event.canceled>div>span{color:#a72d23}.profile-ticket-event h3{margin:7px 0 10px;font-size:21px;line-height:1.2}.profile-ticket-event p{color:#655b69;margin:4px 0;font-size:15px}.profile-ticket-event-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.profile-ticket-event-actions a{background:var(--orange);color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:43px;padding:9px;font-weight:900;display:flex}.profile-ticket-event-actions a+a{border:1px solid var(--purple);color:var(--purple);background:#fff}.profile-ticket-events-empty{color:var(--muted);margin:0}.profile-ticket-history{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.profile-ticket-history summary{color:var(--purple);cursor:pointer;margin-bottom:16px;font-size:18px;font-weight:900}@media (width<=900px){.profile-ticket-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.profile-ticket-events{width:calc(100% - 24px);padding:16px}.profile-ticket-event-grid{grid-template-columns:1fr}.profile-ticket-events-heading h2{font-size:27px}.profile-ticket-event h3{font-size:21px}.profile-ticket-event p{font-size:16px}}.discover-local-hero .visitor-signup-copy,.tickets-page-header .visitor-signup-copy{margin-top:17px;font-size:16px;line-height:1.5}.visitor-signup-copy a{color:#67218a;text-underline-offset:3px;font-weight:900;text-decoration:underline}@media (width<=620px){.public-section-heading .public-join-heading{margin-top:24px}.public-home-ticket-search{padding:13px}.public-home-ticket-search h2{font-size:22px}.public-home-ticket-search>p{font-size:15px}.public-event-guide-links{gap:12px 16px}}@media (width<=760px){.visitor-header .header-search{display:none}.visitor-header .top-nav{gap:8px}.visitor-header .header-auth-links .header-join-link{align-items:center;min-height:42px;padding:9px 12px;font-size:14px;display:inline-flex}.visitor-header .header-auth-links a:first-child{font-size:14px}}.cash-out-dashboard{border:2px solid #6f2b90;box-shadow:0 12px 32px #431c5217}.cash-out-disabled-badge{color:#5d5362;letter-spacing:.06em;background:#eee8f0;border-radius:999px;padding:8px 11px;font-size:13px}.cash-out-intro{font-size:16px;line-height:1.55}.cash-out-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.cash-out-dashboard-grid article{background:#f7f2f9;border-radius:12px;padding:18px}.cash-out-dashboard-grid span{color:#6c6270;font-size:15px;font-weight:850;display:block}.cash-out-dashboard-grid b{color:var(--purple);margin-top:7px;font-size:24px;display:block}.cash-out-preview{background:#fff;border:1px solid #dfd4e4;border-radius:13px;margin-top:18px;padding:18px}.cash-out-preview h3{margin:0 0 12px;font-size:21px}.cash-out-preview p{border-top:1px solid #eee8f0;justify-content:space-between;gap:20px;margin:0;padding:10px 0;font-size:16px;display:flex}.cash-out-preview p span{font-weight:800}.cash-out-preview-net{color:var(--purple);font-size:18px!important}.cash-out-dashboard-actions{background:#fff6ee;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:17px;display:flex}.cash-out-dashboard-actions p{margin:0;font-size:16px;line-height:1.5}.cash-out-dashboard-actions button{color:#fff;cursor:not-allowed;background:#827985;border:0;border-radius:9px;flex:none;min-height:46px;padding:11px 18px;font-size:17px;font-weight:900}.cash-out-history{margin-top:24px}.cash-out-history h3{font-size:22px}.cash-out-history>article{border-top:1px solid #ece6ee;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;padding:13px 0;display:grid}.cash-out-history>article strong{text-transform:capitalize;color:var(--purple)}.cash-out-setup-link{min-height:44px;color:var(--purple);text-underline-offset:3px;align-items:center;margin-top:12px;font-size:16px;font-weight:900;text-decoration:underline;display:inline-flex}@media (width<=720px){.cash-out-dashboard-grid{grid-template-columns:1fr 1fr}.cash-out-dashboard-actions{flex-direction:column;align-items:stretch}.cash-out-dashboard-actions a{width:100%}.cash-out-history>article{grid-template-columns:1fr auto}.cash-out-history>article strong{grid-column:1/-1}}@media (width<=430px){.cash-out-dashboard-grid{grid-template-columns:1fr}}.cash-out-confirm-buttons{flex-wrap:wrap;gap:10px;display:flex}.cash-out-confirm-buttons .cash-out-back{color:var(--purple);border:1px solid var(--purple);cursor:pointer;background:#fff}.cash-out-result{color:var(--purple);font-weight:850;margin-top:8px!important}.cash-out-dashboard-actions button:not(:disabled){background:var(--orange);cursor:pointer}.cash-out-dashboard-actions button:not(:disabled):hover{filter:brightness(.96)}@media (width<=720px){.ticket-data-page{width:100%;max-width:100%;padding-bottom:calc(78px + env(safe-area-inset-bottom));overflow-x:clip}.ticket-data-header{align-items:center;gap:10px;min-width:0;min-height:auto;padding:10px 12px}.ticket-data-header .brand img{max-width:108px;height:auto}.ticket-data-header>div{order:3;width:100%;padding-top:2px}.ticket-data-header>div span{font-size:11px}.ticket-data-header h1{font-size:24px;line-height:1.15}.ticket-data-header nav{gap:7px}.ticket-data-header nav a{min-height:44px;padding:9px 11px;font-size:14px}.event-dashboard-layout{gap:0;width:100%;max-width:100%;margin:0 auto;display:block}.event-dashboard-nav{z-index:40;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-width:1px 0;border-radius:0;gap:6px;width:100%;max-width:100vw;margin:0;padding:7px 10px;position:sticky;top:0;overflow-x:auto}.event-dashboard-nav::-webkit-scrollbar{display:none}.event-dashboard-nav a{white-space:nowrap;background:#fff;border:1px solid #e7dfea;border-radius:999px;flex:none;align-items:center;min-height:42px;padding:9px 12px;font-size:14px;display:flex}.event-dashboard-nav a:focus,.event-dashboard-nav a:active{color:var(--purple);background:#f2eaf5}.event-dashboard-layout .ticket-data-shell{width:100%;min-width:0;max-width:100%;margin:0;padding:10px 10px 0}.ticket-data-privacy{margin:0 0 10px;padding:12px;font-size:14px;line-height:1.5}.ticket-data-shell>.dashboard-section{border-radius:14px;width:100%;min-width:0;max-width:100%;margin:0;padding:15px;scroll-margin-top:62px;display:none}.ticket-data-shell>#overview,.ticket-data-shell>.dashboard-section:target{display:block}.ticket-data-shell:has(>.dashboard-section:target)>#overview:not(:target){display:none}.dashboard-section-title{gap:12px}.dashboard-section-title h2,.split-dashboard-section h2{font-size:23px}.dashboard-section-title>a,.payout-summary>a,.attendee-summary>a{width:100%;min-height:48px;font-size:16px}.overview-stats{grid-template-columns:1fr;gap:9px;margin-top:14px}.ticket-data-stats article{min-width:0;padding:14px}.ticket-data-stats span{font-size:14px}.ticket-data-stats b{overflow-wrap:anywhere;font-size:25px}.event-dashboard-cards{gap:11px;margin-top:14px}.event-dashboard-card{gap:12px;width:100%;min-width:0;padding:15px}.event-dashboard-card h3{overflow-wrap:anywhere;font-size:21px}.event-dashboard-card dl{justify-content:space-between;width:100%}.event-dashboard-card .ticket-data-actions{grid-template-columns:1fr;gap:8px;display:grid}.ticket-data-actions a{width:100%;min-height:48px;font-size:16px}.ticket-data-event{width:100%;min-width:0;margin:14px 0;padding:13px}.ticket-data-event>header{gap:8px}.ticket-data-event>header strong{overflow-wrap:anywhere;font-size:15px}.ticket-data-table-wrap{width:100%;overflow:visible}.ticket-data-event table,.ticket-data-event tbody,.ticket-data-event tr,.ticket-data-event td{width:100%;min-width:0;display:block}.ticket-data-event table{min-width:0}.ticket-data-event thead{display:none}.ticket-data-event tbody{gap:11px;display:grid}.ticket-data-event tr{background:#fbfafc;border:1px solid #e8e1ea;border-radius:12px;padding:10px 12px}.ticket-data-event td{overflow-wrap:anywhere;border-top:1px solid #eee8f0;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:9px;padding:8px 0;font-size:15px;display:grid}.ticket-data-event td:first-child{border-top:0}.ticket-data-event td:before{content:attr(data-label);color:#6a5f6f;font-size:13px;font-weight:850}.ticket-data-event .ticket-data-empty-row td{display:block}.ticket-data-event .ticket-data-empty-row td:before{content:none}.finance-grid{gap:9px;margin-top:14px}.finance-grid article{min-width:0;padding:14px}.finance-grid b{overflow-wrap:anywhere}.dashboard-data-note{font-size:14px}.cash-out-dashboard{padding:15px}.cash-out-disabled-badge{overflow-wrap:anywhere;max-width:100%;font-size:11px}.cash-out-intro{font-size:15px}.cash-out-dashboard-grid{grid-template-columns:1fr;gap:9px;margin-top:14px}.cash-out-dashboard-grid article{min-width:0;padding:14px}.cash-out-dashboard-grid b{overflow-wrap:anywhere;font-size:23px}.cash-out-preview{padding:13px}.cash-out-preview h3{font-size:19px}.cash-out-preview p{align-items:flex-start;gap:12px;font-size:14px}.cash-out-preview p span{min-width:0}.cash-out-preview p b{text-align:right;overflow-wrap:anywhere;max-width:54%}.cash-out-dashboard-actions{padding:13px}.cash-out-dashboard-actions button{width:100%;min-height:50px}.cash-out-history>article{gap:8px;min-width:0}.cash-out-history>article span{overflow-wrap:anywhere}.split-dashboard-section{gap:14px}.performance-list article{gap:8px;min-width:0}.dashboard-section#marketing .dashboard-section-title>b{font-size:16px}.mobile-nav{padding-bottom:env(safe-area-inset-bottom)}}@media (width>=721px) and (width<=900px){.ticket-data-page{overflow-x:clip}.event-dashboard-layout,.event-dashboard-layout .ticket-data-shell,.ticket-data-event{min-width:0}.ticket-data-table-wrap{width:100%;overflow:visible}.ticket-data-event table,.ticket-data-event tbody,.ticket-data-event tr,.ticket-data-event td{width:100%;min-width:0;display:block}.ticket-data-event table{min-width:0}.ticket-data-event thead{display:none}.ticket-data-event tbody{gap:11px;display:grid}.ticket-data-event tr{background:#fbfafc;border:1px solid #e8e1ea;border-radius:12px;padding:10px 12px}.ticket-data-event td{overflow-wrap:anywhere;border-top:1px solid #eee8f0;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.ticket-data-event td:first-child{border-top:0}.ticket-data-event td:before{content:attr(data-label);color:#6a5f6f;font-weight:850}.ticket-data-event .ticket-data-empty-row td{display:block}.ticket-data-event .ticket-data-empty-row td:before{content:none}}@media (width<=359px){.ticket-data-header .brand img{max-width:92px}.ticket-data-header nav a{padding:8px 9px;font-size:13px}.event-dashboard-layout .ticket-data-shell{padding-inline:7px}.ticket-data-shell>.dashboard-section{padding:13px}.ticket-data-event td{grid-template-columns:82px minmax(0,1fr)}}.payment-status.review{color:#7b4300;background:#fff0cf}.fraud-review-card{background:#fffaf0;border:2px solid #d88a13;border-radius:14px;margin-top:16px;padding:18px}.fraud-review-heading span{color:#fff;letter-spacing:.08em;background:#8c4a00;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:950;display:inline-flex}.fraud-review-heading h4{margin:10px 0 6px;font-size:21px}.fraud-review-reason,.fraud-review-safety{color:#4b3c2e;margin:8px 0;line-height:1.55}.fraud-review-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.fraud-review-summary>div{background:#fff;border:1px solid #eadcca;border-radius:9px;min-width:0;padding:10px}.fraud-review-summary dt{color:#725f4d;font-size:12px;font-weight:900}.fraud-review-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:850}.fraud-review-summary dd small{color:#685d67;margin-top:3px;font-weight:600;display:block}.fraud-review-safety{background:#f5efe7;border-radius:9px;padding:11px;font-size:14px}.fraud-review-card fieldset{border:0;gap:8px;margin:16px 0;padding:0;display:grid}.fraud-review-card legend{margin-bottom:8px;font-weight:900}.fraud-review-card fieldset label{background:#fff;border:1px solid #ddcfbd;border-radius:9px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;font-weight:800;display:flex}.fraud-review-card input{width:20px;height:20px}.fraud-review-note{gap:7px;margin:12px 0;display:grid}.fraud-review-note>span{font-weight:900}.fraud-review-note textarea{resize:vertical;min-height:96px;font:inherit;border:1px solid #cfc2b2;border-radius:9px;padding:11px}.fraud-review-note small{text-align:right;color:#6d6257}.fraud-review-card>button{background:var(--purple);color:#fff;border:0;border-radius:9px;min-height:48px;padding:11px 16px;font-size:16px;font-weight:900}.fraud-review-card>button:disabled{opacity:.65}.fraud-review-complete{color:#245735;background:#e9f5ed;border-radius:9px;padding:11px}.fraud-review-error{color:#8b241d;background:#fde9e7;border-radius:9px;padding:11px}.private-review-alerts{gap:14px;display:grid}.private-review-alerts article{background:#fff;border:1px solid #e2d8e7;border-radius:14px;padding:18px}.private-review-alerts article>span{color:#a44112;letter-spacing:.08em;font-size:12px;font-weight:950}.private-review-alerts h2{margin:7px 0}.private-review-alerts small{color:#695c6f}.fraud-review-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fraud-review-actions button{background:var(--purple);color:#fff;border:0;border-radius:9px;min-height:48px;padding:11px 16px;font-size:15px;font-weight:900}.fraud-review-actions button:last-child{background:#8c4a00}.fraud-review-actions button:disabled{opacity:.65}@media (width<=720px){.fraud-review-card{padding:14px}.fraud-review-summary{grid-template-columns:1fr}.fraud-review-card>button{width:100%}.fraud-review-heading h4{font-size:19px}.fraud-review-actions{grid-template-columns:1fr}.fraud-review-actions button{width:100%}}.friends-grid a{grid-template-columns:52px minmax(0,1fr);align-items:center}.friends-grid a>span:last-child{gap:5px;min-width:0;display:grid}.friend-avatar{background:linear-gradient(135deg,var(--orange),var(--purple));color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid;overflow:hidden}.friend-avatar img{object-fit:cover;width:100%;height:100%}.profile-link>span img,.mini-cover>span img,.social-avatar img,.regular-profile-avatar img,.profile-post-avatar img,.message-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.regular-profile-avatar{position:relative}.profile-avatar-edit{color:#fff;touch-action:manipulation;background:#6f45dc;border:3px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;display:grid;position:absolute;bottom:2px;right:-5px;box-shadow:0 3px 10px #25143d35}.profile-picture-settings-shell{width:min(920px,100% - 36px);margin:28px auto -6px}.profile-picture-editor{background:#fbfaff;border:1px solid #e4dfea;border-radius:18px;padding:24px;box-shadow:0 10px 35px #2716380c}.profile-picture-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.profile-picture-heading h2{margin:4px 0 6px}.profile-picture-heading p{color:#68616d;margin:0;line-height:1.5}.avatar-camera-button,.profile-photo-choose{color:#fff;background:#7147df;border:0;border-radius:10px;min-height:48px;padding:11px 16px;font-weight:800}.avatar-camera-button span{margin-left:5px}.avatar-file-input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.profile-picture-workspace{align-items:center;gap:28px;margin-top:20px;display:flex}.avatar-crop-frame{touch-action:none;cursor:grab;background:linear-gradient(135deg,#49306b,#cc796d);border:7px solid #fff;border-radius:50%;flex:0 0 220px;width:220px;height:220px;position:relative;overflow:hidden;box-shadow:0 8px 30px #26163725}.avatar-crop-frame:active{cursor:grabbing}.avatar-crop-frame img{transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;min-width:100%;max-width:none;height:auto;min-height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.avatar-crop-frame>span{color:#fff;place-items:center;width:100%;height:100%;font-size:58px;font-weight:900;display:grid}.profile-picture-controls{flex:1}.profile-picture-controls>label{gap:8px;font-weight:800;display:grid}.profile-picture-controls input[type=range]{accent-color:#7147df;width:100%}.profile-picture-controls p{color:#6f6875;line-height:1.5}.profile-picture-controls>div{flex-wrap:wrap;gap:10px;display:flex}.profile-photo-remove{color:#a33333;background:#fff;border:1px solid #d7cfdc;border-radius:10px;min-height:48px;padding:10px 15px;font-weight:800}@media (width<=700px){.profile-picture-editor{padding:18px}.profile-picture-heading,.profile-picture-workspace{flex-direction:column;align-items:stretch}.avatar-camera-button{width:100%}.avatar-crop-frame{flex-basis:auto;align-self:center;width:min(72vw,280px);height:min(72vw,280px)}.profile-picture-controls>div button{flex:1;min-height:50px}.profile-picture-settings-shell{width:calc(100% - 24px);margin-top:16px}}.avatar-crop-frame img{width:100%;min-width:0;height:100%;min-height:0;inset:0;translate:none}.avatar-fit-options{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px;padding:0;display:grid}.avatar-fit-options legend{grid-column:1/-1;margin-bottom:8px;font-weight:800}.avatar-fit-options button{color:#372447;background:#fff;border:1px solid #cfc4dd;border-radius:10px;min-height:48px;padding:10px 12px;font-weight:800}.avatar-fit-options button[aria-pressed=true]{color:#fff;background:#7147df;border-color:#7147df;box-shadow:0 0 0 2px #7147df22}@media (width<=430px){.avatar-fit-options{grid-template-columns:1fr}.avatar-fit-options button{width:100%}}.profile-posts-area>.profile-tabs{width:100%;margin:0 0 18px}.profile-tabs button{color:#4f4554;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:46px;padding:11px 14px;font-weight:850}.profile-tabs button.active{border-bottom-color:var(--orange);color:var(--purple)}.profile-social-actions{gap:6px;display:grid}.profile-social-actions>div{flex-wrap:wrap;gap:8px;display:flex}.profile-social-actions button{min-width:128px;min-height:46px}.profile-social-actions .secondary-social{color:#4a2657;background:#eee8f0}.profile-social-actions small{color:#4d7456;max-width:280px;font-size:12px;font-weight:750}.post-comments{border-top:1px solid var(--line);background:#faf8fb;gap:8px;padding:13px;display:grid}.post-comments>p{background:#fff;border-radius:9px;margin:0;padding:9px 11px;font-size:14px;line-height:1.45}.post-comments>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.post-comments input{min-width:0;min-height:44px;font:inherit;border:1px solid #d9d0de;border-radius:9px;padding:10px 12px}.post-comments button{background:var(--orange);color:#fff;border:0;border-radius:9px;min-width:70px;font-weight:900}.profile-post-card>footer button.active{color:var(--purple);background:#f5eff9}.post-action-message{color:var(--purple);padding:8px 4px 0;font-weight:750;display:block}.friend-requests{margin-bottom:30px}.simple-route-page h2{font-size:25px}.friend-card{border:1px solid var(--line);background:#fff;border-radius:13px;gap:10px;padding:14px;display:grid}.friend-card>a{border:0;padding:4px}.friend-card .profile-social-actions button{min-width:0;padding:9px 11px;font-size:13px}@media (width<=700px){.profile-posts-area>.profile-tabs{scrollbar-width:none;width:100%;margin-inline:0}.profile-posts-area>.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs button{min-width:90px;min-height:48px;font-size:14px}.regular-profile-head .artist-profile-actions{flex-direction:column;align-items:stretch}.regular-profile-head .artist-profile-actions>*,.profile-social-actions,.profile-social-actions>div{width:100%}.profile-social-actions button,.profile-message-action button{flex:1;min-height:48px}.profile-post-card>footer{grid-template-columns:1fr 1fr}.profile-post-card>footer button{min-height:44px}.post-comments>div{grid-template-columns:1fr}.post-comments button{min-height:44px}}.profile-message-action{align-self:start}.profile-message-action button{justify-content:center;align-items:center;gap:7px;height:auto;display:inline-flex}@media (width<=700px){.regular-profile-head .artist-profile-actions{align-items:start}.profile-message-action{align-self:start;width:100%}.profile-message-action button{flex:none;width:100%;min-height:48px;max-height:52px}.profile-social-actions button,.profile-message-action button{height:52px;min-height:52px;max-height:52px;padding-block:8px;line-height:1.15}}.home-post-launcher{text-align:left;cursor:pointer;width:100%}.home-post-launcher>span:nth-child(2){flex-direction:column;flex:1;display:flex}.home-post-launcher>strong{color:var(--purple);font-size:16px}.home-caption-launcher{text-align:left;color:#777;cursor:text;width:100%}.public-section-heading h1{color:#2f123b;letter-spacing:-.045em;text-wrap:balance;margin:9px 0 14px;font-size:clamp(38px,6vw,64px);font-weight:900;line-height:1.02}.profile-public-preview-button,.settings-public-profile-button{background:var(--purple)!important;color:#fff!important}.settings-public-profile-button{border-radius:10px;justify-content:center;align-items:center;min-height:48px;margin:14px 0 4px;padding:11px 16px;font-weight:900;display:inline-flex}.public-profile-preview-bar{background:#fbf7fd;border:1px solid #d9cce2;border-radius:14px;align-items:center;gap:16px;width:min(1180px,100% - 40px);margin:18px auto 0;padding:15px 18px;display:flex;box-shadow:0 8px 24px #32123d0a}.public-profile-preview-bar>div:first-child{gap:3px;margin-right:auto;display:grid}.public-profile-preview-bar strong{color:var(--purple);font-size:16px}.public-profile-preview-bar span{color:#62596a;font-size:14px}.public-profile-preview-bar>div:nth-child(2){gap:9px;display:flex}.public-profile-preview-bar a,.public-profile-preview-bar button{background:var(--orange);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:11px 15px;font-weight:900}.public-profile-preview-bar a{align-items:center;display:inline-flex}.public-profile-preview-bar button{background:var(--purple)}.public-profile-preview-bar>p{color:#4d7456;min-width:0;margin:0;font-size:13px;font-weight:800}.public-preview-social-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:430px;display:grid}.public-preview-social-actions button{opacity:.78;cursor:not-allowed;min-width:0}.public-preview-social-actions small{color:#5f5664;grid-column:1/-1;font-size:12px;font-weight:750;line-height:1.4}@media (width<=700px){.public-profile-preview-bar{flex-direction:column;align-items:stretch;width:calc(100% - 24px)}.public-profile-preview-bar>div:nth-child(2){grid-template-columns:1fr 1fr;display:grid}.public-profile-preview-bar a,.public-profile-preview-bar button{text-align:center;justify-content:center}.public-profile-preview-bar>p:empty{display:none}.public-preview-social-actions{width:100%;max-width:none}.regular-profile-head .artist-profile-actions:has(.profile-public-preview-button){grid-template-columns:1fr}.regular-profile-head .artist-profile-actions:has(.profile-public-preview-button)>*{grid-column:1/-1}}@media (width<=390px){.public-profile-preview-bar>div:nth-child(2),.public-preview-social-actions{grid-template-columns:1fr}.public-preview-social-actions small{grid-column:1}}.profile-edit-button{background:var(--orange)!important;color:#fff!important}.public-details-settings{margin-bottom:18px}.cover-photo-preview{color:#fff;background:linear-gradient(130deg,#311142,#8109b6 55%,#ff7a00) 50%/cover no-repeat;border-radius:14px;place-items:center;height:210px;margin:20px 0 12px;font-size:20px;font-weight:900;display:grid}.cover-photo-actions{flex-wrap:wrap;gap:10px;display:flex}.public-links-grid{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.public-links-grid label{gap:6px;font-size:12px;font-weight:850;display:grid}.public-links-grid input{min-width:0;min-height:46px;font:inherit;border:1px solid #d9d1dc;border-radius:9px;padding:10px 12px}.public-details-save{min-height:48px;padding:11px 18px}.profile-public-links{gap:8px;margin:18px 0;display:grid}.profile-public-links a{min-height:44px;color:var(--purple);border:1px solid #e3dce7;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:850;display:flex}.post-owner-menu{margin-left:auto;position:relative}.post-owner-menu>button{color:#3f2a48;background:#f3eef5;border:0;border-radius:50%;width:44px;height:44px;font-size:24px;font-weight:900}.post-owner-menu>div{z-index:6;background:#fff;border:1px solid #dfd5e4;border-radius:10px;gap:3px;width:150px;padding:6px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 12px 30px #27143424}.post-owner-menu>div button{text-align:left;background:#fff;border:0;border-radius:7px;min-height:42px;padding:9px 11px;font-weight:800}.post-owner-menu>div button:hover{background:#f6f1f8}.post-owner-menu>div .danger{color:#a62f27}.post-edit-form{background:#faf7fb;border:1px solid #dfd6e4;border-radius:12px;gap:14px;margin-top:14px;padding:16px;display:grid}.post-edit-form>label,.post-edit-grid label{color:#443649;gap:6px;font-size:13px;font-weight:850;display:grid}.post-edit-form textarea,.post-edit-grid input{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d0de;border-radius:8px;padding:10px 11px}.post-edit-form textarea{resize:vertical;min-height:100px}.post-edit-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.post-edit-media{background:#160a1e;border-radius:10px;position:relative;overflow:hidden}.post-edit-media img,.post-edit-media video{object-fit:contain;width:100%;max-height:440px;display:block}.post-edit-media>button{color:#fff;background:#27152fcc;border:0;border-radius:8px;min-height:44px;padding:10px 13px;font-weight:900;position:absolute;bottom:10px;right:10px}.post-edit-actions{justify-content:flex-end;gap:9px;display:flex}.post-edit-actions button{background:#fff;border:1px solid #d8cfdd;border-radius:8px;min-height:46px;padding:10px 16px;font-weight:850}.post-edit-actions button:last-child{border-color:var(--orange);background:var(--orange);color:#fff}.live-muse-promo{color:#3c2148;background:linear-gradient(135deg,#fbf7fd,#fff7f0);border:1px solid #dfd5e4;border-radius:14px;align-items:center;gap:12px;min-height:74px;padding:14px 16px;text-decoration:none;display:flex;box-shadow:0 8px 24px #32123d0a}.live-muse-promo img{border-radius:8px;flex:0 0 32px;width:32px;height:32px}.live-muse-promo span{gap:3px;min-width:0;margin-right:auto;display:grid}.live-muse-promo strong{color:var(--purple);font-size:17px;line-height:1.2}.live-muse-promo small{color:#62596a;font-size:13px;line-height:1.4}.live-muse-promo b{color:var(--orange);margin-left:auto;font-size:18px}.live-muse-promo:hover,.live-muse-promo:focus-visible{border-color:var(--purple);transform:translateY(-1px);box-shadow:0 10px 28px #32123d1a}@media (width<=700px){.public-links-grid,.post-edit-grid{grid-template-columns:1fr}.cover-photo-preview{height:160px}.cover-photo-actions>*{flex:1}.post-edit-actions{grid-template-columns:1fr 1.35fr;display:grid}.post-owner-menu>div{top:auto;right:14px;bottom:calc(82px + env(safe-area-inset-bottom));width:min(240px,100vw - 28px);position:fixed}.profile-edit-button{min-height:50px}.live-muse-promo{width:100%;min-height:82px;padding:14px}.live-muse-promo small{font-size:12px}}@media (width<=390px){.post-edit-actions{grid-template-columns:1fr}.cover-photo-actions{display:grid}.public-details-settings{width:calc(100% - 20px)}}.public-membership-discovery,.public-discover-reasons,.category-membership-gate{background:linear-gradient(135deg,#f8f1fb,#fff7f0);border:1px solid #e3d9e8;border-radius:24px;margin-top:28px;margin-bottom:40px;padding:clamp(24px,5vw,54px)}.public-membership-discovery>span{color:var(--orange);letter-spacing:.14em;font-size:11px;font-weight:900}.public-membership-discovery h2,.public-discover-reasons h2,.category-membership-gate h2{margin:10px 0;font-size:clamp(28px,4vw,46px);line-height:1.05}.public-membership-discovery p,.public-discover-reasons p,.category-membership-gate p{color:#64596a;max-width:780px;line-height:1.65}.public-discover-reasons .public-feature-grid{margin:22px 0}.gated-event-detail{place-items:center;min-height:65vh;display:grid}.gated-event-detail>div{max-width:760px}.gated-event-detail .public-welcome-actions{margin:24px 0}.category-membership-gate .public-welcome-actions{margin-top:20px}@media (width<=760px){.public-membership-discovery,.public-discover-reasons,.category-membership-gate{margin-inline:12px;padding:24px 18px}.public-membership-discovery .public-welcome-actions,.public-discover-reasons .public-welcome-actions,.category-membership-gate .public-welcome-actions{display:grid}.gated-event-detail{padding:24px 16px}.gated-event-detail .public-welcome-actions{display:grid}}.engagement-performance{overflow:hidden}.engagement-empty{background:#faf7fc;border:1px dashed #cfc2d6;border-radius:12px;margin:14px 0;padding:18px}.engagement-empty h3{color:var(--purple);margin:0 0 5px}.engagement-empty p{color:#6b6170;margin:0}.engagement-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.engagement-periods>article{background:#fbf9fc;border:1px solid #e5dce9;border-radius:14px;min-width:0;padding:16px}.engagement-periods h3{color:#442050;margin:0 0 12px}.engagement-periods dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.engagement-periods dl>div{background:#fff;border-radius:9px;min-width:0;padding:10px}.engagement-periods dt{color:#6b6070;font-size:12px;font-weight:850}.engagement-periods dd{color:var(--purple);margin:4px 0 0;font-size:24px;font-weight:950}.engagement-chart,.engagement-events{border:1px solid #e5dce9;border-radius:14px;margin-top:18px;padding:16px}.engagement-chart h3,.engagement-events h3{margin:0 0 14px}.engagement-bars{border-bottom:1px solid #cfc5d3;grid-template-columns:repeat(30,minmax(3px,1fr));align-items:end;gap:3px;height:170px;padding-top:10px;display:grid}.engagement-bars>div{justify-content:center;align-items:end;gap:1px;height:100%;display:flex;position:relative}.engagement-bars i,.engagement-bars b{background:var(--purple);border-radius:3px 3px 0 0;width:40%;min-height:2px}.engagement-bars b{background:var(--orange)}.engagement-bars span{color:#766b7b;font-size:8px;position:absolute;bottom:-18px}.engagement-chart>p{gap:18px;margin:28px 0 0;font-size:12px;display:flex}.engagement-chart>p span{color:var(--purple)}.engagement-chart>p b{color:var(--orange)}.engagement-events{gap:9px;display:grid}.engagement-events article{background:#faf7fb;border-radius:9px;grid-template-columns:minmax(0,2fr) repeat(3,minmax(80px,1fr));gap:10px;padding:12px;display:grid}.engagement-events article span{text-align:right;color:#625969}.engagement-coverage{color:#725f79;margin:-4px 0 12px;font-size:12px;line-height:1.4}.engagement-sales{background:#fff;border:1px solid #e5dce9;border-radius:14px;margin-top:18px;padding:16px}.engagement-sales header span{color:var(--orange);letter-spacing:.08em;font-size:11px;font-weight:950}.engagement-sales header h3{margin:5px 0}.engagement-sales header p{color:#6b6170;margin:0}.engagement-sales>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.engagement-sales>div article{background:#faf7fc;border-radius:10px;min-width:0;padding:12px}.engagement-sales>div span{color:#6b6070;font-size:12px;font-weight:800;display:block}.engagement-sales>div b{color:var(--purple);margin-top:5px;font-size:20px;display:block}.engagement-sales>section{border-top:1px solid #eee6f0;grid-template-columns:minmax(0,2fr) repeat(4,minmax(80px,1fr));align-items:center;gap:10px;padding:12px;display:grid}.engagement-sales>section span,.engagement-sales>section b{text-align:right;color:#625969}.engagement-sales>section b{color:var(--purple)}.engagement-chart-note{color:#725f79;margin:-7px 0 12px;font-size:12px;line-height:1.4}@media (width<=720px){.engagement-periods{grid-template-columns:1fr}.engagement-periods dl{grid-template-columns:1fr 1fr}.engagement-chart,.engagement-events,.engagement-sales{padding:13px}.engagement-bars{gap:2px}.engagement-bars span{display:none}.engagement-chart>p{margin-top:14px}.engagement-events article{grid-template-columns:1fr 1fr}.engagement-events article strong{grid-column:1/-1}.engagement-events article span{text-align:left}.engagement-sales>div,.engagement-sales>section{grid-template-columns:1fr 1fr}.engagement-sales>section strong{grid-column:1/-1}.engagement-sales>section span,.engagement-sales>section b{text-align:left}.engagement-performance{min-width:0}}@media (width<=359px){.engagement-periods dl,.engagement-events article{grid-template-columns:1fr}}.keep-signed-in{cursor:pointer;align-items:center;gap:8px;color:#f4f3fb!important;margin:0!important;font-size:14px!important;display:flex!important}.auth-prototype .auth-login-card .keep-signed-in input{accent-color:#ff630d;width:18px;height:18px;margin:0}.account-menu{position:relative}.account-menu>summary{cursor:pointer;align-items:center;gap:7px;min-height:28px;margin-left:2px;font-size:13px;font-weight:800;list-style:none;display:flex}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary>span{color:#fff;background:linear-gradient(135deg,#443064,#d98472);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.account-menu>summary img{object-fit:cover;width:100%;height:100%}.account-menu>summary i{font-size:12px;font-style:normal}.account-menu-popover{z-index:80;background:#fff;border:1px solid #e2dce5;border-radius:12px;width:220px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 40px #21142f26}.account-menu-popover strong,.account-menu-popover small{padding:2px 8px;display:block}.account-menu-popover small{color:#746e7a;text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;overflow:hidden}.account-menu-popover a,.account-menu-popover button{color:#28202d;text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;width:100%;min-height:44px;padding:10px 8px;font-weight:750;display:flex}.account-menu-popover a:hover,.account-menu-popover button:hover,.account-menu-popover a:focus,.account-menu-popover button:focus{color:#6a38d5;background:#f5f0f8}.account-menu-popover button{color:#a12d25}.account-menu-popover p{color:#a12d25;margin:7px 8px 0;font-size:12px;line-height:1.4}.mobile-founding-members-menu-item{display:none!important}@media (width<=720px){.account-menu-popover{width:min(260px,100vw - 24px);position:fixed;top:82px;left:12px}.account-menu>summary{min-height:32px}.account-menu-popover a,.account-menu-popover button{min-height:48px}.account-menu-popover .mobile-founding-members-menu-item{display:flex!important}.auth-login-options{align-items:flex-start;gap:14px}.keep-signed-in{min-height:44px}}.founding-page{background:#f8f5f9;min-height:100vh}.founding-topbar{background:#fff;border-bottom:1px solid #e8e0ea;justify-content:space-between;align-items:center;padding:18px max(20px,5vw);display:flex}.founding-topbar nav{align-items:center;gap:18px;display:flex}.founding-topbar nav a{font-weight:850}.founding-hero{color:#fff;background:radial-gradient(circle at 75% 35%,#8f2b91 0,#0000 28%),linear-gradient(120deg,#221027,#5b136e 58%,#ff6200);grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:40px;padding:clamp(55px,8vw,100px) max(22px,8vw);display:grid}.founding-hero p,.founding-directory>div>p{color:#ffb47f;letter-spacing:.16em;font-size:12px;font-weight:950}.founding-hero h1{margin:12px 0;font-size:clamp(42px,7vw,82px);line-height:.92}.founding-hero h1 em{color:#ff8b3d;font-style:normal}.founding-hero>div>span{color:#e9dceb;max-width:650px;font-size:18px;display:block}.founding-hero>div>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.founding-primary,.founding-secondary{border:0;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:950;text-decoration:none;display:inline-flex}.founding-primary{background:#ff6200;color:#fff!important}.founding-secondary{color:#4c1a5d;background:#fff}.founding-hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff16;border:1px solid #ffffff3d;border-radius:20px;gap:15px;padding:30px;display:grid}.founding-hero aside b{color:#ffb47f;letter-spacing:.12em}.founding-hero aside strong{font-size:26px}.founding-hero aside small{color:#eadfed}.founding-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1180px,100% - 32px);margin:34px auto;display:grid}.founding-benefits article,.founding-terms,.founding-apply-card,.founding-directory{background:#fff;border:1px solid #e7ddea;border-radius:16px;padding:24px}.founding-benefits article>b{color:#68108f;background:#f1e8f5;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.founding-benefits h2{font-size:19px}.founding-benefits p,.founding-terms p,.founding-apply-card p,.founding-directory span{color:#6f6573;line-height:1.6}.founding-terms,.founding-application-wrap,.founding-directory{width:min(900px,100% - 32px);margin:22px auto}.founding-apply-card{gap:16px;display:grid}.founding-form-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.founding-form-heading span{color:#ff6200;letter-spacing:.12em;font-size:11px;font-weight:950}.founding-form-heading h2{margin:5px 0}.founding-apply-card label{gap:8px;font-weight:850;display:grid}.founding-apply-card textarea{resize:vertical;min-height:150px;font:inherit;border:1px solid #cfc4d2;border-radius:10px;padding:13px}.founding-consent{align-items:flex-start;gap:10px;display:flex!important}.founding-consent input{flex:none;width:19px;height:19px}.founding-status,.founding-profile-badge{color:#68108f;text-transform:capitalize;background:#f1e8f5;border-radius:99px;align-items:center;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.founding-profile-badge{margin:7px 0 0;text-decoration:none}.founding-status.approved{color:#206c3e;background:#e5f6eb}.founding-status.declined{color:#8d332c;background:#fde9e7}.founding-message,.founding-owner-note{background:#f4edf7;border-radius:9px;padding:12px}.founding-directory{margin-bottom:90px}.founding-member-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.founding-member-grid a{text-align:center;border:1px solid #eee6f0;border-radius:12px;justify-items:center;gap:6px;padding:18px;display:grid}.founding-member-grid a>span{color:#fff;background:linear-gradient(135deg,#68108f,#ff6200);border-radius:50%;place-items:center;width:70px;height:70px;font-weight:950;display:grid;overflow:hidden}.founding-member-grid img{object-fit:cover;width:100%;height:100%}.founding-member-grid em{color:#68108f;font-size:12px;font-style:normal;font-weight:900}.founding-empty{color:#756b79;text-align:center;padding:28px}.founding-badge-preview>span{letter-spacing:.15em;font-size:11px;font-weight:950}.founding-badge-preview>b{background:linear-gradient(100deg,#771497,#ff6200);border:1px solid #ffc290;border-radius:99px;align-items:center;width:max-content;padding:10px 14px;display:inline-flex;box-shadow:0 8px 30px #20082f66;color:#fff!important}.founding-opportunities,.founding-benefit-story,.founding-steps,.founding-why,.founding-referral-card{width:min(1180px,100% - 32px);margin:34px auto}.founding-opportunities>div:first-child{text-align:center}.founding-opportunities>div:first-child p,.founding-benefit-story>div>p,.founding-steps>div>p,.founding-why>p,.founding-referral-card p{color:#ff6200;letter-spacing:.14em;margin:0;font-size:12px;font-weight:950}.founding-opportunities h2{color:#68108f;margin:4px 0;font-size:clamp(38px,6vw,68px);line-height:.94}.founding-opportunities>div:first-child strong{font-size:clamp(20px,3vw,30px);display:block}.founding-opportunities>div:first-child span,.founding-benefit-story>div>span,.founding-why>span{color:#716775;max-width:760px;margin:10px auto;line-height:1.65;display:block}.founding-opportunity-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}.founding-opportunity-grid article{background:#fff;border:1px solid #e6dce9;border-radius:16px;padding:22px}.founding-opportunity-grid article>b{font-size:24px}.founding-opportunity-grid h3{margin:12px 0 5px}.founding-opportunity-grid h3 em{color:#ff6200;text-transform:uppercase;background:#fff0e7;border-radius:99px;margin-left:5px;padding:4px 7px;font-size:10px;font-style:normal;display:inline-flex}.founding-opportunity-grid p{color:#716775;margin:0;line-height:1.55}.founding-benefit-story{color:#fff;background:#2c1235;border-radius:20px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;padding:34px;display:grid}.founding-benefit-story h2,.founding-steps h2,.founding-why h2,.founding-referral-card h2{margin:7px 0;font-size:clamp(28px,4vw,44px)}.founding-benefit-story>div>span{color:#ded2e1;margin:10px 0}.founding-recognition-list{gap:12px;display:grid}.founding-recognition-list article{background:#ffffff0c;border:1px solid #ffffff25;border-radius:13px;grid-template-columns:44px 1fr;align-items:start;gap:12px;padding:15px;display:grid}.founding-recognition-list article>b{color:#fff;background:#ff6200;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.founding-recognition-list strong{display:block}.founding-recognition-list span{color:#ded2e1}.founding-steps{grid-template-columns:.4fr 1.6fr;align-items:center;gap:25px;display:grid}.founding-steps ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.founding-steps li{background:#fff;border:1px solid #e6dce9;border-radius:15px;gap:12px;padding:20px;display:flex}.founding-steps li>b{color:#fff;background:#68108f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.founding-steps li strong{display:block}.founding-steps li span{color:#716775}.founding-why{text-align:center;background:#fff7f1;border:1px solid #f3d7c5;border-radius:20px;padding:34px}.founding-referral-card{background:#fff;border:1px solid #d9c7df;border-radius:18px;grid-template-columns:1fr auto;gap:16px;padding:26px;display:grid}.founding-referral-card>span,.founding-referral-card small{color:#716775;line-height:1.55}.founding-referral-card label{grid-column:1/-1;gap:7px;font-weight:850;display:grid}.founding-referral-card input{width:100%;font:inherit;border:1px solid #cfc4d2;border-radius:9px;padding:12px}.founding-referral-card button{color:#fff;background:#68108f;border:0;border-radius:9px;min-height:44px;padding:10px 16px;font-weight:900}.founding-referral-card dl{margin:0}.founding-referral-card dl div{background:#f4edf7;border-radius:12px;padding:12px 16px}.founding-referral-card dt{font-size:12px}.founding-referral-card dd{color:#68108f;margin:0;font-size:30px;font-weight:950}.founding-referral-card small{grid-column:1/-1}.founding-hero h2{margin:14px 0 20px;font-size:clamp(24px,3vw,36px)}.founding-hero>div>span+.founding-hero>div>span{margin-top:14px}.founding-hero>div>strong,.founding-hero>div>small{margin-top:18px;display:block}.founding-recognition-list article:not(:has(>b)){display:block}.founding-recognition-list article:not(:has(>b)) strong{margin-bottom:4px}.founding-culture strong{margin-top:16px;display:block}.founding-faq h2{color:#68108f}.founding-faq h3{margin:24px 0 5px}.founding-faq p{margin:0}.founding-final{color:#fff;text-align:center;background:linear-gradient(125deg,#32113f,#71168d 65%,#ff6200);border-radius:20px;gap:18px;width:min(900px,100% - 32px);margin:34px auto;padding:clamp(28px,5vw,52px);display:grid}.founding-final>p{color:#ffbd8d;letter-spacing:.14em;margin:0;font-size:12px;font-weight:950}.founding-final h2{margin:0;font-size:clamp(30px,5vw,52px);line-height:1}.founding-final>span,.founding-final>small{line-height:1.65}.founding-final .founding-primary{justify-self:center}.founding-final>small{color:#eee2f0}@media (width<=900px){.founding-hero{grid-template-columns:1fr}.founding-benefits,.founding-opportunity-grid{grid-template-columns:1fr 1fr}.founding-benefit-story,.founding-steps{grid-template-columns:1fr}.founding-steps ol{grid-template-columns:1fr 1fr 1fr}}@media (width<=600px){.founding-topbar{flex-direction:column;align-items:flex-start;gap:12px}.founding-topbar nav{gap:12px;width:100%;overflow-x:auto}.founding-hero{padding:48px 20px}.founding-hero h1{font-size:39px}.founding-hero>div>div{display:grid}.founding-benefits,.founding-opportunity-grid,.founding-steps ol{grid-template-columns:1fr}.founding-benefit-story,.founding-why{padding:24px}.founding-referral-card{grid-template-columns:1fr}.founding-form-heading{flex-direction:column}.founding-member-grid{grid-template-columns:1fr}.founding-primary,.founding-secondary,.founding-referral-card button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
