/*! 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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);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,)}.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:#110f13;--cream:#f5f0e8;--pink:#ff2d86;--orange:#ff622e;--violet:#7051ff}.profile-actions{flex-wrap:wrap;gap:9px;display:flex}.edit-profile-button{color:#160a00;text-transform:uppercase;letter-spacing:.06em;background:#ff9411;border:1px solid #6b431c;padding:11px 15px;font-size:12px;font-weight:900}.profile-editor-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-editor{background:#0e0a05;border:1px solid #754817;width:min(820px,100%);max-height:92vh;padding:30px;overflow:auto;box-shadow:0 0 90px #ff6a0033}.profile-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profile-editor h2{margin:5px 0 0;font-size:36px}.profile-editor>header>button{color:#ffc15b;background:0 0;border:0;font-size:32px}.profile-editor>p{color:#a99a85}.profile-editor form{gap:18px;margin-top:24px;display:grid}.profile-editor label{color:#d6c4a8;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:11px;font-weight:800;display:grid}.profile-editor input,.profile-editor textarea,.profile-editor select{color:#fff;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#070604;border:1px solid #50351b;padding:12px}.social-avatar-upload-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.social-avatar-upload-grid>label{background:#100b07;border:1px solid #3e2915;padding:12px}.social-avatar-upload-grid small{color:#82735f;letter-spacing:normal;text-transform:none;font-size:8px;font-weight:600}.social-upload-heading{align-items:center;gap:9px;display:flex}.social-upload-preview{background:#261507;border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;display:grid;position:relative;overflow:hidden}.social-upload-preview img{object-fit:cover;width:100%;height:100%}.social-upload-preview b{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;bottom:-1px;right:-1px}.collaboration-settings{background:#140d06;border:1px solid #50351b;gap:16px;margin:4px 0 0;padding:18px;display:grid}.collaboration-settings legend{color:#ffc15b;text-transform:uppercase;letter-spacing:.08em;padding:0 8px;font-weight:900}.collaboration-settings>p{color:#a99a85;margin:0;font-size:12px;line-height:1.5}.profile-editor textarea{resize:vertical;min-height:130px}.profile-editor-actions{justify-content:flex-end;gap:10px;display:flex}.profile-editor-actions>button:first-child{color:#ffc15b;background:#140e08;border:1px solid #50351b;padding:11px 16px}@media (width<=620px){.profile-actions,.profile-actions>*{width:100%}.profile-editor{padding:22px}.profile-editor h2{font-size:29px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}.site-header{color:#fff;z-index:30;background:#100e12;border-bottom:1px solid #2b272e;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{color:inherit;letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;font-weight:900;line-height:1.05;text-decoration:none;display:flex}.brand-button{text-align:left;background:0 0;border:0;padding:0}.brand-flame{background:linear-gradient(135deg, var(--pink), var(--orange));letter-spacing:-.12em;color:#fff;border-radius:60% 40% 58% 42%;place-items:center;width:38px;height:38px;font-size:15px;font-style:italic;display:grid;box-shadow:0 0 24px #ff2d8655}.site-header nav{gap:32px;display:flex}.site-header nav a{color:#c8c2cb;font-size:14px;text-decoration:none}.site-header nav a:hover{color:#fff}.header-actions{align-items:center;gap:16px;display:flex}.admin-login-link{color:#bba98f;text-transform:uppercase;letter-spacing:.08em;background:#100b06;border:1px solid #4d351d;padding:10px 12px;font-size:11px;font-weight:800}.admin-login-link:hover{color:#ffc15b;border-color:#ff9411}.text-button{color:#fff;background:0 0;border:0}.artist-login-button,.artist-portal-button{color:#fff4e6;background:#241407;border:1px solid #ff9b24;font-weight:900;box-shadow:inset 0 0 18px #ff7a0015}.artist-login-button{padding:10px 14px}.artist-portal-button{padding:16px 22px}.primary-button{background:linear-gradient(100deg, var(--pink), var(--orange));color:#fff;border:0;border-radius:5px;padding:14px 20px;font-weight:800;box-shadow:0 8px 30px #ff2d8635}.primary-button.compact{padding:11px 16px;font-size:13px}.primary-button.large{padding:16px 24px}.hero{color:#fff;background:#100e12;grid-template-columns:1.05fr .75fr;align-items:center;gap:80px;min-height:690px;padding:70px 8vw 95px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(3deg, var(--cream) 48%, transparent 50%);height:90px;position:absolute;inset:auto 0 0}.hero-copy{z-index:2;position:relative}.eyebrow{letter-spacing:.23em;color:var(--pink);margin:0 0 14px;font-size:11px;font-weight:900}.eyebrow.light{color:#ff73ae}.hero h1{letter-spacing:-.075em;max-width:780px;margin:0 0 32px;font-size:clamp(56px,7vw,102px);line-height:.86}.hero h1 em,.network-section h2 em{color:var(--pink);font-family:Georgia,serif;font-weight:400}.hero-copy>p:not(.eyebrow){color:#b9b3bd;max-width:570px;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:18px;margin-top:35px;display:flex}.network-access-actions{align-items:stretch;gap:10px;margin-top:24px;display:flex}.network-signup-button{color:#fff1d9;background:#160e08;border:1px solid #55402a;padding:14px 18px;font-weight:800}.ghost-button{color:#fff;background:0 0;border:1px solid #4a454d;border-radius:5px;padding:15px 22px;font-weight:700}.hero-orb{filter:blur(10px);opacity:.35;border-radius:50%;position:absolute}.orb-one{background:radial-gradient(circle,#ff2d86,#0000 67%);width:520px;height:520px;top:80px;right:-120px}.orb-two{background:radial-gradient(circle,#6448ff,#0000 68%);width:300px;height:300px;top:190px;right:310px}.event-poster{aspect-ratio:.72;z-index:2;background:linear-gradient(145deg,#eb2c78 0 20%,#5b36e7 55%,#ff7a28);border:1px solid #ffffff35;flex-direction:column;justify-content:space-between;justify-self:center;width:min(100%,375px);max-height:520px;padding:24px;display:flex;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 90px #000,0 0 55px #ff2d8645}.event-poster:before{content:"";background:repeating-linear-gradient(115deg,#0000 0 25px,#ffffff12 26px 27px);position:absolute;inset:0}.poster-top,.poster-bottom{z-index:1;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.poster-top b{font-size:24px}.poster-center{text-align:center;z-index:1}.poster-center strong{letter-spacing:-.07em;margin:10px 0;font-size:54px;line-height:.85;display:block}.poster-center p{letter-spacing:.2em;font-size:9px}.feature-chip{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.15em;color:#ff73ae;background:#201c23cc;border:1px solid #ffffff25;width:190px;padding:14px 18px;font-size:9px;position:absolute;bottom:85px;right:30%}.feature-chip strong,.feature-chip span{color:#fff;letter-spacing:0;margin-top:5px;display:block}.feature-chip span{color:#aaa3ae;font-size:11px}.events-section,.artist-section,.network-section{padding:90px 8vw}.section-heading{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.section-heading h2,.network-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,65px);line-height:.95}.arrow-link{background:0 0;border:0;font-weight:800}.arrow-link.light{color:#fff}.event-grid,.artist-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.event-card{background:#fff;box-shadow:0 18px 60px #30202d12}.event-art{color:#fff;flex-direction:column;justify-content:space-between;height:270px;padding:24px;display:flex;position:relative;overflow:hidden}.event-art:after{content:"";border:45px solid #ffffff20;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-80px;right:-70px}.event-art span{letter-spacing:.15em;font-size:10px}.event-art span b{letter-spacing:-.06em;font-size:38px}.event-art strong{letter-spacing:-.07em;z-index:1;white-space:pre-line;font-size:44px;line-height:.82}.card-body{padding:24px}.card-body p{color:var(--pink);letter-spacing:.15em;font-size:9px;font-weight:900}.card-body h3{margin:12px 0 7px;font-size:20px}.card-body button{background:#fff;border:1px solid #e1dce2;width:100%;margin-top:20px;padding:13px;font-weight:800}.artist-section{color:#fff;background:#131015}.artist-card{background:#1b171d;border:1px solid #3a343c}.artist-portrait{place-items:center;height:320px;display:grid;position:relative;overflow:hidden}.artist-portrait>span{z-index:2;background:#151218aa;border:1px solid #fff4;border-radius:50%;place-items:center;width:140px;height:140px;font-family:Georgia,serif;font-size:44px;display:grid;box-shadow:0 0 80px}.artist-card.pink .artist-portrait{color:#ff2d86;background:radial-gradient(circle at 50% 45%,#ff2d8677,#0000 48%)}.artist-card.violet .artist-portrait{color:#7c62ff;background:radial-gradient(circle at 50% 45%,#704eff88,#0000 48%)}.artist-card.amber .artist-portrait{color:#ff8b32;background:radial-gradient(circle at 50% 45%,#ff8b3288,#0000 48%)}.sound-lines{background:repeating-radial-gradient(circle,#0000 0 20px,#ffffff09 21px 22px);position:absolute;inset:0}.artist-info{padding:22px}.artist-info p{color:#aaa3ae;letter-spacing:.18em;text-transform:uppercase;font-size:10px}.artist-info h3{margin:8px 0 18px;font-size:25px}.artist-info>div{color:#aaa3ae;border-top:1px solid #39333c;justify-content:space-between;align-items:center;padding-top:16px;font-size:11px;display:flex}.artist-info button{color:#fff;background:0 0;border:0;font-weight:800}.network-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.network-section>div>p:not(.eyebrow){color:#6c666e;max-width:520px;margin:24px 0 30px;line-height:1.7}.network-cards{gap:12px;display:grid}.network-cards article{background:#fff;grid-template-columns:46px 1fr;column-gap:15px;padding:28px;display:grid;box-shadow:0 12px 40px #2817230c}.network-cards article>span{width:42px;height:42px;color:var(--pink);background:#ffe5f0;border-radius:50%;grid-row:1/3;place-items:center;font-size:20px;display:grid}.network-cards strong{font-size:18px}.network-cards p{color:#777078;margin:7px 0 0;font-size:14px}footer{color:#8d878f;background:#0f0d10;justify-content:space-between;align-items:center;padding:40px 8vw;font-size:12px;display:flex}footer .brand{color:#fff}.toast{z-index:60;color:#fff;border-left:4px solid var(--pink);background:#151218;padding:15px 20px;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 50px #0005}.dashboard-shell{background:#f5f3f6;grid-template-columns:235px 1fr;min-height:100vh;display:grid}.side-nav{color:#fff;background:#131015;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.side-nav nav{gap:8px;margin-top:45px;display:grid}.side-nav nav a{color:#9b949e;border-radius:5px;padding:11px 12px;font-size:13px;font-weight:700;text-decoration:none}.side-nav nav a:hover,.side-nav nav .side-active{color:#fff;border-left:3px solid var(--pink);background:#2a2029}.side-foot{border-top:1px solid #332e35;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:12px;display:flex}.side-foot small,.side-foot strong{display:block}.side-foot small{color:#8f8791;margin-top:4px}.dashboard-main{width:100%;max-width:1440px;padding:42px 4vw 70px}.dash-header{justify-content:space-between;align-items:center;display:flex}.dash-header h1{letter-spacing:-.04em;margin:0;font-size:34px}.outline-button{background:#fff;border:1px solid #d9d4da;padding:11px 16px;font-weight:700}.profile-strip{color:#fff;background:#18141a radial-gradient(circle at 80% 20%,#ff2d8645,#0000 30%);border-radius:8px;align-items:center;gap:18px;margin:30px 0 18px;padding:24px;display:flex}.avatar{background:linear-gradient(135deg, var(--pink), var(--violet));color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;font-family:Georgia,serif;font-size:23px;display:grid}.avatar.small{width:34px;height:34px;font-size:12px}.profile-copy{flex:1}.profile-copy h2{margin:7px 0 4px}.profile-copy p{color:#aaa3ae;margin:0;font-size:13px}.status-dot{color:#7fe0a5;text-transform:uppercase;letter-spacing:.15em;font-size:10px}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metrics-grid article,.panel{background:#fff;border:1px solid #e1dce2;border-radius:7px;padding:22px}.metrics-grid span,.metrics-grid small{color:#7c767e;font-size:11px;display:block}.metrics-grid strong{margin:11px 0 8px;font-size:30px;display:block}.dash-columns{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:18px;display:grid}.panel-title{justify-content:space-between;align-items:center;display:flex}.panel h2{margin:0 0 18px}.panel-title button,.op-card button{color:var(--pink);background:0 0;border:0;font-weight:800}.social-row{border-top:1px solid #ede9ee;grid-template-columns:38px 1fr 55px 88px;align-items:center;gap:10px;padding:14px 0;font-size:13px;display:grid}.social-row small{color:#888189;margin-top:3px;display:block}.social-icon{background:#f3eef4;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.social-row button{border-radius:20px;padding:7px 9px;font-size:11px}.connected{color:#358558;background:#e7f7ed;border:0}.connect{background:#fff;border:1px solid #e0dbe2}.studio{color:#fff;background:#19151b}.studio>p:not(.eyebrow){color:#a9a2ac;font-size:13px;line-height:1.6}.studio textarea{resize:none;color:#fff;background:#262128;border:1px solid #443d46;width:100%;height:95px;margin:10px 0;padding:13px;font-family:inherit}.channel-pills{gap:7px;margin-bottom:16px;display:flex}.channel-pills span{background:#332d35;border-radius:20px;padding:7px 9px;font-size:10px}.opportunity{margin-top:18px}.op-card{border-top:1px solid #e6e1e7;grid-template-columns:70px 1fr auto;align-items:center;gap:18px;padding-top:18px;display:grid}.op-card>span{color:var(--pink);font-size:11px;font-weight:900}.op-card small{color:#817a83;margin-top:5px;display:block}@media (width<=900px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-bottom:130px}.event-poster{display:none}.feature-chip{right:8vw}.event-grid,.artist-grid{grid-template-columns:1fr 1fr}.network-section{grid-template-columns:1fr;gap:45px}.dashboard-shell{display:block}.side-nav{flex-direction:row;align-items:center;height:auto;position:relative}.side-nav nav,.side-foot{display:none}.dashboard-main{padding:28px 4vw}.metrics-grid{grid-template-columns:1fr 1fr}.dash-columns{grid-template-columns:1fr}}@media (width<=620px){.site-header{padding:0 18px}.header-actions .artist-login-button{padding:10px 12px;font-size:11px;display:inline-flex}.header-actions .primary-button,.header-actions .admin-login-link{display:none}.hero{padding:65px 24px 120px}.hero h1{font-size:56px}.hero-actions{flex-direction:column;align-items:stretch}.network-access-actions{flex-direction:column}.events-section,.artist-section,.network-section{padding:70px 22px}.section-heading{align-items:start;gap:20px}.section-heading .arrow-link{display:none}.event-grid,.artist-grid{grid-template-columns:1fr}.network-cards article{grid-template-columns:40px 1fr}.metrics-grid{grid-template-columns:1fr 1fr}.profile-strip{flex-wrap:wrap;align-items:flex-start}.profile-strip .primary-button{width:100%}.dash-header .outline-button{display:none}.op-card{grid-template-columns:55px 1fr}.op-card button{text-align:left;grid-column:2;padding:0}.social-row{grid-template-columns:38px 1fr 70px}.social-row>b{display:none}footer{flex-direction:column;align-items:flex-start;gap:25px}}:root{--ink:#050505;--cream:#0a0a0a;--pink:#ff8a00;--orange:#ff3d00;--violet:#ffc52f;--gold:#ffd45c;--smoke:#17130e}body{color:#fff;background-color:#070707;background-image:radial-gradient(circle at 75% 8%,#ff6a0012,#0000 26%),linear-gradient(#080808,#050505);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030303ef;border-bottom:1px solid #ff8a0040;height:88px;box-shadow:0 8px 35px #000}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 10px #ff7a00aa);width:74px;height:74px}.side-nav .brand-logo{width:126px;height:126px;margin-left:-10px}.footer-logo{object-fit:contain;filter:drop-shadow(0 0 13px #ff7a0088);width:118px;height:118px}.primary-button{color:#100800;text-shadow:0 1px #fff5;background:linear-gradient(105deg,#ffb21c,#ff7a00 45%,#ff3d00);box-shadow:0 8px 32px #ff660050,inset 0 0 0 1px #ffd67a}.primary-button:hover{transform:translateY(-1px);box-shadow:0 10px 42px #ff660075,inset 0 0 0 1px #ffe19b}.eyebrow,.eyebrow.light{color:#ff9d16;text-shadow:0 0 16px #ff620077}.ghost-button{color:#ffd77a;background:#ff7a0008;border-color:#ff8a0060}.text-button{color:#ffd27a}.site-header nav a{color:#bbaa91}.site-header nav a:hover{color:#ffb12b;text-shadow:0 0 12px #ff7a00}.hero{background-color:#030303;background-image:radial-gradient(circle at 75% 45%,#ff6a002d,#0000 28%),radial-gradient(circle at 70%,#ffbe0020,#0000 12%),linear-gradient(120deg,#020202 45%,#100a03);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:720px}.hero:after{background:linear-gradient(3deg,#070707 48%,#0000 50%)}.hero h1 em,.network-section h2 em{color:#ff9d16;text-shadow:0 0 25px #ff620066}.hero-copy>p:not(.eyebrow){color:#c8b9a3}.orb-one{background:radial-gradient(circle,#ff6a00,#0000 67%)}.orb-two{background:radial-gradient(circle,#ffc400,#0000 68%)}.logo-stage{z-index:2;aspect-ratio:1;justify-self:center;place-items:center;width:min(100%,540px);display:grid;position:relative}.logo-stage img{object-fit:contain;z-index:2;filter:drop-shadow(0 0 18px #ff7a00)drop-shadow(0 0 55px #ff520066);width:92%;height:92%;animation:3.8s ease-in-out infinite logoPulse;position:relative}.logo-halo{background:#ff760025;border-radius:50%;width:68%;height:68%;position:absolute;box-shadow:0 0 90px #ff5d0045,0 0 180px #ff8a001e}.spark{color:#ffcf5c;text-shadow:0 0 12px #ff7300;font-size:25px;animation:2.5s ease-in-out infinite spark;position:absolute}.spark-one{top:18%;right:3%}.spark-two{animation-delay:1.2s;bottom:23%;left:1%}@keyframes logoPulse{50%{filter:drop-shadow(0 0 28px #ff9d00)drop-shadow(0 0 75px #ff520088);transform:scale(1.015)}}@keyframes spark{50%{opacity:.25;transform:scale(.6)rotate(45deg)}}.feature-chip{color:#ff8a00;background:#100b05e8;border:1px solid #ff8a0060;box-shadow:0 0 28px #ff660028}.events-section{background:#070707}.event-card{background:#100d09;border:1px solid #3c2914;box-shadow:0 18px 60px #000}.event-card:hover{border-color:#ff7a0060;transition:all .25s;transform:translateY(-3px)}.event-art:after{border-color:#ffd76a20}.art-one{background:linear-gradient(145deg,#ffb31c,#ef5b00 52%,#6e1400)}.art-two{background:linear-gradient(145deg,#6b2300,#0b0806 70%)}.art-three{background:linear-gradient(145deg,#ffd333,#ff7800 52%,#c72b00)}.card-body p{color:#ff9515}.card-body small{color:#a99a85}.card-body button{color:#ffc35a;background:#171006;border-color:#4c3218}.card-body button:hover{color:#090500;background:#ff8a00}.artist-section{background:#030303 radial-gradient(circle at 50% 0,#ff6a0018,#0000 35%)}.artist-card{background:#0d0b08;border-color:#3b2a18}.artist-card.pink .artist-portrait,.artist-card.violet .artist-portrait,.artist-card.amber .artist-portrait{color:#ff9a17;background:radial-gradient(circle at 50% 45%,#ff8a006d,#0000 48%)}.artist-info>div{border-color:#3a2817}.artist-info p,.artist-info>div{color:#9f917e}.artist-info button{color:#ffac2f}.network-section{background:linear-gradient(125deg,#0a0805,#161006);border-top:1px solid #2f2010}.network-section>div>p:not(.eyebrow){color:#b3a58f}.network-cards article{background:#100d09;border:1px solid #382614;box-shadow:0 12px 40px #000}.network-cards article>span{color:#ff9d16;background:#2d1806;box-shadow:0 0 22px #ff69002b}.network-cards p{color:#9e907b}footer{background:#020202;border-top:1px solid #ff840034}.dashboard-shell{color:#fff;background:#080706}.side-nav{background:#030303;border-right:1px solid #ff7a0035}.side-nav nav a:hover,.side-nav nav .side-active{color:#ffc052;background:#291606;border-left-color:#ff8a00}.side-foot{border-color:#3a2918}.dashboard-main{background-image:radial-gradient(circle at 85% 0,#ff710012,#0000 30%)}.outline-button{color:#ffc05b;background:#100d09;border-color:#50361a}.profile-strip{background:#0c0906 radial-gradient(circle at 80% 20%,#ff78002e,#0000 32%);border:1px solid #ff7a0040;box-shadow:0 18px 60px #000}.avatar{color:#160a00;background:linear-gradient(135deg,#ffc22c,#ff7100 55%,#d92a00);box-shadow:0 0 25px #ff75004d}.metrics-grid article,.panel{background:#100d09;border-color:#382716}.metrics-grid span,.metrics-grid small{color:#9f917d}.metrics-grid .up{color:#ffb12b}.panel-title button,.op-card button{color:#ff9d16}.social-row{border-color:#382716}.social-row small{color:#9b8d79}.social-icon{color:#ffad2c;background:#2a1909}.connected{color:#ffc35a;background:#31200b}.connect{color:#ffb12b;background:#130e08;border-color:#53351a}.studio{background:#050403;border-color:#ff7a0040}.studio>p:not(.eyebrow){color:#ac9d88}.studio textarea{background:#120e09;border-color:#4a3219}.channel-pills span{color:#ffc35a;background:#2a1909}.op-card{border-color:#382716}.toast{background:#120d07;border-left-color:#ff8a00;box-shadow:0 0 35px #f604}.status-dot{color:#ffbf47}@media (width<=900px){.logo-stage{display:none}.feature-chip{right:8vw}.side-nav .brand-logo{width:82px;height:82px}}@media (width<=620px){.brand-logo{width:63px;height:63px}.site-header{height:76px}.header-actions .primary-button{padding:10px;font-size:11px}.metrics-grid article{padding:16px}.metrics-grid strong{font-size:24px}}.member-portal{color:#fff;background:#050505 radial-gradient(circle at 70% 0,#ff73001b,#0000 30%);min-height:100vh}.portal-nav{background:#030303e8;border-bottom:1px solid #ff7a0035;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex}.portal-nav>div{gap:10px;display:flex}.portal-nav>div button{color:#ffc15b;background:#110c07;border:1px solid #4a321a;padding:10px 14px}.portal-content{width:min(1180px,92vw);margin:0 auto;padding:58px 0 90px}.portal-loading{text-align:center;color:#ffae31;padding:120px 20px}.route-loading{background:#030201;place-items:center;min-height:100vh;display:grid}.route-loading img{filter:drop-shadow(0 0 28px #ff6b00);width:min(220px,48vw);animation:1.2s ease-in-out infinite alternate routeGlow}@keyframes routeGlow{to{opacity:.7;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.route-loading img{animation:none}}.portal-card,.auth-card,.application-form,.pending-card,.admin-console,.approved-dashboard{background:#0e0b07;border:1px solid #3b2815;padding:34px;box-shadow:0 25px 90px #000}.auth-card{width:min(520px,100%);margin:30px auto}.auth-card h1,.application-form h1,.pending-card h1,.admin-console h1,.approved-dashboard h1{letter-spacing:-.05em;margin:8px 0 14px;font-size:clamp(34px,5vw,58px)}.auth-card>p,.application-form>p,.pending-card>p{color:#b8aa94;line-height:1.65}.auth-card form,.application-form form{gap:18px;margin-top:28px;display:grid}.auth-card label,.application-form label{color:#d6c4a8;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:800;display:grid}.auth-card input,.application-form input,.application-form textarea{color:#fff;width:100%;font:inherit;background:#070604;border:1px solid #50351b;padding:13px}.application-form textarea{resize:vertical;min-height:105px}.auth-link,.auth-switch{color:#ffad2b;text-align:left;background:0 0;border:0;padding:3px 0}.auth-switch{margin-top:20px}.portal-message{color:#ffd488;background:#241507;border-left:3px solid #ff8a00;padding:12px 14px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pending-card{text-align:center;max-width:760px;margin:45px auto;padding:65px 45px}.pending-flame{filter:drop-shadow(0 0 22px #ff6b00);margin-bottom:20px;font-size:68px}.pending-card strong{color:#ffc15b;margin-top:18px;display:inline-block}.member-status{text-transform:uppercase;letter-spacing:.12em;color:#ffbe4b;background:#34230e;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.member-status.approved{color:#83e8a6;background:#163321}.member-status.rejected,.member-status.suspended{color:#ff8e7c;background:#3a1612}.member-status.changes_requested{color:#ffd16b;background:#392c0e}.admin-console{box-shadow:none;background:0 0;border:0;padding:0}.admin-console>header,.approved-dashboard>header{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.admin-console header p,.approved-dashboard header p{color:#ab9c86}.admin-count{border:1px solid #ff810055;border-radius:50%;align-content:center;place-items:center;width:100px;height:100px;display:grid;box-shadow:0 0 40px #ff6a0024}.admin-count strong{color:#ffad2b;font-size:34px}.admin-count span{text-transform:uppercase;color:#9f907d;font-size:10px}.application-list{gap:16px;display:grid}.application-card{background:#0e0b07;border:1px solid #382614;padding:25px}.application-top{justify-content:space-between;align-items:center;display:flex}.application-top small{color:#a69884}.application-card h2{margin:16px 0 5px;font-size:28px}.application-card>p{color:#ffad2b}.application-details{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.application-details span{color:#d1c0a5;background:#171007;padding:13px;font-size:13px}.application-details b{color:#826f58;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:9px;display:block}.review-actions{border-top:1px solid #342310;flex-wrap:wrap;gap:9px;padding-top:18px;display:flex}.review-actions button{color:#ffc15b;background:#140e08;border:1px solid #50351b;padding:10px 13px}.review-actions .approve{color:#120800;background:#ff920e;border-color:#ffc454;font-weight:900}.review-actions .danger{color:#ff8b78;border-color:#743028}.approved-dashboard{box-shadow:none;background:0 0;border:0;padding:0}.approved-dashboard .profile-strip{margin-bottom:18px}.approved-dashboard .opportunity{margin-top:18px}.approved-dashboard .opportunity>p:last-child{color:#ad9e88}.portal-nav .brand-logo{width:72px;height:72px}@media (width<=760px){.portal-content{padding-top:30px}.portal-card,.auth-card,.application-form,.pending-card{padding:24px}.form-grid,.application-details{grid-template-columns:1fr}.admin-console>header,.approved-dashboard>header{align-items:flex-start;gap:22px}.admin-count{flex:none;width:78px;height:78px}.review-actions button{flex:1}.application-top{flex-direction:column;align-items:flex-start;gap:10px}.portal-nav{padding:0 18px}.portal-nav>div button:first-child{display:none}}.artist-modal{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.artist-modal>article{background:#0e0a05;border:1px solid #754817;width:min(620px,100%);max-height:90vh;padding:42px;position:relative;overflow:auto;box-shadow:0 0 90px #ff6a0033}.modal-close{color:#ffc15b;background:0 0;border:0;font-size:32px;position:absolute;top:14px;right:18px}.artist-avatar-large{background:radial-gradient(circle,#ff9a27,#5c2100);border-radius:50%;place-items:center;width:110px;height:110px;margin-bottom:25px;font:38px Georgia,serif;display:grid;box-shadow:0 0 50px #ff6a0066}.artist-modal h2{letter-spacing:-.05em;margin:8px 0;font-size:48px}.artist-modal article>p:not(.eyebrow){color:#b9aa94;line-height:1.7}.artist-links{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.artist-links a{color:#170b00;background:#ff9a16;padding:11px 14px;font-weight:900;text-decoration:none}.artist-links:empty:after{content:"Social links coming soon";color:#8f7c64}@media (width<=620px){.artist-modal>article{padding:30px 24px}.artist-modal h2{font-size:38px}}.admin-section-title{margin:42px 0 18px;font-size:32px}.admin-tools,.artist-workspace{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;display:grid}.admin-manager{background:#0e0b07;border:1px solid #3b2815;padding:28px}.admin-manager h2,.content-studio h2,.opportunity-list h2{margin:5px 0 20px;font-size:30px}.admin-manager form,.content-studio form{gap:12px;display:grid}.admin-manager input,.admin-manager textarea,.admin-manager select,.content-studio textarea,.content-studio input{color:#fff;width:100%;font:inherit;background:#070604;border:1px solid #50351b;padding:12px}.admin-manager textarea,.content-studio textarea{resize:vertical;min-height:100px}.admin-manager label,.schedule-label{color:#b9a78f;gap:6px;font-size:11px;display:grid}.manager-list,.content-list{gap:8px;margin-top:22px;display:grid}.manager-list article,.content-list article{border-top:1px solid #352411;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.media-upload-field,.community-toggle{color:#ddd5c8;gap:.45rem;display:grid}.media-upload-field input[type=file]{background:#ffffff06;border:1px dashed #ffad2073;padding:.8rem}.media-upload-field small{color:#958b7c}.community-toggle{border:1px solid #ffad2038;grid-template-columns:auto 1fr;align-items:center;padding:.9rem 1rem}.community-toggle input{accent-color:#ff9f0a;width:1.1rem;height:1.1rem}.delivery-status-list{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.delivery-status-list span,.connection-status{color:#b8a98f;text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffad2042;padding:.28rem .5rem;font-size:.68rem}.content-item-actions{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.social-connections-panel,.community-feed{margin-top:1.4rem}.social-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.social-connection-grid article{background:#ffffff05;border:1px solid #ffad2033;gap:.85rem;padding:1.15rem;display:grid}.social-connection-grid article>div{gap:.25rem;display:grid}.social-connection-grid small,.social-connection-grid p{color:#9d9385;overflow-wrap:anywhere}.connection-status{width:fit-content}.connection-status.connected{color:#86efac;border-color:#4ade8066}.connection-status.error,.connection-status.action_required{color:#fca5a5;border-color:#f8717166}.community-feed{background:#ffffff03;border:1px solid #ffad2033;padding:1.5rem}.community-feed-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.3rem;display:grid}.community-post{background:#0b0a08;border:1px solid #ffad2033;overflow:hidden}.community-post header{align-items:center;gap:.8rem;padding:1rem;display:flex}.community-post header>div{gap:.15rem;display:grid}.community-post header small{color:#8f8678}.community-caption{color:#e6dfd4;white-space:pre-wrap;padding:0 1rem 1rem}.community-media{object-fit:cover;background:#050505;width:100%;max-height:32rem;display:block}.community-actions{color:#958b7c;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:.82rem;display:flex}.community-actions button{color:#ddd5c8;background:0 0;border:0}.community-actions button.liked{color:#ff9f0a}.community-comments{gap:.55rem;padding:0 1rem 1rem;display:grid}.community-comments p{color:#aaa092;margin:0;font-size:.82rem}.community-comments p strong{color:#f3eee6}.community-comments form{grid-template-columns:1fr auto;gap:.5rem;margin-top:.35rem;display:grid}.community-comments form input{min-width:0}.community-comments form button{color:#ffad20;background:0 0;border:1px solid #ffad2073;padding:0 1rem}.community-empty{margin-top:1.2rem}@media (width<=820px){.social-connection-grid,.community-feed-list{grid-template-columns:1fr}}.manager-list small,.content-list small{color:#8f806d;margin-top:5px;display:block}.manager-list button,.content-list button{color:#ffb447;background:#160e07;border:1px solid #5b3a1b;padding:8px 10px}.channel-checks{flex-wrap:wrap;gap:15px;display:flex}.channel-checks label{color:#c7b498;align-items:center;gap:6px;font-size:12px;display:flex}.channel-checks input{width:auto}.content-studio>p:not(.eyebrow){color:#9e8f7a;line-height:1.6}.content-list article p{color:#e7d8c0;margin:9px 0}.opportunity-list article{border-top:1px solid #382713;padding:18px 0}.opportunity-list article>span{color:#76e09a;letter-spacing:.15em;font-size:10px;font-weight:900}.opportunity-list h3{margin:8px 0;font-size:21px}.opportunity-list article p{color:#aa9b86;line-height:1.55}.opportunity-list small{color:#ffb447}@media (width<=900px){.admin-tools,.artist-workspace{grid-template-columns:1fr}}@media (width<=620px){.admin-manager{padding:22px}.manager-list article,.content-list article{flex-direction:column;align-items:flex-start}.manager-list button,.content-list button{width:100%}}.avatar,.artist-avatar-large{flex:none;overflow:hidden}.avatar img,.artist-avatar-large img{object-fit:cover;width:100%;height:100%}.artist-portrait>img{object-fit:cover;object-position:50% 25%;z-index:1;width:100%;height:100%;position:absolute;inset:0}.artist-portrait>img+.sound-lines{z-index:2;background:linear-gradient(#0000 55%,#0009),repeating-radial-gradient(circle,#0000 0 20px,#ffffff09 21px 22px)}.photo-upload-button{cursor:pointer;color:#ffc15b;text-transform:uppercase;letter-spacing:.06em;background:#191006;border:1px solid #6b431c;padding:11px 15px;font-size:12px;font-weight:900;position:relative;overflow:hidden}.photo-upload-button:hover{background:#281606;border-color:#ff9d16}.photo-upload-button.uploading{cursor:wait;opacity:.7}.photo-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.photo-upload-button input:disabled{cursor:wait}@media (width<=620px){.photo-upload-button{text-align:center;width:100%}}.artist-network{background:#0b0805;border:1px solid #3b2815;margin-top:32px;padding:28px}.network-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.network-heading h2{margin:6px 0 0;font-size:34px}.network-heading>span{color:#9f907b;font-size:12px}.network-message{color:#ffd18a;background:#211407;border-left:3px solid #ff8a00;padding:10px 12px}.collaboration-center{background:linear-gradient(145deg,#160d05,#090604 58%);border:1px solid #51351a;gap:18px;margin-bottom:20px;padding:20px;display:grid}.collaboration-center>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collaboration-center h3{margin:5px 0 0;font-size:25px}.collab-availability,.artist-collab-badge{color:#c2ad90;letter-spacing:.06em;text-transform:uppercase;background:#1b1209;border:1px solid #65421d;font-size:9px;font-weight:900}.collab-availability{white-space:nowrap;padding:9px 11px}.collab-availability.open,.artist-collab-badge.open{color:#82eda4;background:#0d2617;border-color:#2d7248}.collab-availability.selective,.artist-collab-badge.selective{color:#ffc15b}.collab-owner-headline{color:#d5c2a6;margin:-8px 0 0}.collaboration-columns,.collaborator-history{grid-template-columns:1fr 1fr;gap:12px;display:grid}.collaboration-list,.collaborator-history>div{background:#0a0704;border:1px solid #382614;min-width:0;padding:14px}.collaboration-list h4,.collaborator-history h4{color:#f0dcc0;margin:0 0 12px}.collaboration-list h4 span{color:#180b00;background:#ff9411;border-radius:50%;place-items:center;min-width:21px;height:21px;margin-left:5px;font-size:10px;display:inline-grid}.collaboration-list>p,.collaborator-history>div>p{color:#8f816e;margin:0;font-size:11px}.collaboration-list article{border-top:1px solid #2e2012;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.collab-artist-mini{align-items:center;gap:9px;min-width:0;display:flex}.collab-artist-mini .network-avatar{width:38px;height:38px}.collab-artist-mini strong,.collab-artist-mini small{display:block}.collab-artist-mini small{color:#8f816e;margin-top:3px;font-size:9px}.collab-request-copy b{color:#ffc15b;font-size:11px}.collab-request-copy p{color:#ad9c84;margin:4px 0 0;font-size:10px;line-height:1.4}.collab-request-actions{gap:6px;display:flex}.collab-request-actions button,.selected-collab-card button,.collaboration-composer button{color:#160a00;white-space:nowrap;background:#ff9411;border:0;padding:8px 10px;font-size:9px;font-weight:900}.secondary-collab-action{color:#ffc15b!important;background:#160e07!important;border:1px solid #64401d!important}.pending-collab-action{cursor:default;color:#928574!important;background:#17130f!important;border:1px solid #3b3024!important}.collaborator-chips{flex-wrap:wrap;gap:8px;display:flex}.collaborator-chips>button{text-align:left;color:#fff;background:#151008;border:1px solid #3e2a16;gap:7px;min-width:175px;padding:10px;display:grid}.collaborator-chips>button>span:last-child{color:#ffb13b;text-transform:uppercase;font-size:9px}.collaborator-chips>button small{color:#a6947d;text-transform:none;margin-top:4px;font-size:8px;display:block}.accepted-collab-actions{gap:7px;display:grid}.collaboration-project-room{background:radial-gradient(circle at 85% 10%,#ff7b0025,#0000 28%),linear-gradient(145deg,#160d05,#070503 62%);border:1px solid #7a4b20;margin:0 0 20px;padding:22px;box-shadow:0 20px 55px #0008}.collaboration-project-room>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.collaboration-project-room h3{margin:5px 0 7px;font-size:27px}.collaboration-project-room>header p:last-child{color:#a99983;margin:0;font-size:11px}.project-room-grid{grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.15fr);gap:12px;display:grid}.project-brief-panel,.project-task-panel,.project-room-chat{background:#090604;border:1px solid #382614;min-width:0;padding:15px}.project-room-grid h4{color:#f2ddbf;margin:0 0 12px}.project-brief-panel form,.project-task-panel form{gap:9px;display:grid}.project-brief-panel label{color:#b9a78e;letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.project-brief-panel input,.project-brief-panel textarea,.project-task-panel input,.project-task-list select{color:#fff;width:100%;font:inherit;background:#070503;border:1px solid #4d3219;padding:10px}.project-brief-panel textarea{resize:vertical;min-height:145px}.project-brief-panel button,.project-task-panel form button{color:#160a00;background:#ff9411;border:0;padding:10px 12px;font-weight:900}.project-task-panel form{grid-template-columns:1fr auto}.project-task-list{gap:7px;margin-top:12px;display:grid}.project-task-list>p{color:#887b68;font-size:10px}.project-task-list article{background:#120d08;border:1px solid #302112;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:8px;padding:9px;display:grid}.project-task-list article span{color:#d8c8b1;font-size:10px;line-height:1.4}.project-room-chat{grid-template-rows:auto minmax(280px,1fr) auto;display:grid}.project-room-chat .message-thread{min-height:280px;max-height:430px}.network-card-actions{gap:6px;display:grid}.collaborate-button{color:#ffc15b;white-space:nowrap;background:0 0;border:1px solid #ff9411;padding:8px 10px;font-size:9px;font-weight:900}.collaborate-button:disabled{opacity:.4}.artist-collab-badge{margin-top:5px;padding:4px 6px;display:inline-block!important}.selected-collab-card{background:#140d06;border-bottom:1px solid #382614;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.selected-collab-card strong,.selected-collab-card p,.selected-collab-card small{display:block}.selected-collab-card p{color:#ffc15b;margin:5px 0;font-size:10px}.selected-collab-card small{color:#9c8d78;max-width:520px;line-height:1.45}.collaboration-composer{background:#0f0a05;border-bottom:1px solid #382614;gap:9px;padding:14px 18px;display:grid}.collaboration-composer select,.collaboration-composer textarea{color:#fff;width:100%;font:inherit;background:#070604;border:1px solid #50351b;padding:10px}.collaboration-composer textarea{resize:vertical;min-height:80px}.collaboration-composer button{justify-self:start}.network-layout{grid-template-columns:minmax(290px,.85fr) minmax(360px,1.35fr);gap:16px;min-height:520px;display:grid}.artist-directory,.chat-panel{background:#080604;border:1px solid #382614}.artist-directory{max-height:620px;overflow:auto}.artist-directory article{border-bottom:1px solid #2f2113;align-items:center;gap:10px;padding:13px;display:flex}.artist-directory article.selected{background:#211306}.artist-chat-target{text-align:left;color:#fff;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.artist-chat-target>span:last-child{min-width:0}.artist-chat-target strong,.artist-chat-target small,.artist-chat-target em{display:block}.artist-chat-target small{color:#a3947f;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:11px;overflow:hidden}.artist-chat-target em{color:#ffad2b;font-size:10px;font-style:normal}.network-avatar{color:#160a00;background:linear-gradient(135deg,#ffc22c,#ff7100 55%,#d92a00);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-weight:900;display:grid;overflow:hidden}.network-avatar img{object-fit:cover;width:100%;height:100%}.follow-button,.following-button{white-space:nowrap;border:1px solid #6b431c;padding:8px 10px;font-size:10px;font-weight:900}.follow-button{color:#160a00;background:#ff9411}.following-button{color:#ffc15b;background:#191006}.chat-panel{flex-direction:column;min-height:520px;display:flex}.chat-panel>header{border-bottom:1px solid #382614;align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-panel>header strong,.chat-panel>header small{display:block}.chat-panel>header small{color:#9c8d78;margin-top:4px;font-size:11px}.message-thread{flex-direction:column;flex:1;gap:10px;max-height:500px;padding:20px;display:flex;overflow:auto}.chat-bubble{border-radius:14px;max-width:76%;padding:10px 13px}.chat-bubble p{margin:0;font-size:14px;line-height:1.45}.chat-bubble time{opacity:.65;margin-top:5px;font-size:9px;display:block}.chat-bubble.mine{color:#170a00;background:linear-gradient(120deg,#ffb21c,#ff7100);border-bottom-right-radius:3px;align-self:flex-end}.chat-bubble.theirs{color:#f7e8d1;background:#21180f;border-bottom-left-radius:3px;align-self:flex-start}.message-composer{border-top:1px solid #382614;grid-template-columns:1fr auto;gap:9px;padding:14px;display:grid}.message-composer input{color:#fff;background:#120d08;border:1px solid #4c3219;min-width:0;padding:12px}.message-composer button{color:#160a00;background:#ff9411;border:0;padding:0 18px;font-weight:900}.network-empty{text-align:center;color:#9f907b;gap:8px;margin:auto;padding:35px;display:grid}.network-empty b{color:#f0dcc0}.network-empty span{font-size:12px}@media (width<=850px){.collaboration-columns,.collaborator-history,.collaboration-list article,.network-layout{grid-template-columns:1fr}.artist-directory{max-height:360px}}@media (width<=620px){.artist-network{padding:18px}.network-heading{flex-direction:column;align-items:flex-start}.collaboration-center{padding:14px}.collaboration-center>header,.selected-collab-card{flex-direction:column}.collab-availability{white-space:normal}.artist-directory article{flex-wrap:wrap}.network-card-actions{grid-template-columns:1fr 1fr;width:100%}.network-heading h2{font-size:28px}.network-layout{min-height:0}.chat-panel{min-height:480px}.artist-directory article{align-items:flex-start}.chat-bubble{max-width:88%}}.approved-directory{background:#0b0805;border:1px solid #3b2815;margin-top:42px;padding:28px}.approved-directory>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.approved-directory>header h2{margin:6px 0;font-size:34px}.approved-directory>header p:last-child{color:#a99a85;margin:0}.approved-directory>header button{color:#ffc15b;background:#191006;border:1px solid #6b431c;padding:11px 15px;font-weight:900}.directory-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.directory-summary article{background:#130e08;border:1px solid #382614;padding:18px}.directory-summary span,.directory-summary strong{display:block}.directory-summary span{color:#9e907b;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.directory-summary strong{margin-top:8px;font-size:30px}.directory-summary .online-total{color:#77e49a}.approved-artist-list{gap:10px;display:grid}.approved-directory-search{color:#bba98f;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto minmax(240px,480px);justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;font-size:10px;font-weight:900;display:grid}.approved-directory-search input{color:#fff;width:100%;font:inherit;text-transform:none;background:#080604;border:1px solid #5b391a;padding:12px 14px}.approved-artist-list>.approved-artist-row{width:100%;color:inherit;text-align:left;background:#100c08;border:1px solid #332312;grid-template-columns:minmax(230px,.8fr) 1.2fr auto;align-items:center;gap:22px;padding:18px;display:grid}.approved-artist-list>.approved-artist-row:hover,.approved-artist-list>.approved-artist-row:focus-visible{background:#171008;border-color:#a66320}.directory-open-label{color:#ffb342;white-space:nowrap;font-size:10px;font-weight:900}.directory-artist{align-items:center;gap:13px;display:flex}.directory-artist h3{margin:0 0 4px;font-size:20px}.directory-artist p{color:#a99a85;margin:0 0 8px;font-size:12px}.presence{color:#827462;font-size:10px}.presence:before{content:"";background:#665b4c;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.presence.online{color:#77e49a}.presence.online:before{background:#54df85;box-shadow:0 0 10px #54df85}.artist-usage-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.artist-usage-grid span{text-align:center;color:#8f816e;background:#181108;padding:10px;font-size:9px}.artist-usage-grid b{color:#ffc15b;margin-bottom:5px;font-size:18px;display:block}.admin-status-modal>article{width:min(680px,100%)}.admin-modal-artist{border-bottom:1px solid #3a2715;align-items:center;gap:16px;margin:22px 0 28px;padding-bottom:22px;display:flex}.admin-modal-artist .network-avatar{width:72px;height:72px;font-size:18px}.admin-modal-artist h2{margin:4px 0;font-size:38px}.admin-modal-artist p{margin:0}.admin-status-options{gap:9px;margin-top:20px;display:grid}.admin-status-options button{color:#ffc15b;text-align:left;background:#171008;border:1px solid #5b3a1d;gap:5px;padding:15px;font-weight:900;display:grid}.admin-status-options button small{color:#9d8f7b;font-weight:400}.admin-status-options .warning{color:#ffd06a;border-color:#78551e}.admin-status-options .danger{color:#ff8b78;border-color:#743028}@media (width<=900px){.approved-artist-list>.approved-artist-row{grid-template-columns:1fr}}@media (width<=700px){.approved-directory{padding:18px}.approved-directory>header{flex-direction:column;align-items:flex-start}.directory-summary{grid-template-columns:1fr 1fr}.approved-directory-search{grid-template-columns:1fr}.artist-usage-grid{grid-template-columns:repeat(3,1fr)}}.music-business-center{gap:18px;display:grid}.music-business-hero{background:radial-gradient(circle at 82% 18%,#ff8a0033,#0000 34%),linear-gradient(135deg,#1c0d05,#080604 65%);border:1px solid #5a3517;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}.music-business-hero h2{max-width:760px;margin:6px 0 10px;font-size:clamp(30px,5vw,58px);line-height:.95}.music-business-hero p:not(.eyebrow){color:#a99b89;max-width:720px;line-height:1.6}.music-pipeline-mini{color:#ffd099;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-width:420px;font-size:9px;font-weight:900;display:flex}.music-pipeline-mini i{background:linear-gradient(90deg,#ff7a00,#5b3616);flex:1;height:1px;margin:0 8px}.music-money-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.music-money-grid article{background:#0d0905;border:1px solid #332315;gap:7px;padding:18px;display:grid}.music-money-grid span,.music-money-grid small{color:#94836e;text-transform:uppercase;font-size:10px}.music-money-grid strong{color:#ffad35;font-size:27px}.music-business-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:16px;display:grid}.music-release-form,.music-catalog-panel,.royalty-center,.admin-music-distribution{background:#0a0704;border:1px solid #3c2816;padding:22px}.music-release-form{gap:18px;display:grid}.music-release-form select{color:#f9ead8;background:#100b07;border:1px solid #4a311b;width:100%;min-height:45px;padding:10px 12px}.music-form-note,.music-form-section>p:not(.eyebrow){color:#9a8d7b;line-height:1.55}.music-upload-fieldset,.music-store-fieldset,.music-form-section{background:#0d0906;border:1px solid #3d2a18;margin:0;padding:17px}.music-upload-fieldset legend,.music-store-fieldset legend{color:#ffad35;text-transform:uppercase;padding:0 8px;font-size:11px;font-weight:900}.music-upload-fieldset{grid-template-columns:1fr 1fr;gap:14px;display:grid}.music-upload-fieldset label{gap:8px;display:grid}.music-upload-fieldset input[type=file]{background:#160e07;border:1px dashed #70451f;padding:13px}.music-upload-fieldset small{color:#857664}.music-store-fieldset{flex-wrap:wrap;gap:9px;display:flex}.music-store-fieldset legend{width:auto}.music-store-fieldset label{background:#171007;border:1px solid #4c3119;align-items:center;gap:7px;padding:9px 11px;font-size:11px;display:flex}.music-rights-confirmation{color:#c8b8a4;background:#1b1006;border:1px solid #72471f;align-items:flex-start;gap:10px;padding:15px;line-height:1.5;display:flex}.music-catalog-panel{position:sticky;top:14px}.music-release-list{gap:10px;margin-top:16px;display:grid}.music-release-list article,.admin-release-grid>article{background:#110b06;border:1px solid #3b2818;padding:15px}.music-release-list article>header,.admin-release-grid article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.music-release-list h4,.admin-release-grid h3{margin:5px 0;font-size:19px}.music-release-list header span,.admin-release-grid header span{color:#ff9b22;text-transform:uppercase;font-size:9px;font-weight:900}.music-release-status{color:#e8b877;text-transform:uppercase;white-space:nowrap;background:#201308;border:1px solid #6a4623;padding:6px 8px;font-size:8px}.music-release-status.live,.music-release-status.approved{color:#8df0aa;background:#0a2414;border-color:#2e6f43}.music-release-status.needs_changes,.music-release-status.takedown{color:#ff9494;background:#250b0b;border-color:#773535}.music-release-list dl,.admin-release-grid dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.music-release-list dl div,.admin-release-grid dl div{gap:3px;display:grid}.music-release-list dt,.admin-release-grid dt{color:#766957;text-transform:uppercase;font-size:8px}.music-release-list dd,.admin-release-grid dd{color:#d6c4ad;overflow-wrap:anywhere;margin:0;font-size:10px}.secure-master-label{color:#72d895!important}.royalty-center{gap:15px;display:grid}.royalty-source-key{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.royalty-source-key span{color:#8f806e;background:#100b07;border:1px solid #342416;padding:12px;font-size:10px;line-height:1.4}.royalty-source-key b{color:#ffad35;margin-bottom:4px;display:block}.royalty-empty{color:#948674;border:1px dashed #49311a;padding:22px;line-height:1.6}.royalty-table-wrap{overflow-x:auto}.royalty-table-wrap table{border-collapse:collapse;width:100%;font-size:11px}.royalty-table-wrap th,.royalty-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #2f2115;padding:11px}.royalty-table-wrap th{color:#9b8b78;text-transform:uppercase;font-size:9px}.admin-music-distribution{margin-top:22px}.admin-music-distribution>header{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.admin-music-distribution>header>span{color:#160b03;background:#ff9d23;align-self:flex-start;padding:8px 11px;font-weight:900}.admin-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.music-review-actions{flex-wrap:wrap}@media (width<=1000px){.music-business-layout,.admin-release-grid{grid-template-columns:1fr}.music-catalog-panel{position:static}.music-money-grid,.royalty-source-key{grid-template-columns:repeat(2,1fr)}.music-business-hero{flex-direction:column;align-items:flex-start}.music-pipeline-mini{width:100%;min-width:0}}@media (width<=620px){.music-money-grid,.royalty-source-key,.music-upload-fieldset,.music-release-list dl,.admin-release-grid dl{grid-template-columns:1fr}.music-business-hero,.music-release-form,.music-catalog-panel,.royalty-center,.admin-music-distribution{padding:16px}.music-pipeline-mini span{font-size:7px}}.social-network-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090604ee;border:1px solid #3d2916;gap:7px;margin:20px 0;padding:8px;display:flex;position:sticky;top:76px;overflow-x:auto}.social-network-nav button{color:#a49682;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:1px solid #0000;align-items:center;gap:7px;min-width:fit-content;padding:11px 15px;font-size:10px;font-weight:900;display:flex}.social-network-nav button.active{color:#ffc15b;background:#211306;border-color:#6c431c}.social-network-nav button>span,.unread-conversation-badge{color:#fff;background:#ff5315;border-radius:20px;place-items:center;min-width:20px;height:20px;font-size:9px;font-weight:900;display:inline-grid}.social-network-home{gap:14px;display:grid}.network-welcome-banner{background:radial-gradient(circle at 82% 30%,#ff770039,#0000 24%),linear-gradient(135deg,#160b03,#080503 62%);border:1px solid #4b2d13;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px;display:flex}.network-welcome-banner h2{margin:7px 0;font-size:clamp(31px,4vw,49px)}.network-welcome-banner p:last-child{color:#a99a85;max-width:760px;margin:0;line-height:1.55}.network-welcome-banner>button,.network-home-feed>header button,.inbox-preview-card button,.online-network-card>button{color:#160a00;white-space:nowrap;background:#ff9411;border:0;padding:11px 14px;font-weight:900}.social-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px;display:grid}.network-home-feed,.inbox-preview-card,.online-network-card{background:#090604;border:1px solid #392614}.network-home-feed>header,.online-network-card>header{background:#130e08;border-bottom:1px solid #332212;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.network-home-feed>header>div{gap:4px;display:grid}.network-home-feed>header span,.inbox-preview-card>span,.online-network-card>header span{color:#ffad2b;letter-spacing:.1em;font-size:8px;font-weight:900}.network-home-feed>header button{color:#ffc15b;background:0 0;border:1px solid #5f3b1a;padding:8px 10px;font-size:9px}.network-home-feed>article{border-bottom:1px solid #2e2012;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.network-home-feed>article>div{min-width:0}.network-home-feed>article p{color:#c8baa5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.network-home-feed>article small{color:#7f725f;font-size:9px}.social-post-thumb{object-fit:cover;border:1px solid #422b16;width:74px;height:58px}.social-home-empty{color:#8f816e;padding:30px}.social-home-sidebar{align-content:start;gap:14px;display:grid}.inbox-preview-card{background:radial-gradient(circle at 80% 10%,#ff67002e,#0000 30%),#0d0804;padding:22px}.inbox-preview-card>strong{color:#ffad2b;margin:10px 0 0;font-size:54px;display:block}.inbox-preview-card p{color:#a69782;font-size:11px}.inbox-preview-card button,.online-network-card>button{width:100%}.online-network-card>header b{color:#7bea9d}.online-network-card>article{border-bottom:1px solid #2d1f11;align-items:center;gap:10px;padding:11px 14px;display:flex}.online-network-card>article strong,.online-network-card>article small{display:block}.online-network-card>article small{color:#857866;margin-top:3px;font-size:9px}.online-network-card>button{color:#ffc15b;background:#1b1107;border:1px solid #5b3818;width:calc(100% - 24px);margin:12px}.social-metrics-grid{margin-top:14px}.metrics-grid button{text-align:left;color:#fff;background:#150d06;border:1px solid #493018;border-radius:0;padding:22px}.metrics-grid button:hover{border-color:#ff9411}.unread-conversation-badge{width:fit-content;height:auto;margin-top:6px;padding:4px 7px;font-size:8px;font-style:normal}.social-view-panel{margin-top:0}@media (width<=900px){.social-home-grid{grid-template-columns:1fr}}@media (width<=620px){.social-network-nav{margin-inline:-10px;top:68px}.network-welcome-banner{flex-direction:column;align-items:flex-start;padding:20px}.network-home-feed>article{grid-template-columns:auto 1fr}.social-post-thumb{grid-column:1/-1;width:100%;height:180px}}.direct-signup{background:#0e0b07;border:1px solid #4a3018;max-width:960px;margin:0 auto;padding:38px;box-shadow:0 25px 90px #000}.direct-signup>header{border-bottom:1px solid #382614;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;padding-bottom:25px;display:flex}.direct-signup>header>span{filter:drop-shadow(0 0 20px #ff6900);font-size:68px}.direct-signup h1{letter-spacing:-.055em;margin:7px 0 12px;font-size:clamp(42px,6vw,68px)}.direct-signup header p:last-child{color:#b5a58f;max-width:620px;margin:0;line-height:1.6}.direct-signup form{gap:18px;display:grid}.direct-signup form h2{color:#ffc15b;margin:18px 0 0;font-size:21px}.direct-signup label{color:#d6c4a8;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:11px;font-weight:800;display:grid}.direct-signup input,.direct-signup textarea{color:#fff;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#070604;border:1px solid #50351b;padding:13px}.direct-signup textarea{resize:vertical;min-height:110px}.direct-submit{margin-top:14px;padding:16px 22px;font-size:14px}.direct-signup form>small{color:#847663;text-align:center}.confirmation-waiting{text-align:center;max-width:700px;padding:70px 45px}.confirmation-waiting>p:not(.eyebrow){color:#b5a58f;line-height:1.65}.confirmation-waiting strong{color:#ffc15b;margin-top:10px;display:inline-block}@media (width<=620px){.direct-signup{padding:24px}.direct-signup>header>span{display:none}}.signup-progress,.onboarding-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 28px;display:grid}.signup-progress>span,.onboarding-progress>button{color:#786b59;text-align:left;background:#080604;border:1px solid #392817;align-items:center;gap:10px;min-height:54px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.signup-progress b,.onboarding-progress button>span{color:#a88b62;border:1px solid #5b3b1c;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.signup-progress>.active,.onboarding-progress>.active{color:#ffd28b;background:#211105;border-color:#e87911}.signup-progress>.complete,.onboarding-progress>.complete{color:#85dfaa}.signup-progress>.active b,.signup-progress>.complete b,.onboarding-progress>.active span,.onboarding-progress>.complete span{color:#100700;background:#ff8616;border-color:#ff9f2d}.signup-step{display:none}.signup-step.active{gap:20px;min-height:370px;animation:.35s both onboardingStepIn;display:grid}.signup-step>h2{color:#fff!important;margin:0!important;font-size:clamp(27px,4vw,40px)!important}.signup-step>p:not(.eyebrow){color:#ae9f89;max-width:650px;margin:-10px 0 8px;font-size:16px;line-height:1.6}.signup-step-actions,.onboarding-actions{border-top:1px solid #382615;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:20px;display:flex}.signup-step-actions>span,.onboarding-actions>span{color:#93836e;font-size:14px}.signup-step-actions a{color:#ffad36}.inline-signin-link{color:#ffad36;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.onboarding-back{color:#e1c99f;background:#0a0704;border:1px solid #5a3b1d;padding:12px 17px;font-size:14px;font-weight:800}.approval-next-card{color:#c9b797;background:#1b1006;border-left:3px solid #ff8a13;gap:9px;padding:18px 20px;display:grid}.approval-next-card strong{color:#ffbf5e;margin-bottom:3px;font-size:16px}.approval-next-card span{font-size:14px}.artist-onboarding{background:radial-gradient(circle at 90% 0,#5c2a0b26,#0000 34%),#0c0906;border:1px solid #51341a;max-width:1040px;margin:0 auto;box-shadow:0 28px 100px #000}.onboarding-welcome{border-bottom:1px solid #392615;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:38px 42px 30px;display:grid}.onboarding-welcome .eyebrow{margin:22px 0 0}.onboarding-welcome h1{color:#fff;letter-spacing:-.055em;margin:6px 0 12px;font-size:clamp(38px,5.5vw,64px)}.onboarding-welcome p:last-child{color:#ad9d87;max-width:690px;margin:0;font-size:16px;line-height:1.65}.onboarding-count{background:#1c0f05;border:1px solid #a85b18;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 0 35px #ff750025}.onboarding-count strong{color:#ffad39;font-size:38px;line-height:.8}.onboarding-count span{color:#b49871;font-size:13px}.artist-onboarding .onboarding-progress{margin:24px 42px 0}.onboarding-progress>button:disabled{cursor:default;opacity:1}.artist-onboarding>.portal-message{margin:20px 42px 0}.onboarding-form{gap:22px;padding:34px 42px 42px;animation:.35s both onboardingStepIn;display:grid}@keyframes onboardingStepIn{0%{opacity:0;transform:translateY(8px)}}.onboarding-step-heading>span{color:#ff9a24;letter-spacing:.14em;font-size:13px;font-weight:900}.onboarding-step-heading h2{color:#fff;letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(30px,4vw,46px)}.onboarding-step-heading p{color:#a99983;margin:0;font-size:16px}.onboarding-form label:not(.onboarding-upload):not(.onboarding-collab-toggle){color:#d8c6a8;gap:8px;font-size:14px;font-weight:800;display:grid}.onboarding-form input:not([type=checkbox]),.onboarding-form textarea,.onboarding-form select{color:#fff;width:100%;min-height:48px;font:inherit;background:#060504;border:1px solid #55381b;padding:13px 14px}.onboarding-form textarea{resize:vertical;min-height:130px}.onboarding-photo-row{background:#080604;border:1px solid #402b17;align-items:center;gap:20px;padding:18px;display:flex}.onboarding-avatar{color:#ffd397;background:#281509;border:3px solid #ff9223;border-radius:50%;flex:none;place-items:center;width:92px;height:92px;font-size:25px;font-weight:900;display:grid;overflow:hidden}.onboarding-avatar img{object-fit:cover;width:100%;height:100%}.onboarding-upload{cursor:pointer;gap:5px;display:grid}.onboarding-upload strong{color:#ffb74e;font-size:16px}.onboarding-upload small{color:#93836b;font-size:13px}.onboarding-upload input{margin-top:6px;padding:8px!important}.onboarding-collab-toggle{cursor:pointer;background:#160d05;border:1px solid #65421d;align-items:center;gap:15px;padding:18px;display:flex}.onboarding-collab-toggle input{accent-color:#ff8c1a;width:23px;height:23px}.onboarding-collab-toggle span{gap:4px;display:grid}.onboarding-collab-toggle strong{color:#fff0d1;font-size:16px}.onboarding-collab-toggle small{color:#a59479;font-size:13px}.onboarding-ready{background:#0a0704;border:1px solid #4b3219;align-items:center;gap:16px;padding:18px;display:flex}.onboarding-ready>span{filter:drop-shadow(0 0 12px #ff6900);font-size:38px}.onboarding-ready strong{color:#ffc568;font-size:16px}.onboarding-ready p{color:#aa9a83;margin:5px 0 0;font-size:14px;line-height:1.5}@media (width<=700px){.signup-progress,.onboarding-progress{grid-template-columns:1fr}.signup-progress>span,.onboarding-progress>button{min-height:46px}.onboarding-welcome{grid-template-columns:1fr;padding:26px 24px}.onboarding-count{display:none}.artist-onboarding .onboarding-progress,.artist-onboarding>.portal-message{margin:18px 24px 0}.onboarding-form{padding:28px 24px 32px}.onboarding-photo-row,.signup-step-actions,.onboarding-actions{flex-direction:column;align-items:stretch}.onboarding-photo-row{align-items:center}.signup-step-actions>button,.onboarding-actions>button{width:100%}}@media (prefers-reduced-motion:reduce){.signup-step.active,.onboarding-form{animation:none}}.view-page-button{color:#ffc15b;text-transform:uppercase;background:#191006;border:1px solid #6b431c;padding:11px 15px;font-size:12px;font-weight:900}.setting-toggle-row{cursor:pointer;background:#0b0704;border:1px solid #493017;justify-content:space-between;align-items:center;min-height:58px;padding:12px 13px;position:relative;flex-direction:row!important;display:flex!important}.setting-toggle-row span{gap:4px;padding-right:68px;display:grid}.setting-toggle-row b{color:#f4e2c8;font-size:11px}.setting-toggle-row small{color:#8f806d;text-transform:none;letter-spacing:normal;font-size:9px;font-weight:400;line-height:1.35}.setting-toggle-row input{opacity:0;pointer-events:none;position:absolute}.setting-toggle-row i,.mini-toggle i{background:#3b3025;border-radius:30px;width:48px;height:26px;transition:all .2s;position:absolute;right:13px}.setting-toggle-row i:after,.mini-toggle i:after{content:"";background:#a99d8c;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px}.setting-toggle-row input:checked+i,.mini-toggle input:checked+i{background:#ff9411;box-shadow:0 0 20px #ff6a0044}.setting-toggle-row input:checked+i:after,.mini-toggle input:checked+i:after{background:#fff;transform:translate(22px)}.setting-toggle-row:focus-within{outline-offset:2px;outline:2px solid #ffb342}.page-toggle-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.artist-page-tools{background:#0b0805;border:1px solid #3d2916;margin-top:1.4rem;padding:28px}.artist-page-tools>header,.admin-feature-requests>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.artist-page-tools>header h2,.admin-feature-requests>header h2{margin:6px 0;font-size:32px}.artist-page-tools>header p:last-child{color:#9f917e;max-width:690px;margin:0;line-height:1.5}.artist-page-tools>header button{color:#170a00;white-space:nowrap;background:#ff9411;border:1px solid #70491f;padding:11px 14px;font-weight:900}.module-status-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin:22px 0;display:grid}.module-switch-card{cursor:pointer;background:#120d08;border:1px solid #392614;justify-content:space-between;align-items:center;padding:13px;transition:border-color .16s,background .16s;display:flex}.module-switch-card:hover,.module-switch-card:focus-within{background:#181008;border-color:#9b5b18}.module-switch-card>span:first-child{color:#cbbba2;font-size:10px}.module-switch-card b{text-transform:uppercase;padding:4px 7px;font-size:9px}.module-switch-card .mini-toggle{min-width:82px}.module-switch-card .mini-toggle b{margin-left:49px}.module-on{color:#80eaa1;background:#0e2818}.module-off{color:#8f816e;background:#282017}.page-tools-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.store-manager,.feature-request-panel{background:#090604;border:1px solid #3a2816;padding:20px}.tool-heading{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.tool-heading h3,.feature-request-panel h3{margin:5px 0 0;font-size:23px}.tool-heading>span{color:#82eda4;font-size:10px;font-weight:900}.store-disabled-note{color:#ffd18a;background:#211407;border-left:3px solid #ff8a00;padding:10px;font-size:11px;line-height:1.45}.offering-form,.feature-request-panel form{gap:11px;margin-top:16px;display:grid}.payment-provider-note{color:#a99a85;background:#100b07;border:1px solid #352515;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.offering-form label,.feature-request-panel label{color:#cab89f;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.offering-form input,.offering-form select,.offering-form textarea,.feature-request-panel input,.feature-request-panel textarea,.request-status-actions select{color:#fff;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#070503;border:1px solid #4d3219;padding:10px}.offering-form textarea,.feature-request-panel textarea{resize:vertical;min-height:80px}.offering-form>button,.feature-request-panel form>button{color:#170a00;background:#ff9411;border:0;justify-self:start;padding:10px 13px;font-weight:900}.offering-form>button:disabled{cursor:wait;opacity:.65}.merch-media-fields small{color:#806f5a;letter-spacing:normal;text-transform:none;font-size:9px;font-weight:600}.offering-list{gap:8px;margin-top:18px;display:grid}.offering-list article{background:#120d08;border:1px solid #342413;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.offering-thumb{background:#050403;border:1px solid #553719;width:70px;min-width:70px;height:70px;overflow:hidden}.offering-thumb img,.offering-thumb video{object-fit:cover;width:100%;height:100%}.offering-info{gap:4px;display:grid}.offering-list small{color:#ffae35;text-transform:uppercase}.offering-list span{color:#9f917e;font-size:10px}.offering-list article>div:last-child{align-items:center;gap:10px;display:flex}.mini-toggle{cursor:pointer;align-items:center;min-width:105px;min-height:30px;position:relative;display:flex!important}.mini-toggle input{opacity:0;position:absolute}.mini-toggle i{width:42px;height:24px;left:0;right:auto}.mini-toggle i:after{width:18px;height:18px}.mini-toggle input:checked+i:after{transform:translate(18px)}.mini-toggle span{padding-left:49px}.feature-request-panel>p:not(.eyebrow){color:#958876;font-size:11px;line-height:1.55}.artist-request-history{gap:7px;margin-top:18px;display:grid}.artist-request-history article{border-top:1px solid #312111;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.artist-request-history strong{font-size:11px}.artist-request-history small{color:#817361;font-size:8px}.request-status{color:#ffbf62;text-transform:uppercase;background:#281708;width:fit-content;padding:5px 7px;font-size:8px;font-weight:900}.request-status.planned{color:#aebaff;background:#171a34}.request-status.added{color:#85eba5;background:#0d2918}.request-status.declined{color:#a99a85;background:#211b15}.admin-feature-requests{background:#0b0805;border:1px solid #3b2815;margin-top:26px;padding:28px}.admin-feature-requests>header>span{color:#ffbf62;font-weight:900}.feature-request-list{gap:9px;margin-top:18px;display:grid}.feature-request-list article{background:#100b07;border:1px solid #342413;grid-template-columns:1fr 220px;gap:20px;padding:15px;display:grid}.feature-request-list small{color:#ffae35}.feature-request-list h3{margin:5px 0}.feature-request-list p{color:#9c8e7a;margin:0;font-size:11px}.request-status-actions{align-content:center;gap:8px;display:grid}.public-collab-signal{color:#84eea5;letter-spacing:.06em;margin-bottom:12px;font-size:9px;font-weight:900;display:inline-block}.artist-page-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050302;place-items:stretch stretch;padding:0;overflow:auto}.artist-page-shell>article{color:#fff;width:100%;min-height:100vh;max-height:none;box-shadow:none;background:#090604;border:0;padding:0;overflow:visible}.artist-page-shell.theme-midnight>article{background:#07090d}.artist-page-shell.theme-violet>article{background:#0b0611}.artist-page-nav{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080503ee;border-bottom:1px solid #402713;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 5vw;display:grid;position:sticky;top:0}.artist-page-nav img{object-fit:contain;width:82px;height:38px}.artist-page-nav button{color:#ffc15b;background:0 0;border:0;width:fit-content;font-weight:900}.artist-page-nav button:last-child{justify-self:auto}.artist-page-nav-actions{justify-self:end;align-items:center;gap:9px;display:flex}.artist-page-nav .nav-collab-button{color:#07140a;text-transform:uppercase;background:#79e99b;padding:9px 13px}.artist-page-nav .nav-collab-button:disabled,.artist-page-collab-button:disabled{cursor:default;opacity:.86}.artist-page-hero{background:radial-gradient(circle at 78% 40%,#ff7a0038,#0000 28%),linear-gradient(135deg,#0a0603,#1f0c02 62%,#080503);border-bottom:1px solid #452a13;grid-template-columns:minmax(190px,280px) minmax(0,1fr) minmax(280px,380px);align-items:center;gap:36px;min-height:490px;padding:65px max(5vw,50vw - 725px);display:grid;position:relative;overflow:hidden}.theme-midnight .artist-page-hero{background:radial-gradient(circle at 78% 40%,#2b6eff35,#0000 28%),linear-gradient(135deg,#05070b,#071525 62%,#030507)}.theme-violet .artist-page-hero{background:radial-gradient(circle at 78% 40%,#9d3dff42,#0000 28%),linear-gradient(135deg,#08030e,#25083a 62%,#060209)}.artist-page-hero .artist-avatar-large{border:6px solid #241307;width:clamp(190px,20vw,310px);height:clamp(190px,20vw,310px);margin:0;box-shadow:0 0 90px #ff6a0044}.artist-page-hero .artist-avatar-large img{object-fit:cover;border-radius:50%;width:100%;height:100%}.artist-page-shell h2{margin:8px 0;font-size:clamp(58px,8vw,118px);line-height:.85}.artist-page-hero>div:nth-child(2)>strong{color:#ffb546;text-transform:uppercase;letter-spacing:.08em}.artist-page-hero h3{color:#d5c5af;max-width:650px;margin:25px 0 0;font-size:clamp(18px,2.2vw,30px);font-weight:400;line-height:1.25}.artist-page-collab-signal{background:#0b1d11cc;border:1px solid #3e774d;gap:11px;padding:24px;display:grid}.artist-page-collab-signal.is-private{background:#211306d9;border-color:#7a4b20}.artist-page-collab-signal.is-private span{color:#ffb342}.artist-page-collab-signal span{color:#79e99b;letter-spacing:.09em;font-size:10px;font-weight:900}.artist-page-collab-signal strong{font-size:20px}.artist-page-collab-signal small{color:#9fbd9f;line-height:1.5}.artist-page-collab-button{color:#06130a;text-transform:uppercase;background:#79e99b;border:0;justify-self:start;padding:11px 15px;font-weight:900}.artist-page-collab-status,.selected-collab-status{background:#2b1909;border-left:3px solid #ffad32;gap:4px;margin:2px 0 0;padding:11px 13px;display:grid}.artist-page-collab-status b,.selected-collab-status b{color:#ffc15b;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.artist-page-collab-status span,.selected-collab-status span{color:#cbb99f;font-size:10px;line-height:1.45}.artist-page-collab-status.status-accepted{background:#0b2112;border-left-color:#79e99b}.artist-page-collab-status.status-accepted b{color:#79e99b}.artist-page-tabs{background:#0f0905;border-bottom:1px solid #382311;gap:28px;padding:18px max(5vw,50vw - 725px);display:flex}.artist-page-tabs a{color:#cbb89d;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900;text-decoration:none}.artist-page-body{gap:75px;max-width:1450px;margin:0 auto;padding:70px 5vw 100px;display:grid}.artist-page-about{grid-template-columns:1.45fr .55fr;gap:70px;display:grid}.artist-page-about h3,.artist-page-section-heading h3{margin:7px 0 18px;font-size:clamp(32px,4vw,56px)}.artist-page-about>div>p:last-child{color:#b8aa96;max-width:850px;font-size:17px;line-height:1.8}.artist-page-about aside{background:#110b06;border:1px solid #3b2714;padding:22px}.artist-page-about aside>span{color:#897863;font-size:9px;font-weight:900}.artist-page-about .artist-links{margin-top:15px;display:grid}.artist-page-about .artist-links a{color:#ffc15b;background:#1b1006;border:1px solid #462b13;align-items:center;gap:12px;display:flex}.social-account-avatar{background:#2c1808;border-radius:50%;place-items:center;width:54px;min-width:54px;height:54px;display:grid;position:relative;overflow:visible}.social-account-avatar img,.social-account-avatar i{object-fit:cover;border-radius:50%;width:100%;height:100%}.social-account-avatar b{background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;display:grid;position:absolute;bottom:-3px;right:-4px}.artist-page-about .artist-links a>span:last-child{gap:3px;display:grid}.artist-page-about .artist-links a strong{color:#f1dfc5}.artist-page-about .artist-links a small{color:#9d8b74;font-size:9px}.artist-page-loading,.artist-page-empty{color:#938570;text-align:center;border:1px dashed #402a16;padding:35px}.artist-page-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.artist-page-section-heading>span{color:#8f806d;font-size:11px}.artist-page-post-grid,.artist-store-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px;display:grid}.artist-page-post-grid article,.artist-store-grid article{background:#100b07;border:1px solid #3a2715;padding:18px}.artist-page-post-grid img,.artist-page-post-grid video{object-fit:cover;background:#000;width:calc(100% + 36px);max-height:420px;margin:-18px -18px 16px}.artist-page-post-grid p{color:#ddd1bf;line-height:1.55}.artist-page-post-grid small{color:#847663}.artist-store-grid article{align-content:start;display:grid}.store-product-art{color:#ffbd5c;letter-spacing:.12em;background:radial-gradient(circle,#6c320e,#160a03 70%);place-items:center;height:230px;margin:-18px -18px 17px;font-size:25px;font-weight:900;display:grid;overflow:hidden}.store-product-art img,.store-product-art video{object-fit:cover;width:100%;height:100%}.artist-store-grid small{color:#ffae35;text-transform:uppercase}.artist-store-grid h4{margin:8px 0;font-size:22px}.artist-store-grid p{color:#948673;min-height:48px;line-height:1.5}.artist-store-grid>article>strong{margin:8px 0 16px;font-size:25px}.artist-store-grid a,.store-link-pending{color:#170a00;text-align:center;background:#ff9411;padding:12px;font-weight:900;text-decoration:none}.store-link-pending{color:#9b8c77;background:#20160d;font-size:11px}.community-studio{background:linear-gradient(#0a0806e8,#0a0806e8),repeating-linear-gradient(90deg,#0000 0 38px,#ff9b0b0a 39px 40px)}.studio-live-dot{background:#62e88e;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block;box-shadow:0 0 12px #62e88e}.community-studio-layout{grid-template-columns:280px minmax(0,1fr);gap:14px;display:grid}.online-studio-roster,.studio-feed-stage{background:#080604;border:1px solid #3c2815}.online-studio-roster{align-self:start;position:sticky;top:15px}.online-studio-roster>header,.studio-feed-stage>header{background:#151008;border-bottom:1px solid #382614;justify-content:space-between;align-items:center;padding:14px;display:flex}.online-studio-roster>header span{color:#82eda4;text-transform:uppercase;font-size:10px;font-weight:900}.online-studio-roster>header b{color:#160a00;background:#66e98f;border-radius:50%;padding:4px 7px;font-size:9px}.online-studio-roster>p{color:#8b7d69;padding:15px;font-size:11px}.online-studio-roster>article{border-bottom:1px solid #2b1e11;align-items:center;gap:10px;padding:12px 14px;display:flex}.online-studio-roster strong,.online-studio-roster small{display:block}.online-studio-roster small{color:#8d806f;margin-top:4px;font-size:9px}.network-avatar{position:relative}.network-avatar>i{background:#62e88e;border:2px solid #090604;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px;box-shadow:0 0 8px #62e88e}.studio-room-card{background:radial-gradient(circle at 80% 20%,#ff780026,#160d05 55%);border:1px solid #603a17;gap:7px;margin:14px;padding:15px;display:grid}.studio-room-card span,.studio-feed-stage>header span{color:#ffad2b;letter-spacing:.1em;font-size:8px;font-weight:900}.studio-room-card small{color:#8f806d;line-height:1.4}.studio-feed-stage>header{justify-content:flex-start;gap:12px}.studio-feed-stage .community-feed-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:14px}@media (width<=1000px){.page-tools-grid,.artist-page-hero,.artist-page-about{grid-template-columns:1fr}.module-status-grid{grid-template-columns:1fr 1fr}.artist-page-hero{min-height:0}.artist-page-collab-signal{max-width:520px}.artist-page-post-grid,.artist-store-grid{grid-template-columns:1fr 1fr}.community-studio-layout{grid-template-columns:1fr}.online-studio-roster{grid-template-columns:repeat(2,1fr);display:grid;position:static}.project-room-grid{grid-template-columns:1fr 1fr}.project-room-chat,.online-studio-roster>header,.studio-room-card,.online-studio-roster>p{grid-column:1/-1}}@media (width<=620px){.social-avatar-upload-grid,.project-room-grid{grid-template-columns:1fr}.project-room-chat{grid-column:auto}.collaboration-project-room{padding:14px}.collaboration-project-room>header{flex-direction:column}}@media (width<=700px){.artist-page-tools,.admin-feature-requests{padding:18px}.artist-page-tools>header,.admin-feature-requests>header,.artist-page-section-heading{flex-direction:column;align-items:flex-start}.page-toggle-grid,.module-status-grid,.artist-page-post-grid,.artist-store-grid,.studio-feed-stage .community-feed-list,.feature-request-list article{grid-template-columns:1fr}.offering-list article,.artist-page-nav{align-items:flex-start}.offering-list article{flex-direction:column}.artist-page-nav{grid-template-columns:1fr auto}.artist-page-nav img{display:none}.artist-page-nav-actions{grid-column:2;gap:5px}.artist-page-nav-actions button{font-size:9px;padding:8px!important}.artist-page-hero{padding-top:45px}.artist-page-hero .artist-avatar-large{width:190px;height:190px}.artist-page-shell h2{font-size:58px}.artist-page-tabs{overflow-x:auto}.artist-page-body{gap:55px;padding-top:50px}.online-studio-roster{grid-template-columns:1fr}}.featured-ticket-section{color:#fff;background:#050403;border-block:1px solid #3e260f;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);min-height:620px;display:grid}.featured-ticket-art{background:radial-gradient(circle at 50% 30%,#ffb22c55,#0000 26%),linear-gradient(145deg,#3f1200,#0a0704 58%,#120900);flex-direction:column;justify-content:center;padding:8vw;display:flex;position:relative;overflow:hidden}.featured-ticket-art:after{content:"";background:repeating-linear-gradient(120deg,#0000 0 35px,#ffae1710 36px 37px);position:absolute;inset:0}.featured-ticket-art img{filter:drop-shadow(0 0 34px #ff6a00aa);width:min(230px,52%);position:absolute;top:7%;left:50%;transform:translate(-50%)}.featured-ticket-art span,.featured-ticket-art strong,.featured-ticket-art small{z-index:1;position:relative}.featured-ticket-art span{color:#ffb327;letter-spacing:.32em;font-size:18px;font-weight:950}.featured-ticket-art strong{letter-spacing:-.075em;max-width:520px;margin:7px 0 24px;font-size:clamp(62px,8vw,120px);line-height:.78}.featured-ticket-art small{color:#d5b98d;letter-spacing:.16em;font-weight:800}.featured-ticket-copy{flex-direction:column;justify-content:center;padding:clamp(42px,7vw,100px);display:flex}.featured-ticket-copy h2{letter-spacing:-.06em;margin:10px 0 18px;font-size:clamp(48px,6vw,82px);line-height:.9}.ticket-lead{color:#c3b49e;max-width:620px;font-size:19px;line-height:1.55}.ticket-facts{border-top:1px solid #3d2a17;gap:0;margin:30px 0;display:grid}.ticket-facts div{border-bottom:1px solid #3d2a17;grid-template-columns:100px 1fr;gap:18px;padding:14px 0;display:grid}.ticket-facts dt{color:#9f8c70;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.ticket-facts dd{margin:0;font-weight:750}.ticket-cta,.ticket-checkout-button{color:#160900;font:inherit;text-transform:uppercase;letter-spacing:.07em;background:linear-gradient(135deg,#ffbd2b,#ff7200);border:0;padding:17px 24px;font-weight:950;box-shadow:0 12px 38px #ff71002e}.secure-checkout-note{color:#958773;margin-top:12px;line-height:1.45;display:block}.ticket-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ticket-modal{color:#fff;background:#0e0a06;border:1px solid #714516;width:min(620px,100%);max-height:94vh;padding:clamp(28px,5vw,48px);position:relative;overflow:auto;box-shadow:0 0 100px #ff720031}.ticket-modal h2{letter-spacing:-.055em;margin:8px 45px 8px 0;font-size:clamp(36px,6vw,58px)}.ticket-modal>p:not(.eyebrow){color:#b5a68f}.ticket-modal-close{color:#ffc053;background:#171006;border:1px solid #5a3b1e;border-radius:50%;width:42px;height:42px;font-size:27px;position:absolute;top:18px;right:18px}.ticket-tier-list{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.ticket-tier{text-align:left;color:#fff;background:#151009;border:1px solid #4b321a;gap:7px;min-height:112px;padding:18px;display:grid}.ticket-tier.selected{background:#2c1806;border-color:#ff9a15;box-shadow:inset 0 0 0 1px #ff9a15}.ticket-tier span{font-size:17px;font-weight:900}.ticket-tier small{color:#a9977e;line-height:1.4}.ticket-order-summary{color:#b8a991;border-top:1px solid #3d2a17;justify-content:space-between;margin-bottom:14px;padding:14px 0;display:flex}.ticket-order-summary strong{color:#ffc055}.ticket-interactions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.ticket-interactions button{color:#ffc15b;background:#171006;border:1px solid #51371c;padding:12px;font-weight:800}.ticket-checkout-button{width:100%}@media (width<=620px){.featured-ticket-section{grid-template-columns:1fr}.featured-ticket-art{min-height:480px;padding:56px 24px}.featured-ticket-art img{width:180px;top:4%}.featured-ticket-copy{padding:48px 22px}.ticket-facts div{grid-template-columns:72px 1fr}.ticket-tier-list,.ticket-interactions{grid-template-columns:1fr}}.ticket-energy-ring{z-index:0;border:1px solid #ff9b2638;border-radius:50%;width:360px;height:360px;animation:5s ease-out infinite ticketRing;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.ticket-energy-ring.ring-two{animation-delay:2.5s}.live-waveform{z-index:2;align-items:center;gap:5px;height:48px;margin-top:28px;display:flex;position:relative}.live-waveform i{background:linear-gradient(#ffd55d,#ff6a00);border-radius:5px;width:4px;height:10px;animation:1.1s ease-in-out infinite liveBar;display:block;box-shadow:0 0 10px #ff8200}.live-waveform i:nth-child(3n){animation-delay:-.55s}.live-waveform i:nth-child(4n){animation-delay:-.28s}.live-waveform i:nth-child(5n){animation-delay:-.8s}.event-marquee{color:#120700;background:#ff8908;border-block:1px solid #ffbd4d;padding:15px 0;overflow:hidden}.event-marquee div{align-items:center;gap:25px;width:max-content;animation:24s linear infinite eventTicker;display:flex}.event-marquee span{letter-spacing:.17em;font-size:13px;font-weight:950}.event-marquee b{font-size:15px}.ticket-cta,.event-card button,.ticket-tier,.ticket-interactions button{transition:transform .2s,box-shadow .2s,background .2s}.ticket-cta:hover,.ticket-checkout-button:hover{transform:translateY(-3px);box-shadow:0 17px 55px #ff71005e}.ticket-tier:hover,.ticket-interactions button:hover{transform:translateY(-2px)}.featured-ticket-art img{animation:4.5s ease-in-out infinite ticketLogoFloat}.featured-ticket-art strong{animation:3.5s ease-in-out infinite titleGlow}@keyframes ticketRing{0%{opacity:.75;transform:translate(-50%,-50%)scale(.4)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}@keyframes liveBar{0%,to{opacity:.5;height:8px}50%{opacity:1;height:42px}}@keyframes eventTicker{to{transform:translate(-50%)}}@keyframes ticketLogoFloat{50%{filter:drop-shadow(0 0 48px #ff6a00dd);transform:translate(-50%)translateY(-10px)scale(1.03)}}@keyframes titleGlow{50%{text-shadow:0 0 32px #ff7b0048}}@media (prefers-reduced-motion:reduce){.ticket-energy-ring,.live-waveform i,.event-marquee div,.featured-ticket-art img,.featured-ticket-art strong{animation:none!important}.ticket-cta,.event-card button,.ticket-tier,.ticket-interactions button{transition:none!important}}.artist-globe-experience{isolation:isolate;background:radial-gradient(circle at 50% 45%,#54240055,#0000 38%),linear-gradient(135deg,#0c0804,#020202);border:1px solid #4f3018;grid-template-columns:.75fr 1.25fr .85fr;align-items:center;gap:clamp(28px,5vw,72px);margin:45px 0 70px;padding:clamp(30px,5vw,70px);display:grid;position:relative;overflow:hidden}.artist-globe-copy,.artist-globe-stage,.globe-artist-preview{z-index:2;position:relative}.network-city-collage{z-index:0;opacity:.24;pointer-events:none;background:repeating-linear-gradient(112deg,#0000 0 100px,#ff8c0810 101px 102px);position:absolute;inset:0;overflow:hidden}.network-city-name{color:#ff8b11;letter-spacing:-.075em;text-shadow:0 0 45px #ff6a0045;font-size:clamp(54px,8vw,130px);line-height:.78;position:absolute}.network-city-name.city-1{top:4%;left:-2%;transform:rotate(-7deg)}.network-city-name.city-2{bottom:2%;right:-4%;transform:rotate(6deg)}.network-city-fact{color:#ffd17d;letter-spacing:.08em;background:#120a04;border:1px solid #ffb13c7d;padding:9px 14px;font:800 11px Georgia,serif;position:absolute;box-shadow:7px 8px #ff79001f}.city-1-fact-1{top:38%;left:6%;transform:rotate(4deg)}.city-1-fact-2{bottom:17%;left:2%;transform:rotate(-5deg)}.city-1-fact-3{top:8%;left:29%;transform:rotate(3deg)}.city-1-fact-4{bottom:7%;left:25%;transform:rotate(-3deg)}.city-2-fact-1{top:8%;right:4%;transform:rotate(5deg)}.city-2-fact-2{top:35%;right:1%;transform:rotate(-4deg)}.city-2-fact-3{bottom:9%;right:27%;transform:rotate(4deg)}.city-2-fact-4{top:15%;right:22%;transform:rotate(-5deg)}.artist-globe-copy h3{letter-spacing:-.055em;margin:8px 0 20px;font-size:clamp(34px,4vw,61px);line-height:.93}.artist-globe-copy h3 em{color:#ff9a18;font-family:Georgia,serif;font-weight:400}.artist-globe-copy>p:last-child{color:#a99a84;line-height:1.6}.artist-globe-stage{place-items:center;min-height:520px;display:grid}.artist-globe{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#ffca58 0 2%,#e1660b 20%,#5c1c00 47%,#120704 72%);border-radius:50%;width:min(480px,40vw);animation:6s ease-in-out infinite globeFloat;position:relative;overflow:hidden;box-shadow:inset -75px -35px 95px #000d,inset 22px 10px 55px #ffd66b4f,0 0 42px #ff72004c,0 0 130px #ff5d0028}.globe-grid{background:repeating-radial-gradient(#0000 0 34px,#ffc76424 35px 36px),repeating-linear-gradient(90deg,#0000 0 51px,#ffc76421 52px 53px);border-radius:50%;animation:18s linear infinite globeSpin;position:absolute;inset:-10%}.globe-shine{filter:blur(22px);background:#fff3;border-radius:50%;position:absolute;inset:5% 48% 35% 12%;transform:rotate(-32deg)}.globe-artist-dot{z-index:4;background:#fff1;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;transform:translate(-50%,-50%)}.globe-artist-dot i{background:#fff2a4;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite artistPulse;box-shadow:0 0 0 5px #ffb32130,0 0 20px 8px #ff7b00}.globe-artist-dot:hover i,.globe-artist-dot.active i{background:#fff;box-shadow:0 0 0 7px #ff9e1a55,0 0 28px 13px #ff6900}.globe-orbit{z-index:1;border:1px solid #ff9d2338;border-radius:50%;width:108%;height:42%;position:absolute;transform:rotate(-16deg)}.globe-orbit.orbit-two{width:88%;height:115%;transform:rotate(67deg)}.globe-artist-preview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0a06e8;border:1px solid #5a381b;padding:24px;box-shadow:0 22px 60px #000}.globe-preview-head{align-items:center;gap:14px;display:flex}.globe-preview-avatar{color:#ffb43e;background:#2b1807;border-radius:50%;place-items:center;width:70px;height:70px;font-weight:950;display:grid;overflow:hidden}.globe-preview-avatar img{object-fit:cover;width:100%;height:100%}.globe-preview-head small{color:#ff9a1a;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:900}.globe-preview-head h4{margin:3px 0;font-size:25px}.globe-preview-head p{color:#9e8e77;margin:0;font-size:11px}.globe-artist-preview>p{color:#b8aa94;line-height:1.55}.globe-media-links{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.globe-media-links a{color:#fff;background:#160e06;border:1px solid #493019;place-items:center;min-width:42px;height:42px;padding:0 10px;text-decoration:none;display:grid}.globe-media-links a span{display:none}.globe-media-links a:hover span{margin-left:6px;font-size:10px;display:inline}.enter-artist-world{color:#170900;background:linear-gradient(135deg,#ffb72b,#ff7100);border:0;width:100%;padding:14px;font-weight:950}.artist-page-shell>article{isolation:isolate;position:relative;overflow:hidden}.artist-page-shell>article>.artist-page-nav,.artist-page-shell>article>.artist-page-hero,.artist-page-shell>article>.artist-page-tabs,.artist-page-shell>article>.artist-page-body{z-index:2;position:relative}.city-story-wall{z-index:0;opacity:.22;pointer-events:none;background:radial-gradient(circle at 65% 25%,#ff9b1838,#0000 35%),repeating-linear-gradient(104deg,#110b06 0 80px,#211309 81px 82px);height:720px;position:absolute;inset:0 0 auto;overflow:hidden}.city-story-wall>strong{letter-spacing:-.08em;color:#ff9b19;font-size:clamp(70px,12vw,190px);line-height:.75;position:absolute;top:25%;left:4%;transform:rotate(-4deg)}.city-fact{color:#ffcf77;background:#080503;border:1px solid #ffb34888;padding:12px 17px;font-family:Georgia,serif;font-weight:800;position:absolute;box-shadow:8px 10px #ff7b0024}.city-fact.fact-1{top:10%;left:8%;transform:rotate(-7deg)}.city-fact.fact-2{top:15%;right:8%;transform:rotate(6deg)}.city-fact.fact-3{top:48%;right:5%;transform:rotate(-4deg)}.city-fact.fact-4{top:67%;left:9%;transform:rotate(5deg)}.city-fact.fact-5{top:77%;right:13%;transform:rotate(-8deg)}.city-tape{background:#ffba4590;width:100px;height:22px;position:absolute}.city-tape.tape-one{top:8%;left:45%;transform:rotate(19deg)}.city-tape.tape-two{top:60%;right:30%;transform:rotate(-13deg)}.network-city-name.city-3{font-size:clamp(42px,6vw,92px);bottom:28%;left:32%;transform:rotate(-3deg)}.city-3-fact-1{top:25%;left:37%;transform:rotate(-3deg)}.city-3-fact-2{top:49%;right:28%;transform:rotate(4deg)}.city-3-fact-3{bottom:15%;left:42%;transform:rotate(-5deg)}.city-3-fact-4{bottom:5%;right:35%;transform:rotate(3deg)}@keyframes globeSpin{to{transform:translate(-53px)}}@keyframes globeFloat{50%{transform:translateY(-14px)rotate(1deg)}}@keyframes artistPulse{70%,to{box-shadow:0 0 0 16px #ffb32100,0 0 20px 8px #ff7b00}}@media (width<=980px){.artist-globe-experience{grid-template-columns:1fr 1fr}.artist-globe-copy{grid-column:1/-1}.artist-globe{width:min(450px,70vw)}}@media (width<=620px){.artist-globe-experience{grid-template-columns:1fr;margin-inline:-2px;padding:28px 18px}.artist-globe-stage{min-height:380px}.artist-globe{width:min(340px,80vw)}.city-story-wall{height:850px}.city-fact{font-size:10px}.city-story-wall>strong{top:34%}}@media (prefers-reduced-motion:reduce){.artist-globe,.globe-grid,.globe-artist-dot i{animation:none!important}}.artist-globe{background:radial-gradient(circle at 31% 25%,#62d7ff 0 3%,#1479b9 26%,#075080 53%,#021d37 78%);box-shadow:inset -78px -40px 105px #000e,inset 26px 12px 58px #bdeeff70,0 0 45px #149ee576,0 0 145px #0876c94a}.earth-surface{z-index:1;filter:drop-shadow(0 5px 4px #001d23aa);width:200%;height:100%;animation:28s linear infinite earthTurn;position:absolute;inset:0 auto 0 0}.earth-surface path{fill:#399c61;stroke:#9bd67d;stroke-width:2px}.globe-grid{z-index:2;background:repeating-radial-gradient(#0000 0 34px,#ccefff27 35px 36px),repeating-linear-gradient(90deg,#0000 0 51px,#d4f2ff21 52px 53px);animation:none}.globe-shine{z-index:5;background:#e9fbff66}.earth-network-region{z-index:3;pointer-events:none;background:radial-gradient(circle,#ffd95e75,#0000 66%);border:2px solid #ffbe24;border-radius:50%;width:78px;height:78px;animation:2.2s ease-out infinite regionBeacon;position:absolute;top:33%;left:17%;box-shadow:0 0 18px #ffb000,0 0 55px #ff8b00}.earth-network-region b{color:#fff4b8;letter-spacing:.08em;text-align:center;text-shadow:0 1px 5px #000;width:130px;font-size:7px;position:absolute;top:-24px;left:-23px}.globe-artist-dot{z-index:6}.globe-orbit{border-color:#6fd4ff3d}@keyframes earthTurn{to{transform:translate(-50%)}}@keyframes regionBeacon{0%,to{box-shadow:0 0 18px #ffb000,0 0 42px #ff8b0080}50%{box-shadow:0 0 27px #ffe27c,0 0 75px #ff8b00}}@media (prefers-reduced-motion:reduce){.earth-surface,.earth-network-region{animation:none!important}}.globe-artist-preview{grid-template-rows:82px 76px 54px auto;align-content:start;height:360px;min-height:360px;max-height:360px;display:grid;overflow:hidden}.globe-preview-head,.globe-preview-head>div{min-width:0}.globe-preview-head h4,.globe-preview-head p,.globe-preview-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.globe-artist-preview>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;height:68px;margin:10px 0 0;display:-webkit-box;overflow:hidden}.globe-media-links{align-items:center;min-height:48px;margin:3px 0;position:relative}.globe-media-links a{width:42px;min-width:42px;padding:0;position:relative}.globe-media-links a:after{content:attr(data-label);z-index:10;color:#ffd17d;white-space:nowrap;opacity:0;pointer-events:none;background:#030201;border:1px solid #5e3a18;padding:5px 7px;font-size:9px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px)}.globe-media-links a:hover:after,.globe-media-links a:focus-visible:after{opacity:1;transform:translate(-50%)}.globe-media-links a:hover span{display:none}.globe-media-links>small{color:#7f725f;font-size:10px}.enter-artist-world{align-self:end;height:48px}@media (width<=620px){.globe-artist-preview{height:350px;min-height:350px;max-height:350px}}.clustered-region{color:#fff;pointer-events:auto;cursor:pointer;background:radial-gradient(circle,#be48ff9c 0 38%,#8228d557 39% 63%,#0000 65%);border:2px solid #e384ff;place-content:center;width:92px;height:92px;padding:0;display:grid;box-shadow:0 0 22px #c245ff,0 0 70px #8e2dff9c}.clustered-region b{color:#f5d6ff;top:-26px}.clustered-region strong{text-shadow:0 2px 9px #29003d;font-size:25px;line-height:1}.clustered-region small{letter-spacing:.14em;font-size:6px;font-weight:950}.clustered-region:hover,.clustered-region:focus-visible{background:radial-gradient(circle,#dc8dff 0 40%,#a036e774 41% 64%,#0000 66%);transform:scale(1.08)}.globe-artist-preview:has(.network-cluster-roster){grid-template-rows:76px 82px 76px 54px auto;height:440px;min-height:440px;max-height:440px}.network-cluster-roster{border-bottom:1px solid #4b3119;align-content:start;gap:10px;padding-bottom:12px;display:grid}.network-cluster-roster>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.network-cluster-roster>div strong{text-transform:uppercase;letter-spacing:.08em;color:#df92ff;font-size:12px}.network-cluster-roster>div small{color:#8d7d68;font-size:9px}.network-cluster-roster nav{gap:7px;min-height:38px;display:flex}.network-cluster-roster nav button{background:#24102e;border:2px solid #5e3a79;border-radius:50%;width:36px;height:36px;padding:0;position:relative;overflow:hidden}.network-cluster-roster nav button.active{border-color:#f0b3ff;box-shadow:0 0 0 3px #b33dff4d,0 0 17px #bd42ff}.network-cluster-roster nav img{object-fit:cover;width:100%;height:100%}.network-cluster-roster nav i{background:#e797ff;border-radius:50%;width:8px;height:8px;margin:auto;display:block;box-shadow:0 0 12px #bc3cff}@media (width<=620px){.globe-artist-preview:has(.network-cluster-roster){height:430px;min-height:430px;max-height:430px}.network-cluster-roster>div{flex-direction:column;align-items:flex-start;gap:2px}}.network-city-collage{opacity:.34;background:linear-gradient(90deg,#090603ed,#120b05d9),repeating-linear-gradient(0deg,#0000 0 34px,#ffd0800d 35px 36px)}.network-city-collage:before{content:"HOMETOWN STORIES";color:#ffbf5b20;letter-spacing:.02em;white-space:nowrap;font:italic 900 clamp(48px,9vw,145px) Georgia,serif;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.network-city-fact{color:#ffd58f;letter-spacing:.03em;white-space:nowrap;box-shadow:none;text-shadow:0 0 8px #ff8d1a55;clip-path:inset(0 100% 0 0);background:0 0;border:0;padding:4px 8px;font:italic 800 clamp(12px,1.25vw,18px) Comic Sans MS,Bradley Hand,cursive;animation:18s steps(28,end) infinite invisibleWriting;overflow:hidden}.network-city-fact:after{content:"";opacity:0;background:#ffd69b;border-radius:50%;width:5px;height:5px;animation:18s linear infinite inkGlow;position:absolute;top:50%;right:0;box-shadow:0 0 10px #ff8a00}.city-1-fact-1{animation-delay:0s}.city-1-fact-2{animation-delay:1.7s}.city-1-fact-3{animation-delay:3.4s}.city-1-fact-4{animation-delay:5.1s}.city-2-fact-1{animation-delay:6.8s}.city-2-fact-2{animation-delay:8.5s}.city-2-fact-3{animation-delay:10.2s}.city-2-fact-4{animation-delay:11.9s}.network-city-name{opacity:.45;font-family:Comic Sans MS,Bradley Hand,cursive;font-style:italic}.city-1-fact-1:before{content:"Our roots begin here · "}.city-1-fact-2:before{content:"The city grew · "}.city-1-fact-3:before{content:"History changed here · "}.city-1-fact-4:before{content:"The sound lives here · "}.city-2-fact-1:before{content:"The land remembers · "}.city-2-fact-2:before{content:"A capital takes shape · "}.city-2-fact-3:before{content:"Journeys began here · "}.city-2-fact-4:before{content:"The culture keeps moving · "}.network-city-fact,.network-city-fact:after{animation-duration:25s}.network-city-fact:before{content:attr(data-prefix)}.city-3-fact-1{animation-delay:13.6s}.city-3-fact-2{animation-delay:15.3s}.city-3-fact-3{animation-delay:17s}.city-3-fact-4{animation-delay:18.7s}.city-3-fact-1:before{content:"The desert remembers · "}.city-3-fact-2:before{content:"A city rises · "}.city-3-fact-3:before{content:"The lights turned on · "}.city-3-fact-4:before{content:"The stage keeps growing · "}@keyframes invisibleWriting{0%,5%{clip-path:inset(0 100% 0 0)}18%,82%{clip-path:inset(0)}92%,to{clip-path:inset(0 0 0 100%)}}@keyframes inkGlow{0%,4%,20%,to{opacity:0}5%,18%{opacity:1}}@media (prefers-reduced-motion:reduce){.network-city-fact{clip-path:none;animation:none!important}.network-city-fact:after{display:none}}.artist-globe-stage{perspective:1000px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.artist-globe-stage.is-dragging{cursor:grabbing}.artist-globe-stage .artist-globe{transform-style:preserve-3d;will-change:transform;transition:transform .12s ease-out;animation:none}.artist-globe-stage.is-dragging .artist-globe{transition:none}.artist-globe-stage:hover .earth-surface,.artist-globe-stage.is-dragging .earth-surface{animation-play-state:paused}.globe-explorer-controls{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#021827d9;border:1px solid #619dc0;display:flex;position:absolute;bottom:7%;right:5%;overflow:hidden;box-shadow:0 8px 30px #0008}.globe-explorer-controls button{color:#d9f5ff;background:0 0;border:0;border-right:1px solid #326783;min-width:40px;height:40px;padding:0 11px;font-weight:900}.globe-explorer-controls button:last-child{text-transform:uppercase;letter-spacing:.06em;border-right:0;font-size:10px}.globe-explorer-controls button:hover,.globe-explorer-controls button:focus-visible{color:#fff;background:#1381b9}.globe-drag-hint{z-index:7;color:#9ed7f4;letter-spacing:.07em;white-space:nowrap;pointer-events:none;background:#00131fc4;border-radius:18px;padding:7px 11px;font-size:9px;font-weight:850;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.artist-globe-stage.is-dragging .globe-drag-hint{color:#fff;background:#12668ece}@media (width<=620px){.globe-explorer-controls{bottom:3%;right:2%}.globe-drag-hint{bottom:0}}.region-constellation{z-index:9;pointer-events:none;animation:.45s ease-out both constellationReveal;position:absolute;inset:4% 0 8%}.region-constellation svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.region-constellation line{stroke:#dd8cff;stroke-width:.35px;stroke-dasharray:2 2;filter:drop-shadow(0 0 2px #b92fff);animation:1.2s ease-out both constellationLine}.constellation-center{color:#f1c9ff;text-align:center;pointer-events:none;background:#190721dc;border:1px solid #d488ff;border-radius:50%;place-content:center;width:82px;height:82px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #b830ff85}.constellation-center strong{letter-spacing:.09em;font-size:12px}.constellation-center small{letter-spacing:.1em;margin-top:3px;font-size:6px}.constellation-artist{color:#fff;pointer-events:auto;background:0 0;border:0;justify-items:center;gap:5px;width:92px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.constellation-artist>span{background:#281032;border:3px solid #a945d7;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:0 0 0 5px #c54fff28,0 0 22px #9b28d7}.constellation-artist img{object-fit:cover;width:100%;height:100%}.constellation-artist i{background:#df8cff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 18px #cb45ff}.constellation-artist b{color:#f9eaff;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 8px #000;max-width:92px;font-size:9px;overflow:hidden}.constellation-artist:hover>span,.constellation-artist:focus-visible>span,.constellation-artist.active>span{border-color:#fff0b1;transform:scale(1.16);box-shadow:0 0 0 6px #ffdc6652,0 0 34px #ff9d19}.constellation-artist.active b{color:#ffd76e}.close-constellation{color:#f4d9ff;pointer-events:auto;background:#16071dda;border:1px solid #bd6be4;border-radius:50%;width:38px;height:38px;font-size:23px;position:absolute;top:2%;right:3%}.close-constellation:hover{background:#a839d1}.artist-globe-stage:has(.region-constellation) .globe-orbit{opacity:.22}.artist-globe-stage:has(.region-constellation) .globe-drag-hint{opacity:0}@keyframes constellationReveal{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes constellationLine{0%{stroke-dashoffset:35px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (width<=620px){.region-constellation{inset:2% -3% 10%}.constellation-artist{width:72px}.constellation-artist>span{width:48px;height:48px}.constellation-artist b{max-width:72px;font-size:7px}.constellation-center{width:62px;height:62px}}@media (prefers-reduced-motion:reduce){.region-constellation,.region-constellation line{animation:none!important}}.d3-artist-earth{width:100%;height:100%;display:block;overflow:visible}.earth-atmosphere{fill:#49bde41e;stroke:#67d5ff;stroke-width:3px;filter:drop-shadow(0 0 17px #1f9ee5)}.earth-ocean{stroke:#87dfff;stroke-width:1px}.earth-graticule{fill:none;stroke:#b4e8ff35;stroke-width:.7px}.earth-countries{fill:#31885a;stroke:#9bd88d;stroke-width:.65px;stroke-linejoin:round}.earth-sphere-edge{fill:none;stroke:#d2f3ff66;stroke-width:1.2px}.d3-network-region{cursor:pointer;outline:none}.d3-network-region>circle:first-child{fill:#c24ddeb0;stroke:#ffe09a;stroke-width:2.4px;filter:url(#earthGlow)}.d3-network-region .region-pulse{fill:none;stroke:#e480ff;stroke-width:2px;opacity:.7;animation:2s ease-out infinite d3RegionPulse}.d3-network-region text{fill:#fff1b5;text-anchor:middle;letter-spacing:.08em;paint-order:stroke;stroke:#21002d;stroke-width:3px;font-size:8px;font-weight:900}.d3-network-region .region-count{fill:#fff;stroke-width:4px;font-size:20px}.d3-network-region .region-label{fill:#ffe4ff;stroke-width:2px;font-size:5px}.d3-network-region:hover>circle:first-child,.d3-network-region:focus-visible>circle:first-child{fill:#ee82ff;stroke:#fff7c5;stroke-width:3.4px}.artist-globe-stage .artist-globe{box-shadow:none;background:0 0;overflow:visible;transform:none!important}.artist-globe-stage.is-dragging .d3-artist-earth{filter:brightness(1.08)}@keyframes d3RegionPulse{0%{r:31px;opacity:.9}to{r:57px;opacity:0}}@media (prefers-reduced-motion:reduce){.d3-network-region .region-pulse{animation:none!important}}.network-section{grid-template-columns:.68fr 1.32fr;gap:clamp(42px,6vw,100px);overflow:hidden}.network-stipple{background:radial-gradient(circle at 50% 45%,#ff760019,#0000 48%),#050403;border:1px solid #5a3718;min-width:0;padding:18px;position:relative;box-shadow:0 25px 80px #000}.network-stipple>header{border-bottom:1px solid #3d2816;justify-content:space-between;align-items:center;padding:4px 5px 14px;display:flex}.network-stipple>header>div{gap:3px;display:grid}.network-stipple>header span{color:#9f8d73;letter-spacing:.14em;font-size:8px;font-weight:900}.network-stipple>header strong{color:#fff;font-size:13px}.network-stipple>header button{color:#f5bc63;text-transform:uppercase;background:#130d07;border:1px solid #553719;padding:8px 12px;font-size:9px;font-weight:900}.network-stipple>header button.active{color:#160900;background:#ff9516}.stipple-stage{min-height:500px;position:relative;overflow:hidden}.stipple-stage canvas{aspect-ratio:680/590;filter:drop-shadow(0 0 16px #ff690028);width:100%;height:auto;display:block}.stipple-artist-node{z-index:4;color:#fff;background:0 0;border:0;justify-items:center;gap:4px;width:86px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.stipple-artist-node>span{background:#241307;border:2px solid #ff9e25;border-radius:50%;place-items:center;width:49px;height:49px;transition:transform .2s;display:grid;overflow:hidden;box-shadow:0 0 0 5px #ff8c1725,0 0 20px #ff6f00}.stipple-artist-node img{object-fit:cover;width:100%;height:100%}.stipple-artist-node i{background:#ffc55d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #ff8400}.stipple-artist-node b{color:#ffe3b3;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 7px #000;max-width:86px;font-size:8px;overflow:hidden}.stipple-artist-node:hover>span,.stipple-artist-node:focus-visible>span,.stipple-artist-node.active>span{border-color:#fff2b8;transform:scale(1.18);box-shadow:0 0 0 6px #ffcb4f38,0 0 32px #ff8900}.stipple-spotlight{z-index:5;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0704e8;border:1px solid #68431e;min-width:170px;padding:12px 15px;display:grid;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.stipple-spotlight small{color:#be9a69;text-transform:uppercase;font-size:8px}.stipple-spotlight strong{color:#fff;margin:3px 0 8px}.stipple-spotlight button{color:#ffb33b;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:900}.network-layer-controls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.network-layer-controls>button{color:#fff;text-align:left;background:#0f0a06;border:1px solid #3f2a17;grid-template-columns:10px 1fr;align-items:start;gap:9px;min-height:60px;padding:11px;display:grid}.network-layer-controls>button:hover,.network-layer-controls>button.active{background:#211207;border-color:#ff9a1f}.network-layer-controls i{border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 10px}.network-layer-controls span{gap:4px;display:grid}.network-layer-controls b{text-transform:uppercase;letter-spacing:.07em;font-size:10px}.network-layer-controls small{color:#8f806c;font-size:8px;line-height:1.35}.network-layer-status{min-height:18px;color:#c8a77a!important;margin:12px 2px 0!important;font-size:9px!important}.network-stipple canvas{animation:5s ease-in-out infinite stippleBreathe}@keyframes stippleBreathe{50%{filter:drop-shadow(0 0 28px #ff790052)brightness(1.08)}}@media (width<=1050px){.network-section{grid-template-columns:1fr}.network-section>div:first-child{max-width:720px}.network-stipple{width:100%}}@media (width<=620px){.network-stipple{padding:12px}.stipple-stage{min-height:390px}.stipple-artist-node{width:64px}.stipple-artist-node>span{width:40px;height:40px}.stipple-artist-node b{max-width:64px;font-size:7px}.network-layer-controls{grid-template-columns:1fr}.network-layer-controls>button{min-height:52px}}@media (prefers-reduced-motion:reduce){.network-stipple canvas{animation:none!important}}.network-collision{background:radial-gradient(circle,#351906 0,#0000 55%),#050403;border:1px solid #563619;min-width:0;padding:18px;position:relative;box-shadow:0 25px 80px #000}.network-collision>header{border-bottom:1px solid #3d2816;justify-content:space-between;align-items:center;padding:5px 6px 15px;display:flex}.network-collision>header>div{gap:3px;display:grid}.network-collision>header span{color:#aa9270;letter-spacing:.14em;font-size:8px;font-weight:900}.network-collision>header strong{color:#fff;font-size:13px}.network-collision>header>small{color:#ffba4d;font-size:9px}.collision-arena{touch-action:none;isolation:isolate;background:radial-gradient(circle,#ff7f0013,#0000 45%);min-height:520px;position:relative;overflow:hidden}.collision-field-lines{opacity:.3;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 70px,#ffad3526 71px 72px);position:absolute;inset:0}.collision-field-lines:after{content:"ITS LIT NETWORK";color:#ffaf2420;letter-spacing:-.06em;white-space:nowrap;font-size:clamp(45px,8vw,100px);font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.collision-artist{z-index:4;color:#fff;background:0 0;border:0;justify-items:center;gap:4px;width:86px;padding:0;transition:left 40ms linear,top 40ms linear;display:grid;position:absolute;transform:translate(-50%,-50%)}.collision-artist>span{background:#241207;border:3px solid #ff9b19;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;overflow:hidden;box-shadow:0 0 0 6px #ff9c1d24,0 0 23px #ff7400}.collision-artist img{object-fit:cover;width:100%;height:100%}.collision-artist i{background:#ffc45c;border-radius:50%;width:10px;height:10px;box-shadow:0 0 20px #ff7e00}.collision-artist b{color:#ffe4b4;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 7px #000;max-width:86px;font-size:8px;overflow:hidden}.collision-artist:hover>span,.collision-artist:focus-visible>span,.collision-artist.active>span{border-color:#fff3b1;transform:scale(1.12);box-shadow:0 0 0 7px #ffd0573d,0 0 38px #ff9100}.hater-obstacle{z-index:5;color:#fff;cursor:grab;touch-action:none;background:radial-gradient(circle,#6c1126,#270710 74%);border:3px solid #f13c63;border-radius:46% 54% 53% 47%;place-content:center;width:150px;height:120px;transition:left 40ms linear,top 40ms linear;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:0 0 0 9px #e92b5720,0 0 44px #e2214e9c}.hater-obstacle:active{cursor:grabbing;transform:translate(-50%,-50%)rotate(4deg)scale(1.05)}.hater-obstacle strong{letter-spacing:.08em;text-shadow:0 3px 8px #000;font-size:25px}.hater-obstacle small{color:#ffabc0;letter-spacing:.16em;margin-top:4px;font-size:7px;font-weight:900}.collision-artist-card{z-index:7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#090604e8;border:1px solid #66421f;min-width:150px;padding:11px 13px;display:grid;position:absolute;bottom:3%;right:2%}.collision-artist-card small{color:#b49469;text-transform:uppercase;font-size:7px}.collision-artist-card strong{color:#fff;margin:3px 0}.collision-artist-card span{color:#a69276;font-size:8px}.collision-artist-card button{color:#ffb23c;text-align:left;text-transform:uppercase;background:0 0;border:0;margin-top:7px;padding:0;font-size:8px;font-weight:900}.collision-meaning{border-top:1px solid #3d2816;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px 6px 2px;display:grid}.collision-meaning span{color:#ff9f26;letter-spacing:.13em;font-size:7px;font-weight:950}.collision-meaning b{color:#9e8c73;text-align:center;font-size:9px}.hater-obstacle{animation:2.5s steps(2,end) infinite haterGlitch}@keyframes haterGlitch{0%,92%,to{filter:none}94%{filter:hue-rotate(25deg)brightness(1.3)}96%{filter:contrast(1.4)}}@media (width<=620px){.network-collision{padding:12px}.network-collision>header{align-items:flex-start;gap:8px}.network-collision>header>small{text-align:right;max-width:120px}.collision-arena{min-height:440px}.collision-artist{width:60px}.collision-artist>span{width:50px;height:50px}.collision-artist b{max-width:60px;font-size:7px}.hater-obstacle{width:120px;height:96px}.hater-obstacle strong{font-size:20px}.collision-artist-card{min-width:125px;bottom:1%;right:1%}.collision-meaning{text-align:center;grid-template-columns:1fr}.collision-meaning b{text-align:center}}@media (prefers-reduced-motion:reduce){.hater-obstacle{animation:none!important}.collision-artist,.hater-obstacle{transition:none!important}}.loop-drawn-logo{z-index:2;filter:drop-shadow(0 0 18px #ff7a00)drop-shadow(0 0 58px #ff520075);place-items:center;width:100%;height:100%;display:grid;position:relative}.loop-drawn-logo canvas{object-fit:contain;width:100%;height:100%;display:block}.logo-stage .loop-drawn-logo>img{opacity:0;width:92%;height:92%;animation:none;position:absolute}.loop-drawn-logo:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffb32c12,#0000 64%);border-radius:50%;animation:3.2s ease-in-out infinite drawHalo;position:absolute;inset:12%}@keyframes drawHalo{50%{filter:brightness(1.5);transform:scale(1.09)}}@media (prefers-reduced-motion:reduce){.loop-drawn-logo canvas{display:none}.logo-stage .loop-drawn-logo>img{opacity:1;position:relative}.loop-drawn-logo:after{animation:none!important}}.member-portal:has(.admin-live-cockpit) .portal-content{width:min(1480px,96vw)}.admin-live-cockpit{background:radial-gradient(circle at 58% 8%,#3120b32a,#0000 38%),#05050c;border:1px solid #5430a2;padding:28px;box-shadow:inset 0 1px #a979ff,0 30px 100px #000}.admin-live-cockpit>header{background:#090914;border:1px solid #292244;padding:20px}.admin-dashboard-builder-live{background:#070710;border:1px solid #2d2650;margin:18px 0 34px;padding:20px}.admin-dashboard-builder-live>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.admin-dashboard-builder-live>header small{color:#8a72b7;letter-spacing:.14em;font-size:10px;font-weight:900}.admin-dashboard-builder-live>header h2{margin:4px 0;font-size:24px}.admin-dashboard-builder-live>header p{color:#8e859d;margin:0;font-size:12px}.admin-dashboard-builder-live>header>button,.admin-purpose-tabs-live button{color:#b7a7ca;background:#100d1a;border:1px solid #47346b;border-radius:18px;padding:9px 13px;font-size:11px}.admin-purpose-tabs-live{gap:7px;margin-bottom:13px;display:flex;overflow-x:auto}.admin-purpose-tabs-live button{flex:none;font-weight:800}.admin-purpose-tabs-live button.active{color:#fff;background:linear-gradient(135deg,#7624b7,#3444d6);border-color:#9f49e4;box-shadow:0 0 22px #7e2dd052}.admin-widget-grid-live{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-widget-grid-live>article{cursor:grab;background:radial-gradient(circle at 90% 0,#5520a722,#0000 35%),#080811;border:1px solid #302650;min-height:275px;overflow:hidden;box-shadow:inset 0 1px #403464,0 18px 50px #0007}.admin-widget-grid-live>article:active{cursor:grabbing;opacity:.88}.admin-widget-grid-live>article.network-widget{grid-row:span 2;min-height:600px}.admin-widget-handle-live{color:#786e8a;background:#100d1a;border-bottom:1px solid #2c2344;justify-content:space-between;align-items:center;padding:7px 10px;font-size:10px;display:flex}.admin-widget-handle-live>div{gap:4px;display:flex}.admin-widget-handle-live button{color:#ae91c7;background:#171126;border:1px solid #423060;border-radius:7px;width:28px;height:25px}.admin-widget-handle-live button:disabled{opacity:.25}.admin-data-widget{align-content:start;gap:9px;min-height:230px;padding:22px;display:grid}.admin-data-widget>small,.admin-map-widget small{color:#887da0;letter-spacing:.13em;font-size:10px;font-weight:900}.admin-data-widget>strong{font-size:54px;line-height:1}.admin-data-widget>strong i{color:#746b87;font-size:18px;font-style:normal}.admin-data-widget>p{color:#92889f;margin:0;font-size:12px;line-height:1.5}.admin-data-widget>button{color:#cc8bfa;background:0 0;border:0;justify-self:start;margin-top:auto;padding:0;font-size:11px}.admin-progress{background:#1a1628;border-radius:8px;height:7px;margin:12px 0;overflow:hidden}.admin-progress i{background:linear-gradient(90deg,#a52bdb,#5544f0);height:100%;display:block}.widget-faces{margin:12px 0;display:flex}.widget-faces span{color:#dfb8f3;background:#2b2039;border:2px solid #171126;border-radius:50%;place-items:center;width:42px;height:42px;margin-left:-8px;font-size:8px;display:grid;overflow:hidden}.widget-faces span:first-child{margin-left:0}.widget-faces img{object-fit:cover;width:100%;height:100%}.admin-map-widget{min-height:560px;position:relative}.admin-map-widget>header{z-index:3;justify-content:space-between;gap:12px;display:flex;position:absolute;inset:18px 18px auto}.admin-map-widget>header>div:first-child{gap:4px;display:grid}.admin-map-widget>header strong{font-size:15px}.admin-map-widget>header>div:last-child{background:#090813dd;border:1px solid #49366b;border-radius:18px;display:flex;overflow:hidden}.admin-map-widget>header button{color:#81769c;background:0 0;border:0;padding:8px 11px;font-size:9px}.admin-map-widget>header button.active{color:#fff;background:linear-gradient(135deg,#7f27d9,#3740d3)}.admin-map-widget>footer{color:#aca0bc;background:#090813df;border:1px solid #392b55;padding:10px 12px;font-size:10px;position:absolute;inset:auto 18px 14px}.admin-network-globe-live{cursor:grab;touch-action:none;filter:drop-shadow(0 0 35px #473cff55);width:100%;min-height:520px;display:block}.admin-network-globe-live .globe-aura{fill:#4c2ee11a;stroke:#913dff;stroke-width:2px;filter:url(#liveAdminGlow)}.admin-network-globe-live .globe-ocean{stroke:#55b7ff;stroke-width:1.5px}.admin-network-globe-live .globe-grid{fill:none;stroke:#9ccaff32;stroke-width:.65px}.admin-network-globe-live .globe-land{fill:#7359d2;stroke:#bc9eff;stroke-width:.55px}.admin-network-globe-live .globe-edge{fill:none;stroke:#b4daff77;stroke-width:1.2px}.admin-map-point>circle:not(.pulse){fill:#fff;stroke:#b23dff;stroke-width:3px;filter:url(#liveAdminGlow)}.admin-map-point .pulse{fill:none;stroke:#ce54ff;stroke-width:2px;animation:2.4s ease-out infinite liveAdminPulse}.admin-map-point.hotspot .pulse,.admin-map-point.hotspot>circle:not(.pulse){stroke:#ff4fa9}.admin-map-point text{fill:#fff;text-anchor:middle;letter-spacing:.08em;paint-order:stroke;stroke:#16072b;stroke-width:3px;font-size:8px;font-weight:900}.admin-map-point .count{stroke-width:2px;font-size:9px}@keyframes liveAdminPulse{0%{r:12px;opacity:1}to{r:42px;opacity:0}}.incomplete-signups{background:radial-gradient(circle at 100% 0,#6c288329,#0000 32%),#080710;border:1px solid #44305f;margin:28px 0;padding:22px}.incomplete-signups>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:16px;display:flex}.incomplete-signups>header h2{margin:4px 0;font-size:28px}.incomplete-signups>header p:last-child{color:#9a90a7;max-width:720px;margin:0;font-size:13px;line-height:1.55}.incomplete-signups>header>strong{color:#efc5ff;background:#351348;border:1px solid #8e48bf;border-radius:50%;place-items:center;min-width:58px;height:58px;font-size:24px;display:grid}.incomplete-account-grid{gap:13px;display:grid}.incomplete-account-card{background:#0d0a15;border:1px solid #392b4b;padding:18px}.incomplete-account-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.incomplete-account-top time{color:#81788c;font-size:12px}.email-status{color:#f0b377;background:#2a170d;border:1px solid #6b4832;border-radius:16px;padding:6px 9px;font-size:11px;font-weight:800}.email-status.confirmed{color:#73d9a6;background:#0c2a1d;border-color:#286347}.incomplete-account-card h3{margin:15px 0 3px;font-size:22px}.incomplete-account-card>p{color:#b5a9c1;margin:0;font-size:14px}.incomplete-quick-actions{gap:8px;margin:14px 0;display:flex}.incomplete-quick-actions a,.incomplete-account-card summary{color:#d9a0ff;font-size:13px;font-weight:800}.incomplete-quick-actions a{background:#171020;border:1px solid #53366b;border-radius:18px;padding:9px 11px;text-decoration:none}.incomplete-account-card details{border-top:1px solid #30233e;padding-top:13px}.incomplete-account-card summary{cursor:pointer}.incomplete-account-card form{gap:12px;margin-top:15px;display:grid}.incomplete-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.incomplete-account-card label{color:#a99db5;gap:5px;font-size:12px;display:grid}.incomplete-account-card input,.incomplete-account-card textarea{color:#fff;width:100%;font:inherit;background:#07060b;border:1px solid #443255;padding:10px 11px}.incomplete-account-card textarea{resize:vertical;min-height:85px}.incomplete-form-actions{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.incomplete-form-actions button{color:#dcb2f6;background:#181021;border:1px solid #5b3a70;padding:10px 13px;font-weight:850}.incomplete-form-actions button.approve{color:#e9fff4;background:#125235;border-color:#4da879}.incomplete-form-actions button:disabled{cursor:not-allowed;opacity:.42}.incomplete-account-card form>small{color:#e0a271;font-size:12px}.incomplete-empty{background:#0b0911!important;border-color:#302641!important}.approved-setup-board{background:radial-gradient(circle at 100% 0,#2382502c,#0000 36%),#07100a;border-color:#2b704d}.approved-setup-board .eyebrow{color:#65d89b}.pending-review-board{border-color:#604076}.onboarding-admin-counts span.approved-count{background:#0b2116;border-color:#28684a}.onboarding-admin-counts span.approved-count strong{color:#72dba4}.onboarding-admin-counts span.pending-count{background:#1b0c22;border-color:#6a3b79}.onboarding-admin-counts span.pending-count strong{color:#e6b4ff}.live-admin-section{scroll-margin-top:30px}.live-event-manager{grid-column:1/-1}.verified-ticket-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.verified-ticket-metrics article{background:#0c0916;border:1px solid #35294e;gap:5px;padding:15px;display:grid}.verified-ticket-metrics small{color:#8d819d;font-size:10px}.verified-ticket-metrics strong{font-size:28px}.verified-ticket-metrics i{color:#776d85;font-size:13px;font-style:normal}.live-qr-form{grid-template-columns:1fr auto;background:#110b1c!important;border:1px solid #463060!important;gap:8px!important;margin:0 0 20px!important;padding:14px!important;display:grid!important}.live-qr-form label{gap:5px;display:grid}.live-qr-form button{color:#fff;background:linear-gradient(135deg,#9b27db,#3942d4);border:1px solid #a94deb;align-self:end;padding:11px 16px;font-weight:900}.live-qr-form p{color:#78ddb6;grid-column:1/-1;margin:0;font-size:11px}.manager-row-actions,.manager-edit-actions{flex-wrap:wrap;gap:6px;display:flex}.manager-row-actions button,.manager-edit-actions>button:not(.primary-button){color:#c2a3d8;background:#151020;border:1px solid #4b3861;padding:8px 10px}.manager-row-actions button.delete{color:#ee8fa1;border-color:#6a3041}.member-portal:has(.artist-live-dashboard) .portal-content{width:min(1480px,96vw)}.artist-live-dashboard{background-color:#050605;background-position:50%;background-size:cover;border:1px solid #50442f;min-height:940px;padding:26px;position:relative;box-shadow:0 35px 120px #000}.artist-live-dashboard:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#030504dd,#0000 45%,#03050477),linear-gradient(0deg,#020302f2 0 9%,#0000 50%);position:absolute;inset:0}.artist-live-dashboard>*{z-index:1;position:relative}.artist-live-dashboard>header{border-bottom-color:#ffffff27}.artist-live-dashboard>header h1{font-size:clamp(32px,4vw,54px)}.artist-live-dashboard .profile-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b08c4;border-color:#ffffff20}.artist-live-dashboard .social-network-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070907d1;border-color:#ffffff20}.artist-command-home-live{gap:13px;min-height:720px;padding-top:20px;display:grid}.artist-dashboard-hero{text-align:center;text-shadow:0 3px 18px #000;align-content:center;justify-items:center;min-height:310px;display:grid}.artist-dashboard-hero>p{margin:14px 0 0}.artist-dashboard-hero h2{letter-spacing:-.075em;margin:3px 0;font-size:clamp(58px,9vw,116px);line-height:.9}.artist-dashboard-hero>strong{color:#d7d1c4;font-size:clamp(18px,2.4vw,32px);font-weight:400}.artist-dashboard-hero>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.artist-dashboard-hero button{color:#f5f1e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c09b0;border:1px solid #ffffff38;border-radius:22px;padding:10px 15px;font-size:11px;font-weight:850}.artist-dashboard-hero button:hover{color:#111;background:#f2eee6}.artist-opportunity-highlight{color:#fff;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#0b291bd6,#0b100dde);border:1px solid #33734f;border-radius:20px;grid-template-columns:18px 1fr auto;align-items:center;gap:13px;width:100%;padding:15px 18px;display:grid}.artist-opportunity-highlight>div{gap:2px;display:grid}.artist-opportunity-highlight small{color:#69d99e;letter-spacing:.12em;font-size:9px;font-weight:900}.artist-opportunity-highlight strong{font-size:14px}.artist-opportunity-highlight p{color:#9fc1ae;margin:0;font-size:11px}.artist-opportunity-highlight em{color:#80e2ae;font-size:11px;font-style:normal}.alignment-dot{border-radius:50%;width:13px;height:13px;display:inline-block}.alignment-dot.green{background:#52e394;box-shadow:0 0 14px #52e394}.alignment-dot.yellow{background:#f2c84f;box-shadow:0 0 14px #f2c84f}.alignment-dot.red{background:#ef5a62;box-shadow:0 0 14px #ef5a62}.artist-glass-dashboard-live{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.artist-glass-dashboard-live>article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1b211dcc,#0d110ec4);border:1px solid #ffffff27;border-radius:26px;align-content:start;min-height:190px;padding:17px;display:grid;box-shadow:inset 0 1px #ffffff1d,0 15px 40px #0007}.artist-glass-dashboard-live header{align-items:center;gap:8px;display:flex}.artist-glass-dashboard-live header span{background:#d9cbd31d;border:1px solid #ffffff20;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.artist-glass-dashboard-live header b{font-size:11px}.artist-glass-dashboard-live>article>strong{margin:18px 0 8px;font-size:34px;display:block}.artist-glass-dashboard-live>article>strong i{color:#98978f;font-size:13px;font-style:normal}.artist-glass-dashboard-live article p{color:#aaa69c;font-size:11px}.artist-glass-dashboard-live article>button{color:#ffb260;background:0 0;border:0;justify-self:start;margin-top:auto;padding:0;font-size:10px}.artist-glass-dashboard-live article.wide{grid-column:span 2}.artist-glass-dashboard-live article.wide>p{font-size:12px;line-height:1.6}.artist-glass-dashboard-live article.wide>small{color:#c39a6d}.artist-score-track{background:#ffffff17;border-radius:6px;height:6px;margin:12px 0;overflow:hidden}.artist-score-track i{background:linear-gradient(90deg,#ff6d20,#ffd05d);height:100%;display:block;box-shadow:0 0 12px #ff8d30}.opportunity-list-live{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);min-height:700px;background:#080b08dc!important}.opportunity-guidance{max-width:780px;color:#aaa59a!important}.opportunity-list-live>article{position:relative;border-top:4px solid #555!important}.opportunity-list-live>article.alignment-green{border-top-color:#52e394!important}.opportunity-list-live>article.alignment-yellow{border-top-color:#f2c84f!important}.opportunity-list-live>article.alignment-red{border-top-color:#ef5a62!important}.opportunity-list-live>article>b{font-size:10px;position:absolute;top:15px;right:15px}.opportunity-list-live>article>em{color:#ffc27f;font-size:11px;font-style:normal}.opportunity-reason{color:#aaa59a;background:#ffffff08;border-radius:10px;padding:10px;font-size:10px;line-height:1.45}.portal-calendar-live{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090c09dc;border:1px solid #fff2;border-radius:26px;min-height:720px;padding:24px}.portal-calendar-live>header{border-bottom:1px solid #ffffff18;justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}.portal-calendar-live>header h2{margin:5px 0;font-size:clamp(32px,5vw,54px)}.portal-calendar-live>header p:last-child{color:#aaa69b;max-width:700px}.portal-calendar-live>header>span{color:#77dbb4;background:#0b241d;border:1px solid #32634f;border-radius:18px;align-self:start;padding:8px 11px;font-size:10px}.portal-calendar-grid{gap:10px;margin:20px 0;display:grid}.portal-calendar-grid>article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.portal-calendar-grid time{background:#2c1608;border:1px solid #ff9a38;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.portal-calendar-grid time b{font-size:23px}.portal-calendar-grid time span{color:#ffb468;text-transform:uppercase;font-size:9px}.portal-calendar-grid h3{margin:3px 0}.portal-calendar-grid p{color:#aaa69c;margin:0;font-size:11px}.portal-calendar-grid footer{flex-wrap:wrap;gap:7px;display:flex}.portal-calendar-grid a,.portal-calendar-grid button{color:#eee8dc;background:#111512;border:1px solid #ffffff24;border-radius:16px;padding:8px 10px;font-size:10px;text-decoration:none}.portal-calendar-live>aside{background:#050706aa;border:1px solid #ffffff18;border-radius:18px;padding:16px}.portal-calendar-live>aside>div{color:#b4afa5;border-bottom:1px solid #ffffff10;justify-content:space-between;padding:9px 0;font-size:11px;display:flex}@media (width<=1050px){.admin-widget-grid-live,.artist-glass-dashboard-live{grid-template-columns:1fr 1fr}.admin-widget-grid-live>article.network-widget{grid-row:auto}.admin-tools{grid-template-columns:1fr!important}}@media (width<=720px){.admin-live-cockpit,.artist-live-dashboard{padding:16px}.admin-dashboard-builder-live>header,.portal-calendar-live>header,.incomplete-signups>header{flex-direction:column;align-items:flex-start}.admin-widget-grid-live,.artist-glass-dashboard-live,.verified-ticket-metrics,.incomplete-form-grid{grid-template-columns:1fr}.artist-glass-dashboard-live article.wide{grid-column:auto}.artist-live-dashboard{background-position:50%,50%,top!important}.artist-opportunity-highlight{grid-template-columns:15px 1fr}.artist-opportunity-highlight em{grid-column:2}.portal-calendar-grid>article{grid-template-columns:58px 1fr}.portal-calendar-grid footer{grid-column:1/-1}.live-qr-form{grid-template-columns:1fr}.live-qr-form p{grid-column:auto}}@media (prefers-reduced-motion:reduce){.admin-map-point .pulse{animation:none!important}}.hater-obstacle{color:#effdff;background:radial-gradient(circle,#11677b,#062c3b 74%);border-color:#7be8ff;animation:2.5s ease-in-out infinite nextArtistGlow;box-shadow:0 0 0 9px #4bdcff20,0 0 44px #32c9f39c}.hater-obstacle strong{letter-spacing:.07em;font-size:19px;line-height:.88}.hater-obstacle small{color:#a9f0ff;font-size:6px}.hater-obstacle:before{content:"+";color:#c8f8ff;border:1px solid #9ff2ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;display:grid;position:absolute;top:8px;right:12px}.collision-meaning span{color:#5bdcf4}@keyframes nextArtistGlow{50%{transform:translate(-50%,-50%)rotate(3deg);box-shadow:0 0 0 13px #4bdcff12,0 0 62px #32c9f3c0}}.setup-access-state{background:linear-gradient(135deg,#1b1025,#0c0912);border:1px solid #513461;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0 10px;padding:14px;display:flex}.setup-access-state>div{gap:4px;display:grid}.setup-access-state strong{color:#f0d8ff;font-size:13px}.setup-access-state span{color:#a99bb3;font-size:11px;line-height:1.45}.setup-access-state.approved{background:linear-gradient(135deg,#0c2b1d,#090f0c);border-color:#286a4a}.setup-access-state.approved strong{color:#85e2b1}.approve-setup-access{color:#f1fff7;background:#17613f;border:1px solid #55bc83;border-radius:20px;flex:none;padding:11px 14px;font-size:11px;font-weight:900}.approve-setup-access:disabled{cursor:default;opacity:.7}.member-portal:has(.approved-access-form) .portal-content{width:min(980px,94vw)}.approved-access-form{background:radial-gradient(circle at 95% 0,#1a7a4c32,#0000 32%),#0b0d0b;border-color:#29694b;margin:24px auto}.approved-access-form>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.approved-access-form>header h1{margin-top:9px}.approved-access-form>header p:last-child{color:#b2b9b2;max-width:720px;margin:0;line-height:1.6}.approved-access-mark{color:#8af0b7;background:#133f2b;border:1px solid #4ec384;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:28px;display:grid;box-shadow:0 0 35px #36b97855}.approved-access-email{background:#080a08;border:1px solid #263a2e;justify-content:space-between;gap:20px;margin-top:24px;padding:13px 15px;display:flex}.approved-access-email span{color:#778a7d;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.approved-access-email strong{overflow-wrap:anywhere;color:#d8eee0;font-size:12px}.approved-access-next{background:#0c2116;border:1px solid #2c6548;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.approved-access-next>span{color:#06140c;background:#43c77d;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.approved-access-next p{color:#8fa99a;gap:3px;margin:0;font-size:11px;display:grid}.approved-access-next strong{color:#dff7e8;font-size:12px}@media (width<=720px){.setup-access-state,.approved-access-form>header,.approved-access-email{flex-direction:column;align-items:stretch}.approve-setup-access{width:100%}.approved-access-mark{display:none}}.onboarding-admin-counts{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.onboarding-admin-counts span{color:#a99db4;background:#100c18;border:1px solid #413052;border-radius:14px;min-width:130px;padding:10px 13px;font-size:12px;display:grid}.onboarding-admin-counts strong{color:#fff;font-size:25px;line-height:1.05}.onboarding-admin-counts span:first-child{background:#0b2116;border-color:#28684a}.onboarding-admin-counts span:first-child strong{color:#72dba4}.onboarding-admin-groups{gap:20px;display:grid}.onboarding-account-group{background:#09070e;border:1px solid #33263f;padding:16px}.onboarding-account-group.approved{background:linear-gradient(135deg,#08160f,#09070e 45%);border-color:#285f45}.onboarding-account-group>header{border-bottom:1px solid #2d2237;justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;padding-bottom:12px;display:flex}.onboarding-account-group>header span{color:#a98cbb;letter-spacing:.09em;font-size:12px;font-weight:900}.onboarding-account-group.approved>header span{color:#68d39a}.onboarding-account-group>header h3{margin:4px 0 0;font-size:21px}.onboarding-account-group>header>strong{color:#e5c3f6;border:1px solid #5c3c70;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.onboarding-account-group.approved>header>strong{color:#7ce0ab;border-color:#388b60}.incomplete-account-card.access-approved{background:linear-gradient(145deg,#0b1b12,#0d0a15 65%);border-color:#2b6749}.incomplete-quick-actions button{color:#8be1b3;font:inherit;background:#0d2117;border:1px solid #386a50;border-radius:18px;padding:9px 11px;font-size:13px;font-weight:800}.incomplete-quick-actions button:hover{background:#153523}.incomplete-quick-actions{flex-wrap:wrap}@media (width<=720px){.onboarding-admin-counts{justify-content:flex-start}.onboarding-admin-counts span{flex:1;min-width:0}.onboarding-account-group{padding:11px}}@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}
