/*! 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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.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,)}.cursor-text{cursor:text}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-justify{text-align:justify}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[venuify\:\*\]{venuify:*}.\[venuify\:access-gate\]{venuify:access-gate}.\[venuify\:account-deletion\]{venuify:account-deletion}.\[venuify\:booking-health-scheduler\]{venuify:booking-health-scheduler}.\[venuify\:boost-impression\]{venuify:boost-impression}.\[venuify\:content-mode\]{venuify:content-mode}.\[venuify\:db-check\]{venuify:db-check}.\[venuify\:enforcement\]{venuify:enforcement}.\[venuify\:feed\]{venuify:feed}.\[venuify\:map\]{venuify:map}.\[venuify\:media-deletion\]{venuify:media-deletion}.\[venuify\:moderation\]{venuify:moderation}.\[venuify\:notification-email-worker\]{venuify:notification-email-worker}.\[venuify\:professional-post-create\]{venuify:professional-post-create}.\[venuify\:professional-post-transition\]{venuify:professional-post-transition}.\[venuify\:professional-profile-closure\]{venuify:professional-profile-closure}.\[venuify\:reports\]{venuify:reports}.\[venuify\:request-destination\]{venuify:request-destination}.\[venuify\:server\]{venuify:server}.\[venuify\:support\]{venuify:support}.\[venuify\:tip-destination\]{venuify:tip-destination}.\[venuify\:venue-audience-analytics\]{venuify:venue-audience-analytics}.\[venuify\:waitlist\]{venuify:waitlist}.block-1{block-size:calc(var(--spacing) * 1)}.block-2{block-size:calc(var(--spacing) * 2)}}.app-icon{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.app-icon .icon-fill{fill:currentColor;stroke:none}.hero-now-card>.app-icon{color:#858194}.show-card-meta .app-icon,.talent-copy small .app-icon,.drawer-show-meta .app-icon{color:var(--cyan)}.view-search>.app-icon{color:var(--cyan);font-size:19px}.empty-state>.app-icon{color:var(--cyan);font-size:34px}.drawer-notifications>button>.app-icon{color:var(--cyan);font-size:20px}.account-type-grid button>.app-icon{color:#858193;font-size:27px}.account-type-grid button.selected>.app-icon{color:var(--cyan)}.user-onboarding-card{background:linear-gradient(135deg,#0de3f512,#8435ff16);border:1px solid #0de3f533;border-radius:19px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;min-height:132px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff12}.user-onboarding-card>.app-icon{width:34px;height:34px;color:var(--cyan);justify-self:center;animation:2.4s ease-in-out infinite guided-icon-breathe}.user-onboarding-card>span{gap:7px;display:grid}.user-onboarding-card strong{font:700 var(--fs-body) var(--font-inter)}.user-onboarding-card small{color:#9a96a5;line-height:1.55}.session-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head>button .app-icon{font-size:15px}:where(h1,h2,h3,h4,p,small,strong,time,button,label,span){overflow-wrap:anywhere;text-overflow:clip;writing-mode:horizontal-tb;text-orientation:mixed}button{white-space:normal}.header-dismiss-layer{z-index:19;cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.hero-row h1,.live-copy h2,.section-head h2,.drawer h2{font-family:var(--font-jakarta);font-weight:800}.show-info h3,.talent-card h3{font-family:var(--font-jakarta);font-weight:500}.hero-row h1,.live-copy h2{letter-spacing:-.045em;font-weight:800}.section-head h2{letter-spacing:-.035em;font-weight:700}.show-info h3,.talent-card h3{letter-spacing:-.025em;font-weight:500}.app-shell .search{background:#111119;border-radius:13px;height:44px;box-shadow:inset 0 1px #ffffff09}button{-webkit-tap-highlight-color:transparent;position:relative}button:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.sidebar nav button:focus-visible{outline-offset:-2px;border-radius:14px}button:active{transform:translateY(1px)scale(.985)}button:disabled{cursor:not-allowed;opacity:.45;transform:none!important}.brand{background:0 0;border-radius:13px;height:44px;padding:6px 8px;transition:all .22s}.brand:hover{background:#ffffff0b}.brand-mark{display:none}.search-control{width:44px;height:44px;position:relative}.search-trigger{border:1px solid var(--line);color:#bcb9c8;width:44px;height:44px;font-size:var(--fs-lead);cursor:pointer;background:#111019;border-radius:13px;place-items:center;transition:all .22s;display:grid}.search-trigger:hover,.search-trigger.is-open{color:var(--cyan);background:#1a1923;border-color:#0de3f56b;box-shadow:0 8px 24px #0003,inset 0 1px #ffffff0f}.search-popover{z-index:45;-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);background:#0f0e16e0;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:minmax(0,1fr) 40px;gap:8px;width:min(560px,100vw - 64px);padding:8px;animation:.28s cubic-bezier(.2,.8,.2,1) search-drop;display:grid;position:absolute;top:calc(100% + 14px);left:0;box-shadow:0 28px 70px #00000070,inset 0 1px #ffffff14}.app-shell .search-popover .search{width:100%;height:40px;position:relative;inset:auto}.search-close{border:1px solid var(--line);color:#aaa7b6;cursor:pointer;background:#191821;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}@keyframes search-drop{0%{opacity:0;transform-origin:top;transform:translateY(-12px)scaleY(.92)}to{opacity:1;transform:translateY(0)scaleY(1)}}.language-toggle{border:1px solid var(--line);isolation:isolate;cursor:pointer;background:#0d0d13;border-radius:13px;grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:0;width:70px;height:44px;padding:3px;display:grid;position:relative;overflow:hidden}.language-toggle:before{content:"";z-index:-1;background:#24222e;border:1px solid #454153;border-radius:9px;width:calc(50% - 3px);transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 1px #ffffff12,0 5px 14px #0000003d}.language-toggle.is-en:before{transform:translate(100%)}.language-toggle span{color:#6f6c7c;font-size:var(--fs-micro);letter-spacing:.02em;pointer-events:none;border-radius:9px;place-items:center;font-weight:800;line-height:1;transition:color .2s;display:grid;position:relative}.language-toggle span+span:after{content:"";background:#ffffff14;width:1px;position:absolute;top:28%;bottom:28%;left:0}.language-toggle span.active{color:#fff;text-shadow:0 0 14px #0de3f533}.avatar{width:44px;height:44px;box-shadow:0 0 0 3px #8435ff14,0 8px 24px #8435ff21}.location-control{position:relative}.app-shell .location-chip{background:#171620;border:1px solid #3b3848;border-radius:13px;width:100%;height:44px;box-shadow:inset 0 1px #ffffff0b,0 6px 18px #00000021}.location-chip:hover,.location-chip.is-open{background:#1b1a24;border-color:#0de3f573}.location-pin{width:27px;height:27px;color:var(--cyan);background:#0de3f517;border-radius:9px;flex:none;place-items:center;font-size:14px;display:grid!important}.location-chip>span:nth-child(2){white-space:normal;min-width:0;line-height:1.18}.location-chip>.app-icon:last-child{transition:all .2s}.location-chip.is-open>.app-icon:last-child{transform:rotate(180deg)}.location-menu{z-index:40;-webkit-backdrop-filter:blur(30px)saturate(120%);backdrop-filter:blur(30px)saturate(120%);background:#100f17db;border:1px solid #ffffff1f;border-radius:18px;width:340px;padding:16px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 24px 70px #00000085,inset 0 1px #ffffff14}.location-menu-head{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.location-menu-head div{gap:3px;display:grid}.location-menu-head small,.location-suggestions>small{color:#797585;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.location-menu-head strong{font-size:var(--fs-label)}.location-menu-head>button{border:1px solid var(--line);color:#a9a6b5;cursor:pointer;background:#171620;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.location-search{background:#101016;border:1px solid #343140;border-radius:12px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;min-height:43px;padding:4px 4px 4px 12px;display:grid}.location-apply-reason{color:#8c8998;font-size:var(--fs-micro);overflow-wrap:anywhere;grid-column:1/-1;margin:0 0 4px;line-height:1.45;display:block}.location-search>.app-icon{color:#8c8998}.location-search input{color:#fff;min-width:0;height:100%;min-height:40px;font:inherit;font-size:var(--fs-micro);background:0 0;border:0;outline:0}.location-search input::placeholder{color:#666372}.location-search button{color:#d8d5e2;height:33px;font-size:var(--fs-micro);cursor:pointer;background:#2b2936;border:0;border-radius:8px;padding:0 11px;font-weight:800}.device-location{color:#e8e6ef;text-align:left;cursor:pointer;background:#0de3f50b;border:1px solid #0de3f526;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:11px 12px;display:flex}.device-location>.app-icon{width:30px;height:30px;color:var(--cyan);background:#0de3f517;border-radius:9px;padding:7px}.device-location span{gap:2px;display:grid}.device-location strong{font-size:var(--fs-micro)}.device-location small{color:#777483;font-size:var(--fs-micro)}.location-notice{color:#ffb8c4;font-size:var(--fs-micro);background:#ff56710e;border:1px solid #ff788e2e;border-radius:9px;margin:9px 2px 0;padding:9px 10px;line-height:1.45}.location-suggestions{gap:5px;margin-top:14px;display:grid}.location-suggestions>small{margin:0 0 3px 3px}.location-suggestions button{color:#bbb8c6;width:100%;min-height:36px;font-size:var(--fs-micro);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.location-suggestions button:hover{color:#fff;background:#1a1922}.notifications-control{position:relative}.notifications-button{border:1px solid var(--line);color:#bbb8c8;width:44px;height:44px;font-size:var(--fs-lead);cursor:pointer;background:#111019;border-radius:13px;place-items:center;transition:all .2s;display:grid}.notifications-button:hover,.notifications-button.is-open{color:#fff;background:#181720;border-color:#494657}.notifications-button>span{border:2px solid var(--bg);color:#fff;min-width:17px;height:17px;font-size:var(--fs-micro);background:#ff466c;border-radius:999px;place-items:center;padding:0 4px;font-weight:800;display:grid;position:absolute;top:-4px;right:-3px}.notifications-button.has-notifications>.app-icon{transform-origin:50% 12%;animation:3.8s ease-in-out infinite notification-bell}.notifications-button.has-notifications>span{animation:2.2s ease-in-out infinite notification-badge}@keyframes notification-bell{0%,72%,to{transform:rotate(0)}76%{transform:rotate(11deg)}80%{transform:rotate(-9deg)}84%{transform:rotate(6deg)}88%{transform:rotate(-3deg)}92%{transform:rotate(0)}}@keyframes notification-badge{0%,68%,to{transform:scale(1)}78%{transform:scale(1.14)}88%{transform:scale(1)}}.notifications-menu{z-index:40;-webkit-backdrop-filter:blur(30px)saturate(120%);backdrop-filter:blur(30px)saturate(120%);background:#100f17eb;border:1px solid #ffffff1f;border-radius:18px;width:350px;max-height:min(620px,100vh - 96px);padding:10px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 24px 70px #00000085,inset 0 1px #ffffff14}.notifications-head{justify-content:space-between;align-items:flex-start;padding:6px 6px 12px;display:flex}.notifications-head div{gap:3px;display:grid}.notifications-head small{color:#797585;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.notifications-head strong{font-size:var(--fs-label)}.notifications-head>span{align-items:center;gap:6px;display:flex}.notifications-head>span button{border:1px solid var(--line);color:#a9a6b5;min-height:38px;font-size:var(--fs-micro);white-space:nowrap;cursor:pointer;background:#171620;border-radius:9px;place-items:center;padding:8px 10px;font-weight:800;display:grid}.notifications-head>span button:last-child{width:38px;padding:8px}.notification-item{color:#d9d6e2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:8px 1fr;gap:10px;width:100%;padding:11px 9px;display:grid}.notification-item:hover{background:#191821}.notification-item.unread{background:#15141d}.notification-item.unread:hover{background:#1b1a24}.notification-mark{background:#6e6a7b;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-mark.live{background:#ff466c;box-shadow:0 0 12px #ff466c73}.notification-mark.show{background:var(--cyan)}.notification-mark.booking{background:var(--violet)}.notification-mark.warning{background:#ffb45d}.notification-mark.success{background:#67e7ae}.notification-item>span:last-child{gap:2px;display:grid}.notification-item strong{font-size:var(--fs-micro)}.notification-item small{color:#858291;font-size:var(--fs-micro);line-height:1.4}.notification-item time{color:#5f5c6a;font-size:var(--fs-micro);margin-top:2px}.account-control{flex:none;display:flex;position:relative}.account-menu{z-index:40;-webkit-backdrop-filter:blur(30px)saturate(120%);backdrop-filter:blur(30px)saturate(120%);background:#100f17eb;border:1px solid #ffffff1f;border-radius:18px;gap:8px;width:302px;max-height:min(620px,100vh - 96px);padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 24px 70px #00000085,inset 0 1px #ffffff14}.account-menu-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 6px 10px;display:flex}.account-menu-head>div{gap:3px;min-width:0;display:grid}.account-menu-head small{color:#797585;font-size:var(--fs-micro);letter-spacing:.11em;font-weight:800}.account-menu-head strong{font-size:var(--fs-label);overflow-wrap:break-word}.account-menu-head em{color:#858291;font-size:var(--fs-micro);overflow-wrap:break-word;font-style:normal}.account-menu-head>button{border:1px solid var(--line);color:#a9a6b5;cursor:pointer;background:#171620;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.account-primary{color:#efedf5;width:100%;min-height:44px;font-size:var(--fs-micro);text-align:left;cursor:pointer;background:linear-gradient(140deg,#221f33,#17161f);border:1px solid #ffffff24;border-radius:13px;padding:11px 14px;font-weight:800;transition:all .2s}.account-primary:hover{background:linear-gradient(140deg,#2a2740,#1c1a26);border-color:#4b4760}.account-menu-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.account-menu-grid button{border:1px solid var(--line);color:#c6c3d2;min-height:40px;font-size:var(--fs-micro);text-align:left;overflow-wrap:break-word;cursor:pointer;background:#141320;border-radius:11px;align-items:center;padding:9px 10px;font-weight:700;transition:all .2s;display:flex}.account-menu-grid button:hover{color:#fff;background:#1b1a26;border-color:#494657}.account-session{border-top:1px solid #ffffff12;padding-top:8px}.account-logout{color:#ff8ca5;width:100%;min-height:44px;font-size:var(--fs-micro);cursor:pointer;background:#ff466c17;border:1px solid #ff466c52;border-radius:13px;padding:11px 14px;font-weight:800;transition:all .2s}.account-logout:hover:not(:disabled){color:#ffb3c3;background:#ff466c29;border-color:#ff466c8c}.account-logout:disabled{opacity:.6;cursor:default}.account-notice{color:#ffb45d;font-size:var(--fs-micro);margin:0;padding:0 4px;line-height:1.4}.notifications-all{border:1px solid var(--line);color:#d3d0dc;width:100%;min-height:36px;font-size:var(--fs-micro);cursor:pointer;background:#171620;border-radius:10px;margin-top:6px;font-weight:800}.notifications-state{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;place-content:center;justify-items:start;gap:7px;min-height:132px;padding:20px 16px;display:grid}.notifications-state strong{font:700 var(--fs-body) var(--font-inter)}.notifications-state small{color:#858190;line-height:1.5}.notifications-state button{color:#fff;cursor:pointer;background:#0de3f50f;border:1px solid #0de3f538;border-radius:10px;min-height:42px;margin-top:4px;padding:9px 14px;font-weight:800}.show-card,.talent-card{box-shadow:inset 0 1px #ffffff0b}.sidebar nav button svg{flex:none}.hero-row h1{letter-spacing:-.055em}.hero-row h1 em{text-shadow:0 0 32px #0de3f533}.app-shell .content{padding-top:clamp(16px,2.2vw,30px)}.app-shell .sidebar{top:var(--site-header-height);height:auto}.app-shell .hero-row{align-items:center}.app-shell .hero-row>div{max-width:760px}.app-shell .hero-row h1{margin-top:10px;margin-bottom:10px}.live-stage-v2{isolation:isolate;background:linear-gradient(118deg,#12101dfa,#0a0a12fa 52%,#0a1218f5);border-color:#ffffff1f;min-height:430px;box-shadow:0 32px 90px #00000061,inset 0 1px #ffffff14}.live-stage-v2:before{z-index:1;background:linear-gradient(90deg,#0a09101f,#0a0910ad 46%,#0a091014),linear-gradient(#0000 55%,#0a091066)}.hero-ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-ambient i{filter:blur(70px);opacity:.18;border-radius:50%;position:absolute}.hero-ambient i:first-child{background:var(--violet);width:300px;height:300px;top:-36%;left:-8%}.hero-ambient i:nth-child(2){background:var(--cyan);width:260px;height:260px;bottom:-45%;right:20%}.hero-ambient i:nth-child(3){background:var(--pink);opacity:.12;width:180px;height:180px;top:-15%;right:-4%}.live-stage-v2 .live-copy{flex-direction:column;justify-content:center;width:54%;min-height:430px;padding:clamp(34px,4.2vw,58px);display:flex}.hero-status-row{align-items:center;gap:10px;display:flex}.hero-distance{font-size:var(--fs-micro);color:#c9c6d6;letter-spacing:.04em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:800;display:inline-flex}.live-stage-v2 .live-copy>p{color:#aaa7bb;margin:26px 0 10px}.live-stage-v2 .live-copy h2{font-size:var(--fs-display);max-width:680px;line-height:.96}.live-stage-v2 .live-copy h3{max-width:440px;font-size:var(--fs-body);color:#aaa7b9;margin:16px 0 24px;line-height:1.45}.live-stage-v2 .meta{font-size:var(--fs-label);gap:18px}.live-stage-v2 .meta span{align-items:center;gap:7px;display:flex}.live-stage-v2 .actions{grid-template-columns:minmax(190px,max-content) 54px;align-items:stretch;margin-top:28px;display:grid}.live-stage-v2 .primary{min-height:54px;font-size:var(--fs-label);letter-spacing:.005em;background:linear-gradient(105deg,#7943e0f0,#375ed5f0);border:1px solid #ffffff24;align-items:center;gap:11px;padding:8px 14px 8px 8px;display:flex;box-shadow:0 14px 34px #4041b93d,inset 0 1px #ffffff2e}.live-stage-v2 .icon-button{width:54px;min-height:54px;font-size:20px}.hero-play{background:#ffffff29;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.live-stage-v2 .stage-art{inset:0 0 0 48%;overflow:visible}.hero-photo{filter:saturate(.7)contrast(1.08);background-position:50% 38%;background-size:cover;border-radius:24px;inset:18px 18px 18px 0;transform:perspective(900px)rotateY(-2deg)}.hero-photo-shade{z-index:1;background:linear-gradient(90deg,#0a0910b8,#0000 38%),linear-gradient(#0000 50%,#07070cb8);border-radius:24px;position:absolute;inset:18px 18px 18px 0;box-shadow:inset 0 0 0 1px #ffffff14}.hero-vinyl{z-index:2;aspect-ratio:1;background:repeating-radial-gradient(circle,#ffffff0b 0 1px,#09090ef5 2px 7px);border-radius:50%;width:clamp(150px,17vw,230px);animation:7s ease-in-out infinite vinyl-float;position:absolute;top:clamp(30px,5vw,72px);right:clamp(18px,4vw,68px);box-shadow:0 28px 55px #00000085,inset 0 0 0 1px #ffffff1a}.hero-vinyl:after{content:"";background:#09090e;border-radius:50%;position:absolute;inset:43%;box-shadow:0 0 0 8px #ffffff08}.hero-vinyl>span{background:linear-gradient(145deg,#6f43bef2,#196377eb);border-radius:50%;place-items:center;display:grid;position:absolute;inset:29%;box-shadow:inset 0 1px #fff3}.hero-vinyl b{font-family:var(--font-inter);font-weight:700;font-size:var(--fs-lead);color:#fff}.hero-wave{z-index:3;justify-content:center;align-items:center;gap:5px;width:clamp(130px,16vw,210px);height:42px;display:flex;position:absolute;top:48%;right:clamp(28px,5vw,82px)}.hero-wave i{background:linear-gradient(var(--cyan),#8435ffb3);border-radius:5px;width:3px;animation:1.2s ease-in-out infinite alternate hero-wave}.hero-wave i:nth-child(2n){animation-delay:-.55s}.hero-wave i:nth-child(3n){animation-delay:-.3s}.hero-now-card{z-index:4;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#0f0e17b8;border:1px solid #ffffff26;border-radius:16px;grid-template-columns:38px 1fr 20px;align-items:center;gap:11px;min-width:min(300px,72%);padding:12px 14px;display:grid;position:absolute;bottom:30px;right:clamp(20px,3vw,48px);box-shadow:0 16px 42px #00000061,inset 0 1px #ffffff1a}.hero-now-icon{width:38px;height:38px;color:var(--cyan);background:linear-gradient(145deg,#8435ff57,#0de3f529);border-radius:11px;place-items:center;font-size:19px;display:grid}.hero-now-card small,.hero-now-card strong{display:block}.hero-now-card small{font-size:var(--fs-micro);letter-spacing:.13em;color:#aaa7b7}.hero-now-card strong{font-size:var(--fs-label);margin-top:3px}.hero-now-card>.ph{color:#858194}.live-stage-v2 .crowd-chip{z-index:4;background:#0f0e17ad;grid-template-columns:auto auto;gap:1px 8px;padding:9px 12px;display:grid;bottom:102px;left:auto;right:clamp(22px,3vw,48px)}.live-stage-v2 .crowd-chip>span:last-child{color:#aaa7b7;font-size:var(--fs-micro);grid-column:2}.crowd-avatars{grid-row:1/3;display:flex}.crowd-avatars i{background:linear-gradient(145deg,#8854bc,#294d70);border:2px solid #17151f;border-radius:50%;width:22px;height:22px;margin-left:-6px}.crowd-avatars i:first-child{margin-left:0}.crowd-avatars i:nth-child(2){background:linear-gradient(145deg,#267681,#3f2a6a)}.crowd-avatars i:nth-child(3){background:linear-gradient(145deg,#7e385f,#43376e)}@keyframes vinyl-float{50%{transform:translateY(-7px)rotate(4deg)}}@keyframes hero-wave{to{opacity:.55;transform:scaleY(.45)}}.area-button,.meta span,.show-info small,.section-head>button,.primary{align-items:center;gap:7px;display:flex}.area-button,.primary{justify-content:center}.filter-rail{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#0de3f56b #ffffff0b;overscroll-behavior-inline:contain;flex-wrap:nowrap;gap:8px;margin-top:16px;padding:0 22px 7px 2px;scroll-padding-inline:2px 22px;display:flex;overflow:auto hidden}.filter-rail::-webkit-scrollbar{height:4px;display:block}.filter-rail::-webkit-scrollbar-track{background:#ffffff0b;border-radius:999px}.filter-rail::-webkit-scrollbar-thumb{background:#0de3f56b;border-radius:999px}.filter-rail:after{content:"";flex:0 0 12px}.filter-rail button{white-space:nowrap;border:1px solid var(--line);color:#aaa7ba;width:auto;min-width:0;min-height:44px;font-size:var(--fs-micro);cursor:pointer;scroll-snap-align:start;background:#101019;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-weight:700;transition:all .2s;display:inline-flex}.filter-rail button:hover,.filter-rail button.selected{color:#fff;background:#1a1922;border-color:#3f3c4b}.filter-rail .filter-label{white-space:nowrap;min-width:0;height:auto;color:inherit;font-size:inherit;text-align:left;background:0 0;border-radius:0;display:block;overflow:visible}.filter-rail .filter-count{width:22px;height:22px;color:var(--cyan);font-size:var(--fs-micro);background:#0de3f521;border-radius:999px;place-items:center;display:grid}.filter-rail button:not(:has(.filter-count)):after{content:"";width:22px;height:1px}.filter-rail button.live-filter.selected{color:#ffe8ee;background:linear-gradient(110deg,#76193157,#2d121f85);border-color:#ff466c61;animation:2.4s ease-in-out infinite live-filter-glow;box-shadow:0 0 #ff466c00,inset 0 1px #ffffff12}.filter-rail button.live-filter .filter-count{color:#ff8199;background:#ff466c21}.quick-filter-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;color:#8e8a9c;flex:none;width:17px;height:17px;overflow:visible}.filter-rail button.selected .quick-filter-icon{color:var(--cyan);filter:drop-shadow(0 0 7px #0de3f540)}.live-filter .live-signal-core{fill:#ff526f;stroke:#ff526f;transform-origin:50%;animation:1.55s ease-in-out infinite live-core-beat}.live-filter .live-signal-ring{stroke:#ff6e87;transform-origin:50%;animation:1.55s ease-out infinite live-ring-wave}.tonight-filter .moon-body{transform-origin:10px 10px;animation:2.8s ease-in-out infinite moon-sway}.tonight-filter .moon-star{transform-origin:50%;animation:1.5s ease-in-out infinite moon-twinkle}.weekend-filter .calendar-day{transform-origin:50%;animation:1.8s ease-in-out infinite calendar-flip}.foryou-filter .bolt-body{transform-origin:50%;animation:1.45s ease-in-out infinite bolt-charge}.filter-rail button.tonight-filter.selected{background:linear-gradient(110deg,#2f2a6461,#15142b94);border-color:#7066da66}.filter-rail button.weekend-filter.selected{background:linear-gradient(110deg,#104b5357,#0f222a8f);border-color:#0de3f54d}.filter-rail button.foryou-filter.selected{background:linear-gradient(110deg,#5c236757,#29143094);border-color:#ef58f854}@keyframes live-core-beat{0%,to{opacity:.82;transform:scale(.86)}45%{opacity:1;transform:scale(1.16)}}@keyframes live-ring-wave{0%{opacity:.82;transform:scale(.68)}75%,to{opacity:0;transform:scale(1.2)}}@keyframes live-filter-glow{50%{border-color:#ff466c99;box-shadow:0 8px 24px #7016302e,inset 0 1px #ffffff17}}@keyframes moon-sway{50%{transform:rotate(-9deg)translateY(-1px)}}@keyframes moon-twinkle{50%{opacity:.35;transform:scale(.65)}}@keyframes calendar-flip{50%{opacity:.45;transform:translateY(-1px)}}@keyframes bolt-charge{0%,to{transform:scale(1)}45%{filter:drop-shadow(0 0 5px);transform:scale(1.14)}}.section-head,.actions,.meta{flex-wrap:wrap}.section-head{justify-content:flex-start;gap:15px}.section-head>button{border:1px solid var(--line);min-height:42px;font-size:var(--fs-micro);margin-left:2px;padding:10px 14px;font-weight:800;transition:all .22s;color:#d9d7e5!important;background:#15141d!important;border-radius:12px!important}.section-head>button:hover{border-color:#0de3f559;transform:translateY(-2px);color:var(--cyan)!important}.eyebrow,.talent-card p,.talent-card small,.show-card-meta span,.talent-card>button,.live-copy>p{font-size:var(--fs-micro)}.talent-card>button{min-width:78px;transition:all .22s}.talent-card>button:hover{border-color:var(--violet);background:#8435ff2b;transform:translateY(-2px)}.live-stage{background:linear-gradient(115deg,#16131ff5,#0d111be6);border:1px solid #ffffff1f;border-radius:30px;margin-top:14px;transform:translateZ(0);box-shadow:0 34px 100px #0000006b,0 12px 34px #16103624,inset 0 1px #ffffff1a}.live-stage:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#07070c14 38%,#07070c94 58%,#07070c0f);position:absolute;inset:0}.primary{box-shadow:0 12px 30px #40358c2e,inset 0 1px #ffffff21;background:#5b47d6!important}.icon-button{color:#ff6d9e;place-items:center;display:grid}.area-button:has(.app-icon){justify-content:center;align-items:center;gap:8px;display:inline-flex}.area-button .app-icon{width:17px;height:17px;color:var(--cyan)}.icon-button.is-following{background:#ef58f821;border-color:#ef58f859}.crowd-chip{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:var(--fs-micro);background:#0c0c128a;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:0 6px;padding:10px 13px;display:grid;position:absolute;bottom:20px;right:20px;box-shadow:0 12px 28px #00000040,inset 0 1px #ffffff14}.crowd-chip span{color:#9b99aa;font-size:var(--fs-micro);grid-column:1/3}.show-card,.talent-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1c1b26b8,#0e0e15c7);border-color:#ffffff17;box-shadow:0 14px 38px #0000002e,inset 0 1px #ffffff12}.tab-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:23px;height:23px;overflow:visible}.sidebar nav button.active>.tab-icon{color:var(--cyan);filter:drop-shadow(0 0 8px #0de3f54d)}@keyframes feed-bars{0%,to{transform:scaleY(.62)}50%{transform:scaleY(1.15)}}@keyframes compass-turn{0%,20%{transform:rotate(0)}50%,70%{transform:rotate(75deg)}to{transform:rotate(0)}}@keyframes orbit-blink{50%{opacity:.28;transform:scale(.7)}}@keyframes map-radar{0%{opacity:.9;transform:scale(.55)}70%{opacity:0;transform:scale(1.14)}to{opacity:0;transform:scale(1.14)}}@keyframes map-core-beat{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes heart-beat{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(1)}45%{transform:scale(1.08)}}@keyframes pulse-draw{0%,to{stroke-dasharray:2 20;stroke-dashoffset:0}50%{stroke-dasharray:12 20;stroke-dashoffset:-3px}}@keyframes person-bob{50%{transform:translateY(-1.2px)}}.profile-photo{color:#0000;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.profile-photo.photo-0{background-image:url(/synthetic/profiles/client-1.webp)!important}.profile-photo.photo-1{background-image:url(/synthetic/profiles/client-2.webp)!important}.profile-photo.photo-2{background-image:url(/synthetic/profiles/client-3.webp)!important}.profile-photo.photo-3{background-image:url(/synthetic/profiles/client-4.webp)!important}.talent-card{grid-template-columns:58px minmax(0,1fr) auto}.talent-card>div:nth-child(2),.show-info,.notification-item>span:last-child{min-width:0}.show-card:hover,.talent-card:hover{border-color:#514d6a;transform:translateY(-4px);box-shadow:0 24px 55px #00000047,0 10px 24px #32235f1a,inset 0 1px #ffffff17}.show-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.app-shell .show-card{text-align:left;background:#12111a;border-color:#ffffff1a;border-radius:22px;gap:0;min-width:0;min-height:0;padding:0;overflow:hidden;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}.show-card:before,.show-card:after{display:none}.app-shell .show-card-media{z-index:1;aspect-ratio:5/3;background-repeat:no-repeat;background-size:100% 100%,cover;background-position:center,var(--focal-position,center);border-bottom:1px solid #ffffff17;grid-area:1/1;width:100%;height:auto;position:relative;overflow:hidden;box-shadow:inset 0 -36px 52px #07070b52}.show-card-media:after{content:"";pointer-events:none;background:linear-gradient(#07070c05,#07070c1a 55%,#07070c80);position:absolute;inset:0}.show-photo-0 .show-card-media{--focal-position:62% 18%;background-image:linear-gradient(145deg,#8435ff40,#0de3f508),url(/synthetic/shows/show-1.webp)}.show-photo-1 .show-card-media{--focal-position:53% 0%;background-image:linear-gradient(145deg,#4055ff3d,#ef58f80a),url(/synthetic/shows/show-2.webp)}.show-photo-2 .show-card-media{--focal-position:50% 0%;background-image:linear-gradient(145deg,#ef58f82e,#ff9b4a0f),url(/synthetic/shows/show-3.webp)}.show-card-media .mini-live{z-index:2;position:absolute;top:13px;left:13px}.live-stage-v2 .stage-art.has-show-cover{background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff17;border-radius:24px;inset:18px 18px 18px 48%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 22px 60px #00000047}.live-stage-v2 .stage-art.has-show-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#09080f70,#0000 46%),linear-gradient(#0000 50%,#08080d9e);position:absolute;inset:0}.live-stage-v2 .stage-art.has-show-cover .hero-vinyl{opacity:.26;transform-origin:85% 25%;transform:scale(.7)}.live-stage-v2 .stage-art.has-show-cover .hero-wave{z-index:2}.show-open{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0f9e;border:1px solid #ffffff2e;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.app-shell .show-card-body{z-index:2;background:linear-gradient(145deg,#1c1a27fa,#111019fa);grid-area:2/1;align-content:space-between;gap:17px;width:100%;min-width:0;padding:18px 18px 16px;display:grid;position:relative}.show-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;display:grid}.show-info{min-width:0}.show-info h3{max-width:100%;font-size:var(--fs-title);white-space:normal;overflow-wrap:break-word;word-break:normal;margin:0;line-height:1.2}.show-info p{color:#b6b2c2;font-size:var(--fs-label);margin:7px 0 0;line-height:1.4}.show-day{color:#e0ddea;min-width:44px;height:32px;font-size:var(--fs-micro);letter-spacing:.08em;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:9px;place-items:center;padding:0 10px;font-weight:800;display:grid}.show-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.show-card-meta span{color:#b6b2c1;min-height:31px;font-size:var(--fs-micro);background:#08080d57;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.show-card-meta i{color:var(--cyan);font-size:var(--fs-label)}.talent-grid{gap:14px}.sponsored-block{background:radial-gradient(circle at 88% 8%,#8435ff1f,#0000 34%),linear-gradient(145deg,#12121cf0,#0a0a11fa);border:1px solid #0de3f51f;border-radius:24px;padding:clamp(18px,3vw,28px);box-shadow:0 28px 70px #00000038}.sponsored-disclosure{color:#777382;font-size:var(--fs-micro);letter-spacing:.1em;border:1px solid #ffffff14;border-radius:999px;padding:6px 9px;font-weight:800}.sponsored-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.sponsored-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.sponsored-profile{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;padding:0;display:grid}.sponsored-avatar{width:58px;height:58px;font:700 var(--fs-body) var(--font-inter);background:linear-gradient(145deg,#8435ff47,#0de3f517);border:1px solid #0de3f533;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.sponsored-avatar img{object-fit:cover}.sponsored-copy{gap:3px;min-width:0;display:grid}.sponsored-copy small{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.sponsored-copy strong{font:700 var(--fs-label)/1.25 var(--font-inter);overflow-wrap:anywhere}.sponsored-copy>span{color:#85818f;font-size:var(--fs-micro);line-height:1.35}.sponsored-profile>.ph{color:#757180}.sponsored-follow{color:#fff;min-height:40px;font-size:var(--fs-micro);cursor:pointer;background:#8453ff14;border:1px solid #8453ff40;border-radius:10px;padding:8px 11px;font-weight:800}.sponsored-follow.following{color:#6de9ee;background:#0de3f50f;border-color:#0de3f540}@media (width<=700px){.sponsored-block .section-head{align-items:start}.sponsored-disclosure{text-align:center;max-width:112px;line-height:1.35}.sponsored-grid{grid-template-columns:1fr}.sponsored-card{grid-template-columns:minmax(0,1fr)}.sponsored-follow{width:100%}}@media (width<=390px){.sponsored-profile{grid-template-columns:52px minmax(0,1fr) 18px}.sponsored-avatar{width:52px;height:52px}}.sponsored-disclosure{white-space:nowrap;overflow-wrap:normal}@media (width<=700px){.location-chip>span:nth-child(2){white-space:nowrap;overflow-wrap:normal}.sponsored-disclosure{max-width:none;font-size:var(--fs-micro)}}.app-shell .talent-card{background:linear-gradient(135deg,#1d1b28e6,#0f0f17f0);border:1px solid #ffffff1a;border-radius:21px;grid-template-columns:86px minmax(0,1fr) auto;gap:17px;min-width:0;min-height:126px;padding:18px;position:relative;overflow:hidden;box-shadow:0 16px 42px #0003,inset 0 1px #ffffff12}.app-shell .talent-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#8435ff26,#0000 68%);border-radius:50%;width:130px;height:130px;position:absolute;top:-54px;left:-48px}.app-shell .talent-avatar{border-radius:23px;width:86px;height:86px;box-shadow:0 14px 30px #00000052,inset 0 1px #ffffff1c}.app-shell .talent-avatar span{border-width:3px;width:22px;height:22px;bottom:-4px;right:-4px;box-shadow:0 5px 14px #0de3f53d}.talent-copy{align-content:center;justify-items:start;gap:5px;min-width:0;display:grid}.talent-copy h3{font-size:var(--fs-body);overflow-wrap:break-word;word-break:normal;margin:0;line-height:1.25}.talent-copy p{color:#aaa6b7;max-width:100%;font-size:var(--fs-micro);background:#ffffff09;border:1px solid #ffffff12;border-radius:7px;margin:0;padding:4px 8px;line-height:1.3}.talent-copy small{color:#8d899a;font-size:var(--fs-micro);align-items:center;gap:5px;display:flex}.talent-copy small i{color:var(--cyan);font-size:var(--fs-micro)}.app-shell .talent-card>button{min-width:90px;min-height:42px;font-size:var(--fs-micro);border-radius:12px;padding:9px 14px;box-shadow:inset 0 1px #ffffff12}.app-shell .talent-card>button.following{color:var(--cyan);background:#0de3f514;border-color:#0de3f540}.evaluation-badge{width:max-content;max-width:100%;color:var(--cyan);font-size:var(--fs-micro);letter-spacing:.08em;white-space:normal;background:#0de3f512;border:1px solid #0de3f53d;border-radius:7px;margin:0 0 6px;padding:4px 7px;font-weight:800;line-height:1.2;display:inline-flex}.evaluation-disclosure{font-size:var(--fs-micro);background:#0de3f50f;border:1px solid #0de3f533;border-radius:13px;padding:12px 14px;color:#c8fbff!important;line-height:1.5!important}.evaluation-live-label,.show-evaluation-label{color:#80f3f6;font-size:var(--fs-micro);letter-spacing:.1em;background:#070e12b3;border:1px solid #0de3f538;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.evaluation-live-label{border-radius:999px;min-height:29px;padding:6px 9px}.show-evaluation-label{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;min-height:25px;padding:5px 8px;position:absolute;top:13px;right:52px}.talent-card{background:#14131cb8;border-color:#ffffff17}.talent-avatar{border:1px solid #ffffff1f;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff14}.stage-art{isolation:isolate}.hero-photo{z-index:0;filter:none;background:#111019;border:1px solid #ffffff1a;border-radius:24px;position:absolute;inset:18px 16px 18px 0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 26px 70px #00000057}.hero-photo img{object-fit:cover;object-position:center 38%;filter:saturate(.78)contrast(1.04)}.hero-depth-layer{z-index:-1;background:#8435ff0f;border:1px solid #ffffff12;border-radius:24px;position:absolute;transform:rotate(4deg);box-shadow:0 20px 60px #00000038}.depth-one{inset:35px 3px 7px 35px}.depth-two{background:#0de3f509;inset:8px 32px 35px 3px;transform:rotate(-3deg)}.glass-record{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle,#0b0b11c7 0 13%,#ffffff12 14% 15%,#0d0d1494 16% 51%,#ffffff14 52% 53%,#0d0d147a 54%);border:1px solid #ffffff29;border-radius:50%;place-items:center;width:102px;height:102px;animation:5s ease-in-out infinite record-float;display:grid;position:absolute;top:12%;right:13%;box-shadow:0 18px 45px #0000005c,inset 0 1px #ffffff1f}.glass-record i{background:var(--cyan);border-radius:50%;width:17px;height:17px;box-shadow:0 0 20px #0de3f56b}.glass-record span{font-size:var(--fs-micro);letter-spacing:.13em;background:#0b0b10a6;border:1px solid #ffffff1f;border-radius:7px;padding:5px 8px;font-weight:800;position:absolute;bottom:-20px}.signal-bars{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a107a;border:1px solid #ffffff21;border-radius:15px;align-items:center;gap:4px;height:105px;padding:13px 11px;display:flex;position:absolute;top:30%;right:23px;box-shadow:0 16px 35px #00000042,inset 0 1px #ffffff14}.signal-bars i{background:#c4bfd2;border-radius:99px;width:3px;max-height:78px;animation:1.7s ease-in-out infinite alternate signal-drift}.signal-bars i:nth-child(2n){animation-delay:.2s}.now-playing-card{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0c1394;border:1px solid #ffffff26;border-radius:16px;gap:3px;max-width:210px;padding:13px 15px;display:grid;position:absolute;bottom:24px;left:24px;box-shadow:0 18px 44px #00000052,inset 0 1px #ffffff17}.now-playing-card small{color:var(--cyan);font-size:var(--fs-micro);letter-spacing:.15em;font-weight:800}.now-playing-card strong{font:700 var(--fs-label) var(--font-inter)}.now-playing-card span{color:#9995a5;font-size:var(--fs-micro)}@keyframes record-float{50%{transform:translateY(-5px)rotate(4deg)}}@keyframes signal-drift{to{opacity:.55;transform:scaleY(.62)}}.live-pill,.mini-live{isolation:isolate;border:1px solid #ff527729;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a}.live-pill i{background:#2a1119;border:2px solid #ff5a79;border-radius:50%;width:11px;height:11px;position:relative;box-shadow:0 0 12px #ff3d6647}.live-pill i:before{content:"";background:#ff456b;border-radius:50%;position:absolute;inset:2px}.live-pill i:after{content:"";border:1px solid #ff456ba6;border-radius:50%;animation:1.7s ease-out infinite live-radio-ring;position:absolute;inset:-5px}.mini-live{gap:6px}.mini-live:before{content:"";background:#ff456b;border:2px solid #ff5a79;border-radius:50%;width:8px;height:8px;animation:1.7s ease-out infinite live-mini-radio;box-shadow:0 0 #ff456b52}@keyframes live-radio-ring{0%{opacity:0;transform:scale(.55)}22%{opacity:.9}75%,to{opacity:0;transform:scale(1.45)}}@keyframes live-mini-radio{0%,to{box-shadow:0 0 #ff456b52}55%{box-shadow:0 0 0 5px #ff456b00}}.show-card:focus-visible{outline-offset:4px}.secondary-view{gap:30px;display:grid}.view-heading{max-width:820px}.view-heading h1{font:800 var(--fs-display)/1.02 var(--font-jakarta);letter-spacing:-.05em;margin:12px 0 10px}.view-heading p{color:#aaa7b7;max-width:680px;font-size:var(--fs-body);margin:0;line-height:1.6}.view-search{background:#14131cd6;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:22px minmax(0,1fr) 42px;align-items:center;gap:10px;width:min(720px,100%);min-height:58px;padding:0 8px 0 18px;display:grid;box-shadow:0 18px 45px #0003,inset 0 1px #ffffff0f}.view-search>i{color:var(--cyan);font-size:var(--fs-lead)}.view-search input{color:#fff;min-width:0;font-size:var(--fs-label);background:0 0;border:0;outline:0}.view-search input::placeholder{color:#706d7d}.view-search button{border:1px solid var(--line);cursor:pointer;background:#181720;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.view-tabs{flex-wrap:wrap;gap:8px;display:flex}.view-tabs button{border:1px solid var(--line);color:#9793a4;min-height:40px;font-size:var(--fs-micro);cursor:pointer;background:#111019;border-radius:11px;padding:9px 16px;font-weight:800}.view-tabs button.selected{color:var(--cyan);background:#0de3f514;border-color:#0de3f547}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.discovery-card{background:linear-gradient(145deg,#1b1925db,#0e0e15f0);border:1px solid #ffffff17;border-radius:20px;gap:13px;min-width:0;padding:15px;display:grid;position:relative;box-shadow:0 16px 40px #0000002e,inset 0 1px #ffffff0f}.discovery-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:62px minmax(0,1fr) 20px;align-items:center;gap:12px;min-width:0;padding:0;display:grid}.discovery-avatar{width:62px;height:62px;font:700 var(--fs-body) var(--font-inter);background:linear-gradient(145deg,#4c337c,#15141e);border:1px solid #ffffff1c;border-radius:18px;place-items:center;display:grid;box-shadow:0 12px 26px #0000004d}.discovery-card.cyan .discovery-avatar{background:linear-gradient(145deg,#176b73,#121c24)}.discovery-card.pink .discovery-avatar{background:linear-gradient(145deg,#713166,#211420)}.discovery-card.blue .discovery-avatar{background:linear-gradient(145deg,#2b4e91,#121829)}.discovery-copy{gap:3px;min-width:0;display:grid}.discovery-copy small{color:#777384;font-size:var(--fs-micro);letter-spacing:.11em;font-weight:800}.discovery-copy strong{font-size:var(--fs-label);overflow-wrap:break-word;line-height:1.25}.discovery-copy>span{color:#9692a2;font-size:var(--fs-micro);align-items:center;gap:4px;display:flex}.discovery-verified{color:var(--cyan);font-size:var(--fs-lead)}.discovery-meta{flex-wrap:wrap;gap:6px;display:flex}.discovery-meta span{color:#9692a2;font-size:var(--fs-micro);background:#ffffff09;border:1px solid #ffffff12;border-radius:7px;padding:5px 8px}.discovery-follow{min-height:40px;font-size:var(--fs-micro);cursor:pointer;background:#8435ff1c;border:1px solid #8435ff4d;border-radius:11px;font-weight:800}.discovery-follow.following{color:var(--cyan);background:#0de3f512;border-color:#0de3f53d}.load-more-profiles{cursor:pointer;background:#0de3f50e;border:1px solid #0de3f533;border-radius:13px;justify-content:center;align-items:center;gap:12px;width:min(360px,100%);min-height:50px;margin:24px auto 0;padding:10px 16px;font-weight:800;display:flex}.load-more-profiles span{color:#85818f;font-size:var(--fs-micro);border-left:1px solid #ffffff1a;padding-left:12px;font-weight:700}.search-shows{gap:15px;display:grid}.search-shows>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.search-shows h2{font:500 var(--fs-title)/1.15 var(--font-jakarta);margin:6px 0 0}.search-shows>header>small{color:#85818f;font-size:var(--fs-micro)}.search-show-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.search-show-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#191723e6,#0e0e15f5);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:74px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.search-show-art{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:13px;width:74px;position:relative;overflow:hidden}.search-show-art i{font-size:var(--fs-micro);letter-spacing:.08em;background:#ff2d5bd6;border-radius:999px;padding:4px 6px;font-style:normal;font-weight:800;position:absolute;top:7px;left:7px}.search-show-copy{gap:4px;min-width:0;display:grid}.search-show-copy>small{color:var(--cyan);font-size:var(--fs-micro);letter-spacing:.09em;font-weight:800}.search-show-copy>strong{font:700 var(--fs-label)/1.25 var(--font-inter);overflow-wrap:anywhere}.search-show-copy>span{color:#918d9d;font-size:var(--fs-micro);overflow-wrap:anywhere;line-height:1.4}.search-show-card>.app-icon{color:#777382}.empty-state{text-align:center;background:#14131c73;border:1px dashed #ffffff1f;border-radius:22px;align-content:center;place-items:center;gap:10px;min-height:300px;padding:40px;display:grid}.empty-state>i{font-size:var(--fs-display);color:var(--cyan)}.empty-state h2{font:500 var(--fs-title) var(--font-jakarta);margin:5px 0 0}.empty-state p{color:#9692a2;margin:0}.empty-state button{border:1px solid var(--line);cursor:pointer;background:#191822;border-radius:11px;min-height:42px;margin-top:10px;padding:10px 15px;font-weight:800}.view-section{gap:18px;display:grid}.following-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.following-card{background:#15141dd6;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:112px;padding:16px;display:grid}.following-photo{border-radius:21px;width:78px;height:78px}.following-card>div{min-width:0}.following-card small{color:var(--cyan);font-size:var(--fs-micro);letter-spacing:.09em;font-weight:800}.following-card h3{font:700 var(--fs-body) var(--font-inter);margin:5px 0;line-height:1.25}.following-card p{color:#9894a4;font-size:var(--fs-micro);margin:0}.following-card>button{min-height:40px;color:var(--cyan);font-size:var(--fs-micro);cursor:pointer;background:#0de3f512;border:1px solid #0de3f538;border-radius:11px;padding:9px 12px;font-weight:800}.saved-show-panel{background:linear-gradient(120deg,#41266c38,#0f131cd1);border:1px solid #8435ff38;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:24px}.saved-show-panel h2{font:500 var(--fs-title) var(--font-jakarta);margin:7px 0}.saved-show-panel p{color:#aaa7b7;margin:0}.saved-show-panel>button{border:1px solid var(--line);cursor:pointer;background:#1b1925;border-radius:12px;min-height:44px;padding:10px 15px;font-weight:800}.together-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.together-builder,.together-preview{background:linear-gradient(145deg,#1b1926e0,#0e0e15f2);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 22px 60px #0000003d}.together-builder{grid-template-columns:42px minmax(0,1fr);gap:25px 16px;padding:26px;display:grid}.step-number{width:38px;height:38px;color:var(--cyan);font-size:var(--fs-micro);background:#0de3f512;border:1px solid #0de3f538;border-radius:12px;place-items:center;font-weight:800;display:grid}.together-builder small{color:#777384;font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.together-builder h2{font:500 var(--fs-title) var(--font-jakarta);overflow-wrap:anywhere;margin:7px 0}.together-builder p{color:#9d99a9;margin:0;line-height:1.5}.together-builder>.primary{grid-column:2;justify-self:start;min-height:50px}.together-builder>.primary:disabled{opacity:.5;cursor:not-allowed}.together-show-picker{gap:7px;margin-bottom:14px;display:grid}.together-show-picker>span{color:#9c98aa;font-size:var(--fs-micro);font-weight:800}.together-show-picker select,.together-link{color:#f7f6fb;width:100%;min-height:44px;font:700 var(--fs-label) var(--font-body);background:#111019;border:1px solid #ffffff1f;border-radius:11px;outline:none;padding:0 13px}.together-show-picker select:focus,.together-link:focus{border-color:#9b67f4cc;box-shadow:0 0 0 3px #7e4fdb21}.together-link{margin-top:14px}.together-status{font-size:var(--fs-micro);grid-column:2;font-weight:700;color:#c9b8ed!important}.together-preview{text-align:center;padding:22px}.invite-art{background:radial-gradient(circle at 22% 25%,#854cead1,#0000 34%),radial-gradient(circle at 78% 72%,#00c2b975,#0000 36%),linear-gradient(145deg,#222033,#101117);border-radius:18px;place-items:center;height:180px;margin:16px 0;display:grid;position:relative;overflow:hidden}.invite-art:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:140px;height:140px;position:absolute;box-shadow:0 0 0 24px #ffffff06,0 0 0 48px #ffffff04}.invite-art span{z-index:1;width:64px;height:64px;font:500 var(--fs-title) var(--font-jakarta);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a09109e;border:1px solid #ffffff2e;border-radius:20px;place-items:center;display:grid;position:relative}.together-preview h2{font:500 var(--fs-title) var(--font-jakarta);margin:8px 0}.together-preview p{color:#aaa7b7;overflow-wrap:anywhere}.rsvp-row{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.rsvp-row span{border:1px solid var(--line);background:#191822;border-radius:10px;place-items:center;min-height:40px;font-weight:800;display:grid}.together-preview>small{color:#777384}.drawer-secondary{border:1px solid var(--line);cursor:pointer;background:#191822;border-radius:12px;min-height:44px;margin-top:18px;padding:10px 14px;font-weight:800}.onboarding-overlay{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050509d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboarding-shell{background:linear-gradient(145deg,#1b1926fa,#0c0c13fc);border:1px solid #ffffff21;border-radius:26px;grid-template-rows:auto 3px minmax(0,1fr) auto;width:min(760px,100%);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 40px 110px #00000094,inset 0 1px #ffffff14}.onboarding-head{justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.onboarding-head>div{align-items:center;gap:11px;display:flex}.onboarding-head span{gap:2px;display:grid}.onboarding-head small{color:var(--cyan);font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.onboarding-head strong{font-size:var(--fs-label)}.onboarding-head>button{border:1px solid var(--line);cursor:pointer;background:#191822;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.onboarding-progress{background:#ffffff0b}.onboarding-progress i{background:linear-gradient(90deg,var(--violet),var(--cyan));height:3px;transition:width .3s;display:block;box-shadow:0 0 14px #0de3f547}.onboarding-step{padding:clamp(28px,5vw,48px);overflow:auto}.step-kicker{color:#8c8799;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.onboarding-step h2{font:800 var(--fs-display)/1.08 var(--font-jakarta);margin:12px 0 9px}.onboarding-step>p{color:#aaa7b7;margin:0 0 28px;line-height:1.6}.account-type-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.account-type-grid button{text-align:left;cursor:pointer;background:#121119b3;border:1px solid #ffffff17;border-radius:18px;align-content:center;justify-items:start;gap:9px;min-height:150px;padding:18px;display:grid}.account-type-grid button>i{font-size:var(--fs-title);color:#858193}.account-type-grid button strong{font-size:var(--fs-label)}.account-type-grid button small{color:#858191;font-size:var(--fs-micro);line-height:1.45}.account-type-grid button.selected{background:linear-gradient(145deg,#0de3f517,#8435ff14);border-color:#0de3f552;box-shadow:inset 0 1px #ffffff14}.account-type-grid button.selected>i{color:var(--cyan)}.choice-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.choice-grid button{color:#aaa7b6;min-height:52px;font-size:var(--fs-micro);cursor:pointer;background:#15141d;border:1px solid #ffffff17;border-radius:13px;padding:10px;font-weight:800}.choice-grid button.selected{color:var(--cyan);background:#0de3f514;border-color:#0de3f547}.onboarding-actions{border-top:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:17px 22px;display:flex}.onboarding-actions button{min-height:48px;font-size:var(--fs-micro);cursor:pointer;border-radius:13px;padding:11px 18px;font-weight:800}.onboarding-actions .back{border:1px solid var(--line);background:#171620}.onboarding-actions .primary{min-width:150px}.onboarding-complete{text-align:center}.complete-mark{width:64px;height:64px;color:var(--cyan);background:#0de3f517;border:1px solid #0de3f540;border-radius:20px;place-items:center;margin:0 auto 20px;font-size:26px;display:grid;box-shadow:0 18px 45px #0de3f51a}.session-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px;display:grid}.session-summary span{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;gap:5px;padding:14px;display:grid}.session-summary small{color:#777384;font-size:var(--fs-micro);font-weight:800}.session-summary strong{font-size:var(--fs-micro)}.live-drawer,.professional-drawer{width:min(520px,94vw);overflow:auto}.live-drawer-art{background:linear-gradient(#0000,#08080da6),url(/synthetic/shows/show-1.webp) 62% 18%/cover;border:1px solid #ffffff1c;border-radius:20px;height:190px;margin:20px 0 24px;position:relative;overflow:hidden}.live-drawer-art .hero-wave{top:auto;bottom:18px;right:22px}.drawer-section{background:#ffffff06;border:1px solid #ffffff14;border-radius:17px;margin-top:20px;padding:18px}.drawer-section h3{font:700 var(--fs-body) var(--font-inter);margin:9px 0 6px}.drawer-section p{font-size:var(--fs-micro);margin:0 0 14px}.request-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.request-fields input{border:1px solid var(--line);color:#fff;background:#111019;border-radius:10px;outline:0;min-width:0;height:42px;padding:0 11px}.request-fields button{cursor:pointer;background:#8435ff24;border:1px solid #8435ff47;border-radius:10px;grid-column:1/3;min-height:42px;font-weight:800}.tip-methods{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tip-methods button{border:1px solid var(--line);cursor:pointer;background:#171620;border-radius:11px;min-height:44px;font-weight:800}.dashboard-metrics{grid-template-columns:1fr 1fr;gap:9px;margin:24px 0;display:grid}.dashboard-metrics span{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:5px;padding:15px;display:grid}.dashboard-metrics small{color:#777384;font-size:var(--fs-micro);font-weight:800}.dashboard-metrics strong{font:700 var(--fs-body) var(--font-inter)}.booking-row{text-align:left;cursor:pointer;background:#171620;border:0;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:10px 12px;display:flex}.booking-row+.booking-row{margin-top:7px}.booking-row>span{gap:4px;display:grid}.booking-row small{color:#858191}.booking-row>span:last-child{color:var(--cyan);font-size:var(--fs-micro);font-weight:800}.coming-tools>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.coming-tools>div span{border:1px solid var(--line);color:#9692a2;font-size:var(--fs-micro);border-radius:8px;padding:7px 10px}.drawer-show-art{background:linear-gradient(#0000,#08080d73),url(/synthetic/shows/show-1.webp) 62% 18%/cover;border-radius:19px;height:220px;margin:20px 0}.drawer-show-meta{gap:8px;display:grid}.drawer-show-meta span{color:#aaa7b7;font-size:var(--fs-micro);align-items:center;gap:7px;display:flex}.drawer-show-meta i{color:var(--cyan)}.drawer-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drawer-actions button{border:1px solid var(--line);cursor:pointer;background:#181721;border-radius:10px;min-height:42px;font-weight:800}.drawer-notifications{gap:8px;margin:22px 0;display:grid}.drawer-notifications button{text-align:left;cursor:pointer;background:#171620;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.drawer-notifications>button>i{color:var(--cyan);font-size:var(--fs-title)}.drawer-notifications span{gap:3px;display:grid}.drawer-notifications small{color:#777384}.drawer-honest-state{gap:12px;display:grid}.drawer-honest-state button{border:1px solid var(--line);cursor:pointer;background:#191822;border-radius:12px;min-height:44px;padding:10px 14px;font-weight:800}.drawer .close{place-items:center;width:40px;height:40px;transition:all .2s;display:grid;border:1px solid var(--line)!important;font-size:var(--fs-lead)!important;background:#171622!important;border-radius:12px!important}.drawer .close:hover{background:#211f2e!important;border-color:#4b4861!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (width<=1000px){.language-toggle{width:64px}}.drawer-compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.drawer-compliance-grid button{color:#d8d3e4;min-height:44px;font-size:var(--fs-micro);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px;font-weight:700}.drawer-compliance-grid button:hover{background:#5ce2eb12;border-color:#5ce2eb59}@media (width<=1100px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.following-grid{grid-template-columns:1fr}}@media (width<=700px){.search-control,.search-trigger{width:40px;height:40px}.location-control{width:100%;min-width:142px}.app-shell .location-chip{gap:7px;width:100%;min-width:142px;height:40px;padding:0 9px}.language-toggle{width:64px;height:40px}.notifications-control,.notifications-button{width:40px;height:40px}.app-shell .avatar{justify-self:end;width:40px;height:40px}.language-toggle{border-radius:11px}.language-toggle:before,.language-toggle span{border-radius:7px}.location-menu{width:auto;position:fixed;top:70px;left:10px;right:10px}.notifications-button{border-radius:11px}.notifications-menu,.account-menu{width:auto;position:fixed;top:70px;left:10px;right:10px}.search-popover{width:auto;position:fixed;top:70px;left:8px;right:8px}.location-chip>i{display:none}.filter-rail{margin-top:14px;margin-right:-14px;padding-right:32px}.app-shell .content{padding-top:14px}.app-shell .hero-row h1{margin-top:8px;margin-bottom:8px}.live-stage{border-radius:24px;min-height:460px;margin-top:18px}.live-copy{min-height:460px;padding:26px 24px}.live-copy h2{font-size:46px}.live-stage-v2{background:#11101a;min-height:0}.live-stage-v2 .stage-art{height:276px;inset:0 0 auto;overflow:hidden}.live-stage-v2 .hero-photo,.live-stage-v2 .hero-photo-shade{border-radius:20px;height:252px;inset:12px}.live-stage-v2 .live-copy{background:linear-gradient(#0000 0 276px,#11101a 276px);justify-content:flex-start;width:100%;min-height:0;padding:300px 22px 22px;position:relative}.live-stage-v2 .live-copy:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;top:284px;left:22px;right:22px}.live-stage-v2 .hero-vinyl{width:118px;top:30px;right:26px}.hero-wave{width:104px;top:55%;right:32px}.hero-now-card,.live-stage-v2 .crowd-chip{display:none}.hero-status-row{justify-content:space-between;gap:12px;width:100%}.hero-distance{flex:none;margin-left:0}.live-stage-v2 .live-copy h2{font-size:var(--fs-display);line-height:1.02}.live-stage-v2 .live-copy h3{font-size:var(--fs-label);margin:10px 0 16px}.live-stage-v2 .live-copy>p{margin:16px 0 8px}.hero-row p{line-height:1.5}.live-stage-v2 .actions{grid-template-columns:minmax(0,1fr) 54px;width:100%}.section-head{align-items:flex-start;gap:10px;display:flex}.section-head>button{align-self:flex-end;margin-left:0}.now-playing-card{display:none}.glass-record{width:86px;height:86px;top:10%;right:10%}.signal-bars{height:92px;top:34%;right:13px}.section-head>button{min-width:40px;padding:9px}.section-head>button i{font-size:var(--fs-body)}.app-shell .talent-card{grid-template-columns:76px minmax(0,1fr) auto;gap:13px;min-height:118px;padding:15px}.app-shell .talent-avatar{border-radius:21px;width:76px;height:76px}.app-shell .talent-card>button{min-width:78px;min-height:40px;padding-inline:11px}.talent-copy h3{font-size:var(--fs-body)}.talent-copy p,.talent-copy small{font-size:var(--fs-micro)}.secondary-view{gap:23px}.view-heading h1{font-size:var(--fs-display)}.view-heading p{font-size:var(--fs-label)}.view-search{min-height:52px}.discovery-grid{grid-template-columns:1fr}.discovery-card{padding:14px}.discovery-main{grid-template-columns:66px minmax(0,1fr) 20px}.discovery-avatar{width:66px;height:66px}.following-card{grid-template-columns:70px minmax(0,1fr) auto;gap:11px;padding:14px}.following-photo{width:70px;height:70px}.saved-show-panel{grid-template-columns:1fr}.saved-show-panel>button{justify-self:start}.together-layout{grid-template-columns:1fr}.together-builder{grid-template-columns:38px minmax(0,1fr);gap:20px 12px;padding:20px}.together-builder>.primary{grid-column:1/3;width:100%}.together-preview{padding:18px}.invite-art{height:165px}.onboarding-overlay{padding:0}.onboarding-shell{border-width:0;border-radius:0;width:100%;height:100%;max-height:none}.onboarding-head{padding:15px 16px}.onboarding-step{padding:26px 18px}.onboarding-step h2{font-size:var(--fs-display)}.account-type-grid{grid-template-columns:1fr}.account-type-grid button{grid-template-columns:34px 1fr;align-items:center;gap:3px 10px;min-height:88px}.account-type-grid button>i{grid-row:1/3}.choice-grid{grid-template-columns:repeat(2,1fr)}.onboarding-actions{padding:14px 16px}.session-summary{grid-template-columns:1fr}.onboarding-complete{align-content:start}.live-drawer,.professional-drawer{width:100vw}.request-fields{grid-template-columns:1fr}.request-fields button{grid-column:1}.tip-methods{grid-template-columns:1fr}.dashboard-metrics{grid-template-columns:1fr 1fr}}@media (width<=480px){.search-control,.search-trigger{width:36px;height:36px}.location-control,.app-shell .location-chip{width:100%;min-width:0}.app-shell .location-chip{gap:5px;height:40px;padding:0 6px}.location-pin{border-radius:7px;width:22px;height:22px;font-size:12px}.language-toggle{width:64px;height:36px}.notifications-control,.notifications-button,.app-shell .avatar{width:36px;height:36px}}@media (width<=700px){.search-control,.search-trigger{width:44px;height:44px}.app-shell .location-chip{height:44px;padding-inline:6px}.app-shell .location-chip small{display:none}.language-toggle{width:64px;height:44px}.language-toggle span{font-size:var(--fs-micro)}.notifications-control,.notifications-button,.app-shell .avatar{width:44px;height:44px}.app-shell .content{padding-top:14px;padding-bottom:100px}.filter-rail button{min-height:44px;font-size:var(--fs-micro);padding:9px 12px}.talent-copy p,.talent-copy small{font-size:var(--fs-micro)}}.interaction-notice{background:#5ce2eb0f;border:1px solid #5ce2eb33;border-radius:12px;padding:12px 14px;color:#bceff2!important;font-size:var(--fs-micro)!important;margin:12px 0 0!important;line-height:1.5!important}.rsvp-row button.selected,.drawer-actions button.selected{color:#7eeef2;background:#5ce2eb1a;border-color:#5ce2eb66;box-shadow:inset 0 1px #ffffff1a}.drawer-report{color:#9995a6;width:100%;min-height:42px;font-size:var(--fs-micro);cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:10px;margin-top:9px;font-weight:800}.drawer-report:hover{color:#d9d7df;border-color:#0de3f540}.public-profile-preview{margin-top:20px}.public-profile-mark{width:86px;height:86px;font:500 25px var(--font-jakarta);background:linear-gradient(145deg,#0de3f521,#8435ff24);border:1px solid #0de3f538;border-radius:24px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1a,0 20px 48px #00000047}.public-profile-preview>p{color:#aaa7b7;margin:18px 0;line-height:1.6}.public-profile-facts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.public-profile-facts span{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;gap:5px;padding:14px;display:grid}.public-profile-facts small{color:#777384;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.public-profile-facts strong{font-size:var(--fs-micro)}.public-profile-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.public-profile-actions button{border:1px solid var(--line);min-height:44px;font-size:var(--fs-micro);cursor:pointer;background:#171620;border-radius:11px;padding:9px;font-weight:800}.public-profile-actions button:last-child{color:#aaa7b7;background:0 0;border-color:#ffffff1f}.public-profile-actions button:disabled{cursor:default;opacity:.62}.public-profile-disclosure{color:#777384;font-size:var(--fs-micro);margin-top:12px;line-height:1.55;display:block}.drawer-secondary.auth-entry{background:linear-gradient(110deg,#0de3f51a,#8435ff1f);border-color:#0de3f540;width:100%}.next-pill{color:#75eaf0;min-height:30px;font-size:var(--fs-micro);letter-spacing:.1em;white-space:nowrap;background:#0de3f50e;border:1px solid #0de3f52b;border-radius:999px;align-items:center;padding:6px 10px;font-weight:800;display:inline-flex}.shows-empty-state{color:#8f8b99;background:linear-gradient(145deg,#12111ae6,#0b0a11f0);border:1px solid #ffffff14;border-radius:18px;grid-column:1/-1;place-content:center;justify-items:start;gap:9px;min-height:220px;padding:28px;display:grid}.shows-empty-state>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.shows-empty-state h3{color:#fff;font:500 var(--fs-title)/1.15 var(--font-jakarta);margin:0}.shows-empty-state p{max-width:520px;margin:0;line-height:1.55}.shows-empty-state button{color:#fff;cursor:pointer;background:#0de3f50f;border:1px solid #0de3f53b;border-radius:11px;min-height:46px;margin-top:5px;padding:10px 15px;font-weight:800}.follow-status{z-index:38;color:#d7f8f9;max-width:min(360px,100vw - 28px);min-height:48px;font-size:var(--fs-micro);background:#12111bf5;border:1px solid #0de3f53d;border-radius:13px;align-items:center;gap:12px;padding:10px 10px 10px 15px;font-weight:700;display:flex;position:fixed;top:88px;right:18px;box-shadow:0 18px 55px #00000059}.follow-status button{color:#aaa6b4;cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;flex:none;width:40px;height:40px}.follow-status .app-icon{width:16px;height:16px}@media (width<=700px){.follow-status{top:82px;right:8px}}@media (width<=480px){.search-control,.search-trigger{width:40px;height:40px}.app-shell .location-chip{justify-content:flex-start;gap:4px;height:40px;padding-inline:5px}.app-shell .location-chip .location-pin{border-radius:7px;width:22px;height:22px;font-size:12px;display:grid!important}.language-toggle{width:58px;height:40px}.notifications-control,.notifications-button,.app-shell .avatar{width:38px;height:38px}}button .app-icon,.location-pin .app-icon{transform-origin:50%;transition:color .2s,filter .2s,transform .24s cubic-bezier(.2,.8,.2,1)}button:hover .app-icon,button:focus-visible .app-icon{color:var(--cyan);filter:drop-shadow(0 0 7px #0de3f547);transform:translateY(-1px)scale(1.08)}button:active .app-icon{transform:scale(.92)}button[aria-expanded=true]>.app-icon,button[aria-pressed=true]>.app-icon,button.selected>.app-icon,button.active>.app-icon{color:var(--cyan);filter:drop-shadow(0 0 8px #0de3f552);animation:1.8s ease-in-out infinite guided-icon-breathe}.location-chip .location-pin{animation:2.6s ease-in-out infinite location-guide}.location-chip .location-pin .app-icon{animation:2.6s ease-in-out infinite location-pin-bob}@keyframes guided-icon-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes professional-mic{50%{transform:translateY(-1.5px)scale(1.05)}}@keyframes professional-wave{0%,to{opacity:.35;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1.2)}}@keyframes location-guide{0%,to{box-shadow:0 0 #0de3f500}48%{box-shadow:0 0 0 5px #0de3f50f}}@keyframes location-pin-bob{0%,to{transform:translateY(0)}48%{transform:translateY(-1.5px)}}@keyframes icon-idle-drift{0%,to{translate:0}48%{translate:0 -1px}}.app-icon,.tab-icon{animation:3.2s ease-in-out infinite icon-idle-drift}.notifications-button:not(.has-notifications)>.app-icon{animation:none}@media (prefers-reduced-motion:reduce){.app-icon,.tab-icon{animation:3.2s ease-in-out infinite icon-idle-drift!important}.notifications-button.has-notifications>.app-icon{animation:3.8s ease-in-out infinite notification-bell!important}}html,body,#root,.app-shell{max-width:100%;overflow-x:clip}.app-shell :where(main,section,article,header,nav,div,form,label){min-width:0}.app-shell :where(img,video,svg,canvas){max-width:100%}@media (width<=360px){.search-control,.search-trigger{width:36px;height:36px}.app-shell .location-chip{gap:4px;height:40px;padding-inline:4px}.app-shell .location-chip .location-pin{width:20px;height:20px;font-size:12px}.language-toggle{width:50px;height:36px}.language-toggle span{font-size:var(--fs-micro)}.notifications-control,.notifications-button,.app-shell .avatar{width:32px;height:32px}}.guest-avatar{color:#aaa7b5;border:1px solid var(--line)!important;background:#111019!important}.guest-avatar .app-icon{width:18px;height:18px}.account-avatar{font:700 var(--fs-micro) var(--font-inter)}.account-summary{background:linear-gradient(120deg,#0de3f511,#8435ff13);border:1px solid #0de3f52b;border-radius:15px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;margin-top:18px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff12}.account-summary-avatar{width:50px;height:50px;font:700 var(--fs-label) var(--font-inter);background:linear-gradient(145deg,#0de3f52b,#8435ff33);border:1px solid #0de3f540;border-radius:14px;place-items:center;display:grid}.account-summary>span:nth-child(2){gap:2px;min-width:0;display:grid}.account-summary small{color:var(--cyan);font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.account-summary strong{overflow-wrap:anywhere;font-size:var(--fs-label)}.account-summary em{color:#888493;font-size:var(--fs-micro);overflow-wrap:anywhere;font-style:normal}.account-summary>span:last-child{color:#8d8998;font-size:var(--fs-micro);letter-spacing:.06em;white-space:nowrap;border:1px solid #ffffff17;border-radius:999px;padding:6px 8px;font-weight:800}.account-summary>span:last-child.mode-active{color:#75eaf0;background:#0de3f50f;border-color:#0de3f538}.account-session-state{color:#aaa6b4;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:11px;min-height:78px;margin-top:18px;padding:14px;display:flex}.account-session-state>span{border:2px solid #ffffff26;border-top-color:var(--cyan);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite account-spin}.account-session-state strong{font-size:var(--fs-micro)}.drawer-secondary:has(.app-icon){justify-content:center;align-items:center;gap:8px;display:flex}.drawer-secondary .app-icon{width:16px;height:16px}.logout-action{color:#d9a0ab;background:#ff5e7c0b;border-color:#ff5e7c2e;width:100%}.logout-action:hover{color:#ffc0ca;border-color:#ff5e7c52}@keyframes account-spin{to{transform:rotate(360deg)}}@media (width<=480px){.account-summary{grid-template-columns:46px minmax(0,1fr)}.account-summary-avatar{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.account-session-state>span{animation:none}}.discovery-avatar,.talent-avatar{position:relative;overflow:hidden}.discovery-avatar>img,.talent-avatar>img{object-fit:cover}@media (width<=700px){.search-show-grid{grid-template-columns:1fr}.search-show-card{grid-template-columns:68px minmax(0,1fr) 18px}.search-show-art{width:68px}.live-stage-v2 .stage-art.has-show-cover{opacity:.72;border:0;border-radius:0;inset:0 0 48% 22%}}.scene-stream{width:min(760px,100%);margin:62px auto 0}.scene-stream-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;padding:0 3px;display:flex}.scene-stream-head h2{font:500 var(--fs-title)/1.08 var(--font-jakarta);letter-spacing:-.035em;margin:8px 0 6px}.scene-stream-head p{color:#918d9d;font-size:var(--fs-label);margin:0;line-height:1.55}.scene-stream-live{color:#75eaf0;min-height:31px;font-size:var(--fs-micro);letter-spacing:.1em;white-space:nowrap;background:#0de3f50d;border:1px solid #0de3f52b;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-weight:800;display:inline-flex}.scene-stream-live i{background:var(--cyan);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite scene-live-pulse;box-shadow:0 0 0 5px #0de3f514}.scene-stream-list{gap:18px;display:grid}.scene-post{background:linear-gradient(145deg,#181621f5,#0c0c13fa);border:1px solid #ffffff17;border-radius:23px;min-width:0;overflow:hidden;box-shadow:0 20px 55px #0000003d,inset 0 1px #ffffff0f}.scene-post-header{justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:flex}.scene-post-header>button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;min-width:0;padding:0;display:flex}.scene-post-avatar{width:48px;height:48px;color:var(--cyan);font:700 var(--fs-micro) var(--font-inter);background:linear-gradient(145deg,#8435ff33,#0de3f514);border:1px solid #0de3f52e;border-radius:15px;flex:0 0 48px;place-items:center;display:grid;position:relative;overflow:hidden}.scene-post-avatar img{object-fit:cover}.scene-post-header>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.scene-post-header small{color:#6fe5e9;font-size:var(--fs-micro);letter-spacing:.11em;font-weight:800}.scene-post-header strong{font:700 var(--fs-label)/1.3 var(--font-inter);overflow-wrap:anywhere}.scene-post-header em{color:#8b8795;font-size:var(--fs-micro);overflow-wrap:anywhere;font-style:normal}.scene-test-label{color:#6de9ee;font-size:var(--fs-micro);letter-spacing:.09em;white-space:nowrap;background:#0de3f50b;border:1px solid #0de3f52b;border-radius:7px;flex:none;padding:5px 7px;font-weight:800}.scene-show-cover{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.scene-show-art{aspect-ratio:16/9;background:linear-gradient(145deg,#242039,#10111a) 50%/cover;border-bottom:1px solid #ffffff14;width:100%;position:relative;overflow:hidden}.scene-show-cover>span:last-child{background:linear-gradient(145deg,#181621f5,#0c0c13fa);gap:5px;padding:16px 18px 18px;display:grid;position:static}.scene-show-cover>span:last-child small{text-transform:capitalize;color:#c7c3d0;font-size:var(--fs-micro);font-weight:800}.scene-show-cover>span:last-child strong{font:var(--fw-subtitle) var(--fs-title)/1.15 var(--font-jakarta);letter-spacing:-.03em;overflow-wrap:anywhere}.scene-show-cover>span:last-child em{color:#d1cdd7;font-size:var(--fs-micro);overflow-wrap:anywhere;font-style:normal;line-height:1.45}.scene-live-pill{z-index:2;color:#ff7190;min-height:28px;font-size:var(--fs-micro);letter-spacing:.09em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#5c0e27ad;border:1px solid #ff537847;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-weight:800;display:inline-flex;position:absolute;top:17px;left:18px}.scene-live-pill--bare{place-self:start;width:max-content;margin:14px 16px 0;position:static}.scene-live-pill i{background:#ff416b;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite scene-live-pulse;box-shadow:0 0 0 5px #ff416b1f}.scene-post-actions{border-top:1px solid #fff1;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;display:grid}.scene-post-actions button{min-width:0;min-height:43px;font-size:var(--fs-micro);cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-weight:800;transition:all .22s;display:flex}.scene-post-actions button:hover{background:#0de3f50b;border-color:#0de3f538;transform:translateY(-1px)}.scene-post-actions button.active{color:var(--cyan);background:#0de3f512;border-color:#0de3f540}.scene-post-actions .app-icon{width:17px;height:17px;color:var(--cyan);animation:2.4s ease-in-out infinite guided-icon-breathe}.scene-media-visual{aspect-ratio:4/3;cursor:pointer;background:linear-gradient(145deg,#2a2240,#101018);border:0;width:100%;padding:0;position:relative;overflow:hidden}.scene-media-visual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -60px 90px #07070c33}.scene-media-visual img{object-fit:cover;object-position:center 38%;filter:saturate(.82)contrast(1.03)}.scene-media-visual>span{height:100%;font:800 65px var(--font-jakarta);color:#fff;place-items:center;display:grid}.scene-post-copy{padding:16px 18px 13px}.scene-post-copy strong{font:700 var(--fs-label) var(--font-inter)}.scene-post-copy p{color:#aaa6b4;font-size:var(--fs-micro);margin:7px 0 0;line-height:1.65}.scene-profile-post{padding:18px}.scene-profile-context{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;padding-bottom:13px;display:flex}.scene-profile-context>span{color:#75eaf0;font-size:var(--fs-micro);letter-spacing:.11em;font-weight:800}.scene-profile-context>small{color:#85818f;max-width:340px;font-size:var(--fs-micro);text-align:right;line-height:1.4}.scene-profile-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:116px minmax(0,1fr) 20px;align-items:center;gap:18px;width:100%;min-width:0;padding:0;display:grid}.scene-profile-photo{aspect-ratio:1;width:116px;font:500 23px var(--font-jakarta);background:linear-gradient(145deg,#3e2b66,#13121c);border:1px solid #ffffff1c;border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.scene-profile-photo img{object-fit:cover}.scene-profile-main>span:nth-child(2){gap:5px;min-width:0;display:grid}.scene-profile-main>span:nth-child(2)>small{color:#75eaf0;width:max-content;max-width:100%;font-size:var(--fs-micro);letter-spacing:.09em;font-weight:800}.scene-profile-main strong{font:var(--fw-subtitle) var(--fs-title)/1.2 var(--font-jakarta);overflow-wrap:anywhere}.scene-profile-main em{color:#aaa6b5;font-size:var(--fs-micro);overflow-wrap:anywhere;font-style:normal}.scene-profile-main p{color:#85818f;font-size:var(--fs-micro);overflow-wrap:anywhere;margin:3px 0 0}.scene-profile-main>.app-icon{color:#73707d}.scene-profile-post .scene-post-actions{border-top-color:#fff1;margin:17px -6px -6px;padding:10px 0 0}.scene-profile-post.is-spotlight{background:radial-gradient(circle at 92% 5%,#0de3f514,#0000 34%),linear-gradient(145deg,#151922fa,#0c0c13fa);border-color:#0de3f526}.scene-profile-post.is-sponsored{background:radial-gradient(circle at 90% 8%,#8435ff21,#0000 35%),linear-gradient(145deg,#191623fa,#0c0c13fa);border-color:#8435ff38}.scene-stream-sentinel{color:#777382;justify-content:center;align-items:center;gap:11px;min-height:92px;display:flex}.scene-stream-sentinel>span,.scene-stream-state>span{border:2px solid #ffffff1f;border-top-color:var(--cyan);border-radius:50%;width:20px;height:20px;animation:.85s linear infinite account-spin}.scene-stream-sentinel small{font-size:var(--fs-micro);letter-spacing:.07em;font-weight:800}.scene-stream-state{background:#12111ab8;border:1px solid #ffffff14;border-radius:21px;justify-content:center;align-items:center;gap:16px;width:min(760px,100%);min-height:150px;margin:60px auto 0;padding:24px;display:flex}.scene-stream-state small{color:var(--cyan);font-size:var(--fs-micro);letter-spacing:.1em;font-weight:800}.scene-stream-state h2{font:500 var(--fs-title) var(--font-jakarta);margin:7px 0 0}.scene-stream-state.is-error button{cursor:pointer;background:#0de3f50d;border:1px solid #0de3f533;border-radius:10px;min-height:40px;margin-top:12px;padding:8px 12px;font-weight:800}@keyframes scene-live-pulse{50%{opacity:.55;transform:scale(.72);box-shadow:0 0 0 9px #0de3f500}}.scene-post-flags{flex:none;align-items:center;gap:8px;display:flex}.scene-save-toggle{color:#8f8b99;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:all .22s;display:grid}.scene-save-toggle:hover{background:#0de3f50b;border-color:#0de3f538}.scene-save-toggle[aria-pressed=true]{color:var(--cyan);background:#0de3f512;border-color:#0de3f540}.scene-save-toggle .app-icon{width:17px;height:17px}.saved-show-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.saved-show-card{min-width:0}.saved-show-flag{padding:12px 14px 0}.saved-show-card .scene-show-cover>span:last-child strong{font-size:var(--fs-lead)}@media (width<=700px){.saved-show-grid{grid-template-columns:1fr;margin-top:16px}.scene-stream{margin-top:48px}.scene-stream-head{align-items:start}.scene-stream-head h2{font-size:var(--fs-display)}.scene-stream-head p{font-size:var(--fs-micro)}.scene-stream-live{display:none}.scene-stream-list{gap:14px}.scene-post{border-radius:20px}.scene-post-header{min-height:70px;padding:11px 13px}.scene-post-avatar{border-radius:13px;flex-basis:44px;width:44px;height:44px}.scene-show-art{aspect-ratio:4/3}.scene-show-cover>span:last-child{padding:14px 15px 15px}.scene-show-cover>span:last-child strong{font-size:var(--fs-title)}.scene-media-visual{aspect-ratio:1}.scene-profile-post{padding:14px}.scene-profile-context{align-items:start}.scene-profile-context>small{max-width:175px;font-size:var(--fs-micro)}.scene-profile-main{grid-template-columns:92px minmax(0,1fr) 16px;gap:13px}.scene-profile-photo{border-radius:17px;width:92px}.scene-profile-main strong{font-size:var(--fs-title)}.scene-post-actions button{font-size:var(--fs-micro)}.scene-stream-state{margin-top:45px}}@media (width<=380px){.scene-profile-main{grid-template-columns:78px minmax(0,1fr) 15px}.scene-profile-photo{width:78px}.scene-profile-context{display:grid}.scene-profile-context>small{text-align:left}.scene-post-actions{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.scene-stream-live i,.scene-live-pill i,.scene-post-actions .app-icon,.scene-stream-sentinel>span,.scene-stream-state>span{animation:none}}.scene-editorial-post>.scene-post-header time{color:#85818f;font-size:var(--fs-micro);text-transform:capitalize;flex:none}.scene-editorial-media{cursor:pointer;background:#08070d;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:100%;padding:0;display:grid}.scene-editorial-media.count-1{grid-template-columns:1fr}.scene-editorial-asset{aspect-ratio:1;min-width:0;display:block;position:relative;overflow:hidden}.scene-editorial-asset img,.scene-editorial-asset video{object-fit:cover;width:100%;height:100%;display:block}.scene-editorial-copy{color:#dedbe4;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:18px}.scene-editorial-copy p{font-size:var(--fs-label);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.68}.scene-post-actions.scene-post-actions-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=520px){.scene-editorial-media,.scene-post-actions.scene-post-actions-three{grid-template-columns:1fr}.scene-editorial-post>.scene-post-header{flex-wrap:wrap;align-items:flex-start}}.scene-post-header small,.scene-test-label,.scene-profile-context>span,.scene-profile-main>span:nth-child(2)>small{font-size:var(--fs-micro);line-height:1.25}.scene-post-header em,.scene-show-cover>span:last-child small,.scene-show-cover>span:last-child em,.scene-profile-context>small,.scene-profile-main p{font-size:var(--fs-micro);line-height:1.45}.scene-post-actions button{font-size:var(--fs-micro)}.together-show-picker input{color:#f7f6fb;width:100%;min-height:44px;font:700 var(--fs-label) var(--font-body);background:#111019;border:1px solid #ffffff1f;border-radius:11px;outline:none;padding:0 13px}.together-show-picker input:focus{border-color:#9b67f4cc;box-shadow:0 0 0 3px #7e4fdb21}.together-show-results{gap:7px;margin:-5px 0 14px;display:grid}.together-show-results button{color:#f7f6fb;text-align:left;cursor:pointer;background:#15141e;border:1px solid #ffffff17;border-radius:11px;gap:4px;min-height:58px;padding:10px 12px;display:grid}.together-show-results button:hover,.together-show-results button:focus-visible{background:#0de3f50e;border-color:#0de3f54d}.together-show-results strong{font:700 var(--fs-micro)/1.35 var(--font-inter);overflow-wrap:anywhere}.together-show-results span{color:#9894a4;font-size:var(--fs-micro);overflow-wrap:anywhere}@media (width<=700px){:is(.area-button,.area-button:has(.app-icon)){display:none}}@media (width<=319px){.search-control,.search-trigger{width:26px;height:26px}.app-shell .location-chip{gap:4px;height:40px;padding-inline:4px}.app-shell .location-chip .location-pin{width:20px;height:20px;font-size:12px}.app-shell .location-chip>span:nth-child(2){display:none}.language-toggle{width:44px;height:26px}.language-toggle span{font-size:var(--fs-micro)}.notifications-control,.notifications-button,.app-shell .avatar{width:24px;height:24px}}.app-shell .location-menu{max-height:calc(100vh - var(--site-header-height) - 24px);overscroll-behavior:contain;background:linear-gradient(#ffffff0e,#fff0 46%),#0d0c14;border-color:#ffffff29;overflow:auto;box-shadow:0 28px 80px #0000009e,0 2px 10px #0006,inset 0 1px #ffffff1a}.app-shell .location-menu-head small,.app-shell .location-suggestions>small{font-size:var(--fs-micro);letter-spacing:.1em;color:#8f8b9c}.app-shell .location-menu-head strong{font-size:var(--fs-body)}.app-shell .location-search input{font-size:var(--fs-micro)}.app-shell .location-search input::placeholder{color:#8a8695}.app-shell .location-search button{font-size:var(--fs-micro);color:#e6e3ee}.app-shell .device-location strong{font-size:var(--fs-label)}.app-shell .device-location small{font-size:var(--fs-micro);color:#a9a5b6;line-height:1.4}.app-shell .location-suggestions button{font-size:var(--fs-micro)}.app-shell .notifications-menu,.app-shell .search-popover{background:linear-gradient(#ffffff0e,#fff0 46%),#0d0c14;border-color:#ffffff29;box-shadow:0 28px 80px #0000009e,0 2px 10px #0006,inset 0 1px #ffffff1a}.app-shell .notifications-menu{max-height:min(620px,calc(100vh - var(--site-header-height) - 24px));overscroll-behavior:contain}.app-shell .search-popover{left:auto;right:0}@media (width<=700px){.app-shell .search-popover{left:8px;right:8px}}.app-shell .notifications-head small{font-size:var(--fs-micro);letter-spacing:.1em;color:#8f8b9c}.app-shell .notifications-head>span button{font-size:var(--fs-micro)}.app-shell .notification-item strong{font-size:var(--fs-label);line-height:1.3}.app-shell .notification-item small{font-size:var(--fs-micro);color:#a5a1b1;line-height:1.45}.app-shell .notification-item time{font-size:var(--fs-micro);color:#8b8797}.app-shell .notifications-state small{font-size:var(--fs-micro);color:#a5a1b1;line-height:1.5}.app-shell .notifications-all{font-size:var(--fs-micro)}.app-shell .search-popover .search input{font-size:var(--fs-label)}.app-shell .search-popover .search input::placeholder{color:#8a8695}html,body{touch-action:manipulation}.app-shell .scene-stream{margin-top:clamp(14px,2vw,22px)}.app-shell .scene-stream-list,.app-shell .scene-post-header>button>span:nth-child(2),.app-shell .scene-show-cover>span:last-child,.app-shell .scene-profile-main>span:nth-child(2){grid-template-columns:minmax(0,1fr)}.app-shell .scene-stream-head h1,.app-shell .scene-stream-head h2{font:var(--fw-display) var(--fs-display)/1.08 var(--font-jakarta);letter-spacing:-.035em;margin:6px 0 4px}.app-shell .scene-stream-head p{font-size:var(--fs-body);line-height:1.5}.app-shell .scene-stream-state{margin-top:clamp(14px,2vw,22px)}.scene-live-pill,.scene-stream-live,.scene-stream-state small,.scene-stream-sentinel small,.scene-post-header small,.scene-test-label,.scene-profile-context>span,.scene-profile-main>span:nth-child(2)>small{font-size:var(--fs-micro);line-height:1.3}.scene-post-header em,.scene-show-cover>span:last-child small,.scene-show-cover>span:last-child em,.scene-profile-context>small,.scene-profile-main p,.scene-post-copy p,.scene-profile-main em{font-size:var(--fs-micro);line-height:1.45}.app-shell .scene-profile-main{grid-template-columns:clamp(72px,22vw,136px) minmax(0,1fr) clamp(14px,2vw,20px);gap:clamp(10px,1.6vw,20px)}.app-shell .scene-profile-photo{border-radius:22px;width:clamp(72px,22vw,136px)}.scene-profile-photo img,.scene-post-avatar img{object-fit:cover;object-position:center 30%}.scene-media-visual img{object-position:center 32%}.scene-profile-post.is-venue{background:radial-gradient(circle at 8% 0,#0de3f51a,#0000 42%),linear-gradient(145deg,#121820fa,#0b0c12fa);border-color:#0de3f538;box-shadow:0 20px 55px #00000042,inset 0 1px #ffffff12,inset 3px 0 #0de3f559}.scene-profile-post.is-venue .scene-profile-photo{border-color:#0de3f54d;border-radius:18px;box-shadow:0 16px 34px #00000057,inset 0 1px #ffffff1a}.scene-venue-mark{z-index:2;width:30px;height:30px;color:var(--cyan);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090e13eb;border:1px solid #0de3f552;border-radius:10px;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 8px 20px #0000005c}.scene-venue-mark .app-icon{stroke-width:2.4px;width:16px;height:16px}.scene-profile-post.is-venue .scene-profile-context>span{color:#80f3f6}.scene-post-actions .app-icon,.filter-rail .quick-filter-icon{stroke-width:2.35px}@media (width<=700px){.app-shell .filter-rail{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-right:0;padding-right:0;display:grid;overflow:visible}.app-shell .filter-rail:after{display:none}.app-shell .filter-rail button{flex:none;justify-content:flex-start;width:100%;min-width:0}.app-shell .scene-stream{margin-top:12px}.app-shell .scene-stream-head p{font-size:var(--fs-body)}.scene-post-actions button,.scene-profile-context>small{font-size:var(--fs-micro)}}.map-icon{stroke-width:2.55px}.map-icon .map-pin-core{fill:currentColor;stroke:none}.map-icon .map-radar{opacity:.85}.sidebar nav button.active>.map-icon{color:var(--cyan)}.following-card{grid-template-columns:minmax(0,1fr) auto}.following-profile-link{text-align:left;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-width:0;min-height:78px;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.following-copy{gap:4px;min-width:0;display:grid}.following-copy strong{font:700 var(--fs-body)/1.25 var(--font-inter);overflow-wrap:anywhere}.following-copy>span{color:#8f8b9d;min-width:0;font-size:var(--fs-micro);white-space:normal;overflow-wrap:anywhere;align-items:center;gap:5px;line-height:1.45;display:flex}.following-copy>span svg{flex:none}.following-unfollow{white-space:nowrap;min-height:44px;padding:10px 14px!important}.onboarding-area-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-area-choice>button,.onboarding-area-choice>label{color:#aaa7b6;background:#15141d;border:1px solid #ffffff17;border-radius:16px;min-width:0;min-height:96px;padding:16px}.onboarding-area-choice>button{text-align:left;cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;display:grid}.onboarding-area-choice>button.selected{color:var(--cyan);background:#0de3f514;border-color:#0de3f552}.onboarding-area-choice>button:disabled{cursor:not-allowed;opacity:.52}.onboarding-area-choice>button span,.onboarding-area-choice>label{gap:7px;display:grid}.onboarding-area-choice strong,.onboarding-area-choice label>span{font-size:var(--fs-micro);overflow-wrap:anywhere;font-weight:800;line-height:1.35}.onboarding-area-choice small{font-size:var(--fs-micro);overflow-wrap:anywhere;line-height:1.4}.onboarding-area-choice select{border:1px solid var(--line);color:#f7f5fc;width:100%;min-width:0;min-height:44px;font:700 var(--fs-micro)/1.3 var(--font-body);background:#0f0e15;border-radius:11px;padding:9px 34px 9px 11px}@media (width<=700px){.following-profile-link{grid-template-columns:70px minmax(0,1fr);gap:11px}.following-unfollow{white-space:normal}.onboarding-area-choice{grid-template-columns:1fr}}.sidebar nav button:has(.map-icon):not(.active){color:#e6e4f0;background:linear-gradient(90deg,#0de3f517,#8435ff0d);border:1px solid #0de3f542}.scene-post-actions.scene-post-actions-four{grid-template-columns:repeat(4,minmax(0,1fr))}.scene-post-header .app-icon,.scene-profile-main>.app-icon,.scene-venue-mark .app-icon{animation:2.4s ease-in-out infinite guided-icon-breathe}.scene-post button,.scene-stream-state button,.scene-post-header>button,.scene-show-cover,.scene-media-visual,.scene-editorial-media,.scene-editorial-copy,.scene-profile-main{min-height:44px}@media (width<=520px){.scene-post-actions.scene-post-actions-three{grid-template-columns:repeat(3,minmax(0,1fr))}.scene-post-actions.scene-post-actions-four{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-post-actions button{white-space:normal;overflow-wrap:anywhere;padding:8px 6px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.scene-post-header .app-icon,.scene-profile-main>.app-icon,.scene-venue-mark .app-icon{animation:none}}.scene-show-art{aspect-ratio:16/5;isolation:isolate;background:radial-gradient(circle at 18% 24%,#0de3f538,#0000 29%),radial-gradient(circle at 78% 68%,#8435ff4d,#0000 34%),linear-gradient(135deg,#211c35 0%,#11121d 58%,#171023 100%)}.scene-show-art:before{content:"";z-index:0;opacity:.42;background:repeating-linear-gradient(90deg,#0000 0 16px,#ffffff1f 16px 18px);animation:8s ease-in-out infinite alternate scene-spectrum-drift;position:absolute;inset:12% 7%;-webkit-mask:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000 5%,#000 50%,#0000 95%);mask:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000 5%,#000 50%,#0000 95%)}.scene-show-post:nth-child(6n+2) .scene-show-art{background:radial-gradient(circle at 76% 22%,#ff56ad3d,#0000 31%),radial-gradient(circle at 24% 76%,#0de3f533,#0000 36%),linear-gradient(145deg,#26152d,#11131d 62%,#0e2025)}.scene-show-post:nth-child(6n+3) .scene-show-art{background:radial-gradient(circle at 30% 35%,#ffac4b33,#0000 28%),radial-gradient(circle at 74% 58%,#8435ff47,#0000 36%),linear-gradient(145deg,#251e2b,#10111a 62%,#151126)}.scene-show-post:nth-child(6n+4) .scene-show-art{background:radial-gradient(circle at 65% 22%,#4d79ff40,#0000 32%),radial-gradient(circle at 20% 74%,#0de3f52e,#0000 34%),linear-gradient(145deg,#111a2a,#0d0f18 62%,#171128)}.scene-show-cover>span:last-child{padding:14px 18px 16px}.scene-show-cover>span:last-child strong{font-size:var(--fs-title)}.scene-post-actions{background:#08080e57}.scene-profile-post{background:radial-gradient(circle at 8% 8%,#0de3f509,#0000 30%),linear-gradient(145deg,#181621fa,#0c0c13fc)}.scene-profile-post.is-venue{border-color:#0de3f52b;box-shadow:0 20px 55px #0000003d,inset 3px 0 #0de3f547,inset 0 1px #ffffff0f}.scene-profile-post.is-sponsored{box-shadow:0 22px 62px #00000047,inset 3px 0 #8435ff6b,inset 0 1px #ffffff0f}@keyframes scene-spectrum-drift{to{opacity:.62;transform:translate(10px,-4px)}}@media (width<=700px){.scene-show-art{aspect-ratio:16/10}.scene-show-cover>span:last-child strong{font-size:var(--fs-title)}.scene-post-actions.scene-post-actions-three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.scene-show-art:before{animation:none}}.app-shell .scene-stream{width:var(--feed-column)}.app-shell .scene-post{background:radial-gradient(circle at 88% -10%,#8435ff12,#0000 38%),linear-gradient(150deg,#191722fa,#0b0b11fe);border-color:#ffffff1b;border-radius:26px;transition:border-color .24s,box-shadow .24s,transform .24s;position:relative;box-shadow:0 24px 64px #0000004f,inset 0 1px #fff1}.app-shell .scene-post:after{content:"";z-index:3;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#8435ff70,#0de3f561,#0000);border-radius:0 0 999px 999px;height:2px;position:absolute;top:0;left:24px;right:24px}@media (hover:hover){.app-shell .scene-post:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 30px 76px #00000061,inset 0 1px #ffffff17}}.app-shell .scene-post-header{background:linear-gradient(90deg,#ffffff06,#0000 72%);border-bottom:1px solid #ffffff0e;min-height:74px;padding:13px clamp(14px,2.4vw,20px)}.app-shell .scene-post-avatar{border-radius:17px;flex-basis:50px;width:50px;height:50px;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff1a}.app-shell .scene-post-header strong{font-size:var(--fs-label);line-height:1.32}.app-shell .scene-post-header small{color:#7eeef2;letter-spacing:.09em}.app-shell .scene-post-header em{color:#aaa6b4}.app-shell .scene-test-label{background:#0de3f511;border-radius:999px;padding:6px 9px}.app-shell .scene-show-post{border-color:#ffffff21}.app-shell .scene-show-post:after{background:linear-gradient(90deg,#0000,#ff4f7e94,#8435ff80,#0000)}.app-shell .scene-show-post .scene-post-avatar{color:#ff789b;background:linear-gradient(145deg,#ff487c29,#8435ff24);border-color:#ff628940}.app-shell .scene-show-cover>span:last-child{background:radial-gradient(circle at 92% 12%,#8435ff1a,#0000 34%),linear-gradient(145deg,#1b1825fc,#0d0d14fe);border-top:1px solid #ffffff12;gap:7px;padding:17px clamp(16px,2.5vw,22px) 19px;position:relative}.app-shell .scene-show-cover>span:last-child small{color:#ff90ac;letter-spacing:.04em;font-weight:800}.app-shell .scene-show-cover>span:last-child strong{max-width:100%;font-size:var(--fs-title);overflow-wrap:anywhere;line-height:1.15}.app-shell .scene-show-cover>span:last-child em{color:#bcb8c5;font-size:var(--fs-label)}.app-shell .scene-live-pill{background:#36081ac7;padding:7px 11px;top:14px;left:16px;box-shadow:0 10px 28px #00000047}.app-shell .scene-editorial-post:after,.app-shell .scene-media-post:after{background:linear-gradient(90deg,#0000,#0de3f580,#526dff66,#0000)}.app-shell .scene-editorial-post.is-text{background:radial-gradient(circle at 100% 0,#0de3f513,#0000 42%),linear-gradient(150deg,#151921fa,#0b0c12fe)}.app-shell .scene-editorial-copy{padding:clamp(20px,3.5vw,30px)}.app-shell .scene-editorial-copy p{font-size:var(--fs-body);color:#e0dde6;line-height:1.68}.app-shell .scene-editorial-media.count-1 .scene-editorial-asset{aspect-ratio:16/8}.app-shell .scene-editorial-media:not(.count-1) .scene-editorial-asset{aspect-ratio:4/3}.app-shell .scene-media-visual{aspect-ratio:16/8}.app-shell .scene-media-visual>span{color:#bffcff;letter-spacing:-.08em;background:radial-gradient(circle at 30% 20%,#0de3f529,#0000 32%),linear-gradient(145deg,#332451,#12131d);font-size:clamp(44px,9vw,72px)}.app-shell .scene-post-copy{padding:17px clamp(16px,2.5vw,22px)}.app-shell .scene-post-copy strong{font-size:var(--fs-body)}.app-shell .scene-post-copy p{color:#b4b0bc;font-size:var(--fs-label);margin-top:8px}.app-shell .scene-profile-post{background:linear-gradient(150deg,#191623fc,#0b0b12fe);padding:0}.app-shell .scene-profile-context{background:#ffffff06;border-bottom:1px solid #ffffff12;min-height:54px;margin:0;padding:12px clamp(16px,2.5vw,22px)}.app-shell .scene-profile-context>span{color:#c7aaff;background:#8435ff14;border:1px solid #8435ff33;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;display:inline-flex}.app-shell .scene-profile-context>small{color:#a29eac}.app-shell .scene-profile-main{background:radial-gradient(circle at 12%,#8435ff14,#0000 32%);grid-template-columns:clamp(96px,22vw,148px) minmax(0,1fr) 22px;gap:clamp(14px,2.4vw,24px);padding:clamp(16px,2.8vw,24px)}.app-shell .scene-profile-photo{border-radius:24px;width:clamp(96px,22vw,148px);box-shadow:0 18px 38px #00000061,inset 0 1px #ffffff1a}.app-shell .scene-profile-main strong{font-size:var(--fs-title);line-height:1.2}.app-shell .scene-profile-main em{color:#c3bfca;font-size:var(--fs-label)}.app-shell .scene-profile-main p{color:#9d99a8;font-size:var(--fs-label);margin-top:3px}.app-shell .scene-profile-post>.scene-post-actions{border-top-color:#ffffff13;margin:0;padding:11px clamp(12px,2vw,18px)}.app-shell .scene-profile-post.is-spotlight{background:radial-gradient(circle at 92% 8%,#0de3f521,#0000 38%),linear-gradient(150deg,#111c23fc,#0a0c12fe);border-color:#0de3f53d;box-shadow:0 26px 70px #00000054,inset 0 1px #ffffff13,inset 3px 0 #0de3f56b}.app-shell .scene-profile-post.is-spotlight:after{background:linear-gradient(90deg,#0000,#0de3f5c2,#0000)}.app-shell .scene-profile-post.is-spotlight .scene-profile-context>span{color:#8ef5f7;background:#0de3f51a;border-color:#0de3f54d}.app-shell .scene-profile-post.is-venue .scene-profile-main{background:radial-gradient(circle at 12%,#0de3f521,#0000 34%)}.app-shell .scene-profile-post.is-venue:after{background:linear-gradient(90deg,#0000,#0de3f5a6,#0000)}.app-shell .scene-profile-post.is-sponsored{background:radial-gradient(circle at 90% 2%,#9a54ff2e,#0000 42%),linear-gradient(150deg,#1e162bfc,#0c0b13fe);border-color:#a870ff4d;box-shadow:0 27px 72px #0000005c,inset 0 1px #ffffff14,inset 3px 0 #a05dff80}.app-shell .scene-profile-post.is-sponsored:after{background:linear-gradient(90deg,#0000,#ae6cffcc,#ff59a573,#0000)}.app-shell .scene-profile-post.is-sponsored .scene-profile-context>span{color:#d2b9ff;background:#8f45ff21;border-color:#ae6cff5c}.app-shell .scene-post-actions{background:#07070c7a;gap:9px;padding:11px clamp(12px,2vw,18px)}.app-shell .scene-post-actions button{color:#e6e3ea;min-height:46px;font-size:var(--fs-micro);white-space:normal;overflow-wrap:anywhere;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-color:#ffffff1a;border-radius:13px;padding:9px 12px;line-height:1.25}.app-shell .scene-post-actions button .app-icon{stroke-width:2.45px;flex:0 0 19px;width:19px;height:19px}.app-shell .scene-post-actions button.active{color:#8ef5f7;background:linear-gradient(145deg,#0de3f51f,#8435ff17);border-color:#0de3f557}@media (hover:hover){.app-shell .scene-post-actions button:hover{background:#0de3f513;border-color:#0de3f54d}}@media (width<=700px){.app-shell .scene-stream-list{gap:16px}.app-shell .scene-post{border-radius:21px}.app-shell .scene-post-header{padding:11px 13px}.app-shell .scene-post-avatar{border-radius:15px;flex-basis:46px;width:46px;height:46px}.app-shell .scene-show-cover>span:last-child{padding:15px}.app-shell .scene-editorial-copy{padding:19px 16px}.app-shell .scene-editorial-media.count-1 .scene-editorial-asset,.app-shell .scene-media-visual{aspect-ratio:16/10}.app-shell .scene-profile-context{gap:5px;padding:11px 14px;display:grid}.app-shell .scene-profile-context>small{text-align:left;max-width:none}.app-shell .scene-profile-main{grid-template-columns:96px minmax(0,1fr) 18px;gap:13px;padding:15px 14px}.app-shell .scene-profile-photo{border-radius:20px;width:96px}.app-shell .scene-profile-main strong{font-size:var(--fs-title)}.app-shell .scene-profile-main em,.app-shell .scene-profile-main p{font-size:var(--fs-micro)}.app-shell .scene-profile-post>.scene-post-actions{padding:10px}.app-shell .scene-post-actions.scene-post-actions-three{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .scene-post-actions.scene-post-actions-three>button:last-child{grid-column:1/-1}}@media (width<=380px){.app-shell .scene-profile-main{grid-template-columns:82px minmax(0,1fr) 16px;gap:11px}.app-shell .scene-profile-photo{border-radius:18px;width:82px}.app-shell .scene-post-actions{gap:7px;padding:9px}.app-shell .scene-post-actions button{font-size:var(--fs-micro);padding:8px 6px}}@media (width<=700px){.app-shell .filter-rail{scroll-snap-type:x proximity!important;flex-wrap:nowrap!important;width:auto!important;margin-right:-14px!important;padding-right:32px!important;display:flex!important;overflow:auto hidden!important}.app-shell .filter-rail:after{flex:0 0 12px;display:block!important}.app-shell .filter-rail button{flex:none!important;justify-content:center!important;width:auto!important;min-width:max-content!important}}@media (prefers-reduced-motion:reduce){.app-shell .scene-post{transition:none}.live-filter .live-signal-core{animation:2.2s ease-in-out infinite live-core-beat!important}.live-filter .live-signal-ring{animation:2.2s ease-out infinite live-ring-wave!important}.tonight-filter .moon-body{animation:3.4s ease-in-out infinite moon-sway!important}.tonight-filter .moon-star{animation:2.1s ease-in-out infinite moon-twinkle!important}.weekend-filter .calendar-day{animation:2.6s ease-in-out infinite calendar-flip!important}.foryou-filter .bolt-body{animation:2.2s ease-in-out infinite bolt-charge!important}}.app-shell .scene-stream-list>.scene-card--hero .scene-show-art{aspect-ratio:4/3}.app-shell .scene-stream-list>.scene-card--medium.scene-show-post .scene-show-art{aspect-ratio:16/9}.app-shell .scene-stream-list>.scene-card--compact.scene-editorial-post .scene-editorial-copy{padding-block:clamp(13px,2vw,18px)}.app-shell .scene-stream-list>.scene-card--medium.scene-media-post .scene-media-visual{aspect-ratio:5/4}.app-shell .scene-post-actions .feed-action--compact{min-height:40px;font-size:var(--fs-micro);gap:6px;padding:7px 9px}@media (width<=640px){.app-shell .scene-post-actions{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow:auto hidden}.app-shell .scene-post-actions::-webkit-scrollbar{display:none}.app-shell .scene-post-actions>*{scroll-snap-align:start;flex:none}.app-shell .scene-post-actions button{min-width:max-content;min-height:40px;font-size:var(--fs-micro);white-space:nowrap;padding:7px 10px}.app-shell .scene-post-actions .engagement-like{min-width:40px}}@media (width<=380px){.app-shell .scene-post-actions{margin-inline:-2px}.app-shell .scene-post-actions button{font-size:var(--fs-micro);padding-inline:8px}}.feed-rails{gap:clamp(18px,2.6vw,26px);margin:clamp(14px,2vw,20px) 0 clamp(20px,3vw,30px);display:grid}.feed-rails:empty{display:none}.feed-rail{min-width:0}.feed-rail-head{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;margin-bottom:11px;padding:0 2px;display:flex}.feed-rail-head>div{min-width:0}.feed-rail-head h2,.feed-rail-head h3{font:var(--fw-subtitle) var(--fs-title)/1.25 var(--font-jakarta);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.feed-rail-head p{color:#918d9d;font-size:var(--fs-micro);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.45}.feed-rail-controls{flex:none;gap:7px;display:flex}.feed-rail-step{color:#d8d4e2;cursor:pointer;background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1c;border-radius:12px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;transition:border-color .2s,background .2s,transform .2s;display:grid}.feed-rail-step .app-icon{stroke-width:2.35px;width:19px;height:19px}.feed-rail-step.is-previous .app-icon{transform:scaleX(-1)}.feed-rail-step:hover{background:#0de3f514;border-color:#0de3f552}.feed-rail-step:active{transform:scale(.94)}.feed-rail-step:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.feed-rail-viewport{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#0de3f55c #ffffff0d;width:100%;min-width:0;padding-bottom:6px;scroll-padding-inline:2px;overflow:auto hidden}.feed-rail-viewport:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:18px}.feed-rail-viewport::-webkit-scrollbar{height:4px}.feed-rail-viewport::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.feed-rail-viewport::-webkit-scrollbar-thumb{background:#0de3f55c;border-radius:999px}.feed-rail-track{gap:12px;min-width:0;margin:0;padding:2px;list-style:none;display:flex}.feed-rail-item{scroll-snap-align:start;width:clamp(196px,60vw,258px);min-width:0;animation:.5s cubic-bezier(.22,.7,.3,1) both feed-rail-rise;animation-delay:calc(var(--rail-index,0) * 55ms);flex:none}.feed-rail-card{width:100%;min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(150deg,#191723fa,#0c0c13fc);border:1px solid #ffffff1a;border-radius:19px;grid-template-rows:auto auto auto;gap:10px;padding:0 0 12px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;overflow:hidden}.feed-rail-card:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.feed-rail-art{aspect-ratio:16/10;background:radial-gradient(circle at 28% 24%,#8435ff47,#0000 34%),linear-gradient(145deg,#241d38,#101119);width:100%;display:block;position:relative;overflow:hidden}.feed-rail-art img{object-fit:cover}.feed-rail-initials{width:100%;height:100%;font:800 var(--fs-display) var(--font-jakarta);color:#bffcff;letter-spacing:-.05em;place-items:center;display:grid}.feed-rail-live{z-index:2;color:#ff7d99;min-height:26px;font-size:var(--fs-micro);letter-spacing:.09em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#480a20d1;border:1px solid #ff537852;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.feed-rail-live i{background:#ff416b;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite feed-live-throb}.feed-rail-copy{gap:3px;min-width:0;padding:0 13px;display:grid}.feed-rail-copy small{color:#7ee9ed;font-size:var(--fs-micro);letter-spacing:.08em;overflow-wrap:anywhere;font-weight:800}.feed-rail-copy strong{font:700 var(--fs-label)/1.3 var(--font-inter);overflow-wrap:anywhere}.feed-rail-copy em{color:#a5a1af;font-size:var(--fs-micro);overflow-wrap:anywhere;text-transform:capitalize;font-style:normal;line-height:1.4}.feed-rail-open{color:#8ceff3;min-height:24px;font-size:var(--fs-micro);align-items:center;gap:7px;margin:0 13px;font-weight:800;display:inline-flex}.feed-rail-open .app-icon{stroke-width:2.4px;flex:none;width:16px;height:16px}.feed-rail-open>span{overflow-wrap:anywhere;min-width:0}@media (hover:hover){.feed-rail-card:hover{border-color:#0de3f552;transform:translateY(-3px);box-shadow:0 22px 48px #0000005c}}.feed-rail-card.is-live{border-color:#ff4f7e4d}@media (hover:hover){.feed-rail-card.is-live:hover{border-color:#ff4f7e80}}.app-shell .scene-stream-list>.scene-post{animation:.52s cubic-bezier(.22,.7,.3,1) both feed-card-rise;animation-delay:calc(var(--feed-index,0) * 52ms)}.app-shell .scene-stream-list>.scene-card--hero{border-color:#ff4f7e4d}.app-shell .scene-stream-list>.scene-card--hero .scene-show-cover>span:last-child strong{font-size:var(--fs-title)}.app-shell .scene-stream-list>.scene-card--hero .scene-live-pill{min-height:32px;font-size:var(--fs-micro);padding:8px 13px}.app-shell .scene-card--hero .scene-live-pill:before{content:"";pointer-events:none;border:1px solid #ff416b8c;border-radius:999px;animation:2s ease-out infinite feed-live-halo;position:absolute;inset:-3px}.app-shell .scene-stream-list>.scene-card--compact.scene-editorial-post .scene-editorial-copy p{font-size:var(--fs-label)}.app-shell .scene-stream-list>.scene-card--compact.scene-profile-post .scene-profile-photo{width:clamp(78px,17vw,104px)}.app-shell .scene-stream-list>.scene-card--compact.scene-profile-post .scene-profile-main{grid-template-columns:clamp(78px,17vw,104px) minmax(0,1fr) 20px;padding:clamp(13px,2vw,17px)}.app-shell .scene-stream-list>.scene-card--compact.scene-profile-post .scene-profile-main strong{font-size:var(--fs-lead)}.app-shell .scene-post-actions{gap:7px;padding:9px clamp(10px,1.6vw,14px)}.app-shell .scene-post-actions button{min-height:40px;font-size:var(--fs-micro);border-radius:11px;padding:8px 10px;transition:border-color .2s,background .2s,color .2s,transform .14s}.app-shell .scene-post-actions button .app-icon{flex:0 0 17px;width:17px;height:17px}.app-shell .scene-post-actions button:active{transform:scale(.96)}.app-shell .scene-post-actions button:focus-visible,.app-shell .scene-post-actions>div button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.app-shell .scene-post-actions button[aria-pressed=true],.app-shell .scene-post-actions button.active{color:#8ef5f7;background:linear-gradient(145deg,#0de3f526,#8435ff1a);border-color:#0de3f566}.app-shell .scene-post-actions>div button{min-height:40px;font-size:var(--fs-micro);padding:8px 10px}.app-shell .scene-post-actions>div button:active{animation:.32s ease-out feed-like-pop}.app-shell .scene-post-header>button:focus-visible,.app-shell .scene-show-cover:focus-visible,.app-shell .scene-media-visual:focus-visible,.app-shell .scene-editorial-media:focus-visible,.app-shell .scene-editorial-copy:focus-visible,.app-shell .scene-profile-main:focus-visible,.app-shell .scene-save-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.app-shell .scene-save-toggle{min-width:40px;min-height:40px}.scene-post-actions .arrow-shaft,.feed-rail-open .arrow-shaft{animation:2.6s ease-in-out infinite feed-arrow-nudge}.scene-post-actions .arrow-head,.feed-rail-open .arrow-head{animation:2.6s ease-in-out .12s infinite feed-arrow-nudge}.scene-post-actions .heart-body{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite feed-heart-thump}.scene-post-actions .users-lead{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite feed-orbit-bob}.scene-post-actions .users-follow{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out .3s infinite feed-orbit-bob}.scene-post-actions .eye-slash{animation:2.8s ease-in-out infinite feed-slash-draw}.scene-post-actions .flag-cloth{transform-box:fill-box;transform-origin:0;animation:2.6s ease-in-out infinite feed-flag-wave}.scene-post-actions .wave-line{animation:2.6s ease-in-out infinite feed-wave-scan}.scene-post-header .pin-core,.scene-post-header .calendar-tick{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite feed-core-beat}.scene-venue-mark .store-awning{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite feed-awning-lift}@keyframes feed-card-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes feed-rail-rise{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes feed-live-throb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.68)}}@keyframes feed-live-halo{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(1.22)}}@keyframes feed-like-pop{0%{transform:scale(1)}38%{transform:scale(.93)}70%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes feed-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(1.6px,-1.6px)}}@keyframes feed-heart-thump{0%,to{transform:scale(1)}18%{transform:scale(1.13)}34%{transform:scale(1)}52%{transform:scale(1.07)}}@keyframes feed-orbit-bob{0%,to{transform:translate(0)}50%{transform:translateY(-1.4px)}}@keyframes feed-slash-draw{0%,to{stroke-dasharray:24 24;stroke-dashoffset:0;opacity:1}50%{stroke-dasharray:24 24;stroke-dashoffset:16px;opacity:.45}}@keyframes feed-flag-wave{0%,to{transform:skewY(0)}50%{transform:skewY(-4deg)}}@keyframes feed-wave-scan{0%,to{transform:scaleY(1)}50%{transform:scaleY(.62)}}@keyframes feed-core-beat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.24)}}@keyframes feed-awning-lift{0%,to{transform:translate(0)}50%{transform:translateY(-1.2px)}}@media (prefers-reduced-motion:reduce){.app-shell .scene-stream-list>.scene-post,.feed-rail-item,.feed-rail-live i,.app-shell .scene-card--hero .scene-live-pill:before,.app-shell .scene-post-actions>div button:active,.scene-post-actions .arrow-shaft,.scene-post-actions .arrow-head,.feed-rail-open .arrow-shaft,.feed-rail-open .arrow-head,.scene-post-actions .heart-body,.scene-post-actions .users-lead,.scene-post-actions .users-follow,.scene-post-actions .eye-slash,.scene-post-actions .flag-cloth,.scene-post-actions .wave-line,.scene-post-header .pin-core,.scene-post-header .calendar-tick,.scene-venue-mark .store-awning{animation:none}.app-shell .scene-stream-list>.scene-post,.feed-rail-item{opacity:1;transform:none}.feed-rail-viewport{scroll-behavior:auto}}@media (width<=700px){.app-shell .scene-stream-list>.scene-card--hero .scene-show-art{aspect-ratio:4/5}}@media (width<=640px){.app-shell .scene-post-actions{scroll-snap-type:none;flex-wrap:wrap;overflow:visible}.app-shell .scene-post-actions>*{scroll-snap-align:none;flex:92px;min-width:0}.app-shell .scene-post-actions button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:40px}}@media (width<=420px){.feed-rails{gap:16px;margin-block:12px 18px}.feed-rail-head{flex-wrap:wrap;align-items:flex-start}.feed-rail-item{width:clamp(180px,72vw,222px)}.feed-rail-card{gap:9px}.feed-rail-copy{padding-inline:11px}.feed-rail-open{margin-inline:11px}.app-shell .scene-stream-list>.scene-card--hero .scene-show-cover>span:last-child strong{font-size:var(--fs-title)}}@media (width<=780px){.app-shell .scene-stream-list{gap:0}.app-shell .scene-stream-list>.scene-post{margin-inline:calc(var(--content-inline,14px) * -1);width:auto;box-shadow:none;border-inline:0;background:0 0;border-top:0;border-bottom:1px solid #ffffff12;border-radius:0;padding-bottom:4px}.app-shell .scene-stream-list>.scene-post>.scene-post-header,.app-shell .scene-stream-list>.scene-post>.scene-post-actions,.app-shell .scene-stream-list>.scene-post>.scene-editorial-copy,.app-shell .scene-stream-list>.scene-post>.scene-profile-context,.app-shell .scene-stream-list>.scene-post>.scene-profile-main,.app-shell .scene-stream-list>.scene-post>.scene-show-cover>span:last-child{padding-inline:var(--content-inline,14px)}.app-shell .scene-stream-list>.scene-post .scene-show-art,.app-shell .scene-stream-list>.scene-post .scene-media-visual{border-radius:0}.app-shell .scene-stream-list>.scene-post>.scene-show-cover{border-radius:0;padding-inline:0}.app-shell .scene-stream-list>.scene-post:hover{transform:none}.app-shell .scene-stream-list>.scene-post:last-child{border-bottom:0}.app-shell .scene-stream-list>.feed-rail{margin-inline:0}}.app-shell{--feed-accent:#96d9de;--feed-accent-soft:#96d9de1a;--feed-live:#f0899f;--feed-dim:#a29eae;--feed-hair:#ffffff13;--feed-hair-strong:#ffffff1f;--feed-column:min(800px,100%)}.app-shell .scene-stream-list>.scene-post{border:0;border-bottom:1px solid var(--feed-hair);box-shadow:none;background:0 0;border-radius:0;padding-block:clamp(10px,1.4vw,16px) clamp(14px,1.8vw,20px);overflow:visible}.app-shell .scene-stream-list>.scene-post:after{content:none}@media (hover:hover){.app-shell .scene-stream-list>.scene-post:hover{border-color:var(--feed-hair);box-shadow:none;transform:none}}.app-shell .scene-stream-list>.scene-post>.scene-post-header,.app-shell .scene-stream-list>.scene-post>.scene-post-actions,.app-shell .scene-stream-list>.scene-post>.scene-profile-context,.app-shell .scene-stream-list>.scene-post>.scene-profile-main,.app-shell .scene-stream-list>.scene-post .scene-show-cover>span:last-child{box-shadow:none;background:0 0;border-top:0;border-bottom:0}.app-shell .scene-stream-list>.scene-post>.scene-post-header{min-height:0;padding-block:2px 10px}.app-shell .scene-stream-list>.scene-post>.scene-post-actions{border-top:1px solid var(--feed-hair);padding-block:8px 0}.app-shell .scene-stream-list>.scene-post>.scene-profile-context{border-bottom:1px solid var(--feed-hair);padding-block:2px 10px}.app-shell .scene-stream-list>.scene-post .scene-show-cover>span:last-child{padding-block:13px 4px}.app-shell .scene-stream-list>.scene-post .scene-show-art{border-bottom:0}.app-shell .scene-stream-list>.scene-post .scene-post-copy{padding-block:13px 2px}.app-shell .scene-stream-list>.scene-post .scene-editorial-media{background:0 0;gap:4px}.app-shell .scene-stream-list>.scene-post .scene-media-visual:after{box-shadow:none}@media (width>=781px){.app-shell .scene-stream-list>.scene-post>.scene-post-header,.app-shell .scene-stream-list>.scene-post>.scene-post-actions,.app-shell .scene-stream-list>.scene-post>.scene-editorial-copy,.app-shell .scene-stream-list>.scene-post>.scene-profile-context,.app-shell .scene-stream-list>.scene-post>.scene-profile-main,.app-shell .scene-stream-list>.scene-post .scene-show-cover>span:last-child,.app-shell .scene-stream-list>.scene-post .scene-post-copy,.app-shell .scene-stream-list>.scene-card--compact.scene-profile-post .scene-profile-main,.app-shell .scene-stream-list>.scene-card--compact.scene-editorial-post .scene-editorial-copy,.app-shell .scene-stream-head,.app-shell .feed-rail-head,.app-shell .feed-rail-track{padding-inline:0}.app-shell .feed-rail-viewport{scroll-padding-inline:0}.app-shell .scene-stream-list>.scene-post .scene-show-art,.app-shell .scene-stream-list>.scene-post .scene-media-visual,.app-shell .scene-stream-list>.scene-post .scene-editorial-media{border-radius:16px;overflow:hidden}.app-shell .scene-stream-list>.scene-post .scene-editorial-media{border-radius:16px}}.app-shell .scene-stream-list>.scene-profile-post.is-spotlight,.app-shell .scene-stream-list>.scene-profile-post.is-sponsored,.app-shell .scene-stream-list>.scene-profile-post.is-venue,.app-shell .scene-stream-list>.scene-card--hero{border:0;border-bottom:1px solid var(--feed-hair);box-shadow:none;background:0 0}.app-shell .scene-stream-list>.scene-profile-post.is-spotlight .scene-profile-context>span{background:var(--feed-accent-soft);color:var(--feed-accent);border-color:#96d9de42}.app-shell .scene-stream-list>.scene-profile-post.is-sponsored .scene-profile-context>span{color:#bfaee0;background:#b296e01a;border-color:#b296e04d}.app-shell .scene-stream-list>.scene-profile-post .scene-profile-context>span{color:#c3bfcd;background:#ffffff09;border-color:#ffffff1c}.app-shell .scene-stream-list>.scene-profile-post .scene-profile-main,.app-shell .scene-post-actions{background:0 0}.app-shell .scene-post-actions button,.app-shell .scene-post-actions>div button{color:var(--feed-dim);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;font-weight:800}@media (hover:hover){.app-shell .scene-post-actions button:hover,.app-shell .scene-post-actions>div button:hover{color:#e6e3ec;background:#ffffff0d;border-color:#0000}}.app-shell .scene-post-actions button.active,.app-shell .scene-post-actions button[aria-pressed=true],.app-shell .scene-post-actions>div button[aria-pressed=true]{background:var(--feed-accent-soft);color:var(--feed-accent);border-color:#0000}.app-shell .scene-post-actions .app-icon,.app-shell .scene-post-actions>div button strong{color:var(--feed-accent)}.app-shell .scene-post-actions>div button:hover{transform:none}.app-shell .scene-save-toggle{color:var(--feed-dim);background:0 0;border-color:#0000}.app-shell .scene-save-toggle[aria-pressed=true]{background:var(--feed-accent-soft);color:var(--feed-accent);border-color:#0000}.app-shell .scene-post-header small,.app-shell .scene-show-cover>span:last-child small,.app-shell .scene-profile-main>span:nth-child(2)>small,.app-shell .scene-stream-state small,.app-shell .feed-rail-copy small,.app-shell .feed-rail-open{color:var(--feed-accent)}.app-shell .scene-post-header em,.app-shell .scene-profile-main em,.app-shell .scene-profile-main p,.app-shell .scene-profile-context>small,.app-shell .scene-show-cover>span:last-child em,.app-shell .scene-post-copy p,.app-shell .feed-rail-head p,.app-shell .feed-rail-copy em,.app-shell .scene-stream-head p{color:var(--feed-dim)}.app-shell .scene-post-avatar,.app-shell .scene-show-post .scene-post-avatar{color:var(--feed-accent);box-shadow:none;background:#ffffff0b;border-color:#ffffff1a}.app-shell .scene-profile-photo{box-shadow:none;background:linear-gradient(150deg,#2a2637,#15141d);border-color:#ffffff1a}.app-shell .scene-media-visual{background:linear-gradient(150deg,#221f2e,#121219)}.app-shell .scene-media-visual img{filter:none}.app-shell .scene-media-visual>span{color:#cfd9db;background:linear-gradient(150deg,#262234,#131219)}.app-shell .scene-venue-mark{color:var(--feed-accent);box-shadow:none;background:#0c0d12e6;border-color:#96d9de42;bottom:7px;right:7px}.app-shell .scene-test-label{color:var(--feed-dim);background:#ffffff09;border-color:#ffffff1c}.app-shell .scene-stream-live{color:var(--feed-accent);background:#96d9de0f;border-color:#96d9de33}.app-shell .scene-stream-live i{background:var(--feed-accent);box-shadow:0 0 0 5px #96d9de12}.app-shell .scene-live-pill{color:var(--feed-live);box-shadow:none;background:#2e0c18b8;border-color:#f0899f47}.app-shell .scene-show-cover>span:last-child small{color:var(--feed-live)}.app-shell .scene-card--hero .scene-live-pill:before{border-color:#f0899f66}.app-shell .scene-show-art{background:linear-gradient(150deg,#242032,#12121b)}.app-shell .scene-show-post:nth-child(6n+2) .scene-show-art{background:linear-gradient(150deg,#2a2130,#141420)}.app-shell .scene-show-post:nth-child(6n+3) .scene-show-art{background:linear-gradient(150deg,#272231,#131219)}.app-shell .scene-show-post:nth-child(6n+4) .scene-show-art{background:linear-gradient(150deg,#1e2130,#111119)}.app-shell .scene-show-art:before{opacity:.34}.app-shell .feed-rail-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding-bottom:2px}.app-shell .feed-rail-art{border:1px solid var(--feed-hair);background:linear-gradient(150deg,#242032,#12121b);border-radius:16px}.app-shell .feed-rail-copy,.app-shell .feed-rail-open{margin-inline:0;padding-inline:0}.app-shell .feed-rail-initials{color:#cfd9db}.app-shell .feed-rail-live{color:var(--feed-live);background:#280a15cc;border-color:#f0899f4d}.app-shell .feed-rail-live i{background:var(--feed-live)}@media (hover:hover){.app-shell .feed-rail-card:hover{box-shadow:none;border-color:#0000;transform:none}.app-shell .feed-rail-card:hover .feed-rail-art{border-color:#96d9de52}.app-shell .feed-rail-card.is-live:hover .feed-rail-art{border-color:#f0899f66}}.app-shell .feed-rail-card.is-live{border-color:#0000}.app-shell .feed-rail-card.is-live .feed-rail-art{border-color:#f0899f3d}.app-shell .feed-rail-step{border-color:var(--feed-hair-strong);color:var(--feed-dim);background:0 0}@media (hover:hover){.app-shell .feed-rail-step:hover{background:#ffffff0b;border-color:#96d9de4d}}.app-shell .feed-rail-viewport{scrollbar-color:#96d9de47 #ffffff0b}.app-shell .feed-rail-viewport::-webkit-scrollbar-thumb{background:#96d9de47}.app-shell .filter-rail button{border-color:var(--feed-hair-strong);color:var(--feed-dim);background:0 0}.app-shell .filter-rail button:hover{color:#eceaf1;background:#ffffff0b;border-color:#ffffff29}.app-shell .filter-rail button.selected{color:#f4f2f8;background:#ffffff0e;border-color:#ffffff2e}.app-shell .filter-rail button.live-filter.selected{color:#f6d3db;box-shadow:none;background:#f0899f14;border-color:#f0899f4d;animation:none}.app-shell .filter-rail button.tonight-filter.selected,.app-shell .filter-rail button.weekend-filter.selected,.app-shell .filter-rail button.foryou-filter.selected{background:#ffffff0e;border-color:#ffffff2e}.app-shell .filter-rail button.selected .quick-filter-icon{color:var(--feed-accent);filter:none}.app-shell .filter-rail button.live-filter.selected .quick-filter-icon{color:var(--feed-live)}.app-shell .filter-rail .filter-count{color:var(--feed-accent);background:#ffffff0f}.app-shell .scene-stream-state{border-color:var(--feed-hair);background:0 0}.app-shell .scene-stream-state.is-error button{color:var(--feed-accent);background:0 0;border-color:#96d9de3d}.app-shell .scene-stream-state>span,.app-shell .scene-stream-sentinel>span{border-top-color:var(--feed-accent)}.app-shell .scene-stream-sentinel{color:var(--feed-dim)}.app-shell .scene-stream-sentinel button{min-height:44px;color:var(--feed-accent);cursor:pointer;background:0 0;border:1px solid #96d9de3d;border-radius:11px;padding:9px 14px;font-weight:800}@media (width>=781px){.app-shell .scene-stream-list>.scene-post{padding-block:clamp(14px,1.6vw,20px) clamp(18px,2vw,26px)}}@media (width<=380px){.app-shell .scene-stream-list>.scene-post>.scene-post-actions{margin-inline:0}}@media (prefers-reduced-motion:reduce){.app-shell .feed-rail-card,.app-shell .scene-stream-list>.scene-post{transition:none}}.app-shell .public-profile-agenda,.app-shell .public-profile-venue-details,.app-shell .public-profile-venue-content,.app-shell .public-profile-shows,.app-shell .public-profile-scene,.app-shell .public-profile-trust,.app-shell .public-profile-gallery{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.app-shell .public-profile-shows>article,.app-shell .public-profile-venue-details article,.app-shell .public-profile-agenda>article{border:0;border-top:1px solid var(--feed-hair);box-shadow:none;background:0 0;border-radius:0;margin-top:0;padding-block:14px;padding-inline:0}.app-shell .public-profile-shows>article:first-of-type,.app-shell .public-profile-venue-details article:first-of-type,.app-shell .public-profile-agenda>article:first-of-type{border-top:0}.app-shell .public-profile-agenda,.app-shell .public-profile-venue-details,.app-shell .public-profile-shows,.app-shell .public-profile-trust,.app-shell .public-profile-gallery{border-top:1px solid var(--feed-hair);padding-block:clamp(16px,2.2vw,24px)}.app-shell .public-profile-shell>:first-child{border-top:0}.app-shell .public-profile-actions>button:not(.public-profile-follow),.app-shell .public-profile-shows>article button{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.app-shell .public-profile-actions>button:not(.public-profile-follow):hover,.app-shell .public-profile-shows>article button:hover{color:var(--feed-accent);background:0 0}.app-shell .public-profile-agenda>*,.app-shell .public-profile-venue-details>*{box-shadow:none}.app-shell .public-profile-shell:not([class*=brand-theme-]) .public-profile-eyebrow{color:var(--feed-dim)}.drawer-session{border-top:1px solid var(--feed-hair,#ffffff13);gap:10px;margin-top:20px;padding-top:16px;display:grid}.drawer-session>p{color:var(--feed-dim,#a29eae);font-size:var(--fs-micro);letter-spacing:.09em;margin:0;font-weight:800}.drawer-session .drawer-secondary{margin-top:0}.app-shell :is(.dashboard-card,.owned-profile,.booking-workspace,.team-panel,.audience-map-card,.audience-insights,.shot-settings,.shot-queue,.media-upload-panel,.boost-builder,.wallet-card,.venue-content-composer,.venue-content-library,.public-show-hero,.public-lineup,.request-summary,.show-shots-live,.public-show-info),.app-shell :is(.venue-items article,.campaign-row,.media-card,.shot-card,.team-member,.dashboard-list li,.audience-ranking li,.public-lineup>article){border:0;border-top:1px solid var(--feed-hair);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.app-shell :is(.venue-items,.dashboard-list,.audience-ranking,.public-lineup)>:first-child,.app-shell .media-grid>.media-card:first-child{border-top:0}.app-shell .hero-actions button:not(.request-button):not(.tip-button){box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell .hero-actions button:not(.request-button):not(.tip-button):hover{color:var(--feed-accent);background:0 0}.app-shell :is(.media-card figure,.media-card img,.shot-card img){border-radius:12px}.app-shell.professional-page :is(small,.media-status),.app-shell.public-show-page :is(small,.public-show-status){font-size:var(--fs-micro);letter-spacing:.06em;line-height:1.35}.app-shell.public-show-page :is(.hero-facts small,.public-show-time small){color:var(--feed-dim)}.owned-profile-verification{color:var(--feed-dim);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:none;white-space:nowrap;background:#ffffff0d;border-radius:999px;padding:3px 8px;font-weight:800}.owned-profile-verification.is-verified{background:var(--feed-accent-soft);color:var(--feed-accent)}.owned-profile-verification:is(.is-rejected,.is-suspended){color:var(--feed-live);background:#f0899f1f}.scene-filter-empty{border-top:1px solid var(--feed-hair);justify-items:start;gap:9px;padding-block:clamp(28px,6vw,48px);display:grid}.scene-filter-empty>small{color:var(--feed-dim);font-size:var(--fs-micro);letter-spacing:.1em;font-weight:800}.scene-filter-empty>h2{font:500 var(--fs-title)/1.12 var(--font-jakarta);letter-spacing:-.02em;margin:0}.scene-filter-empty>p{color:var(--feed-dim);font-size:var(--fs-micro);margin:0;line-height:1.55}.scene-filter-empty>button{border:1px solid var(--feed-hair-strong);color:#fff;min-height:44px;font-size:var(--fs-micro);cursor:pointer;background:0 0;border-radius:11px;margin-top:6px;padding:10px 16px;font-weight:800}.scene-filter-empty>button:hover{border-color:var(--feed-accent);color:var(--feed-accent)}.scene-stream-sentinel>button{border:1px solid var(--feed-hair-strong);color:#fff;min-height:44px;font-size:var(--fs-micro);cursor:pointer;background:0 0;border-radius:11px;padding:10px 16px;font-weight:800}.location-menu-head>button{width:40px;height:40px}.location-search button{min-height:40px;padding:0 13px}.location-suggestions button,.notifications-head>span button{min-height:40px}.notifications-head>span button:last-child{width:40px}.notifications-all{min-height:40px}.view-search button,.onboarding-head>button{width:40px;height:40px}.app-shell .scene-stream-list>.scene-happy-hour-post>.scene-post-header{align-items:flex-start;gap:12px}.app-shell .scene-happy-hour-post .scene-post-header>span:first-child{gap:3px;min-width:0;display:grid}.app-shell .scene-happy-hour-post .scene-post-header small{color:var(--feed-dim);font-size:var(--fs-micro);letter-spacing:.11em;font-weight:800}.app-shell .scene-happy-hour-post .scene-post-header strong{font:500 var(--fs-lead)/1.14 var(--font-jakarta);letter-spacing:-.02em;overflow-wrap:anywhere}.app-shell .scene-happy-hour-post .scene-post-header em{color:var(--feed-dim);font-size:var(--fs-micro);overflow-wrap:anywhere;font-style:normal}.scene-happy-hour-open{background:var(--feed-accent-soft);min-height:28px;color:var(--feed-accent);font-size:var(--fs-micro);letter-spacing:.05em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 10px;font-weight:800;display:inline-flex}.scene-happy-hour-open>i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite scene-live-pulse}.scene-happy-hour-body{gap:7px;padding-block:4px 2px;display:grid}.scene-happy-hour-body>p{color:#c9c5d2;font-size:var(--fs-label);overflow-wrap:anywhere;margin:0;line-height:1.55}.scene-happy-hour-window{letter-spacing:.01em;font-weight:800;color:#fff!important}@media (prefers-reduced-motion:reduce){.scene-happy-hour-open>i{animation:none}}.together-list{border:1px solid var(--line);background:#12111b;border-radius:18px;gap:12px;margin-top:18px;padding:16px;display:grid}.together-list>header{gap:4px;display:grid}.together-list>header .eyebrow{color:#797585;font-size:var(--fs-micro);letter-spacing:.11em;font-weight:800}.together-list>header h2{font-size:var(--fs-body);margin:0}.together-list>p{color:#858291;font-size:var(--fs-micro);margin:0;line-height:1.45}.together-list-grid{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:10px;display:grid}.together-list-card{border:1px solid var(--line);background:#171620;border-radius:14px;align-content:start;gap:5px;padding:13px;display:grid}.together-list-card .eyebrow{color:#797585;font-size:var(--fs-micro);letter-spacing:.05em;font-weight:800}.together-list-card>strong{font-size:var(--fs-label);overflow-wrap:break-word}.together-list-card>em{color:#858291;font-size:var(--fs-micro);overflow-wrap:break-word;font-style:normal}.together-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.together-counts span{gap:2px;min-width:0;display:grid}.together-counts small{color:#6f6b7c;font-size:var(--fs-micro);letter-spacing:.06em;overflow-wrap:break-word;font-weight:800}.together-counts strong{font-size:var(--fs-body);color:#efedf5}.together-list-card>footer{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.together-list-card>footer button{border:1px solid var(--line);color:#c6c3d2;min-height:40px;font-size:var(--fs-micro);cursor:pointer;background:#141320;border-radius:11px;flex:auto;padding:9px 12px;font-weight:700;transition:all .2s}.together-list-card>footer button:hover{color:#fff;background:#1b1a26;border-color:#494657}.together-list-card>footer button:disabled{opacity:.62;cursor:default}.together-list-card>footer button:disabled:hover{border-color:var(--line);color:#c6c3d2;background:#141320}.together-share-error{color:#ff8fa3;font-size:var(--fs-micro);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.45}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}.scene-night-head{z-index:3;top:var(--scene-night-top,64px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0a0a10f7,#0a0a10e0);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;margin:0 -2px;padding:9px 12px;display:flex;position:sticky}.scene-night-head h2{font:700 var(--fs-label)/1.2 var(--font-inter);letter-spacing:.13em;color:var(--feed-accent,#96d9de);overflow-wrap:anywhere;margin:0}.scene-night-head span{font:700 var(--fs-micro)/1.2 var(--font-inter);letter-spacing:.05em;color:#8b8795;white-space:nowrap;flex:none}.scene-stream-list>.scene-night-head+.scene-post{margin-top:2px}.scene-stream-list>.scene-post+.scene-night-head{margin-top:10px}.scene-night-empty{background:linear-gradient(145deg,#181621f5,#0c0c13fa);border:1px solid #ffffff17;border-radius:18px;gap:6px;margin:0 0 14px;padding:16px 18px;display:grid}.scene-night-empty p{color:#aaa6b4;font-size:var(--fs-body);margin:0;line-height:1.5}.scene-night-empty strong{font:700 var(--fs-label)/1.25 var(--font-inter);letter-spacing:.09em;color:var(--feed-accent,#96d9de);overflow-wrap:anywhere}.scene-night-empty small{color:#85818f;font-size:var(--fs-micro);overflow-wrap:anywhere;line-height:1.45}.scene-show-post .scene-show-art{cursor:pointer;aspect-ratio:16/9;border:0;border-bottom:1px solid #ffffff14;width:100%;max-height:clamp(124px,34vw,150px);padding:0;display:block}.scene-show-post .scene-show-actions{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 10px}.scene-show-post .scene-show-actions button{white-space:normal;overflow-wrap:break-word;min-height:40px;padding:7px 6px;line-height:1.25}.scene-show-body{gap:7px;padding:13px 16px 14px;display:grid}.scene-show-lead{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.scene-show-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;gap:4px;padding:0;display:grid}.scene-show-when{font:800 var(--fs-label)/1.15 var(--font-inter);letter-spacing:.02em;color:var(--feed-accent,#96d9de);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.scene-show-post .scene-show-when i{background:var(--feed-live,#f0899f);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite scene-live-pulse;box-shadow:0 0 0 5px #f0899f21}.scene-show-post .scene-show-when:has(i){color:var(--feed-live,#f0899f);letter-spacing:.11em}.scene-show-title{font:var(--fw-subtitle) var(--fs-title)/1.16 var(--font-jakarta);letter-spacing:-.03em;overflow-wrap:anywhere}.scene-show-where{color:#d1cdd7;width:max-content;min-width:0;max-width:100%;min-height:40px;font:400 var(--fs-body)/1.4 var(--font-inter);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:1px 0 0;padding:0;display:flex}.scene-show-where .app-icon{color:#8b8795;flex:none;width:16px;height:16px}.scene-show-where>span{overflow-wrap:anywhere;min-width:0}.scene-show-genres{flex-wrap:wrap;gap:6px;margin:1px 0 0;display:flex}.scene-show-genres em{color:#c7c3d0;font:700 var(--fs-micro)/1.25 var(--font-inter);letter-spacing:.04em;overflow-wrap:anywhere;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;padding:4px 9px;font-style:normal}.scene-show-lineup{color:#8b8795;font-size:var(--fs-micro);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.45}.scene-show-lead .scene-post-flags{align-items:flex-start}.scene-show-lead .scene-save-toggle{width:40px;height:40px}@media (width>=701px){.scene-stream-list{--scene-night-top:72px}.scene-show-body{padding:14px 18px 15px}.scene-show-post .scene-show-art{max-height:190px}}@media (width<=380px){.scene-night-head{padding:8px 10px}.scene-show-body{padding:12px 13px 13px}}@media (prefers-reduced-motion:reduce){.scene-show-post .scene-show-when i{animation:none}}.scene-stream-list>.scene-profile-post{box-shadow:none;background:linear-gradient(145deg,#14131ce6,#0c0c13f0);border-radius:18px;padding:12px 14px}.scene-stream-list>.scene-profile-post .scene-profile-context{border-bottom:0;gap:10px;margin:0 0 9px;padding:0}.scene-stream-list>.scene-profile-post .scene-profile-context>span{font-size:var(--fs-micro);letter-spacing:.1em}.app-shell .scene-stream-list>.scene-profile-post .scene-profile-main{grid-template-columns:clamp(56px,15vw,74px) minmax(0,1fr) 16px;gap:12px}.app-shell .scene-stream-list>.scene-profile-post .scene-profile-photo{border-radius:15px;width:clamp(56px,15vw,74px)}.scene-stream-list>.scene-profile-post .scene-profile-main strong{font:700 var(--fs-label)/1.25 var(--font-inter);letter-spacing:0}.app-shell .scene-stream-list>.scene-profile-post>.scene-post-actions{gap:6px;margin:11px 0 0;padding:9px 0 0}.scene-stream-list>.scene-profile-post .scene-post-actions button{white-space:normal;overflow-wrap:break-word;min-height:40px;padding:6px 4px;line-height:1.2}.identity-mark{z-index:1;background:#1b1926;background:radial-gradient(circle at var(--id-light-x,24%) var(--id-light-y,16%), oklch(calc(.52 + var(--id-lum-shift,0)) calc(.13 + var(--id-chroma-shift,0)) var(--id-hue) / .45), transparent 60%), linear-gradient(var(--id-angle), oklch(calc(.4 + var(--id-lum-shift,0)) calc(.105 + var(--id-chroma-shift,0)) var(--id-hue)) 6%, oklch(.26 .085 var(--id-hue-2)) 84%);place-content:center;justify-items:center;gap:clamp(4px,1.4vw,9px);padding:8px;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.identity-mark:before{content:"";z-index:0;opacity:.55;pointer-events:none;position:absolute;inset:0}.identity-mark[data-pattern=rays]:before{background:repeating-linear-gradient(var(--id-angle),transparent 0 11px,hsl(var(--id-hue) 70% 74% / .1) 11px 13px)}.identity-mark[data-pattern=rings]:before{background:repeating-radial-gradient(circle at 80% 18%,transparent 0 15px,hsl(var(--id-hue) 70% 76% / .09) 15px 17px)}.identity-mark[data-pattern=grid]:before{background:repeating-linear-gradient(90deg,transparent 0 18px,hsl(var(--id-hue) 64% 74% / .085) 18px 19px), repeating-linear-gradient(0deg,transparent 0 18px,hsl(var(--id-hue) 64% 74% / .085) 18px 19px)}.identity-mark[data-pattern=waves]:before{background:repeating-linear-gradient(calc(var(--id-angle) + 58deg),transparent 0 9px,hsl(var(--id-hue) 72% 78% / .11) 9px 11px)}.identity-mark[data-pattern=bars]:before{background:repeating-linear-gradient(90deg, transparent 0 7px, oklch(.78 .09 var(--id-hue) / .13) 7px 10px, transparent 10px 19px, oklch(.78 .09 var(--id-hue) / .09) 19px 23px, transparent 23px 34px, oklch(.78 .09 var(--id-hue) / .12) 34px 36px)}.identity-mark[data-pattern=arcs]:before{background:repeating-radial-gradient(circle at 6% 112%,transparent 0 24px,oklch(.78 .09 var(--id-hue) / .11) 24px 26px)}.identity-mark-initials{z-index:1;font:700 var(--fs-label)/1 var(--font-inter);letter-spacing:-.01em;color:hsl(var(--id-hue) 76% 91%);text-shadow:0 2px 14px hsl(var(--id-hue) 60% 6% / .55);display:block;position:relative}.identity-mark-label{z-index:1;max-width:100%;font:700 var(--fs-micro)/1.3 var(--font-inter);letter-spacing:.15em;text-transform:uppercase;text-align:center;color:hsl(var(--id-hue) 52% 87% / .78);overflow-wrap:anywhere;position:relative}.identity-mark--art{gap:clamp(6px,1.6vw,10px);padding:clamp(14px,4vw,26px)}.identity-mark--art .identity-mark-initials{font:800 clamp(52px,17cqw,104px)/.84 var(--font-jakarta);letter-spacing:-.055em}.identity-mark--art .identity-mark-label{border-top:1px solid oklch(.85 .05 var(--id-hue) / .32);padding-top:clamp(5px,1.4vw,8px)}.identity-mark--art[data-layout=corner]{grid-template-rows:auto 1fr auto;place-content:stretch;justify-items:start;gap:0}.identity-mark--art[data-layout=corner] .identity-mark-initials{text-align:left;grid-row:3}.identity-mark--art[data-layout=corner] .identity-mark-label{text-align:left;border-top:0;grid-row:1;padding-top:0}.identity-mark--art[data-layout=inline]{grid-template-columns:auto auto;grid-auto-flow:column;justify-content:center;align-items:center;gap:clamp(12px,3.4vw,22px)}.identity-mark--art[data-layout=inline] .identity-mark-label{border-top:0;border-left:1px solid oklch(.85 .05 var(--id-hue) / .32);text-align:left;padding-top:0;padding-left:clamp(12px,3.4vw,22px)}.app-shell .scene-post-avatar .identity-mark-initials{font-size:var(--fs-micro)}.app-shell .scene-profile-photo .identity-mark-initials{font:800 clamp(19px,5.4vw,30px)/1 var(--font-jakarta);letter-spacing:-.04em}.app-shell .scene-media-visual>.identity-mark{background:radial-gradient(circle at var(--id-light-x,24%) var(--id-light-y,16%),hsl(var(--id-hue) calc(58% + var(--id-sat-shift,0%)) calc(40% + var(--id-lum-shift,0%)) / .48),transparent 60%), linear-gradient(var(--id-angle), hsl(var(--id-hue) calc(44% + var(--id-sat-shift,0%)) calc(24% + var(--id-lum-shift,0%))), hsl(var(--id-hue-2) 40% 10%))}.scene-show-art.is-generated:before{content:none}.scene-show-art.is-generated{background-image:none}.app-shell .scene-night-head{border-left:3px solid var(--feed-accent,#96d9de);border-radius:4px 12px 12px 4px;padding-left:14px}.app-shell .scene-night-head h2{font-size:var(--fs-body);letter-spacing:.14em}.app-shell .scene-show-genres em{color:#d6d2df;background:#ffffff0d;border-color:#ffffff21}.app-shell .scene-stream-list>.scene-post.scene-show-post .scene-show-art{aspect-ratio:16/9;max-height:clamp(196px,54vw,290px)}.scene-show-body{gap:6px;padding:12px 16px 13px}@media (width>=701px){.scene-show-body{padding:13px 18px 14px}}.app-shell .scene-show-title{font:800 var(--fs-display)/1.06 var(--font-jakarta);letter-spacing:-.042em}.app-shell .scene-stream-list>.scene-profile-post .scene-profile-main strong,.app-shell .scene-happy-hour-post .scene-post-header strong{font:var(--fw-subtitle) var(--fs-lead)/1.2 var(--font-jakarta);letter-spacing:-.02em}.app-shell .scene-night-head h2{font:var(--fw-subtitle) var(--fs-lead)/1.2 var(--font-jakarta);letter-spacing:.02em}.app-shell .scene-post-header small,.app-shell .scene-profile-context>span,.app-shell .scene-test-label,.app-shell .scene-show-when,.app-shell .scene-stream-sentinel small,.app-shell .scene-stream-state small,.app-shell .scene-post-actions button,.app-shell .scene-post-actions>div button,.app-shell .scene-happy-hour-post .scene-post-header small,.app-shell .scene-happy-hour-open,.app-shell .scene-live-pill,.app-shell .filter-rail button{font-weight:700}.app-shell .scene-post-header small,.app-shell .scene-profile-context>span{letter-spacing:.06em}.app-shell .scene-show-where{font:700 var(--fs-label)/1.35 var(--font-inter)}.app-shell .scene-show-genres em,.app-shell .scene-show-lineup,.app-shell .scene-profile-main em,.app-shell .scene-profile-main p,.app-shell .scene-post-header em{font:700 var(--fs-micro)/1.4 var(--font-inter)}.app-shell .scene-stream-list>.scene-post .scene-editorial-copy p,.app-shell .scene-happy-hour-body>p{font:400 var(--fs-body)/1.62 var(--font-inter)}.app-shell .scene-post-actions .app-icon,.app-shell .scene-post-actions button .app-icon,.app-shell .scene-post-actions>div button strong{color:var(--feed-dim)}.app-shell .scene-post-actions button.active .app-icon,.app-shell .scene-post-actions button[aria-pressed=true] .app-icon,.app-shell .scene-post-actions>div button[aria-pressed=true] .app-icon,.app-shell .scene-save-toggle[aria-pressed=true] .app-icon{color:var(--feed-accent)}.app-shell .scene-stream-list>.scene-profile-post.is-spotlight,.app-shell .scene-stream-list>.scene-profile-post.is-sponsored,.app-shell .scene-stream-list>.scene-profile-post.is-venue{border:0;border-bottom:1px solid var(--feed-hair);box-shadow:none;background:0 0;border-radius:0}.app-shell .scene-stream-list>.scene-profile-post.is-spotlight .scene-profile-context>span{background:var(--feed-accent-soft);color:var(--feed-accent)}.app-shell .scene-stream-list>.scene-profile-post.is-sponsored .scene-profile-context>span{color:#bfaee0;background:#b296e01f}.app-shell .scene-stream-list>.scene-profile-post{box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.app-shell .scene-stream-list>.scene-post{padding-block:var(--scene-gap,16px)}.app-shell{--scene-gap:16px}@media (width>=781px){.app-shell{--scene-gap:22px}}.app-shell .scene-stream-list>.scene-post>.scene-post-actions{border-top:1px solid var(--feed-hair);flex-wrap:wrap;align-items:center;gap:6px;padding-block:10px 0;display:flex}.app-shell .scene-stream-list>.scene-post>.scene-post-actions>*{flex:none}.app-shell .scene-stream-list>.scene-post>.scene-post-actions button{white-space:nowrap;overflow-wrap:normal;justify-content:flex-start;align-items:center;gap:7px;width:auto;min-width:0;min-height:40px;padding:8px 12px;display:inline-flex}.scene-more-toggle{min-height:40px;color:var(--feed-dim);font:700 var(--fs-micro)/1.25 var(--font-inter);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;align-items:center;gap:7px;padding:8px 12px;transition:background .2s,color .2s;display:inline-flex}.scene-more-toggle .app-icon{width:17px;height:17px;color:var(--feed-dim);flex:0 0 17px}@media (hover:hover){.scene-more-toggle:hover{color:#e6e3ec;background:#ffffff0d}}.scene-more-toggle:focus-visible{outline:2px solid var(--feed-accent);outline-offset:2px}.scene-more-toggle[aria-expanded=true]{background:var(--feed-accent-soft);color:var(--feed-accent)}.scene-more-toggle[aria-expanded=true] .app-icon{color:var(--feed-accent)}.scene-more-panel{flex-wrap:wrap;flex:1 0 100%;gap:6px;min-width:0;padding-top:6px;display:flex}.scene-more-toggle .dot-lead{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite feed-dots-bob}.scene-more-toggle .dot-mid{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out .16s infinite feed-dots-bob}.scene-more-toggle .dot-trail{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out .32s infinite feed-dots-bob}@keyframes feed-dots-bob{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translateY(-1.6px)}}@media (prefers-reduced-motion:reduce){.scene-more-toggle .dot-lead,.scene-more-toggle .dot-mid,.scene-more-toggle .dot-trail{animation:none}.scene-more-toggle{transition:none}}.app-shell .scene-test-label{color:var(--feed-dim);font-size:var(--fs-micro);letter-spacing:.08em;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:6px;padding:0;display:inline-flex}.app-shell .scene-test-label>i{opacity:.7;background:currentColor;border-radius:50%;width:5px;height:5px}.app-shell .scene-stream-head{margin-bottom:10px}.app-shell .scene-stream-head h1{font:var(--fw-subtitle) var(--fs-lead)/1.25 var(--font-jakarta);letter-spacing:-.01em;color:var(--feed-dim);margin:0}.app-shell .scene-night-empty{background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:12px 0}.app-shell .scene-night-empty p{font-size:var(--fs-label)}.app-shell .scene-stream-list{gap:clamp(12px,2vw,18px)}.app-shell .scene-stream-list>.scene-post{border:1px solid var(--feed-hair);width:auto;box-shadow:none;background:linear-gradient(160deg,#17151feb,#0d0d13f5);border-radius:18px;margin-inline:0;padding:0;overflow:hidden}.app-shell .scene-stream-list>.scene-post:last-child{border-bottom:1px solid var(--feed-hair)}.app-shell .scene-stream-list>.scene-post>.scene-post-header,.app-shell .scene-stream-list>.scene-post>.scene-post-actions,.app-shell .scene-stream-list>.scene-post>.scene-editorial-copy,.app-shell .scene-stream-list>.scene-post>.scene-profile-context,.app-shell .scene-stream-list>.scene-post>.scene-profile-main,.app-shell .scene-stream-list>.scene-post>.scene-show-body,.app-shell .scene-stream-list>.scene-post>.scene-happy-hour-body,.app-shell .scene-stream-list>.scene-post>.scene-post-copy{padding-inline:clamp(13px,2.2vw,18px)}.app-shell .scene-stream-list>.scene-post>.scene-post-header{padding-block:12px 8px}.app-shell .scene-stream-list>.scene-post>.scene-editorial-copy{padding-block:12px}.app-shell .scene-stream-list>.scene-post>.scene-profile-main{padding-block:14px}.app-shell .scene-stream-list>.scene-post>.scene-happy-hour-body{padding-block:6px 12px}.app-shell .scene-stream-list>.scene-post .scene-show-art,.app-shell .scene-stream-list>.scene-post .scene-editorial-media{border-bottom:1px solid var(--feed-hair);border-radius:0}.app-shell .scene-night-head{background:linear-gradient(180deg,var(--bg,#07070c) 62%,#07070cdb);margin-block:6px 10px;padding-block:10px}.app-shell .scene-stream-list>.scene-night-head+.scene-post{margin-top:0}.app-shell .scene-stream-list>.scene-post>.scene-post-actions{border-top:1px solid var(--feed-hair);grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding-block:9px 11px;display:grid}.app-shell .scene-stream-list>.scene-post>.scene-post-actions>*{flex:none;min-width:0}.app-shell .scene-stream-list>.scene-post>.scene-post-actions button,.app-shell .scene-stream-list>.scene-post>.scene-post-actions>div button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:40px;padding:8px 10px;display:inline-flex}.scene-more-toggle{justify-content:center;width:auto}.scene-more-panel{border-top:1px solid var(--feed-hair);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;padding-top:8px;display:grid}.scene-more-panel[hidden]{display:none}.scene-more-panel button{white-space:nowrap;width:100%;min-height:40px}@media (width<=379px){.app-shell .scene-stream-list>.scene-post>.scene-post-actions .action-label,.app-shell .scene-stream-list>.scene-post>.scene-post-actions>div button>span{display:none}.app-shell .scene-stream-list>.scene-post>.scene-post-actions button,.app-shell .scene-stream-list>.scene-post>.scene-post-actions>div button{padding-inline:6px}}.app-shell .scene-show-lead{align-items:flex-start}.app-shell .scene-show-lead .scene-post-flags{align-items:center;gap:10px;padding-top:2px}.app-shell .scene-show-lineup{color:var(--feed-dim);flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.app-shell .scene-show-lineup>span{color:#8b8795;font:700 var(--fs-micro)/1.3 var(--font-inter);letter-spacing:.1em;text-transform:uppercase}.app-shell .scene-stream-list>.scene-editorial-post.is-text .scene-editorial-copy{border-left:0;padding-left:clamp(13px,2.2vw,18px)}.app-shell .scene-stream-list>.feed-rail{background:0 0;border:0;border-radius:0;margin-block:clamp(4px,1vw,10px);padding:0;overflow:visible}.app-shell .scene-stream-list>.scene-post>.scene-post-actions{flex-wrap:nowrap;align-items:center;gap:4px;padding-block:5px 7px;display:flex}.app-shell .scene-stream-list>.scene-post>.scene-post-actions>*{flex:none;width:auto}.app-shell .scene-stream-list>.scene-post>.scene-post-actions button,.app-shell .scene-stream-list>.scene-post>.scene-post-actions>div button{white-space:nowrap;justify-content:flex-start;gap:6px;width:auto;min-height:40px;padding:6px 9px}.app-shell .scene-stream-list>.scene-post>.scene-post-actions>.scene-more-toggle{margin-left:auto;padding:6px 9px}@media (width<=379px){.app-shell .scene-stream-list>.scene-post>.scene-post-actions .action-label,.app-shell .scene-stream-list>.scene-post>.scene-post-actions>div button>span{display:inline}.app-shell .scene-stream-list>.scene-post>.scene-post-actions button,.app-shell .scene-stream-list>.scene-post>.scene-post-actions>div button{gap:5px;padding-inline:7px}.app-shell .scene-stream-list>.scene-post>.scene-post-actions{gap:2px}}.app-shell .scene-stream-list>.scene-post>.scene-post-actions>.scene-more-panel{flex:1 0 100%;width:100%;margin-left:0}.app-shell .scene-stream-list>.scene-profile-post,.app-shell .scene-stream-list>.scene-profile-post.is-spotlight,.app-shell .scene-stream-list>.scene-profile-post.is-sponsored,.app-shell .scene-stream-list>.scene-profile-post.is-venue,.app-shell .scene-stream-list>.scene-card--hero{border:1px solid var(--feed-hair);border-radius:18px;overflow:hidden}.app-shell .scene-stream-list>.scene-post .scene-show-art{aspect-ratio:16/9;max-height:clamp(196px,54vw,290px)}.app-shell .scene-stream-list>.scene-post>.scene-post-actions>.scene-more-toggle{margin-left:0}.scene-action-row{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.app-shell .scene-stream-list>.scene-post>.scene-post-actions{padding-block:5px 7px;display:block}.app-shell .scene-stream-list>.scene-post>.scene-post-actions>.scene-more-panel{border-top:1px solid var(--feed-hair);grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:6px;padding-top:7px;display:grid}.app-shell .scene-stream-list>.scene-post>.scene-post-actions>.scene-more-panel[hidden]{display:none}.scene-action-row>*{flex:none;min-width:0}.app-shell .scene-show-title{align-items:baseline;gap:9px;min-width:0;display:flex}.app-shell .scene-show-title>.app-icon{width:19px;height:19px;color:var(--feed-accent);stroke-width:2.2px;flex:none;align-self:center}.app-shell .scene-show-title>span{overflow-wrap:anywhere;min-width:0}.app-shell .scene-show-when{flex-wrap:wrap;gap:8px}.app-shell .scene-show-when em{background:var(--feed-accent-soft);color:var(--feed-accent);font:700 var(--fs-micro)/1.35 var(--font-inter);letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-style:normal}.app-shell .scene-show-when.is-ended{color:var(--feed-dim)}.app-shell .scene-show-when.is-ended em{color:var(--feed-dim);background:#ffffff0d}@media (width<=379px){.scene-action-row{gap:1px}.app-shell .scene-stream-list>.scene-post>.scene-post-actions button,.app-shell .scene-stream-list>.scene-post>.scene-post-actions>div button,.app-shell .scene-stream-list>.scene-post>.scene-post-actions>.scene-more-toggle{gap:4px;padding-inline:4px}.app-shell .scene-action-row .app-icon{flex-basis:15px;width:15px;height:15px}.app-shell .scene-stream-list>.scene-post>.scene-post-actions .action-label,.app-shell .scene-stream-list>.scene-post>.scene-post-actions>div button>span{letter-spacing:-.01em}}.app-shell .feed-topstrip{width:var(--feed-column);gap:clamp(11px,1.6vw,15px);min-width:0;margin:clamp(14px,2vw,22px) auto 0;display:grid}.app-shell .feed-live-lead{background:linear-gradient(135deg,#30101a9e,#0d0c13db);border:1px solid #f0899f33;border-radius:18px;gap:9px;min-width:0;padding:clamp(13px,1.8vw,17px) clamp(14px,1.9vw,19px);display:grid}.app-shell .feed-live-state{min-width:0;color:var(--feed-live);font:800 var(--fs-micro)/1.2 var(--font-inter);letter-spacing:.11em;align-items:center;gap:9px;margin:0;display:flex}.app-shell .feed-live-state>span{overflow-wrap:anywhere;min-width:0}.app-shell .feed-live-state .quick-filter-icon{width:18px;height:18px;color:var(--feed-live);flex:0 0 18px}.app-shell .feed-live-state em{color:#ffd9e2;min-width:26px;min-height:22px;font:800 var(--fs-micro)/1 var(--font-inter);letter-spacing:.02em;background:#f0899f26;border-radius:999px;flex:none;place-items:center;padding:2px 8px;font-style:normal;display:inline-grid}.app-shell .feed-live-open{width:100%;min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:start;gap:5px;padding:0;display:grid}.app-shell .feed-live-open strong{min-width:0;font:var(--fw-subtitle) var(--fs-title)/1.15 var(--font-jakarta);letter-spacing:-.02em;overflow-wrap:anywhere}.app-shell .feed-live-open>span{color:#d5d1dd;min-width:0;font:400 var(--fs-label)/1.45 var(--font-inter);align-items:center;gap:7px;display:flex}.app-shell .feed-live-open .app-icon{width:16px;height:16px;color:var(--feed-live);stroke-width:2.2px;flex:0 0 16px}.app-shell .feed-live-open em{overflow-wrap:anywhere;min-width:0;font-style:normal}.app-shell .feed-live-all{color:#f7d8df;min-width:0;max-width:100%;min-height:40px;font:700 var(--fs-micro)/1.25 var(--font-inter);cursor:pointer;background:#f0899f0f;border:1px solid #f0899f42;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:8px 13px;transition:border-color .2s,background .2s;display:inline-flex}.app-shell .feed-live-all>span{overflow-wrap:anywhere;min-width:0}.app-shell .feed-live-all .app-icon{width:16px;height:16px;color:var(--feed-live);flex:0 0 16px}@media (hover:hover){.app-shell .feed-live-all:hover{background:#f0899f1c;border-color:#f0899f6b}.app-shell .feed-live-open:hover strong{color:#fff}}.app-shell .feed-live-open:focus-visible,.app-shell .feed-live-all:focus-visible{outline:2px solid var(--feed-live);outline-offset:3px}.app-shell .feed-live-state .live-signal-core{fill:var(--feed-live);stroke:var(--feed-live);transform-origin:50%;animation:1.55s ease-in-out infinite live-core-beat}.app-shell .feed-live-state .live-signal-ring{stroke:var(--feed-live);transform-origin:50%;animation:1.55s ease-out infinite live-ring-wave}@media (prefers-reduced-motion:reduce){.app-shell .feed-live-state .live-signal-core{animation:2.2s ease-in-out infinite live-core-beat!important}.app-shell .feed-live-state .live-signal-ring{animation:2.2s ease-out infinite live-ring-wave!important}}.app-shell .feed-destination{gap:9px;min-width:0;display:grid}.app-shell .feed-destination-prompt{color:#eeecf3;min-width:0;font:var(--fw-subtitle) var(--fs-title)/1.2 var(--font-jakarta);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.app-shell .feed-destination-rail{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;min-width:0;margin-inline:-2px;padding:1px 2px 2px;display:flex;overflow:auto hidden}.app-shell .feed-destination-rail::-webkit-scrollbar{display:none}.app-shell .feed-destination-rail:after{content:"";flex:0 0 6px}.app-shell .feed-destination-rail button{border:1px solid var(--feed-hair-strong);min-width:0;min-height:40px;color:var(--feed-dim);font:700 var(--fs-micro)/1.25 var(--font-inter);white-space:nowrap;cursor:pointer;scroll-snap-align:start;background:0 0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 13px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.app-shell .feed-destination-rail button .app-icon{width:15px;height:15px;color:var(--feed-accent);stroke-width:2.2px;flex:0 0 15px}.app-shell .feed-destination-rail button em{min-width:22px;color:var(--feed-accent);font:800 var(--fs-micro)/1.5 var(--font-inter);background:#ffffff12;border-radius:999px;flex:none;place-items:center;padding:1px 6px;font-style:normal;display:inline-grid}.app-shell .feed-destination-rail button.selected{color:#effafb;background:linear-gradient(135deg,#96d9de30,#96d9de0d);border-color:#96d9de5c}.app-shell .feed-destination-rail button.selected em{color:#d5f0f2;background:#0c0d1266}@media (hover:hover){.app-shell .feed-destination-rail button:hover{color:#eceaf1;background:#ffffff0d;border-color:#fff3}}.app-shell .feed-destination-rail button:focus-visible{outline:2px solid var(--feed-accent);outline-offset:2px}.app-shell .feed-topstrip .filter-rail{margin-top:0}.app-shell .filter-rail{scrollbar-width:none}.app-shell .filter-rail::-webkit-scrollbar{display:none}.app-shell .filter-rail button{gap:9px;min-height:40px;transition:border-color .2s,background .2s,color .2s}.app-shell .filter-rail button.selected,.app-shell .filter-rail button.tonight-filter.selected,.app-shell .filter-rail button.weekend-filter.selected,.app-shell .filter-rail button.foryou-filter.selected{color:#effafb;background:linear-gradient(135deg,#96d9de30,#96d9de0d);border-color:#96d9de5c}.app-shell .filter-rail button.live-filter.selected{color:#ffe9ef;background:linear-gradient(135deg,#f0899f38,#f0899f0f);border-color:#f0899f66}.app-shell .filter-rail .filter-count{width:auto;min-width:22px;height:auto;min-height:20px;color:var(--feed-accent);font:800 var(--fs-micro)/1.5 var(--font-inter);background:#ffffff12;border-radius:999px;padding:1px 7px}.app-shell .filter-rail button.selected .filter-count{color:#d5f0f2;background:#0c0d1266}.app-shell .filter-rail button.live-filter .filter-count{color:var(--feed-live);background:#f0899f1f}.app-shell .filter-rail button.live-filter.selected .filter-count{color:#ffd9e2;background:#1c0a1075}@media (width<=379px){.app-shell .feed-live-lead{padding:12px 13px}.app-shell .feed-destination-rail button,.app-shell .feed-live-all{gap:7px;padding-inline:10px}}@font-face{font-family:Jakarta Fallback;src:local(Arial);font-weight:200 599;ascent-override:97.46%;descent-override:20.85%;line-gap-override:0%;size-adjust:106.5%}@font-face{font-family:Jakarta Fallback;src:local(Arial);font-weight:600 800;ascent-override:96.56%;descent-override:20.65%;line-gap-override:0%;size-adjust:107.5%}@font-face{font-family:Inter Fallback;src:local(Arial);font-weight:200 599;ascent-override:90.77%;descent-override:22.58%;line-gap-override:0%;size-adjust:106.75%}@font-face{font-family:Inter Fallback;src:local(Arial);font-weight:600 800;ascent-override:93.4%;descent-override:23.23%;line-gap-override:0%;size-adjust:103.75%}:root{--fs-micro:12px;--fs-label:14px;--fs-body:16px;--fs-lead:18px;--fs-title:clamp(21px,2.6vw,25px);--fs-display:clamp(28px,4.03vw,38px);--fw-body:400;--fw-subtitle:500;--fw-label:700;--fw-display:800;--content-inline:clamp(24px,5vw,76px);--bg:#07070c;--panel:#101018;--panel2:#161522;--line:#272637;--text:#f8f7ff;--muted:#9997aa;--pink:#ef58f8;--violet:#8435ff;--blue:#4055ff;--cyan:#0de3f5;--font-inter:"Inter","Inter Fallback",Arial,sans-serif;--font-jakarta:"Plus Jakarta Sans","Jakarta Fallback",Arial,sans-serif;--font-unbounded:var(--font-jakarta);--font-manrope:var(--font-inter);--font-space:var(--font-inter)}h1,h2,h3,h4{font-family:var(--font-jakarta)!important}b,strong{font-weight:var(--fw-label)}h1{font-size:var(--fs-display);font-weight:var(--fw-display);line-height:1.08}h2{font-size:var(--fs-title);font-weight:var(--fw-subtitle);line-height:1.2}h3{font-size:var(--fs-lead);font-weight:var(--fw-subtitle);line-height:1.25}h4{font-size:var(--fs-body);font-weight:var(--fw-subtitle);line-height:1.3}*{box-sizing:border-box}html{background:var(--bg);color:var(--text)}body{background:radial-gradient(circle at 70% -10%,#8435ff24,transparent 32%),var(--bg);font-family:var(--font-inter);margin:0}button,input{font:inherit}button{color:inherit}.app-shell{min-height:100vh}.topbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07070cdb;border-bottom:1px solid #ffffff12;grid-template-columns:180px 190px minmax(260px,560px) 48px 46px;align-items:center;gap:14px;height:78px;padding:0 28px;display:grid;position:fixed;inset:0 0 auto}.brand{text-align:left;cursor:pointer;background:0 0;border:0}.brand img{object-fit:contain;width:132px;height:32px}.location-chip,.lang,.avatar,.area-button,.icon-button{border:1px solid var(--line);cursor:pointer;background:#111019;transition:all .25s}.location-chip{text-align:left;border-radius:14px;align-items:center;gap:9px;height:48px;padding:0 12px;display:flex}.location-chip:hover,.lang:hover,.avatar:hover,.area-button:hover,.icon-button:hover{border-color:#0de3f58c;transform:translateY(-1px)}.location-chip small{color:var(--muted);font-size:var(--fs-micro);display:block}.location-chip span:nth-child(2){font-weight:700;font-size:var(--fs-label)}.pulse-dot{background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0de3f51a}.search{border:1px solid var(--line);background:#111019;border-radius:14px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.search:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #8435ff26}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.search input::placeholder{color:#6f6d7e}.search kbd{font-size:var(--fs-micro);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:3px 6px}.lang,.avatar{width:44px;height:44px;font-size:var(--fs-micro);border-radius:13px;font-weight:800}.avatar{background:linear-gradient(135deg,var(--pink),var(--violet),var(--cyan));border-radius:50%}.sidebar{background:#09090fb8;border-right:1px solid #ffffff12;flex-direction:column;width:232px;padding:28px 20px;display:flex;position:fixed;top:78px;bottom:0}.sidebar nav{gap:6px;display:grid}.sidebar nav button,.settings{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:12px 14px;transition:all .2s;display:flex}.sidebar nav button span{font-size:var(--fs-title);width:22px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;box-shadow:inset 2px 0 var(--violet);background:linear-gradient(90deg,#8435ff2e,#4055ff0d)}.pro-card{background:linear-gradient(145deg,#8435ff29,#0de3f50a);border:1px solid #8435ff59;border-radius:18px;margin-top:auto;padding:18px}.eyebrow{font:700 var(--fs-micro)/1 var(--font-space),sans-serif;letter-spacing:.16em;color:#aaa7bd}.pro-card h3{font:800 var(--fs-lead) var(--font-space);margin:12px 0 7px}.pro-card p{font-size:var(--fs-micro);color:var(--muted);line-height:1.55}.pro-card button{color:var(--cyan);font-size:var(--fs-micro);cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-weight:800}.settings{margin-top:12px}.content{--content-inline:clamp(24px,5vw,76px);padding:124px var(--content-inline) 80px;max-width:1500px;margin-left:232px}.hero-row,.section-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.gradient-text{background:linear-gradient(90deg,var(--pink),var(--cyan));color:#0000;-webkit-background-clip:text}.hero-row h1{font:800 var(--fs-display)/1 var(--font-jakarta);letter-spacing:-.05em;margin:13px 0}.hero-row h1 em{color:var(--cyan);font-style:normal}.hero-row p{color:var(--muted);margin:0}.area-button{border-radius:13px;padding:12px 16px}.live-stage{background:linear-gradient(110deg,#15121f 5%,#101126 52%,#091c25);border:1px solid #ffffff1a;border-radius:28px;min-height:410px;margin-top:42px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047}.live-stage:before{content:"";background:linear-gradient(90deg,#ef58f814,#0000 45%),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff06 80px);position:absolute;inset:0}.live-copy{z-index:2;padding:52px;position:relative}.live-pill,.mini-live{color:#ff5579;font-size:var(--fs-micro);letter-spacing:.1em;background:#ff335f1f;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-weight:800;display:inline-flex}.live-pill i{background:#ff3d66;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #ff3d66}.live-copy>p{font-size:var(--fs-micro);letter-spacing:.15em;color:var(--muted);margin:26px 0 9px}.live-copy h2{font:800 clamp(42px,6.05vw,76px)/.95 var(--font-jakarta);letter-spacing:-.05em;margin:0}.live-copy h3{font:500 var(--fs-title) var(--font-jakarta);color:#c5c1d6;margin:12px 0 24px}.meta{color:var(--muted);font-size:var(--fs-micro);gap:24px;display:flex}.actions{gap:10px;margin-top:32px;display:flex}.primary{background:linear-gradient(100deg,var(--violet),var(--blue),#2785ff);cursor:pointer;border:0;border-radius:14px;padding:14px 18px;font-weight:800;transition:all .25s;box-shadow:0 12px 34px #4055ff47}.primary:hover{filter:brightness(1.12);transform:translateY(-2px)}.icon-button{border-radius:14px;width:48px;font-size:20px}.stage-art{position:absolute;inset:0 0 0 52%;overflow:hidden}.orb{filter:blur(2px);border-radius:50%;position:absolute}.orb-one{background:radial-gradient(circle at 32% 30%,#fff,var(--cyan) 4%,var(--blue) 28%,var(--violet) 52%,transparent 70%);opacity:.38;width:310px;height:310px;animation:6s ease-in-out infinite float;top:8%;right:10%}.orb-two{background:var(--pink);filter:blur(60px);opacity:.25;width:160px;height:160px;bottom:-10%;right:36%}.v-mark{font:800 237px var(--font-space);color:#0000;-webkit-text-stroke:2px #ffffff26;position:absolute;top:13%;right:16%;transform:skew(-8deg)}.equalizer{opacity:.28;align-items:end;gap:12px;height:75%;display:flex;position:absolute;inset:auto 6% 10% 8%}.equalizer i{background:linear-gradient(var(--cyan),var(--violet));border-radius:999px;flex:1;min-width:6px;animation:2s ease-in-out infinite alternate beat}.equalizer i:nth-child(2n){animation-delay:.3s}.section-block{margin-top:62px}.section-head h2{font:800 var(--fs-display) var(--font-space);margin:8px 0 0}.section-head>button{color:var(--cyan);cursor:pointer;background:0 0;border:0}.show-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.show-card{text-align:left;border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:20px;gap:18px;min-height:176px;padding:20px;transition:all .28s;display:flex;position:relative;overflow:hidden}.show-card:before{content:"";filter:blur(50px);opacity:.15;height:160px;position:absolute;inset:auto -20% -80% 10%}.show-card.violet:before{background:var(--violet)}.show-card.cyan:before{background:var(--cyan)}.show-card.pink:before{background:var(--pink)}.show-card:hover,.talent-card:hover{border-color:#45425d;transform:translateY(-4px)}.show-date{border-right:1px solid var(--line);padding-right:16px}.show-date strong{color:var(--cyan);font:700 var(--fs-label) var(--font-space);display:block}.show-date span{font-size:var(--fs-micro);color:var(--muted)}.show-info h3{font:800 var(--fs-title) var(--font-space);margin:8px 0 4px}.show-info p{color:#c7c4d4;margin:0 0 15px}.show-info small{color:var(--muted)}.mini-live{padding:4px 7px}.arrow{margin-left:auto}.talent-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.talent-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:15px;transition:all .25s;display:grid}.talent-avatar{width:58px;height:58px;font:700 17px var(--font-space);background:linear-gradient(145deg,#49327a,#181525);border-radius:17px;place-items:center;display:grid;position:relative}.talent-avatar.cyan{background:linear-gradient(145deg,#0b6870,#101c24)}.talent-avatar.pink{background:linear-gradient(145deg,#7a286f,#211323)}.talent-avatar.blue{background:linear-gradient(145deg,#284b9a,#11182b)}.talent-avatar span{background:var(--cyan);color:#061014;width:19px;height:19px;font-size:var(--fs-micro);border:3px solid var(--panel);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.talent-card h3{font:700 var(--fs-body) var(--font-space);margin:0}.talent-card p,.talent-card small{color:var(--muted);font-size:var(--fs-micro);margin:3px 0}.talent-card button{font-size:var(--fs-micro);cursor:pointer;background:#8435ff1a;border:1px solid #514c70;border-radius:11px;padding:8px 12px;font-weight:800}.talent-card button.following{color:var(--cyan);background:#0de3f50f;border-color:#0de3f54d}.overlay{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020207bf;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{border-left:1px solid var(--line);background:#111019;width:min(440px,92vw);height:100%;padding:70px 36px;animation:.3s slide}.drawer h2{font:800 var(--fs-display) var(--font-jakarta);margin:18px 0}.drawer p{color:var(--muted);line-height:1.7}.drawer .close{font-size:var(--fs-display);cursor:pointer;background:0 0;border:0;position:absolute;top:22px;right:24px}.drawer .primary{margin-top:20px}@keyframes float{50%{transform:translateY(-16px)rotate(4deg)}}@keyframes beat{to{opacity:.4;height:25%}}@keyframes slide{0%{transform:translate(100%)}}@media (width<=1000px){:root{--content-inline:30px}.topbar{grid-template-columns:150px 170px 1fr 44px 44px;padding:0 18px}.search kbd{display:none}.sidebar{width:88px;padding:24px 12px}.sidebar nav button{justify-content:center}.sidebar nav button:not(.active){box-shadow:none}.sidebar nav button{font-size:0}.sidebar nav button span{font-size:var(--fs-title)}.pro-card{padding:12px}.pro-card>:not(.eyebrow){display:none}.pro-card .eyebrow{font-size:var(--fs-micro)}.settings span{display:none}.content{--content-inline:30px;padding-inline:var(--content-inline);margin-left:88px}.show-grid{grid-template-columns:1fr 1fr}.show-card:last-child{display:none}}@media (width<=700px){:root{--content-inline:14px}.topbar{grid-template-columns:108px 1fr 40px 40px;gap:8px;height:68px;padding:0 14px}.brand img{width:100px}.location-chip{background:0 0;border:0;height:40px;padding:0}.location-chip small,.location-chip b,.pulse-dot{display:none}.location-chip span:nth-child(2){font-size:var(--fs-micro)}.search{position:absolute;top:78px;left:14px;right:14px}.lang,.avatar{width:38px;height:38px}.sidebar{display:none}.content{--content-inline:14px;padding:142px var(--content-inline) 90px;margin:0}.hero-row{align-items:start}.hero-row h1{font-size:var(--fs-display)}.hero-row p{font-size:var(--fs-label)}.area-button{display:none}.live-stage{min-height:500px;margin-top:28px}.live-copy{flex-direction:column;justify-content:flex-end;min-height:500px;padding:30px 24px;display:flex}.live-copy h2{font-size:49px}.stage-art{inset:0 0 40% 24%}.meta{flex-wrap:wrap;gap:9px}.primary{flex:1}.section-block{margin-top:48px}.section-head h2{font-size:var(--fs-title)}.show-grid,.talent-grid{grid-template-columns:1fr}.show-card:last-child{display:flex}.talent-card{grid-template-columns:52px 1fr auto}.talent-avatar{width:52px;height:52px}}.talent-card p,.talent-card small,.eyebrow,.live-copy>p,.app-shell .location-chip>span:nth-child(2),.live-pill,.mini-live,.filter-rail button span{font-size:var(--fs-micro)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.legal-page{color:#f8f7fc;background:radial-gradient(circle at 14% 0,#643ed226,#0000 32rem),radial-gradient(circle at 88% 18%,#00d0dc1a,#0000 30rem),#08070d;min-height:100dvh}.legal-page *{box-sizing:border-box}.legal-nav-button,.legal-action{min-height:44px;color:inherit;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.legal-language-toggle{background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:repeat(2,minmax(44px,1fr));align-items:center;gap:3px;min-width:100px;min-height:44px;padding:3px;display:grid}.legal-language-toggle form{min-width:0;display:flex}.legal-language-toggle button{color:#8e899d;width:100%;min-width:44px;min-height:38px;font-size:var(--fs-micro);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:800;transition:color .18s,background .18s}.legal-language-toggle button.active{color:#fff;background:linear-gradient(135deg,#764de0b8,#18aab88c);box-shadow:inset 0 1px #ffffff2e}.legal-nav-button:hover,.legal-action:hover{background:#5ae4ed14;border-color:#5ae4ed6b;transform:translateY(-1px)}.legal-language-toggle button:not(.active):hover{color:#eae7f2;background:#5ae4ed14}.legal-frame{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);width:min(1180px,100% - 36px);margin:0 auto;padding:clamp(32px,6vw,78px) 0 80px;display:grid}.legal-nav{top:calc(var(--site-header-height) + 24px);max-height:calc(100dvh - var(--site-header-height) - 48px);background:linear-gradient(145deg,#19142bcc,#0d0c16e0);border:1px solid #ffffff17;border-radius:22px;gap:10px;padding:18px;display:grid;position:sticky;overflow-y:auto;box-shadow:0 24px 70px #0000003d}.legal-nav-label{color:#9d95b4;font-size:var(--fs-micro);letter-spacing:.16em;padding:4px 5px 9px;font-weight:800}.legal-nav>form{min-width:0}.legal-nav-button{color:#d8d4e5;width:100%;font-size:var(--fs-label);white-space:normal;overflow-wrap:anywhere;background:#ffffff09;justify-content:flex-start;padding:0 14px;font-weight:700;line-height:1.35}.legal-nav-button[aria-current=page]{color:#fff;background:linear-gradient(135deg,#6e4ade33,#2abac61f);border-color:#5ae4ed57}.legal-document{min-width:0}.legal-hero{background:linear-gradient(135deg,#6c41d33b,#0000 50%),#120f1ddb;border:1px solid #ffffff1a;border-radius:30px;padding:clamp(28px,5vw,54px);position:relative;overflow:hidden;box-shadow:0 28px 90px #0000004d}.legal-hero:after{content:"";filter:blur(8px);background:#00d0dc1f;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-118px;right:-88px}.legal-hero>*{z-index:1;position:relative}.legal-hero>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.18em;margin-bottom:18px;font-weight:800;display:block}.legal-hero h1{max-width:780px;font-family:var(--font-jakarta);font-weight:800;font-size:var(--fs-display);letter-spacing:-.055em;margin:0;line-height:1.02}.legal-hero p{color:#c5bfd2;max-width:720px;font-size:var(--fs-body);margin:22px 0;line-height:1.7}.legal-hero small{color:#938ca6;font-size:var(--fs-micro)}.legal-content{padding:clamp(30px,5vw,58px)}.legal-content section{border-bottom:1px solid #ffffff14;padding:28px 0}.legal-content section:first-child{padding-top:0}.legal-content section:last-child{border-bottom:0}.legal-content h2{font-family:var(--font-jakarta);font-weight:500;font-size:var(--fs-body);letter-spacing:-.025em;margin:0 0 13px;line-height:1.35}.legal-content p,.legal-content li{color:#bdb7ca;font-size:var(--fs-body);line-height:1.78}.legal-content ul,.legal-content ol{margin:14px 0 0;padding-left:22px}.legal-content li+li{margin-top:8px}.legal-callout{background:#5ce2eb0e;border:1px solid #5ce2eb33;border-radius:18px;margin:20px 0 0;padding:20px}.legal-action{color:#101018;width:fit-content;font-size:var(--fs-label);background:linear-gradient(135deg,#78eef2,#8f7cf6);border-color:#0000;margin-top:20px;padding:0 20px;font-weight:800}.legal-action:hover{color:#fff}@media (width<=760px){.legal-frame{grid-template-columns:1fr;gap:16px;width:min(100% - 24px,680px);padding-top:22px}.legal-nav{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:10px;position:static;overflow-y:visible}.legal-nav-label{grid-column:1/-1}.legal-nav-button{text-align:center;justify-content:center;min-height:48px;padding:8px}.legal-hero{border-radius:24px;padding:28px 22px}.legal-content{padding:30px 12px}}@media (prefers-reduced-motion:reduce){.legal-page *,.legal-page :before,.legal-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.offline-page{color:#f8f7fc;background:radial-gradient(circle at 22% 12%,#6f44dc2e,#0000 30rem),radial-gradient(circle at 82% 78%,#00ccd81c,#0000 28rem),#08070d;place-items:center;min-height:100dvh;padding:24px;display:grid}.offline-card{text-align:center;background:linear-gradient(145deg,#1c172fe0,#0c0b13f2);border:1px solid #ffffff1c;border-radius:30px;width:min(580px,100%);padding:clamp(30px,7vw,58px);box-shadow:0 36px 110px #0000006b,inset 0 1px #ffffff12}.offline-card>img{margin:0 auto 24px}.offline-card>span{color:#6de9ee;font-size:var(--fs-micro);letter-spacing:.18em;font-weight:800;display:block}.offline-card h1{font-family:var(--font-jakarta);font-weight:800;font-size:var(--fs-display);letter-spacing:-.055em;margin:16px 0;line-height:1.04}.offline-card p{color:#bbb5c8;max-width:450px;font-size:var(--fs-body);margin:0 auto;line-height:1.7}.offline-card>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.offline-primary,.offline-secondary{color:#fff;min-height:48px;font-size:var(--fs-label);border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}.offline-primary{background:linear-gradient(135deg,#7150e5,#315ac9);border-color:#0000}.offline-secondary{background:#ffffff0b}@media (width<=440px){.offline-page{padding:14px}.offline-card{border-radius:24px}.offline-card>div:last-child{grid-template-columns:1fr}}.support-form{gap:18px;margin-top:24px;display:grid}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-form label{gap:8px;min-width:0;display:grid}.support-form label>span{color:#ded9e8;font-size:var(--fs-micro);font-weight:700}.support-form input,.support-form select,.support-form textarea{color:#f8f7fc;width:100%;min-height:48px;font:inherit;font-size:var(--fs-label);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:13px;outline:0;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.support-form textarea{resize:vertical;min-height:150px;line-height:1.55}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{background:#5ce2eb0e;border-color:#5ce2eb85;box-shadow:0 0 0 3px #5ce2eb17}.support-form option{color:#f8f7fc;background:#15131e}.support-form label>small{color:#8e899d;font-size:var(--fs-micro);justify-self:end}.support-honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.support-privacy,.support-guidance,.support-error{font-size:var(--fs-micro)!important;margin:0!important;line-height:1.55!important}.support-guidance{overflow-wrap:anywhere;background:#0de3f50f;border:1px solid #0de3f53d;border-radius:12px;padding:12px 14px}.support-error{background:#ff416e12;border:1px solid #ff5a7d47;border-radius:12px;padding:12px 14px;color:#ffafc1!important}.support-submit,.support-success button{color:#fff;min-height:50px;font-size:var(--fs-label);cursor:pointer;background:linear-gradient(135deg,#704ce1,#2766d3);border:1px solid #0000;border-radius:14px;padding:12px 20px;font-weight:800}.support-submit:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.6)}.support-success{background:linear-gradient(145deg,#5ce2eb14,#6f44dc14);border:1px solid #5ce2eb40;border-radius:20px;gap:12px;margin-top:24px;padding:24px;display:grid}.support-success>span{color:#75eaf0;font-size:var(--fs-micro);letter-spacing:.16em;font-weight:800}.support-success h3,.support-success p{margin:0}.support-success>strong{width:fit-content;font-family:var(--font-inter);letter-spacing:.08em;background:#04040840;border:1px solid #ffffff1c;border-radius:12px;padding:10px 14px;font-weight:700}.support-success button{width:fit-content;margin-top:5px}@media (width<=620px){.support-form-grid{grid-template-columns:1fr}.support-submit,.support-success button{width:100%}}.deletion-control,.deletion-form{background:linear-gradient(145deg,#1c1927f0,#0e0d15fa);border:1px solid #ffffff1a;border-radius:20px;margin-top:26px;padding:clamp(20px,4vw,30px);box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff12}.deletion-control>span,.deletion-form>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.deletion-control h3,.deletion-form h3{font:500 var(--fs-title)/1.16 var(--font-jakarta);margin:10px 0 9px}.deletion-control p,.deletion-form>p{color:#9c98a7;font-size:var(--fs-micro);margin:0 0 18px;line-height:1.65}.deletion-control button,.deletion-submit{color:#fff;min-height:46px;font-size:var(--fs-micro);cursor:pointer;background:#1a1823;border:1px solid #ffffff1c;border-radius:12px;padding:10px 17px;font-weight:800}.deletion-form{gap:15px;display:grid}.deletion-form label{gap:7px;display:grid}.deletion-form label>span{color:#aaa7b5;font-size:var(--fs-micro);letter-spacing:.06em;font-weight:800}.deletion-form input{color:#fff;width:100%;height:50px;font:700 var(--fs-label) var(--font-inter);background:#0e0d15;border:1px solid #ffffff1a;border-radius:12px;outline:0;padding:0 14px}.deletion-form input:focus{border-color:#0de3f566;box-shadow:0 0 0 3px #0de3f512}.deletion-submit{background:linear-gradient(110deg,#ff4d6b1f,#8435ff21);border-color:#ff667d3d}.deletion-submit:disabled{cursor:not-allowed;opacity:.45}.deletion-error{background:#ff4d6b0f;border:1px solid #ff637c33;border-radius:10px;padding:11px 12px;color:#ffb1bd!important;margin:0!important}.deletion-success strong{color:#8ceff3;font:700 var(--fs-label) var(--font-inter);border:1px solid #0de3f533;border-radius:10px;margin:9px 0 12px;padding:9px 12px;display:inline-block}.deletion-providers{gap:9px;display:grid}.deletion-providers>div{background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.deletion-providers span{font-weight:800}.deletion-providers button{color:#fff;cursor:pointer;background:#0de3f512;border:1px solid #0de3f540;border-radius:10px;min-height:42px;padding:9px 14px;font-weight:800}.deletion-manual{align-items:start;grid-template-columns:20px minmax(0,1fr)!important}.deletion-manual input{margin:1px 0 0;width:18px!important;height:18px!important}.deletion-manual span{text-transform:none;line-height:1.55;letter-spacing:0!important}.page-back[type=button]{color:#f4f2f8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;flex:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:border-color .18s,background .18s,color .18s;display:inline-grid}.page-back[type=button]:hover{color:#b6f4f7;background:#5ae4ed17;border-color:#5ae4ed6b}.page-back[type=button]:focus-visible{outline-offset:2px;outline:2px solid #5ae4eda6}.page-back-icon{width:21px;height:21px;display:block}@keyframes page-back-drift{0%,to{translate:0}46%{translate:-1.5px}}.page-back-icon{animation:3.2s ease-in-out infinite page-back-drift}@media (prefers-reduced-motion:reduce){.page-back-icon{animation:none;translate:none}}.page-back-lead{justify-self:start;align-items:center;gap:10px;min-width:0;display:flex}.offline-lead{justify-content:flex-start;margin-bottom:18px}@media (width<=760px){.page-back-lead{gap:8px}.page-back[type=button]{border-radius:12px}}.route-path-bar{min-width:0;padding:clamp(10px, 1.6vw, 16px) var(--content-inline,14px) 0;background:0 0;border:0;align-items:center;gap:clamp(10px,1.6vw,14px);display:flex}:root{--site-header-height:clamp(64px, 8vw, 72px);--site-header-inline:clamp(6px, 3.4vw, 60px);--site-header-gap:clamp(4px, 1.4vw, 20px);--site-header-surface:#090810e6;--site-header-line:#ffffff12;--site-header-brand-width:clamp(74px, 14vw - 30px, 142px);--site-header-control:44px;--site-header-control-compact:clamp(24px, 11vw, 44px);--site-header-control-gap:clamp(2px, 1.2vw, 10px);--site-header-language-width:clamp(40px, 15vw, 70px);--site-header-font:var(--font-inter);--site-header-weight-body:400;--site-header-weight-rest:500;--site-header-weight-action:700;--site-header-weight-label:800;--site-header-weight-mark:800}.site-header{z-index:40;box-sizing:border-box;width:100%;max-width:100%;min-height:var(--site-header-height);padding-block:0;padding-inline:max(var(--site-header-inline), env(safe-area-inset-left)) max(var(--site-header-inline), env(safe-area-inset-right));align-items:center;gap:var(--site-header-gap);border-bottom:1px solid var(--site-header-line);background:var(--site-header-surface);-webkit-backdrop-filter:blur(22px);color:#f5f3f8;font-family:var(--site-header-font);font-weight:var(--site-header-weight-body);font-optical-sizing:auto;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);display:grid;position:sticky;top:0}.site-header .site-header-lead{grid-column:1}.site-header .site-header-label{grid-column:2}.site-header .site-header-actions{grid-column:3}.site-header .site-header-lead{justify-self:start;align-items:center;gap:clamp(8px,1vw,12px);min-width:0;display:flex}.site-header .site-header-lead>form{align-items:center;min-width:0;display:flex}.site-header .site-header-brand[type=submit]{min-width:var(--site-header-control-compact);min-height:var(--site-header-control);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;transition:opacity .18s;display:grid}.site-header .site-header-brand[type=submit]:hover{opacity:.82}.site-header .site-header-brand[type=submit]:focus-visible{outline-offset:2px;outline:2px solid #5ae4eda6}.site-header .site-header-brand img{width:var(--site-header-brand-width);max-width:100%;height:auto;display:block}.site-header .site-header-brand .site-header-brand-mark{width:clamp(24px,7vw,30px);display:none}.site-header .site-header-label{color:#7d7a89;min-width:0;font-family:var(--site-header-font);font-size:var(--fs-micro);font-weight:var(--site-header-weight-label);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;text-overflow:clip;justify-self:center}.site-header .site-header-actions{justify-self:end;align-items:center;gap:clamp(6px,1vw,10px);min-width:0;display:flex}.site-header .site-header-actions>button,.site-header .site-header-actions>form>button{min-height:var(--site-header-control);color:#f5f3f8;font-family:var(--site-header-font);font-size:var(--fs-micro);font-weight:var(--site-header-weight-action);letter-spacing:.02em;white-space:nowrap;text-overflow:clip;cursor:pointer;background:#171620;border:1px solid #ffffff1c;border-radius:12px;flex:none;padding:0 clamp(11px,1.3vw,18px);transition:border-color .18s,background .18s,color .18s}.site-header .site-header-actions>button:hover:not(:disabled),.site-header .site-header-actions>form>button:hover:not(:disabled){color:#b6f4f7;background:#5ae4ed17;border-color:#5ae4ed6b}.site-header .site-header-actions button:focus-visible{outline-offset:2px;outline:2px solid #5ae4eda6}.site-header .site-header-actions>button:disabled,.site-header .site-header-actions>form>button:disabled{opacity:.6;cursor:wait}.site-header .site-header-actions:has(.header-controls){flex:0 auto;min-width:0}.site-header .header-controls{justify-content:flex-end;align-items:center;gap:var(--site-header-control-gap);flex:0 auto;min-width:0;display:flex}.site-header .header-controls .search-control,.site-header .header-controls .search-trigger,.site-header .header-controls .notifications-control,.site-header .header-controls .notifications-button,.site-header .header-controls .avatar{width:var(--site-header-control-compact);height:var(--site-header-control-compact);flex:none}.site-header .header-controls .account-control{flex:none}.site-header .header-controls .location-control{flex:0 clamp(140px,17vw,196px);width:clamp(140px,17vw,196px);min-width:0;max-width:clamp(140px,17vw,196px);position:relative}.site-header .header-controls .location-chip{width:100%;min-width:0;height:auto;min-height:var(--site-header-control-compact);justify-content:center;align-items:center;gap:clamp(4px,.9vw,8px);padding-inline:clamp(4px,1vw,12px);display:flex}.site-header .header-controls .location-chip>span:nth-child(2){white-space:normal;overflow-wrap:break-word;text-overflow:clip;text-align:center;min-width:0;line-height:1.15}.site-header .header-controls .location-chip small{display:none}.site-header .header-controls .location-chip>.app-icon:last-child{flex:none;font-size:clamp(11px,1.4vw,15px)}.site-header .header-controls .language-toggle{width:var(--site-header-language-width);height:var(--site-header-control-compact);flex:none;grid-template-rows:1fr;grid-template-columns:1fr 1fr;display:grid}.site-header .header-controls .language-toggle span{white-space:nowrap;text-overflow:clip;place-items:center;width:100%;min-width:0;height:100%;display:grid}.site-header .header-controls .location-menu,.site-header .header-controls .notifications-menu,.site-header .header-controls .account-menu,.site-header .header-controls .search-popover{top:calc(var(--site-header-height) + 8px)}@media (width<=780px){.site-header .site-header-label{display:none}.site-header .header-controls .location-control{flex:0 clamp(96px,30vw,150px);width:clamp(96px,30vw,150px);max-width:clamp(96px,30vw,150px)}.site-header .header-controls .location-chip{justify-content:center;padding-inline:clamp(6px,1.6vw,10px);width:100%!important}.site-header .header-controls .location-chip>span:nth-child(2){min-width:0;font-size:var(--fs-micro);white-space:normal;overflow-wrap:break-word;text-align:center;line-height:1.15;display:block!important}.site-header .header-controls .location-chip>span:nth-child(2) small{display:none}}@media (width<=400px){.site-header .site-header-brand .site-header-brand-full{display:none}.site-header .site-header-brand .site-header-brand-mark{display:block}.site-header .header-controls .location-chip>.app-icon:last-child{display:none}}@media (prefers-reduced-motion:reduce){.site-header,.site-header *,.site-header :before,.site-header :after{transition:none!important;animation:none!important}.site-header .site-header-brand[type=submit],.site-header .site-header-actions button{transition:none}}.site-header .site-header-back-slot{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-block}.site-header .header-controls .location-chip{max-height:none;overflow:visible;height:var(--site-header-control-compact)!important}.global-app-chrome{height:var(--site-header-height);z-index:60;isolation:isolate;width:100%;position:sticky;top:0;min-height:var(--site-header-height)!important}.site-header .header-controls button{font-family:var(--site-header-font);font-optical-sizing:auto}.site-header .header-controls .location-chip>span:nth-child(2){font-weight:var(--site-header-weight-action)}.site-header .header-controls .language-toggle span{font-weight:var(--site-header-weight-rest)}.site-header .header-controls .language-toggle span.active{font-weight:var(--site-header-weight-mark)}.site-header .header-controls .avatar{font-family:var(--site-header-font);font-weight:var(--site-header-weight-mark)}.site-header .header-controls .notifications-button>span{font-weight:var(--site-header-weight-mark);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (width<=480px){.site-header{--site-header-control-compact:40px;--site-header-language-width:clamp(58px, 16vw, 68px);--site-header-control-gap:clamp(5px, 2vw, 10px);--site-header-gap:clamp(5px, 2vw, 10px);--site-header-inline:clamp(8px, 3vw, 14px)}.site-header .site-header-lead{gap:clamp(1px,.8vw,4px)}.site-header .site-header-back-slot{flex-basis:40px;width:40px;min-width:40px;height:40px;min-height:40px}.site-header .site-header-brand img.site-header-brand-mark{width:clamp(22px,7vw,28px)}.site-header .header-controls{gap:clamp(1px,.8vw,4px)}.site-header{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.site-header .site-header-lead{grid-column:1}.site-header .site-header-actions{grid-column:2;width:100%;min-width:0}.site-header .header-controls .search-control,.site-header .header-controls .search-trigger,.site-header .header-controls .notifications-control,.site-header .header-controls .notifications-button,.site-header .header-controls .avatar,.site-header .header-controls .language-toggle,.site-header .header-controls .location-chip{min-height:var(--site-header-control-compact);height:var(--site-header-control-compact)}.site-header .header-controls .search-control,.site-header .header-controls .search-trigger,.site-header .header-controls .notifications-control,.site-header .header-controls .notifications-button,.site-header .header-controls .avatar{width:var(--site-header-control-compact)}.site-header .header-controls .language-toggle{width:var(--site-header-language-width)}.site-header .header-controls .location-control{flex:0 clamp(64px,21vw,96px);width:clamp(64px,21vw,96px);max-width:clamp(64px,21vw,96px)}.site-header .header-controls .location-chip{min-height:var(--site-header-control-compact);align-items:center;max-height:none;padding-inline:3px;overflow:visible;width:100%!important;height:var(--site-header-control-compact)!important}.site-header .header-controls .location-chip>.location-pin{display:grid!important}.site-header .header-controls .location-chip>span:nth-child(2){white-space:normal;overflow-wrap:break-word;letter-spacing:0;text-align:center;line-height:1.15;font-size:var(--fs-micro)!important;display:block!important}}@media (prefers-reduced-motion:reduce){.site-header .header-controls .app-icon{animation:3.2s ease-in-out infinite icon-idle-drift!important}.site-header .header-controls .notifications-button:not(.has-notifications)>.app-icon{animation:none!important}.site-header .header-controls .notifications-button.has-notifications>.app-icon{animation:3.8s ease-in-out infinite notification-bell!important}}.site-header .site-header-back-slot:empty{flex-basis:0;width:0;min-width:0;display:none}@media (width<=780px){.site-header .header-controls.global-header-controls{justify-content:space-between;width:100%}}@media (width<=480px){.site-header .header-controls .location-control{width:auto;min-width:var(--site-header-control-compact);flex:auto;max-width:clamp(64px,40vw,170px);container-type:inline-size}.site-header .header-controls .location-chip{width:100%!important}@container (width<=95px){.site-header .header-controls .location-chip>span:nth-child(2){display:none}.site-header .header-controls .location-chip{padding-inline:0}}}@media (width<=359px){.site-header .header-controls .location-chip.is-empty>span:nth-child(2){display:none!important}.site-header .header-controls .location-chip.is-empty{width:var(--site-header-control-compact)!important;padding-inline:0!important}.site-header .header-controls .location-control:has(.location-chip.is-empty){width:var(--site-header-control-compact);max-width:var(--site-header-control-compact);flex:none}}@media (height<=520px){:root{--site-header-height:52px}.site-header .icon-button,.site-header .location-chip,.site-header .lang,.site-header .avatar{min-height:44px}}:root{--tab-bar-surface:var(--site-header-surface,#090810e6);--tab-bar-line:var(--site-header-line,#ffffff12);--tab-bar-label:var(--fs-micro);--tab-bar-label-line:1.25;--tab-bar-icon:24px;--tab-bar-icon-compact:22px;--tab-bar-button-pad:2px;--tab-bar-inline:6px;--tab-bar-safe:env(safe-area-inset-bottom,0px);--tab-bar-accent:var(--feed-accent,#0de3f5);--tab-bar-ink:#9a97ab;--tab-bar-ink-active:#f3f1fb;--tab-bar-pill-height:calc(var(--tab-bar-icon) + 8px);--tab-bar-pill-width:64px;--tab-bar-rail-height:2px;--tab-bar-rail-y:0px;--tab-bar-ease:cubic-bezier(.22, .8, .24, 1);--tab-bar-spring:cubic-bezier(.34, 1.42, .5, 1)}.mobile-nav{display:none}.global-app-chrome .mobile-nav{--tab-count:5;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.global-app-chrome .mobile-nav.professional-nav{--tab-count:6}@media (width<=700px){.global-app-chrome .mobile-nav{z-index:30;box-sizing:border-box;height:auto;min-height:80px;padding:8px var(--tab-bar-inline) calc(8px + var(--tab-bar-safe));border-top:1px solid var(--tab-bar-line);background:var(--tab-bar-surface);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);transform-origin:bottom;will-change:transform, opacity;grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;transition:transform .26s cubic-bezier(.22,.8,.24,1),opacity .18s,left .26s cubic-bezier(.22,.8,.24,1),right .26s cubic-bezier(.22,.8,.24,1),bottom .26s cubic-bezier(.22,.8,.24,1),min-height .26s cubic-bezier(.22,.8,.24,1),border-radius .26s,visibility linear;display:grid;position:fixed;bottom:0;left:0;right:0}.global-app-chrome .mobile-nav.professional-nav{grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.global-app-chrome .mobile-nav:before{content:"";z-index:0;top:0;left:var(--tab-bar-inline);box-sizing:border-box;width:calc((100% - var(--tab-bar-inline) * 2) / var(--tab-count));height:var(--tab-bar-rail-height);background:linear-gradient(90deg, transparent, var(--tab-bar-accent), transparent);opacity:0;will-change:transform;transform:translate3d(calc(var(--tab-index,0) * 100%), var(--tab-bar-rail-y), 0);transition:transform .34s var(--tab-bar-ease), opacity .2s ease;background-clip:padding-box;border-left:clamp(10px,4vw,22px) solid #0000;border-right:clamp(10px,4vw,22px) solid #0000;border-radius:999px;position:absolute}.global-app-chrome .mobile-nav:has(button.active):before{opacity:1}.global-app-chrome .mobile-nav:has(>button:first-child.active){--tab-index:0}.global-app-chrome .mobile-nav:has(>button:nth-child(2).active){--tab-index:1}.global-app-chrome .mobile-nav:has(>button:nth-child(3).active){--tab-index:2}.global-app-chrome .mobile-nav:has(>button:nth-child(4).active){--tab-index:3}.global-app-chrome .mobile-nav:has(>button:nth-child(5).active){--tab-index:4}.global-app-chrome .mobile-nav:has(>button:nth-child(6).active){--tab-index:5}.global-app-chrome .mobile-nav button{box-sizing:border-box;min-width:0;min-height:44px;padding:var(--tab-bar-button-pad);grid-template-rows:var(--tab-bar-icon) auto;color:var(--tab-bar-ink);font-size:var(--tab-bar-label);font-weight:700;line-height:var(--tab-bar-label-line);cursor:pointer;isolation:isolate;background:0 0;border:0;align-content:start;justify-items:center;gap:5px;transition:color .2s;display:grid;position:relative}.global-app-chrome .mobile-nav button:after{content:"";z-index:-1;left:50%;top:calc(var(--tab-bar-button-pad) + var(--tab-bar-icon) / 2);width:min(100% - 4px, var(--tab-bar-pill-width));height:var(--tab-bar-pill-height);opacity:0;transition:transform .26s var(--tab-bar-spring), opacity .2s ease;background:linear-gradient(150deg,#96d9de21,#8435ff26);border:0;border-radius:999px;position:absolute;transform:scale(.72)}.global-app-chrome .mobile-nav .tab-icon{width:var(--tab-bar-icon);height:var(--tab-bar-icon);transform-origin:50%;transition:transform .18s var(--tab-bar-ease)}.global-app-chrome .mobile-nav button:active>.tab-icon{transform:scale(.88)}.global-app-chrome .mobile-nav .mobile-nav-label{width:100%;min-width:0;font-size:inherit;line-height:inherit;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-overflow:clip;text-align:center;letter-spacing:.005em;display:block;overflow:visible}.global-app-chrome .mobile-nav button.active{color:var(--tab-bar-ink-active)}.global-app-chrome .mobile-nav button.active>.tab-icon{color:var(--tab-bar-accent)}.global-app-chrome .mobile-nav button.active:after{opacity:1;animation:tab-pill-settle .42s var(--tab-bar-spring);transform:scale(1)}.global-app-chrome .mobile-nav.mobile-nav--expanded{opacity:1;visibility:visible;border-radius:0;min-height:80px;bottom:0;left:0;right:0;transform:translate(0,0)scale(1)}.global-app-chrome .mobile-nav.mobile-nav--compact{--tab-bar-icon:var(--tab-bar-icon-compact);--tab-bar-rail-y:3px;left:10px;right:10px;bottom:max(8px, var(--tab-bar-safe));min-height:64px;padding:6px var(--tab-bar-inline);opacity:1;visibility:visible;border:1px solid #ffffff1a;border-radius:22px;transform:translate(0,0)scale(.98);box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff12}.global-app-chrome .mobile-nav.mobile-nav--compact button{gap:4px;min-height:44px}.global-app-chrome .mobile-nav.mobile-nav--hidden{opacity:0;pointer-events:none;visibility:hidden;transform:translate3d(0, calc(100% + 24px + var(--tab-bar-safe)), 0) scale(.96);transition:transform .26s cubic-bezier(.4,0,1,1),opacity .18s,visibility 0s linear .26s}.global-app-chrome .mobile-nav button:focus-visible{outline-offset:-2px;border-radius:16px}}@media (width<=400px){.global-app-chrome .mobile-nav{--tab-bar-pill-width:56px;--tab-bar-inline:4px}}@media (height<=520px){.global-app-chrome .mobile-nav.mobile-nav--expanded,.global-app-chrome .mobile-nav.mobile-nav--compact{min-height:58px}.global-app-chrome .mobile-nav{--tab-bar-icon:20px;--tab-bar-icon-compact:20px}.global-app-chrome .mobile-nav button,.global-app-chrome .mobile-nav.mobile-nav--compact button{gap:2px;min-height:44px}}@media (width<=700px){.app-shell.route-shell{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (width>=701px){:root{--desktop-nav-width:88px}.global-app-chrome .mobile-nav{z-index:35;top:var(--site-header-height);box-sizing:border-box;width:var(--desktop-nav-width);border-top:0;border-right:1px solid var(--tab-bar-line);background:var(--tab-bar-surface);-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;grid-auto-flow:row;align-content:start;gap:6px;height:auto;padding:18px 12px;display:grid;position:fixed;bottom:0;left:0;right:auto;overflow:hidden auto;box-shadow:16px 0 42px #00000029,inset -1px 0 #ffffff06}.global-app-chrome .mobile-nav button{box-sizing:border-box;width:100%;min-width:0;min-height:54px;color:var(--tab-bar-ink);font-size:var(--fs-micro);text-align:left;cursor:pointer;transition:transform .2s var(--tab-bar-ease), color .2s ease, border-color .2s ease, background .2s ease, box-shadow .2s ease;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:28px minmax(0,1fr);justify-content:start;align-items:center;gap:12px;padding:10px;font-weight:800;line-height:1.25;display:grid}.global-app-chrome .mobile-nav button:hover{color:#f6f4fb;background:#ffffff0a;border-color:#ffffff13;transform:translate(2px)}.global-app-chrome .mobile-nav button.active{color:var(--tab-bar-ink-active);box-shadow:inset 3px 0 var(--tab-bar-accent), inset 0 1px #ffffff0d;background:linear-gradient(100deg,#96d9de1c,#8435ff17);border-color:#96d9de33}.global-app-chrome .mobile-nav button.active>.tab-icon{color:var(--tab-bar-accent)}.global-app-chrome .mobile-nav button:after{content:none}.global-app-chrome .mobile-nav .tab-icon{width:var(--tab-bar-icon);height:var(--tab-bar-icon);stroke-width:1.9px;flex:none;justify-self:center}.global-app-chrome .mobile-nav .mobile-nav-label{white-space:normal;overflow-wrap:normal;word-break:normal;text-overflow:clip;text-align:left;min-width:0;display:block;overflow:visible}body>main,body>.route-path-bar{width:calc(100% - var(--desktop-nav-width));margin-left:var(--desktop-nav-width)}body>main.app-shell>.content{width:min(100%,1500px);margin-left:auto;margin-right:auto}}@media (width>=1001px){:root{--desktop-nav-width:232px}.global-app-chrome .mobile-nav{padding:24px 18px}.global-app-chrome .mobile-nav button{min-height:56px;padding:11px 14px}}@media (width>=701px) and (width<=1000px){.global-app-chrome .mobile-nav button{grid-template-columns:1fr;justify-items:center;gap:0}.global-app-chrome .mobile-nav .mobile-nav-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.global-app-chrome .mobile-nav button .motion-line{transform-origin:bottom;animation:1.05s ease-in-out infinite feed-bars}.global-app-chrome .mobile-nav button .line-two{animation-delay:.14s}.global-app-chrome .mobile-nav button .line-three{animation-delay:.28s}.global-app-chrome .mobile-nav button .feed-beacon{fill:currentColor;stroke:none;transform-origin:17.3px 7.6px;animation:2.2s ease-in-out infinite tab-beacon}.global-app-chrome .mobile-nav button .compass-needle{fill:currentColor;stroke:none;transform-origin:12px 12px;animation:2.4s cubic-bezier(.45,0,.55,1) infinite compass-turn}.global-app-chrome .mobile-nav button .orbit-dot{fill:currentColor;stroke:none;animation:1.2s ease-in-out infinite orbit-blink}.global-app-chrome .mobile-nav button .map-radar-outer{transform-origin:12px 19.2px;animation:2.1s ease-out infinite map-radar}.global-app-chrome .mobile-nav button .map-radar-inner{transform-origin:12px 19.2px;animation:2.1s ease-out .5s infinite map-radar}.global-app-chrome .mobile-nav button .map-pin-core{transform-origin:12px 8.3px;animation:1.7s ease-in-out infinite map-core-beat}.global-app-chrome .mobile-nav button .heart-path{transform-origin:12px 12px;animation:1.35s ease-in-out infinite heart-beat}.global-app-chrome .mobile-nav button .heart-pulse{animation:1.35s ease-in-out infinite pulse-draw}.global-app-chrome .mobile-nav button .person-one{transform-origin:9px 8px;animation:1.6s ease-in-out infinite person-bob}.global-app-chrome .mobile-nav button .person-two{transform-origin:16.5px 9px;animation:1.6s ease-in-out .18s infinite person-bob}.global-app-chrome .mobile-nav button .professional-mic{transform-origin:12px 9px;animation:1.5s ease-in-out infinite professional-mic}.global-app-chrome .mobile-nav button .professional-wave{transform-origin:50%;animation:1.5s ease-out infinite professional-wave}@keyframes tab-beacon{0%,to{opacity:.35;transform:scale(.78)}45%{opacity:1;transform:scale(1.12)}}@keyframes tab-pill-settle{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.global-app-chrome .mobile-nav,.global-app-chrome .mobile-nav:before,.global-app-chrome .mobile-nav button,.global-app-chrome .mobile-nav .tab-icon,.global-app-chrome .mobile-nav button:after{transition:none!important}.global-app-chrome .mobile-nav button.active:after{animation:none!important}.global-app-chrome .mobile-nav button .motion-line{animation:1.8s ease-in-out infinite feed-bars!important}.global-app-chrome .mobile-nav button .feed-beacon{animation:3.2s ease-in-out infinite tab-beacon!important}.global-app-chrome .mobile-nav button .compass-needle{animation:3.4s cubic-bezier(.45,0,.55,1) infinite compass-turn!important}.global-app-chrome .mobile-nav button .orbit-dot{animation:2s ease-in-out infinite orbit-blink!important}.global-app-chrome .mobile-nav button .map-radar-outer{animation:3s ease-out infinite map-radar!important}.global-app-chrome .mobile-nav button .map-radar-inner{animation:3s ease-out .7s infinite map-radar!important}.global-app-chrome .mobile-nav button .map-pin-core{animation:2.5s ease-in-out infinite map-core-beat!important}.global-app-chrome .mobile-nav button .heart-path{animation:2.2s ease-in-out infinite heart-beat!important}.global-app-chrome .mobile-nav button .heart-pulse{animation:2.2s ease-in-out infinite pulse-draw!important}.global-app-chrome .mobile-nav button .person-one{animation:2.4s ease-in-out infinite person-bob!important}.global-app-chrome .mobile-nav button .person-two{animation:2.4s ease-in-out .25s infinite person-bob!important}.global-app-chrome .mobile-nav button .professional-mic{animation:2.3s ease-in-out infinite professional-mic!important}.global-app-chrome .mobile-nav button .professional-wave{animation:2.3s ease-out infinite professional-wave!important}}.auth-page{color:#f5f3f8;min-height:100vh;font-family:var(--font-inter),Arial,sans-serif;background:radial-gradient(circle at 78% 18%,#0de3f514,#0000 25%),radial-gradient(circle at 20% 72%,#8435ff1f,#0000 30%),#090810}.auth-back{color:#f5f3f8;min-height:42px;font-size:var(--fs-micro);background:#171620;border-radius:12px;padding:10px 16px;font-weight:800;border:1px solid #ffffff1a!important}.auth-layout{width:min(1120px,100% - 36px);min-height:calc(100vh - var(--site-header-height));grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(38px,7vw,100px);margin:auto;padding:48px 0;display:grid}.auth-kicker,.auth-card-kicker{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.16em;font-weight:800}.auth-story h1{font:800 clamp(42px,6.05vw,76px)/.98 var(--font-jakarta);letter-spacing:-.055em;margin:18px 0 20px}.auth-story>p{color:#aaa6b5;max-width:560px;font-size:var(--fs-body);margin:0;line-height:1.65}.auth-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:38px;display:grid}.auth-trust span{background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;gap:5px;padding:17px;display:grid}.auth-trust strong{font-size:var(--fs-micro)}.auth-trust small{color:#858191;font-size:var(--fs-micro);line-height:1.45}.auth-card{background:linear-gradient(145deg,#1b1926f2,#0d0c14fa);border:1px solid #ffffff1c;border-radius:26px;padding:clamp(24px,4vw,38px);box-shadow:0 35px 90px #0000006b,inset 0 1px #ffffff14}.auth-card h2{font:500 var(--fs-title)/1.12 var(--font-jakarta);letter-spacing:-.035em;margin:12px 0 10px}.auth-card>p{color:#9793a2;font-size:var(--fs-micro);margin:0 0 25px;line-height:1.6}.auth-card form,.auth-card label{gap:8px;display:grid}.auth-card form{gap:15px}.auth-card label>span{color:#aaa7b5;font-size:var(--fs-micro);letter-spacing:.07em;font-weight:800}.auth-card input{color:#fff;width:100%;height:50px;font:700 var(--fs-label) var(--font-inter);background:#0f0e16;border:1px solid #ffffff1a;border-radius:12px;outline:0;padding:0 14px}.auth-card input:focus{border-color:#0de3f56b;box-shadow:0 0 0 3px #0de3f512}.password-field{position:relative}.password-field input{padding-right:78px}.password-field button{color:#aaa7b5;min-width:66px;height:38px;font-size:var(--fs-micro);cursor:pointer;background:#1d1b27;border:0;border-radius:9px;font-weight:800;position:absolute;top:6px;right:6px}.auth-submit{color:#fff;min-height:50px;font-size:var(--fs-micro);cursor:pointer;background:linear-gradient(110deg,#0de3f52e,#8435ff30);border:1px solid #0de3f547;border-radius:13px;font-weight:800}.auth-submit:disabled{cursor:not-allowed;opacity:.45}.auth-message{color:#ffb0bd;font-size:var(--fs-micro);background:#ff56710f;border:1px solid #ff788e2e;border-radius:10px;margin:0;padding:11px 12px}.auth-divider{color:#686473;font-size:var(--fs-micro);letter-spacing:.12em;align-items:center;gap:10px;margin:23px 0 14px;font-weight:800;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff12;flex:1;height:1px}.auth-providers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-providers button{color:#747080;min-height:44px;font-size:var(--fs-micro);background:#14131c;border:1px solid #ffffff14;border-radius:11px;font-weight:800}.auth-help{color:#9c98a6;width:100%;min-height:42px;font-size:var(--fs-micro);cursor:pointer;background:0 0;border:0;margin-top:14px;font-weight:800}@media (width<=760px){.auth-layout{min-height:calc(100vh - var(--site-header-height));grid-template-columns:1fr;gap:28px;padding:34px 0 40px}.auth-story h1{font-size:var(--fs-display)}.auth-story>p{font-size:var(--fs-label)}.auth-trust{margin-top:24px}.auth-card{border-radius:21px}.auth-providers{grid-template-columns:1fr}}@media (width<=420px){.auth-layout{width:min(100% - 24px,1120px)}.auth-back{font-size:var(--fs-micro);padding:8px 11px}.auth-trust{grid-template-columns:1fr}.auth-card{padding:22px 18px}}.password-field button{height:40px!important;top:5px!important}.auth-mode{background:#0f0e16;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 20px;padding:5px;display:grid}.auth-mode button{color:#817d8a;min-height:38px;font-size:var(--fs-micro);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:800}.auth-mode button.active{color:#fff;background:linear-gradient(110deg,#0de3f529,#8435ff33)}.auth-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.auth-success{color:#bffcff;font-size:var(--fs-micro);background:#0de3f50f;border:1px solid #67e9ef38;border-radius:12px;margin:0;padding:14px;line-height:1.55}.auth-verify-layout{max-width:980px}.auth-verify-layout .auth-card{width:min(100%,460px)}@media (width<=760px){.auth-verify-layout{grid-template-rows:auto auto;align-content:start;align-items:start;min-height:auto}}.auth-providers button:disabled{cursor:not-allowed}.auth-providers button.auth-provider-ready{color:#e9e7ef;cursor:pointer;background:#1b1a25;border-color:#ffffff29}.auth-providers button.auth-provider-ready:hover{color:#fff;border-color:#0de3f547}.auth-providers button.auth-provider-ready:focus-visible{outline-offset:2px;outline:2px solid #0de3f56b}.auth-providers button{justify-content:center;align-items:center;gap:10px;padding:0 14px;display:flex}.auth-providers button span{white-space:normal;min-width:0;line-height:1.25}.auth-provider-mark{flex:0 0 19px;width:19px;height:19px;display:block}.auth-providers button:disabled .auth-provider-mark{opacity:.42}.auth-providers button.auth-provider-ready .auth-provider-mark{opacity:1}.auth-turnstile-copy{color:#aaa7b5;font-size:var(--fs-micro);margin:0;line-height:1.5}.auth-turnstile{border-radius:12px;min-height:65px;overflow:hidden}.auth-turnstile>div{transform-origin:0 0;min-height:65px}@media (width<=420px){.auth-turnstile{max-width:100%;overflow:auto}.auth-turnstile>div{width:300px}}.recovery-page{min-height:100vh;padding-bottom:calc(var(--site-tab-bar-height,76px) + 24px);color:#f5f3f8;font-family:var(--font-inter),Arial,sans-serif;background:radial-gradient(circle at 78% 18%,#0de3f514,#0000 28%),radial-gradient(circle at 18% 72%,#8435ff21,#0000 32%),#090810}.recovery-layout{width:min(100% - 32px,620px);min-height:calc(100vh - var(--site-header-height) - var(--site-tab-bar-height,76px));place-items:center;margin:0 auto;padding:42px 0;display:grid}.recovery-card{overflow-wrap:anywhere;background:linear-gradient(145deg,#1b1926f5,#0d0c14fc);border:1px solid #ffffff1c;border-radius:26px;width:100%;padding:clamp(24px,5vw,42px);box-shadow:0 35px 90px #0000006b,inset 0 1px #ffffff14}.recovery-kicker{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.16em;font-weight:800}.recovery-card h1{font:800 var(--fs-display)/1.08 var(--font-jakarta);letter-spacing:-.04em;margin:14px 0 12px}.recovery-card>p{color:#aaa6b5;font-size:var(--fs-label);margin:0 0 24px;line-height:1.65}.recovery-card form,.recovery-card label{gap:9px;display:grid}.recovery-card form{gap:16px}.recovery-card label>span{color:#b7b3c0;font-size:var(--fs-micro);letter-spacing:.06em;font-weight:800}.recovery-card input{color:#fff;width:100%;min-height:52px;font:700 var(--fs-label) var(--font-inter);background:#0f0e16;border:1px solid #ffffff1f;border-radius:12px;outline:0;padding:0 14px}.recovery-card input:focus{border-color:#0de3f573;box-shadow:0 0 0 3px #0de3f514}.recovery-primary,.recovery-secondary{width:100%;min-height:50px;font-size:var(--fs-micro);cursor:pointer;white-space:normal;border-radius:13px;font-weight:800}.recovery-primary{color:#fff;background:linear-gradient(110deg,#0de3f52e,#8435ff33);border:1px solid #0de3f54d}.recovery-secondary{color:#bbb7c3;background:#15141e;border:1px solid #ffffff14;margin-top:12px}.recovery-primary:disabled,.recovery-secondary:disabled{cursor:not-allowed;opacity:.48}.recovery-security-copy{color:#aaa7b5;font-size:var(--fs-micro);margin:0;line-height:1.5}.recovery-message{color:#ffb0bd;font-size:var(--fs-micro);background:#ff56710f;border:1px solid #ff788e33;border-radius:11px;margin:0;padding:12px;line-height:1.55}.recovery-message.success{color:#bffcff;background:#0de3f50f;border-color:#67e9ef3b}.recovery-rules{color:#aaa6b5;font-size:var(--fs-micro);margin:0;padding-left:20px;line-height:1.6}.recovery-card .auth-turnstile{border-radius:12px;min-height:65px;overflow:auto}.recovery-card .auth-turnstile>div{transform-origin:0 0;min-height:65px}@media (width<=480px){.recovery-layout{align-items:start;width:min(100% - 20px,620px);padding:24px 0}.recovery-card{border-radius:20px;padding:24px 18px}.recovery-card h1{font-size:var(--fs-display)}}.console-page{width:100%;margin-left:0}.console-root{--console-bg:#0c0d10;--console-panel:#131519;--console-raised:#191c21;--console-line:#262a31;--console-line-strong:#363b44;--console-text:#e8eaee;--console-dim:#9aa1ad;--console-faint:#6d7480;--console-accent:#d9a441;--console-accent-soft:#d9a4411f;--console-danger:#e06c75;--console-danger-soft:#e06c751a;--console-good:#7fb787;--console-font:var(--font-inter);background:var(--console-bg);min-height:100vh;color:var(--console-text);font-family:var(--console-font);font-size:var(--fs-label);line-height:1.5}.console-root h1,.console-root h2,.console-root h3{letter-spacing:-.01em;font-family:var(--console-font)!important}.console-root *,.console-root :before,.console-root :after{box-sizing:border-box}.console-gate{align-content:start;gap:14px;width:min(430px,100% - 32px);margin:0 auto;padding:72px 0 48px;display:grid}.console-gate>span{color:var(--console-accent);font-size:var(--fs-micro);letter-spacing:.16em;font-weight:700}.console-gate h1{font-size:var(--fs-lead);overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.3}.console-gate>p{color:var(--console-dim);font-size:var(--fs-micro);overflow-wrap:break-word;margin:0;line-height:1.6}.console-gate-form{border:1px solid var(--console-line);background:var(--console-panel);border-radius:6px;gap:14px;margin-top:8px;padding:18px;display:grid}.console-gate-form label{gap:6px;display:grid}.console-gate-form label>span{color:var(--console-dim);font-size:var(--fs-micro);letter-spacing:.08em;font-weight:700}.console-gate-form input{border:1px solid var(--console-line-strong);background:var(--console-bg);min-height:44px;color:var(--console-text);font:400 var(--fs-label)/1.4 var(--console-font);border-radius:4px;outline:0;padding:10px 12px}.console-gate-form input:focus-visible{border-color:var(--console-accent);box-shadow:0 0 0 2px var(--console-accent-soft)}.console-gate-form button{border:1px solid var(--console-accent);background:var(--console-accent-soft);min-height:44px;color:var(--console-accent);font-size:var(--fs-micro);letter-spacing:.06em;cursor:pointer;border-radius:4px;padding:11px 16px;font-weight:700}.console-gate-form button:hover:not(:disabled){color:#f2d9a6;background:#d9a44133}.console-gate-form button:disabled{opacity:.45;cursor:not-allowed}.console-gate-footnote{color:var(--console-faint);font-size:var(--fs-micro);overflow-wrap:break-word;margin:0;line-height:1.6}.console-workspace{grid-template-rows:auto 1fr;height:100vh;display:grid}.console-bar{border-bottom:1px solid var(--console-line);background:var(--console-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px clamp(12px,2vw,20px);display:flex}.console-bar-mark{flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;display:flex}.console-bar-mark strong{font-size:var(--fs-micro);letter-spacing:.2em;color:var(--console-text);font-weight:800}.console-bar-mark span{color:var(--console-accent);font-size:var(--fs-micro);letter-spacing:.14em;overflow-wrap:break-word;font-weight:700}.console-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-bar-operator{color:var(--console-dim);font-size:var(--fs-micro);overflow-wrap:anywhere;font-weight:700}.console-bar-actions button{border:1px solid var(--console-line-strong);background:var(--console-raised);min-height:40px;color:var(--console-dim);font-size:var(--fs-micro);white-space:nowrap;cursor:pointer;border-radius:4px;padding:9px 13px;font-weight:700}.console-bar-actions button:hover:not(:disabled){border-color:var(--console-accent);color:var(--console-text)}.console-bar-actions button:disabled{opacity:.5;cursor:not-allowed}.console-bar-exit{color:var(--console-danger)!important}.console-bar-exit:hover{border-color:var(--console-danger)!important}.console-frame{grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.console-nav{border-right:1px solid var(--console-line);background:var(--console-panel);align-content:start;gap:18px;padding:14px 10px 40px;display:grid;overflow-y:auto}.console-nav section{gap:5px;display:grid}.console-nav h2{color:var(--console-faint);font-size:var(--fs-micro);letter-spacing:.13em;text-transform:uppercase;overflow-wrap:break-word;margin:0 0 2px;padding:0 8px;font-weight:700}.console-nav section>div{gap:2px;display:grid}.console-nav button{min-height:40px;color:var(--console-dim);font-size:var(--fs-micro);text-align:left;cursor:pointer;overflow-wrap:break-word;background:0 0;border:1px solid #0000;border-radius:4px;padding:9px 10px;font-weight:700}.console-nav button:hover{background:var(--console-raised);color:var(--console-text)}.console-nav button.is-current{border-color:var(--console-line-strong);background:var(--console-accent-soft);color:var(--console-accent)}.console-surface{align-content:start;gap:16px;min-width:0;padding:20px clamp(12px,2.4vw,28px) 64px;display:grid;overflow-y:auto}.console-panel{gap:16px;min-width:0;display:grid}.console-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.console-panel-head>div{gap:5px;min-width:0;display:grid}.console-panel-head h1{font-size:var(--fs-lead);overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.3}.console-panel-head p{max-width:88ch;color:var(--console-dim);font-size:var(--fs-micro);overflow-wrap:break-word;margin:0;line-height:1.6}.console-panel-head button{border:1px solid var(--console-line-strong);background:var(--console-raised);min-height:40px;color:var(--console-dim);font-size:var(--fs-micro);cursor:pointer;border-radius:4px;padding:9px 14px;font-weight:700}.console-panel-head button:hover{border-color:var(--console-accent);color:var(--console-text)}.console-cards{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:8px;display:grid}.console-card{border:1px solid var(--console-line);background:var(--console-panel);border-left-width:2px;border-radius:4px;align-content:start;gap:5px;min-width:0;padding:13px 14px;display:grid}.console-card>strong{font-size:var(--fs-lead);overflow-wrap:break-word;font-weight:700;line-height:1.2}.console-card.tone-alert{border-left-color:var(--console-danger)}.console-card.tone-alert>strong{color:var(--console-danger)}.console-card.tone-good{border-left-color:var(--console-good)}.console-card.tone-neutral{border-left-color:var(--console-line-strong)}.console-table-block{gap:8px;min-width:0;display:grid}.console-table-block h2{color:var(--console-dim);font-size:var(--fs-micro);letter-spacing:.09em;text-transform:uppercase;overflow-wrap:break-word;margin:0;font-weight:700}.console-table{border:1px solid var(--console-line);background:var(--console-panel);border-radius:4px;max-width:100%;overflow-x:auto}.console-table:focus-visible{outline:2px solid var(--console-accent);outline-offset:-2px}.console-table table{border-collapse:collapse;width:100%;font-size:var(--fs-micro)}.console-table th,.console-table td{text-align:left;white-space:nowrap;vertical-align:middle;border-top:1px solid var(--console-line);padding:9px 12px}.console-table thead th{z-index:1;background:var(--console-raised);color:var(--console-faint);letter-spacing:.05em;border-top:0;font-weight:700;position:sticky;top:0}.console-table tbody td{color:var(--console-dim)}.console-table tbody td:first-child{color:var(--console-text);font-weight:700}.console-table tbody tr:hover td{background:#ffffff05}.console-table tbody tr.tone-alert td:first-child{color:var(--console-danger)}.console-table tbody tr.tone-good td:first-child{color:var(--console-good)}.console-cell-action{background:var(--console-panel)}.console-table td button{border:1px solid var(--console-danger);background:var(--console-danger-soft);min-height:40px;color:var(--console-danger);font-size:var(--fs-micro);white-space:nowrap;cursor:pointer;border-radius:4px;padding:8px 12px;font-weight:700}.console-table td button:hover{color:#ffd2d6;background:#e06c7538}.console-cell-action,.console-cell-links{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.console-cell-links button{border-color:var(--console-line-strong)!important;background:var(--console-raised)!important;color:var(--console-accent)!important}.console-cell-links button:hover{border-color:var(--console-accent)!important;color:#f2d9a6!important}.console-cell-links span,.console-cell-preview span{color:var(--console-faint);white-space:normal;overflow-wrap:break-word;max-width:22ch;display:inline-block}.console-cell-preview{padding:6px 12px}.console-cell-preview img{border:1px solid var(--console-line-strong);background:var(--console-bg);object-fit:contain;border-radius:4px;width:auto;max-width:132px;height:auto;max-height:96px;display:block}.console-empty{border:1px dashed var(--console-line-strong);color:var(--console-faint);font-size:var(--fs-micro);overflow-wrap:break-word;border-radius:4px;margin:0;padding:18px 14px}.console-notes{border:1px solid var(--console-line);border-left:2px solid var(--console-line-strong);background:var(--console-panel);border-radius:4px;gap:8px;padding:13px 14px;display:grid}.console-notes p{color:var(--console-faint);font-size:var(--fs-micro);overflow-wrap:break-word;margin:0;line-height:1.6}.console-notice,.console-failure{border:1px solid var(--console-line-strong);background:var(--console-panel);color:var(--console-dim);font-size:var(--fs-micro);overflow-wrap:break-word;border-radius:4px;margin:0;padding:11px 13px;line-height:1.55}.console-failure{border-color:var(--console-danger);color:var(--console-danger);background:var(--console-danger-soft)}.console-confirm{border:1px solid var(--console-danger);background:var(--console-danger-soft);border-radius:4px;gap:11px;padding:15px;display:grid}.console-confirm>span{color:var(--console-danger);font-size:var(--fs-micro);letter-spacing:.13em;font-weight:700}.console-confirm>strong{font-size:var(--fs-label);overflow-wrap:break-word}.console-confirm>p{color:var(--console-dim);font-size:var(--fs-micro);overflow-wrap:anywhere;margin:0}.console-confirm label{gap:6px;display:grid}.console-confirm label>span{color:var(--console-dim);font-size:var(--fs-micro);letter-spacing:.07em;font-weight:700}.console-confirm textarea{resize:vertical;border:1px solid var(--console-line-strong);background:var(--console-bg);width:100%;color:var(--console-text);font:400 var(--fs-micro)/1.55 var(--console-font);border-radius:4px;outline:0;padding:11px}.console-confirm textarea:focus-visible{border-color:var(--console-accent)}.console-confirm label>small{color:var(--console-faint);font-size:var(--fs-micro);justify-self:end}.console-confirm-choices{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:10px;display:grid}.console-confirm-choices select{border:1px solid var(--console-line-strong);background:var(--console-bg);width:100%;min-height:44px;color:var(--console-text);font:700 var(--fs-micro)/1.4 var(--console-font);cursor:pointer;border-radius:4px;outline:0;padding:10px 11px}.console-confirm-choices select:focus-visible{border-color:var(--console-accent)}.console-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.console-confirm-actions button{border:1px solid var(--console-line-strong);background:var(--console-raised);min-height:44px;color:var(--console-dim);font-size:var(--fs-micro);cursor:pointer;border-radius:4px;flex:auto;padding:10px 15px;font-weight:700}.console-confirm-actions button:hover:not(:disabled){border-color:var(--console-accent);color:var(--console-text)}.console-confirm-actions button:disabled{opacity:.45;cursor:not-allowed}.console-confirm-actions button.is-destructive{border-color:var(--console-danger);background:var(--console-danger);color:#1a0d0f}.console-confirm-actions button.is-destructive:hover:not(:disabled){color:#1a0d0f;background:#ef8189}@media (width<=900px){.console-workspace{height:auto;min-height:100vh}.console-frame{grid-template-columns:minmax(0,1fr)}.console-nav{border-right:0;border-bottom:1px solid var(--console-line);grid-auto-columns:max-content;grid-auto-flow:column;align-content:center;gap:14px;padding:10px;overflow:auto hidden}.console-nav section{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:4px}.console-nav h2{white-space:nowrap;padding:0 6px 0 0}.console-nav section>div{grid-auto-columns:max-content;grid-auto-flow:column;gap:4px}.console-nav button{white-space:nowrap}.console-surface{overflow-y:visible}}@media (width<=560px){.console-bar{flex-direction:column;align-items:flex-start;gap:8px}.console-bar-actions{width:100%}.console-bar-actions button{flex:auto}.console-cards{grid-template-columns:minmax(0,1fr)}.console-confirm-actions button{flex:100%}}@media (prefers-reduced-motion:reduce){.console-root *,.console-root :before,.console-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.spec-page{--spec-ink:#f4f3f8;--spec-ink-soft:#9794a6;--spec-line:#ffffff17;--spec-panel:#101018;min-height:100vh;color:var(--spec-ink);background:#08080d;padding:40px clamp(16px,4vw,56px) 120px}.spec-page-head{max-width:780px;margin-bottom:44px}.spec-page-head>span{font-size:var(--fs-micro);letter-spacing:.16em;color:var(--spec-ink-soft);font-weight:800;display:block}.spec-page-head h1{font-size:var(--fs-display);margin:10px 0 12px;line-height:1.05}.spec-page-head p{font-size:var(--fs-label);color:var(--spec-ink-soft);margin:0;line-height:1.6}.spec-loading{margin-top:12px!important}.spec-row{border-top:1px solid var(--spec-line);padding:26px 0}.spec-row>header{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:18px;display:flex}.spec-role{font-size:var(--fs-label);font-weight:800}.spec-where,.spec-size{font-size:var(--fs-micro);color:var(--spec-ink-soft)}.spec-size{font-variant-numeric:tabular-nums;margin-left:auto}.spec-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.spec-cell{border:1px solid var(--spec-line);background:var(--spec-panel);border-radius:14px;min-width:0;padding:18px}.spec-cell-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.spec-cell-head strong{font-size:var(--fs-micro);letter-spacing:.02em;font-weight:800}.spec-weights{gap:4px;display:flex}.spec-weights button{border:1px solid var(--spec-line);min-width:40px;min-height:40px;color:var(--spec-ink-soft);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:9px;padding:0 8px;font-weight:800;position:relative}.spec-weights button.is-active{color:var(--spec-ink);background:#0de3f514;border-color:#0de3f573}.spec-sample{letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 16px;line-height:1.08}.spec-metrics{border-top:1px solid var(--spec-line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0;padding-top:14px;display:grid}.spec-metrics dt{font-size:var(--fs-micro);letter-spacing:.08em;color:var(--spec-ink-soft);font-weight:800}.spec-metrics dd{font-size:var(--fs-label);font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:700}.spec-summary{border:1px solid var(--spec-line);background:var(--spec-panel);border-radius:14px;margin-top:42px;padding:22px}.spec-summary h2{font-size:var(--fs-body);margin:0 0 12px}.spec-summary pre{font-size:var(--fs-micro);color:var(--spec-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}@media (prefers-reduced-motion:reduce){.spec-weights button{transition:none}}.waitlist-form{gap:16px;width:100%;max-width:560px;margin:0;display:grid}.waitlist-audience{border:0;gap:10px;margin:0;padding:0;display:grid}.waitlist-audience legend{color:#ece9f5b8;font-family:var(--font-inter);font-size:var(--fs-label);padding:0;font-weight:700}.waitlist-audience-options{flex-wrap:wrap;gap:8px;display:flex}.waitlist-chip{border:1px solid var(--line);color:#ece9f5db;min-height:44px;font-family:var(--font-inter);font-size:var(--fs-label);text-align:center;white-space:normal;overflow-wrap:break-word;cursor:pointer;background:#ffffff08;border-radius:999px;flex:0 auto;padding:10px 16px;font-weight:700;line-height:1.3;transition:border-color .2s,background-color .2s,color .2s}.waitlist-chip.is-selected{color:var(--text);background:linear-gradient(135deg,#0de3f529,#8435ff29);border-color:#0de3f573}.waitlist-chip:focus-visible,.waitlist-row input:focus-visible,.waitlist-submit:focus-visible{outline-offset:2px;outline:2px solid #0de3f5a6}.waitlist-label{color:#ece9f5b8;font-family:var(--font-inter);font-size:var(--fs-label);font-weight:700;display:block}.waitlist-row{flex-wrap:wrap;gap:10px;display:flex}.waitlist-row input{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--text);font-family:var(--font-inter);font-size:var(--fs-body);background:#08080f99;border-radius:14px;outline:none;flex:220px;padding:0 15px}.waitlist-row input::placeholder{color:#ece9f561}.waitlist-submit{color:#081014;min-height:48px;font-family:var(--font-inter);font-size:var(--fs-label);white-space:normal;cursor:pointer;background:linear-gradient(135deg,#0de3f5eb,#8435ffd1);border:1px solid #0de3f552;border-radius:14px;flex:none;padding:0 22px;font-weight:700}.waitlist-submit:disabled{opacity:.6;cursor:wait}.waitlist-decoy{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.waitlist-check{min-height:0}.waitlist-done{color:#bef7faeb;max-width:560px;font-family:var(--font-inter);font-size:var(--fs-body);margin:0;line-height:1.6}.waitlist-error{color:#ffadbe;font-family:var(--font-inter);font-size:var(--fs-micro);display:block}@media (width<=380px){.waitlist-row input,.waitlist-submit{flex:100%}}@media (prefers-reduced-motion:reduce){.waitlist-chip{transition:none}}.landing-page{min-height:100svh;color:var(--text);background:radial-gradient(circle at 14% 12%, #0de3f51a, transparent 32%), radial-gradient(circle at 86% 82%, #8435ff21, transparent 36%), var(--bg);place-items:center;padding:clamp(16px,4vw,56px);display:grid}.landing-card{border:1px solid var(--line);background:linear-gradient(150deg,#231e3a99,#0e0e19b8);border-radius:clamp(24px,4vw,40px);gap:clamp(18px,3vw,26px);width:min(100%,760px);padding:clamp(24px,5vw,56px);display:grid;box-shadow:0 30px 100px #0000006b,inset 0 1px #ffffff0f}.landing-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-brand{color:var(--text);font-family:var(--font-inter);font-size:var(--fs-micro);letter-spacing:.22em;font-weight:800}.landing-language{border:1px solid var(--line);cursor:pointer;background:#ffffff08;border-radius:12px;grid-template-columns:repeat(2,1fr);align-items:center;min-width:88px;min-height:40px;padding:0;display:grid}.landing-language span{color:#ece9f599;height:100%;font-family:var(--font-inter);font-size:var(--fs-micro);letter-spacing:.08em;border-radius:11px;place-items:center;padding:0 10px;font-weight:500;display:grid}.landing-language span.active{color:var(--text);background:#0de3f524;font-weight:800}.landing-language:focus-visible{outline-offset:2px;outline:2px solid #0de3f5a6}.landing-kicker{color:#6ce5e7eb;font-family:var(--font-inter);font-size:var(--fs-micro);letter-spacing:.2em;margin:0;font-weight:800}.landing-page h1{max-width:18ch;font-family:var(--font-jakarta);font-size:var(--fs-display);letter-spacing:-.045em;margin:0;font-weight:800;line-height:1.06}.landing-lead{color:#ece9f5e6;max-width:46ch;font-family:var(--font-jakarta);font-size:var(--fs-title);margin:0;font-weight:500;line-height:1.3}.landing-audiences{gap:14px;margin:0;padding:0;list-style:none;display:grid}.landing-audiences li{grid-template-columns:26px 1fr;align-items:start;gap:12px;display:grid}.landing-audiences span{color:#ece9f5c7;font-family:var(--font-inter);font-size:var(--fs-body);font-weight:400;line-height:1.55}.landing-icon{fill:none;stroke:#0de3f5d9;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;margin-top:1px}.landing-icon-moon{animation:6s ease-in-out infinite landing-moon-drift}.landing-icon-spark{fill:#0de3f5d9;stroke:none;animation:3.4s ease-in-out infinite landing-spark}.landing-icon-spark-two{animation-delay:1.1s}.landing-icon-wave{animation:3.2s ease-in-out infinite landing-wave}.landing-icon-mic{animation:4.4s ease-in-out infinite landing-mic}.landing-icon-door{animation:5s ease-in-out infinite landing-door}.landing-waitlist{border-top:1px solid var(--line);gap:14px;padding-top:clamp(6px,1.6vw,12px);display:grid}.landing-invite{color:#ece9f5c7;max-width:52ch;font-family:var(--font-inter);font-size:var(--fs-body);margin:0;font-weight:400;line-height:1.55}.landing-foot{color:#ece9f575;font-family:var(--font-inter);font-size:var(--fs-micro);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:12px;font-weight:400;line-height:1.6;display:flex}.landing-foot-line{background:#fff3;width:28px;height:1px}@media (width<=460px){.landing-page h1,.landing-lead,.landing-invite{max-width:100%}.landing-foot-line{display:none}}@keyframes landing-moon-drift{0%,to{translate:0}50%{translate:0 -1.5px}}@keyframes landing-spark{0%,to{opacity:.35}50%{opacity:1}}@keyframes landing-wave{0%,to{translate:0}50%{translate:0 1.5px}}@keyframes landing-mic{0%,to{translate:0}50%{translate:0 -1px}}@keyframes landing-door{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-card,.landing-card :not(.landing-icon):not(.landing-icon *){transition:none!important}}.landing-enter{border:1px solid var(--line);color:#ece9f5d1;min-height:40px;font-family:var(--font-inter);font-size:var(--fs-micro);letter-spacing:.04em;cursor:pointer;background:#ffffff08;border-radius:999px;padding:8px 16px;font-weight:700}.landing-enter:focus-visible{outline-offset:2px;outline:2px solid #0de3f5a6}.maintenance-page{isolation:isolate;color:#f8f7fb;background:radial-gradient(circle at 12% 16%,#36d6da1c,#0000 30%),radial-gradient(circle at 88% 82%,#6c4ddd24,#0000 34%),#090811;place-items:center;min-height:100svh;padding:clamp(24px,6vw,80px);display:grid;position:relative;overflow:hidden}.maintenance-card{z-index:1;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#231e3acc,#0e0e19e0);border:1px solid #ffffff21;border-radius:clamp(28px,5vw,48px);width:min(100%,720px);padding:clamp(28px,7vw,76px);position:relative;box-shadow:0 30px 100px #00000075,inset 0 1px #ffffff14}.maintenance-brand{color:#fff;font-family:var(--font-inter);font-size:var(--fs-micro);letter-spacing:.1em;align-items:center;gap:11px;font-weight:700;display:inline-flex}.maintenance-mark{color:var(--cyan);vertical-align:top;margin-left:2px;font-size:.48em}.maintenance-kicker{color:var(--cyan);font-family:var(--font-inter);font-size:var(--fs-micro);letter-spacing:.2em;margin-top:clamp(56px,9vw,96px);font-weight:700}.maintenance-card h1{max-width:620px;font-family:var(--font-jakarta);font-size:var(--fs-display);letter-spacing:-.055em;margin:18px 0 24px;font-weight:800;line-height:1.08}.maintenance-card p{color:#ece9f5b8;max-width:560px;font-size:var(--fs-body);margin:0;line-height:1.65}.maintenance-status{color:#d8ffff;font-size:var(--fs-label);background:#30c6ca17;border:1px solid #6ce5e740;border-radius:999px;align-items:center;gap:10px;margin-top:34px;padding:12px 16px;font-weight:700;display:inline-flex}.maintenance-status-dot{background:var(--cyan);border-radius:50%;width:9px;height:9px;animation:2.2s ease-in-out infinite maintenance-pulse;box-shadow:0 0 0 5px #6ce5e71f,0 0 18px #6ce5e7b3}.maintenance-card .waitlist-form,.maintenance-card .waitlist-done{margin-top:26px}.maintenance-footer{color:#ece9f57a;font-size:var(--fs-micro);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(56px,8vw,90px);display:flex}.maintenance-footer-line{background:#ffffff38;width:28px;height:1px}.maintenance-orb{z-index:-1;aspect-ratio:1;filter:blur(2px);opacity:.52;pointer-events:none;border-radius:50%;width:min(42vw,480px);position:absolute}.maintenance-orb-one{background:radial-gradient(circle at 35% 35%,#51e6e557,#0000 65%);top:-18%;right:-12%}.maintenance-orb-two{background:radial-gradient(circle at 60% 40%,#744ce057,#0000 65%);bottom:-25%;left:-15%}@keyframes maintenance-pulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (width<=520px){.maintenance-page{padding:16px}.maintenance-card{border-radius:28px;padding:28px 24px}.maintenance-kicker{font-size:var(--fs-micro);letter-spacing:.14em;margin-top:60px}.maintenance-card h1{font-size:var(--fs-display)}.maintenance-card p{font-size:var(--fs-body);line-height:1.55}.maintenance-footer{gap:8px;margin-top:54px;display:grid}.maintenance-footer-line{display:none}}@media (prefers-reduced-motion:reduce){.maintenance-status-dot{animation:none}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.map-page .map-explorer{--map-panel:var(--panel);--map-panel-deep:var(--panel2);--map-ink:var(--text);--map-ink-soft:var(--muted);--map-line:var(--line);--map-accent:var(--cyan);--map-accent-soft:#0de3f51f;--map-tile-land:#e7e8ee;--map-radius:22px;--map-gap:clamp(12px,1.6vw,18px);--map-block:clamp(420px,calc(100dvh - 268px),760px);gap:var(--map-gap);padding:clamp(10px,1.4vw,16px) var(--content-inline,14px) clamp(18px,3vw,32px);min-width:0;color:var(--map-ink);display:grid}.map-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map-head{gap:5px;min-width:0;display:grid}.map-head .eyebrow{color:var(--map-accent);-webkit-text-fill-color:currentColor;letter-spacing:.16em;background:0 0}.map-head h1{font-family:var(--font-jakarta);letter-spacing:-.035em;color:var(--map-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3.4vw,32px);font-weight:800;line-height:1.1}.map-controls{border:1px solid var(--map-line);border-radius:var(--map-radius);background:var(--map-panel);gap:9px;min-width:0;padding:clamp(10px,1.4vw,14px);display:grid}.map-control-row{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;margin:0;display:flex}.map-control-row--place .map-field{flex:200px}.map-control-row--refine .map-field{flex:186px}.map-control-row--scope{align-items:center}.map-field{gap:5px;min-width:0;display:grid}.map-field>span{font-family:var(--font-inter);font-size:var(--fs-micro);letter-spacing:.08em;color:var(--map-ink-soft);font-weight:700}.map-field select{border:1px solid var(--map-line);background:var(--map-panel-deep);width:100%;min-width:0;min-height:44px;color:var(--map-ink);font-family:var(--font-inter);font-size:var(--fs-label);cursor:pointer;border-radius:12px;padding:0 34px 0 12px;font-weight:700;transition:border-color .2s}.map-field select:hover{border-color:var(--map-accent)}.map-segment{border:0;flex-wrap:wrap;align-content:start;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex;overflow-x:visible}.map-segment legend{width:100%;font-family:var(--font-inter);font-size:var(--fs-micro);letter-spacing:.08em;color:var(--map-ink-soft);margin-bottom:5px;padding:0;font-weight:700}.map-segment button,.map-scope-switch button{border:1px solid var(--map-line);background:var(--map-panel-deep);min-height:44px;color:var(--map-ink-soft);font-family:var(--font-inter);font-size:var(--fs-micro);cursor:pointer;border-radius:999px;flex:none;padding:0 13px;font-weight:700;transition:border-color .2s,background-color .2s,color .2s}.map-segment button:hover,.map-scope-switch button:hover{color:var(--map-ink);border-color:var(--map-accent)}.map-segment button.selected,.map-scope-switch button.selected{border-color:var(--map-accent);background:var(--map-accent-soft);color:var(--map-accent)}.map-quiet-button,.map-load-more{border:1px solid var(--map-line);background:var(--map-panel-deep);min-height:44px;color:var(--map-ink);font-family:var(--font-inter);font-size:var(--fs-micro);cursor:pointer;overflow-wrap:anywhere;border-radius:12px;padding:6px 15px;font-weight:700;line-height:1.35;transition:border-color .2s,color .2s}.map-quiet-button:hover,.map-load-more:hover{border-color:var(--map-accent);color:var(--map-accent)}.map-quiet-button.selected{border-color:var(--map-accent);background:var(--map-accent-soft);color:var(--map-accent)}.map-load-more{justify-self:start}.map-load-more[disabled],.map-locate[disabled]{opacity:.6;cursor:default}.map-locate{border:1px solid var(--map-line);background:var(--map-panel-deep);width:44px;min-width:44px;height:44px;color:var(--map-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .2s,color .2s;display:grid}.map-locate:hover{border-color:var(--map-accent);color:var(--map-accent)}.map-locate-icon{width:21px;height:21px}.map-locate-core{fill:currentColor;stroke:none}.map-locate-ring{transform-origin:12px 12px;animation:2.4s ease-in-out infinite map-locate-pulse}.map-locate-icon.is-busy .map-locate-ring{stroke-dasharray:9 8;animation:1.1s linear infinite map-locate-spin}@keyframes map-locate-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes map-locate-spin{to{transform:rotate(360deg)}}.map-area-summary,.map-notice,.map-privacy-note{min-width:0;font-family:var(--font-inter);font-size:var(--fs-micro);overflow-wrap:anywhere;margin:0;line-height:1.5}.map-area-summary{color:var(--map-ink-soft)}.map-notice{color:var(--map-accent);font-weight:700}.map-privacy-note{color:var(--map-ink-soft);max-width:74ch}.map-grid{gap:var(--map-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.map-side{gap:var(--map-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.map-canvas-card{border:1px solid var(--map-line);border-radius:var(--map-radius);background:var(--map-panel);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.map-canvas-frame{background:var(--map-tile-land);min-width:0;min-height:clamp(320px,52dvh,520px);position:relative}.map-canvas,.map-fallback{min-width:0;position:absolute;inset:0}.map-canvas{touch-action:none;overscroll-behavior:contain;background:var(--map-tile-land)}.map-fallback{background:var(--map-panel);align-content:center;justify-items:start;gap:10px;padding:clamp(16px,3vw,30px);display:grid;overflow-y:auto}.map-fallback strong{font-family:var(--font-inter);font-size:var(--fs-body);color:var(--map-ink);overflow-wrap:anywhere;font-weight:700;line-height:1.35}.map-fallback p{font-family:var(--font-inter);font-size:var(--fs-label);color:var(--map-ink-soft);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.55}.map-zoom{z-index:2;gap:6px;display:grid;position:absolute;top:10px;right:10px}.map-zoom button{border:1px solid var(--map-line);background:var(--map-panel);width:44px;height:44px;color:var(--map-ink);cursor:pointer;border-radius:13px;place-items:center;padding:0;transition:border-color .2s,color .2s;display:grid;box-shadow:0 6px 18px #00000047}.map-zoom button:hover{border-color:var(--map-accent);color:var(--map-accent)}.map-zoom-icon{stroke-width:2px;width:20px;height:20px}.map-zoom-bar{transform-origin:12px 12px;animation:2.4s ease-in-out infinite map-zoom-bar}.map-zoom-dot{fill:currentColor;stroke:none;transform-origin:12px 12px;animation:2.2s ease-in-out infinite map-zoom-dot}@keyframes map-zoom-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}@keyframes map-zoom-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.74)}}.map-credits{border-top:1px solid var(--map-line);background:var(--map-panel);font-family:var(--font-inter);font-size:var(--fs-micro);color:var(--map-ink-soft);overflow-wrap:anywhere;gap:2px;padding:7px 12px 8px;font-weight:400;line-height:1.4;display:grid}.map-results{min-width:0;min-height:0;max-height:var(--map-block);border:1px solid var(--map-line);border-radius:var(--map-radius);background:var(--map-panel);flex-direction:column;display:flex;overflow:hidden}.map-results-head{border-bottom:1px solid var(--map-line);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 12px;display:flex}.map-results-count{min-width:0;font-family:var(--font-inter);font-size:var(--fs-label);color:var(--map-ink);overflow-wrap:anywhere;flex:168px;margin:0;font-weight:700;line-height:1.4}.map-scope-switch{flex-wrap:wrap;gap:5px;min-width:0;display:inline-flex}.map-results-head .map-quiet-button{flex:1 0 100%}.map-results-body{overscroll-behavior:contain;flex:1;align-content:start;gap:10px;min-height:0;padding:11px 12px 14px;display:grid;overflow-y:auto}.map-legend{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.map-legend li{border:1px solid var(--map-line);background:var(--map-panel-deep);min-height:28px;font-family:var(--font-inter);font-size:var(--fs-micro);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-weight:700;display:inline-flex}.map-legend--kinds li{color:var(--map-ink)}.map-legend-count{font-variant-numeric:tabular-nums;color:var(--map-ink);font-weight:800}.map-legend-kind .map-pin-icon{stroke-width:2px;fill:none;width:16px;height:16px;overflow:visible}.map-legend-kind--venue .map-pin-icon{stroke:#4fd8e4}.map-legend-kind--artist .map-pin-icon{stroke:#b79bff}.map-legend-kind--live .map-pin-icon{stroke:#ff6b8c}.map-legend-kind--live .map-pin-live-core{fill:#ff6b8c}.map-result-state--live{color:#ff6b8c}.map-result-state--soon{color:#4fd8e4}.map-result-state--scheduled{color:#b79bff}.map-result-state--none{color:var(--map-ink-soft)}.map-pin--live{color:#c8103c}.map-pin--soon{color:#0a6b78}.map-pin--scheduled{color:#5b2bb5}.map-pin--none{color:#4d4a5b}.map-pin-shape{background:0 0;border:2.4px solid;flex:none;place-items:center;width:14px;height:14px;display:inline-grid;position:relative}.map-pin-shape:after{content:"";display:block}.map-pin-shape--live{border-radius:50%}.map-pin-shape--live:after{background:currentColor;border-radius:50%;width:5px;height:5px}.map-pin-shape--soon{border-radius:3px;transform:rotate(45deg)}.map-pin-shape--soon:after{background:currentColor;border-radius:50%;width:4px;height:4px}.map-pin-shape--scheduled{border-top-width:5px;border-radius:3px}.map-pin-shape--scheduled:after{opacity:.8;background:currentColor;border-radius:1px;width:5px;height:2px}.map-pin-shape--none{opacity:.75;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.map-pin-shape--none:after{background:currentColor;border-radius:50%;width:4px;height:4px;transform:rotate(45deg)}.map-focus-note{border:1px solid var(--map-line);background:var(--map-panel-deep);font-family:var(--font-inter);font-size:var(--fs-micro);color:var(--map-ink-soft);overflow-wrap:anywhere;border-radius:13px;margin:0;padding:9px 12px;font-weight:700;line-height:1.45}.map-result-list{gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.map-result-list>li{min-width:0}.map-result-list button{text-align:left;border:1px solid var(--map-line);background:var(--map-panel-deep);width:100%;min-height:44px;color:var(--map-ink);cursor:pointer;border-radius:16px;justify-items:start;gap:5px;padding:13px 15px;transition:border-color .2s,transform .2s;display:grid}.map-result-list button:hover{border-color:var(--map-accent);transform:translateY(-2px)}.map-result-list>li.selected button{border-color:var(--map-accent);box-shadow:0 0 0 1px var(--map-accent)}.map-result-state{font-family:var(--font-inter);font-size:var(--fs-micro);letter-spacing:.06em;align-items:center;gap:7px;font-weight:700;display:inline-flex}.map-result-list strong{font-family:var(--font-inter);font-size:var(--fs-body);color:var(--map-ink);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.map-result-address{font-family:var(--font-inter);font-size:var(--fs-label);color:var(--map-ink);overflow-wrap:anywhere;font-weight:700;line-height:1.45}.map-result-place,.map-result-meta{font-family:var(--font-inter);font-size:var(--fs-micro);color:var(--map-ink-soft);overflow-wrap:anywhere;font-weight:400;line-height:1.5}.map-state{border:1px solid var(--map-line);background:var(--map-panel-deep);border-radius:16px;justify-items:start;gap:9px;padding:18px;display:grid}.map-state strong{font-family:var(--font-inter);font-size:var(--fs-body);color:var(--map-ink);overflow-wrap:anywhere;font-weight:700;line-height:1.4}.map-state p{font-family:var(--font-inter);font-size:var(--fs-label);color:var(--map-ink-soft);margin:0;font-weight:400;line-height:1.55}.map-state .primary,.map-fallback .primary,.map-detail-actions .primary{min-height:44px;font-size:var(--fs-micro);padding:0 18px}.map-skeleton{gap:9px;margin:0;padding:0;list-style:none;display:grid}.map-skeleton li{border:1px solid var(--map-line);background:linear-gradient(100deg,#ffffff08,#ffffff14,#ffffff08) 0 0/220% 100%;border-radius:13px;height:62px;animation:1.4s ease-in-out infinite map-skeleton}@keyframes map-skeleton{0%{background-position:180% 0}to{background-position:-40% 0}}.map-detail{gap:9px;min-width:0;display:grid}.map-detail:focus-visible{outline:2px solid var(--map-accent);outline-offset:3px}.map-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.map-detail h2{font-family:var(--font-jakarta);color:var(--map-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(20px,3vw,25px);font-weight:500;line-height:1.2}.map-detail-verification,.map-detail-tags{font-family:var(--font-inter);font-size:var(--fs-micro);color:var(--map-ink-soft);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.5}.map-detail-tags{border:1px solid var(--map-line);border-radius:999px;width:max-content;max-width:100%;padding:4px 9px;font-weight:700}.map-detail-address{border:1px solid var(--map-line);background:var(--map-panel-deep);border-radius:14px;justify-items:start;gap:3px;padding:11px 13px;display:grid}.map-detail-address .eyebrow{color:var(--map-accent);-webkit-text-fill-color:currentColor;font-size:var(--fs-micro);background:0 0}.map-detail-address strong{font-family:var(--font-inter);font-size:var(--fs-label);color:var(--map-ink);overflow-wrap:anywhere;font-weight:700;line-height:1.4}.map-detail-address>span{font-family:var(--font-inter);font-size:var(--fs-micro);color:var(--map-ink-soft);line-height:1.5}.map-detail-show{border:1px solid var(--map-line);background:var(--map-panel-deep);border-radius:16px;justify-items:start;gap:6px;padding:14px;display:grid}.map-detail-show strong{font-family:var(--font-inter);font-size:var(--fs-body);color:var(--map-ink);overflow-wrap:anywhere;font-weight:700;line-height:1.35}.map-detail-show>span{font-family:var(--font-inter);font-size:var(--fs-micro);color:var(--map-ink-soft)}.map-detail-actions{flex-wrap:wrap;gap:9px;display:flex}.map-detail-actions button:not(.primary){border:1px solid var(--map-line);background:var(--map-panel-deep);min-height:44px;color:var(--map-ink);font-family:var(--font-inter);font-size:var(--fs-micro);cursor:pointer;border-radius:12px;padding:0 16px;font-weight:700}.map-detail-actions button:not(.primary):hover{border-color:var(--map-accent);color:var(--map-accent)}.map-detail-actions button[disabled]{opacity:.6;cursor:default}.map-field select:focus-visible,.map-segment button:focus-visible,.map-scope-switch button:focus-visible,.map-quiet-button:focus-visible,.map-load-more:focus-visible,.map-locate:focus-visible,.map-zoom button:focus-visible,.map-result-list button:focus-visible,.map-detail-actions button:focus-visible{outline:2px solid var(--map-accent);outline-offset:2px}.map-pin:focus-visible{outline-offset:2px;outline:2px solid #5b2bb5}.map-pin{cursor:pointer;--pin-ink:currentColor;background:0 0;border:0;flex-direction:column;align-items:center;min-height:44px;padding:0 0 9px;display:inline-flex}.map-pin-body{border:2px solid var(--pin-ink);background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:3px 11px 3px 3px;transition:box-shadow .18s,background-color .18s;display:inline-flex;position:relative;box-shadow:0 6px 16px #12111c38,0 1px #12111c0f}.map-pin-tip{border-right:2px solid var(--pin-ink);border-bottom:2px solid var(--pin-ink);transform-origin:50%;background:#fff;border-bottom-right-radius:3px;width:12px;height:12px;position:absolute;bottom:-6.5px;left:50%;transform:translate(-50%)rotate(45deg)}.map-pin:hover .map-pin-body{background:#f4f5fa;box-shadow:0 10px 22px #12111c47}.map-pin:hover .map-pin-tip{background:#f4f5fa}.map-pin.selected .map-pin-body{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 38%,transparent),0 10px 24px #12111c4d}.map-pin--single,.map-pin--cluster{justify-content:center;min-width:44px}.map-pin--cluster .map-pin-body{gap:5px;padding-inline:3px 10px}.map-pin .map-pin-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map-pin.map-pin--labelled .map-pin-label,.map-pin.selected .map-pin-label,.map-pin:focus-visible .map-pin-label{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.map-pin-label{color:#17161f;font-family:var(--font-inter);font-size:var(--fs-micro);letter-spacing:.01em;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;max-width:132px;font-weight:700;line-height:1.2;overflow:visible}.map-pin--cluster .map-pin-label{white-space:nowrap;max-width:none}.map-pin-badge{background:color-mix(in srgb,currentColor 17%,#fff);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.map-pin-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;overflow:visible}.map-pin .map-pin-icon{stroke:var(--pin-ink)}.map-pin-badge .map-pin-shape{border-width:2px;border-color:var(--pin-ink);background:#fff;width:11px;height:11px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 1.6px #fff}.map-pin-badge .map-pin-shape:after{background:var(--pin-ink)}.map-pin-badge .map-pin-shape--soon{transform:rotate(45deg)scale(.92)}.map-pin-badge .map-pin-shape--none{display:none}.map-pin-venue-door{transform-origin:12px 19.4px;animation:2.6s ease-in-out infinite map-venue-door}.map-pin-artist-head{transform-origin:12px 15px;animation:1.7s ease-in-out infinite map-artist-bob}.map-pin-artist-head-two{animation-delay:.22s}.map-pin-icon--live .map-pin-live-core{fill:currentColor;stroke:none}.map-pin .map-pin-icon--live .map-pin-live-core{fill:var(--pin-ink)}.map-pin-icon--live .map-pin-live-core{transform-origin:12px 12px;animation:1.5s ease-in-out infinite map-live-core}.map-pin-live-ring{transform-origin:12px 12px;animation:1.9s ease-out infinite map-live-ring}.map-pin-live-ring-outer{animation-delay:.42s}@keyframes map-venue-door{0%,to{transform:scaleY(1)}50%{transform:scaleY(.74)}}@keyframes map-artist-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.4px)}}@keyframes map-live-core{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes map-live-ring{0%{opacity:.85;transform:scale(.5)}70%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}.map-pin--live .map-pin-badge{animation:1.6s ease-in-out infinite map-pin-live}@keyframes map-pin-live{0%,to{box-shadow:0 0 0 2px #c8103c57}50%{box-shadow:0 0 0 8px #c8103c00}}.map-page .maplibregl-marker.map-pin--none{z-index:1}.map-page .maplibregl-marker.map-pin--scheduled{z-index:2}.map-page .maplibregl-marker.map-pin--soon{z-index:3}.map-page .maplibregl-marker.map-pin--live{z-index:4}.map-page .maplibregl-marker.map-pin.selected{z-index:5}.map-page .maplibregl-map,.map-page .map-pin{font-family:var(--font-inter)}.map-page .maplibregl-canvas{filter:none}.map-page .maplibregl-map{background:var(--map-tile-land)}.map-page .maplibregl-marker{will-change:transform;backface-visibility:hidden;top:0;left:0;transition:none!important;position:absolute!important}.map-page .maplibregl-ctrl-attrib,.map-page .maplibregl-ctrl-logo{display:none}@media (width>=1200px){.map-grid{height:var(--map-block);grid-template-columns:minmax(0,1fr) clamp(300px,30%,400px);align-items:stretch}.map-canvas-frame{min-height:0}.map-head h1{font-size:clamp(28px,2.4vw,34px)}.map-side>.map-results{flex:auto;min-height:0}}@media (width>=768px) and (width<=1199px){.map-canvas-frame{min-height:clamp(400px,52dvh,560px)}.map-controls{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.map-control-row--place{flex:320px}.map-controls>.map-segment--when{flex:380px}.map-control-row--scope,.map-control-row--refine{flex:100%}.map-area-summary,.map-notice{flex:1 0 100%}}@media (width<=767px){.map-head h1{font-size:clamp(22px,5.6vw,27px)}.map-controls{gap:7px;padding:10px}.map-controls .map-field>span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map-control-row--place .map-field{flex:auto}.map-control-row--refine .map-field{flex:190px}.map-segment legend{margin-bottom:3px}}@media (width<=420px){.map-control-row--place .map-quiet-button,.map-control-row--refine .map-quiet-button{flex:100%}.map-segment button,.map-scope-switch button{padding-inline:11px}}@media (width<=260px){.map-page .map-explorer{padding-inline:8px}.map-controls{padding:8px}.map-field select{font-size:var(--fs-micro);padding:0 22px 0 8px}}@media (height<=620px){.map-page .map-explorer{--map-block:clamp(300px,calc(100dvh - 150px),620px)}.map-canvas-frame{min-height:clamp(260px,60dvh,420px)}}@media (prefers-reduced-motion:reduce){.map-pin-body,.map-skeleton li,.map-result-list button,.map-segment button,.map-scope-switch button,.map-quiet-button,.map-load-more,.map-field select,.map-zoom button{transition:none!important;animation:none!important;transform:none!important}.map-pin,.map-pin-shape,.map-pin-badge{transition:none!important;animation:none!important}.map-pin-shape--soon{transform:rotate(45deg)!important}.map-pin-shape--none{transform:rotate(-45deg)!important}.map-pin-badge .map-pin-shape--soon{transform:rotate(45deg)scale(.92)!important}}.moderation-page{color:#f5f3f8;min-height:100vh;font-family:var(--font-inter),Arial,sans-serif;background:radial-gradient(circle at 80% 10%,#0de3f512,#0000 25%),radial-gradient(circle at 10% 80%,#8435ff1c,#0000 28%),#090810}.moderation-gate{background:linear-gradient(145deg,#1b1926f2,#0d0c14fa);border:1px solid #ffffff1a;border-radius:25px;width:min(760px,100% - 30px);margin:clamp(70px,12vw,150px) auto;padding:clamp(26px,5vw,46px);box-shadow:0 35px 90px #0006}.moderation-gate>span,.moderation-heading>div>span,.case-list button>span,.case-detail-head span,.queue-empty span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.moderation-gate h1{font:800 var(--fs-display)/1.05 var(--font-jakarta);margin:12px 0 10px}.moderation-gate p{color:#9d99a7;line-height:1.6}.moderation-gate button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0de3f521,#8435ff24);border:1px solid #0de3f540;border-radius:12px;min-height:46px;margin-top:15px;padding:10px 17px;font-weight:800}.moderation-shell{width:min(1180px,100% - 34px);margin:auto;padding:48px 0 60px}.moderation-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.moderation-heading h1{font:800 var(--fs-display)/1.04 var(--font-jakarta);letter-spacing:-.05em;margin:13px 0 9px}.moderation-heading p{color:#9995a4;margin:0}.moderation-heading>small{color:#858190;background:#14131c;border:1px solid #ffffff14;border-radius:10px;padding:10px 13px}.moderation-tabs{scrollbar-width:none;gap:7px;margin:30px 0 12px;display:flex;overflow-x:auto}.moderation-tabs::-webkit-scrollbar{display:none}.moderation-tabs button{white-space:nowrap;color:#8f8b9a;min-height:42px;font-size:var(--fs-micro);text-transform:capitalize;cursor:pointer;background:#14131c;border:1px solid #ffffff14;border-radius:11px;flex:none;padding:9px 14px;font-weight:800}.moderation-tabs button.selected{color:#8ceff3;background:#0de3f514;border-color:#0de3f547}.moderation-workspace{background:#0e0d15e8;border:1px solid #ffffff1a;border-radius:23px;grid-template-columns:310px 1fr;min-height:530px;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000059}.case-list{background:#ffffff05;border-right:1px solid #ffffff12;align-content:start;gap:7px;padding:12px;display:grid}.case-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;gap:5px;min-height:76px;padding:12px;display:grid}.case-list>button strong{font:700 var(--fs-label) var(--font-inter)}.case-list>button small{color:#74707f;font-size:var(--fs-micro)}.case-list>button.selected{background:linear-gradient(120deg,#0de3f512,#8435ff14);border-color:#0de3f533}.case-detail{padding:clamp(22px,4vw,38px)}.case-detail-head{justify-content:space-between;align-items:start;display:flex}.case-detail-head h2{font:500 var(--fs-title) var(--font-jakarta);margin:8px 0 0}.case-detail-head>small{color:#9995a4;text-transform:uppercase;border:1px solid #ffffff14;border-radius:8px;padding:7px 10px}.case-copy{color:#bbb8c3;overflow-wrap:anywhere;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;margin:25px 0;padding:18px;line-height:1.65}.case-context{grid-template-columns:1fr 1fr;gap:9px;display:grid}.case-context span{border:1px solid #ffffff12;border-radius:12px;gap:5px;padding:13px;display:grid}.case-context small,.decision-grid label>span,.decision-note>span{color:#777383;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.case-context strong{font-size:var(--fs-micro);overflow-wrap:anywhere}.decision-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.decision-grid label,.decision-note{gap:7px;display:grid}.decision-grid select,.decision-note textarea{color:#fff;width:100%;font:700 var(--fs-micro) var(--font-inter);background:#0e0d15;border:1px solid #ffffff1a;border-radius:11px;outline:0;padding:0 12px}.decision-grid select{height:46px}.decision-note{margin-top:12px}.decision-note textarea{resize:vertical;padding:12px;line-height:1.5}.decision-note>small{color:#716d7c;font-size:var(--fs-micro);justify-self:end}.decision-save{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0de3f51f,#8435ff26);border:1px solid #0de3f540;border-radius:12px;width:100%;min-height:48px;margin-top:12px;font-weight:800}.decision-save:disabled{opacity:.45;cursor:not-allowed}.moderation-notice{color:#bceff2;background:#0de3f50d;border:1px solid #0de3f52e;border-radius:10px;padding:11px 12px}.queue-empty{color:#8d8998;gap:8px;padding:24px;display:grid}.detail-empty{text-align:center;place-content:center;height:100%}@media (width<=760px){.moderation-shell{width:calc(100% - 24px);padding:30px 0 40px}.moderation-heading{gap:18px;display:grid}.moderation-heading h1{max-width:100%;font-size:var(--fs-display);letter-spacing:-.04em;overflow-wrap:normal;margin-top:10px;line-height:1.12}.moderation-heading p{font-size:var(--fs-label);line-height:1.55}.moderation-heading>small{max-width:100%;font-size:var(--fs-micro);overflow-wrap:anywhere;justify-self:start}.moderation-tabs{margin:24px 0 12px;padding-bottom:2px}.moderation-tabs button{min-width:94px}.moderation-workspace{border-radius:18px;grid-template-columns:1fr;overflow:hidden}.case-list{border-bottom:1px solid #ffffff12;border-right:0;max-height:260px;overflow:auto}.case-detail{min-height:460px;padding:22px 20px}.case-copy{font-size:var(--fs-label);margin:20px 0;padding:15px}.decision-grid,.case-context{grid-template-columns:1fr}}.enforcement-panel{background:linear-gradient(145deg,#16141ff0,#0c0b12f5);border:1px solid #ffffff14;border-radius:16px;margin-top:24px;padding:20px}.enforcement-panel>div:first-child>span{color:#b79aff;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.enforcement-panel h3{font:700 var(--fs-body)/1.3 var(--font-inter);margin:7px 0 5px}.enforcement-panel p{color:#8d8998;font-size:var(--fs-micro);margin:0;line-height:1.5}.enforcement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.enforcement-grid label{gap:7px;display:grid}.enforcement-grid label>span{color:#777383;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.enforcement-grid input,.enforcement-grid select{color:#fff;width:100%;height:46px;font:700 var(--fs-micro) var(--font-inter);background:#0e0d15;border:1px solid #ffffff1a;border-radius:11px;outline:0;padding:0 12px}.enforcement-grid select:disabled{opacity:.65}.enforcement-save{background:linear-gradient(110deg,#8435ff29,#0de3f517);border-color:#8435ff59}@media (width<=760px){.enforcement-panel{padding:18px 15px}.enforcement-grid{grid-template-columns:1fr}.enforcement-panel h3{font-size:var(--fs-label)}}.moderation-heading-actions{justify-items:end;gap:8px;display:grid}.moderation-heading-actions small{color:#858190;background:#14131c;border:1px solid #ffffff14;border-radius:10px;padding:10px 13px}.moderation-heading-actions button{color:#c9f3f5;min-height:42px;font-size:var(--fs-micro);white-space:nowrap;cursor:pointer;background:#0de3f50f;border:1px solid #0de3f533;border-radius:10px;padding:9px 14px;font-weight:800}.verification-handle{color:#858190;overflow-wrap:anywhere;margin:7px 0 0}.verification-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.verification-facts>span{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;gap:5px;min-width:0;padding:13px;display:grid}.verification-facts small,.evidence-panel>span,.previous-review>span{color:#777383;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.verification-facts strong{font-size:var(--fs-micro);overflow-wrap:anywhere}.evidence-panel,.previous-review{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;margin-top:16px;padding:16px}.evidence-panel>div{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.evidence-panel button{color:#bceff2;overflow-wrap:anywhere;cursor:pointer;background:#0de3f50f;border:1px solid #0de3f533;border-radius:10px;max-width:100%;min-height:42px;padding:9px 13px;font-weight:800}.previous-review p{color:#b4b0bc;overflow-wrap:anywhere;margin:9px 0;line-height:1.55}.previous-review small{color:#777383}.verification-decisions{grid-template-columns:1fr}.verification-workspace .case-list>button strong,.verification-workspace .case-list>button small{overflow-wrap:anywhere}.verification-workspace .decision-save{white-space:nowrap}@media (width<=760px){.moderation-heading-actions{justify-items:start}.moderation-heading-actions small{overflow-wrap:anywhere;max-width:100%}.verification-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.verification-tabs button{width:100%;min-width:0}.verification-facts{grid-template-columns:1fr}.evidence-panel,.previous-review{padding:14px}.verification-workspace .case-detail{padding:20px 17px}}.verification-workspace .case-detail-head>small{white-space:nowrap;flex:none}@media (width<=420px){.verification-workspace .case-detail-head{gap:10px}.verification-workspace .case-detail-head h2{font-size:var(--fs-lead)}.verification-workspace .case-detail-head>small{font-size:var(--fs-micro);padding:6px 8px}}.console-shell{gap:18px;width:min(1220px,100% - 34px);margin:auto;padding:40px 0 72px;display:grid}.console-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.console-heading>div{gap:6px;min-width:0;display:grid}.console-heading span{color:#797585;font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.console-heading h1{font:800 var(--fs-display)/1.05 var(--font-jakarta);letter-spacing:-.045em;margin:0}.console-heading p{color:#9995a4;font-size:var(--fs-label);margin:0}.console-heading>button{border:1px solid var(--line);color:#c6c3d2;min-height:44px;font-size:var(--fs-micro);cursor:pointer;background:#171620;border-radius:12px;padding:10px 16px;font-weight:800}.console-heading>button:hover{color:#fff;background:#1b1a26;border-color:#494657}.console-actions{background:#ffb45d0f;border:1px solid #ffb45d47;border-radius:16px;gap:11px;padding:15px;display:grid}.console-actions>span{color:#ffb45d;font-size:var(--fs-micro);letter-spacing:.11em;font-weight:800}.console-actions>div{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:9px;display:grid}.console-actions button{text-align:left;border:1px solid var(--line);color:#d9d6e2;cursor:pointer;background:#171620;border-radius:13px;justify-items:start;gap:4px;min-height:62px;padding:12px 14px;display:grid}.console-actions button:hover{background:#1b1a26;border-color:#494657}.console-actions strong{font:500 var(--fs-title) var(--font-jakarta);color:#ffd39a}.console-actions small{color:#a8a4b3;font-size:var(--fs-micro);overflow-wrap:break-word;line-height:1.4}.console-grid{grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:11px;display:grid}.console-card{border:1px solid var(--line);background:#12111b;border-radius:16px;align-content:start;gap:7px;padding:16px;display:grid}.console-card-wide{grid-column:span 2}.console-card>span{color:#797585;font-size:var(--fs-micro);letter-spacing:.09em;overflow-wrap:break-word;font-weight:800}.console-card>strong{font:500 var(--fs-title)/1.1 var(--font-jakarta);letter-spacing:-.03em;overflow-wrap:break-word}.console-card ul{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.console-card li{color:#9995a4;font-size:var(--fs-micro);overflow-wrap:break-word;line-height:1.45}.console-links{flex-wrap:wrap;gap:9px;display:flex}.console-links button{border:1px solid var(--line);color:#c6c3d2;min-height:46px;font-size:var(--fs-micro);cursor:pointer;background:#171620;border-radius:13px;flex:auto;padding:11px 15px;font-weight:800}.console-links button:hover{color:#fff;background:#1b1a26;border-color:#494657}@media (width<=700px){.console-shell{width:calc(100% - 24px);padding:28px 0 52px}.console-card-wide{grid-column:auto}.console-links button{flex:100%}}.console-stranded{background:#ff6c810d;border:1px solid #ff6c8147;border-radius:16px;gap:11px;padding:15px;display:grid}.console-stranded>header{gap:5px;display:grid}.console-stranded span{color:#ff8ca5;font-size:var(--fs-micro);letter-spacing:.11em;font-weight:800}.console-stranded strong{font-size:var(--fs-label);overflow-wrap:break-word}.console-stranded p{color:#a8a4b3;font-size:var(--fs-micro);margin:0;line-height:1.45}.console-stranded ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.console-stranded li{border:1px solid var(--line);background:#171620;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.console-stranded code{font-size:var(--fs-micro);color:#efedf5;overflow-wrap:anywhere}.console-stranded small{color:#9995a4;font-size:var(--fs-micro);overflow-wrap:break-word}.console-support{background:#0de3f50d;border:1px solid #0de3f542;border-radius:16px;gap:11px;padding:15px;display:grid}.console-support>header{gap:5px;display:grid}.console-support>header span{color:#6fd8e4;font-size:var(--fs-micro);letter-spacing:.11em;font-weight:800}.console-support>header strong{font-size:var(--fs-label);overflow-wrap:break-word}.console-support ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.console-support li{border:1px solid var(--line);background:#171620;border-radius:12px;gap:6px;padding:11px 12px;display:grid}.console-support li.is-ownership{background:#14202a;border-color:#0de3f56b}.console-support-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.console-support-head b{color:#6fd8e4;font-size:var(--fs-micro);letter-spacing:.06em;font-weight:800}.console-support-head span{color:#efedf5;font-size:var(--fs-micro);overflow-wrap:anywhere}.console-support-head time{color:#9995a4;font-size:var(--fs-micro);margin-left:auto}.console-support p{color:#c7c4d4;font-size:var(--fs-micro);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.console-support small{color:#9995a4;font-size:var(--fs-micro);overflow-wrap:anywhere}.moderation-media-preview{aspect-ratio:16/10;background:#07060b;border:1px solid #ffffff14;border-radius:16px;place-items:center;margin:20px 0;display:grid;overflow:hidden}.moderation-media-preview img,.moderation-media-preview video{object-fit:contain;width:100%;height:100%}.media-review-facts{grid-template-columns:2fr 1fr;gap:9px;display:grid}.media-review-facts span{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;gap:5px;min-width:0;padding:13px;display:grid}.media-review-facts small{color:#777383;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.media-review-facts strong{font-size:var(--fs-micro);overflow-wrap:anywhere}@media (width<=760px){.moderation-media-preview{aspect-ratio:4/3}.media-review-facts{grid-template-columns:1fr}}.media-workspace .case-detail-head{gap:12px}.media-workspace .case-detail-head>div{min-width:0}.media-workspace .case-detail-head>small{white-space:nowrap;overflow-wrap:normal;flex:none}.professional-page{color:#f7f5fa;min-height:100vh;font-family:var(--font-manrope),Arial,sans-serif;background:radial-gradient(circle at 78% 12%,#0de3f512,#0000 27%),radial-gradient(circle at 8% 84%,#8435ff1a,#0000 30%),#090810}.professional-state{background:linear-gradient(145deg,#1b1926f2,#0d0c14fa);border:1px solid #ffffff1a;border-radius:25px;width:min(760px,100% - 30px);margin:clamp(70px,12vw,145px) auto;padding:clamp(27px,5vw,48px);box-shadow:0 35px 90px #0006}.professional-state>span,.professional-heading>div>span,.setup-card-head small,.verification-note>span,.owned-profile-top>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.professional-state h1{font:800 var(--fs-display)/1.08 var(--font-unbounded);margin:13px 0 10px}.professional-state p{color:#9995a4;line-height:1.6}.professional-state button,.professional-heading>button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0de3f51f,#8435ff24);border:1px solid #0de3f53d;border-radius:12px;min-height:46px;padding:10px 17px;font-weight:800}.professional-shell{width:min(1120px,100% - 34px);margin:auto;padding:48px 0 70px}.professional-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.professional-heading h1{font:800 var(--fs-display)/1.04 var(--font-unbounded);letter-spacing:-.05em;margin:12px 0 8px}.professional-heading p{color:#9995a4;margin:0}.professional-notice{color:#c9f3f5;background:#0de3f50e;border:1px solid #0de3f52e;border-radius:12px;padding:12px 14px;line-height:1.45}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.owned-profile{background:linear-gradient(145deg,#191723f5,#0d0c14f5);border:1px solid #ffffff17;border-radius:22px;padding:24px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047}.owned-profile:before{content:"";pointer-events:none;background:radial-gradient(circle at 90% 10%,#8435ff1f,#0000 36%);position:absolute;inset:0}.owned-profile-top{justify-content:space-between;align-items:center;display:flex;position:relative}.owned-profile-top small{color:#aaa6b3;font-size:var(--fs-micro);text-transform:uppercase;border:1px solid #ffffff17;border-radius:999px;padding:6px 9px}.owned-profile-mark{width:72px;height:72px;font:500 20px var(--font-unbounded);background:linear-gradient(140deg,#0de3f51f,#8435ff29);border:1px solid #0de3f533;border-radius:20px;place-items:center;margin:24px 0 18px;display:grid;position:relative}.owned-profile h2{font:500 var(--fs-title)/1.2 var(--font-unbounded);margin:0;position:relative}.owned-profile>p{color:#8f8b99;margin:7px 0 22px;position:relative}.owned-profile-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.owned-profile-stats span{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;gap:4px;padding:12px;display:grid}.owned-profile-stats strong{font-size:var(--fs-body)}.owned-profile-stats small{color:#777382;font-size:var(--fs-micro)}.owned-profile>button{color:#fff;cursor:pointer;background:#1a1823;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-height:46px;margin-top:18px;font-weight:800;position:relative}.setup-shell{max-width:930px}.setup-progress{background:#17151f;border-radius:999px;height:4px;margin:30px 0 13px;overflow:hidden}.setup-progress span{border-radius:inherit;background:linear-gradient(90deg,#0de3f5,#8254ff);height:100%;transition:width .35s;display:block}.setup-card{background:linear-gradient(145deg,#191723f5,#0d0c14f7);border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 35px 90px #00000057}.setup-card-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.setup-card-head strong{font:700 var(--fs-body) var(--font-unbounded)}.type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:24px;display:grid}.type-grid button{text-align:left;color:#fff;cursor:pointer;background:#14131c;border:1px solid #ffffff14;border-radius:17px;grid-template-rows:auto 1fr;grid-template-columns:48px 1fr;gap:6px 13px;min-height:150px;padding:18px;display:grid}.type-grid button>span{width:48px;height:48px;font:700 var(--fs-body) var(--font-unbounded);background:#1d1b27;border:1px solid #ffffff14;border-radius:14px;grid-row:1/3;place-items:center;display:grid}.type-grid button strong{font:700 var(--fs-label) var(--font-unbounded)}.type-grid button small{color:#85818f;line-height:1.45}.type-grid button.selected,.choice-cloud button.selected,.price-options button.selected{color:#fff;background:linear-gradient(125deg,#0de3f51a,#8435ff1f);border-color:#0de3f55c}.setup-fields{gap:18px;padding:24px;display:grid}.setup-fields label{gap:8px;display:grid}.setup-fields label>span,.setup-fields legend{color:#8b8795;font-size:var(--fs-micro);letter-spacing:.06em;font-weight:800}.setup-fields input,.setup-fields select,.setup-fields textarea{color:#fff;width:100%;min-height:48px;font:700 var(--fs-label) var(--font-manrope);background:#0e0d15;border:1px solid #ffffff1a;border-radius:12px;outline:0;padding:12px 14px}.setup-fields textarea{resize:vertical;line-height:1.55}.setup-fields label>small{color:#6f6b79;font-size:var(--fs-micro)}.handle-field{background:#0e0d15;border:1px solid #ffffff1a;border-radius:12px;align-items:center;display:flex}.handle-field b{color:#63e5ed;padding-left:14px}.handle-field input{background:0 0;border:0}.setup-summary,.verification-note{background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;gap:5px;padding:17px;display:grid}.setup-summary>span{color:#66e9ef;font-size:var(--fs-micro);text-transform:uppercase;font-weight:800}.setup-summary strong{font:700 var(--fs-body) var(--font-unbounded)}.setup-summary small,.verification-note p{color:#85818f;margin:0}.setup-fields fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.choice-cloud,.price-options{flex-wrap:wrap;gap:7px;display:flex}.choice-cloud button,.price-options button{color:#9995a4;min-height:42px;font-size:var(--fs-micro);cursor:pointer;background:#15141d;border:1px solid #ffffff14;border-radius:11px;padding:8px 12px;font-weight:800}.verification-note strong{font:700 var(--fs-label)/1.4 var(--font-unbounded)}.link-row{grid-template-columns:180px 1fr;gap:10px;display:grid}.setup-actions{border-top:1px solid #ffffff12;justify-content:space-between;gap:12px;padding:16px 24px;display:flex}.setup-actions button{color:#aaa6b3;cursor:pointer;background:#171620;border:1px solid #ffffff1a;border-radius:12px;min-width:130px;min-height:48px;padding:10px 16px;font-weight:800}.setup-actions button.primary{color:#fff;background:linear-gradient(110deg,#0de3f524,#8435ff2b);border-color:#0de3f545}.setup-actions button:disabled{opacity:.42;cursor:not-allowed}@media (width<=720px){.professional-shell{width:calc(100% - 24px);padding:30px 0 46px}.professional-heading{gap:18px;display:grid}.professional-heading h1{font-size:var(--fs-display);overflow-wrap:normal;line-height:1.1}.professional-heading p{font-size:var(--fs-label);line-height:1.55}.professional-heading>button{justify-self:start}.profile-grid,.type-grid{grid-template-columns:1fr}.profile-grid{margin-top:24px}.owned-profile{padding:20px}.owned-profile-stats{grid-template-columns:1fr}.setup-card{border-radius:19px}.setup-card-head{gap:6px;padding:17px 18px;display:grid}.type-grid,.setup-fields{padding:18px}.type-grid button{min-height:132px}.link-row{grid-template-columns:1fr}.setup-actions{padding:14px 18px}.setup-actions button{flex:1;min-width:0}.choice-cloud button,.price-options button{white-space:nowrap}}.price-options button{min-width:46px}.setup-actions button{white-space:nowrap}.venue-operations{background:radial-gradient(circle at 100% 0,#0de3f50f,#0000 38%),#ffffff05;border:1px solid #0de3f529;border-radius:17px;gap:16px;padding:18px;display:grid}.venue-section-heading{gap:6px;display:grid}.venue-section-heading>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.venue-section-heading>strong{font:700 var(--fs-label)/1.5 var(--font-unbounded);overflow-wrap:anywhere}.venue-coordinate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.venue-location-button{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0de3f51a,#8435ff1f);border:1px solid #0de3f53b;border-radius:12px;min-height:46px;padding:10px 14px;font-weight:800}.venue-confirm{align-items:start;grid-template-columns:auto minmax(0,1fr)!important}.venue-confirm input,.venue-closed input{margin:2px 0 0;padding:0;width:18px!important;min-height:18px!important}.venue-confirm>span{overflow-wrap:anywhere;line-height:1.5;color:#c7c3cf!important;font-size:var(--fs-micro)!important;letter-spacing:0!important}.venue-hours{gap:8px;display:grid}.venue-hours-row{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(88px,1fr) auto minmax(100px,.75fr) minmax(100px,.75fr);align-items:center;gap:9px;padding:10px;display:grid}.venue-hours-row>strong{font-size:var(--fs-micro);overflow-wrap:anywhere}.venue-hours-row>input{min-width:0}.venue-closed{cursor:pointer;grid-template-columns:auto auto!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:6px 8px!important;display:flex!important}.venue-closed>span{white-space:nowrap;font-size:var(--fs-micro)!important;letter-spacing:0!important}.owned-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid;position:relative}.owned-profile-actions button{color:#fff;white-space:nowrap;cursor:pointer;background:#1a1823;border:1px solid #ffffff1a;border-radius:12px;min-width:0;min-height:46px;padding:9px 11px;font-weight:800}.owned-profile-actions button:first-child{background:#0de3f50e;border-color:#0de3f533}@media (width<=520px){.owned-profile-actions{grid-template-columns:1fr}.owned-profile-actions button{width:100%}}@media (width<=620px){.venue-coordinate-grid{grid-template-columns:1fr}.venue-hours-row{grid-template-columns:minmax(0,1fr) auto}.venue-hours-row>input{grid-column:1/-1}}.workspace-heading{align-items:start}.professional-identity{justify-items:start;gap:10px;min-width:0;display:grid}.professional-identity-field{gap:7px;min-width:0;max-width:100%;display:grid}.professional-identity-field>span{color:#8b8795;font-size:var(--fs-micro);letter-spacing:.06em;font-weight:800}.professional-identity-field select{color:#fff;min-width:0;max-width:100%;min-height:46px;font:700 var(--fs-label) var(--font-manrope);background:#0e0d15;border:1px solid #ffffff1f;border-radius:12px;padding:11px 13px}.professional-identity-name{max-width:100%;font:700 var(--fs-body)/1.35 var(--font-unbounded);color:#f4f2f8;white-space:normal;overflow-wrap:anywhere}.professional-identity-meta{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.professional-role-chip,.professional-identity-type,.professional-identity-plan{color:#c8c4d2;min-height:30px;font-size:var(--fs-micro);white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-weight:800;display:inline-flex}.professional-role-chip .app-icon{font-size:15px}.professional-role-chip.role-talent{color:#8ceff3;background:#0de3f517;border-color:#0de3f552}.professional-role-chip.role-venue{color:#c9b0ff;background:#8435ff1f;border-color:#8435ff5c}.professional-identity-plan{color:#f1eff6;border-color:#ffffff29}.capability-nav{background:linear-gradient(140deg,#191723e6,#0d0c14f0);border:1px solid #ffffff14;border-radius:18px;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:8px;display:flex}.capability-nav button{color:#a5a1b0;min-width:0;min-height:46px;font:800 var(--fs-micro) var(--font-manrope);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.capability-nav button>span{white-space:nowrap}.capability-nav button .app-icon{color:inherit;font-size:18px}.capability-nav button:hover{color:#efedf4;background:#ffffff0a}.capability-nav button.capability-current{color:#fff;background:linear-gradient(120deg,#0de3f521,#8435ff26);border-color:#0de3f54d}.capability-nav button:focus-visible,.professional-identity-field select:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.workspace-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}@keyframes professional-icon-beat{0%,to{opacity:.62}50%{opacity:1}}.professional-icon .professional-icon-beat{animation:3.4s ease-in-out infinite professional-icon-beat}@media (prefers-reduced-motion:reduce){.professional-icon,.professional-icon *{animation:none!important}}.workspace-actions button{color:#e9e7ef;min-height:46px;font:800 var(--fs-micro) var(--font-manrope);white-space:nowrap;cursor:pointer;background:#16151f;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;display:inline-flex}.workspace-actions button .app-icon{color:#66e9ef;font-size:17px}.workspace-actions button:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:12px;margin-top:22px;display:grid}.dashboard-card{background:linear-gradient(150deg,#191723f2,#0d0c14f7);border:1px solid #ffffff17;border-radius:20px;align-content:start;gap:9px;min-width:0;padding:20px;display:grid;box-shadow:0 24px 60px #00000042}.dashboard-card>header{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-card>header .app-icon{color:#66e9ef;flex:none;font-size:19px}.dashboard-card>header span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.13em;white-space:normal;overflow-wrap:break-word;font-weight:800}.dashboard-value{font:500 var(--fs-title)/1.12 var(--font-unbounded);color:#f6f4fa;overflow-wrap:break-word}.dashboard-body{gap:7px;min-width:0;display:grid}.dashboard-body p{color:#9995a4;font-size:var(--fs-label);overflow-wrap:break-word;margin:0;line-height:1.55}.dashboard-note{color:#7f7b8b!important;font-size:var(--fs-micro)!important}.dashboard-warning{align-items:center;gap:7px;font-weight:800;display:flex;color:#ffd9a6!important}.dashboard-warning .app-icon{color:#ffb454;flex:none;font-size:16px}.dashboard-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-list li{background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;gap:3px;min-width:0;padding:9px 11px;display:grid}.dashboard-list strong{font:700 var(--fs-micro)/1.35 var(--font-unbounded);color:#f1eff6;overflow-wrap:break-word}.dashboard-list small{color:#8f8b99;font-size:var(--fs-micro);overflow-wrap:break-word;font-weight:700}.dashboard-card>button{color:#fff;min-height:46px;font:800 var(--fs-micro) var(--font-manrope);white-space:nowrap;cursor:pointer;background:linear-gradient(115deg,#0de3f51f,#8435ff24);border:1px solid #0de3f53d;border-radius:12px;margin-top:4px;padding:11px 14px}.dashboard-card>button:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.dashboard-state{color:#9995a4;background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;margin:22px 0 0;padding:16px;line-height:1.55}.dashboard-state-error{color:#e9e7ef;justify-items:start;gap:11px;display:grid}.dashboard-state-error button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0de3f521,#8435ff29);border:1px solid #0de3f542;border-radius:12px;min-height:46px;padding:10px 16px;font-weight:800}.owned-profile-section{margin-top:34px}.owned-profile-title{font:700 var(--fs-body)/1.2 var(--font-unbounded);color:#f4f2f8;margin:0}.owned-profile-section .profile-grid{margin-top:14px}.owned-profile h3{font:500 var(--fs-title)/1.2 var(--font-unbounded);margin:0;position:relative}.owned-profile-active{border-color:#0de3f557}.owned-profile-actions button:disabled{opacity:.55;cursor:default}.owned-profile-block-reason{color:#8b8795;font-size:var(--fs-micro);overflow-wrap:anywhere;grid-column:1/-1;margin:0;line-height:1.45}.setup-actions{flex-wrap:wrap}.setup-block-reason{color:#8b8795;min-width:0;font-size:var(--fs-micro);overflow-wrap:anywhere;flex:1 0 100%;margin:0;line-height:1.45}@media (width<=900px){.workspace-heading{gap:16px}.capability-nav{margin-top:20px}.capability-nav button{flex:132px}.dashboard-grid{grid-template-columns:1fr}}@media (width<=640px){.capability-nav{overscroll-behavior-x:contain;border-radius:16px;flex-wrap:nowrap;gap:6px;padding:6px;overflow-x:auto}.capability-nav button{flex:none;padding:10px 13px}}@media (width<=319px){.professional-heading{grid-template-columns:minmax(0,1fr)}.professional-heading h1{font-size:var(--fs-title);overflow-wrap:anywhere}.professional-shell select,.professional-shell input,.professional-shell textarea,.professional-shell label,.professional-shell label>span,.professional-shell label>div{min-width:0;max-width:100%}.capability-nav button{white-space:normal;overflow-wrap:anywhere}.capability-nav button>span{white-space:normal}}.profile-links-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.profile-links-grid label{gap:6px;min-width:0;display:grid}.profile-links-grid input{min-width:0;min-height:44px}.credit-packs{border:1px solid var(--line);background:#12111b;border-radius:16px;gap:12px;margin:14px 0 0;padding:14px;display:grid}.credit-packs>header{gap:4px;display:grid}.credit-packs>header span{color:#797585;font-size:var(--fs-micro);letter-spacing:.11em;font-weight:800}.credit-packs>header strong{font-size:var(--fs-label);color:#d9d6e2;font-weight:700}.credit-packs>p{color:#858291;font-size:var(--fs-micro);margin:0;line-height:1.45}.credit-pack{border:1px solid var(--line);background:#171620;border-radius:13px;align-content:start;gap:5px;padding:12px;display:grid}.credit-pack>strong{font-size:var(--fs-body);color:#efedf5;overflow-wrap:break-word;font-weight:800}.credit-pack>em{color:#67e7ae;font-size:var(--fs-micro);font-style:normal}.credit-pack>button{color:#efedf5;min-height:44px;font-size:var(--fs-label);cursor:pointer;background:linear-gradient(140deg,#221f33,#17161f);border:1px solid #ffffff24;border-radius:12px;margin-top:6px;padding:11px 12px;font-weight:800;transition:all .2s}.credit-pack>button:hover:not(:disabled){background:linear-gradient(140deg,#2a2740,#1c1a26);border-color:#4b4760}.credit-pack>button:disabled{opacity:.6;cursor:default}.profile-links-hint{color:#858291;font-size:var(--fs-micro);overflow-wrap:break-word;margin:0 0 4px;line-height:1.45}.handle-suggestions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.handle-suggestions button{color:#8ff0c4;min-height:40px;font-size:var(--fs-micro);cursor:pointer;overflow-wrap:break-word;background:#67e7ae14;border:1px solid #67e7ae4d;border-radius:11px;padding:9px 12px;font-weight:800;transition:all .2s}.handle-suggestions button:hover{color:#b6f7da;background:#67e7ae26;border-color:#67e7ae8c}.capability-group{color:#615d6d;font-size:var(--fs-micro);letter-spacing:.16em;white-space:nowrap;flex:none;align-self:center;padding:0 8px 0 4px;font-weight:800}.capability-group:first-child{padding-left:8px}@media (width<=319px){.capability-group{white-space:normal;overflow-wrap:anywhere}}.attention-band{background:linear-gradient(150deg,#261d14b8,#0d0c14f5);border:1px solid #ffb45438;border-radius:20px;margin-top:22px;padding:16px}.attention-title{color:#ffb454;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-weight:800}.attention-band ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.attention-item{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:grid}.attention-item .app-icon{color:#ffb454;flex:none;font-size:19px}.attention-item.is-due .app-icon{color:#66e9ef}.attention-item.is-blocked .app-icon{color:#9995a4}.attention-item>div{gap:4px;min-width:0;display:grid}.attention-item strong{font:700 var(--fs-label)/1.4 var(--font-unbounded);color:#f4f2f8;overflow-wrap:break-word}.attention-item p{color:#9995a4;font-size:var(--fs-micro);overflow-wrap:break-word;margin:0;line-height:1.55}.attention-item>button{color:#fff;min-height:46px;font:800 var(--fs-micro) var(--font-manrope);white-space:nowrap;cursor:pointer;background:linear-gradient(115deg,#0de3f51f,#8435ff24);border:1px solid #0de3f53d;border-radius:12px;padding:11px 15px}.attention-item.is-urgent{background:#ff8c780f;border-color:#ff8c784d}.attention-item>button:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.attention-clear{background:linear-gradient(150deg,#102024b3,#0d0c14f5);border-color:#0de3f52e;align-items:center;gap:12px;display:flex}.attention-clear .app-icon{color:#66e9ef;flex:none;font-size:22px}.attention-clear>div{gap:4px;min-width:0;display:grid}.attention-clear strong{font:700 var(--fs-label)/1.35 var(--font-unbounded);color:#f4f2f8;overflow-wrap:break-word}.attention-clear p{color:#9995a4;font-size:var(--fs-micro);overflow-wrap:break-word;margin:0;line-height:1.55}.setup-guide{background:radial-gradient(circle at 100% 0,#0de3f512,#0000 40%),linear-gradient(150deg,#191723f2,#0d0c14f7);border:1px solid #0de3f52e;border-radius:20px;margin-top:12px;padding:18px}.setup-guide>header{gap:6px;display:grid}.setup-guide>header>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.setup-guide>header h2{font:700 var(--fs-body)/1.25 var(--font-unbounded);color:#f4f2f8;overflow-wrap:break-word;margin:0}.setup-guide>header p{color:#8f8b99;font-size:var(--fs-micro);letter-spacing:.04em;margin:0;font-weight:800}.setup-guide ol{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.setup-guide li{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:grid}.setup-guide li.is-done{background:#0de3f50b;border-color:#0de3f533}.setup-guide li>b{color:#63e5ed;font:700 var(--fs-micro) var(--font-unbounded);flex:none}.setup-guide li>div{gap:4px;min-width:0;display:grid}.setup-guide li strong{font:700 var(--fs-label)/1.4 var(--font-unbounded);color:#f1eff6;overflow-wrap:break-word}.setup-guide li p{color:#9995a4;font-size:var(--fs-micro);overflow-wrap:break-word;margin:0;line-height:1.55}.setup-guide li>button{color:#fff;min-height:46px;font:800 var(--fs-micro) var(--font-manrope);white-space:nowrap;cursor:pointer;background:linear-gradient(115deg,#0de3f51f,#8435ff24);border:1px solid #0de3f53d;border-radius:12px;padding:11px 15px}.setup-guide li>button:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.setup-guide-done{color:#8ceff3;min-height:44px;font-size:var(--fs-micro);white-space:nowrap;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:inline-flex}.setup-guide-done .app-icon{color:#66e9ef;font-size:16px}@media (width<=620px){.attention-item,.setup-guide li{grid-template-columns:auto minmax(0,1fr)}.attention-item>button,.setup-guide li>button,.setup-guide-done{white-space:normal;grid-column:1/-1;justify-content:center;width:100%}.attention-clear{align-items:start}}@media (prefers-reduced-motion:reduce){.attention-band *,.setup-guide *{transition:none!important;animation:none!important}}.owned-profile-actions .wide-action{grid-column:1/-1}.audience-analytics-page .professional-shell{max-width:1280px}.audience-controls{background:linear-gradient(145deg,#181622f0,#0c0b12f7);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;padding:14px;display:grid}.audience-controls fieldset{border:0;flex-wrap:wrap;gap:7px;min-width:0;margin:0;padding:0;display:flex}.audience-controls legend{color:#8f8b9d;width:100%;font-size:var(--fs-micro);letter-spacing:.13em;margin:0 0 2px;font-weight:800}.audience-controls button{color:#aaa6b5;min-height:44px;font-size:var(--fs-micro);white-space:nowrap;cursor:pointer;background:#12111a;border:1px solid #ffffff17;border-radius:12px;padding:9px 14px;font-weight:800}.audience-controls button.selected{color:#fff;background:linear-gradient(120deg,#0de3f521,#8435ff26);border-color:#0de3f557}.audience-controls button:focus-visible,.audience-gate button:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.audience-privacy{background:#0de3f50b;border:1px solid #0de3f529;border-radius:16px;align-items:flex-start;gap:12px;margin-top:12px;padding:15px;display:flex}.audience-privacy .app-icon{color:#66e9ef;flex:none;width:24px;height:24px}.audience-privacy div{gap:4px;min-width:0;display:grid}.audience-privacy strong{font:700 var(--fs-label) var(--font-unbounded)}.audience-privacy p{color:#9c98a8;font-size:var(--fs-micro);overflow-wrap:break-word;margin:0;line-height:1.55}.audience-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:14px;margin-top:16px;display:grid}.audience-map-card,.audience-insights{background:linear-gradient(150deg,#181622f5,#0c0b12fa);border:1px solid #ffffff17;border-radius:22px;min-width:0;box-shadow:0 25px 70px #00000045}.audience-map-card{padding:clamp(15px,3vw,24px);overflow:hidden}.audience-map-card>header,.audience-insights>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.audience-map-card header div,.audience-insights>header{min-width:0}.audience-map-card header span,.audience-insights header>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.audience-map-card h2,.audience-insights h2{font:500 var(--fs-lead)/1.2 var(--font-unbounded);overflow-wrap:break-word;margin:7px 0 0}.audience-map-card header small{color:#8e8a9a;font-size:var(--fs-micro);text-align:right;white-space:normal;font-weight:800}.audience-map{filter:drop-shadow(0 17px 24px #00000052);width:100%;height:auto;min-height:260px;margin:14px 0 6px;display:block}.audience-municipality{stroke:#ffffff38;stroke-width:1.1px;vector-effect:non-scaling-stroke;fill:#211f2a;transition:filter .2s,opacity .2s}.audience-municipality:hover{filter:brightness(1.32);stroke:#ffffff9e;stroke-width:1.7px}.audience-municipality.level-1,.audience-scale .level-1,.audience-ranking .level-1{fill:#13313d;background:#13313d}.audience-municipality.level-2,.audience-scale .level-2,.audience-ranking .level-2{fill:#14536a;background:#14536a}.audience-municipality.level-3,.audience-scale .level-3,.audience-ranking .level-3{fill:#296b91;background:#296b91}.audience-municipality.level-4,.audience-scale .level-4,.audience-ranking .level-4{fill:#6751b4;background:#6751b4}.audience-municipality.level-5,.audience-scale .level-5,.audience-ranking .level-5{fill:#a34aab;background:#a34aab}.audience-scale{color:#8e8a99;font-size:var(--fs-micro);justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}.audience-scale li{align-items:center;gap:4px;display:inline-flex}.audience-scale i{border:1px solid #ffffff29;border-radius:4px;width:13px;height:13px}.audience-map-fallback,.audience-empty{color:#9995a5;font-size:var(--fs-label);background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;margin:16px 0 0;padding:18px;line-height:1.55}.audience-insights{gap:16px;padding:20px;display:grid}.audience-insights>header{gap:0;display:grid}.audience-ranking{gap:8px;margin:0;padding:0;list-style:none;display:grid}.audience-ranking li{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.audience-ranking>li>i{border-radius:5px;width:13px;height:36px}.audience-ranking div{gap:3px;min-width:0;display:grid}.audience-ranking strong{font:700 var(--fs-micro)/1.35 var(--font-unbounded);overflow-wrap:break-word}.audience-ranking span{color:#8f8b9b;font-size:var(--fs-micro);overflow-wrap:break-word;line-height:1.4}.audience-ranking small{color:#d6d2df;font-size:var(--fs-micro);white-space:nowrap;border:1px solid #ffffff17;border-radius:999px;padding:5px 7px;font-weight:800}.audience-regions{border-top:1px solid #ffffff12;gap:7px;padding-top:14px;display:grid}.audience-regions h3{font:700 var(--fs-label) var(--font-unbounded);margin:0 0 2px}.audience-regions p{color:#a09cac;font-size:var(--fs-micro);justify-content:space-between;gap:12px;margin:0;display:flex}.audience-regions strong{color:#e7e4ec;text-align:right}.audience-method{color:#7f7b8b;font-size:var(--fs-micro);overflow-wrap:break-word;margin:14px 0 0;padding:0 4px;line-height:1.6}.audience-gate{background:linear-gradient(145deg,#181622f2,#0c0b12fa);border:1px solid #ffffff17;border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:20px;display:grid}.audience-gate>.app-icon{color:#66e9ef;width:27px;height:27px}.audience-gate div{gap:5px;min-width:0;display:grid}.audience-gate strong{font:700 var(--fs-label)/1.4 var(--font-unbounded);overflow-wrap:break-word}.audience-gate p{color:#9995a5;font-size:var(--fs-label);overflow-wrap:break-word;margin:0;line-height:1.55}.audience-gate button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(115deg,#0de3f51f,#8435ff24);border:1px solid #0de3f547;border-radius:12px;min-height:46px;padding:10px 15px;font-weight:800}.audience-loading{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.audience-loading span{background:linear-gradient(100deg,#ffffff06,#ffffff12,#ffffff06) 0 0/220% 100%;border:1px solid #ffffff0f;border-radius:20px;height:270px;animation:1.4s ease-in-out infinite audience-loading}.audience-loading span:first-child{grid-row:1/3;height:554px}.audience-loading span:not(:first-child){height:270px}@keyframes audience-loading{0%{background-position:180% 0}to{background-position:-40% 0}}@media (width<=900px){.audience-layout{grid-template-columns:1fr}.audience-map{min-height:220px}.audience-insights{padding:18px}}@media (width<=640px){.audience-controls{grid-template-columns:1fr;padding:12px}.audience-controls button{flex:auto}.audience-map-card{border-radius:19px}.audience-map{min-height:160px}.audience-gate{grid-template-columns:auto minmax(0,1fr)}.audience-gate button{white-space:normal;grid-column:1/-1;width:100%}.audience-loading{grid-template-columns:1fr}.audience-loading span:first-child,.audience-loading span:not(:first-child){grid-row:auto;height:220px}.audience-ranking li{grid-template-columns:12px minmax(0,1fr)}.audience-ranking small{grid-column:2;justify-self:start}.audience-scale{justify-content:center}}@media (prefers-reduced-motion:reduce){.audience-municipality,.audience-loading span{transition:none!important;animation:none!important}}.performance-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;display:grid}.performance-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;min-width:0;display:grid}.performance-metrics article{background:linear-gradient(150deg,#191723f2,#0d0c14f7);border:1px solid #ffffff14;border-radius:16px;align-content:start;gap:7px;min-width:0;padding:16px;display:grid}.performance-metrics span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.12em;overflow-wrap:break-word;font-weight:800}.performance-metrics strong{font:500 var(--fs-title)/1.1 var(--font-unbounded);color:#f6f4fa;overflow-wrap:break-word}.performance-metrics p{color:#9995a4;font-size:var(--fs-micro);overflow-wrap:break-word;margin:0;line-height:1.55}.performance-places{background:linear-gradient(150deg,#191723f2,#0d0c14f7);border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:18px}.performance-places header{gap:5px;display:grid}.performance-places header span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.performance-places h2{font:700 var(--fs-body)/1.3 var(--font-unbounded);color:#f4f2f8;margin:0}.performance-places ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.performance-places li{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;min-height:44px;padding:11px 13px;display:flex}.performance-places strong{font:700 var(--fs-label)/1.4 var(--font-unbounded);color:#f1eff6;overflow-wrap:anywhere}.performance-places small{color:#8f8b99;font-size:var(--fs-micro);white-space:nowrap;font-weight:800}.performance-places p{color:#9995a4;font-size:var(--fs-label);overflow-wrap:break-word;margin:14px 0 0;line-height:1.55}@media (width<=900px){.performance-layout{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.performance-layout *{transition:none!important;animation:none!important}}.booking-shell{width:min(1220px,100% - 34px);margin:auto;padding:48px 0 70px}.booking-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.booking-heading>div:first-child>span,.booking-section-title>span,.booking-empty>span,.counterpart-search label>span,.review-panel>span,.cancel-panel>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.booking-heading h1{font:800 var(--fs-display)/1.04 var(--font-unbounded);letter-spacing:-.05em;margin:12px 0 8px}.booking-heading p,.booking-section-title p{color:#9995a4;margin:0;line-height:1.55}.booking-profile-select{align-items:end;gap:9px;display:flex}.booking-profile-select label{gap:7px;display:grid}.booking-profile-select label>span,.booking-form-grid label>span,.booking-messages label>span{color:#777383;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.booking-profile-select select{color:#fff;background:#101019;border:1px solid #ffffff1a;border-radius:11px;min-width:190px;height:46px;padding:0 12px;font-weight:700}.booking-profile-select>button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(110deg,#0de3f51f,#8435ff24);border:1px solid #0de3f53d;border-radius:11px;min-height:46px;padding:10px 16px;font-weight:800}.booking-alert,.booking-notice{color:#ebddb1;background:#f5c20d0f;border:1px solid #f5c20d33;border-radius:12px;margin:20px 0 0;padding:12px 14px;line-height:1.5}.booking-notice{color:#c4f1f3;background:#0de3f50d;border-color:#0de3f52e}.booking-workspace{background:linear-gradient(145deg,#16141ff5,#0b0a11fa);border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:320px minmax(0,1fr);min-height:620px;margin-top:28px;display:grid;overflow:hidden;box-shadow:0 35px 90px #00000059}.booking-list{background:#ffffff05;border-right:1px solid #ffffff12;align-content:start;gap:7px;padding:12px;display:grid}.booking-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;gap:6px;min-height:86px;padding:13px;display:grid}.booking-list>button>span{color:#6de9ee;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.booking-list>button strong{font:700 var(--fs-label)/1.3 var(--font-unbounded);overflow-wrap:anywhere}.booking-list>button small{color:#777383;font-size:var(--fs-micro);line-height:1.4}.booking-list>button.selected{background:linear-gradient(125deg,#0de3f514,#8435ff17);border-color:#0de3f538}.booking-detail{min-width:0;padding:clamp(22px,4vw,38px)}.booking-empty{color:#8d8998;gap:8px;padding:24px;display:grid}.booking-empty.detail-empty{text-align:center;place-content:center;height:100%}.booking-detail-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.booking-detail-head>div>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.booking-detail-head h2,.booking-section-title h2{font:500 var(--fs-title)/1.14 var(--font-unbounded);overflow-wrap:anywhere;margin:8px 0 4px}.booking-detail-head p{color:#858190;overflow-wrap:anywhere;margin:0}.booking-detail-head>small{color:#9a96a4;font-size:var(--fs-micro);white-space:nowrap;border:1px solid #ffffff14;border-radius:8px;flex:none;padding:7px 10px}.agreement-view{margin-top:24px}.agreement-time,.agreement-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.agreement-time>span,.agreement-facts>span{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;gap:6px;min-width:0;padding:15px;display:grid}.agreement-facts{margin-top:9px}.booking-expiry{font-size:var(--fs-micro);letter-spacing:.02em;color:#8f8b9c;font-style:normal;font-weight:800}.booking-expiry.is-urgent{color:#ff8797}.booking-expiry.is-expired{color:#7c7889;-webkit-text-decoration:line-through #7c788980;text-decoration:line-through #7c788980}.booking-detail-meta{text-align:right;justify-items:end;gap:4px;display:grid}.agreement-time>span.is-changed,.agreement-facts>span.is-changed{border-color:#0de3f54d;box-shadow:inset 3px 0 #0de3f56b}.agreement-time>span.is-changed em,.agreement-facts>span.is-changed em{font-size:var(--fs-micro);color:#7c7889;overflow-wrap:anywhere;font-style:normal;line-height:1.5;-webkit-text-decoration:line-through #7c78898c;text-decoration:line-through #7c78898c}.agreement-facts>span{grid-column:span 1}.agreement-time small,.agreement-facts small,.acceptance-grid small{color:#777383;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.agreement-time strong,.agreement-facts strong{font-size:var(--fs-micro);overflow-wrap:anywhere;line-height:1.5}.acceptance-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.acceptance-grid span{color:#858190;border:1px solid #ffffff12;border-radius:12px;gap:5px;padding:13px;display:grid}.acceptance-grid span.accepted{color:#d7f7f8;background:#0de3f50b;border-color:#0de3f52e}.booking-actions,.booking-editor-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.booking-actions button,.booking-editor-actions button,.cancel-panel button{color:#aaa6b3;white-space:nowrap;cursor:pointer;background:#171620;border:1px solid #ffffff1a;border-radius:11px;min-height:46px;padding:10px 15px;font-weight:800}.booking-reconfirm-note{font-size:var(--fs-micro);color:#8f8b9c;margin:10px 0 0;line-height:1.45}.booking-gate{color:#f0c3ca;font-size:var(--fs-micro);overflow-wrap:anywhere;background:#ff6c810d;border:1px solid #ff6c8130;border-radius:11px;margin:16px 0 0;padding:11px 13px;line-height:1.5}.booking-gate.is-cost{color:#9b96a8;background:#00000029;border-color:#ffffff17}.booking-block-reason{color:#8f8b9c;font-size:var(--fs-micro);overflow-wrap:anywhere;margin:0;line-height:1.45}.booking-actions>.booking-block-reason,.booking-actions>.booking-gate,.booking-actions>.booking-reconfirm-note,.booking-editor-actions>.booking-block-reason,.booking-editor-actions>.booking-gate,.booking-document-actions>.booking-block-reason,.cancel-panel>div>.booking-block-reason{flex:1 0 100%;min-width:0;margin:0}.match-panel-head{flex-wrap:wrap}.match-panel-head>.booking-block-reason{flex:0 0 100%;width:100%;min-width:0;margin:0}.booking-actions>.booking-gate,.booking-editor-actions>.booking-gate{margin:0}.counterpart-search label>div>.booking-block-reason{grid-column:1/-1}.booking-messages>.booking-block-reason{background:0 0;border:0;border-radius:0;margin:9px 0 0;padding:0;display:block}.booking-actions button.primary,.booking-editor-actions button.primary{color:#fff;background:linear-gradient(110deg,#0de3f524,#8435ff2b);border-color:#0de3f545}.booking-actions button.danger,.cancel-panel button.danger{color:#f0b8c1;background:#ff6c810f;border-color:#ff6c8133}.booking-actions button:disabled,.booking-editor-actions button:disabled,.cancel-panel button:disabled{opacity:.42;cursor:not-allowed}.booking-editor{gap:18px;display:grid}.booking-section-title{border-bottom:1px solid #ffffff12;padding-bottom:17px}.booking-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.booking-form-grid label{gap:7px;min-width:0;display:grid}.booking-form-grid label.wide{grid-column:1/-1}.booking-form-grid input,.booking-form-grid select,.booking-form-grid textarea,.counterpart-search input,.cancel-panel select,.cancel-panel textarea,.booking-messages textarea{color:#fff;width:100%;min-height:46px;font:700 var(--fs-micro) var(--font-manrope);background:#0e0d15;border:1px solid #ffffff1a;border-radius:11px;outline:0;padding:11px 12px}.booking-form-grid textarea,.cancel-panel textarea,.booking-messages textarea{resize:vertical;line-height:1.5}.match-panel{background:linear-gradient(130deg,#0de3f50b,#8435ff0d);border:1px solid #0de3f524;border-radius:15px;gap:12px;padding:16px;display:grid}.match-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.match-panel-head>div{gap:5px;min-width:0;display:grid}.match-panel-head span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.match-panel-head strong{font:700 var(--fs-label)/1.35 var(--font-unbounded);overflow-wrap:anywhere}.match-panel-head small,.match-allowance,.match-empty{color:#8f8b99;line-height:1.5}.match-panel-head>button{color:#edfefe;cursor:pointer;background:#0de3f512;border:1px solid #0de3f53d;border-radius:11px;flex:none;min-height:44px;padding:9px 14px;font-weight:800}.match-panel-head>button:disabled{opacity:.45}.match-allowance,.match-empty{background:#00000021;border:1px solid #ffffff0f;border-radius:10px;margin:0;padding:10px 12px}.match-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.match-results>button{color:#fff;text-align:left;cursor:pointer;background:#111019;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr auto;gap:5px;min-width:0;min-height:112px;padding:12px;display:grid}.match-results>button.selected{background:#0de3f512;border-color:#0de3f559}.match-results>button>span{color:#8ef5f7;border:1px solid #0de3f538;border-radius:50%;grid-area:1/2/3;align-self:start;place-items:center;min-width:38px;height:38px;font-weight:800;display:grid}.match-results strong,.match-results small,.match-results em{overflow-wrap:anywhere;grid-column:1;min-width:0}.match-results small{color:#85818f}.match-results em{color:#aaa6b4;font-size:var(--fs-micro);font-style:normal;line-height:1.45}.counterpart-search{gap:10px;display:grid}.counterpart-search label{gap:8px;display:grid}.counterpart-search label>div{grid-template-columns:1fr auto;gap:8px;display:grid}.counterpart-search label button{color:#d2f7f8;cursor:pointer;background:#0de3f50f;border:1px solid #0de3f533;border-radius:11px;min-height:46px;padding:9px 15px;font-weight:800}.counterpart-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.counterpart-results button,.selected-counterpart{color:#fff;text-align:left;cursor:pointer;background:#15141d;border:1px solid #ffffff14;border-radius:12px;gap:5px;min-height:70px;padding:12px;display:grid}.counterpart-results small,.selected-counterpart small{color:#7c7886;overflow-wrap:anywhere}.selected-counterpart{background:#0de3f50e;border-color:#0de3f540}.selected-counterpart>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.1em;font-weight:800}.booking-disclaimer{color:#aaa6b3;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;line-height:1.5;display:flex}.booking-disclaimer input{flex:none;width:20px;height:20px;margin:1px 0}.review-panel,.cancel-panel,.booking-messages{background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;margin-top:20px;padding:18px}.review-panel{gap:9px;display:grid}.review-panel>strong{font:700 var(--fs-label) var(--font-unbounded)}.review-panel>div{gap:7px;display:flex}.review-panel button{color:#d2f5f6;cursor:pointer;background:#0de3f50d;border:1px solid #0de3f52e;border-radius:11px;width:46px;height:46px;font-weight:800}.review-panel small{color:#777383}.cancel-panel{gap:10px;display:grid}.cancel-panel>div{flex-wrap:wrap;gap:8px;display:flex}.booking-waiting{color:#8e8a98;background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;padding:13px}.booking-messages>div{gap:7px;max-height:270px;display:grid;overflow:auto}.booking-messages p{background:#12111a;border:1px solid #fff1;border-radius:11px;gap:4px;margin:0;padding:11px;display:grid}.booking-messages p strong{font-size:var(--fs-micro)}.booking-messages p span{color:#b4b0bc;overflow-wrap:anywhere;line-height:1.5}.booking-messages p small{color:#6f6b79;font-size:var(--fs-micro)}.booking-messages label{gap:7px;margin-top:12px;display:grid}.booking-messages>button{color:#fff;cursor:pointer;background:#0de3f512;border:1px solid #0de3f533;border-radius:11px;width:100%;min-height:46px;margin-top:9px;font-weight:800}.booking-messages>button:disabled{opacity:.42}.booking-document-actions,.booking-linked-show{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.booking-document-actions button,.booking-linked-show button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:46px}.booking-linked-show{background:linear-gradient(135deg,#412c7047,#16707724);border:1px solid #53dee73d;border-radius:18px;padding:1rem}.booking-linked-show span,.booking-linked-show strong,.booking-linked-show p{overflow-wrap:anywhere;flex-basis:100%;margin:0}@media (width<=800px){.booking-shell{width:calc(100% - 24px);padding:30px 0 46px}.booking-heading{gap:18px;display:grid}.booking-heading h1{font-size:var(--fs-display);line-height:1.1}.booking-profile-select{grid-template-columns:minmax(0,1fr) auto;display:grid}.booking-profile-select label{min-width:0}.booking-profile-select select{width:100%;min-width:0}.booking-workspace{border-radius:18px;grid-template-columns:1fr}.booking-list{border-bottom:1px solid #ffffff12;border-right:0;max-height:265px;overflow:auto}.booking-detail{padding:21px 18px}.booking-form-grid,.agreement-time,.agreement-facts{grid-template-columns:1fr}.booking-form-grid label.wide,.agreement-facts>span{grid-column:auto}.counterpart-results{grid-template-columns:1fr}.match-panel-head{flex-direction:column;align-items:stretch}.match-panel-head>button{width:100%}.match-panel-head>.booking-block-reason{flex:none}.match-results{grid-template-columns:1fr}.booking-actions,.booking-editor-actions,.cancel-panel>div{grid-template-columns:1fr;display:grid}.booking-actions button,.booking-editor-actions button,.cancel-panel button{width:100%}.booking-detail-head h2{font-size:var(--fs-title)}.booking-profile-select>button{padding-inline:12px}}@media (width<=420px){.booking-profile-select{grid-template-columns:1fr}.booking-profile-select>button{width:100%}.acceptance-grid{grid-template-columns:1fr}.booking-detail-head{display:grid}.booking-detail-head>small{justify-self:start}}.brand-kit-workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.brand-kit-gate{background:linear-gradient(135deg,#8453ff1f,#0de3f50d);border:1px solid #8453ff40;border-radius:18px;grid-column:1/-1;justify-items:start;gap:9px;padding:20px;display:grid}.brand-kit-gate span{color:#9b7aff;font-size:var(--fs-micro);letter-spacing:.16em;font-weight:800}.brand-kit-gate h2,.brand-kit-gate p{overflow-wrap:anywhere;margin:0}.brand-kit-gate h2{font:500 var(--fs-title)/1.2 var(--font-unbounded)}.brand-kit-gate p{color:#aaa6b3;line-height:1.6}.brand-kit-gate button,.brand-save,.brand-kit-state button{color:#fff;cursor:pointer;background:#171622;border:1px solid #0de3f540;border-radius:12px;min-height:44px;padding:10px 16px;font-weight:800}.brand-kit-editor{gap:14px;display:grid}.brand-kit-editor fieldset,.brand-select-grid{background:#ffffff06;border:1px solid #ffffff16;border-radius:18px;margin:0;padding:18px}.brand-kit-editor legend,.brand-select-grid label>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.brand-kit-editor fieldset>small{color:#8e8998;overflow-wrap:anywhere;margin-top:12px;line-height:1.55;display:block}.brand-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.brand-color-grid label{gap:8px;min-width:0;display:grid}.brand-color-grid input{background:#111019;border:1px solid #ffffff1f;border-radius:12px;width:100%;height:48px;padding:4px}.brand-color-grid strong{font-size:var(--fs-micro);overflow-wrap:anywhere}.brand-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brand-select-grid label{gap:8px;min-width:0;display:grid}.brand-select-grid select{color:#fff;background:#111019;border:1px solid #ffffff1a;border-radius:11px;width:100%;min-height:44px;padding:9px 12px}.brand-cta-order{gap:7px;display:grid}.brand-cta-order>div{background:#111019;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.brand-cta-order>div>span{color:#9f91bc;background:#201d2b;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.brand-cta-order strong{overflow-wrap:anywhere}.brand-cta-order button{color:#fff;background:#1c1a25;border:1px solid #ffffff1a;border-radius:9px;min-height:40px;padding:9px 10px;font-weight:800}.brand-save{background:linear-gradient(115deg,#0d7880,#4b3185)}.brand-save:disabled,.brand-kit-editor fieldset:disabled{opacity:.55}.brand-preview{top:calc(var(--site-header-height) + 18px);border:1px solid color-mix(in srgb,var(--preview-primary) 28%,transparent);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--preview-accent) 20%,transparent),transparent 48%),#0e0c15;border-radius:22px;padding:18px;position:sticky}.brand-preview>span{color:var(--preview-primary);font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.brand-preview-card{background:#15131d;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:18px;display:grid}.brand-preview-card i{background:color-mix(in srgb,var(--preview-accent) 22%,#15131d);width:68px;height:68px;color:var(--preview-primary);font:500 var(--fs-title) var(--font-unbounded);border-radius:18px;place-items:center;font-style:normal;display:grid}.brand-preview-card div{justify-items:start;gap:7px;min-width:0;display:grid}.brand-preview-card small{color:var(--preview-primary);font-weight:800}.brand-preview-card h2,.brand-preview-card p{overflow-wrap:anywhere;margin:0}.brand-preview-card h2{font:500 var(--fs-lead)/1.2 var(--font-unbounded)}.brand-preview-card p{color:#aaa6b3;line-height:1.45}.brand-preview-card button{background:var(--preview-button);min-height:40px;color:var(--preview-button-text);border:0;border-radius:10px;padding:8px 14px;font-weight:800}.brand-preview.theme-urban,.brand-preview.theme-rock{border-radius:9px}.brand-preview.header-compact .brand-preview-card{padding:12px}.brand-preview.header-minimal .brand-preview-card{background:0 0;border-color:#0000}.brand-preview.header-split .brand-preview-card{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr)}.brand-preview.cover-glass .brand-preview-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e}.brand-preview.cover-gradient .brand-preview-card{background:linear-gradient(135deg,color-mix(in srgb,var(--preview-accent) 22%,#15131d),#15131d)}.brand-kit-state{color:#aaa6b3;padding:24px}@media (width<=860px){.brand-kit-workspace{grid-template-columns:1fr}.brand-preview{position:static}}@media (width<=560px){.brand-color-grid,.brand-select-grid{grid-template-columns:1fr}.brand-cta-order>div{grid-template-columns:28px minmax(0,1fr)}.brand-cta-order button{white-space:normal;width:100%}.brand-preview-card,.brand-preview.header-split .brand-preview-card{grid-template-columns:1fr}}.calendar-professional-page .calendar-surface{gap:16px;margin-top:22px;display:grid}.calendar-banner{color:#c9f3f5;background:#0de3f50f;border:1px solid #0de3f533;border-radius:14px;margin:20px 0 0;padding:13px 15px;line-height:1.5}.calendar-banner-block{color:#cfcbd9;background:linear-gradient(140deg,#1b1926f2,#0d0c14f7);border-color:#ffffff1f;justify-items:start;gap:8px;display:grid}.calendar-banner-block>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.calendar-banner-block strong{font:700 var(--fs-body)/1.4 var(--font-unbounded);color:#f4f2f8}.calendar-banner-block p{color:#9995a4;margin:0;line-height:1.55}.calendar-banner-block button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0de3f521,#8435ff29);border:1px solid #0de3f542;border-radius:12px;min-height:46px;padding:10px 16px;font-weight:800}.calendar-warning{color:#ffd9a6;background:#ffb45414;border:1px solid #ffb45452;border-radius:14px;align-items:center;gap:9px;margin:16px 0 0;padding:12px 15px;font-weight:800;line-height:1.5;display:flex}.calendar-warning .app-icon{color:#ffb454;flex:none;font-size:19px}.calendar-navigator{background:linear-gradient(140deg,#191723f0,#0d0c14f5);border:1px solid #ffffff17;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.calendar-month-controls{align-items:center;gap:10px;min-width:0;display:flex}.calendar-month-controls button,.calendar-week-controls button{color:#cfcbd9;min-width:46px;min-height:46px;font:800 var(--fs-micro) var(--font-manrope);white-space:nowrap;cursor:pointer;background:#16151f;border:1px solid #ffffff1f;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.calendar-month-controls button .app-icon,.calendar-week-controls button .app-icon{color:#66e9ef;font-size:18px}.calendar-month-label{min-width:0;font:700 var(--fs-body)/1.2 var(--font-unbounded);text-transform:none;white-space:normal;overflow-wrap:normal;display:inline-block}.calendar-month-label:first-letter,.calendar-agenda-head h2:first-letter{text-transform:uppercase}.calendar-week-controls{flex-wrap:wrap;gap:8px;display:flex}.calendar-week-controls button.calendar-today{color:#fff;background:linear-gradient(120deg,#0de3f521,#8435ff26);border-color:#0de3f54d}.calendar-navigator button:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.calendar-week{overscroll-behavior-x:contain;padding-bottom:4px;overflow-x:auto}.calendar-week-row{grid-template-columns:repeat(7,minmax(88px,1fr));gap:8px;min-width:0;display:grid}.calendar-day-cell{min-width:0;display:grid}.calendar-day{color:#dedae8;text-align:left;cursor:pointer;background:linear-gradient(150deg,#181621f0,#0d0c14f5);border:1px solid #ffffff17;border-radius:16px;align-content:start;gap:7px;min-width:0;min-height:112px;padding:12px 10px;display:grid}.calendar-day-name{color:#8b8795;font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;white-space:normal;font-weight:800}.calendar-day-number{font:500 var(--fs-title)/1 var(--font-unbounded);color:#f6f4fa}.calendar-day-outside{opacity:.62}.calendar-day-today{border-color:#0de3f557}.calendar-day-today .calendar-day-number{color:#7eeef2}.calendar-day-selected{background:linear-gradient(150deg,#0de3f51f,#8435ff24);border-color:#0de3f580;box-shadow:0 18px 44px #00000057}.calendar-day:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.calendar-day-marks{flex-wrap:wrap;gap:5px;display:flex}.calendar-mark{font-size:var(--fs-micro);white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-weight:800;display:inline-flex}.calendar-mark>i{border-radius:3px;flex:none;width:8px;height:8px}.calendar-legend{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.calendar-legend li{color:#b7b3c2;min-height:32px;font-size:var(--fs-micro);white-space:nowrap;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-weight:800;display:inline-flex}.calendar-legend li>i{border-radius:3px;flex:none;width:14px;height:10px}.tone-commitment>i,.calendar-legend li.tone-commitment>i{background:#0de3f5}.tone-hold>i,.calendar-legend li.tone-hold>i{background:repeating-linear-gradient(135deg,#0de3f5 0 3px,#0de3f52e 3px 6px)}.tone-show>i,.calendar-legend li.tone-show>i{background:#8254ff}.tone-lineup>i,.calendar-legend li.tone-lineup>i{background:repeating-linear-gradient(135deg,#8254ff 0 3px,#8435ff33 3px 6px)}.tone-cancellation>i,.calendar-legend li.tone-cancellation>i{background:#ffb454}.tone-unavailable>i,.calendar-legend li.tone-unavailable>i{background:#7a7686}.tone-closure>i,.calendar-legend li.tone-closure>i{background:#4c4857;border:1px solid #8f8b9c}.calendar-mark.tone-free{color:#7f7b8b}.calendar-agenda{background:linear-gradient(150deg,#181621f2,#0d0c14f7);border:1px solid #ffffff17;border-radius:20px;overflow:hidden}.calendar-agenda-head{border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;padding:18px 20px;display:flex}.calendar-agenda-head>div>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.calendar-agenda-head h2{font:500 var(--fs-lead)/1.18 var(--font-unbounded);text-transform:none;margin:8px 0 0}.calendar-agenda-head p{color:#9995a4;font-size:var(--fs-micro);margin:0;font-weight:700}.calendar-hours{margin:0;padding:0;list-style:none}.calendar-hour{border-top:1px solid #ffffff0b;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:8px 20px;display:grid}.calendar-hour:first-child{border-top:0}.calendar-hour-busy{background:#ffffff04}.calendar-hour-label{color:#807c8c;font-size:var(--fs-micro);white-space:nowrap;padding-top:12px;font-weight:800}.calendar-hour-body{gap:7px;min-width:0;padding:4px 0;display:grid}.calendar-entry{background:#ffffff08;border:1px solid #ffffff1a;border-left-width:4px;border-radius:12px;gap:4px;min-width:0;padding:11px 13px;display:grid}.calendar-entry-tone{color:#8b8795;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.calendar-entry strong{font:700 var(--fs-label)/1.35 var(--font-unbounded);color:#f4f2f8;overflow-wrap:break-word}.calendar-entry small{color:#9995a4;font-size:var(--fs-micro);overflow-wrap:break-word;font-weight:700}.calendar-entry-note{color:#9d99a8;font-size:var(--fs-micro);overflow-wrap:break-word;margin:4px 0 0;line-height:1.5}.calendar-entry-warning{color:#ffd9a6;font-size:var(--fs-micro);align-items:center;gap:7px;margin:6px 0 0;font-weight:800;line-height:1.45;display:flex}.calendar-entry-warning .app-icon{color:#ffb454;flex:none;font-size:16px}.calendar-entry.tone-commitment{background:#0de3f517;border-left-color:#0de3f5}.calendar-entry.tone-hold{background:repeating-linear-gradient(135deg,#0de3f529 0 8px,#0de3f50a 8px 16px);border-left-color:#0de3f5}.calendar-entry.tone-show{background:#8435ff1c;border-left-color:#8254ff}.calendar-entry.tone-lineup{background:#8435ff12;border-left-style:dashed;border-left-color:#8254ff}.calendar-entry.tone-cancellation{background:#ffb45417;border-left-color:#ffb454}.calendar-entry-remove{color:#dedae8;min-height:44px;font:800 var(--fs-micro) var(--font-manrope);white-space:nowrap;cursor:pointer;background:#16151f;border:1px solid #ffffff24;border-radius:11px;justify-self:start;align-items:center;gap:7px;margin-top:6px;padding:10px 13px;display:inline-flex}.calendar-entry-remove .app-icon{color:#9d99a8;font-size:16px}.calendar-entry-remove:disabled{opacity:.45;cursor:not-allowed}.calendar-entry-remove:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.calendar-entry.tone-unavailable{background:#7a768624;border-left-color:#7a7686}.calendar-entry.tone-closure{background:#4c48573d;border-left-color:#8f8b9c}.calendar-slot{color:#7f7b8b;min-height:44px;font:800 var(--fs-micro) var(--font-manrope);text-align:left;cursor:pointer;background:0 0;border:1px dashed #ffffff21;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex}.calendar-slot .app-icon{color:#5f5b6c;font-size:17px}.calendar-slot:hover:not(:disabled){color:#bdf7f7;border-color:#0de3f552}.calendar-slot:disabled{cursor:not-allowed;opacity:.5}.calendar-slot-open{color:#cff5f8;border-style:solid;border-color:#0de3f557}.calendar-slot:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.calendar-slot-actions{background:#0de3f50b;border:1px solid #0de3f533;border-radius:14px;gap:10px;padding:14px;display:grid}.calendar-slot-duration{gap:7px;min-width:0;display:grid}.calendar-slot-duration>span{color:#8b8795;font-size:var(--fs-micro);letter-spacing:.06em;font-weight:800}.calendar-slot-duration select{color:#fff;min-width:0;max-width:100%;min-height:46px;font:700 var(--fs-label) var(--font-manrope);background:#0e0d15;border:1px solid #ffffff1f;border-radius:12px;padding:11px 13px}.calendar-slot-range{color:#a5a1b0;font-size:var(--fs-micro);margin:0;font-weight:800}.calendar-slot-buttons{flex-wrap:wrap;gap:8px;display:flex}.calendar-slot-buttons button{color:#e9e7ef;min-width:0;min-height:46px;font:800 var(--fs-micro) var(--font-manrope);white-space:nowrap;cursor:pointer;background:#16151f;border:1px solid #ffffff1f;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:11px 14px;display:inline-flex}.calendar-slot-buttons button .app-icon{color:#66e9ef;font-size:17px}.calendar-slot-buttons button.calendar-slot-primary{color:#fff;background:linear-gradient(120deg,#0de3f526,#8435ff2b);border-color:#0de3f54d}.calendar-slot-buttons button:disabled{opacity:.45;cursor:not-allowed}.calendar-slot-buttons button:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.calendar-slot-note{color:#9995a4;font-size:var(--fs-micro);margin:0;line-height:1.5}.calendar-slot-plan{background:#63e5ed12;border:1px solid #63e5ed3d;border-radius:14px;justify-items:start;gap:8px;min-width:0;padding:12px;display:grid}.calendar-slot-plan>span{color:#63e5ed;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.calendar-slot-plan p{color:#c6c1d2;font-size:var(--fs-micro);overflow-wrap:anywhere;margin:0;line-height:1.6}.calendar-slot-plan>button{color:#f7f5fb;width:100%;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#178497cc,#502f8ec7);border:1px solid #63e5ed59;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:800;display:inline-flex}.calendar-slot-plan>button .professional-icon{width:18px;height:18px}@media (width>=700px){.calendar-slot-plan>button{width:auto}}@media (width<=900px){.calendar-hour{grid-template-columns:72px minmax(0,1fr);padding:8px 14px}.calendar-agenda-head{padding:16px 14px}}@media (width<=520px){.calendar-navigator{gap:10px}.calendar-month-controls,.calendar-week-controls{width:100%}.calendar-month-controls{justify-content:space-between}.calendar-week-controls button{flex:auto}.calendar-week-row{grid-template-columns:repeat(7,minmax(84px,1fr))}.calendar-hour{grid-template-columns:64px minmax(0,1fr);padding:8px 12px}.calendar-slot-buttons button{flex:100%;justify-content:flex-start}}@media (width<=339px){.calendar-surface>*{min-width:0;max-width:100%}.calendar-navigator,.calendar-month-controls,.calendar-week-controls{flex-wrap:wrap;min-width:0}.calendar-week{max-width:100%}.calendar-week-row{grid-template-columns:repeat(7,76px)}.calendar-month-label{font-size:var(--fs-body);overflow-wrap:anywhere}.calendar-hour{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px}.calendar-hour-label{padding-top:0}.calendar-month-controls button,.calendar-week-controls button,.calendar-legend li,.calendar-mark,.calendar-slot-buttons button,.calendar-entry-remove{white-space:normal;overflow-wrap:anywhere}}.calendar-visibility{background:#ffffff08;border:1px solid #ffffff17;border-radius:18px;gap:12px;padding:clamp(14px,3vw,20px);display:grid}.calendar-visibility>header{gap:4px;display:grid}.calendar-visibility>header span{color:#96d9de;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.calendar-visibility h2{font-family:var(--font-unbounded),sans-serif;font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.calendar-visibility p,.calendar-visibility small{overflow-wrap:anywhere;white-space:normal;margin:0;line-height:1.55}.calendar-visibility small{color:#8f8b98}.calendar-visibility button{color:#f7f6f9;cursor:pointer;white-space:normal;background:#96d9de1a;border:1px solid #96d9de47;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:800;display:inline-flex}.calendar-visibility button:disabled{opacity:.6;cursor:default}.media-shell{max-width:1160px}.media-heading{align-items:end}.media-profile-select{gap:7px;min-width:240px;display:grid}.media-profile-select>span{color:#777383;font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.media-profile-select select{color:#fff;background:#111019;border:1px solid #ffffff1a;border-radius:12px;height:48px;padding:0 13px;font-weight:700}.media-upload-panel{background:linear-gradient(130deg,#0de3f512,#8435ff14 60%,#12111bf5);border:1px solid #0de3f529;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:24px;display:flex;box-shadow:0 28px 70px #00000040}.media-upload-panel span,.media-empty>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.media-upload-panel h2,.media-empty h2{font:500 var(--fs-lead)/1.2 var(--font-unbounded);margin:9px 0 6px}.media-upload-panel p,.media-empty p{color:#918d9c;max-width:680px;margin:0;line-height:1.55}.media-upload-panel button{color:#fff;white-space:nowrap;cursor:pointer;background:#0de3f51a;border:1px solid #0de3f547;border-radius:13px;min-width:190px;min-height:50px;padding:10px 17px;font-weight:800}.media-upload-panel button:disabled{opacity:.55}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.media-card{background:#111019;border:1px solid #ffffff17;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 24px 60px #00000040}.media-preview{aspect-ratio:16/10;background:linear-gradient(145deg,#1b1828,#0c0b12);place-items:center;display:grid;overflow:hidden}.media-preview img,.media-preview video{object-fit:contain;background:#08070c;width:100%;height:100%}.media-card-copy{gap:8px;padding:17px;display:grid}.media-status{color:#b4b0bd;font-size:var(--fs-micro);letter-spacing:.11em;border:1px solid #ffffff17;border-radius:999px;justify-self:start;padding:5px 8px;font-weight:800}.status-approved{color:#74e9bc;border-color:#45dfa440}.status-rejected{color:#ff97a8;border-color:#ff708740}.status-pending{color:#f2cc77;border-color:#f7c75c40}.media-card h3{font:700 var(--fs-label)/1.35 var(--font-unbounded);overflow-wrap:anywhere;margin:0}.media-card p,.media-card small{color:#7e7988;font-size:var(--fs-micro);overflow-wrap:anywhere;margin:0;line-height:1.45}.media-card small{background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;padding:9px}.media-card button{color:#bcb8c4;cursor:pointer;background:#191721;border:1px solid #ffffff17;border-radius:10px;min-height:43px;margin-top:4px;font-weight:800}.media-empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:20px;grid-column:1/-1;padding:clamp(28px,6vw,62px)}.media-empty p{margin-inline:auto}@media (width<=720px){.media-heading,.media-upload-panel{display:grid}.media-profile-select{width:100%;min-width:0}.media-upload-panel{padding:20px}.media-upload-panel button{width:100%;min-width:0}.media-grid{grid-template-columns:1fr}.media-preview{aspect-ratio:4/3}}.media-kind-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.media-kind-row button{color:#918d9c;background:#ffffff0d;border:1px solid #ffffff21;border-radius:12px;min-width:0;min-height:40px;padding:8px 14px;font-weight:800}.media-kind-row button.selected{color:#fff;background:#4ee2eb1f;border-color:#4ee2eb80}.plans-shell{max-width:1160px}.plans-heading{align-items:end}.plans-profile{gap:7px;min-width:240px;display:grid}.plans-profile>span{color:#777383;font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.plans-profile select{color:#fff;background:#111019;border:1px solid #ffffff1a;border-radius:12px;height:48px;padding:0 13px;font-weight:700}.billing-boundary{background:#f7c75c0b;border:1px solid #f7c75c33;border-radius:16px;gap:5px;min-width:0;margin-top:28px;padding:18px 20px;display:grid}.billing-boundary>span{color:#f0ca72;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.billing-boundary strong{font:700 var(--fs-label) var(--font-unbounded)}.billing-boundary p{color:#918d9c;margin:0;line-height:1.5}.billing-toggle{background:#111019;border:1px solid #ffffff14;border-radius:13px;gap:4px;width:max-content;max-width:100%;margin:22px 0 12px;padding:4px;display:flex}.billing-toggle button{color:#85818f;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:42px;padding:8px 15px;font-weight:800}.billing-toggle button.selected{color:#fff;background:linear-gradient(120deg,#0de3f51c,#8435ff26)}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.plan-card{background:linear-gradient(145deg,#191723f5,#0d0c14fa);border:1px solid #ffffff17;border-radius:23px;flex-direction:column;min-width:0;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.plan-card.pro{background:radial-gradient(circle at 92% 8%,#8435ff2b,#0000 34%),linear-gradient(145deg,#141c26f7,#0d0c14fa);border-color:#0de3f52e}.plan-card.current:before{content:"";pointer-events:none;border-radius:inherit;border:1px solid #0de3f547;position:absolute;inset:0}.plan-card-head{gap:8px;min-width:0;display:grid}.plan-card-head>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.plan-card-head>small{color:#7eeef2;font-size:var(--fs-micro);border:1px solid #0de3f533;border-radius:999px;padding:6px 8px;font-weight:800;position:absolute;top:20px;right:20px}.plan-card h2{font:800 var(--fs-display)/1 var(--font-unbounded);letter-spacing:-.05em;margin:8px 0 0}.plan-card h2 em{color:#777383;font:700 var(--fs-micro) var(--font-manrope);letter-spacing:0;margin-left:6px}.plan-card-head p{color:#8c8896;margin:0;line-height:1.5}.plan-card ul{gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.plan-card li{color:#bbb7c3;padding-left:21px;line-height:1.45;position:relative}.plan-card li:before{content:"";border:2px solid #56e3e9;border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0;box-shadow:0 0 12px #0de3f538}.plan-card>button{color:#aaa6b4;background:#191721;border:1px solid #ffffff1a;border-radius:13px;min-height:50px;margin-top:auto;font-weight:800}.plan-card>button.plan-primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0de3f521,#8435ff2b);border-color:#0de3f545}.plan-card>button:disabled{opacity:.58;cursor:not-allowed}.plan-fineprint{color:#716d7b;font-size:var(--fs-micro);text-align:center;margin-top:11px;line-height:1.4}@media (width<=720px){.plans-heading{display:grid}.plans-profile{width:100%;min-width:0}.billing-boundary{padding:18px}.billing-toggle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.billing-toggle button{white-space:normal;min-width:0;padding-inline:8px;line-height:1.25}.plan-grid{grid-template-columns:1fr}.plan-card{padding:22px}.plan-card-head>small{justify-self:start;position:static}.plan-card h2{font-size:var(--fs-display)}}@media (width<=420px){.plans-heading h1{font-size:var(--fs-display);overflow-wrap:anywhere}.billing-boundary{padding:16px}.billing-boundary strong{font-size:var(--fs-micro);line-height:1.4}.plan-card{padding:19px}.plan-card h2{font-size:var(--fs-display)}.plan-card li{font-size:var(--fs-label)}}.plan-card .plan-features li{padding-left:0}.plan-card .plan-features li:before{display:none}.plan-feature-link{color:#bbb7c3;width:100%;min-height:48px;font:700 var(--fs-label)/1.45 var(--font-manrope);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px 11px 32px;display:grid;position:relative}.plan-feature-link:before{content:"";border:2px solid #56e3e9;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:13px;box-shadow:0 0 12px #0de3f538}.plan-feature-link>span{overflow-wrap:break-word;min-width:0}.plan-feature-link>small{color:#7eeef2;font-size:var(--fs-micro);letter-spacing:.05em;white-space:nowrap;font-weight:800}.plan-feature-link:hover{color:#e7e5ee;background:#0de3f50d;border-color:#0de3f53d}.plan-feature-link:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}@media (width<=319px){.plan-feature-link{grid-template-columns:minmax(0,1fr)}.plan-feature-link>small{white-space:normal}}.profile-closure{background:linear-gradient(145deg,#25131dc2,#0e0c14fa);border:1px solid #f5607d33;border-radius:22px;gap:12px;min-width:0;margin-top:34px;padding:clamp(20px,4vw,30px);display:grid;box-shadow:0 28px 70px #00000040}.profile-closure>span{color:#f48aa1;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.profile-closure h2{font:500 var(--fs-title)/1.2 var(--font-unbounded);overflow-wrap:anywhere;margin:0}.profile-closure p,.profile-closure small{color:#aaa4b0;max-width:760px;margin:0;line-height:1.6}.profile-closure button{color:#fff;cursor:pointer;background:#1b1822;border:1px solid #ffffff1c;border-radius:12px;width:max-content;max-width:100%;min-height:46px;padding:10px 16px;font-weight:800}.profile-closure button:disabled{opacity:.45;cursor:not-allowed}.profile-closure .closure-arm,.profile-closure .closure-final{background:#f5607d1a;border-color:#f5607d59}.closure-blockers,.closure-confirmation{gap:12px;display:grid}.closure-blockers{background:#00000029;border:1px solid #f5607d29;border-radius:14px;padding:16px}.closure-blockers ul{color:#c7c1ca;gap:7px;margin:0;padding-left:20px;display:grid}.closure-confirmation label{gap:7px;max-width:620px;display:grid}.closure-confirmation label>span{color:#aaa4b0;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.closure-confirmation input{color:#fff;width:100%;min-height:48px;font:700 var(--fs-label) var(--font-manrope);background:#0f0d14;border:1px solid #ffffff1c;border-radius:12px;padding:10px 13px}.closure-error{color:#f4a0b2!important}.closure-complete{background:linear-gradient(145deg,#102a25c7,#0e0c14fa);border-color:#5de1c43d}.closure-complete>span{color:#75e8cf}.closure-complete>strong{overflow-wrap:anywhere;background:#ffffff0f;border-radius:8px;width:max-content;max-width:100%;padding:8px 10px}@media (width<=520px){.profile-closure{padding:19px}.profile-closure button{width:100%}}.posts-layout{gap:22px;margin-top:24px;display:grid}.post-composer,.posts-library{background:linear-gradient(145deg,#191723f5,#0c0c13fa);border:1px solid #ffffff17;border-radius:22px;min-width:0;padding:clamp(18px,3vw,28px);box-shadow:0 24px 64px #0000003d}.post-composer>header,.posts-library>header,.post-media-picker>header,.post-record>header,.post-record>footer{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.post-composer>header>div,.posts-library>header>div{gap:6px;min-width:0;display:grid}.post-composer>header span,.posts-library>header span,.post-field>span,.post-record>header>span{color:#6de9ee;font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.post-composer h2,.posts-library h2{font:500 var(--fs-title)/1.2 var(--font-unbounded);overflow-wrap:anywhere;margin:0}.post-composer>header>.app-icon{color:#66e9ef;width:28px;height:28px}.post-kind-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.post-kind-row button{color:#aaa6b3;cursor:pointer;background:#15141d;border:1px solid #ffffff17;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:52px;padding:10px 14px;font-weight:800;display:flex}.post-kind-row button.selected{color:#fff;background:linear-gradient(115deg,#0de3f51c,#8435ff21);border-color:#0de3f54f}.post-kind-row .app-icon{color:#66e9ef;width:19px;height:19px}.post-field{gap:8px;margin-top:18px;display:grid}.post-field textarea{resize:vertical;color:#f5f3f8;width:100%;min-height:136px;font:700 var(--fs-label)/1.6 var(--font-manrope);overflow-wrap:anywhere;background:#0d0c14;border:1px solid #ffffff1a;border-radius:15px;outline:0;padding:15px}.post-field textarea:focus{border-color:#0de3f573;box-shadow:0 0 0 3px #0de3f514}.post-field small{color:#85818f;justify-self:end}.post-media-picker{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;gap:12px;margin-top:18px;padding:15px;display:grid}.post-media-picker>header strong{font:700 var(--fs-label) var(--font-unbounded)}.post-media-picker>header span{color:#6de9ee;font-weight:800}.post-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.post-media-grid>button{aspect-ratio:1;cursor:pointer;background:#0c0b12;border:2px solid #0000;border-radius:13px;min-width:0;padding:0;position:relative;overflow:hidden}.post-media-grid>button.selected{border-color:#0de3f5}.post-media-grid img,.post-media-grid video{object-fit:cover;width:100%;height:100%;display:block}.post-media-grid>button>span{color:#6c6877;background:#0b0a11;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:7px;right:7px}.post-media-grid>button.selected>span{color:#071014;background:#0de3f5}.post-media-grid .app-icon{width:15px;height:15px}.post-media-empty{justify-items:start;gap:10px;display:grid}.post-media-empty p,.post-media-picker>p,.post-composer>footer>p,.posts-library>header>p{color:#918d9d;font-size:var(--fs-micro);overflow-wrap:anywhere;margin:0;line-height:1.55}.post-media-empty button,.post-composer>footer>button,.post-record button{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0de3f51c,#8435ff21);border:1px solid #0de3f540;border-radius:11px;min-height:44px;padding:9px 14px;font-weight:800}.post-composer>footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:17px;display:flex}.post-composer>footer>button{flex:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.post-composer>footer .app-icon{width:18px;height:18px}.post-composer button:disabled,.post-record button:disabled{opacity:.46;cursor:not-allowed}.posts-notice{color:#bdf5dc;overflow-wrap:anywhere;background:#42e0a512;border:1px solid #42e0a53d;border-radius:14px;margin:0;padding:14px 16px;line-height:1.5}.posts-notice.is-error{color:#ffc1ce;background:#ff5f8014;border-color:#ff5f8047}.posts-library>header{align-items:end}.posts-library>header>p{text-align:right;max-width:350px}.posts-list{gap:12px;margin-top:20px;display:grid}.post-record{background:#ffffff06;border:1px solid #ffffff14;border-radius:17px;gap:14px;min-width:0;padding:18px;display:grid}.post-record>header strong{color:#c8c4d0;font-size:var(--fs-micro);white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;padding:5px 9px}.post-record.status-published>header strong{color:#aaf0d1;border-color:#42e0a53d}.post-record.status-removed{opacity:.68}.post-record>p{color:#dedbe4;font-size:var(--fs-label);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.post-record-media{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.post-record-media img,.post-record-media video{aspect-ratio:1;object-fit:cover;background:#0a0910;border-radius:10px;width:100%}.post-record>footer{align-items:end}.post-record>footer small{color:#85818f}.post-record>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.post-record button.secondary{color:#c8c4d0;background:#171620;border-color:#ffffff1a}.posts-state{color:#918d9d;text-align:center;align-content:center;place-items:center;gap:10px;min-height:150px;margin-top:20px;display:grid}.posts-state>span{border:2px solid #ffffff1f;border-top-color:#0de3f5;border-radius:50%;width:22px;height:22px;animation:.85s linear infinite account-spin}.posts-state .app-icon{color:#6de9ee;width:31px;height:31px}.posts-state h3,.posts-state p{margin:0}.posts-state h3{font:500 var(--fs-lead) var(--font-unbounded);color:#f0edf4}.posts-state p{line-height:1.55}@media (width<=700px){.post-kind-row{grid-template-columns:1fr}.post-media-grid,.post-record-media{grid-template-columns:repeat(2,minmax(0,1fr))}.post-composer>footer,.posts-library>header,.post-record>footer{flex-direction:column;align-items:stretch}.post-composer>footer>button{width:100%}.posts-library>header>p{text-align:left}.post-record>footer>div{justify-content:stretch}.post-record>footer button{flex:1}}@media (prefers-reduced-motion:reduce){.posts-state>span{animation:none}}.promotion-shell{max-width:1160px}.promotion-heading{align-items:end}.promotion-profile{gap:7px;min-width:240px;display:grid}.promotion-profile>span,.boost-product>span,.boost-checkout>span,.campaign-history>div>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.promotion-profile select{color:#fff;background:#111019;border:1px solid #ffffff1a;border-radius:12px;height:48px;padding:0 13px;font-weight:700}.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.wallet-card{background:linear-gradient(145deg,#191723f5,#0d0c14fa);border:1px solid #ffffff17;border-radius:20px;min-width:0;padding:23px;box-shadow:0 25px 70px #00000040}.wallet-card.rewards{background:radial-gradient(circle at 90% 4%,#0de3f521,#0000 38%),linear-gradient(145deg,#141c24f7,#0d0c14fa)}.wallet-card.credits{background:radial-gradient(circle at 90% 4%,#8435ff29,#0000 38%),linear-gradient(145deg,#1a1527f7,#0d0c14fa)}.wallet-card>span{color:#75eaf0;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.wallet-card>strong{font:800 var(--fs-display)/1 var(--font-unbounded);margin:10px 0 7px;display:block}.wallet-card p{color:#908c9a;max-width:520px;margin:0;line-height:1.55}.wallet-card>small{color:#e4bf69;font-size:var(--fs-micro);letter-spacing:.09em;border:1px solid #f7c75c2e;border-radius:999px;margin-top:14px;padding:6px 8px;font-weight:800;display:inline-block}.boost-builder{background:linear-gradient(135deg,#121a22f5,#0e0c16fa);border:1px solid #0de3f526;border-radius:22px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);margin-top:13px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0000004d}.boost-product,.boost-checkout{min-width:0;padding:clamp(22px,4vw,36px)}.boost-product{border-right:1px solid #ffffff12}.boost-product h2,.campaign-history h2{font:500 var(--fs-title)/1.15 var(--font-unbounded);margin:10px 0 8px}.boost-product>p{color:#9692a0;max-width:620px;margin:0;line-height:1.6}.boost-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:26px;display:grid}.boost-facts>span{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;gap:5px;min-width:0;padding:13px;display:grid}.boost-facts small,.campaign-row small{color:#74707e;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.boost-facts strong{font-size:var(--fs-micro)}.boost-checkout{flex-direction:column;display:flex}.funding-toggle{background:#0e0d15;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:13px;padding:4px;display:grid}.funding-toggle button{color:#7f7b89;min-width:0;min-height:42px;font-size:var(--fs-micro);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px;font-weight:800}.funding-toggle button.selected{color:#fff;background:linear-gradient(110deg,#0de3f51a,#8435ff24)}.activate-boost{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0de3f521,#8435ff2b);border:1px solid #0de3f53d;border-radius:12px;min-height:50px;margin-top:12px;font-weight:800}.activate-boost:disabled{opacity:.48;cursor:not-allowed}.boost-checkout>small{color:#777382;text-align:center;margin-top:10px;line-height:1.45}.campaign-history{margin-top:34px}.campaign-history>div{margin-bottom:14px}.campaign-empty,.campaign-row{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:18px}.campaign-empty p{color:#85818f;margin:6px 0 0}.campaign-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-top:8px;display:grid}.campaign-row>div{gap:5px;min-width:0;display:grid}.campaign-row>div strong{font:700 var(--fs-micro)/1.35 var(--font-unbounded);overflow-wrap:anywhere}.campaign-row>span:nth-last-child(2){text-align:right;gap:4px;display:grid}.campaign-status{color:#aaa6b3;font-size:var(--fs-micro);letter-spacing:.08em;border:1px solid #ffffff14;border-radius:999px;padding:6px 8px;font-weight:800}.status-active{color:#75eaf0;border-color:#0de3f53d}.status-scheduled{color:#ebc56f;border-color:#f7c75c33}.campaign-row button{color:#aaa6b3;min-height:40px;font-size:var(--fs-micro);cursor:pointer;background:#171620;border:1px solid #ffffff1a;border-radius:10px;padding:8px 11px;font-weight:800}@media (width<=760px){.promotion-heading,.boost-builder{display:grid}.promotion-profile{width:100%;min-width:0}.wallet-grid,.boost-builder{grid-template-columns:1fr}.boost-product{border-bottom:1px solid #ffffff12;border-right:0}.campaign-row{grid-template-columns:1fr}.campaign-row>span:nth-last-child(2){text-align:left}.campaign-status{justify-self:start}.campaign-row button{width:100%}}@media (width<=420px){.boost-facts,.funding-toggle{grid-template-columns:1fr}.promotion-heading h1{font-size:var(--fs-display);overflow-wrap:anywhere}.wallet-card,.boost-product,.boost-checkout{padding:19px}}.campaign-row>div small{font-size:var(--fs-micro);letter-spacing:0;overflow-wrap:anywhere;font-weight:700;line-height:1.5}.campaign-delivery{text-align:right;gap:4px;display:grid}.campaign-delivery strong{white-space:nowrap}.campaign-delivery small{font-size:var(--fs-micro);line-height:1.4}@media (width<=760px){.campaign-delivery{text-align:left}}.wallet-card .credit-debt{color:#ffb4b4;font-size:var(--fs-micro);background:#f7797912;border:1px solid #f7797947;border-radius:11px;margin-top:13px;padding:10px 11px;font-weight:700;line-height:1.45}.boost-quote{background:linear-gradient(135deg,#0de3f50e,#8435ff12);border:1px solid #6be9ef38;border-radius:14px;gap:10px;min-width:0;margin-top:14px;padding:16px;display:grid}.boost-quote>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.boost-quote>strong{font:700 var(--fs-label)/1.45 var(--font-unbounded);overflow-wrap:anywhere}.boost-quote p{color:#aaa6b3;overflow-wrap:anywhere;margin:0;line-height:1.5}.boost-quote-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.boost-quote-facts>span{background:#00000029;border:1px solid #ffffff12;border-radius:10px;gap:5px;min-width:0;padding:10px;display:grid}.boost-quote-facts small{color:#777382;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.boost-quote-facts strong{font-size:var(--fs-micro);overflow-wrap:anywhere;line-height:1.45}.boost-quote-facts del{color:#777382}.boost-quote-warning{background:#f7c75c0b;border-left:2px solid #ebc56f;padding:10px;color:#d8c696!important}.boost-quote-confirm{cursor:pointer;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:11px;display:grid}.boost-quote-confirm input{accent-color:#39d6df;width:18px;height:18px;margin:0}.boost-quote-confirm span{color:#e5e2eb;min-width:0;font-size:var(--fs-micro);overflow-wrap:anywhere;font-weight:700;line-height:1.45}@media (width<=420px){.boost-quote-facts{grid-template-columns:1fr}}.boost-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0 24px;display:grid}.boost-catalog button{text-align:left;color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;align-content:center;gap:7px;min-width:0;min-height:72px;padding:12px;display:grid}.boost-catalog button.selected{background:linear-gradient(120deg,#0de3f517,#8435ff1a);border-color:#6be9ef61}.boost-catalog strong{font:700 var(--fs-micro)/1.4 var(--font-unbounded);overflow-wrap:anywhere}.boost-catalog span{color:#aaa6b3;font-size:var(--fs-micro);line-height:1.4}.boost-discount{font-weight:800;color:#79e7c1!important;margin-top:13px!important}.boost-show-select{gap:7px;margin-top:14px;display:grid}.boost-show-select>span{color:#817d8b;font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.boost-show-select select{color:#fff;background:#111019;border:1px solid #ffffff1a;border-radius:11px;width:100%;min-width:0;min-height:48px;padding:9px 12px;font-weight:700}.boost-catalog button:focus-visible,.boost-show-select select:focus-visible{outline-offset:2px;outline:2px solid #66e9ef}@media (width<=520px){.boost-catalog{grid-template-columns:1fr}}.credit-pending{background:#f7c75c0a;border:1px solid #f7c75c33;border-radius:16px;justify-items:start;gap:8px;margin-top:13px;padding:18px;display:grid}.credit-pending>span{color:#ebc56f;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.credit-pending>strong{min-width:0;font:700 var(--fs-label)/1.5 var(--font-unbounded);overflow-wrap:anywhere}.credit-pending button{color:#e6e3ee;min-height:44px;font-size:var(--fs-micro);cursor:pointer;background:#171620;border:1px solid #ffffff1f;border-radius:11px;padding:10px 16px;font-weight:800;transition:background .18s}.credit-pending button:disabled{opacity:.48;cursor:not-allowed}.credit-packs{margin-top:30px}.credit-packs-head{margin-bottom:14px}.credit-packs-head>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.credit-packs-head h2{font:500 var(--fs-title)/1.15 var(--font-unbounded);margin:10px 0 8px}.credit-packs-head p{color:#9692a0;max-width:620px;margin:0;line-height:1.6}.credit-boundary{background:#f7c75c0a;border:1px solid #f7c75c2e;border-radius:16px;gap:7px;margin-bottom:12px;padding:18px;display:grid}.credit-boundary>span{color:#e4bf69;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.credit-boundary>strong{min-width:0;font:700 var(--fs-label)/1.5 var(--font-unbounded);overflow-wrap:anywhere}.credit-boundary p{color:#908c9a;margin:0;line-height:1.55}.credit-pack-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.credit-pack{background:radial-gradient(circle at 90% 4%,#8435ff29,#0000 38%),linear-gradient(145deg,#1a1527f7,#0d0c14fa);border:1px solid #ffffff17;border-radius:20px;align-content:start;gap:7px;min-width:0;padding:23px;display:grid;box-shadow:0 25px 70px #00000040}.credit-pack>span{color:#75eaf0;font-size:var(--fs-micro);letter-spacing:.13em;font-weight:800}.credit-pack>strong{min-width:0;font:500 var(--fs-title)/1.2 var(--font-unbounded);overflow-wrap:anywhere}.credit-pack p{color:#908c9a;margin:0;line-height:1.55}.credit-pack-buy{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0de3f521,#8435ff2b);border:1px solid #0de3f53d;border-radius:12px;min-height:50px;margin-top:7px;font-weight:800;transition:filter .18s}.credit-pack-buy:disabled{opacity:.48;cursor:not-allowed}.credit-packs>small{color:#777382;margin-top:10px;line-height:1.45;display:block}@media (width<=760px){.credit-pack-grid{grid-template-columns:1fr}.credit-pending button{width:100%}}@media (width<=420px){.credit-pack,.credit-pending,.credit-boundary{padding:19px}}@media (prefers-reduced-motion:reduce){.credit-pack-buy,.credit-pending button{transition:none}}.show-shots-page{min-height:100dvh}.shot-workspace{gap:1rem;display:grid}.shot-settings,.shot-queue,.shot-gate{background:linear-gradient(145deg,#1c192ddb,#08141bc7);border:1px solid #ffffff1c;border-radius:24px;padding:clamp(1rem,3vw,1.5rem)}.shot-settings>header,.shot-queue>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.shot-settings h2,.shot-queue h2,.shot-gate h2{font-family:var(--font-unbounded),sans-serif;font-size:var(--fs-body);overflow-wrap:anywhere;margin:.35rem 0}.shot-settings span,.shot-queue span,.shot-gate>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.shot-setting-list{gap:.7rem;margin-top:1rem;display:grid}.shot-setting-list article{background:#ffffff0e;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.shot-setting-list article div{gap:.3rem;min-width:0;display:grid}.shot-setting-list strong,.shot-setting-list small{white-space:normal;overflow-wrap:anywhere}.shot-setting-list button,.shot-actions button,.shot-gate button{color:#f8f7ff;background:#64e6ef1a;border:1px solid #64e6ef4d;border-radius:14px;padding:.75rem 1rem;font-weight:800}.shot-setting-list button.active{background:#64e6ef3d}.shot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin-top:1rem;display:grid}.shot-card{background:#050911ad;border:1px solid #ffffff17;border-radius:20px;overflow:hidden}.shot-preview{aspect-ratio:4/3;background:#080b12}.shot-preview img,.shot-preview video{object-fit:contain;width:100%;height:100%;display:block}.shot-copy{gap:.55rem;padding:1rem;display:grid}.shot-copy h3,.shot-copy p,.shot-copy small{white-space:normal;overflow-wrap:anywhere;margin:0}.shot-actions{gap:.55rem;display:grid}.shot-actions .secondary{background:0 0}.shot-notice{overflow-wrap:anywhere;background:#64e6ef17;border-radius:14px;padding:.8rem}@media (width>=900px){.shot-workspace{grid-template-columns:minmax(260px,.72fr) minmax(0,1.6fr)}.shot-settings{align-self:start;position:sticky;top:6rem}.shot-queue:only-child{grid-column:1/-1}}.show-professional-page{color:#f7f6f9;background:radial-gradient(circle at 78% 10%,#0fdcec12,#0000 29%),radial-gradient(circle at 20% 58%,#7734dc14,#0000 33%),#080810;min-height:100vh}.shows-shell{width:min(1220px,100% - 34px);margin:auto;padding:48px 0 72px}.shows-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.shows-heading>div:first-child>span,.show-editor>header>span,.shows-empty>span,.builder-head span,.request-queue header span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.shows-heading h1{font:800 var(--fs-display)/1.04 var(--font-unbounded);letter-spacing:-.05em;margin:12px 0 8px}.shows-heading p,.show-editor>header p,.builder-head p{color:#9995a4;margin:0;line-height:1.55}.shows-profile-select{align-items:end;gap:9px;display:flex}.shows-profile-select label{gap:7px;display:grid}.shows-profile-select label>span,.show-form-grid label>span,.lineup-add label>span,.guest-add label>span,.payment-settings label>span{color:#777383;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.shows-profile-select select{color:#fff;background:#101019;border:1px solid #ffffff1a;border-radius:11px;min-width:190px;height:46px;padding:0 12px;font-weight:700}.shows-profile-select>button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(110deg,#0de3f51f,#8435ff24);border:1px solid #0de3f53d;border-radius:11px;min-height:46px;padding:10px 17px;font-weight:800}.shows-notice{color:#c9f3f5;background:#0de3f50d;border:1px solid #0de3f52e;border-radius:12px;margin:20px 0 0;padding:13px 15px;line-height:1.5}.shows-workspace{background:linear-gradient(145deg,#16141ff5,#0b0a11fa);border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:310px minmax(0,1fr);min-height:650px;margin-top:28px;display:grid;overflow:hidden;box-shadow:0 35px 90px #00000059}.shows-list{background:#ffffff05;border-right:1px solid #ffffff12;align-content:start;gap:7px;padding:12px;display:grid}.shows-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;gap:6px;min-height:93px;padding:13px;display:grid}.shows-list>button strong{font:700 var(--fs-label)/1.3 var(--font-unbounded);overflow-wrap:anywhere}.shows-list>button small{color:#777383;font-size:var(--fs-micro);line-height:1.4}.shows-list>button.selected{background:linear-gradient(125deg,#0de3f514,#8435ff1a);border-color:#0de3f540;box-shadow:inset 0 0 24px #0de3f509}.show-state{color:#66e9ef;width:max-content;font-size:var(--fs-micro);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-weight:800}.state-live{color:#ff8495;padding-left:15px;position:relative}.state-live:before{content:"";background:#ff647c;border-radius:50%;width:7px;height:7px;animation:1.8s infinite show-live-pulse;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 #ff647c80}.shows-detail{min-width:0;padding:clamp(22px,4vw,38px)}.shows-empty{color:#8d8998;gap:8px;padding:20px;line-height:1.5;display:grid}.shows-empty.detail-empty{text-align:center;place-content:center;height:100%}.show-detail-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.show-detail-head h2{font:500 var(--fs-title)/1.1 var(--font-unbounded);letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 5px}.show-detail-head p{color:#8f8b99;margin:0}.show-detail-head>button{color:#c3bfca;white-space:nowrap;cursor:pointer;background:#171620;border:1px solid #ffffff1a;border-radius:10px;min-height:44px;padding:9px 13px;font-weight:800}.show-time-grid,.request-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.show-time-grid>span,.request-config>span{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;gap:6px;min-width:0;padding:15px;display:grid}.show-time-grid small,.request-config small{color:#777383;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.show-time-grid strong,.request-config strong{font-size:var(--fs-micro);overflow-wrap:anywhere;line-height:1.5}.show-description{color:#b7b3bf;border-left:2px solid #0de3f54d;margin:16px 0 0;padding:15px;line-height:1.65}.lineup-panel,.lineup-builder,.request-settings,.request-queue{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;margin-top:20px;padding:18px}.lineup-panel>div:first-child,.builder-head>div,.request-queue>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.lineup-panel>div:first-child>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.lineup-panel>div:first-child>small,.request-queue header>small{color:#777383}.lineup-panel>article,.lineup-builder>article{background:#111019;border:1px solid #fff1;border-radius:12px;align-items:center;gap:13px;margin-top:9px;padding:13px;display:flex}.lineup-panel article>b,.lineup-builder article>b{color:#63e5ed;font:700 var(--fs-micro) var(--font-unbounded);flex:none}.lineup-panel article>div,.lineup-builder article>div{gap:4px;min-width:0;display:grid}.lineup-panel article strong,.lineup-builder article strong{overflow-wrap:anywhere}.lineup-panel article small,.lineup-builder article small{color:#787482;overflow-wrap:anywhere}.lineup-builder article>button{color:#e9aeb8;cursor:pointer;background:#ff6c810d;border:1px solid #ff6c812e;border-radius:9px;min-height:40px;margin-left:auto;padding:8px 11px;font-weight:800}.show-actions,.show-editor-actions{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.show-actions button,.show-editor-actions button,.lineup-add button,.guest-add>button,.request-queue article button{color:#b4b0bd;white-space:nowrap;cursor:pointer;background:#171620;border:1px solid #ffffff1a;border-radius:11px;min-height:46px;padding:10px 15px;font-weight:800}.show-actions button.primary,.show-actions button.live-action,.show-editor-actions button.primary{color:#fff;background:linear-gradient(110deg,#0de3f524,#8435ff2b);border-color:#0de3f545}.show-actions button.live-action{background:linear-gradient(110deg,#ff647c1f,#8435ff29);border-color:#ff647c47}.show-actions button.danger{color:#f0b8c1;background:#ff6c810f;border-color:#ff6c8133}.show-editor{gap:19px;display:grid}.show-editor>header{border-bottom:1px solid #ffffff12;padding-bottom:17px}.show-editor h2{font:500 var(--fs-title)/1.12 var(--font-unbounded);letter-spacing:-.035em;margin:8px 0 5px}.show-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.show-form-grid label,.lineup-add label,.guest-add label,.payment-settings label{gap:7px;min-width:0;display:grid}.show-form-grid label.wide{grid-column:1/-1}.show-form-grid input,.show-form-grid textarea,.show-form-grid select,.lineup-add input,.guest-add input,.payment-settings input,.payment-settings select{color:#fff;width:100%;min-height:46px;font:700 var(--fs-micro) var(--font-manrope);background:#0e0d15;border:1px solid #ffffff1a;border-radius:11px;outline:0;padding:11px 12px}.show-form-grid textarea{resize:vertical;line-height:1.5}.builder-head p{margin-top:7px}.lineup-add{gap:10px;margin-top:14px;display:grid}.lineup-add label>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.talent-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.talent-results button{text-align:left;gap:4px;min-height:68px;display:grid}.talent-results small{color:#777383;overflow-wrap:anywhere}.guest-add{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:10px;display:grid}.setting-toggle{cursor:pointer;align-items:flex-start;gap:11px;min-height:58px;display:flex}.setting-toggle+.setting-toggle{margin-top:10px}.setting-toggle input{flex:none;width:20px;height:20px;margin:2px 0}.setting-toggle>span{gap:4px;display:grid}.setting-toggle small{color:#7d7987;line-height:1.45}.payment-settings{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.show-editor-actions{justify-content:flex-end}.show-editor-actions button:disabled,.lineup-add button:disabled,.guest-add>button:disabled{opacity:.42;cursor:not-allowed}.request-queue header h3{font:500 var(--fs-lead) var(--font-unbounded);margin:6px 0 0}.request-queue>div{gap:8px;margin-top:14px;display:grid}.request-queue article{background:#111019;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.request-queue article.priority{background:#8435ff0e;border-color:#8435ff40}.request-queue article>div:first-child{gap:4px;min-width:0;display:grid}.request-queue article span{color:#6de9ee;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.request-queue article strong,.request-queue article small{overflow-wrap:anywhere}.request-queue article small{color:#787482}.request-queue article>div:last-child{gap:7px;display:flex}.request-queue article button{min-height:40px;padding:8px 11px}.request-config{margin-top:9px}@keyframes show-live-pulse{0%,to{box-shadow:0 0 #ff647c70}50%{box-shadow:0 0 0 7px #ff647c00}}@media (prefers-reduced-motion:reduce){.state-live:before{animation:none}}@media (width<=800px){.shows-shell{width:calc(100% - 24px);padding:30px 0 48px}.shows-heading{gap:18px;display:grid}.shows-heading h1{font-size:var(--fs-display);line-height:1.1}.shows-profile-select{grid-template-columns:minmax(0,1fr) auto;display:grid}.shows-profile-select label{min-width:0}.shows-profile-select select{width:100%;min-width:0}.shows-workspace{border-radius:18px;grid-template-columns:1fr}.shows-list{border-bottom:1px solid #ffffff12;border-right:0;max-height:276px;overflow:auto}.shows-detail{padding:21px 18px}.show-form-grid,.show-time-grid,.request-config,.payment-settings{grid-template-columns:1fr}.show-form-grid label.wide{grid-column:auto}.talent-results{grid-template-columns:1fr}.show-actions,.show-editor-actions{grid-template-columns:1fr;display:grid}.show-actions button,.show-editor-actions button{width:100%}.show-detail-head{display:grid}.show-detail-head>button{justify-self:start}.request-queue article{display:grid}.request-queue article>div:last-child{grid-template-columns:1fr;display:grid}.request-queue article button{width:100%}}@media (width<=420px){.shows-profile-select,.guest-add{grid-template-columns:1fr}.shows-profile-select>button,.guest-add>button{width:100%}.lineup-add label>div{grid-template-columns:1fr}.lineup-add label button{width:100%}}.lineup-response{width:max-content;color:var(--feed-dim,#a29eae);font-size:var(--fs-micro);letter-spacing:.03em;white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;margin-top:6px;padding:3px 9px;font-weight:800;display:inline-flex}.lineup-response.is-accepted{background:var(--feed-accent-soft,#96d9de1a);color:var(--feed-accent,#96d9de)}.lineup-response.is-declined{color:var(--feed-live,#f0899f);background:#f0899f1f}.lineup-response-actions{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.lineup-response-actions button{border:1px solid var(--feed-hair-strong,#ffffff1f);background:var(--feed-accent-soft,#96d9de1a);color:#fff;min-height:44px;font-size:var(--fs-micro);cursor:pointer;border-radius:11px;padding:10px 15px;font-weight:800}.lineup-response-actions button.secondary{color:var(--feed-dim,#a29eae);background:0 0}.lineup-response-actions button:disabled{opacity:.55;cursor:default}.lineup-plan-note{color:#cbb4ff;font-size:var(--fs-micro);overflow-wrap:break-word;background:#8435ff14;border:1px solid #8435ff42;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;padding:12px 14px;line-height:1.55;display:flex}.lineup-plan-note button{color:#fff;min-height:44px;font-size:var(--fs-micro);white-space:nowrap;cursor:pointer;background:#8435ff29;border:1px solid #8435ff66;border-radius:11px;padding:10px 14px;font-weight:800}.lineup-plan-note button:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.professional-team-page{min-height:100dvh}.team-layout{gap:1rem;padding-bottom:7rem;display:grid}.team-panel,.team-state,.team-inline-message{background:linear-gradient(145deg,#1a162ae6,#0a151edb);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #0003}.team-panel{border-radius:1.4rem;min-width:0;padding:clamp(1rem,3vw,1.5rem)}.team-section-heading{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.team-section-heading>.professional-icon{color:#63e5ed;flex:none;width:2rem;height:2rem}.team-section-heading span{color:#63e5ed;font-size:var(--fs-micro);letter-spacing:.16em;font-weight:800}.team-section-heading h2{font-family:var(--font-unbound), sans-serif;font-size:var(--fs-body);overflow-wrap:anywhere;margin:.2rem 0 0;line-height:1.25}.team-form-row{align-items:end;gap:.75rem;display:grid}.team-form-row label,.team-editor>label{gap:.45rem;min-width:0;display:grid}.team-form-row label>span,.team-editor label>span{color:#aaa4bb;font-weight:700;font-size:var(--fs-label)}.team-form-row select,.team-editor select,.team-share-once input{color:#f7f5fb;width:100%;min-height:3.2rem;font:inherit;background:#100e19;border:1px solid #ffffff1f;border-radius:.9rem;padding:.75rem .9rem}.team-primary,.team-actions button,.team-share-once button,.team-state button,.team-confirm button{color:#f7f5fb;min-height:2.9rem;font:inherit;white-space:normal;text-align:center;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:800;display:inline-flex}.team-primary{background:linear-gradient(135deg,#178497cc,#502f8ec7);border-color:#63e5ed59}.team-primary:disabled,.team-actions button:disabled{opacity:.55;cursor:wait}.team-permissions{border:0;min-width:0;margin:0;padding:1rem 0 0}.team-permissions legend{color:#aaa4bb;font-weight:800;font-size:var(--fs-label)}.team-permissions>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.5rem;margin-top:.65rem;display:grid}.team-permissions label{overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff14;border-radius:.8rem;align-items:flex-start;gap:.55rem;padding:.7rem;line-height:1.35;display:flex}.team-permissions input{accent-color:#5adfe8;margin-top:.15rem}.team-share-once{background:#26a7b412;border:1px solid #63e5ed33;border-radius:1rem;margin-top:1rem;padding:.85rem}.team-share-once strong{overflow-wrap:anywhere;margin-bottom:.65rem;display:block}.team-share-once>div{gap:.55rem;display:grid}.team-share-once input{font-size:var(--fs-micro)}.team-member-list{gap:.75rem;display:grid}.team-member{background:#04080f57;border:1px solid #ffffff14;border-radius:1.1rem;min-width:0;padding:.9rem}.team-member-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.team-avatar{aspect-ratio:1;color:#fff;width:2.8rem;font-family:var(--font-unbound), sans-serif;background:linear-gradient(145deg,#246e83,#4d347e);border-radius:.9rem;place-items:center;font-weight:800;display:grid}.team-member-summary h3{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.team-member-summary p{color:#aaa4bb;overflow-wrap:anywhere;margin:.2rem 0 0}.team-role{color:#8ceaf0;font-size:var(--fs-micro);overflow-wrap:anywhere;text-align:center;background:#63e5ed17;border-radius:999px;padding:.42rem .65rem;font-weight:800}.team-role.role-owner{color:#c9b4ff;background:#875beb29}.team-capabilities{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.team-capabilities span{color:#c0bbc9;font-size:var(--fs-micro);overflow-wrap:anywhere;background:#ffffff0d;border-radius:.65rem;padding:.36rem .55rem}.team-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.team-actions .professional-icon,.team-share-once .professional-icon{width:1.15rem;height:1.15rem}.team-danger{color:#ff9ab0!important;border-color:#ff6b8940!important}.team-editor{border-top:1px solid #ffffff14;margin-top:.85rem;padding-top:.85rem}.team-confirm{background:#75162f1f;border:1px solid #ff6b8933;border-radius:.85rem;margin-top:.75rem;padding:.85rem}.team-confirm p{overflow-wrap:anywhere;margin:0;line-height:1.5}.team-confirm>div{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.team-transfer{background:#2066721a;border-color:#63e5ed33}.team-inline-message{overflow-wrap:anywhere;border-radius:1rem;align-items:flex-start;gap:.65rem;margin-bottom:0;padding:.85rem 1rem;line-height:1.45;display:flex}.team-inline-message .professional-icon{flex:none;width:1.3rem;height:1.3rem}.team-inline-message.is-error{color:#ffb0c1;border-color:#ff6b8940}.team-inline-message.is-success{color:#a7eef2;border-color:#63e5ed38}.team-state{text-align:center;border-radius:1.2rem;margin:1rem;padding:2rem}.team-state .professional-icon{color:#63e5ed;width:2rem;height:2rem}.team-owner-note{color:#aaa4bb;overflow-wrap:anywhere;margin:1rem 0 0}.team-pending{gap:.55rem;margin-top:1rem;display:grid}.team-pending h3{font-size:var(--fs-label);margin:0}.team-pending>div{color:#bcb6c6;overflow-wrap:anywhere;border:1px solid #ffffff14;border-radius:.8rem;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:.6rem;padding:.7rem;display:grid}.team-pending button{color:#ff9ab0;min-height:2.5rem;font:inherit;cursor:pointer;background:#75162f1f;border:1px solid #ff6b8940;border-radius:.7rem;padding:.5rem .75rem;font-weight:800}.team-accept-card{background:linear-gradient(145deg,#1f1732f0,#07181feb);border:1px solid #ffffff1a;border-radius:1.5rem;width:min(100% - 2rem,46rem);margin:clamp(1rem,5vw,3rem) auto 7rem;padding:clamp(1rem,4vw,2rem);box-shadow:inset 0 1px #ffffff12,0 24px 70px #0000004d}.team-accept-card>p{color:#b9b3c3;overflow-wrap:anywhere;line-height:1.65}.team-accept-card>button{color:#fff;width:100%;min-height:3.2rem;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:.9rem;padding:.7rem 1rem;font-weight:800}.team-plan-gate{background:#63e5ed12;border:1px solid #63e5ed3d;border-radius:1.1rem;justify-items:start;gap:.6rem;min-width:0;padding:clamp(.9rem,3vw,1.25rem);display:grid}.team-plan-gate>.professional-icon{color:#63e5ed;width:1.9rem;height:1.9rem}.team-plan-gate>span{color:#63e5ed;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.team-plan-gate h3{font-family:var(--font-unbounded), sans-serif;font-size:var(--fs-body);overflow-wrap:anywhere;margin:0}.team-plan-gate p{color:#b9b3c3;overflow-wrap:anywhere;margin:0;line-height:1.65}.team-plan-gate>button{width:100%}@media (width>=700px){.team-plan-gate>button{width:auto}.team-form-row,.team-share-once>div{grid-template-columns:minmax(0,1fr) auto}}@media (width<=520px){.team-member-summary{grid-template-columns:auto minmax(0,1fr)}.team-role{grid-column:1/-1;justify-self:start}.team-actions button,.team-confirm button{flex:100%}.team-pending>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.professional-team-page *,.team-invitation-page *{transition:none!important;animation:none!important}}.team-state-scoped{text-align:left;background:#ffffff05;border:1px solid #ffffff17;justify-items:start;gap:.75rem;display:grid}.team-state-scoped h2{font:700 var(--fs-body) / 1.28 var(--font-unbounded);color:#f2f0f7;overflow-wrap:anywhere;margin:0}.team-state-scoped p{color:#aaa4bb;overflow-wrap:break-word;margin:0;line-height:1.6}.team-state-scoped .team-actions{flex-wrap:wrap}.team-state-scoped .team-actions button{min-height:46px}.tips-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:12px;margin-top:22px;display:grid}.tips-explainer,.tips-editor,.tips-preview,.tips-gate{background:linear-gradient(150deg,#191723f2,#0d0c14f7);border:1px solid #ffffff17;border-radius:20px;min-width:0;padding:20px;box-shadow:0 24px 60px #00000042}.tips-editor{grid-column:1/-1}.tips-section-heading{align-items:start;gap:10px;min-width:0;display:flex}.tips-section-heading .app-icon{color:#66e9ef;flex:none;font-size:20px}.tips-section-heading>div{gap:4px;min-width:0;display:grid}.tips-section-heading span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.13em;overflow-wrap:anywhere;font-weight:800}.tips-section-heading h2{font:700 var(--fs-body)/1.35 var(--font-unbounded);color:#f4f2f8;overflow-wrap:anywhere;margin:0}.tips-rules{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tips-rules li{color:#a09caf;font-size:var(--fs-label);overflow-wrap:break-word;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;padding:11px 13px;line-height:1.55}.tips-empty{color:#ffd9a6;font-size:var(--fs-micro);overflow-wrap:break-word;background:#ffb4540f;border:1px solid #ffb45438;border-radius:12px;margin:14px 0 0;padding:11px 13px;line-height:1.5}.tips-methods{border:0;gap:9px;margin:16px 0 0;padding:0;display:grid}.tips-methods legend{color:#8b8795;font-size:var(--fs-micro);letter-spacing:.06em;padding:0;font-weight:800}.tips-methods>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,214px),1fr));gap:8px;display:grid}.tips-methods button{text-align:left;color:#a5a1b0;cursor:pointer;background:#15141d;border:1px solid #ffffff17;border-radius:13px;align-content:start;gap:5px;min-width:0;min-height:64px;padding:12px 14px;display:grid}.tips-methods button strong{font:700 var(--fs-micro)/1.35 var(--font-unbounded);color:#efedf4;overflow-wrap:break-word}.tips-methods button small{font-size:var(--fs-micro);overflow-wrap:break-word;line-height:1.5}.tips-methods button.selected{color:#c9f3f5;background:linear-gradient(125deg,#0de3f51a,#8435ff1f);border-color:#0de3f55c}.tips-field{gap:7px;min-width:0;margin-top:16px;display:grid}.tips-field>span{color:#8b8795;font-size:var(--fs-micro);letter-spacing:.06em;font-weight:800}.tips-field input{color:#fff;width:100%;min-width:0;min-height:48px;font:700 var(--fs-label) var(--font-manrope);background:#0e0d15;border:1px solid #ffffff1a;border-radius:12px;outline:0;padding:12px 14px}.tips-field>small{color:#6f6b79;font-size:var(--fs-micro);overflow-wrap:break-word;line-height:1.5}.tips-requirements{color:#8f8b99;font-size:var(--fs-micro);overflow-wrap:break-word;margin:14px 0 0;line-height:1.5}.tips-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.tips-primary,.tips-danger{min-height:48px;font:800 var(--fs-micro) var(--font-manrope);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.tips-primary{color:#fff;background:linear-gradient(115deg,#0de3f521,#8435ff29);border:1px solid #0de3f542}.tips-danger{color:#ffc4c4;background:#ff787812;border:1px solid #ff78783d}.tips-primary:disabled,.tips-danger:disabled{opacity:.45;cursor:not-allowed}.tips-primary:focus-visible,.tips-danger:focus-visible,.tips-methods button:focus-visible,.tips-field input:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.tips-actions .app-icon,.tips-primary .app-icon{color:inherit;flex:none;font-size:17px}.tips-preview-card{background:radial-gradient(circle at 100% 0,#0de3f512,#0000 42%),#ffffff05;border:1px solid #0de3f52e;border-radius:16px;gap:8px;margin-top:14px;padding:16px;display:grid}.tips-preview-card strong{font:700 var(--fs-body)/1.35 var(--font-unbounded);color:#f6f4fa;overflow-wrap:anywhere}.tips-preview-card small{color:#8f8b99;font-size:var(--fs-micro);overflow-wrap:break-word;font-weight:800}.tips-preview-card p{color:#a09caf;font-size:var(--fs-micro);overflow-wrap:anywhere;margin:0;line-height:1.5}.tips-preview-card b{color:#8ceff3;font-weight:800}.tips-preview-card>button{color:#fff;min-height:46px;font:800 var(--fs-micro) var(--font-manrope);cursor:default;opacity:.75;background:linear-gradient(115deg,#0de3f51f,#8435ff24);border:1px solid #0de3f53d;border-radius:12px;padding:11px 14px}.tips-gate{grid-column:1/-1;justify-items:start;gap:11px;display:grid}.tips-gate .app-icon{color:#66e9ef;font-size:26px}.tips-gate>span{color:#c9b0ff;font-size:var(--fs-micro);letter-spacing:.12em;background:#8435ff1f;border:1px solid #8435ff5c;border-radius:999px;padding:5px 11px;font-weight:800}.tips-gate h2{font:500 var(--fs-lead)/1.25 var(--font-unbounded);color:#f4f2f8;overflow-wrap:anywhere;margin:0}.tips-gate p{color:#9995a4;font-size:var(--fs-label);overflow-wrap:break-word;margin:0;line-height:1.6}.tips-fineprint{color:#7f7b8b!important;font-size:var(--fs-micro)!important;line-height:1.55!important}@media (width<=640px){.tips-layout{grid-template-columns:1fr}.tips-explainer,.tips-editor,.tips-preview,.tips-gate{border-radius:17px;padding:17px}}@media (width<=319px){.tips-methods>div{grid-template-columns:1fr}.tips-actions button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.tips-layout *,.tips-gate *{transition:none!important;animation:none!important}}.venue-content-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:24px;display:grid}.venue-content-composer,.venue-content-library,.venue-content-gate{background:linear-gradient(145deg,#191723f5,#0c0c13fa);border:1px solid #ffffff17;border-radius:22px;min-width:0;padding:clamp(19px,3vw,28px);box-shadow:0 24px 64px #0000003d}.venue-content-composer>header,.venue-content-library>header,.venue-items article>header,.venue-items article>footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.venue-content-composer>header>div,.venue-content-library>header>div{gap:6px;min-width:0;display:grid}.venue-content-composer header span,.venue-content-library header span,.venue-content-composer label>span,.venue-content-composer legend,.venue-items article>header>span{color:#6de9ee;font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.venue-content-composer h2,.venue-content-library h2{font:500 var(--fs-title)/1.2 var(--font-unbounded);overflow-wrap:anywhere;margin:0}.venue-content-composer .app-icon{color:#66e9ef;width:30px;height:30px}.venue-kind-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:22px 0;display:grid}.venue-kind-row button,.venue-days button{color:#aaa6b3;cursor:pointer;white-space:normal;background:#15141d;border:1px solid #ffffff17;border-radius:11px;min-width:0;min-height:44px;padding:8px;font-weight:800}.venue-kind-row button.selected,.venue-days button.selected{color:#fff;background:linear-gradient(115deg,#0de3f51c,#8435ff21);border-color:#0de3f552}.venue-content-composer label{gap:8px;margin-top:14px;display:grid}.venue-content-composer input,.venue-content-composer textarea{color:#f5f3f8;width:100%;min-width:0;font:700 var(--fs-label)/1.55 var(--font-manrope);background:#0d0c14;border:1px solid #ffffff1a;border-radius:13px;outline:0;padding:13px 14px}.venue-content-composer textarea{resize:vertical;min-height:120px}.venue-content-composer small{color:#85818f}.venue-content-composer fieldset{border:0;margin:16px 0 0;padding:0}.venue-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.venue-time-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.venue-primary,.venue-items button,.venue-content-gate button{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0de3f51f,#8435ff24);border:1px solid #0de3f542;border-radius:12px;min-height:46px;padding:10px 15px;font-weight:800}.venue-primary{width:100%;margin-top:18px}.venue-content-library>header>small{color:#8ceff3;background:#0de3f51a;border-radius:999px;padding:7px 10px}.venue-notice{color:#c9f7f8;overflow-wrap:anywhere;background:#0de3f50f;border:1px solid #0de3f52e;border-radius:13px;padding:12px 14px}.venue-items{gap:10px;margin-top:18px;display:grid}.venue-items>p{color:#8e8a98}.venue-items article{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;gap:9px;padding:16px;display:grid}.venue-items article>header strong{color:#c5c1cc;font-size:var(--fs-micro);white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px}.venue-items h3{font:700 var(--fs-body)/1.35 var(--font-unbounded);overflow-wrap:anywhere;margin:0}.venue-items p{color:#aaa6b3;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.venue-items article>small{color:#8e8a98;overflow-wrap:anywhere}.venue-items article>footer{justify-content:flex-end}.venue-items button.secondary{color:#c8c4d0;background:#171620;border-color:#ffffff1a}.venue-content-gate{justify-items:start;gap:10px;margin-top:24px;display:grid}.venue-content-gate .app-icon{color:#6de9ee;width:34px;height:34px}.venue-content-gate h2,.venue-content-gate p{margin:0}.venue-content-gate h2{font:500 var(--fs-title)/1.3 var(--font-unbounded);overflow-wrap:anywhere}.venue-content-gate p{color:#9995a4;max-width:650px;line-height:1.6}.venue-content-gate>span{color:#6de9ee;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}@media (width<=800px){.venue-content-layout,.venue-kind-row{grid-template-columns:1fr}}@media (width<=520px){.venue-time-row{grid-template-columns:1fr}.venue-days{grid-template-columns:repeat(4,minmax(0,1fr))}.venue-items article>footer{flex-direction:column;align-items:stretch}.venue-items button{width:100%}}@media (width<=319px){.venue-days{grid-template-columns:repeat(2,minmax(0,1fr))}}.privacy-settings{color:#f5f3f8;min-height:100vh;font-family:var(--font-inter),Arial,sans-serif;background:radial-gradient(circle at 80% 10%,#0de3f512,#0000 26%),radial-gradient(circle at 15% 80%,#8435ff1a,#0000 28%),#090810}.privacy-settings-layout{width:min(960px,100% - 36px);margin:auto;padding:clamp(50px,8vw,90px) 0}.privacy-settings-layout>header{max-width:760px}.privacy-settings-layout>header span,.blocked-status{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.15em;font-weight:800}.privacy-settings-layout>header h1{font:800 var(--fs-display)/1.05 var(--font-jakarta);letter-spacing:-.05em;margin:16px 0}.privacy-settings-layout>header p{color:#aaa6b5;max-width:650px;font-size:var(--fs-label);line-height:1.65}.blocked-panel{background:linear-gradient(145deg,#1b1926f0,#0d0c14f7);border:1px solid #ffffff1a;border-radius:24px;margin-top:38px;padding:clamp(22px,4vw,34px);box-shadow:0 30px 75px #00000059,inset 0 1px #ffffff12}.blocked-panel h2{font:500 var(--fs-title)/1.15 var(--font-jakarta);margin:10px 0 8px}.blocked-panel>p{color:#9793a2;max-width:650px;font-size:var(--fs-micro);margin:10px 0 0;line-height:1.6}.blocked-primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0de3f524,#8435ff26);border:1px solid #0de3f542;border-radius:12px;min-height:46px;margin-top:20px;padding:10px 18px;font-weight:800}.blocked-panel-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.blocked-count{color:#8ceff3;width:50px;height:50px;font:700 var(--fs-body) var(--font-inter);background:#0de3f512;border:1px solid #0de3f533;border-radius:15px;place-items:center;display:grid}.blocked-list{gap:9px;margin-top:22px;display:grid}.blocked-list article{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:11px;min-height:68px;padding:10px 11px;display:grid}.blocked-list article>span{width:46px;height:46px;font:700 var(--fs-micro) var(--font-inter);background:linear-gradient(145deg,#0de3f51c,#8435ff24);border-radius:13px;place-items:center;display:grid}.blocked-list article>div{gap:4px;min-width:0;display:grid}.blocked-list strong{font-size:var(--fs-micro);overflow-wrap:anywhere}.blocked-list small{color:#777384;font-size:var(--fs-micro);overflow-wrap:anywhere}.blocked-list button{color:#d8d6df;min-height:42px;font-size:var(--fs-micro);cursor:pointer;background:#171620;border:1px solid #ffffff1a;border-radius:10px;padding:9px 13px;font-weight:800}.blocked-list button:disabled{opacity:.5}.blocked-notice{background:#0de3f50d;border:1px solid #0de3f52e;border-radius:11px;color:#bceff2!important;padding:11px 12px!important}@media (width<=600px){.privacy-settings-layout{width:calc(100% - 24px);padding:36px 0 42px}.privacy-settings-layout>header h1{font-size:var(--fs-display)}.blocked-panel{border-radius:20px;margin-top:28px}.blocked-list article{grid-template-columns:44px 1fr}.blocked-list article>button{grid-column:1/3;width:100%}}.user-profile-page{min-height:100vh;padding-bottom:calc(var(--site-tab-bar-height,76px) + 28px);color:#f7f5fb;font-family:var(--font-inter),Arial,sans-serif;background:radial-gradient(circle at 84% 8%,#0de3f512,#0000 26%),radial-gradient(circle at 10% 72%,#8435ff1c,#0000 30%),#090810}.user-profile-layout{width:min(100% - 32px,980px);margin:0 auto;padding:clamp(38px,6vw,74px) 0 40px}.user-profile-intro{max-width:780px}.user-profile-intro>span,.user-profile-card>header span{color:#6de9ee;font-size:var(--fs-micro);letter-spacing:.15em;font-weight:800}.user-profile-intro h1{font:800 var(--fs-display)/1.03 var(--font-jakarta);letter-spacing:-.05em;overflow-wrap:anywhere;margin:15px 0}.user-profile-intro p{color:#aaa6b5;max-width:740px;font-size:var(--fs-label);overflow-wrap:anywhere;margin:0;line-height:1.65}.user-profile-form{gap:16px;margin-top:34px;display:grid}.user-profile-card{background:linear-gradient(145deg,#1b1926f2,#0d0c14fa);border:1px solid #ffffff1a;border-radius:25px;min-width:0;padding:clamp(20px,4vw,34px);box-shadow:0 30px 78px #00000052,inset 0 1px #fff1}.user-profile-card>header{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.user-profile-card>header h2{font:500 var(--fs-title)/1.16 var(--font-jakarta);overflow-wrap:anywhere;margin:6px 0 0}.user-profile-icon{fill:none;stroke:#8ceff3;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;background:linear-gradient(145deg,#0de3f514,#8435ff21);border:1px solid #0de3f538;border-radius:17px;width:58px;height:58px;padding:13px}.user-profile-icon>*{transform-origin:50%;animation:2.8s ease-in-out infinite user-profile-icon-motion}.user-profile-avatar{width:58px;height:58px;font:700 var(--fs-body) var(--font-inter);background:linear-gradient(145deg,#8435ff52,#0de3f529);border:1px solid #ffffff21;border-radius:18px;place-items:center;display:grid}@keyframes user-profile-icon-motion{0%,to{opacity:.68;transform:translateY(1px)}50%{opacity:1;transform:translateY(-1px)scale(1.04)}}.user-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:26px;display:grid}.user-profile-fields label,.user-profile-municipality{align-content:start;gap:8px;min-width:0;display:grid}.user-profile-fields label>span,.user-profile-municipality>span,fieldset legend{color:#bbb7c5;font-size:var(--fs-micro);letter-spacing:.04em;font-weight:800}.user-profile-fields input,.user-profile-municipality select{color:#f7f5fb;width:100%;min-height:50px;font:700 var(--fs-label) var(--font-inter);background:#0e0d15;border:1px solid #ffffff1c;border-radius:12px;outline:0;padding:0 14px}.user-profile-fields input:focus,.user-profile-municipality select:focus{border-color:#0de3f575;box-shadow:0 0 0 3px #0de3f513}.user-profile-fields input:disabled{color:#777383;cursor:not-allowed}.user-profile-fields small{color:#827e8d;font-size:var(--fs-micro);overflow-wrap:anywhere;line-height:1.5}.username-field{background:#0e0d15;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.username-field:focus-within{border-color:#0de3f575;box-shadow:0 0 0 3px #0de3f513}.username-field b{color:#727080;padding-left:14px}.username-field input{padding-left:4px;box-shadow:none!important;border:0!important}.user-profile-language{background:#0e0d15;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.user-profile-language button,.user-profile-choices button{color:#8f8b9b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-height:40px;font-weight:800}.user-profile-language button.selected,.user-profile-choices button.selected{color:#fff;background:linear-gradient(115deg,#0de3f524,#8435ff2e);border-color:#0de3f54d}.user-profile-card fieldset{border:0;min-width:0;margin:26px 0 0;padding:0}.user-profile-card fieldset+fieldset{margin-top:22px}.user-profile-card fieldset legend{margin-bottom:10px}.user-profile-choices{flex-wrap:wrap;gap:8px;display:flex}.user-profile-choices button{white-space:normal;background:#111019;border-color:#ffffff17;min-height:42px;padding:9px 14px}.user-profile-municipality{margin-top:24px}.user-profile-municipality>span{align-items:center;gap:8px;display:flex}.user-profile-municipality .user-profile-icon{background:0 0;border:0;border-radius:0;width:23px;height:23px;padding:3px}.user-profile-switch{cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:13px;margin-top:18px;padding:16px;display:flex}.user-profile-switch input{accent-color:#0de3f5;width:20px;height:20px;margin:1px 0 0}.user-profile-switch>span{gap:5px;display:grid}.user-profile-switch strong{font-size:var(--fs-label);overflow-wrap:anywhere}.user-profile-switch small{color:#8e8a99;font-size:var(--fs-micro);overflow-wrap:anywhere;line-height:1.5}.user-profile-save{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0de3f533,#8435ff3b);border:1px solid #0de3f54d;border-radius:14px;min-height:54px;font-weight:800;box-shadow:0 14px 36px #4055ff1f}.user-profile-save:disabled{opacity:.5;cursor:not-allowed}.user-profile-notice{color:#bdf5dc;overflow-wrap:anywhere;background:#5ce7b10f;border:1px solid #5ce7b138;border-radius:12px;margin:0;padding:13px 15px;line-height:1.55}.user-profile-notice.error{color:#ffc0cc;background:#ff56710f;border-color:#ff6c8933}.user-profile-privacy{margin-top:16px}.user-profile-privacy>p{color:#9692a1;margin:20px 0 0;line-height:1.6}.user-profile-privacy>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.user-profile-privacy button{text-align:left;color:#f5f3f8;cursor:pointer;background:#111019;border:1px solid #ffffff17;border-radius:14px;align-content:center;gap:7px;min-width:0;min-height:116px;padding:16px;display:grid}.user-profile-privacy button:hover{border-color:#0de3f547;transform:translateY(-1px)}.user-profile-privacy button strong{font-size:var(--fs-label);overflow-wrap:anywhere}.user-profile-privacy button span{color:#8e8a99;font-size:var(--fs-micro);overflow-wrap:anywhere;line-height:1.5}.user-profile-loading{align-content:center;place-items:center;gap:14px;min-height:65vh;display:grid}.user-profile-loader{border:2px solid #ffffff1a;border-top-color:#0de3f5;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite user-profile-spin}@keyframes user-profile-spin{to{transform:rotate(360deg)}}@media (width<=680px){.user-profile-layout{width:calc(100% - 24px);padding-top:28px}.user-profile-card{border-radius:20px;padding:20px 17px}.user-profile-card>header{grid-template-columns:50px minmax(0,1fr)}.user-profile-card>header>.user-profile-avatar{border-radius:12px;grid-column:1/-1;width:100%;height:48px}.user-profile-icon{width:50px;height:50px}.user-profile-fields,.user-profile-privacy>div{grid-template-columns:1fr}.user-profile-privacy button{min-height:92px}.user-profile-intro h1{font-size:var(--fs-display)}}@media (prefers-reduced-motion:reduce){.user-profile-icon>*,.user-profile-loader{animation:none}.user-profile-privacy button{transition:none}}.user-profile-avatar-editor{justify-items:center;gap:7px;display:grid}.user-profile-avatar{overflow:hidden}.user-profile-avatar img{object-fit:cover;width:100%;height:100%}.user-profile-avatar-editor button{color:#d9d6e1;min-height:30px;font-size:var(--fs-micro);cursor:pointer;white-space:normal;background:#16151f;border:1px solid #ffffff1f;border-radius:9px;padding:6px 10px;font-weight:800}.user-profile-avatar-editor button:disabled{opacity:.55;cursor:wait}@media (width<=680px){.user-profile-card>header>.user-profile-avatar-editor{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);place-items:center stretch;width:100%}.user-profile-avatar-editor .user-profile-avatar{border-radius:12px;width:48px;height:48px}.user-profile-avatar-editor button{min-height:44px}}.security-settings-page{color:#f5f3f8;min-height:100vh;font-family:var(--font-inter), Arial, sans-serif;background:radial-gradient(circle at 80% 12%,#0de3f511,#0000 27%),radial-gradient(circle at 12% 84%,#8435ff1a,#0000 30%),#090810}.security-settings-layout{width:min(940px,100% - 36px);margin:auto;padding:clamp(48px,8vw,88px) 0 130px}.security-settings-layout>header{max-width:760px}.security-settings-layout>header>span,.security-session-panel>div>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.15em;font-weight:800}.security-settings-layout>header h1{font:800 var(--fs-display)/1.06 var(--font-jakarta);letter-spacing:-.05em;overflow-wrap:break-word;margin:15px 0 14px}.security-settings-layout>header p{color:#aaa6b5;max-width:690px;font-size:var(--fs-label);overflow-wrap:break-word;margin:0;line-height:1.65}.security-session-panel{background:linear-gradient(145deg,#1b1926f2,#0d0c14fa);border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:34px;padding:clamp(20px,4vw,32px);display:grid;box-shadow:0 30px 76px #00000059,inset 0 1px #fff1}.security-session-panel>div{gap:7px;min-width:0;display:grid}.security-session-panel h2{font:500 var(--fs-title)/1.2 var(--font-jakarta);overflow-wrap:break-word;margin:0}.security-session-panel p{color:#9995a5;font-size:var(--fs-label);overflow-wrap:break-word;margin:0;line-height:1.6}.security-session-panel>small{color:#777383;font-size:var(--fs-micro);overflow-wrap:break-word;grid-column:2/-1;line-height:1.55}.security-session-icon{fill:none;stroke:#8ceff3;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:linear-gradient(145deg,#0de3f517,#8435ff21);border:1px solid #0de3f538;border-radius:18px;width:62px;height:62px;padding:12px}.security-session-icon-motion{transform-origin:50%;animation:2.8s ease-in-out infinite security-icon-motion}.security-session-icon-success{stroke:#9cf0d3;border-color:#5ee8b445}@keyframes security-icon-motion{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.security-session-panel button{color:#f2eff7;min-height:46px;font-size:var(--fs-micro);white-space:normal;cursor:pointer;background:#171620;border:1px solid #ffffff1c;border-radius:12px;padding:10px 16px;font-weight:800}.security-session-panel button:hover{border-color:#0de3f557}.security-session-panel button:focus-visible{outline-offset:2px;outline:2px solid #0de3f5}.security-session-panel button:disabled{opacity:.52;cursor:wait}.security-session-panel .security-session-primary{background:linear-gradient(115deg,#0de3f521,#8435ff26);border-color:#0de3f545}.security-session-success>button{background:#5ee8b414;border-color:#5ee8b440}.security-session-confirm{background:#ff4b700e;border:1px solid #ff688736;border-radius:15px;grid-column:2/-1;gap:8px;margin-top:3px;padding:17px;display:grid}.security-session-confirm>strong{font:700 var(--fs-label)/1.45 var(--font-inter);overflow-wrap:break-word}.security-session-confirm>div{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.security-session-confirm>div button{flex:150px}.security-session-confirm .security-session-danger{color:#ffd8e0;background:#ff4b701c;border-color:#ff688757}.security-session-notice{background:#ff4b700f;border:1px solid #ff688738;border-radius:12px;grid-column:2/-1;padding:11px 13px;color:#ffd0da!important}.security-session-state>button{justify-self:end}@media (width<=700px){.security-settings-layout{width:calc(100% - 24px);padding:34px 0 116px}.security-settings-layout>header h1{font-size:var(--fs-display)}.security-session-panel{border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:26px}.security-session-panel>button,.security-session-panel>small,.security-session-confirm,.security-session-notice{grid-column:1/-1;width:100%}.security-session-state>button{justify-self:stretch}.security-session-icon{width:54px;height:54px;padding:10px}.security-session-success>button{grid-column:1/-1}}@media (width<=360px){.security-session-panel{grid-template-columns:1fr}.security-session-icon{width:50px;height:50px}.security-session-panel>div,.security-session-panel>button,.security-session-panel>small,.security-session-confirm,.security-session-notice{grid-column:1}}@media (prefers-reduced-motion:reduce){.security-session-icon-motion{animation:none!important;transform:none!important}}.talent-suggestions-page{color:#f7f5fa;background:radial-gradient(circle at 88% 10%,#13dae417,#0000 28%),#090810;min-height:100vh;padding-bottom:112px}.talent-suggestions-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(18px,3vw,34px);width:min(1040px,100% - clamp(24px,5vw,72px));margin:clamp(28px,5vw,68px) auto;display:grid}.talent-suggestion-composer,.talent-suggestion-history{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#1e1930db,#0b0c13eb);border:1px solid #ffffff1a;border-radius:28px;min-width:0;padding:clamp(22px,4vw,42px);box-shadow:0 30px 90px #00000057}.talent-suggestion-composer>span,.talent-suggestion-history>header>span{color:#63edf1;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.talent-suggestion-composer h1{max-width:680px;font:800 var(--fs-display)/1.08 var(--font-jakarta);overflow-wrap:anywhere;margin:16px 0 12px}.talent-suggestion-composer>p,.talent-suggestion-history>p{color:#aaa5b5;font-size:var(--fs-body);line-height:1.65}.talent-suggestion-venue{background:#63edf10f;border:1px solid #63edf12e;border-radius:16px;gap:5px;margin:24px 0;padding:16px 18px;display:grid}.talent-suggestion-venue small,.talent-suggestion-selected small{color:#63edf1;font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.talent-suggestion-venue strong,.talent-suggestion-selected strong{font:700 var(--fs-body) var(--font-inter)}.talent-suggestion-venue span{color:#aaa5b5;font-size:var(--fs-label)}.talent-suggestion-composer>label{gap:9px;margin-top:24px;display:grid}.talent-suggestion-composer>label>span,.talent-suggestion-composer legend{color:#c7c2d0;font-size:var(--fs-micro);font-weight:800}.talent-suggestion-composer>label>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.talent-suggestion-composer input{color:#fff;min-width:0;min-height:48px;font-size:var(--fs-body);background:#100f17;border:1px solid #ffffff1f;border-radius:13px;padding:0 14px}.talent-suggestion-composer button{color:#fff;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#1a1824;border:1px solid #ffffff1f;border-radius:13px;min-height:46px;padding:10px 16px;font-weight:800}.talent-suggestion-composer button:disabled{opacity:.45;cursor:not-allowed}.talent-suggestion-results{gap:8px;margin-top:10px;display:grid}.talent-suggestion-results button{text-align:left;justify-items:start;display:grid}.talent-suggestion-results span,.talent-suggestion-results small{color:#aaa5b5;margin-top:3px}.talent-suggestion-selected{background:#8953ff1a;border:1px solid #8953ff4d;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin-top:12px;padding:15px;display:grid}.talent-suggestion-selected small{grid-column:1/3}.talent-suggestion-selected button{grid-area:2/2}.talent-suggestion-composer fieldset{border:0;gap:8px;margin:22px 0 14px;padding:0;display:grid}.talent-suggestion-composer fieldset label{background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:10px;min-height:46px;padding:10px 13px;display:flex}.talent-suggestion-composer fieldset input{accent-color:#63edf1;width:18px;height:18px;min-height:auto}.talent-suggestion-submit{width:100%;background:linear-gradient(110deg,#194d62,#352467)!important;border-color:#63edf142!important}.talent-suggestion-history>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.talent-suggestion-history>header>strong{background:#ffffff0f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.talent-suggestion-history article{background:#ffffff06;border:1px solid #ffffff17;border-radius:17px;gap:14px;padding:18px;display:grid}.talent-suggestion-history article+article{margin-top:10px}.talent-suggestion-history article h2{font:700 var(--fs-body)/1.35 var(--font-inter);overflow-wrap:anywhere;margin:6px 0}.talent-suggestion-history article p,.talent-suggestion-history article small{color:#aaa5b5;overflow-wrap:anywhere;line-height:1.5}.suggestion-status{font-size:var(--fs-micro);background:#ffffff12;border-radius:999px;margin-top:8px;padding:7px 10px;font-weight:800;display:inline-flex}.status-considering{color:#63edf1;background:#63edf117}.status-dismissed{color:#b6b0c0}.talent-suggestion-review{grid-template-columns:1fr 1fr;gap:8px;display:grid}.talent-suggestion-review button{color:#fff;cursor:pointer;background:#1a1824;border:1px solid #ffffff1a;border-radius:12px;min-height:44px;padding:9px;font-weight:800}.talent-suggestion-notice{overflow-wrap:anywhere;background:#63edf10f;border:1px solid #63edf133;border-radius:14px;grid-column:1/-1;margin:0;padding:14px 16px}#focused-suggestion{border-color:#63edf16b;box-shadow:0 0 0 3px #63edf10f}@media (width<=760px){.talent-suggestions-shell{grid-template-columns:1fr}.talent-suggestion-composer,.talent-suggestion-history{border-radius:20px;padding:20px}.talent-suggestion-composer>label>div{grid-template-columns:1fr}.talent-suggestion-composer>label>div button{width:100%}}.invite-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f7fb;min-height:100vh;font-family:var(--font-inter);background:radial-gradient(circle at 18% 6%,#794fff29,#0000 31rem),radial-gradient(circle at 88% 40%,#00cdbe1a,#0000 28rem),#07080c}.invite-page,.invite-page *{box-sizing:border-box}.invite-page button,.invite-page input{font:inherit}.invite-page button{cursor:pointer}.invite-shell{grid-template-columns:minmax(0,1.45fr) minmax(320px,.78fr);gap:22px;width:min(1160px,100% - 36px);margin:0 auto;padding:clamp(34px,6vw,72px) 0 80px;display:grid}.invite-show,.invite-rsvp,.invite-responses,.invite-state{background:linear-gradient(145deg,#191a22eb,#0c0d13db);border:1px solid #ffffff1a;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff0f}.invite-show{border-radius:30px;grid-template-columns:minmax(230px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(26px,4vw,52px);min-height:460px;padding:22px;display:grid;overflow:hidden}.invite-page .invite-art{background:linear-gradient(145deg,#212033,#101117);border-radius:23px;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.invite-page .invite-art:before,.invite-page .invite-art:after{content:"";filter:blur(2px);border-radius:50%;position:absolute}.invite-page .invite-art:before{background:#974fffb3;width:240px;height:240px;top:38px;left:-68px}.invite-page .invite-art:after{background:#00dec394;width:210px;height:210px;bottom:12px;right:-58px}.invite-page .invite-art i{border:1px solid #ffffff2e;border-radius:50%;width:180px;height:180px;position:absolute;box-shadow:0 0 0 28px #ffffff06,0 0 0 58px #ffffff05}.invite-page .invite-art span{z-index:2;font:800 clamp(46px, 7.06vw, 82px)/1 var(--font-jakarta);letter-spacing:-.07em;text-shadow:0 12px 32px #00000057;position:relative}.invite-kicker{color:#bfaaff;font-size:var(--fs-micro);letter-spacing:.16em;font-weight:700;display:block}.invite-show h1,.invite-state h1{font-family:var(--font-jakarta);font-weight:800}.invite-rsvp h2,.invite-responses h2{font-family:var(--font-jakarta);font-weight:500}.invite-show h1{font-size:var(--fs-title);overflow-wrap:anywhere;margin:14px 0 8px;line-height:1.08}.venue-name{color:#c7c8d1;font-size:var(--fs-lead);margin:0}.invite-show dl{gap:17px;margin:34px 0;display:grid}.invite-show dl div{border-bottom:1px solid #ffffff14;padding-bottom:16px}.invite-show dt{color:#8e8f9e;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.invite-show dd{font-size:var(--fs-body);margin:6px 0 0;font-weight:700;line-height:1.5}.invite-show button,.invite-state button{color:#fff;background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;min-height:50px;padding:0 22px;font-weight:700}.invite-rsvp{border-radius:26px;align-self:start;padding:30px}.invite-rsvp h2{font-size:var(--fs-title);margin:15px 0 10px}.invite-rsvp>p{color:#aaaab7;line-height:1.6}.invite-rsvp label{color:#dfe0e8;font-size:var(--fs-label);gap:9px;margin-top:24px;font-weight:700;display:grid}.invite-rsvp input{color:#fff;background:#0d0e14;border:1px solid #ffffff24;border-radius:13px;outline:none;width:100%;min-height:52px;padding:0 15px}.invite-rsvp input:focus{border-color:#a77aff;box-shadow:0 0 0 3px #a77aff21}.invite-rsvp label small.invite-required{color:#a3a4b1;font-size:var(--fs-micro);font-weight:400;line-height:1.5}.invite-choices{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.invite-choices button{color:#d0d1d9;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:12px;min-height:46px;font-weight:700}.invite-choices button.selected{color:#fff;background:linear-gradient(135deg,#8754ecbf,#5e45b4b8);border-color:#b792ffbf;box-shadow:0 12px 30px #5730aa40}.save-rsvp{color:#fff;background:linear-gradient(135deg,#8f5be7,#7352bd);border:0;border-radius:14px;width:100%;min-height:52px;font-weight:800;box-shadow:0 14px 34px #5c38a647}.save-rsvp:disabled{opacity:.65;cursor:wait}.invite-notice{margin:14px 0 0;font-weight:700;color:#d8cdf7!important}.invite-responses{border-radius:26px;grid-column:1/-1;grid-template-columns:1fr 1.5fr;align-items:center;gap:24px;padding:28px 30px;display:grid}.invite-responses h2{font-size:var(--fs-title);margin:10px 0 0;line-height:1.35}.response-groups{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.response-groups article{background:#ffffff09;border:1px solid #ffffff14;border-radius:17px;min-height:126px;padding:18px}.response-groups strong{font:500 var(--fs-title)/1 var(--font-jakarta);display:block}.response-groups span{color:#b8b9c5;margin-top:7px;font-weight:700;display:block}.response-groups p{color:#8f909e;overflow-wrap:anywhere;margin:11px 0 0;line-height:1.4}.invite-responses>small{color:#777987;grid-column:1/-1}.invite-state{text-align:center;border-radius:28px;width:min(600px,100% - 36px);margin:100px auto;padding:58px 34px}.invite-state h1{font-size:var(--fs-title);margin:22px 0 10px}.invite-state p{color:#a7a8b4}.state-mark{width:66px;height:66px;font:800 28px var(--font-jakarta);background:linear-gradient(145deg,#9f67ed,#5c40ad);border-radius:20px;place-items:center;display:inline-grid}.invite-loader{border:3px solid #ffffff1f;border-top-color:#a978f5;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite invite-spin;display:inline-block}@keyframes invite-spin{to{transform:rotate(360deg)}}@media (width<=820px){.invite-shell{grid-template-columns:1fr;width:min(100% - 24px,620px);padding-top:20px}.invite-show{border-radius:24px;grid-template-columns:1fr;min-height:0;padding:14px 14px 28px}.invite-page .invite-art{min-height:285px}.invite-show-copy{padding:0 10px}.invite-rsvp{padding:25px 22px}.invite-responses{grid-column:auto;grid-template-columns:1fr;padding:25px 22px}}@media (width<=430px){.invite-page .invite-art{min-height:235px}.invite-show h1{font-size:var(--fs-title)}.response-groups{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.invite-loader{animation:none}}.public-post-shell{width:min(820px,100% - 32px);margin:0 auto;padding:clamp(24px,4vw,48px) 0 110px}.public-post-card,.public-post-report{background:linear-gradient(145deg,#191723f7,#0c0c13fc);border:1px solid #ffffff1a;border-radius:23px;min-width:0;overflow:hidden;box-shadow:0 28px 70px #00000047}.public-post-card>header{justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}.public-post-card>header>div{gap:5px;min-width:0;display:grid}.public-post-card>header span,.public-post-report>header span,.public-post-report label>span,.public-post-state>span:not(.public-post-spinner){color:#6de9ee;font-size:var(--fs-micro);letter-spacing:.12em;font-weight:800}.public-post-card h1{font:500 var(--fs-title)/1.15 var(--font-jakarta);overflow-wrap:anywhere;margin:0}.public-post-card>header p,.public-post-card>header time{color:#918d9d;font-size:var(--fs-micro);overflow-wrap:anywhere;margin:0;line-height:1.5}.public-post-card>header time{text-align:right;max-width:180px}.public-post-media{background:#08070d;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.public-post-media.count-1{grid-template-columns:1fr}.public-post-media img,.public-post-media video{object-fit:cover;background:#08070d;width:100%;height:100%;min-height:240px;max-height:540px;display:block}.public-post-copy{padding:22px}.public-post-copy p{color:#dedbe4;font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.public-post-card>footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.public-post-card button,.public-post-report button,.public-post-state button{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0de3f51c,#8435ff21);border:1px solid #0de3f53d;border-radius:11px;min-height:44px;padding:9px 14px;font-weight:800}.public-post-card button.secondary{color:#c8c4d0;background:#171620;border-color:#ffffff1a}.public-post-report{gap:15px;margin-top:14px;padding:20px;display:grid}.public-post-report>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.public-post-report h2{font:500 var(--fs-title) var(--font-jakarta);margin:6px 0 0}.public-post-report>header button{background:#171620;border-color:#ffffff1a}.public-post-report label{gap:7px;display:grid}.public-post-report select,.public-post-report textarea{color:#f5f3f8;background:#0d0c14;border:1px solid #ffffff1a;border-radius:12px;outline:0;width:100%;min-height:46px;padding:11px 13px}.public-post-report textarea{resize:vertical;min-height:130px;line-height:1.55}.public-post-report>button{justify-self:start}.public-post-report button:disabled{opacity:.45;cursor:not-allowed}.public-post-report p{color:#bdf5dc;margin:0;line-height:1.55}.public-post-report p.is-error{color:#ffc1ce}.public-post-state{text-align:center;align-content:center;place-items:center;gap:13px;min-height:70vh;display:grid}.public-post-state h1,.public-post-state p{margin:0}.public-post-state h1{font:500 var(--fs-title)/1.15 var(--font-jakarta);overflow-wrap:anywhere}.public-post-state p{color:#918d9d;max-width:620px;line-height:1.65}.public-post-spinner{border:2px solid #ffffff1f;border-top-color:#0de3f5;border-radius:50%;width:25px;height:25px;animation:.85s linear infinite account-spin}@media (width<=640px){.public-post-shell{width:calc(100% - 24px);padding-top:clamp(18px,4vw,28px)}.public-post-card>header{flex-direction:column;align-items:start}.public-post-card>header time{text-align:left}.public-post-media{grid-template-columns:1fr}.public-post-media img,.public-post-media video{min-height:220px}.public-post-card>footer{flex-direction:column;align-items:stretch}.public-post-card>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.public-post-spinner{animation:none}}.public-profile-page{color:#f7f6f9;background:radial-gradient(circle at 78% 14%,#0cdceb14,#0000 30%),radial-gradient(circle at 16% 60%,#8037e61a,#0000 34%),#080810;min-height:100vh}.public-profile-shell{--profile-band-pad:clamp(24px, 3.4vw, 32px);--profile-hair:var(--feed-hair-strong,#ffffff1f);--profile-hair-item:var(--feed-hair,#ffffff13);--profile-label:var(--brand-primary,var(--feed-dim,#a29eae));gap:0;width:min(1080px,100% - 34px);margin:auto;padding:clamp(24px,4vw,48px) 0 76px;display:grid}.public-profile-page .public-profile-shell>section:not(.public-profile-identity):not(.public-profile-featured){min-width:0;padding:var(--profile-band-pad) 0;border:0;border-top:1px solid var(--profile-hair);box-shadow:none;background:0 0;border-radius:0;margin:0}.public-profile-page .public-profile-shell>section>header{grid-template-columns:minmax(0,1fr);gap:5px;margin:0 0 16px;display:grid}.public-profile-page .public-profile-shell>section>header>span{min-width:0;color:var(--profile-label);font-family:var(--font-inter);font-size:var(--fs-micro,12px);font-weight:var(--fw-label,700);letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;line-height:1.45}.public-profile-page .public-profile-shell>section>header>h2{color:#f7f6f9;min-width:0;font-family:var(--font-jakarta);font-size:var(--fs-title,clamp(21px, 2.6vw, 25px));font-weight:var(--fw-subtitle,500);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;line-height:1.28}.public-profile-page .public-profile-shell .public-profile-facts>span,.public-profile-page .public-profile-shell .public-profile-venue-grid>article,.public-profile-page .public-profile-shell .public-profile-venue-content>div>article,.public-profile-page .public-profile-shell .public-profile-agenda li{border:0;border-top:1px solid var(--profile-hair-item);min-width:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:13px 0}.public-profile-page .public-profile-shell .public-profile-facts>span:first-of-type,.public-profile-page .public-profile-shell .public-profile-venue-grid>article:first-of-type,.public-profile-page .public-profile-shell .public-profile-venue-content>div>article:first-of-type,.public-profile-page .public-profile-shell .public-profile-agenda li:first-of-type{border-top:0;padding-top:0}.public-profile-eyebrow,.public-profile-facts small,.public-profile-scene small,.public-profile-venue-grid article>small,.public-profile-venue-content article>small,.public-profile-featured>span{color:var(--profile-label);font-family:var(--font-inter);font-size:var(--fs-micro,12px);font-weight:var(--fw-label,700);letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;line-height:1.45}.public-profile-identity{background:linear-gradient(145deg,#181522f5,#0b0a11fa);border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,28px);padding:clamp(20px,3vw,34px);display:grid;box-shadow:0 30px 90px #00000061}.public-profile-page .public-profile-shell>section.public-profile-identity,.public-profile-page .public-profile-shell>section.public-profile-featured{margin-bottom:clamp(16px,2.4vw,24px)}.public-profile-mark{color:#8ef5f7;width:clamp(72px,12vw,116px);height:clamp(72px,12vw,116px);font:500 clamp(26px, 4.03vw, 40px) / 1 var(--font-jakarta);letter-spacing:-.04em;background:radial-gradient(circle at 34% 32%,#0de3f542,#0000 60%),#12111b;border:1px solid #69edf12e;border-radius:26px;place-items:center;display:grid;position:relative;overflow:hidden}.public-profile-mark img{object-fit:cover}.public-profile-mark.is-monogram{border-color:hsl(var(--mark-hue,186) 70% 62% / .28);background:radial-gradient(circle at 32% 28%, hsl(var(--mark-hue,186) 82% 56% / .34), transparent 62%), linear-gradient(145deg, hsl(var(--mark-hue,186) 46% 17%), hsl(var(--mark-hue-far,228) 44% 11%));color:hsl(var(--mark-hue,186) 88% 82%)}.public-profile-lead{gap:10px;min-width:0;display:grid}.public-profile-flags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-profile-evaluation{color:#80f3f6;min-height:25px;font-size:var(--fs-micro,12px);font-weight:var(--fw-label,700);letter-spacing:.1em;white-space:nowrap;background:#070e12b3;border:1px solid #0de3f538;border-radius:8px;align-items:center;padding:5px 8px;display:inline-flex}.public-profile-lead h1{font:800 clamp(30px, 5.04vw, 55px) / 1.05 var(--font-jakarta);letter-spacing:-.05em;overflow-wrap:anywhere;margin:0}.public-profile-handle{color:#8b8794;overflow-wrap:anywhere;margin:0}.public-profile-bio{color:#aaa6b3;overflow-wrap:anywhere;max-width:640px;margin:0;line-height:1.65}.public-profile-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:6px;display:flex}.public-profile-actions>button,.public-profile-links button,.public-profile-shows button,.public-profile-state button{color:#c2beca;min-height:44px;font-weight:var(--fw-label,700);white-space:nowrap;cursor:pointer;background:#181720;border:1px solid #ffffff1a;border-radius:12px;padding:10px 17px;transition:border-color .2s,background .2s}.public-profile-actions>button:disabled{opacity:.5;cursor:not-allowed}.public-profile-follow{color:#fff;background:linear-gradient(110deg,#0de3f526,#8435ff2e);border-color:#0de3f547}.public-profile-follow.following{color:#8ef5f7;background:#181720}.public-profile-notice{color:#c9f3f5;overflow-wrap:anywhere;background:#0de3f50d;border:1px solid #0de3f52e;border-radius:11px;margin:4px 0 0;padding:12px 14px;line-height:1.5}.public-profile-disclosure{color:#797583;overflow-wrap:anywhere;line-height:1.5}.public-profile-facts{gap:0;display:grid}.public-profile-facts>span{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;min-height:44px;display:flex}.public-profile-facts small{flex:none;align-self:center}.public-profile-facts strong{text-align:right;overflow-wrap:anywhere;align-self:center}.public-profile-trust em{color:#8f8b98;font-size:var(--fs-micro,12px);overflow-wrap:anywhere;flex-basis:100%;font-style:normal;line-height:1.45}.public-profile-scene>div{gap:8px;display:grid}.public-profile-scene>div+div{margin-top:16px}.public-profile-tags{flex-wrap:wrap;gap:8px;display:flex}.public-profile-tags span{color:#c2beca;font-weight:var(--fw-label,700);overflow-wrap:anywhere;background:#12111a;border:1px solid #ffffff16;border-radius:999px;padding:7px 11px}.public-profile-link-row{flex-wrap:wrap;gap:9px;display:flex}.public-profile-shows>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.public-profile-shows article>div{gap:5px;min-width:0;display:grid}.public-profile-shows article strong,.public-profile-shows article small{overflow-wrap:anywhere}.public-profile-shows article small{color:#797583;line-height:1.5}.public-profile-show-flags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-profile-show-status{color:#66e9ef;font-size:var(--fs-micro,12px);font-weight:var(--fw-label,700);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;position:relative}.public-profile-show-status.status-live{color:#ff8797;padding-left:17px}.public-profile-show-status.status-live:before{content:"";background:#ff657c;border-radius:50%;width:8px;height:8px;animation:1.8s infinite public-profile-live-pulse;position:absolute;top:50%;left:0;transform:translateY(-50%)}.public-profile-empty{justify-items:start;gap:8px;display:grid}.public-profile-empty p{color:#8f8b98;overflow-wrap:anywhere;margin:0;line-height:1.55}.public-profile-state{min-height:calc(100vh - var(--site-header-height));place-content:center;justify-items:start;gap:12px;padding:28px;display:grid}.public-profile-state>span{color:#66e9ef;font-family:var(--font-inter);font-size:var(--fs-micro,12px);font-weight:var(--fw-label,700);letter-spacing:.16em;text-transform:uppercase}.public-profile-state h1{max-width:680px;font:800 clamp(30px, 6.05vw, 59px) / 1.06 var(--font-jakarta);letter-spacing:-.05em;overflow-wrap:anywhere;margin:0}@keyframes public-profile-live-pulse{0%,to{box-shadow:0 0 #ff657c73}50%{box-shadow:0 0 0 8px #ff657c00}}@media (prefers-reduced-motion:reduce){.public-profile-show-status.status-live:before{animation:none}.public-profile-actions>button,.public-profile-links button,.public-profile-shows button,.public-profile-state button{transition:none}}.public-profile-identity.has-cover{background-position:50%;background-size:cover}.public-profile-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-profile-gallery img,.public-profile-gallery video{aspect-ratio:3/2;object-fit:cover;background:#08070c;border-radius:14px;width:100%;height:auto}.public-profile-media-item{gap:8px;min-width:0;display:grid}.public-profile-media-item>div>button{width:100%;min-height:40px}.public-profile-venue-content>div{gap:0;display:grid}.public-profile-venue-content article{align-content:start;gap:8px;min-width:0;display:grid}.public-profile-venue-content h3,.public-profile-venue-content p{overflow-wrap:anywhere;margin:0}.public-profile-venue-content h3{font:var(--fw-label,700) var(--fs-body,16px)/1.4 var(--font-inter)}.public-profile-venue-content p{color:#aaa6b3;white-space:pre-wrap;line-height:1.55}.public-profile-venue-content button{color:#fff;min-height:44px;font-weight:var(--fw-label,700);cursor:pointer;background:linear-gradient(115deg,#0de3f51a,#8435ff21);border:1px solid #0de3f53d;border-radius:11px;justify-self:start;margin-top:4px;padding:9px 13px}.public-profile-venue-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 28px;display:grid}.public-profile-venue-grid article{align-content:start;gap:9px;min-width:0;display:grid}.public-profile-venue-grid article>strong,.public-profile-venue-grid article>p{overflow-wrap:anywhere;margin:0}.public-profile-venue-grid article>p{color:#aaa6b3;justify-content:space-between;gap:12px;line-height:1.55;display:flex}.public-profile-venue-grid article>p strong{color:#d8d4df}.public-profile-venue-grid article>p span{text-align:right;white-space:nowrap}.public-profile-price-band>strong{font:var(--fw-subtitle,500) clamp(21px, 4.03vw, 26px) var(--font-jakarta);letter-spacing:.08em;color:#e8fdff;white-space:normal;overflow-wrap:anywhere}.public-profile-agenda ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.public-profile-agenda li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;min-height:40px;display:flex}.public-profile-agenda strong{overflow-wrap:anywhere;white-space:normal;text-transform:capitalize}.public-profile-agenda li span{color:#c7c3d0;white-space:normal}.public-profile-agenda>small{color:#8f8b98;white-space:normal;overflow-wrap:anywhere;margin-top:14px;line-height:1.55;display:block}.public-profile-shell[class*=brand-theme-] .public-profile-actions>button{border-color:color-mix(in srgb, var(--brand-button) 45%, transparent)}.public-profile-shell[class*=brand-theme-] .public-profile-follow{background:var(--brand-button);color:var(--brand-button-text);box-shadow:0 10px 28px color-mix(in srgb, var(--brand-button) 22%, transparent)}.public-profile-verified,.public-profile-pro{min-height:25px;font-size:var(--fs-micro,12px);font-weight:var(--fw-label,700);letter-spacing:.1em;white-space:nowrap;border-radius:8px;align-items:center;padding:5px 9px;display:inline-flex}.public-profile-verified{border:1px solid color-mix(in srgb, var(--brand-primary,#66e9ef) 38%, transparent);color:var(--brand-primary,#66e9ef);background:#070e12b3}.public-profile-pro{border:1px solid color-mix(in srgb, var(--brand-accent,#8453ff) 45%, transparent);color:#fff;background:color-mix(in srgb, var(--brand-accent,#8453ff) 32%, #111019)}.public-profile-featured{border:1px solid color-mix(in srgb, var(--brand-primary,#66e9ef) 22%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent,#8453ff) 14%, #15131e), #0c0b12);border-radius:22px;justify-items:start;gap:10px;min-width:0;padding:clamp(20px,4vw,34px);display:grid;box-shadow:0 24px 68px #0000003d}.public-profile-featured h2{font:var(--fw-subtitle,500) var(--fs-title,clamp(21px, 2.6vw, 25px)) / 1.2 var(--font-jakarta);overflow-wrap:anywhere;margin:0}.public-profile-featured p{color:#aaa6b3;overflow-wrap:anywhere;margin:0;line-height:1.6}.public-profile-featured button{background:var(--brand-button,#5adfe8);min-height:44px;color:var(--brand-button-text,#000);font-weight:var(--fw-label,700);cursor:pointer;border:0;border-radius:12px;padding:10px 17px}.public-profile-featured.featured-media{padding:12px}.public-profile-featured img,.public-profile-featured video{object-fit:cover;border-radius:14px;width:100%;height:auto;max-height:560px}.brand-theme-nightlife .public-profile-identity{box-shadow:0 30px 90px color-mix(in srgb, var(--brand-accent) 18%, transparent);background-color:#0b0714}.brand-theme-luxury .public-profile-identity{border-color:color-mix(in srgb, var(--brand-primary) 24%, transparent);background-color:#15120f}.brand-theme-urban .public-profile-identity{background-color:#111216;border-radius:8px}.brand-theme-acoustic .public-profile-identity{background-color:#18120e}.brand-theme-tropical .public-profile-identity{background-color:#071716}.brand-theme-rock .public-profile-identity{border-color:color-mix(in srgb, var(--brand-accent) 28%, transparent);background-color:#130b0d}.brand-header-compact .public-profile-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:clamp(16px,2vw,22px)}.brand-header-compact .public-profile-mark{border-radius:18px;width:72px;height:72px}.brand-header-compact .public-profile-lead h1{font-size:clamp(24px,4vw,38px)}.brand-header-split .public-profile-identity{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center}.brand-header-split .public-profile-mark{aspect-ratio:1;width:100%;max-width:260px;height:auto}.brand-header-gallery .public-profile-identity{background-position:50% 28%;align-items:end;min-height:clamp(360px,48vw,560px)}.brand-header-gallery .public-profile-lead{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08070eb8;border-radius:18px;padding:18px}.brand-header-minimal .public-profile-identity{box-shadow:none;background:0 0;border-color:#0000}.brand-cover-glass .public-profile-identity{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-position:50%;background-size:cover}.brand-cover-gradient .public-profile-identity{background-position:50%;background-size:cover}.brand-cover-gradient .public-profile-lead{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 22%, #0a090fe6), #0a090fb3);border-radius:18px;padding:16px}.brand-cover-gallery .public-profile-identity{background-position:50% 30%;background-size:cover;align-items:end;min-height:clamp(380px,52vw,620px)}.brand-cover-minimal .public-profile-identity{background-image:linear-gradient(145deg, color-mix(in srgb, var(--brand-accent) 12%, #171520), #0b0a11)!important}@media (width<=700px){.public-profile-shell{width:calc(100% - 24px)}.public-profile-identity{grid-template-columns:1fr}.public-profile-actions .public-profile-follow{width:100%}.public-profile-actions>button{white-space:normal;max-width:100%}.public-profile-shows>article{grid-template-columns:1fr}.public-profile-shows article button{width:100%}.public-profile-featured button{white-space:normal;width:100%}.brand-header-split .public-profile-identity,.brand-header-compact .public-profile-identity{grid-template-columns:1fr}.brand-header-split .public-profile-mark{width:96px}.brand-header-gallery .public-profile-identity,.brand-cover-gallery .public-profile-identity{min-height:0}}@media (width<=620px){.public-profile-gallery>div{grid-template-columns:1fr}}@media (width<=420px){.public-profile-venue-grid article>p{display:grid}.public-profile-venue-grid article>p span{text-align:left;white-space:normal}}.public-show-page{color:#f7f6f9;background:radial-gradient(circle at 76% 15%,#0cdceb14,#0000 30%),radial-gradient(circle at 17% 58%,#8037e61a,#0000 34%),#080810;min-height:100vh}.public-show-shell{width:min(1180px,100% - 34px);margin:auto;padding:48px 0 76px}.public-show-hero{background:linear-gradient(145deg,#181522f5,#0b0a11fa);border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:500px;display:grid;overflow:hidden;box-shadow:0 38px 100px #0006}.show-visual{background:radial-gradient(circle at 38% 38%,#0de3f552,#0000 23%),radial-gradient(circle at 64% 62%,#8237eb61,#0000 32%),linear-gradient(145deg,#0d2830,#171122 55%,#090911);place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.show-visual:after{content:"";background:linear-gradient(90deg,#0000 70%,#0b0a11c2),linear-gradient(#0000 52%,#08081047);position:absolute;inset:0}.show-visual>span{z-index:2;font:800 clamp(93px, 15.13vw, 192px)/1 var(--font-jakarta);letter-spacing:-.12em;color:#0000;filter:drop-shadow(0 22px 38px #19bfe02e);background:linear-gradient(145deg,#75f3f5,#7251ff 64%,#f65fc1);-webkit-background-clip:text;background-clip:text;position:relative;transform:translate(-.05em)}.show-visual i{border:1px solid #69edf11f;border-radius:50%;animation:14s linear infinite show-orbit;position:absolute}.show-visual i:first-of-type{width:210px;height:210px}.show-visual i:nth-of-type(2){width:310px;height:310px;animation-duration:20s;animation-direction:reverse}.show-visual i:nth-of-type(3){width:430px;height:430px;animation-duration:28s}.show-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,5vw,68px);display:flex}.public-show-status{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-weight:800;position:relative}.public-show-status.status-live{color:#ff8797;padding-left:17px}.public-show-status.status-live:before{content:"";background:#ff657c;border-radius:50%;width:8px;height:8px;animation:1.8s infinite public-live-pulse;position:absolute;top:50%;left:0;transform:translateY(-50%)}.show-hero-copy h1{max-width:730px;font:800 var(--fs-display)/1.02 var(--font-jakarta);letter-spacing:-.055em;overflow-wrap:anywhere;margin:14px 0 12px}.show-hero-copy>p{color:#aaa6b3;max-width:610px;font-size:var(--fs-label);margin:0;line-height:1.65}.hero-facts{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin-top:28px;display:grid}.hero-facts>span{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;gap:6px;min-width:0;padding:14px;display:grid}.hero-facts small,.public-show-time small,.request-summary small{color:#777383;font-size:var(--fs-micro);letter-spacing:.09em;font-weight:800}.hero-facts strong{overflow-wrap:anywhere}.hero-fact-address{grid-column:1/-1}.hero-actions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.hero-actions button,.public-lineup article button,.public-show-state button{color:#c2beca;white-space:nowrap;cursor:pointer;background:#181720;border:1px solid #ffffff1a;border-radius:12px;min-height:48px;padding:10px 17px;font-weight:800}.hero-actions button.request-button{color:#fff;background:linear-gradient(110deg,#0de3f526,#8435ff2e);border-color:#0de3f547}.public-show-notice{color:#c9f3f5;background:#0de3f50d;border:1px solid #0de3f52e;border-radius:11px;margin:17px 0 0;padding:12px 14px;line-height:1.5}.live-presence{background:linear-gradient(145deg,#2319416b,#05181f80);border:1px solid #0de3f52e;border-radius:16px;gap:9px;margin:17px 0 0;padding:15px 16px;display:grid}.live-presence>span{color:#66e9ef;font:800 var(--fs-micro) var(--font-inter);letter-spacing:.14em}.live-presence h2{font:500 var(--fs-lead) var(--font-jakarta);overflow-wrap:anywhere;margin:0;line-height:1.35}.live-presence p{color:#c9c5d4;overflow-wrap:anywhere;margin:0;line-height:1.55}.live-presence small{color:#8f8b98;font-size:var(--fs-micro);overflow-wrap:anywhere;line-height:1.5}.live-presence-confirm{color:#eafefe;min-height:44px;font:700 var(--fs-label) var(--font-inter);cursor:pointer;background:linear-gradient(120deg,#0de3f526,#8435ff2e);border:1px solid #0de3f547;border-radius:12px;justify-self:start;padding:11px 18px}.live-presence-confirm:disabled{cursor:default;opacity:.72}@media (width<=380px){.live-presence-confirm{text-align:center;justify-self:stretch;width:100%}}.show-shot-presence{color:#c9f3f5;overflow-wrap:anywhere;background:#64e6ef14;border-radius:12px;margin:0;padding:11px 13px;line-height:1.55}.public-show-info{width:min(900px,100%);margin:24px auto 0}.public-show-time{grid-template-columns:1fr 1fr;gap:10px;display:grid}.public-show-time>span,.request-summary>span{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;gap:7px;min-width:0;padding:16px;display:grid}.public-show-time strong{overflow-wrap:anywhere;line-height:1.5}.public-lineup{background:linear-gradient(145deg,#16141fe8,#0b0a11f0);border:1px solid #ffffff16;border-radius:18px;margin-top:18px;padding:20px}.public-lineup>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.public-lineup header span,.request-sheet header span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.public-lineup header h2{font:500 var(--fs-title) var(--font-jakarta);margin:7px 0 0}.public-lineup header>small{color:#777383}.public-lineup>article{background:#111019;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:10px;padding:14px;display:grid}.public-lineup article>b{color:#66e9ef;font:700 var(--fs-micro) var(--font-inter)}.public-lineup article>div{gap:4px;min-width:0;display:grid}.public-lineup article strong,.public-lineup article small{overflow-wrap:anywhere}.public-lineup article small{color:#797583}.public-lineup article button{min-height:42px;padding:8px 12px}.public-lineup article>.lineup-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.public-lineup article .contextual-follow-button{color:#f4feff;white-space:normal;text-wrap:balance;background:linear-gradient(110deg,#0de3f51f,#7e56f421);border-color:#0de3f53d}.public-lineup article button:disabled{cursor:default;opacity:.7}.lineup-follow-notice{color:#c9f3f5;overflow-wrap:anywhere;background:#0de3f50e;border:1px solid #0de3f52e;border-radius:12px;margin:12px 0 0;padding:12px 14px;line-height:1.5}.request-summary{background:#ffffff05;border:1px solid #ffffff16;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding:18px;display:grid}.request-summary>span strong{font:500 var(--fs-title) var(--font-jakarta)}.request-summary>p{color:#898593;grid-column:1/-1;margin:2px 0 0;line-height:1.55}.request-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030308c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.request-sheet{background:linear-gradient(145deg,#181621,#0d0c13);border:1px solid #ffffff1f;border-radius:22px;gap:15px;width:min(520px,100%);max-height:min(760px,100vh - 40px);padding:24px;display:grid;overflow:auto;box-shadow:0 40px 110px #0009}.request-sheet>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.request-sheet h2{font:800 var(--fs-display) var(--font-jakarta);margin:7px 0 0}.request-sheet header button{color:#bbb7c3;cursor:pointer;background:#1b1923;border:1px solid #ffffff1a;border-radius:10px;min-height:42px;padding:8px 12px;font-weight:800}.request-sheet>p{color:#8f8b98;margin:0;line-height:1.55}.request-sheet>label:not(.request-check){gap:7px;display:grid}.request-sheet>label>span:first-child{color:#777383;font-size:var(--fs-micro);letter-spacing:.08em;font-weight:800}.request-sheet input,.request-sheet select{color:#fff;width:100%;min-height:48px;font:700 var(--fs-micro) var(--font-inter);background:#0d0c13;border:1px solid #ffffff1a;border-radius:11px;outline:0;padding:11px 12px}.request-check{cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;align-items:flex-start;gap:11px;padding:13px;display:flex}.request-check input{flex:none;width:20px;height:20px;min-height:20px;margin:1px 0;padding:0}.request-check>span{gap:4px;display:grid}.request-check small{color:#7f7b88;line-height:1.45}.request-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0de3f526,#8435ff33);border:1px solid #0de3f547;border-radius:12px;min-height:50px;font-weight:800}.request-submit:disabled{opacity:.42;cursor:not-allowed}.request-block-reason{color:var(--muted,#9a96a5);font-size:var(--fs-micro);margin-top:9px;line-height:1.5;display:block}.control-block-reason{color:var(--muted,#9a96a5);font-size:var(--fs-micro);overflow-wrap:anywhere;margin:0;line-height:1.5;display:block}.hero-actions>.control-block-reason,.public-lineup article>.lineup-actions>.control-block-reason{text-align:left;flex:1 0 100%;min-width:0}.public-show-state{place-content:center;justify-items:start;gap:12px;min-height:calc(100vh - 70px);padding:28px;display:grid}.public-show-state>span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.public-show-state h1{max-width:680px;font:800 var(--fs-display)/1.05 var(--font-jakarta);letter-spacing:-.05em;margin:0}@keyframes show-orbit{to{transform:rotate(360deg)}}@keyframes public-live-pulse{0%,to{box-shadow:0 0 #ff657c73}50%{box-shadow:0 0 0 8px #ff657c00}}@media (prefers-reduced-motion:reduce){.show-visual i,.public-show-status.status-live:before{animation:none}}@media (width<=800px){.public-show-shell{width:calc(100% - 24px);padding:24px 0 52px}.public-show-hero{border-radius:20px;grid-template-columns:1fr;min-height:0}.show-visual{min-height:255px}.show-visual:after{background:linear-gradient(#0000 40%,#0b0a11bd)}.show-visual>span{font-size:120px}.show-hero-copy{padding:25px 20px 28px}.show-hero-copy h1{font-size:var(--fs-display);line-height:1.08}.hero-facts,.public-show-time,.request-summary{grid-template-columns:1fr}.request-summary>p{grid-column:auto}.hero-actions{grid-template-columns:1fr;width:100%;display:grid}.hero-actions button{width:100%}.public-lineup{padding:16px}.public-lineup>article{grid-template-columns:auto minmax(0,1fr)}.public-lineup article button{grid-column:1/-1;width:100%}.public-lineup article>.lineup-actions{grid-column:1/-1;width:100%;display:grid}.request-sheet{border-radius:18px;padding:20px}}.request-sheet header button{white-space:nowrap;min-width:72px}.show-visual.has-cover{background-repeat:no-repeat;background-size:cover}.show-visual.has-cover>span,.show-visual.has-cover>i{display:none}.show-visual.has-cover:after{background:linear-gradient(90deg,#0000 64%,#0b0a11b3),linear-gradient(#0000 48%,#08081038)}@media (width<=800px){.show-visual.has-cover:after{background:linear-gradient(#0000 42%,#0b0a118c)}}.public-show-flags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-show-evaluation{color:#80f3f6;min-height:25px;font-size:var(--fs-micro);letter-spacing:.1em;white-space:nowrap;background:#070e12b3;border:1px solid #0de3f538;border-radius:8px;justify-content:center;align-items:center;padding:5px 8px;font-weight:800;display:inline-flex}.public-show-pending{color:#f2c48b;min-height:25px;font-size:var(--fs-micro);letter-spacing:.1em;overflow-wrap:anywhere;background:#181008b3;border:1px solid #ffbe783d;border-radius:8px;justify-content:center;align-items:center;padding:5px 8px;font-weight:800;display:inline-flex}.public-lineup article small.lineup-pending{color:#f2c48b;overflow-wrap:anywhere}.public-lineup header small{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none}.hero-actions button.tip-button{color:#fff;background:linear-gradient(110deg,#4b2c9d3d,#0de3f51c);border-color:#7e56f457}.public-show-notice button{color:#eafefe;cursor:pointer;background:#0de3f51a;border:1px solid #0de3f538;border-radius:10px;min-height:42px;padding:8px 12px;font-weight:800}.tip-sheet{gap:18px}.tip-destination-list{gap:14px;display:grid}.tip-talent{gap:8px;display:grid}.tip-talent-name{font:500 var(--fs-lead) var(--font-jakarta);overflow-wrap:anywhere;line-height:1.35}.tip-destination-row{gap:6px;display:grid}.tip-destination-list button{color:#f7f6f9;text-align:left;cursor:pointer;background:linear-gradient(120deg,#ffffff0b,#0de3f509);border:1px solid #ffffff17;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:64px;padding:13px 14px;display:flex}.tip-destination-list button:hover,.tip-destination-list button:focus-visible{background:linear-gradient(120deg,#0de3f517,#7e56f41a);border-color:#0de3f54d}.tip-destination-list span{gap:5px;min-width:0;display:grid}.tip-destination-list strong,.tip-destination-list small{overflow-wrap:anywhere}.tip-destination-list small,.tip-disclaimer{color:#8f8b98;line-height:1.5}.tip-destination-list b{color:#75eaf0;font-size:var(--fs-micro);white-space:nowrap;flex:none}.tip-disclaimer{font-size:var(--fs-micro);padding-top:2px;display:block}.tip-disclaimer-lead{color:#c9c5d4;font-size:var(--fs-label);background:#ffffff0a;border-radius:11px;padding:10px 12px}.tip-destination-list .tip-destination-copy{background:#ffffff08;gap:10px;min-height:52px}.tip-destination-copy>span{color:#8f8b98;font-size:var(--fs-micro);letter-spacing:.1em;flex:none;font-weight:800;display:block}.tip-destination-copy>strong{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-label);flex:auto}@media (width<=520px){.tip-destination-list button{flex-direction:column;align-items:flex-start;gap:8px}.tip-destination-list b{white-space:normal}}.show-shots-live{background:linear-gradient(145deg,#2319417a,#05181f94);border:1px solid #64e6ef26;border-radius:20px;gap:14px;padding:clamp(14px,3vw,22px);display:grid}.show-shots-live>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.show-shots-live>header span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.show-shots-live h2{font-family:var(--font-jakarta);font-weight:500;font-size:var(--fs-lead);overflow-wrap:anywhere;margin:5px 0 0}.show-shot-public-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.show-shot-public-grid article{background:#05080eb8;border:1px solid #ffffff17;border-radius:16px;overflow:hidden}.show-shot-public-grid article>div{aspect-ratio:4/3;background:#070a10}.show-shot-public-grid img,.show-shot-public-grid video{object-fit:contain;width:100%;height:100%;display:block}.show-shot-public-grid strong{white-space:normal;overflow-wrap:anywhere;padding:10px;display:block}.show-shot-capture{background:#ffffff0b;border-radius:16px;gap:10px;padding:13px;display:grid}.show-shot-capture label{gap:6px;display:grid}.show-shot-capture select,.show-shot-capture input,.show-shot-capture button{color:#f8f7ff;background:#070911c7;border:1px solid #ffffff21;border-radius:12px;width:100%;min-height:44px;padding:10px}.show-shot-capture button{background:linear-gradient(120deg,#64e6ef33,#7e56f43d);font-weight:800}.show-shot-capture small,.show-shot-capture p,.show-shot-notice{white-space:normal;overflow-wrap:anywhere;margin:0;line-height:1.55}.show-shot-notice{background:#64e6ef14;border-radius:12px;padding:10px}.show-shot-capture button{white-space:normal;overflow-wrap:anywhere}.own-requests{background:linear-gradient(145deg,#16141fe6,#091014f0);border:1px solid #0de3f529;border-radius:18px;gap:12px;margin-top:18px;padding:clamp(14px,3vw,20px);display:grid}.own-requests>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.own-requests header span{color:#66e9ef;font-size:var(--fs-micro);letter-spacing:.14em;font-weight:800}.own-requests header h2{font:500 var(--fs-lead) var(--font-jakarta);white-space:normal;overflow-wrap:anywhere;margin:7px 0 0}.own-requests header>small{color:#777383;flex:none}.own-requests ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.own-requests li{background:#111019;border:1px solid #ffffff12;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.own-requests li>div{flex:170px;gap:4px;min-width:0;display:grid}.own-requests strong,.own-requests li small,.own-requests>small,.own-requests-notice{white-space:normal;overflow-wrap:anywhere}.own-requests li small{color:#797583}.own-requests li button{color:#f4feff;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:linear-gradient(110deg,#0de3f51f,#7e56f421);border:1px solid #0de3f53d;border-radius:12px;flex:0 auto;min-height:48px;padding:10px 16px;font-weight:800}.own-requests li button:disabled{cursor:default;opacity:.7}.own-requests-notice{color:#c9f3f5;background:#0de3f50e;border:1px solid #0de3f52e;border-radius:12px;margin:0;padding:12px 14px;line-height:1.5}.own-requests>small{color:#8f8b98;line-height:1.5}
