@import "https://fonts.googleapis.com/css2?family=Google+Sans:wght@500&display=swap";
.account-page{color:#fff;background:#11110f;min-height:100vh}.account-space-page{isolation:isolate;background:#080808;position:relative}.account-event-banner{z-index:-1;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.account-event-banner img{opacity:.6;width:100%;height:auto;display:block}.account-event-banner:after{content:"";background:linear-gradient(#0000 58%,#08080859 75%,#080808d9 88%,#080808 97% 100%),linear-gradient(#00000052,#00000052);position:absolute;inset:0}.account-main{width:100%;max-width:1360px;margin:auto;padding:64px 5vw 90px}.account-auth{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:calc(100vh - 88px);display:grid}.auth-split{grid-template-rows:auto auto;align-content:center;gap:0 70px}.auth-split>section{grid-area:1/1;align-self:center}.auth-form-area{grid-area:1/2;min-width:0}.auth-social-area{grid-area:2/2;min-width:0}.account-kicker{color:#dfff46;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.account-page-back{color:#dfff46;align-items:center;min-height:20px;margin-bottom:16px;font:700 13px/1.4 DM Sans,sans-serif;display:inline-flex}.account-page-back:hover{text-decoration:underline}.account-page-back:focus-visible{outline-offset:4px;outline:2px solid #dfff46}.account-back-links{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 28px;display:flex}.account-back-item{align-items:center;gap:10px;display:inline-flex}.account-back-links .account-page-back{margin:0}.account-back-separator{color:#777;font-size:13px}.account-main .account-page-title{letter-spacing:-.06em;margin:0 0 24px;font:800 clamp(44px,6vw,76px)/1 Manrope,sans-serif}.account-auth h1{letter-spacing:-.06em;margin:16px 0 24px;font:800 clamp(44px,6vw,76px)/1 Manrope,sans-serif}.account-auth h1 span{color:#fff}.account-intro{color:#aaa;max-width:460px;line-height:1.7}.account-form{background:#1c1c19;border:1px solid #ffffff1a;border-radius:3px;gap:20px;min-width:0;padding:30px;display:grid}.account-form h2{margin:0 0 8px;font:700 22px Manrope,sans-serif}.account-form label{color:#ccc;gap:9px;min-width:0;font-size:12px;display:grid}.account-form input{color:#fff;background:#11110f;border:1px solid #ffffff26;border-radius:3px;width:100%;min-width:0;padding:14px}.account-form input:focus{outline-offset:2px;outline:2px solid #dfff46}.account-form input[readonly]{color:#aaa}.account-form small,.account-form>p{color:#aaa;margin:0;font-size:12px;line-height:1.6}.account-form a{color:#dfff46;text-decoration:underline}.account-form button{color:#111;cursor:pointer;background:#dfff46;border:0;border-radius:3px;justify-content:space-between;align-items:center;min-height:50px;padding:12px 18px;font-weight:800;display:flex}.account-form button:disabled{opacity:.5;cursor:wait}.account-form .nickname-public-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.account-form .nickname-field .nickname-input>span{color:#aaa;white-space:nowrap;flex:none;padding-left:12px;font:500 12px DM Sans,sans-serif}.account-form .nickname-field .nickname-input>input{font:500 14px DM Sans,sans-serif}.account-form .nickname-field .nickname-available{color:#62d88c}.account-form .nickname-field .nickname-change-limit{color:#dfff46}.account-form .nickname-field .nickname-input>input[readonly]{color:#aaa;cursor:default}.account-form .public-profile-controls{align-content:center;gap:12px;min-width:0;min-height:105px;display:grid}.account-form .public-profile-url{overflow-wrap:anywhere;color:#dfff46;max-width:100%;font:700 12px/1.5 DM Sans,sans-serif}.account-form .public-profile-pending{color:#aaa;font:500 12px/1.5 DM Sans,sans-serif}.account-form .public-profile-toggle{color:#fff;align-items:flex-start;gap:12px;font-size:13px;display:flex}.account-form .public-profile-toggle input{accent-color:#dfff46;flex:none;width:18px;height:18px;margin:1px 0 0}.account-form .public-profile-toggle span{gap:5px;display:grid}.account-form .public-profile-toggle small{color:#aaa;font:400 12px/1.5 DM Sans,sans-serif}@media (max-width:720px){.account-form .nickname-public-row{grid-template-columns:1fr;gap:12px}.account-form .public-profile-controls{min-height:0}}.account-name-fields,.account-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.account-form .account-error{color:#ff9791}.account-form .account-success{color:#dfff46}.email-domain-field{gap:9px;min-width:0;display:grid}.account-form .email-domain-field label{color:#ccc}.account-form .email-domain-field input{font:inherit;font-size:12px}.email-domain-options{gap:4px;margin:0;padding:0;list-style:none;display:grid}.account-form .email-domain-option{color:#ccc;text-align:left;overflow-wrap:anywhere;background:#11110f;border:1px solid #ffffff26;border-radius:3px;width:100%;min-height:38px;padding:9px 12px;font-size:12px;font-weight:400;display:block}.account-form .email-domain-option strong{color:#dfff46;font-weight:700}.account-form .email-domain-option:hover{border-color:#dfff46}.account-form .email-domain-option:focus-visible{outline-offset:2px;outline:2px solid #dfff46}.login-password-field{gap:9px;min-width:0;display:grid}.login-password-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;font-size:12px;display:flex}.account-form .login-password-heading label{color:#ccc}.account-form .login-password-heading a{font-size:12px}.auth-switch{color:#aaa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.account-form .auth-switch a{border:1px solid #dfff46;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:9px 14px;font-weight:700;text-decoration:none;display:inline-flex}.account-form .auth-switch a:hover{background:#dfff4614}.account-form .auth-switch a:focus-visible,.account-form .auth-legal a:focus-visible,.account-form .login-password-heading a:focus-visible{outline-offset:3px;outline:2px solid #dfff46}.auth-legal{color:#aaa;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:16px;font-size:12px;display:flex}.account-form .auth-legal a{color:#aaa;text-decoration:none}.account-form .auth-legal a:hover{color:#dfff46;text-decoration:underline}.account-form .travel-profile-fields .profile-country-select{font:inherit}.account-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.account-signout{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:3px;padding:12px 16px}.account-roles{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.account-role{min-height:30px;padding:7px 12px;font-size:10px}.account-admin-link{color:#111;background:#dfff46;border-color:#dfff46;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:750px){.account-auth,.account-grid,.account-name-fields{grid-template-columns:1fr}.account-auth{gap:28px}.account-main{padding:38px 5vw 65px}.account-form{padding:22px}.account-heading{align-items:flex-start}.account-main .account-page-title{font-size:42px}.auth-split{grid-template-rows:auto auto auto;align-content:start;min-height:0}.auth-split>section,.auth-form-area,.auth-social-area{grid-column:1}.auth-split>section{grid-row:1}.auth-form-area{grid-row:2}.auth-social-area{grid-row:3}.auth-social-area .social-divider{margin-top:0}}.auth-methods{min-width:0}.social-buttons{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.social-buttons form{margin:0}.social-button{color:#1877f2;cursor:pointer;background:#fff;border:1px solid #c4cee2;border-radius:3px;justify-content:center;align-items:center;width:100%;min-height:58px;padding:12px;transition:border-color .18s,box-shadow .18s;display:flex}.social-button:hover{border-color:#dfff46;box-shadow:0 0 0 2px #dfff4633}.social-button:focus-visible{outline-offset:3px;outline:2px solid #dfff46}.social-button:disabled{opacity:.6;cursor:default}.social-divider{color:#aaa;text-align:center;margin:18px 0;font-size:12px}.social-message{color:#ddd;border:1px solid #ffffff26;padding:16px;font-size:13px;line-height:1.6}.account-connected{max-width:500px;margin-top:30px}.social-google{gap:10px;font-family:Google Sans,sans-serif;font-weight:500}.social-google img{object-fit:contain;flex:none;width:25px;height:25px}.account-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-password-dialog{color:#fff;background:linear-gradient(155deg,#281720 0%,#1b171a 48%,#111110 100%);border:1px solid #ffffff26;border-radius:3px;width:min(500px,100vw - 32px);max-height:90vh;padding:24px}.account-password-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.password-close{margin:0 0 16px auto;display:block}.account-password-dialog-icon{color:#e52d78;background:#e52d7812;border:1px solid #e52d7860;border-radius:3px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:24px;display:grid}.account-password-dialog .account-password-form button{color:#fff;background:#e52d78;justify-content:center;min-height:48px;font:700 14px/1.3 DM Sans,sans-serif}.connection-intro,.connection-note{color:#aaa;font-size:12px;line-height:1.7}.connection-row{background:#1c1c19;border:1px solid #ffffff26;border-radius:3px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding:20px;display:flex}.connection-info{flex:1;min-width:180px}.connection-info strong{margin-right:12px}.connection-info p{color:#aaa;margin:10px 0 0;font-size:12px}.connection-status{color:#aaa;text-transform:uppercase;letter-spacing:.06em;background:#ffffff12;border-radius:3px;padding:5px 7px;font-size:9px;font-weight:800;display:inline-block}.connection-status.is-connected{color:#86efac;background:#22c55e1a}.connection-row button{cursor:pointer;border-radius:3px;padding:11px 14px;font-size:12px;font-weight:700}.connection-connect{color:#111;background:#dfff46;border:1px solid #dfff46}.connection-disconnect{color:#ddd;background:0 0;border:1px solid #ffffff40}.connection-row button:disabled{opacity:.5;cursor:wait}.connection-feedback{flex-basis:100%;margin:0;font-size:12px;line-height:1.6}.connection-feedback.account-error{color:#ff9791}.connection-feedback.account-success{color:#86efac}.account-heading-actions .account-signout{white-space:nowrap;justify-content:center;align-items:center;min-height:42px;font:600 12px DM Sans,sans-serif;display:inline-flex}.account-heading-actions form{margin:0}.account-connected{max-width:none}.connection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connection-row{gap:12px;margin-top:0;padding:14px 16px}.connection-info{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.connection-info strong{margin:0;font-size:13px}.connection-row form{margin:0}@media (max-width:750px){.account-heading{flex-wrap:wrap}.account-heading-actions{justify-content:flex-start}}@media (max-width:580px){.connection-list{grid-template-columns:1fr}}.account-content{min-width:0}.account-content>.account-favorites,.account-content .account-connected,.account-content>.account-favorites>h2,.account-content .account-connected>h2{margin-top:0}.account-heading-actions>a{text-decoration:none}.account-form .newsletter-preference{border:1px solid #ffffff26;border-radius:3px;align-items:center;gap:12px;padding:16px;display:flex}.account-form .newsletter-preference input{accent-color:#dfff46;flex-shrink:0;width:18px;height:18px}.account-form .profile-preferences{gap:14px;margin-top:8px;display:grid}.account-form .profile-preferences-heading h3{color:#fff;margin:0;font:800 18px/1.2 Manrope,sans-serif}.account-form .profile-preferences-heading p{color:#aaa;margin:5px 0 0;font-size:12px;line-height:1.5}.account-form .profile-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-form .profile-preferences-side{grid-auto-rows:minmax(0,1fr);gap:14px;min-width:0;display:grid}.account-form .profile-preferences-side>.profile-preference-card{align-items:center;display:flex}.account-form .profile-preferences-side>.profile-preference-card>.profile-preference-toggle{width:100%}.account-form .profile-preferences-side .profile-preference-toggle{align-items:center}.account-form .profile-preferences-side .profile-preference-toggle input{margin:0}.account-form .profile-preference-card,.account-form .profile-email-preference{background:#151513;border:1px solid #ffffff2b;border-radius:3px;min-width:0;padding:18px;transition:border-color .18s,background-color .18s}:is(.account-form .profile-preference-card:has(input[type=checkbox]:checked),.account-form .profile-email-preference:has(input[type=checkbox]:checked)){background:#22c55e12;border-color:#22c55e80}.account-form .nickname-public-row{grid-template-columns:1fr;gap:16px;display:grid}.account-form .public-profile-controls{min-height:0}.account-form .public-profile-toggle,.account-form .profile-preference-toggle,.account-form .profile-email-preference{color:#fff;cursor:pointer;align-items:flex-start;gap:12px;display:flex}.account-form .public-profile-toggle input,.account-form .profile-preference-toggle input,.account-form .profile-email-preference input{accent-color:#22c55e;flex:none;width:18px;height:18px;margin:2px 0 0;padding:0}.account-form .public-profile-toggle span,.account-form .profile-preference-toggle span,.account-form .profile-email-preference span{gap:5px;min-width:0;display:grid}.account-form .public-profile-toggle strong,.account-form .profile-preference-toggle strong,.account-form .profile-email-preference strong{font:800 14px/1.3 Manrope,sans-serif}.account-form .public-profile-toggle small,.account-form .profile-preference-toggle small,.account-form .profile-email-preference small{color:#aaa;font:400 12px/1.5 DM Sans,sans-serif}.account-form .profile-email-preference{align-items:center;margin:0}.account-form .profile-preference-card .nickname-field{gap:7px}.account-form .profile-preference-card .nickname-field .nickname-input{min-width:0}.account-form .profile-preference-card .nickname-field .nickname-input>span{font-size:clamp(9px,1vw,12px)}.account-form .profile-preference-card .public-profile-url{color:#86efac;text-decoration:none}.account-form .profile-preference-card .public-profile-url:hover{text-decoration:underline}.account-form .profile-save-button{text-align:center;justify-content:center}.account-form .profile-save-button.is-saved,.organizer-edit-page .organizer-edit-footer button.is-saved{color:#111;background:#22c55e;border-color:#22c55e}.account-form .account-email-gender{align-items:start}.account-form .account-email-gender select{width:100%}@media (max-width:750px){.account-form .profile-preferences-grid{grid-template-columns:1fr}}.account-deletion{max-width:720px}.account-deletion h2{margin-top:0}.account-deletion>p{color:#aaa;font-size:13px;line-height:1.8}.account-deletion a{color:#fff}.account-delete-button,.account-deletion .account-form .account-delete-button{color:#111;cursor:pointer;background:#ff756d;border:1px solid #ff756d;border-radius:3px;padding:13px 18px;font-weight:700}.account-deletion .account-form{text-align:left;background:0 0;border:0;padding:0}.account-deletion .account-form .favorite-dialog-actions button{justify-content:center}.account-deletion .account-form .favorite-dialog-actions button[type=button]{color:#fff;background:0 0;border:1px solid #ffffff40}.social-facebook{gap:10px}.social-facebook svg{flex:none;width:28px;height:28px}.account-form .social-complete-hint{color:#e7f9a5;background:#dfff4610;border:1px solid #dfff4660;border-radius:3px;padding:14px 16px;font-size:13px;line-height:1.6}.social-create-ready{outline-offset:3px;outline:2px solid #dfff4670;animation:1.8s ease-in-out 4 social-create-pulse}@keyframes social-create-pulse{0%,to{box-shadow:0 0 #dfff4600}50%{box-shadow:0 0 0 7px #dfff4635}}@media (prefers-reduced-motion:reduce){.social-create-ready{animation:none}}@media (max-width:750px){.account-heading{gap:18px;margin-bottom:24px}.account-heading>div:first-child{width:100%;min-width:0}.account-heading h1{overflow-wrap:anywhere}.account-heading .account-roles{margin-bottom:0}.account-heading-actions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.account-heading-actions>a,.account-heading-actions>form{flex:120px}.account-heading-actions .account-signout{width:100%;min-height:46px}}.account-my-events>h2{margin-top:0}.account-my-events>p{color:#aaa;font-size:14px}.organizer-event{border:1px solid #ffffff24;border-radius:4px;margin:20px 0;padding:20px}.organizer-event-summary{align-items:center;gap:20px;display:flex}.organizer-event-summary img,.organizer-event-default{aspect-ratio:2;object-fit:cover;border-radius:3px;width:180px}.organizer-event-default{background:linear-gradient(130deg,#292322,#101010);flex-shrink:0;place-items:center;font-weight:700;display:grid}.organizer-event-summary h3{margin:0 0 8px}.organizer-event-summary p{color:#aaa;margin:5px 0;font-size:13px}.organizer-event-summary a{color:#dfff46;margin-left:12px;font-size:13px;display:inline-block}.my-events-pagination{justify-content:space-between;gap:12px;display:flex}.my-events-pagination a{color:#dfff46}@media (max-width:600px){.organizer-event-summary{display:block}.organizer-event-summary img,.organizer-event-default{width:100%;margin-bottom:16px}.organizer-event{padding:14px}}.organizer-event-status{color:#aaa;border:1px solid #ffffff30;border-radius:3px;padding:5px 9px;font-size:11px;display:inline-block}.account-my-events>h2{letter-spacing:-.04em;margin-bottom:8px;font:800 clamp(28px,3vw,38px)/1.15 Manrope,sans-serif}.account-my-events>p{margin:0 0 24px;line-height:1.55}.account-my-events .organizer-event{background:#171715;margin:14px 0;padding:20px 24px}.account-my-events .organizer-event-summary{grid-template-columns:190px minmax(190px,1fr) auto;align-items:center;gap:24px;display:grid}.account-my-events .organizer-event-summary img,.account-my-events .organizer-event-default{aspect-ratio:2;object-fit:cover;width:190px;height:95px;margin:0;display:block}.account-my-events .organizer-event-default{place-items:center;display:grid}.organizer-event-copy{min-width:0}.organizer-event-copy h3{margin:0 0 8px;font:800 clamp(18px,2vw,25px)/1.2 Manrope,sans-serif}.organizer-event-copy p{color:#aaa;margin:0 0 10px;font-size:13px;line-height:1.45}.organizer-event-copy .organizer-event-status{color:#dfff46;letter-spacing:.08em;text-transform:uppercase;background:#dfff4610;border-color:#dfff4630;margin:0;padding:4px 7px;font-size:10px;font-weight:800}.organizer-event-actions{justify-items:end;gap:10px;display:grid}.organizer-event-actions>div{gap:10px;display:flex}.account-my-events .organizer-event-actions a{color:#fff;white-space:nowrap;border:1px solid #fff5;border-radius:3px;justify-content:center;align-items:center;min-height:42px;margin:0;padding:9px 15px;font-size:12px;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.account-my-events .organizer-event-actions .organizer-event-primary{color:#111;background:#dfff46;border-color:#dfff46}.account-my-events .organizer-event-actions .organizer-event-secondary:hover{color:#dfff46;border-color:#dfff46}.account-my-events .organizer-event-actions .organizer-event-primary:hover{background:#eeff9b}.account-my-events .organizer-event-actions .organizer-event-view{color:#dfff46;border:0;min-height:24px;padding:0;font-weight:700}.account-my-events .organizer-event-actions .organizer-event-view:hover{text-decoration:underline}.account-my-events .organizer-event-actions a:focus-visible{outline-offset:3px;outline:2px solid #dfff46}@media (max-width:1100px){.account-my-events .organizer-event-summary{grid-template-columns:160px minmax(0,1fr)}.account-my-events .organizer-event-summary img,.account-my-events .organizer-event-default{width:160px;height:80px}.organizer-event-actions{grid-column:2;justify-items:start}.organizer-event-actions>div{flex-wrap:wrap}}@media (max-width:650px){.account-my-events .organizer-event{padding:14px}.account-my-events .organizer-event-summary{grid-template-columns:1fr;gap:14px}.account-my-events .organizer-event-summary img,.account-my-events .organizer-event-default{aspect-ratio:2;width:100%;height:auto}.organizer-event-actions{grid-column:1;width:100%}.organizer-event-actions>div{width:100%}.account-my-events .organizer-event-actions a{white-space:normal;text-align:center;flex:1}}.account-user-greeting{align-items:center;gap:20px;display:flex}.account-user-greeting .account-page-title{margin:0}.account-user-greeting+.account-roles{margin-top:20px}@media (max-width:550px){.account-user-greeting{gap:14px}.account-user-greeting .user-avatar-lg{width:56px;height:56px;font-size:19px}.account-main .account-page-title{font-size:clamp(32px,7vw,42px)}}.account-content>.account-favorites,.account-content>.transfer-section{min-width:0;margin:0;padding:0}.account-content>.account-favorites>h2,.account-content>.transfer-section>h2{color:#fff;margin:0 0 20px;font:800 24px/1.3 Manrope,sans-serif}.account-content>.account-favorites>p,.account-content>.transfer-section>.transfer-note{color:#aaa;margin:0 0 20px;font-size:13px;line-height:1.7}.account-content>.account-password-form{padding:24px}.account-content>.account-password-form>h2{margin:0 0 2px;font:700 20px Manrope,sans-serif}@media (max-width:550px){.account-content>.account-password-form{padding:20px}}.travel-profile-fields{gap:18px;display:grid}.account-form .travel-profile-fields select{color:#fff;background:#11110f;border:1px solid #ffffff30;border-radius:3px;width:100%;height:48px;padding:12px;font:400 14px DM Sans,sans-serif}.profile-airport-results,.profile-city-results{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.account-form .profile-airport-results button,.account-form .profile-city-results button{color:#dfff46;text-align:left;background:#ffffff08;border:1px solid #ffffff25;width:100%;min-height:36px;padding:10px 12px;font-size:12px}.profile-city-field{min-width:0}.travel-profile-fields small{color:#aaa;margin-top:6px;line-height:1.6;display:block}.travel-profile-fields .account-name-fields{align-items:start}.profile-city-field{position:relative}.profile-city-results{z-index:10;background:#1c1c19;border:1px solid #ffffff30;border-radius:3px;max-height:260px;margin:6px 0 0;padding:6px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #0009}.account-clickable-card{isolation:isolate;transition:background-color .18s,box-shadow .18s,border-color .18s;position:relative}.account-card-link:after{content:"";z-index:1;cursor:pointer;border-radius:3px;position:absolute;inset:0}.account-clickable-card .favorite-control{z-index:2;position:relative}.account-clickable-card:focus-within{background:#dfff4609;box-shadow:inset 0 0 0 1px #dfff4655}.account-card-link:focus-visible{outline:none}.account-card-link:focus-visible:after{outline-offset:3px;outline:2px solid #dfff46}@media (hover:hover){.account-clickable-card:hover{background:#dfff4609;border-color:#dfff4655;box-shadow:inset 0 0 0 1px #dfff4655}}@media (prefers-reduced-motion:reduce){.account-clickable-card{transition:none}}.account-workspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.account-navigation-desktop{background:#1c1c19;border:1px solid #ffffff1a;border-radius:4px;min-width:0;padding:18px 10px;position:sticky;top:24px}.account-navigation-desktop nav,.account-navigation-sheet nav{gap:3px;display:grid}.account-navigation-desktop nav>p,.account-navigation-sheet nav>p{color:#dfff46;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;margin:0 8px 7px;padding:0 4px 10px;font:800 10px/1.4 DM Sans,sans-serif}.account-navigation-desktop nav>p:not(:first-child),.account-navigation-sheet nav>p:not(:first-child){margin-top:22px}.account-navigation-desktop nav>a,.account-navigation-sheet nav>a{color:#d3d3d3;border-radius:3px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font:600 13px/1.4 DM Sans,sans-serif;text-decoration:none;display:flex}.account-navigation-desktop nav>a:hover,.account-navigation-sheet nav>a:hover{color:#fff;background:#ffffff0d}.account-navigation-desktop nav>a[aria-current=page],.account-navigation-sheet nav>a[aria-current=page]{color:#111;background:#dfff46}.account-nav-icon{flex:none;width:19px;height:19px}.account-nav-count{color:#111;background:#dfff46;border-radius:12px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:800;display:grid}.account-nav-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.account-nav-count.account-nav-count-unread,.account-navigation-desktop nav>a[aria-current=page] .account-nav-count-unread,.account-navigation-sheet nav>a[aria-current=page] .account-nav-count-unread{color:#fff;background:#d52b3f;margin-left:0}.account-navigation-desktop nav>a[aria-current=page] .account-nav-count,.account-navigation-sheet nav>a[aria-current=page] .account-nav-count{color:#dfff46;background:#111}.account-navigation-desktop nav>a[aria-current=page] .account-nav-count-unread,.account-navigation-sheet nav>a[aria-current=page] .account-nav-count-unread{color:#fff;background:#d52b3f}.account-navigation-mobile{display:none}.account-navigation-dialog{color:#fff;background:linear-gradient(155deg,#281720 0%,#1b171a 48%,#111110 100%);border:0;border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:85dvh;margin:0;padding:0;position:fixed;inset:auto 0 0;box-shadow:0 -18px 55px #0008}.account-navigation-dialog::backdrop{background:#000b}.account-navigation-sheet{max-height:85dvh;padding:18px 20px calc(30px + env(safe-area-inset-bottom));overflow-y:auto}.account-navigation-sheet-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.account-navigation-sheet-heading h2{margin:0;font:800 24px Manrope,sans-serif}.account-navigation-sheet-heading button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;font-size:26px}.account-navigation-logout{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:3px;width:100%;min-height:46px;margin-top:20px;padding:10px 14px;font:600 13px DM Sans,sans-serif}.account-navigation-desktop a:focus-visible,.account-navigation-mobile a:focus-visible,.account-navigation-mobile button:focus-visible,.account-navigation-sheet a:focus-visible,.account-navigation-sheet button:focus-visible{outline-offset:3px;outline:2px solid #dfff46}@media (max-width:900px){.account-workspace{display:block}.account-navigation-desktop{display:none}.account-navigation-mobile{z-index:10;background:#1b1b19;border:1px solid #ffffff26;border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;min-height:68px;margin:0 0 24px;padding:5px;display:grid;position:sticky;top:0;box-shadow:0 10px 30px #0006}.account-navigation-mobile a,.account-navigation-mobile button{color:#bbb;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:58px;padding:5px 2px;font:700 10px/1.2 DM Sans,sans-serif;text-decoration:none;display:flex;position:relative}.account-navigation-mobile a[aria-current=page],.account-navigation-mobile button[aria-current=page]{color:#dfff46}.account-navigation-mobile .account-nav-icon{width:22px;height:22px}.account-navigation-mobile .account-nav-count{min-width:17px;height:17px;margin:0;padding:0 3px;font-size:9px;position:absolute;top:3px;left:calc(50% + 6px)}.account-navigation-mobile .account-nav-label{gap:3px;font-size:9px}.account-navigation-mobile .account-nav-count-unread{min-width:15px;height:15px;padding:0 2px;font-size:8px;position:static}}.account-page .account-workspace{display:block}.account-overview{--account-bg:#09090b;--account-surface:#151519;--account-surface-raised:#1b1b20;--account-line:#2a2a31;--account-text:#f7f7f8;--account-muted:#a1a1aa;--account-pink:#ff2d8d;--account-lime:#cfff47;--account-cyan:#55d6e8;--account-lavender:#a78bfa;--account-amber:#ffb84d}.account-overview-heading{margin:0 0 24px}.account-overview-heading h2,.account-settings-index h2{letter-spacing:-.045em;margin:0 0 5px;font:800 clamp(28px,3.2vw,38px)/1.1 Manrope,sans-serif}.account-overview-heading p,.account-settings-index>p{color:#aaa;margin:0;font-size:14px;line-height:1.6}.account-overview-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.account-overview-heading h2,.account-overview-heading p{grid-column:1}.account-overview-profile-actions{grid-area:1/2/3;align-self:center;gap:8px;min-width:250px;display:grid}.account-overview .account-overview-profile-link{white-space:nowrap;cursor:pointer;width:100%}.account-overview a{color:var(--account-text);text-decoration:none}.account-overview a:focus-visible,.account-overview button:focus-visible,.account-settings-index a:focus-visible{outline-offset:3px;outline:2px solid #dfff46}.account-overview .account-overview-profile-link:focus-visible{outline-offset:4px}.account-overview-dashboard{grid-template-columns:minmax(0,1.65fr) minmax(315px,.95fr);gap:14px;display:grid}.account-overview-next{isolation:isolate;border:1px solid var(--account-line);background:radial-gradient(circle at 80% 22%,#ff2d8d20,transparent 34%),linear-gradient(135deg,var(--account-surface-raised),var(--account-bg));border-radius:3px;align-items:flex-end;min-height:362px;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.account-overview-next>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-overview-next:after{content:"";z-index:-1;background:linear-gradient(90deg,#09090bf2 0%,#09090bc4 47%,#09090b35 100%),linear-gradient(#0000 42%,#09090ba8);position:absolute;inset:0}.account-overview-next-copy{flex-direction:column;align-items:flex-start;width:100%;padding:30px;display:flex}.account-overview-kicker{color:var(--account-lime);letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;font:800 10px/1.3 DM Sans,sans-serif}.account-overview-next-copy>strong{letter-spacing:-.05em;text-wrap:balance;max-width:650px;font:800 clamp(27px,3vw,43px)/1.05 Manrope,sans-serif}.account-overview-next-copy>small{color:var(--account-muted);margin-top:13px;font:500 13px/1.5 DM Sans,sans-serif}.account-overview-next-action{min-width:178px;min-height:48px;color:var(--account-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090b9c;border:1px solid #ffffff35;border-radius:3px;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:0 15px;font:800 12px DM Sans,sans-serif;display:flex}.account-overview-next-action .ui-icon{color:var(--account-pink);transition:transform .18s}.account-overview-next:is(:hover,:focus-visible){border-color:var(--account-pink);transform:translateY(-2px)}.account-overview-next:is(:hover,:focus-visible) .account-overview-next-action .ui-icon{transform:translate(4px)}.account-overview-activity{border:1px solid var(--account-line);background:linear-gradient(145deg,var(--account-surface-raised),var(--account-surface));border-radius:3px;min-width:0;padding:22px 24px}.account-overview-activity h3{color:var(--account-text);letter-spacing:-.04em;margin:0 0 10px;font:800 24px/1.2 Manrope,sans-serif}.account-overview-activity-list{display:grid}.account-overview-activity-item{border-bottom:1px solid var(--account-line);grid-template-columns:30px 1fr auto;align-items:center;gap:13px;min-height:50px;transition:color .18s,background .18s;display:grid}.account-overview-activity-item:last-child{border-bottom:0}.account-overview-activity-item:is(:hover,:focus-visible){color:var(--account-pink);background:#ffffff05}.account-overview-icon{width:27px;height:27px;color:var(--account-lime);flex:none}.account-overview-icon[data-icon=notifications],.account-overview-icon[data-icon=events]{color:var(--account-cyan)}.account-overview-icon[data-icon=going]{color:var(--account-lime)}.account-overview-icon[data-icon=attended],.account-overview-icon[data-icon=stays],.account-overview-icon[data-icon=favorites],.account-overview-icon[data-icon=frame]{color:var(--account-lavender)}.account-overview-icon[data-icon=rides]{color:var(--account-amber)}.account-overview-icon[data-icon=settings]{color:#c5c9ca}.account-overview-card-copy{gap:4px;min-width:0;display:grid}.account-overview-card-copy strong{font:800 20px/1.2 Manrope,sans-serif}.account-overview-card-copy small{color:#aaa;font:500 12px/1.5 DM Sans,sans-serif}.account-overview-activity-item .account-overview-card-copy{align-items:baseline;gap:12px;display:flex}.account-overview-activity-item .account-overview-card-copy strong{min-width:34px;font-size:23px}.account-overview-activity-item .account-overview-card-copy>span{color:var(--account-muted);font-size:12px}.account-overview-alert-count{color:var(--account-pink)}.account-overview-arrow{color:#ddd;margin-left:auto;font:400 26px/1 DM Sans,sans-serif}.account-overview-settings{border:1px solid var(--account-line);background:var(--account-surface);border-radius:3px;align-items:center;gap:18px;min-height:74px;margin-top:12px;padding:15px 20px;transition:border-color .18s,background .18s;display:flex}.account-overview-settings .account-overview-arrow{margin-left:auto}.account-overview-settings:hover{border-color:var(--account-pink);background:var(--account-surface-raised)}.account-settings-index>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.account-settings-index a{color:#fff;background:#1c1c19;border:1px solid #ffffff25;border-radius:4px;justify-content:space-between;align-items:center;min-height:66px;padding:16px 20px;font-weight:700;text-decoration:none;display:flex}.account-settings-index a:hover{border-color:#dfff46}.account-settings-index a span{color:#aaa;font-size:26px}@media (max-width:900px){.account-overview-dashboard{grid-template-columns:1fr}.account-overview-next{min-height:340px}.account-settings-index>div{grid-template-columns:1fr}}@media (max-width:650px){.account-overview-heading{grid-template-columns:1fr}.account-overview-profile-actions{grid-area:3/1;width:100%;min-width:0;margin-top:14px}.account-overview .account-overview-profile-link{width:100%}}@media (max-width:550px){.account-overview-heading{margin-bottom:20px}.account-overview-next{min-height:330px}.account-overview-next-copy{padding:22px}.account-overview-kicker{margin-bottom:17px}.account-overview-next-copy>strong{font-size:30px}.account-overview-next-copy>small{font-size:11px}.account-overview-next-action{width:100%;margin-top:24px}.account-overview-activity{padding:19px 16px}.account-overview-activity h3{margin-bottom:12px}.account-overview-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.account-overview-activity-item{border-bottom:1px solid var(--account-line);grid-template-columns:27px minmax(0,1fr) auto;gap:9px;min-height:72px;padding:7px 8px}.account-overview-activity-item:nth-child(odd){border-right:1px solid var(--account-line)}.account-overview-activity-item:nth-last-child(-n+2){border-bottom:0}.account-overview-activity-item .account-overview-card-copy{gap:2px;display:grid}.account-overview-activity-item .account-overview-card-copy strong{min-width:0;font-size:22px}.account-overview-activity-item .account-overview-card-copy>span{font-size:10px}.account-overview-activity-item .account-overview-arrow{font-size:21px}.account-overview-settings{gap:14px;padding:15px}}.account-page .account-heading{margin-bottom:44px}.account-page .account-main .account-page-title{font-size:clamp(38px,5vw,64px)}.account-return-overview{margin:0 0 28px}.account-overview-role{margin-top:22px}.account-overview-role h3{color:var(--account-lime);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font:800 11px/1.4 DM Sans,sans-serif}.account-overview-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-overview-role-card{border:1px solid var(--account-line);background:var(--account-surface);border-radius:3px;align-items:center;gap:16px;min-height:74px;padding:15px 20px;transition:border-color .18s,background .18s;display:flex}.account-overview-role-card:hover{border-color:var(--account-pink);background:var(--account-surface-raised)}.account-overview-role-card .account-overview-arrow{margin-left:auto}.account-frame-index h2{margin:0 0 6px;font:800 28px Manrope,sans-serif}.account-frame-index>p{color:#aaa;font-size:14px}.account-frame-index-list{gap:12px;margin-top:24px;display:grid}.account-frame-index-list a{color:#fff;background:#1c1c19;border:1px solid #ffffff25;border-radius:4px;align-items:center;gap:14px;min-height:78px;padding:12px 20px;text-decoration:none;display:flex}.account-frame-index-list a:hover{border-color:#dfff46}.account-frame-index-list a:focus-visible{outline-offset:3px;outline:2px solid #dfff46}.account-frame-index-image{object-fit:contain;background:#11110f;border:1px solid #fff2;border-radius:3px;flex:none;width:46px;height:46px}.account-frame-index-copy{gap:5px;min-width:0;display:grid}.account-frame-index-list small{color:#aaa}.account-frame-index-arrow{color:#aaa;margin-left:auto;font-size:27px}@media (max-width:550px){.account-page .account-heading{margin-bottom:30px}.account-overview-role-grid{grid-template-columns:1fr}.account-overview-role-card{min-height:82px;padding:16px}}.account-page.frame-manager-page .account-main{max-width:1360px}.account-content>.transfer-section>h2,.account-content>.account-favorites>h2,.account-content>.account-attendance>h2,.account-content>.account-my-events>h2,.account-content>.account-frame-index>h2,.account-content>.account-settings-index>h2,.account-content>.account-connected>h2,.account-content>.account-deletion>h2{color:#fff;letter-spacing:-.035em;margin:0 0 8px;font:800 28px/1.2 Manrope,sans-serif}.account-content>.transfer-section>.transfer-note,.account-content>.account-my-events>p,.account-content>.account-frame-index>p,.account-content>.account-settings-index>p,.account-content>.account-connected>.connection-intro,.account-content>.account-deletion>p{color:#aaa;max-width:850px;margin:0 0 24px;font-size:14px;line-height:1.65}.account-content>.account-favorites>h2{margin-bottom:20px}.account-page .account-return-overview{margin:0 0 28px}.account-attendance>p{color:#aaa;margin:0 0 24px;font-size:14px;line-height:1.65}.account-attendance-list{gap:12px;display:grid}.account-attendance-card{background:#1c1c19;border:1px solid #ffffff25;border-radius:4px;align-items:center;gap:20px;min-width:0;padding:16px;display:flex}.account-attendance-card>img,.account-attendance-image-placeholder{object-fit:cover;background:#11110f;border-radius:3px;flex:none;width:112px;height:76px}.account-attendance-image-placeholder{color:#dfff46;place-items:center;font:800 12px Manrope,sans-serif;display:grid}.account-attendance-card-copy{gap:5px;min-width:0;display:grid}.account-attendance-card-copy>a{color:#fff;font:800 17px/1.3 Manrope,sans-serif;text-decoration:none}.account-attendance-card-copy>a:hover{color:#dfff46}.account-attendance-card-copy>span,.account-attendance-card-copy>time{color:#aaa;font-size:12px}.account-attendance-actions{flex:none;margin-left:auto}.account-attendance-empty{background:#1c1c19;border:1px solid #ffffff25;border-radius:4px;padding:28px}.account-attendance-empty strong{color:#fff;font:800 20px Manrope,sans-serif}.account-attendance-empty p{color:#aaa;font-size:14px}.account-attendance-empty a{color:#dfff46;font-weight:700}.account-attendance-card a:focus-visible{outline-offset:3px;outline:2px solid #dfff46}@media (max-width:650px){.account-attendance-card{flex-wrap:wrap;gap:12px}.account-attendance-card>img,.account-attendance-image-placeholder{width:84px;height:65px}.account-attendance-card-copy{flex:1}.account-attendance-actions{width:100%;margin-left:0;padding-left:96px}}@media (max-width:420px){.account-attendance-actions{padding-left:0}}.account-attendance-art{background:#11110f;border-radius:3px;flex:none;width:112px;height:76px;display:block;overflow:hidden}.account-attendance-art img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:650px){.account-attendance-card{grid-template-columns:56px minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:124px;padding:12px;display:grid}.account-attendance-art,.account-attendance-image-placeholder{grid-area:1/1;align-self:center;width:56px;height:84px}.account-attendance-art img{object-fit:contain}.account-attendance-card-copy{grid-area:1/2;min-width:0}.account-attendance-card-copy>a{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.2;display:-webkit-box;overflow:hidden}.account-attendance-card-copy>span,.account-attendance-card-copy>time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-attendance-actions{grid-area:1/3;place-self:center end;width:auto;margin:0;padding:0}.account-attendance-actions .attendance-tag{white-space:nowrap;min-height:34px;padding:6px;font-size:10px}}.account-overview-notifications,.account-overview-card,.account-overview-role-card,.account-overview-settings{min-height:112px}@media (max-width:550px){.account-overview-notifications,.account-overview-card,.account-overview-role-card,.account-overview-settings{min-height:104px}}.account-name-fields:has(input[name=artistName]){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:750px){.account-name-fields:has(input[name=artistName]){grid-template-columns:1fr}}.account-space-page .account-space-main{max-width:1390px;padding-top:28px}.account-space-page .account-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.account-space-page .account-navigation-desktop{background:#111416;border:1px solid #ffffff1f;border-radius:3px;padding:10px 8px;display:block;position:sticky;top:20px;box-shadow:0 18px 50px #0004}.account-space-page .account-navigation-desktop nav>p{color:#777;letter-spacing:.14em;border-bottom:1px solid #ffffff17;margin:10px 10px 7px;padding:0 2px 9px;font-size:11px}.account-space-page .account-navigation-desktop nav>p:not(:first-child){margin-top:18px}.account-space-page .account-navigation-desktop nav>a{color:#bbb;background:0 0;border-radius:3px;min-height:42px;padding:9px 11px;position:relative}.account-space-page .account-navigation-desktop nav>a:before{content:"";background:0 0;border-radius:0;width:3px;position:absolute;inset:7px auto 7px 0}.account-space-page .account-navigation-desktop nav>a:hover{color:#fff;background:#ffffff08}.account-space-page .account-navigation-desktop nav>a[aria-current=page]{color:#fff;background:#e52d7810}.account-space-page .account-navigation-desktop nav>a[aria-current=page]:before{background:#e52d78}.account-nav-icon-tile{width:29px;height:29px;color:inherit;background:0 0;border-radius:3px;flex:none;place-items:center;display:grid}.account-nav-copy{gap:1px;min-width:0;display:grid}.account-nav-copy small{color:#73777a;letter-spacing:.08em;text-transform:uppercase;font:800 8px/1.2 DM Sans,sans-serif}.account-nav-copy strong{font:700 13px/1.25 DM Sans,sans-serif}.account-space-page .account-navigation-desktop .account-nav-copy small{font-size:9px}.account-space-page .account-navigation-desktop .account-nav-copy strong{font-size:14px}.account-space-page .account-navigation-desktop nav>a[aria-current=page] .account-nav-icon-tile,.account-space-page .account-navigation-sheet nav>a[aria-current=page] .account-nav-icon-tile{color:#fff;background:#e52d78}.account-space-page .account-navigation-desktop nav>a[aria-current=page] .account-nav-copy small,.account-space-page .account-navigation-sheet nav>a[aria-current=page] .account-nav-copy small{color:#ff8fbd}.account-space-page .account-nav-count{color:#dfff46;background:#1a1d1e;border-radius:3px;min-width:20px;height:20px;margin-left:auto;font-size:9px}.account-space-page .account-navigation-desktop nav>a[aria-current=page] .account-nav-count,.account-space-page .account-navigation-sheet nav>a[aria-current=page] .account-nav-count{color:#fff;background:#e52d78}.account-space-page .account-nav-count-unread{color:#fff;background:#dc3247}.account-space-page .account-content{padding-bottom:30px;scroll-margin-top:20px}.account-section-heading{margin:0 0 24px}.account-section-heading>p{color:#e52d78;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font:800 9px/1.3 DM Sans,sans-serif}.account-section-heading>h2{color:#fff;letter-spacing:-.045em;margin:0;font:800 clamp(28px,3vw,38px)/1.08 Manrope,sans-serif}.account-section-heading>span{color:#929694;max-width:720px;margin-top:10px;font:500 13px/1.6 DM Sans,sans-serif;display:block}.account-overview-modern .upcoming-carousel-track{column-gap:12px;grid-auto-columns:calc(25% - 9px)!important}@media (min-width:901px){.account-overview-modern .poster h3{font-size:clamp(21px,8.5cqw,27px)}}.account-overview-modern .upcoming-carousel-controls{margin-top:22px}.account-overview-empty{background:#111416;border:1px solid #ffffff1f;border-radius:3px;justify-content:space-between;align-items:center;gap:20px;min-height:150px;padding:28px;display:flex}.account-overview-empty p{color:#aaa;margin:0;font:700 18px/1.4 Manrope,sans-serif}.account-overview-empty a{color:#dfff46;border:1px solid #dfff46;border-radius:3px;min-height:42px;padding:12px 15px;font:800 11px/1.4 DM Sans,sans-serif}.account-overview-modern .account-overview-next{background:#111416;grid-template-columns:minmax(240px,42%) minmax(0,1fr);align-items:stretch;min-height:230px;display:grid;overflow:hidden}.account-overview-modern .account-overview-next>picture{background:#080a0b;place-items:center;min-width:0;display:grid}.account-overview-modern .account-overview-next>picture img{object-fit:contain;width:100%;height:auto;max-height:320px;display:block}.account-overview-modern .account-overview-next:after{display:none}.account-overview-modern .account-overview-next-copy{justify-content:center;padding:28px}.account-overview-modern .account-overview-kicker{margin-bottom:14px}.account-overview-modern .account-overview-next-copy>strong{font-size:clamp(26px,3vw,42px)}.account-overview-modern .account-overview-next-action{-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:24px}.account-navigation-dialog{background:#111416;border-radius:3px 3px 0 0}.account-navigation-sheet-heading button{border-radius:3px}.account-event-library{min-width:0}.account-event-groups{gap:48px;display:grid}.account-event-group{min-width:0}.account-event-group-heading{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:17px;padding-bottom:11px;display:flex}.account-event-group-heading h3{color:#fff;letter-spacing:-.025em;margin:0;font:800 18px/1.25 Manrope,sans-serif}.account-event-group-heading span{color:#777d7c;letter-spacing:.11em;text-transform:uppercase;font:800 9px/1.3 DM Sans,sans-serif}.account-event-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 12px;display:grid}.account-event-grid .poster h3{font-size:clamp(19px,2.1vw,25px)}.account-favorites .poster{aspect-ratio:4/5}.account-favorites .poster-image{object-fit:contain;background:#080808;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.account-event-grid .card-copy p,.account-event-grid .card-copy time{font-size:11px}.account-event-grid .event-card-actions{gap:6px}.account-event-grid .favorite-control,.account-event-grid .attendance-tag{font-size:10px}.account-series-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:46px 26px;display:grid}.account-series{min-width:0;position:relative}.account-series[open]{border-bottom:1px solid #ffffff1c;grid-column:1/-1;padding-bottom:12px}.account-series>summary{cursor:pointer;gap:16px;min-width:0;list-style:none;display:grid}.account-series>summary::-webkit-details-marker{display:none}.account-series>summary:focus-visible{outline-offset:5px;outline:2px solid #dfff46}.account-series[open]>summary{width:calc(25% - 19.5px)}.account-series-stack{z-index:1;aspect-ratio:2/2.85;background:#111416;border-radius:3px;width:100%;transition:transform .2s;display:block;position:relative;box-shadow:0 17px 38px #0007}.account-series>summary:hover .account-series-stack{transform:translateY(-5px)}.account-series-stack-card{z-index:0;background:linear-gradient(145deg,color-mix(in srgb,var(--stack-accent,#4d211b) 72%,#171411),#15110f 78%);border:0;border-radius:3px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 16px 30px #0009}.account-series-stack-card:after{content:"";pointer-events:none;background:linear-gradient(#05050447,#0000 38%,#050504d1 100%);position:absolute;inset:0}.account-series-stack-card-1{transform:translate(11px,16px)rotate(3deg)}.account-series-stack-card-2{transform:translate(21px,33px)rotate(6deg)}.account-series-stack-card img,.account-series-stack-cover,.account-series-fallback{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block;overflow:hidden}.account-series-stack-cover{z-index:2;position:relative}.account-series-fallback{background:linear-gradient(145deg,#4d211b,#191310 70%);position:relative}.account-series-fallback:before{content:"";aspect-ratio:1;border:1px solid #ffffff4d;border-radius:50%;width:125%;position:absolute;top:13%;right:-65%;box-shadow:0 0 0 32px #ffffff09,0 0 0 64px #ffffff06}.account-series-shade{z-index:3;background:linear-gradient(#05050433 0%,#0000 38%,#050504dc 100%);border-radius:3px;position:absolute;inset:0}.account-series-poster-meta{z-index:4;color:#fff;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:start;gap:8px;font:800 9px/1.3 DM Sans,sans-serif;display:flex;position:absolute;top:18px;left:16px;right:16px}.account-series-poster-meta b{font:inherit}.account-series-stack>strong{z-index:4;color:#fff;letter-spacing:-.055em;text-wrap:balance;font:800 clamp(20px,2vw,27px)/.95 Manrope,sans-serif;position:absolute;bottom:42px;left:16px;right:15px}.account-series-copy{gap:5px;min-width:0;display:grid}.account-series-copy>strong{color:#fff;letter-spacing:-.025em;font:800 15px/1.25 Manrope,sans-serif}.account-series-copy>small{color:#7f8482;font:500 10px/1.5 DM Sans,sans-serif}.account-series-copy>span{color:#ff5b9f;letter-spacing:.09em;text-transform:uppercase;font:800 9px/1.4 DM Sans,sans-serif}.account-series-editions{background:#111416;border:1px solid #ffffff1f;border-radius:3px;margin-top:28px;padding:24px;scroll-margin-top:96px}.account-series-editions-heading{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;padding-bottom:16px;display:flex}.account-series-editions-heading p{color:#e52d78;letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font:800 8px/1.3 DM Sans,sans-serif}.account-series-editions-heading h3{color:#fff;letter-spacing:-.04em;margin:0;font:800 25px/1.1 Manrope,sans-serif}.account-series-editions-heading>span{color:#888d8b;letter-spacing:.1em;text-transform:uppercase;font:800 9px/1.3 DM Sans,sans-serif}@media (max-width:900px){.account-space-page{padding-bottom:0}.account-space-page .dancer-space-identity{padding-bottom:10px}.account-space-page .account-space-main{padding-top:0}.account-space-page .account-workspace{display:block}.account-space-page .account-navigation-desktop{display:none}.account-space-page .account-navigation-mobile{z-index:10;background:#111416f5;border:1px solid #ffffff30;border-radius:3px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:62px;margin:0 0 24px;padding:4px;display:grid;position:sticky;inset:0 auto auto;box-shadow:0 14px 44px #000c}.account-space-page .account-navigation-mobile a,.account-space-page .account-navigation-mobile button{color:#92979a;border-radius:3px;min-height:52px}.account-space-page .account-navigation-mobile a[aria-current=page],.account-space-page .account-navigation-mobile button[aria-current=page]{color:#ff5b9f;background:#e52d7817}.account-space-page .account-navigation-mobile a[aria-current=page] .account-nav-icon-tile,.account-space-page .account-navigation-mobile button[aria-current=page] .account-nav-icon-tile{color:#fff;background:#e52d78}.account-space-page .account-navigation-mobile .account-nav-copy small{display:none}.account-space-page .account-navigation-mobile .account-nav-copy strong{text-align:center;font-size:9px}.account-space-page .account-navigation-mobile .account-nav-count{margin:0;position:absolute;top:3px;left:calc(50% + 6px)}.account-space-page .account-content{padding-bottom:16px}.account-overview-modern .upcoming-carousel-track{grid-auto-columns:calc(50% - 6px)!important}.account-overview-modern .poster-image{object-position:center top}.account-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 20px}.account-series[open]>summary{width:calc(50% - 10px)}}@media (max-width:650px){.account-space-page .account-space-main{padding-left:5vw;padding-right:5vw}.account-overview-modern .account-overview-next{grid-template-columns:92px minmax(0,1fr);min-height:138px}.account-overview-modern .account-overview-next>picture img{max-height:180px}.account-overview-modern .account-overview-next-copy{padding:16px}.account-overview-modern .account-overview-kicker{margin-bottom:7px;font-size:8px}.account-overview-modern .account-overview-next-copy>strong{font-size:20px}.account-overview-modern .account-overview-next-copy>small{margin-top:7px;font-size:10px}.account-overview-modern .account-overview-next-action{color:#ff5b9f;background:0 0;border:0;min-width:0;min-height:36px;margin-top:12px;padding:0}}@media (max-width:500px){.account-series-editions{padding:16px}.account-series-editions-heading{flex-direction:column;align-items:start}.account-series-copy>strong{font-size:13px}}@media (max-width:380px){.account-event-grid,.account-series-grid{grid-template-columns:1fr}.account-series[open]>summary{width:100%}.account-event-grid .poster h3{font-size:32px}}@media (prefers-reduced-motion:reduce){.account-series-stack{transition:none}}.account-form.profile-details-form{background:0 0;border:0;gap:28px;padding:0}.profile-details-heading .eyebrow{color:#ff438c;letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:800}.account-form .profile-details-heading h2{letter-spacing:-.04em;margin:0 0 10px;font:800 clamp(28px,3vw,38px)/1.15 Manrope,sans-serif}.profile-details-heading>p:last-child{color:#9ba7aa;margin:0;font-size:14px;line-height:1.6}.profile-details-section,.profile-details-form .profile-preferences{background:#101416;border:1px solid #ffffff20;border-radius:3px;gap:22px;margin:0;padding:26px;display:grid}.profile-section-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.profile-section-heading>.ui-icon{color:#ff438c;flex:none;width:22px;height:22px;margin-top:1px}.profile-section-heading>div{flex:1;min-width:0}.profile-section-heading h3{color:#fff;margin:0;font:800 18px/1.3 Manrope,sans-serif}.profile-section-heading p{color:#9ba7aa;margin:5px 0 0;font-size:12px;line-height:1.6}.account-form .profile-section-heading>a,.account-form .travel-profile-fields small>a{color:#ff438c;flex:none;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.account-form .profile-section-heading>a{font-size:12px}.account-form .travel-profile-fields small>a{font-size:inherit}.profile-details-form .account-name-fields{margin:0}.account-form .profile-publishing-card{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding:0;display:grid}.profile-visibility-options{border-left:1px solid #ffffff20;align-content:start;gap:16px;min-width:0;padding-left:26px;display:grid}.profile-visibility-guide{gap:14px;display:grid}.profile-visibility-guide p{color:#9ba7aa;gap:10px;margin:0;font-size:12px;line-height:1.6;display:flex}.profile-visibility-guide .ui-icon{color:#ff438c;flex:none;margin-top:2px}.profile-visibility-guide strong{color:#fff;margin-bottom:3px;display:block}.profile-details-form .profile-preferences-grid{border-top:1px solid #ffffff20;grid-template-columns:1fr;padding-top:20px}.profile-details-form .profile-preferences-side{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-auto-rows:auto}:is(.profile-details-form .profile-preference-card:has(input[type=checkbox]:checked),.profile-details-form .profile-email-preference:has(input[type=checkbox]:checked)){background:#ff438c08;border-color:#ff438c60}.profile-details-form :is(.public-profile-toggle,.profile-preference-toggle,.profile-email-preference) input{accent-color:#e52d78}.profile-details-footer{background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:4px 0 0;display:flex}.profile-details-footer>p{color:#9ba7aa;margin:0;font-size:12px;line-height:1.6}.account-form .profile-details-footer button{color:#fff;background:#e52d78;justify-content:space-between;gap:24px;min-width:200px}.profile-details-form #public-profile{scroll-margin-top:28px}@media (max-width:750px){.profile-details-section,.profile-details-form .profile-preferences{padding:20px}.account-form .profile-publishing-card{grid-template-columns:1fr;gap:22px}.profile-visibility-options{border-top:1px solid #ffffff20;border-left:0;padding:22px 0 0}.profile-section-heading{flex-wrap:wrap}.account-form .profile-section-heading>a{flex:0 0 calc(100% - 34px);margin-left:34px}.profile-details-footer{flex-direction:column;align-items:stretch;gap:12px}.account-form .profile-details-footer button{width:100%;min-width:0}}.profile-visibility-options.is-disabled label,.profile-visibility-options.is-disabled .profile-visibility-guide{opacity:.4}.profile-visibility-options.is-disabled select{cursor:not-allowed}.profile-visibility-options.is-disabled #profile-visibility-help{color:#adb7ba}.account-space-page .account-space-main{box-sizing:border-box;width:100%;max-width:none;padding:24px 32px 64px}.account-space-page .account-workspace{grid-template-columns:var(--dancer-sidebar-width,260px) minmax(0,1fr);gap:28px}.account-space-page :is(.account-navigation-desktop,.account-navigation-sheet) nav>a{grid-template-columns:29px minmax(0,1fr) 24px;gap:10px;display:grid}.account-space-page .account-nav-count{box-sizing:border-box;color:#fff;background:#dc3247;border-radius:3px;flex:none;place-items:center;width:24px;min-width:24px;height:24px;margin-left:auto;padding:0;font-size:9px;font-weight:800;line-height:1;display:grid}.account-space-page :is(.account-navigation-desktop,.account-navigation-sheet) nav>a .account-nav-count{color:#fff;background:#dc3247;grid-column:3;justify-self:end;margin:0}.account-space-page :is(.account-navigation-desktop,.account-navigation-sheet) nav>a[aria-current=page] .account-nav-count{color:#fff;background:#e52d78}@media (max-width:900px){.account-space-page .account-space-main{padding:0 16px 40px}.account-space-page .account-workspace{display:block}.account-space-page .account-navigation-mobile{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.account-space-page .account-navigation-mobile .account-nav-copy strong{font-size:11px}.account-space-page .account-navigation-mobile .account-nav-count{color:#fff;background:#dc3247;width:22px;min-width:22px;height:22px;margin:0;position:absolute;top:3px;left:auto;right:3px}.account-space-page .account-navigation-mobile :is(a,button)[aria-current=page] .account-nav-count{background:#e52d78}}.account-event-library{container:account-library/inline-size}.account-event-library :is(.account-event-grid,.account-series-grid,.friend-stories-track){--account-tile-columns:5;--account-tile-gap:26px;--account-tile-end:32px;--account-tile-ratio:2/2.85}.account-event-library .account-series-grid{column-gap:var(--account-tile-gap);padding-right:var(--account-tile-end)}.account-event-library :is(.account-event-grid,.account-series-grid){grid-template-columns:repeat(var(--account-tile-columns),minmax(0,1fr))}.account-event-library .account-series[open]>summary{width:calc((100% - (var(--account-tile-columns) - 1)*var(--account-tile-gap))/var(--account-tile-columns))}.account-event-library .account-event-grid .poster h3{font-size:clamp(16px,2.1vw,25px)}.account-series-stack{aspect-ratio:var(--account-tile-ratio,2/2.85)}@container account-library (max-width:999px){.account-event-library :is(.account-event-grid,.account-series-grid,.friend-stories-track){--account-tile-columns:4}}@container account-library (max-width:759px){.account-event-library :is(.account-event-grid,.account-series-grid,.friend-stories-track){--account-tile-columns:3}}@container account-library (max-width:559px){.account-event-library :is(.account-event-grid,.account-series-grid,.friend-stories-track){--account-tile-columns:2;--account-tile-gap:20px}}@media (max-width:750px){.account-event-library :is(.account-event-grid,.account-series-grid,.friend-stories-track){--account-tile-columns:2;--account-tile-gap:20px}}.community-hub .community-people-panel.account-event-library .community-event-people{column-gap:var(--account-tile-gap);padding-right:var(--account-tile-end);align-items:start}.community-hub .community-plan-card{aspect-ratio:var(--account-tile-ratio,2/2.85);--contact-padding:12px;min-height:0;padding:var(--contact-padding);text-align:center;justify-content:center;gap:8px;transition:background-color .18s,border-color .18s;position:relative}.community-hub .community-plan-card:focus-within{background-color:#231b23;border-color:#ff438c66}@media (hover:hover){.community-hub .community-plan-card:hover{background-color:#231b23;border-color:#ff438c66}}.community-hub .community-plan-card>.community-safety-compact{z-index:3;margin:0;position:absolute;top:4px;right:4px}.community-hub .community-plan-card>.community-safety-compact>summary{width:32px;min-height:32px}.community-hub .community-plan-card>.community-safety-compact>.community-safety-panel{width:min(220px,100cqw - 8px);min-width:0;left:auto;right:0}@media (max-width:750px){.community-hub .community-plan-card>.community-safety-compact>summary{width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.community-hub .community-plan-card{transition:none}}.community-hub .community-contact-heading{width:100%;min-height:0;padding-top:0}.community-hub .community-contact-heading>.community-identity{gap:10px}.community-hub .community-contact-heading :is(.community-identity img,.community-avatar){width:clamp(40px,34cqw,96px);height:clamp(40px,34cqw,96px)}.community-hub .community-contact-heading .community-identity strong{font-size:clamp(13px,8cqw,20px)}.community-hub .community-contact-heading .community-identity small{margin-top:4px;font-size:10px}.community-hub .community-plan-tools{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px}.community-hub .community-plan-tools>.community-follow-form{align-items:center}@media (max-width:750px){.community-hub .community-plan-card{--contact-padding:8px;gap:6px}.community-hub .community-contact-heading>.community-identity{gap:8px}.community-hub .community-plan-tools{margin-top:6px}}.community-hub .community-contact-heading .community-identity strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.community-hub .community-contact-heading .community-identity small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@container (max-width:120px){.community-hub .community-contact-heading>.community-identity{gap:4px}.community-hub .community-contact-heading .community-identity strong{font-size:12px;line-height:1.15}.community-hub .community-contact-heading .community-identity small{margin-top:2px;line-height:1.2}.community-hub .community-plan-tools{gap:6px;margin-top:0}}.community-hub .community-contact-avatar{width:calc(50cqw + var(--contact-padding) + 1px);height:calc(50cqw + var(--contact-padding) + 1px);background:#000;border-radius:50%;flex:none;place-items:center;padding:3px;display:grid}.community-hub .community-contact-avatar.is-recent{background:conic-gradient(#f72c8a,#a24cf6,#f82a63,#ffb936,#f72c8a)}.community-hub .community-contact-heading .community-contact-avatar>:is(img,.community-avatar){object-fit:cover;border:3px solid #101618;border-radius:50%;width:100%;height:100%}@container (max-width:120px){.community-hub .community-contact-heading .community-identity strong{-webkit-line-clamp:1}.community-hub .community-contact-heading>.community-identity{gap:3px}.community-hub .community-contact-heading .community-identity small{margin-top:1px;font-size:9px;line-height:1.15}.community-hub .community-plan-tools{gap:6px}}
