/*! 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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.lowercase{text-transform:lowercase}.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}.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,)}}.analytics-shell .analytics-content-type{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:9px;width:max-content;max-width:100%;margin:0 0 22px;padding:0;display:flex}.analytics-shell .analytics-content-type button{color:#a8bac9;width:116px;min-height:54px;font:inherit;letter-spacing:.01em;cursor:pointer;box-shadow:none;background:#0a1723;border:1px solid #31495f;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 13px;font-size:11px;font-weight:850;transition:border-color .16s,background-color .16s,color .16s;display:flex}.analytics-shell .analytics-content-type button svg{color:#8ea5b8;flex:0 0 18px;width:18px;height:18px}.analytics-shell .analytics-content-type button:hover:not(.active){color:#c6d3dd;background:#0d1d2b;border-color:#486982}.analytics-shell .analytics-content-type button.active{color:#fff;background:#168cff;border-color:#086fc7;box-shadow:inset 0 -2px #0870c8}.analytics-shell .analytics-content-type button.active svg{color:#fff}.analytics-shell .analytics-content-type button:focus-visible{outline-offset:3px;outline:3px solid #7bc7ff}.analytics-shell .analytics-content-type button span{line-height:1}@media (width<=720px){.analytics-shell .analytics-content-type{gap:8px;width:100%}.analytics-shell .analytics-content-type button{flex:0 112px;width:auto;min-width:104px;min-height:48px;padding:9px 12px}}@media (width<=280px){.analytics-shell .analytics-content-type button{flex-basis:100%}}.workspace-account-type{gap:8px;margin-top:22px;display:grid}.workspace-account-type>span{color:#91a3b5;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.workspace-account-type select{color:#fff;width:100%;min-height:44px;font:inherit;background:#111a23;border:1px solid #344a5c;border-radius:4px;padding:0 12px;font-size:14px}.workspace-account-type select:disabled{opacity:1;cursor:not-allowed}.workspace-account-type-note{color:#8da0b2;margin:9px 0 0;font-size:12px;line-height:1.5}.workspace-account-type-note a{color:#6ebdff}.inside-page{--inside-blue:#075ee7;--inside-ink:#07111f;--inside-muted:#5e6b7d;--inside-line:#dce5f2;color:var(--inside-ink);background:#fff;font-family:Inter,Arial,sans-serif;line-height:1.5}.inside-page *{box-sizing:border-box}.inside-page a{text-decoration:none}.inside-wrap{width:min(1180px,100%);margin:auto;padding-left:28px;padding-right:28px}.inside-header{z-index:30;border-bottom:1px solid var(--inside-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;align-items:center;gap:20px;min-height:72px;padding:8px max(24px,50vw - 590px);display:flex;position:sticky;top:0}.inside-brand{margin-right:auto}.inside-brand img{object-fit:contain;width:auto;max-width:195px;height:54px;display:block}.inside-header nav{align-items:center;gap:17px;display:flex}.inside-header nav a{color:#263447;white-space:nowrap;font-size:12px;font-weight:750}.inside-header nav a:hover,.inside-header nav .active{color:var(--inside-blue)}.inside-login{border:1px solid var(--inside-blue);min-height:38px;color:var(--inside-blue);border-radius:7px;align-items:center;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.inside-page>section{border-bottom:1px solid var(--inside-line);padding:72px 0}.inside-hero{color:#fff;background:radial-gradient(circle at 72% 22%,#0a62ea55 0 15%,#0000 36%),linear-gradient(120deg,#020914 0%,#06152a 48%,#073f9b 100%);position:relative;overflow:hidden;border:0!important}.inside-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;display:grid}.inside-eyebrow{color:#237ff2;letter-spacing:.17em;margin:0 0 12px;font-size:11px;font-weight:900}.inside-hero .inside-eyebrow,.inside-fan-panel .inside-eyebrow{color:#72b0ff}.inside-hero h1{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(48px,6vw,78px);line-height:.95}.inside-lead{color:#d6e5ff;max-width:680px;margin:0 0 26px;font-size:20px}.inside-actions{flex-wrap:wrap;gap:12px;display:flex}.inside-button{color:#fff;border:1px solid;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:850;display:inline-flex}.inside-button.primary{border-color:var(--inside-blue);background:var(--inside-blue)}.inside-hero-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inside-hero-cards article{background:#ffffff0f;border:1px solid #ffffff20;border-radius:14px;min-height:142px;padding:18px}.inside-hero-cards span,.inside-hero-cards strong{display:block}.inside-hero-cards span{margin-bottom:10px;font-size:25px}.inside-hero-cards strong{font-size:15px}.inside-hero-cards p{color:#cbdcf7;margin:5px 0 0;font-size:12px}.inside-page h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(29px,4vw,36px);line-height:1.05}.inside-page h3{margin:0 0 8px}.inside-page section p{color:#475569}.inside-intro{grid-template-columns:.82fr 1.18fr;gap:44px;display:grid}.inside-audience{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inside-audience article,.inside-three article,.inside-limits article{border:1px solid var(--inside-line);background:#fff;border-radius:14px;padding:20px;box-shadow:0 8px 26px #0d2e5c0a}.inside-audience span{margin-bottom:12px;font-size:27px;display:block}.inside-audience p,.inside-three p,.inside-limits p{margin:0;font-size:13px;color:var(--inside-muted)!important}.inside-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.inside-heading>p{max-width:620px;margin:0;color:var(--inside-muted)!important}.inside-flow{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.inside-flow.four{grid-template-columns:repeat(4,1fr)}.inside-flow article{text-align:center}.inside-flow span{background:var(--inside-blue);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 13px;font-size:19px;font-weight:900;display:grid}.inside-flow h3{font-size:14px}.inside-fan{background:#f5f8fc}.inside-fan-grid{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.inside-fan-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inside-fan-cards article{border:1px solid var(--inside-line);background:#fff;border-radius:14px;padding:20px}.inside-fan-cards span{width:35px;height:35px;color:var(--inside-blue);background:#e8f2ff;border-radius:50%;place-items:center;margin-bottom:15px;font-size:11px;font-weight:900;display:inline-grid}.inside-fan-cards p{margin:0;font-size:13px;color:var(--inside-muted)!important}.inside-fan-panel{color:#fff;background:linear-gradient(145deg,#06152a,#073f9b);border-radius:16px;padding:27px}.inside-fan-panel h3{font-size:25px}.inside-fan-panel p,.inside-fan-panel li{color:#d7e6ff!important}.inside-fan-panel ol{padding-left:22px}.inside-fan-panel li{margin:9px 0}.inside-three{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.inside-three ul{color:#475569;padding-left:20px;font-size:13px}.inside-three li{margin:8px 0}.inside-why{grid-template-columns:1.1fr .9fr;align-items:center;gap:45px;display:grid}.inside-why blockquote{border-left:4px solid var(--inside-blue);margin:0;padding:18px 0 18px 24px;font-size:23px;font-weight:850;line-height:1.3}.inside-limits{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inside-cta{color:#fff;background:linear-gradient(100deg,#05205a,#075ee7);padding:46px 0}.inside-cta>.inside-wrap{justify-content:space-between;align-items:center;gap:28px;display:flex}.inside-cta h2{margin:0 0 5px}.inside-cta p{color:#dce9ff;margin:0}.inside-footer{color:#8ea0b8;background:#020815;padding:28px 0;font-size:12px}.inside-footer>.inside-wrap,.inside-footer nav{justify-content:space-between;align-items:center;gap:18px;display:flex}.inside-footer a{color:#b7c4d3}@media (width<=1050px){.inside-header nav{display:none}.inside-hero-grid,.inside-intro,.inside-fan-grid,.inside-why{grid-template-columns:1fr}.inside-hero-cards{grid-template-columns:repeat(4,1fr)}.inside-flow{grid-template-columns:1fr}.inside-flow.four{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.inside-wrap{padding-left:18px;padding-right:18px}.inside-page>section{padding:52px 0}.inside-header{min-height:62px;padding:6px 18px}.inside-brand img{height:45px}.inside-hero-cards,.inside-audience,.inside-fan-cards,.inside-three,.inside-limits{grid-template-columns:1fr}.inside-heading{flex-direction:column;align-items:start}.inside-flow.four{grid-template-columns:1fr 1fr}.inside-cta>.inside-wrap,.inside-footer>.inside-wrap{flex-direction:column;align-items:flex-start}.inside-footer nav{flex-wrap:wrap}.inside-hero h1{font-size:49px}}.inside-brand{background:linear-gradient(135deg,#020914,#073f9b);border-radius:10px;padding:5px 9px}.inside-hero .inside-lead{color:#d6e5ff}.inside-hero .inside-hero-cards p{color:#cbdcf7}.inside-working{background:#f5f8fc;scroll-margin-top:80px}.inside-working-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inside-working-grid article{border:1px solid var(--inside-line);background:#fff;border-radius:14px;grid-template-columns:46px 1fr;gap:15px;padding:22px;display:grid;box-shadow:0 8px 28px #0d2e5c0a}.inside-working-grid span{width:46px;height:46px;color:var(--inside-blue);background:#e8f2ff;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.inside-working-grid h3{margin-top:2px}.inside-working-grid p{font-size:13px;color:var(--inside-muted)!important;margin:0!important}.inside-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.inside-screen-grid article{border:1px solid var(--inside-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 15px 40px #06225312}.inside-screen-grid figure{aspect-ratio:16/9;background:#06111d;margin:0;overflow:hidden}.inside-screen-grid img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.inside-screen-grid article>div{padding:20px}.inside-screen-grid p{font-size:13px;color:var(--inside-muted)!important;margin:0!important}.inside-platforms{color:#fff;background:#06152a}.inside-platforms .inside-heading>p{color:#bfd0e8!important}.inside-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inside-platform-grid article{background:#0b2138;border:1px solid #244563;border-radius:12px;padding:20px}.inside-platform-grid strong,.inside-platform-grid span{display:block}.inside-platform-grid strong{font-size:19px}.inside-platform-grid span{color:#76bdff;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:800}@media (width<=700px){.inside-working-grid,.inside-screen-grid,.inside-platform-grid{grid-template-columns:1fr}.inside-screen-grid article>div{padding:17px}.inside-working-grid article{grid-template-columns:40px 1fr;padding:18px}.inside-working-grid span{width:40px;height:40px}.inside-hero .inside-actions a{width:100%}}:root{--ink:#07111f;--blue:#0877e8;--blue2:#1ca4ff;--line:#d9e1ea;--muted:#667386;--paper:#000}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.pwa-install-prompt{z-index:260;color:#fff;background:linear-gradient(145deg,#0d1d2c,#06101a);border:1px solid #28506f;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(370px,100vw - 32px);padding:13px 42px 13px 13px;display:grid;position:fixed;bottom:18px;right:16px;box-shadow:0 18px 55px #0009}.pwa-install-prompt>img{object-fit:cover;border-radius:10px;width:48px;height:48px}.pwa-install-prompt strong,.pwa-install-prompt p{display:block}.pwa-install-prompt strong{font-size:14px}.pwa-install-prompt p{color:#91a8bb;margin:4px 0 0;font-size:12px;line-height:1.4}.pwa-install-close{color:#8298aa;background:0 0;border:0;width:28px;height:28px;font-size:22px;line-height:1;position:absolute;top:7px;right:7px}.pwa-install-action{color:#fff;text-transform:uppercase;background:#168cff;border:1px solid #168cff;border-radius:5px;min-height:38px;padding:0 13px;font-size:11px;font-weight:900}.pwa-apple-steps{border-top:1px solid #20384c;grid-column:1/-1;margin-top:3px;padding:12px 5px 1px}.pwa-apple-steps b{font-size:13px}.pwa-apple-steps ol{color:#b6c7d5;margin:8px 0 0;padding-left:20px;font-size:12px;line-height:1.7}.pwa-install-prompt.expanded{width:min(430px,100vw - 24px)}.pwa-install-prompt.expanded .pwa-install-action{color:#63baff;background:#0e2941;min-width:116px}.pwa-apple-steps>strong{color:#fff;font-size:16px}.pwa-apple-steps>p{margin-top:5px;font-size:13px}.pwa-apple-steps ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pwa-apple-steps li{color:#fff;background:#0a1926;border:1px solid #203e57;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px;line-height:1.35;display:grid}.pwa-apple-steps li>span{color:#fff;background:#168cff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.pwa-apple-steps li b,.pwa-apple-steps li small{display:block}.pwa-apple-steps li b{font-size:13px}.pwa-apple-steps li small{color:#9db1c2;margin-top:3px;font-size:12px;line-height:1.45}.pwa-apple-steps>em{color:#7e95a8;margin-top:10px;font-size:11px;font-style:normal;line-height:1.45;display:block}.facebook-permission-note{color:#8fc8ef;background:#0a2134;border-left:3px solid #168cff;margin:14px 0 0;padding:10px 12px;font-size:8px;line-height:1.55}.dashboard-loading{color:#8fa2b5;letter-spacing:1px;text-transform:uppercase;background:#000;place-items:center;min-height:100vh;padding:24px;font-size:12px;font-weight:800;display:grid}.dashboard-app{background:#000;min-height:100vh;display:flex}.dashboard-main{flex:1;min-width:0}.desktop-sidebar{color:#fff;background:linear-gradient(#0b1420,#050a10);border-right:1px solid #213040;flex-direction:column;flex:0 0 230px;width:230px;height:100vh;padding:22px 15px 17px;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid #1e2b38;flex-direction:column;align-items:center;padding:0 0 21px;text-decoration:none;display:flex}.artist-summary{color:#fff;text-align:left;background:#0d1823;border:1px solid #1d3042;border-radius:7px;align-items:center;gap:10px;width:calc(100% - 6px);margin:17px 3px;padding:11px;display:flex}.artist-summary:hover{background:#102031;border-color:#287fd1}.artist-avatar{color:#35a4ff;background:#11263a 50%/cover no-repeat;border:1px solid #287fd1;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.artist-avatar.with-logo{border-color:#168cff}.artist-summary>div{flex:1;min-width:0}.artist-summary strong,.artist-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.artist-summary strong{font-size:10px}.artist-summary small{color:#778a9c;margin-top:3px;font-size:8px}.artist-summary>i{color:#3d8fd7;font-size:18px;font-style:normal}.desktop-sidebar nav{flex-direction:column;gap:4px;display:flex}.desktop-sidebar nav a,.desktop-sidebar nav button{color:#91a2b3;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;width:100%;height:41px;padding:0 11px;font-size:10px;font-weight:700;text-decoration:none;display:flex;position:relative}.desktop-sidebar nav a:hover{color:#fff;background:#0f2031}.desktop-sidebar nav .active{color:#fff;background:linear-gradient(90deg,#0877e8,#168cff);box-shadow:0 8px 24px #0077e82e}.desktop-sidebar nav i{color:#28a0ff;text-align:center;width:19px;font-size:15px;font-style:normal}.desktop-sidebar nav .active i{color:#fff}.desktop-sidebar nav button:disabled{opacity:.52;cursor:default}.desktop-sidebar nav em{color:#55738f;text-transform:uppercase;letter-spacing:.6px;margin-left:auto;font-size:7px;font-style:normal}.sidebar-foot{color:#6f8498;text-transform:uppercase;letter-spacing:1px;border-top:1px solid #1e2b38;align-items:center;gap:8px;margin-top:auto;padding:14px 9px 0;font-size:8px;display:flex}.mobile-app-nav,.mobile-more-backdrop,.mobile-workspace-hub{display:none}.overview-shell{color:#fff;max-width:1280px;margin:auto;padding:54px 28px 90px}.overview-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.overview-heading h1{letter-spacing:-2.5px;margin:0;font-size:48px}.overview-heading>div>p:last-child{color:#8fa2b5;margin:12px 0 0;font-size:14px}.overview-create{color:#fff;text-transform:uppercase;letter-spacing:.7px;background:linear-gradient(90deg,#0877e8,#168cff);border:0;border-radius:4px;min-height:45px;padding:0 21px;font-size:11px;font-weight:900;box-shadow:0 10px 28px #0877e840}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metric-grid article{background:linear-gradient(145deg,#0d1824,#07101a);border:1px solid #203143;border-radius:6px;min-height:126px;padding:21px}.metric-grid span,.metric-grid small{display:block}.metric-grid span{color:#9aabba;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:800}.metric-grid strong{color:#fff;margin:13px 0 7px;font-size:31px;display:block}.metric-grid small{color:#36a7ff;font-size:9px}.metric-grid .sms-status-card strong{color:#ffd15c;font-size:24px;line-height:1.15}.quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.quick-actions button{color:#fff;text-align:left;background:#09131e;border:1px solid #203143;border-radius:5px;align-items:center;gap:12px;min-height:72px;padding:13px;display:flex}.quick-actions button:hover:not(:disabled){background:#0d1c2b;border-color:#168cff}.quick-actions button:disabled{opacity:.52;cursor:not-allowed}.quick-actions i{color:#27a5ff;background:#0d2b48;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.quick-actions b,.quick-actions span,.quick-actions small{display:block}.quick-actions b{margin-bottom:4px;font-size:10px}.quick-actions span{color:#788da1;font-size:8px}.overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(310px,.8fr);align-items:start;gap:18px;display:grid}.overview-side{align-self:start;gap:18px;display:grid}.dashboard-panel{background:#09131e;border:1px solid #203143;border-radius:6px;padding:24px}.booking-panel{grid-row:auto}.panel-title{border-bottom:1px solid #1b2a38;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.panel-title p{color:#168cff;letter-spacing:1.8px;margin:0 0 7px;font-size:8px;font-weight:900}.panel-title h2{color:#fff;margin:0;font-size:20px}.panel-title>span,.panel-title>a{color:#78c8ff;text-transform:uppercase;border:1px solid #27527a;padding:7px 9px;font-size:8px;font-weight:900;text-decoration:none}.booking-windows{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.booking-windows button{color:#fff;text-align:left;cursor:pointer;background:#0c1926;border:1px solid #1c3042;border-radius:3px;min-height:112px;padding:17px;transition:border-color .18s,background .18s,transform .18s;position:relative;overflow:hidden}.booking-windows button:hover,.booking-windows button:focus-visible{background:#10263a;border-color:#168cff;outline:none;transform:translateY(-2px);box-shadow:0 10px 24px #0000003d}.booking-windows strong,.booking-windows span,.booking-windows small{display:block}.booking-windows strong{font-size:28px}.booking-windows span{color:#9babb9;text-transform:uppercase;letter-spacing:.8px;margin-top:7px;font-size:9px}.booking-windows small{color:#3aabff;text-transform:uppercase;letter-spacing:.4px;margin-top:13px;font-size:8px;font-weight:900}.booking-windows i{background:#168cff;height:3px;position:absolute;bottom:0;left:0;box-shadow:0 0 12px #168cff}.monthly-shows-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:5px 0 10px;display:flex}.monthly-shows-heading span{color:#168cff;letter-spacing:1.5px;font-size:8px;font-weight:900}.monthly-shows-heading small{color:#71869a;font-size:8px}.calendar-strip{border:1px solid #203143;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.month-show-card{background:linear-gradient(#0b1723,#08121c);border-right:1px solid #203143;min-width:0;min-height:185px;padding:17px}.month-show-card:last-child{border-right:0}.month-show-card>header{border-bottom:1px solid #1d3042;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.month-show-card>header b,.month-show-card>header span{display:block}.month-show-card>header b{color:#fff;font-size:15px}.month-show-card>header span{color:#6f8498;margin-top:3px;font-size:8px}.month-show-card>header em{color:#56b5ff;text-transform:uppercase;white-space:nowrap;border:1px solid #27527a;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.month-show-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2b6da5 #101c28;max-height:215px;margin-top:8px;padding-right:4px;overflow-y:auto}.month-show-list::-webkit-scrollbar{width:5px}.month-show-list::-webkit-scrollbar-track{background:#101c28}.month-show-list::-webkit-scrollbar-thumb{background:#2b6da5;border-radius:7px}.month-show-list>p{color:#63798d;margin:20px 3px;font-size:9px}.month-show-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #172a3b;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:9px;width:100%;min-height:56px;padding:8px 5px;display:grid}.month-show-list>button:last-child{border-bottom:0}.month-show-list>button:hover,.month-show-list>button:focus-visible{background:#0d2539;outline:none}.month-show-date{text-align:center}.month-show-date b,.month-show-date small,.month-show-copy b,.month-show-copy small{display:block}.month-show-date b{color:#36a8ff;font-size:16px}.month-show-date small{color:#70869a;text-transform:uppercase;margin-top:2px;font-size:7px}.month-show-copy{min-width:0}.month-show-copy b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.month-show-copy small{color:#7e93a6;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;overflow:hidden}.month-show-list>button>i{color:#32a8ff;font-size:17px;font-style:normal}.next-show-copy{padding-top:20px}.next-show-copy strong,.next-show-copy span{display:block}.next-show-copy strong{font-size:13px}.next-show-copy span{color:#8da0b2;margin-top:8px;font-size:10px;line-height:1.5}.next-show-copy button,.empty-dashboard button{color:#28a3ff;background:0 0;border:0;margin-top:18px;padding:0;font-size:10px;font-weight:900}.empty-dashboard{text-align:center;padding:27px 4px 8px}.empty-dashboard>span{color:#2ca6ff;background:#102943;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-size:21px;display:grid}.empty-dashboard p{color:#8295a7;font-size:11px;line-height:1.55}.activity-panel ul{margin:18px 0 0;padding:0;list-style:none}.activity-panel li{border-bottom:1px solid #172635;gap:11px;padding:11px 0;display:flex}.activity-panel li:last-child{border-bottom:0}.activity-panel li>i{color:#27a2ff;background:#0f2942;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.activity-panel li span,.activity-panel li b{display:block}.activity-panel li b{color:#fff;margin-bottom:4px;font-size:10px}.activity-panel li span{color:#7f92a5;font-size:9px;line-height:1.4}.activity-panel li.complete>i{color:#51dda0;background:#0d3525}.activity-panel li.complete b{color:#8de7bb}.usage-meter{border-top:1px solid #1b2a38;margin-top:17px;padding-top:16px}.usage-meter>div{justify-content:space-between;gap:12px;margin-bottom:9px;font-size:9px;display:flex}.usage-meter>div span{color:#7890a5}.usage-meter>i{background:#162635;border-radius:6px;height:6px;display:block;overflow:hidden}.usage-meter>i>span{background:#168cff;min-width:3px;height:100%;display:block}.sms-disabled-status{background:#17150f!important;border-color:#5c4b26!important}.sms-disabled-status>div{align-items:center;margin-bottom:0}.sms-disabled-status>div b{color:#ffd15c!important}.sms-disabled-status>div span{text-transform:uppercase;letter-spacing:.7px;border:1px solid #66552c;border-radius:999px;padding:4px 7px;color:#d7b95c!important}.sms-disabled-status>small{max-width:620px;line-height:1.45;color:#a99d7d!important;text-transform:none!important;letter-spacing:0!important;font-size:9px!important}.workspace-settings{color:#fff;max-width:1160px;margin:auto;padding:48px 28px 90px}.workspace-back{color:#6ebdff;text-transform:uppercase;letter-spacing:.8px;background:0 0;border:0;margin-bottom:30px;padding:0;font-size:10px;font-weight:900}.workspace-settings-heading h1{letter-spacing:-2px;margin:0;font-size:44px}.workspace-settings-heading>p:last-child{color:#8da0b2;margin:11px 0 0;font-size:13px}.workspace-settings-grid{grid-template-columns:1.25fr .85fr;gap:18px;margin-top:30px;display:grid}.logo-control{align-items:center;gap:20px;margin-top:24px;display:flex}.workspace-logo-preview{color:#36a9ff;background:#0e2840 50%/cover no-repeat;border:1px solid #2d5477;border-radius:8px;flex:0 0 92px;place-items:center;width:92px;height:92px;font-size:30px;font-weight:900;display:grid}.logo-control label{position:relative}.logo-control b,.logo-control small{display:block}.logo-control b{font-size:12px}.logo-control small{color:#8194a7;max-width:270px;margin-top:6px;font-size:9px;line-height:1.5}.logo-control input{opacity:0;width:1px;height:1px;position:absolute}.logo-control i{color:#4ab1ff;text-transform:uppercase;cursor:pointer;border:1px solid #2779c4;border-radius:3px;margin-top:12px;padding:9px 12px;font-size:9px;font-style:normal;font-weight:900;display:inline-block}.workspace-name-field{grid-template-columns:1fr auto;gap:9px;margin-top:25px;display:grid}.workspace-name-field>span{color:#91a3b5;text-transform:uppercase;letter-spacing:1px;grid-column:1/-1;font-size:9px;font-weight:900}.workspace-name-field input{color:#fff;background:#111a23;border:1px solid #29394a;border-radius:3px;outline:none;min-width:0;height:42px;padding:0 12px}.workspace-name-field input:focus{border-color:#168cff}.workspace-name-field button{color:#fff;text-transform:uppercase;background:#168cff;border:0;border-radius:3px;padding:0 15px;font-size:9px;font-weight:900}.workspace-message{color:#59bdff;margin:14px 0 0;font-size:10px}.authorized-user{background:#0b1824;border:1px solid #1c3042;align-items:center;gap:11px;margin-top:22px;padding:14px;display:flex}.authorized-user>span{color:#30a8ff;background:#12314e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.authorized-user>div{flex:1;min-width:0}.authorized-user b,.authorized-user small{display:block}.authorized-user b{font-size:11px}.authorized-user small{color:#7c90a4;margin-top:4px;font-size:8px}.authorized-user em{color:#56b5ff;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.invite-user{color:#6faad9;text-transform:uppercase;background:0 0;border:1px dashed #2a4965;width:100%;min-height:42px;margin-top:12px;font-size:9px;font-weight:900}.invite-user small{color:#526b80;margin-left:7px}.access-note{color:#71869a;margin:16px 2px 0;font-size:9px;line-height:1.55}.account-security-card{grid-column:1/-1}.account-security-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.account-security-form{background:#0b1824;border:1px solid #1c3042;border-radius:4px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.account-security-form>div b,.account-security-form>div small{display:block}.account-security-form>div b{font-size:13px}.account-security-form>div small{color:#7c90a4;margin-top:5px;font-size:9px;line-height:1.45}.account-security-form label span{color:#91a3b5;letter-spacing:.8px;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.account-security-form input{color:#fff;background:#111a23;border:1px solid #29394a;border-radius:3px;outline:none;width:100%;height:42px;padding:0 12px}.account-security-form input:focus{border-color:#168cff;box-shadow:0 0 0 3px #168cff1f}.account-security-form button{color:#fff;text-transform:uppercase;background:#168cff;border:0;border-radius:3px;align-self:flex-start;min-height:40px;padding:0 16px;font-size:9px;font-weight:900}.account-security-form button:disabled{opacity:.5;cursor:not-allowed}.account-security-form>p{color:#71869a;margin:auto 0 0;padding-top:2px;font-size:8px;line-height:1.5}.security-message{margin-top:16px}.workspace-security-error{color:#ff9bab;background:#261218;border-left:3px solid #f04c65;margin:16px 0 0;padding:11px 13px;font-size:9px;line-height:1.5}@media (width<=600px){.account-security-form{padding:15px}.account-security-form button{width:100%}}.topbar{color:#fff;background:#07111f;border-bottom:1px solid #243140;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50vw - 640px);display:flex}.brand{color:#fff;letter-spacing:-.5px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:20px;font-weight:900;text-decoration:none;display:flex}.brand>span:last-child>span{color:var(--blue2)}.header-logo-symbol{background:url(/showsignal-logo-transparent.png) top/78px no-repeat;width:78px;height:40px;display:block}.header-logo-word{color:#087cff;letter-spacing:-1.1px;white-space:nowrap;font-size:20px;font-weight:700;line-height:1}.header-logo-word b{color:#fff}.brand-mark{justify-content:center;align-items:end;gap:3px;width:30px;height:30px;display:flex;transform:skew(-10deg)}.brand-mark i{background:var(--blue2);border-radius:3px;width:4px;box-shadow:0 0 12px #0877e8}.brand-mark i:first-child{height:12px}.brand-mark i:nth-child(2){height:24px}.brand-mark i:nth-child(3){height:18px}.brand-mark i:nth-child(4){height:8px}.header-actions{color:#fff;text-transform:uppercase;letter-spacing:1.3px;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.status-dot{background:#28d17c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #28d17c}.avatar{color:#fff;background:#152335;border:1px solid #405064;border-radius:50%;width:36px;height:36px;margin-left:12px;font-size:11px;font-weight:800}.account-link{color:#fff;letter-spacing:1px;text-transform:uppercase;background:0 0;border:1px solid #236eb8;border-radius:3px;margin-left:12px;padding:10px 14px;font-size:10px;font-weight:900;text-decoration:none}.account-link:disabled{opacity:.6;cursor:wait}.page-shell{max-width:1280px;margin:auto;padding:38px 28px 90px}.hero-row{margin-bottom:24px;display:block}.intro{max-width:760px}.eyebrow{color:var(--blue);letter-spacing:3px;margin:0 0 15px;font-size:12px;font-weight:900}.intro h1{color:#fff;letter-spacing:-2px;margin:0;font-size:clamp(34px,3.5vw,48px);font-weight:800;line-height:1}.intro h1 span{color:#fff;-webkit-text-stroke:0}.intro>p:last-child{color:#a8bbcc;max-width:720px;margin:10px 0 0;font-size:13px;line-height:1.55}.workspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);align-items:start;gap:34px;display:grid}.form-card{border:1px solid var(--line);background:#fff;border-radius:4px;padding:40px;box-shadow:0 18px 60px #0a1c3314}.section-heading{align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.section-heading>span{width:39px;height:39px;color:var(--blue);letter-spacing:1px;background:#e7f3ff;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.section-heading h2{letter-spacing:-.5px;margin:0 0 6px;font-size:22px}.section-heading p{color:var(--muted);margin:0;font-size:13px}.section-heading.compact{margin-bottom:26px}.field-grid{gap:18px;display:grid}.field-grid.two{grid-template-columns:1fr 1fr}.location-grid{grid-template-columns:2fr .8fr 1fr}.admission-grid{grid-template-columns:1fr 1.5fr;align-items:end}.field{margin-bottom:20px;display:block}.field>span,.field legend{color:#536174;letter-spacing:1.35px;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.field span b{color:var(--blue)}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fbfcfd;border:1px solid #cdd7e2;border-radius:3px;outline:none;padding:13px 14px;transition:all .2s}.field textarea{resize:vertical;min-height:92px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #0877e81c}.field input::placeholder,.field textarea::placeholder{color:#a2adba}.field .field-helper{color:#7a8899;letter-spacing:0;margin-top:7px;font-size:9px;font-weight:500;line-height:1.45;display:block}.venue-search-block{z-index:8;margin-bottom:20px;position:relative}.venue-search-block .field{margin-bottom:0}.venue-search-control{position:relative}.venue-search-control input{padding-right:45px}.venue-search-control i{color:#0877e8;pointer-events:none;font-size:21px;font-style:normal;font-weight:900;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.venue-search-results{z-index:20;background:#fff;border:1px solid #afc7dc;border-radius:4px;max-height:294px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 42px #07111f33}.venue-search-results>button{color:#172538;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e9f0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:58px;padding:10px 13px;display:flex}.venue-search-results>button:last-child{border-bottom:0}.venue-search-results>button:hover,.venue-search-results>button:focus-visible{background:#edf7ff;outline:none}.venue-search-results span{min-width:0}.venue-search-results b,.venue-search-results small{display:block}.venue-search-results b{font-size:11px}.venue-search-results small{color:#68788b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;line-height:1.4;overflow:hidden}.venue-search-results em{color:#0877e8;text-transform:uppercase;letter-spacing:.6px;border:1px solid #86bde8;border-radius:3px;flex:none;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.venue-search-results>p{color:#64768a;margin:0;padding:15px;font-size:10px;line-height:1.5}.save-venue-option{color:#26384d;cursor:pointer;background:#f7fbff;border:1px solid #d6e0e9;border-radius:4px;align-items:center;gap:12px;margin:-2px 0 22px;padding:13px 14px;display:flex}.save-venue-option>input{opacity:0;pointer-events:none;position:absolute}.save-venue-check{color:#0000;background:#fff;border:1px solid #a8bacb;border-radius:3px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.save-venue-option>input:checked+.save-venue-check{border-color:var(--blue);background:var(--blue);color:#fff}.save-venue-option strong,.save-venue-option small{display:block}.save-venue-option strong{font-size:12px}.save-venue-option small{color:#738398;margin-top:3px;font-size:10px}.venue-message{color:#0877e8;margin:-10px 0 22px;font-size:11px;font-weight:800}.money{position:relative}.money b{color:var(--blue);position:absolute;top:13px;left:14px}.money input{padding-left:30px}.age-field{border:0;min-width:0;margin:0 0 20px;padding:0}.segmented{border:1px solid #cdd7e2;border-radius:3px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.segmented button{color:#6b7686;background:#fbfcfd;border:0;border-right:1px solid #cdd7e2;height:45px;font-size:12px;font-weight:800}.segmented button:last-child{border-right:0}.segmented button.active{background:var(--blue);color:#fff}.divider{background:#e2e8ef;height:1px;margin:15px 0 34px}.form-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:8px;display:flex}.clear{color:#7a8695;background:0 0;border:0;font-size:12px;text-decoration:underline}.save-delivery-group{min-width:0;margin-left:auto}.save-delivery-group>p{color:#7a8796;text-align:right;margin:0 0 8px;font-size:9px}.delivery-actions{align-items:center;gap:9px;display:flex}.save-show-button{color:#26384b;letter-spacing:.2px;background:#f5f7f9;border:1px solid #647488;border-radius:3px;min-height:44px;padding:12px 16px;font-size:12px;font-weight:900}.save-show-button:hover{border-color:var(--blue);color:var(--blue);background:#edf7ff}.save-show-button:disabled{opacity:.55;cursor:wait}.schedule-button{border:1px solid var(--blue);min-height:44px;color:var(--blue);letter-spacing:.2px;background:#fff;border-radius:3px;padding:12px 16px;font-size:12px;font-weight:900}.schedule-button:hover{background:#edf7ff}.schedule-button:disabled{cursor:not-allowed;color:#8995a2;background:#edf0f3;border-color:#bac5d0}.publish{background:var(--blue);color:#fff;letter-spacing:.5px;border:0;border-radius:3px;padding:14px 23px;font-size:12px;font-weight:900;box-shadow:0 8px 20px #0877e840}.publish span{margin-left:18px}.publish:hover{background:#0068d1;transform:translateY(-1px)}.success{color:#137445;background:#e9f9f0;border-left:3px solid #25b96e;margin:22px 0 0;padding:13px 15px;font-size:13px;font-weight:700}.preview-column{position:sticky;top:24px}.preview-label{color:#fff;letter-spacing:1.5px;align-items:center;gap:8px;margin:3px 0 13px;font-size:10px;font-weight:900;display:flex}.preview-label span{background:#fb3d58;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #fb3d58}.event-card{color:#fff;background:#081320;border-radius:4px;overflow:hidden;box-shadow:0 24px 60px #04112140}.poster-area{background:radial-gradient(circle at 70% 20%,#183e67 0,#0000 39%),linear-gradient(135deg,#07111f,#0c2f51);height:205px;position:relative;overflow:hidden}.poster-area.with-flyer{aspect-ratio:9/16;background-color:#02060b;background-position:50%;background-repeat:no-repeat;background-size:contain;height:auto}.poster-area:after{content:"";opacity:.12;background:repeating-linear-gradient(115deg,#0000 0 18px,#fff 19px 20px);position:absolute;inset:0}.poster-area.with-flyer:after{display:none}.signal-art{align-items:center;gap:10px;display:flex;position:absolute;bottom:29px;left:38px;transform:skew(-12deg)}.signal-art i{background:linear-gradient(#2fb4ff,#0574df);border-radius:8px;width:13px;box-shadow:0 0 24px #1798f57a}.signal-art i:first-child{height:48px}.signal-art i:nth-child(2){height:104px}.signal-art i:nth-child(3){height:74px}.signal-art i:nth-child(4){height:135px}.signal-art i:nth-child(5){height:58px}.date-chip{z-index:1;color:#07111f;letter-spacing:1px;background:#fff;padding:9px 11px;font-size:10px;font-weight:900;position:absolute;top:20px;right:20px}.event-content{padding:29px 30px 32px}.badges{gap:7px;margin-bottom:16px;display:flex}.badges span{color:#75c9ff;letter-spacing:1px;border:1px solid #1e4c70;padding:5px 8px;font-size:8px;font-weight:900}.event-content h3{letter-spacing:-1px;overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.05}.lineup{color:#fff;margin:10px 0 0;font-size:12px;line-height:1.5}.event-detail{align-items:flex-start;gap:13px;margin-top:24px;display:flex}.event-detail svg{width:18px;height:18px;stroke:var(--blue2);fill:none;stroke-width:1.7px;flex:none}.event-detail strong,.event-detail small{display:block}.event-detail strong{margin-bottom:5px;font-size:13px}.event-detail small{color:#fff;font-size:11px;line-height:1.45}.details-copy{color:#fff;border-top:1px solid #213244;margin:23px 0 0;padding-top:18px;font-size:12px;line-height:1.6}.fan-button{color:#07111f;letter-spacing:1.5px;text-align:center;background:#fff;border:0;border-radius:2px;width:100%;margin-top:25px;padding:14px;font-size:10px;font-weight:900;text-decoration:none;display:block}.fan-button span{color:var(--blue);margin-left:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.social-fieldset{border:0;margin:0 0 30px;padding:0}.media-mode-fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;display:grid}.media-mode-fieldset>button{color:#586779;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #cdd7e2;border-radius:4px;align-items:center;gap:12px;min-height:72px;padding:13px 44px 13px 13px;display:flex;position:relative}.media-mode-fieldset>button:hover{background:#f7fbff;border-color:#91bce7}.media-mode-fieldset>button.selected{border-color:var(--blue);color:#15263b;box-shadow:inset 3px 0 0 var(--blue);background:#edf7ff}.media-mode-fieldset i{color:#304357;background:#e6edf3;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-style:normal;display:grid}.media-mode-fieldset button.selected i{background:var(--blue);color:#fff}.media-mode-fieldset strong,.media-mode-fieldset small{display:block}.media-mode-fieldset strong{font-size:12px}.media-mode-fieldset small{color:#7a8795;margin-top:4px;font-size:9px}.media-mode-fieldset em{color:#0000;border:1px solid #bdc8d4;border-radius:3px;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;display:grid;position:absolute;right:14px}.media-mode-fieldset button.selected em{border-color:var(--blue);background:var(--blue);color:#fff}.flyer-upload{cursor:pointer;background:#f8fafc;border:2px dashed #aebdcb;border-radius:4px;align-items:center;gap:14px;min-height:105px;margin:0 0 30px;padding:20px;transition:all .18s;display:flex;position:relative}.flyer-upload:hover,.flyer-upload:focus-within{border-color:var(--blue);background:#eff8ff}.flyer-upload.has-file{background:#f0fbf5;border-style:solid;border-color:#35a86c}.flyer-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-icon{background:var(--blue);color:#fff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.flyer-upload.has-file .upload-icon{background:#24935a}.upload-copy{flex:1;min-width:0}.upload-copy strong,.upload-copy small{display:block}.upload-copy strong{color:#122236;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.upload-copy small{color:#758291;margin-top:6px;font-size:10px;line-height:1.45}.browse-button{color:#213247;text-transform:uppercase;letter-spacing:.6px;background:#fff;border:1px solid #b9c6d3;border-radius:3px;flex:none;padding:10px 14px;font-size:10px;font-weight:900}.video-media-panel{margin-bottom:30px}.video-format-fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0;display:grid}.video-format-fieldset legend{color:#536174;letter-spacing:1.25px;grid-column:1/-1;margin-bottom:8px;font-size:10px;font-weight:900}.video-format-fieldset legend b{color:#f03f55}.video-format-fieldset>button{color:#1b2b3e;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #cdd7e2;border-radius:4px;align-items:center;gap:12px;min-height:92px;padding:14px 42px 14px 14px;display:flex;position:relative}.video-format-fieldset>button:hover{background:#f7fbff;border-color:#91bce7}.video-format-fieldset>button.selected{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);background:#edf7ff}.video-format-fieldset>button>i{background:#dce8f2;border:2px solid #698098;border-radius:2px;flex:none;display:block}.video-format-fieldset>button.selected>i{border-color:var(--blue);background:#b9ddff}.video-format-fieldset .vertical-frame{width:21px;height:38px}.video-format-fieldset .horizontal-frame{width:38px;height:21px}.video-format-fieldset strong,.video-format-fieldset small{display:block}.video-format-fieldset strong{font-size:11px}.video-format-fieldset small{color:#718090;margin-top:5px;font-size:8.5px;line-height:1.35}.video-format-fieldset em{color:#0000;border:1px solid #bdc8d4;border-radius:3px;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;display:grid;position:absolute;right:13px}.video-format-fieldset button.selected em{border-color:var(--blue);background:var(--blue);color:#fff}.video-upload{cursor:pointer;background:#f8fafc;border:2px dashed #aebdcb;border-radius:4px;align-items:center;gap:14px;min-height:105px;padding:20px;transition:all .18s;display:flex;position:relative}.video-upload:hover,.video-upload:focus-within{border-color:var(--blue);background:#eff8ff}.video-upload.checking{cursor:wait;opacity:.72}.video-upload input,.video-controls label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.video-selected-card{background:#f1faf5;border:1px solid #b7d5c5;border-radius:5px;grid-template-columns:minmax(190px,42%) 1fr;min-height:190px;display:grid;overflow:hidden}.video-selected-card video,.video-selected-card img{object-fit:contain;background:#02070c;width:100%;height:100%;min-height:190px;display:block}.video-selected-details{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:20px;display:flex}.video-selected-details strong,.video-selected-details small{max-width:100%;display:block}.video-selected-details strong{color:#13253a;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:13px;overflow:hidden}.video-selected-details small{color:#647586;margin-top:6px;font-size:9px;line-height:1.45}.video-ready-label{color:#188454;letter-spacing:1.2px;font-size:8px;font-weight:900}.video-controls{gap:8px;margin-top:16px;display:flex}.video-controls label,.video-controls button{color:#24384b;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#fff;border:1px solid #87a2b7;border-radius:3px;justify-content:center;align-items:center;min-height:34px;padding:8px 11px;font-size:8px;font-weight:900;display:inline-flex;position:relative}.video-controls button{color:#a3273a;border-color:#cc8792}.video-feedback{border-left:3px solid;margin:12px 0 0;padding:12px 14px;font-size:10px;line-height:1.5}.video-feedback b{letter-spacing:1px;margin-bottom:3px;font-size:8px;display:block}.video-feedback.error{color:#98243a;background:#fff0f2;border-color:#e04459}.video-feedback.warning{color:#765815;background:#fff8df;border-color:#efb62f}.video-storage-notice{color:#536778;background:#eef6fc;border:1px solid #c7d8e7;border-radius:4px;margin:14px 0 0;padding:13px 15px;font-size:9px;line-height:1.55}.video-storage-notice b{color:#20394f}.schedule-panel{border:1px solid #acd4fa;border-left:4px solid var(--blue);background:#f1f8ff;margin:0 0 22px;padding:20px}.schedule-panel>div:first-child strong,.schedule-panel>div:first-child small{display:block}.schedule-panel>div:first-child strong{color:#122236;font-size:14px}.schedule-panel>div:first-child small{color:#6f7e8e;margin-top:5px;font-size:10px}.schedule-fields{margin-top:18px}.schedule-fields .field{margin-bottom:0}.channel-label{color:#536174;letter-spacing:1.35px;margin:0 0 10px;font-size:10px;font-weight:900}.social-label{margin-top:24px}.direct-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.direct-option{cursor:pointer;background:#fbfcfd;border:1px solid #cdd7e2;border-radius:3px;align-items:center;gap:12px;min-height:76px;padding:12px 54px 12px 12px;transition:all .18s;display:flex;position:relative}.direct-option:hover{background:#f7fbff;border-color:#91bce7}.direct-option input{opacity:0;pointer-events:none;position:absolute}.direct-option:focus-within{border-color:var(--blue);outline:3px solid #0877e824}.direct-option.selected{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);background:#edf7ff}.direct-mark{color:#36475a;background:#e5ebf1;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.direct-option.selected .direct-mark{background:var(--blue);color:#fff}.direct-copy strong,.direct-copy small{display:block}.direct-copy strong{color:#17263a;font-size:12px;line-height:1.3}.direct-copy small{color:#7c8997;margin-top:4px;font-size:9px;line-height:1.35}.channel-toggle{background:#cbd4dd;border-radius:20px;width:30px;height:17px;transition:all .18s;position:absolute;right:13px}.channel-toggle i{background:#fff;border-radius:50%;width:11px;height:11px;transition:all .18s;position:absolute;top:3px;left:3px}.direct-option.selected .channel-toggle{background:var(--blue)}.direct-option.selected .channel-toggle i{transform:translate(13px)}.social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-option{color:#59677a;cursor:pointer;background:#fbfcfd;border:1px solid #cdd7e2;border-radius:3px;align-items:center;gap:12px;min-height:76px;padding:12px 54px 12px 12px;transition:all .18s;display:flex;position:relative}.social-option:hover{background:#f7fbff;border-color:#91bce7}.social-option input{opacity:0;pointer-events:none;position:absolute}.social-option:focus-within{border-color:var(--blue);outline:3px solid #0877e824}.social-option.selected{color:var(--ink);border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);background:#edf7ff}.social-mark{color:#25364a;background:#e7edf3;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:16px;font-style:normal;font-weight:900;display:grid}.social-option.selected .social-mark{color:#fff;background:var(--blue)}.social-name{font-size:12px;font-weight:800}.checkmark{color:#0000;border:1px solid #bdc8d4;border-radius:3px;place-items:center;width:19px;height:19px;font-size:11px;display:grid;position:absolute;right:13px}.social-option.selected .checkmark{color:#fff;border-color:var(--blue);background:var(--blue)}.social-help{color:#7a8796;margin:12px 1px 0;font-size:11px}.posting-preview{background:#fff;border:1px solid #d8e0e9;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:15px 17px;display:flex}.posting-preview>span{color:#687586;letter-spacing:1.4px;font-size:9px;font-weight:900}.posting-list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.posting-list i{color:#fff;background:#0c1b2b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.posting-list i.direct{background:var(--blue);border-radius:13px;width:auto;min-width:25px;padding:0 7px;font-size:8px}.posting-list small{color:#8a96a3;font-size:10px}.preview-note{color:#fff;text-align:center;margin:17px 10px;font-size:11px;line-height:1.6}footer{color:#fff;background:#000;border-top:1px solid #243140;justify-content:space-between;align-items:center;gap:20px;padding:22px max(28px,50vw - 640px);font-size:11px;display:flex}footer p{margin:0}footer small{text-transform:uppercase;letter-spacing:1px}footer nav{gap:18px;display:flex}footer nav a{color:#8fa1b3;text-decoration:none}footer nav a:hover{color:#fff}@media (width<=900px){.workspace{grid-template-columns:1fr}.preview-column{width:100%;max-width:520px;margin:auto;position:static}.intro h1{letter-spacing:-2px}}@media (width<=1000px){.metric-grid,.quick-actions{grid-template-columns:repeat(2,1fr)}.overview-grid,.workspace-settings-grid,.account-security-grid{grid-template-columns:1fr}.booking-panel{grid-row:auto}}@media (width<=1050px){.desktop-sidebar{flex-basis:194px;width:194px}.desktop-sidebar nav a,.desktop-sidebar nav button{padding:0 8px}}@media (width<=600px){.topbar{height:76px;padding:0 16px}.header-logo-symbol{background-size:76px;width:76px;height:39px}.header-logo-word{font-size:19px}.header-actions>span:not(.status-dot){display:none}.page-shell{padding:30px 16px 64px}.hero-row{margin-bottom:38px}.intro{width:100%}.form-card{padding:27px 20px}.field-grid.two,.location-grid,.admission-grid,.social-grid,.direct-grid,.media-mode-fieldset,.video-format-fieldset{grid-template-columns:1fr;gap:8px}.social-option,.direct-option{margin-bottom:9px}.venue-search-results{max-height:248px}.venue-search-results>button{min-height:64px}.venue-search-results small{white-space:normal}.flyer-upload,.video-upload{flex-wrap:wrap;align-items:flex-start}.upload-copy{width:calc(100% - 60px)}.browse-button{margin-left:58px}.video-selected-card{grid-template-columns:1fr}.video-selected-card video,.video-selected-card img{min-height:220px;max-height:360px}.video-controls{flex-direction:column;width:100%}.video-controls label,.video-controls button{width:100%}.form-actions{flex-direction:column-reverse;align-items:stretch}.clear{align-self:flex-start}.save-delivery-group{width:100%;margin-left:0}.save-delivery-group>p{text-align:left;line-height:1.45}.delivery-actions{grid-template-columns:1fr;display:grid}.save-show-button,.schedule-button,.publish{width:100%;padding:13px 10px}.intro h1{font-size:40px}.event-content{padding:25px 22px}.poster-area{height:180px}.poster-area.with-flyer{height:auto}footer{flex-direction:column;align-items:flex-start;padding:28px 20px}}@media (width<=760px){.pwa-install-prompt{bottom:calc(82px + env(safe-area-inset-bottom))}.desktop-sidebar{display:none}.dashboard-main{width:100%;padding-bottom:64px}.mobile-app-nav{z-index:50;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050b12f7;border-top:1px solid #243140;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-app-nav a,.mobile-app-nav button{color:#718598;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8px;text-decoration:none;display:flex}.mobile-app-nav i{font-size:17px;font-style:normal;line-height:1}.mobile-app-nav .active{color:#1c9cff}.mobile-app-nav button:disabled{opacity:.55}.mobile-more-backdrop{z-index:45;padding:0 0 calc(62px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bd;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-more-sheet{width:100%;max-height:calc(100dvh - 84px);padding:22px 18px calc(20px + env(safe-area-inset-bottom));color:#fff;background:linear-gradient(160deg,#0e1b28,#050a10 75%);border:1px solid #294159;border-bottom:0;border-radius:18px 18px 0 0;overflow:auto;box-shadow:0 -22px 70px #000000b3}.mobile-more-sheet>header{border-bottom:1px solid #213345;justify-content:space-between;align-items:flex-start;gap:18px;padding:0 2px 17px;display:flex}.mobile-more-sheet>header p{color:#168cff;letter-spacing:1.5px;margin:0 0 5px;font-size:8px;font-weight:900}.mobile-more-sheet>header h2{letter-spacing:-1px;margin:0;font-size:28px}.mobile-more-sheet>header button{color:#a8bac9;background:#0a1520;border:1px solid #324a5e;border-radius:50%;width:34px;height:34px;font-size:21px;line-height:1}.mobile-more-sheet>nav{gap:7px;margin-top:14px;display:grid}.mobile-more-sheet>nav>button{color:#fff;text-align:left;background:#0b1722;border:1px solid #20364a;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 12px;display:flex}.mobile-more-sheet>nav>button:not(:disabled):active{background:#0d2942;border-color:#168cff}.mobile-more-sheet>nav>button>i{color:#2ca7ff;background:#0e2c48;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:15px;font-style:normal;display:grid}.mobile-more-sheet>nav>button>span{flex:1;min-width:0}.mobile-more-sheet>nav b,.mobile-more-sheet>nav small{display:block}.mobile-more-sheet>nav b{font-size:11px}.mobile-more-sheet>nav small{color:#7d91a3;margin-top:4px;font-size:8px;line-height:1.35}.mobile-more-sheet>nav em{color:#52b5ff;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.mobile-more-sheet>nav>button:disabled{opacity:.5;cursor:default}.mobile-more-policies{justify-content:center;gap:17px;margin:18px 0 14px;display:flex}.mobile-more-policies a{color:#71889c;font-size:8px;text-decoration:none}.mobile-more-signout{color:#ff91a4;text-transform:uppercase;letter-spacing:.8px;background:#251117;border:1px solid #743645;border-radius:4px;width:100%;min-height:43px;font-size:9px;font-weight:900}.mobile-more-signout:disabled{opacity:.55}.desktop-dashboard-overview{display:none}.mobile-workspace-hub{min-height:calc(100dvh - 64px);padding:14px 14px calc(88px + env(safe-area-inset-bottom));color:#fff;background:#050b12;display:block}.mobile-workspace-hub>nav{gap:7px;display:grid}.mobile-workspace-hub>nav>button{color:#fff;text-align:left;background:#0b1722;border:1px solid #20364a;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 12px;display:flex}.mobile-workspace-hub>nav>button:active{background:#0d2942;border-color:#168cff}.mobile-workspace-hub>nav>button>i{color:#2ca7ff;background:#0e2c48;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:15px;font-style:normal;display:grid}.mobile-workspace-hub>nav>button>span{flex:1;min-width:0}.mobile-workspace-hub>nav b,.mobile-workspace-hub>nav small{display:block}.mobile-workspace-hub>nav b{font-size:11px}.mobile-workspace-hub>nav small{color:#7d91a3;margin-top:4px;font-size:8px;line-height:1.35}.mobile-workspace-hub>nav em{color:#52b5ff;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.mobile-workspace-policies{justify-content:center;gap:17px;margin:18px 0 14px;display:flex}.mobile-workspace-policies a{color:#71889c;font-size:8px;text-decoration:none}}@media (width<=600px){.overview-shell{padding:30px 16px 82px}.overview-heading{flex-direction:column;align-items:flex-start}.overview-heading h1{font-size:36px;line-height:1.02}.overview-create{width:100%}.metric-grid,.quick-actions{grid-template-columns:1fr 1fr;gap:9px}.metric-grid article{min-height:112px;padding:16px}.metric-grid strong{font-size:26px}.metric-grid .sms-status-card strong{font-size:20px}.quick-actions button{flex-direction:column;align-items:flex-start;min-height:82px}.dashboard-panel{padding:18px}.sms-disabled-status>div{flex-direction:column;align-items:flex-start}.booking-windows{grid-template-columns:1fr}.monthly-shows-heading{flex-direction:column;align-items:flex-start;gap:5px}.calendar-strip{grid-template-columns:1fr}.month-show-card{border-bottom:1px solid #203143;border-right:0;min-height:auto}.month-show-card:last-child{border-bottom:0}.month-show-list{max-height:190px}.workspace-settings{padding:28px 16px 82px}.workspace-settings-heading h1{font-size:36px}.logo-control{align-items:flex-start}.workspace-logo-preview{flex-basis:78px;width:78px;height:78px}.workspace-name-field{grid-template-columns:1fr}.workspace-name-field button{min-height:42px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.activity-panel{grid-column:auto}.usage-meter.prominent{background:#0b1c2b;border:1px solid #21496e;border-radius:4px;margin:18px 0 0;padding:16px}.usage-meter.prominent>div b{color:#fff;text-transform:uppercase;letter-spacing:.8px;font-size:11px}.usage-meter.prominent>div span{color:#43b1ff;font-size:10px;font-weight:900}.usage-meter.prominent>i{background:#1b3043;height:8px}.usage-meter.prominent>small{color:#72899d;text-transform:uppercase;letter-spacing:.8px;margin-top:8px;font-size:8px;display:block}.booking-usage{margin:0 0 20px!important}.overview-side{gap:12px}.next-show-panel,.activity-panel{padding:20px}.activity-panel .panel-title{padding-bottom:14px}.activity-panel ul{margin-top:10px}.activity-panel li{padding:8px 0}.next-show-panel .empty-dashboard{padding:20px 4px 4px}.overview-grid{align-items:stretch}.overview-side{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.next-show-panel{flex:none}.activity-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.activity-panel ul{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2b6da5 #101c28;flex:auto;min-height:0;padding-right:6px;overflow-y:auto}.activity-panel ul::-webkit-scrollbar{width:6px}.activity-panel ul::-webkit-scrollbar-track{background:#101c28}.activity-panel ul::-webkit-scrollbar-thumb{background:#2b6da5;border-radius:8px}@media (width<=1000px){.overview-grid{align-items:start}.overview-side{height:auto;display:grid;overflow:visible}.activity-panel{display:block;overflow:visible}.activity-panel ul{padding-right:0;overflow:visible}.activity-panel{grid-column:auto}}.desktop-sidebar nav .show-management-toggle.section-active{color:#fff;background:#0e2235;box-shadow:inset 3px 0 #168cff}.desktop-sidebar nav .show-management-toggle em{color:#68bcff;font-size:11px}.sidebar-submenu{border-left:1px solid #24415c;flex-direction:column;gap:3px;margin:0 0 4px 20px;padding:3px 0 4px 10px;display:flex}.desktop-sidebar nav .sidebar-submenu button{color:#758a9e;letter-spacing:.1px;border-radius:3px;gap:8px;height:33px;padding:0 8px;font-size:8px}.desktop-sidebar nav .sidebar-submenu button:hover{color:#fff;background:#0f2031}.desktop-sidebar nav .sidebar-submenu button.active{color:#fff;background:#0e385f;box-shadow:inset 2px 0 #28a7ff}.desktop-sidebar nav .sidebar-submenu span{color:#2da6ff;text-align:center;width:15px}.shows-shell{color:#fff;max-width:1380px;min-height:calc(100vh - 76px);margin:auto;padding:38px 28px 90px}.shows-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.shows-heading h1{letter-spacing:-2.5px;margin:0;font-size:48px;line-height:1}.shows-heading>div>p:last-child{color:#8fa2b5;max-width:660px;margin:12px 0 0;font-size:13px;line-height:1.6}.show-action-message{color:#9ed5ff;background:#0b2237;border-left:3px solid #2da9ff;margin:0 0 16px;padding:12px 14px;font-size:10px;line-height:1.5}.date-range-filter{color:#92cfff;background:#0b2237;border:1px solid #285b88;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:11px 13px;font-size:9px;display:flex}.date-range-filter b{color:#fff}.date-range-filter button{color:#43adff;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.archive-date-filters{align-items:center;gap:8px;margin:0 0 14px;display:flex}.archive-date-filters button{color:#83a0b7;text-transform:uppercase;background:#091722;border:1px solid #294760;border-radius:4px;min-height:38px;padding:0 14px;font-size:8px;font-weight:900}.archive-date-filters button.active{color:#fff;background:#0d3150;border-color:#168cff;box-shadow:0 0 15px #168cff26}.archive-date-filters>span{color:#71899d;text-transform:uppercase;margin-left:auto;font-size:8px;font-weight:900}.show-filters{background:#08121c;border:1px solid #203143;border-radius:6px;align-items:center;gap:8px;margin:0 0 14px;padding:7px;display:flex}.show-filters button{color:#7f93a6;text-transform:uppercase;letter-spacing:.55px;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.show-filters button:hover{color:#fff;background:#0d1d2b}.show-filters button b{color:#8ea3b6;background:#162637;border-radius:11px;place-items:center;min-width:21px;height:21px;font-size:8px;display:grid}.show-filters button.active{color:#fff;background:#0d3150;border-color:#168cff;box-shadow:0 0 15px #168cff33}.show-filters button.active b{color:#fff;background:#168cff}.show-filters button.filter-draft.active,.show-filters button.filter-scheduled.active{color:#fff59a;background:#ffe60026;border-color:#ffe600;box-shadow:0 0 15px #ffe6002e}.show-filters button.filter-draft.active b,.show-filters button.filter-scheduled.active b{color:#111407;background:#ffe600}.show-filters button.filter-live.active{color:#a4ffc7;background:#39ff8824;border-color:#39ff88;box-shadow:0 0 15px #39ff882e}.show-filters button.filter-live.active b{color:#05130b;background:#39ff88}.show-list-panel{background:#09131e;border:1px solid #203143;border-radius:6px;overflow:hidden}.show-list-head,.show-row{grid-template-columns:minmax(250px,1.35fr) minmax(230px,1fr) 110px minmax(220px,.8fr);align-items:center;gap:18px;display:grid}.show-list-head{color:#71879b;letter-spacing:1px;text-transform:uppercase;background:#0d1925;border-bottom:1px solid #203143;min-height:46px;padding:0 22px;font-size:8px;font-weight:900}.show-row{border-bottom:1px solid #182a3b;min-height:105px;padding:17px 22px}.show-row:last-child{border-bottom:0}.show-name{align-items:center;gap:13px;min-width:0;display:flex}.show-name>div{min-width:0}.show-name>div>b,.show-name small,.show-where b,.show-where small{display:block}.show-name>div>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.show-name small{color:#698196;text-transform:uppercase;margin-top:5px;font-size:8px}.show-date-tile{text-align:center;background:#0c2033;border:1px solid #23527a;border-radius:4px;flex:0 0 50px;place-content:center;width:50px;height:58px;display:grid}.show-date-tile b{color:#38aaff;letter-spacing:1px;font-size:8px}.show-date-tile strong{color:#fff;margin-top:3px;font-size:19px}.show-where b{color:#dce8f2;font-size:10px}.show-where small{color:#758ca1;margin-top:7px;font-size:9px;line-height:1.4}.show-where em{color:#49b2ff;margin-top:6px;font-size:8px;font-style:normal;display:block}.shared-via{align-items:center;gap:7px;margin-top:8px;display:flex}.shared-via>span{color:#8ba2b7;letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:900}.shared-via>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.shared-channel{color:#fff;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:5px;min-height:22px;padding:3px 7px;font-size:9px;font-style:normal;display:inline-flex;box-shadow:0 3px 10px #00000038}.shared-channel b{letter-spacing:.2px;font-size:7px}.shared-channel.showsignal{color:#8fd0ff;background:#0d3150;border-color:#168cff}.shared-channel.facebook{background:#1877f2;border-color:#1877f2}.shared-channel.instagram{background:#791e67;border-color:#dc2f87}.shared-channel.tiktok{color:#fff;text-shadow:-1px 0 #25f4ee,1px 0 #fe2c55;background:#05090d;border-color:#3b5364}.shared-channel.sms{background:#168cff;border-color:#168cff}.shared-channel.email{color:#79caff;background:#12334b;border-color:#2e668e}.show-where .reminder-state{color:#6ce7ac;border-left:2px solid #28d17c;margin-top:7px;padding-left:10px;font-weight:800}.show-where .reminder-state.needs_review{color:#ffe96b;border-color:#ffe600}.show-where .reminder-state.failed{color:#ff8fa3;border-color:#ff3358}.show-where .reminder-state.cancelled{color:#8799a9;border-color:#64798d}.show-where .reminder-state.sent{color:#69e4a9;border-color:#28d17c}.show-status{color:#76c5ff;letter-spacing:.6px;text-transform:uppercase;border:1px solid #2b597f;border-radius:12px;justify-self:start;padding:6px 8px;font-size:7px;font-weight:900}.show-status.cancelled{color:#ff91a3;background:#2c151b;border-color:#78404c}.show-status.completed{color:#a6b3bf;border-color:#465664}.show-row.draft,.show-row.scheduled{background:linear-gradient(90deg,#ffe60029,#ffe60009 42%,#0000);box-shadow:inset 5px 0 #ffe600}.show-row.draft:hover,.show-row.scheduled:hover{background:linear-gradient(90deg,#ffe6003b,#ffe6000f 48%,#0000)}.show-row.published{background:linear-gradient(90deg,#39ff8829,#39ff8809 42%,#0000);box-shadow:inset 5px 0 #39ff88}.show-row.published:hover{background:linear-gradient(90deg,#39ff883b,#39ff880f 48%,#0000)}.show-row.cancelled{background:linear-gradient(90deg,#ff335833,#ff33580b 42%,#0000);box-shadow:inset 5px 0 #ff3358}.show-row.cancelled:hover{background:linear-gradient(90deg,#ff335847,#ff335813 48%,#0000)}.show-status.draft,.show-status.scheduled{color:#111407;background:#ffe600;border-color:#ffe600;box-shadow:0 0 17px #ffe60073}.show-status.published{color:#05130b;background:#39ff88;border-color:#39ff88;box-shadow:0 0 17px #39ff8873}.show-status.cancelled{color:#1b0308;background:#ff3358;border-color:#ff3358;box-shadow:0 0 17px #ff335880}.show-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.show-row-actions button{color:#66bcff;text-transform:uppercase;background:0 0;border:1px solid #285c89;border-radius:3px;min-height:32px;padding:0 10px;font-size:8px;font-weight:900}.show-row-actions button:hover:not(:disabled){color:#fff;background:#0e3151;border-color:#168cff}.show-row-actions button:disabled{opacity:.45;cursor:not-allowed}.show-row-actions .publish-link{color:#83ccff;background:#0d3150;border-color:#168cff}.show-row-actions .cancel-link{color:#f38ca0;border-color:#70404a}.show-row-actions .danger-link{color:#ff8297;background:#2b1117;border-color:#7d2c3a}.show-row-actions .edit-link{color:#a9dcff;background:#0c2c47;border-color:#47b5ff;box-shadow:0 0 12px #168cff24}.show-row-actions .reminder-link{color:#c7b3ff;background:#21163c;border-color:#8b61e9}.show-row-actions .reminder-link:hover:not(:disabled){background:#33205c;border-color:#aa87ff}.show-row-actions .completed-note{color:#8fa3b5;text-align:right;text-transform:uppercase;max-width:180px;font-size:8px;font-weight:800;line-height:1.45}.empty-show-list{text-align:center;padding:70px 24px}.empty-show-list>span{color:#35a8ff;background:#0e2a43;border:1px solid #245b87;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:22px;display:grid}.empty-show-list h2{margin:18px 0 8px;font-size:20px}.empty-show-list p{color:#7e93a6;max-width:520px;margin:0 auto;font-size:11px;line-height:1.6}.empty-show-list button{color:#32a6ff;background:0 0;border:0;margin-top:20px;font-size:10px;font-weight:900}.empty-show-list.compact{padding:38px 22px}.empty-show-list.compact>span{width:40px;height:40px;font-size:18px}.empty-show-list.compact h2{margin-top:13px;font-size:17px}.cancellation-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.cancellation-dialog{color:#fff;background:linear-gradient(155deg,#0d1823,#060b11);border:1px solid #284158;border-radius:8px;width:min(680px,100%);max-height:calc(100vh - 44px);padding:30px;position:relative;overflow:auto;box-shadow:0 35px 100px #000000b8}.cancellation-dialog h2{letter-spacing:-1px;margin:0;font-size:30px}.dialog-intro{color:#8fa1b2;margin:10px 40px 22px 0;font-size:11px;line-height:1.55}.dialog-close{color:#9aabba;background:0 0;border:1px solid #2c3f50;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1;position:absolute;top:17px;right:17px}.dialog-close:hover{color:#fff;border-color:#168cff}.permanent-delete-dialog{border-color:#6b3039;width:min(760px,100%);box-shadow:0 35px 100px #000000c2,inset 0 3px #a63d4b}.danger-eyebrow{color:#ff8297}.permanent-delete-groups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.permanent-delete-group{background:#09141f;border:1px solid #283d50;border-radius:5px;min-width:0;padding:16px}.permanent-delete-group.removes{background:#1c1015;border-color:#65343d}.permanent-delete-group.preserves{background:#0b1a16;border-color:#265b4a}.permanent-delete-group h3{color:#fff;letter-spacing:.2px;margin:0 0 11px;font-size:11px}.permanent-delete-group.removes h3{color:#ff9aaa}.permanent-delete-group.preserves h3{color:#74d9a8}.permanent-delete-group ul{gap:8px;margin:0;padding-left:17px;display:grid}.permanent-delete-group li{color:#a3b3c1;font-size:9px;line-height:1.5}.permanent-delete-group li b{color:#fff}.permanent-delete-note{color:#c7a5ac;background:#201016;border-left:3px solid #a63d4b;margin:18px 0 0;padding:11px 13px;font-size:9px;line-height:1.5}.permanent-delete-note b{color:#fff}.permanent-delete-actions .permanent-delete-confirm{color:#fff;background:#8b2635;border:1px solid #b14353}.permanent-delete-actions .permanent-delete-confirm:hover:not(:disabled),.permanent-delete-actions .permanent-delete-confirm:focus-visible{background:#a83243;border-color:#f56a7e;outline:3px solid #f56a7e33}.permanent-delete-actions .permanent-delete-confirm:disabled{opacity:.42;cursor:not-allowed}.dialog-close:focus-visible,.dialog-secondary:focus-visible{outline-offset:2px;outline:3px solid #168cff40}.cancellation-types{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cancellation-types button{color:#8ea1b4;text-align:left;background:#0a141e;border:1px solid #2b3d4f;border-radius:4px;min-height:82px;padding:15px}.cancellation-types button.selected{background:#0c2943;border-color:#168cff;box-shadow:inset 3px 0 #168cff}.cancellation-types b,.cancellation-types span{display:block}.cancellation-types b{color:#fff;font-size:11px}.cancellation-types span{margin-top:6px;font-size:9px;line-height:1.4}.publish-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.publish-modes button{color:#8ea1b4;text-align:left;background:#0a141e;border:1px solid #2b3d4f;border-radius:4px;min-height:72px;padding:14px}.publish-modes button.selected{background:#0c2943;border-color:#168cff;box-shadow:inset 3px 0 #168cff}.publish-modes b,.publish-modes span{display:block}.publish-modes b{color:#fff;font-size:11px}.publish-modes span{margin-top:5px;font-size:9px}.publish-schedule{background:#0b1c2b;border:1px solid #25425d;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding:14px;display:grid}.publish-schedule label>span{color:#6fbfff;letter-spacing:1px;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.publish-schedule input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101923;border:1px solid #2d4153;border-radius:3px;width:100%;height:40px;padding:0 10px}.beta-delivery-note{color:#84bde9;background:#0a2033;border-left:3px solid #258fe9;margin:15px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.reminder-dialog{width:min(720px,100%)}.reminder-show-summary{background:#09141f;border:1px solid #283d50;border-radius:4px;gap:5px;margin-bottom:15px;padding:14px 15px;display:grid}.reminder-show-summary>span,.reminder-delivery-time>span{color:#6fbfff;letter-spacing:1.1px;font-size:8px;font-weight:900}.reminder-show-summary b{color:#fff;font-size:12px}.reminder-show-summary small{color:#8196a9;font-size:9px}.reminder-review-alert{color:#fff28b;background:#272409;border-left:3px solid #ffe600;margin:0 0 14px;padding:11px 12px;font-size:9px;line-height:1.5}.reminder-presets{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.reminder-presets button{color:#8da0b2;text-transform:uppercase;background:#0a151f;border:1px solid #2d4052;border-radius:3px;min-height:42px;font-size:9px;font-weight:900}.reminder-presets button.selected{color:#dacdff;background:#281b48;border-color:#8b61e9;box-shadow:inset 0 -3px #9d77f5}.reminder-custom{margin-top:10px}.reminder-delivery-time{background:#0b1925;border:1px solid #243a4e;justify-content:space-between;gap:18px;margin:10px 0 0;padding:11px 13px;display:flex}.reminder-delivery-time b{color:#fff;text-align:right;font-size:10px}.reminder-channels>div{grid-template-columns:1fr 1fr}.reminder-copy{position:relative}.reminder-copy>small{color:#71869a;text-align:right;margin-top:6px;font-size:8px;display:block}.reminder-estimate{background:#09141d;border:1px solid #26394a;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.reminder-estimate b{color:#fff;font-size:10px}.reminder-estimate span{color:#77c8ff;font-size:9px}.reminder-estimate small{color:#6f8293;font-size:8px}.dialog-actions .dialog-danger{color:#ff8297;background:#2b1117;border:1px solid #7d2c3a;margin-right:auto}.cancellation-copy{margin-top:20px;display:block}.cancellation-copy>span,.cancellation-channels legend{color:#6fbfff;letter-spacing:1.2px;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.cancellation-copy textarea{resize:vertical;color:#fff;background:#101923;border:1px solid #2a3b4b;border-radius:4px;outline:none;width:100%;padding:12px;font-size:11px;line-height:1.55}.cancellation-copy textarea:focus{border-color:#168cff;box-shadow:0 0 0 3px #168cff1f}.cancellation-channels{border:0;margin:18px 0 0;padding:0}.cancellation-channels>p{color:#73889b;margin:0 0 10px;font-size:9px}.cancellation-channels>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cancellation-channels label{color:#a8b8c7;cursor:pointer;background:#0a151f;border:1px solid #26394a;border-radius:3px;align-items:center;gap:8px;min-height:39px;padding:8px 10px;font-size:9px;display:flex;position:relative}.cancellation-channels input{opacity:0;position:absolute}.cancellation-channels i{color:#0000;border:1px solid #42576a;border-radius:3px;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.cancellation-channels input:checked+i{color:#fff;background:#168cff;border-color:#168cff}.dialog-error{color:#ff9bab;background:#261218;border-left:3px solid #f04c65;margin:14px 0 0;padding:10px 12px;font-size:9px}.dialog-actions{border-top:1px solid #21303e;justify-content:flex-end;gap:9px;margin-top:23px;padding-top:18px;display:flex}.dialog-actions button{text-transform:uppercase;border-radius:3px;min-height:41px;padding:0 15px;font-size:9px;font-weight:900}.dialog-secondary{color:#9aabba;background:0 0;border:1px solid #35495c}.dialog-primary{color:#fff;background:#168cff;border:0}.dialog-primary:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.show-list-head{display:none}.show-row{grid-template-columns:minmax(240px,1.2fr) minmax(210px,1fr) auto}.show-row-actions{grid-column:1/-1;justify-content:flex-start;padding-left:63px}}@media (width<=600px){.shows-shell{padding:30px 16px 82px}.shows-heading{flex-direction:column;align-items:flex-start}.shows-heading h1{font-size:36px}.shows-heading .overview-create{width:100%}.archive-date-filters{scrollbar-width:none;overflow-x:auto}.archive-date-filters::-webkit-scrollbar{display:none}.archive-date-filters button{flex:none}.archive-date-filters>span{display:none}.show-filters{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.show-filters::-webkit-scrollbar{display:none}.show-filters button{flex:none;min-width:84px;padding:0 11px}.show-row{grid-template-columns:1fr auto;gap:14px 8px;padding:16px}.show-name{grid-column:1/-1}.show-where{padding-left:63px}.show-status{align-self:start}.show-row-actions{grid-column:1/-1;justify-content:flex-start;padding-left:63px}.show-row-actions .publish-link{flex-basis:100%;order:-1}.show-row-actions .reminder-link{flex-basis:100%}.show-row-actions .completed-note{text-align:left;max-width:none}.cancellation-backdrop{align-items:end;padding:0}.cancellation-dialog{border-radius:12px 12px 0 0;max-height:92vh;padding:25px 18px 24px}.permanent-delete-dialog{max-height:94vh}.permanent-delete-groups{grid-template-columns:1fr}.permanent-delete-group{padding:14px}.permanent-delete-actions{background:linear-gradient(#060b1100,#060b11 22%);margin-left:-18px;margin-right:-18px;padding:15px 18px 0;position:sticky;bottom:-24px}.cancellation-types,.publish-modes,.publish-schedule{grid-template-columns:1fr}.cancellation-channels>div,.reminder-presets{grid-template-columns:1fr 1fr}.reminder-delivery-time{flex-direction:column;align-items:flex-start;gap:5px}.dialog-actions{flex-direction:column-reverse;align-items:stretch}.dialog-actions button{width:100%}.dialog-actions .dialog-danger{margin-right:0}.show-row-actions .danger-link{flex-basis:100%}}.fans-shell{color:#fff;width:min(1280px,100%);min-height:calc(100vh - 76px);margin:0 auto;padding:42px 28px 100px}.fans-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin:20px 0 26px;display:flex}.fans-heading h1{letter-spacing:-2.5px;margin:0;font-size:48px;line-height:1}.fans-heading>div:first-child>p:last-child{color:#8fa2b5;max-width:650px;margin:12px 0 0;font-size:12px;line-height:1.6}.fans-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.fans-heading-actions a,.fans-heading-actions button{color:#70c1ff;letter-spacing:.5px;text-transform:uppercase;background:#0b1925;border:1px solid #2b577b;border-radius:4px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.fans-heading-actions button:last-child{color:#fff;background:#168cff;border-color:#168cff}.fans-heading-actions button:disabled{opacity:.45;cursor:not-allowed}.fan-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.fan-metrics article{background:linear-gradient(145deg,#0c1b29,#08121c);border:1px solid #21394f;border-radius:5px;min-height:112px;padding:19px 20px}.fan-metrics span,.fan-metrics small,.fan-metrics strong{display:block}.fan-metrics span{color:#83c9ff;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.fan-metrics strong{color:#fff;margin-top:11px;font-size:28px}.fan-metrics small{color:#657d91;margin-top:6px;font-size:8px}.fan-location-panel{background:linear-gradient(135deg,#0d2131 0%,#091520 58%,#07111a 100%);border:1px solid #28557a;border-radius:6px;margin:16px 0;padding:21px 22px;box-shadow:inset 3px 0 #168cff}.fan-location-copy p{color:#168cff;letter-spacing:1.5px;margin:0 0 6px;font-size:8px;font-weight:900}.fan-location-copy h2{color:#fff;letter-spacing:-.5px;margin:0;font-size:23px}.fan-location-copy>span{color:#7890a5;margin-top:7px;font-size:9px;line-height:1.5;display:block}.fan-location-controls{align-items:flex-end;gap:10px;margin-top:14px;display:flex}.fan-location-controls label>span,.fan-radius-options legend{color:#8fb2cf;letter-spacing:.9px;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.fan-location-controls input,.fan-location-controls select{color:#fff;background:#07111a;border:1px solid #2e4a61;border-radius:4px;outline:0;height:40px;font-size:10px}.fan-location-controls input:focus,.fan-location-controls select:focus{border-color:#168cff;box-shadow:0 0 0 3px #168cff1a}.fan-location-zip{flex:0 0 155px;width:155px}.fan-location-zip input{letter-spacing:1.4px;width:100%;padding:0 11px}.fan-radius-options{border:0;min-width:0;margin:0;padding:0}.fan-radius-options>div{display:flex}.fan-radius-options button{color:#7f96aa;background:#07111a;border:1px solid #2e4a61;border-right:0;min-width:55px;height:40px;padding:0 10px;font-size:8px;font-weight:900}.fan-radius-options button:first-child{border-radius:4px 0 0 4px}.fan-radius-options button:last-child{border-right:1px solid #2e4a61;border-radius:0 4px 4px 0}.fan-radius-options button.active{color:#fff;background:#168cff;border-color:#168cff}.fan-radius-options button.active+button{border-left-color:#168cff}.fan-custom-radius{flex:0 0 78px;width:78px}.fan-custom-radius input{width:100%;padding:0 9px}.fan-audience-filter{flex:1;min-width:145px}.fan-audience-filter select{width:100%;padding:0 30px 0 10px}.fan-apply-radius,.fan-clear-radius{text-transform:uppercase;white-space:nowrap;border-radius:4px;height:40px;padding:0 16px;font-size:8px;font-weight:900}.fan-apply-radius{color:#fff;background:#168cff;border:1px solid #168cff}.fan-clear-radius{color:#8fa1b2;background:0 0;border:1px solid #3b5266}.fan-location-result{border-top:1px solid #20384c;align-items:center;gap:10px;min-height:32px;margin-top:14px;padding-top:13px;display:flex}.fan-location-result b{color:#79caff;font-size:9px}.fan-location-result span{color:#657e93;font-size:8px}.fan-location-result.error b{color:#ff8da1}.fan-entry-panel,.fan-import-panel{background:linear-gradient(145deg,#0c1d2b,#08121b);border:1px solid #27547b;border-radius:6px;margin-bottom:16px;padding:22px;box-shadow:0 18px 50px #00000040}.fan-panel-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.fan-panel-title p{color:#168cff;letter-spacing:1.6px;margin:0 0 5px;font-size:8px;font-weight:900}.fan-panel-title h2{margin:0;font-size:22px}.fan-panel-title>button{color:#8fa1b2;background:0 0;border:1px solid #34495d;border-radius:50%;width:31px;height:31px;font-size:18px}.fan-entry-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fan-entry-grid label>span{color:#8fb2cf;letter-spacing:.8px;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.fan-entry-grid input{color:#fff;background:#0d1721;border:1px solid #2a4156;border-radius:4px;outline:0;width:100%;height:42px;padding:0 11px;font-size:11px}.fan-entry-grid input:focus{border-color:#168cff;box-shadow:0 0 0 3px #168cff1a}.fan-consent-list{gap:12px;margin-top:16px;display:grid}.fan-consent{cursor:pointer;align-items:center;gap:11px;width:max-content;max-width:100%;display:flex;position:relative}.fan-consent input{opacity:0;position:absolute}.fan-consent>i{color:#0000;border:1px solid #486075;border-radius:3px;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.fan-consent input:checked+i{color:#fff;background:#168cff;border-color:#168cff}.fan-consent input:focus-visible+i{outline-offset:2px;outline:3px solid #168cff55}.fan-consent b,.fan-consent small{display:block}.fan-consent b{color:#dbe7f1;font-size:10px}.fan-consent small{color:#74899b;margin-top:4px;font-size:8px}.fan-panel-actions{border-top:1px solid #213447;justify-content:flex-end;gap:9px;margin-top:19px;padding-top:16px;display:flex}.fan-panel-actions button{color:#91a5b7;text-transform:uppercase;background:0 0;border:1px solid #354c60;border-radius:3px;min-height:39px;padding:0 15px;font-size:8px;font-weight:900}.fan-panel-actions button:last-child{color:#fff;background:#168cff;border-color:#168cff}.fan-panel-actions button:disabled{opacity:.45;cursor:not-allowed}.import-instructions{color:#70869a;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:8px;display:flex}.import-instructions b{color:#9fb1c1;text-transform:uppercase;margin-right:3px}.import-instructions span{color:#75c3ff;background:#0d2234;border:1px solid #28455f;border-radius:12px;padding:5px 8px;font-weight:800}.fan-file-upload{cursor:pointer;background:#091725;border:1px dashed #34668f;border-radius:5px;align-items:center;gap:14px;min-height:88px;padding:16px 18px;display:flex;position:relative}.fan-file-upload.selected{background:#092219;border-style:solid;border-color:#29b979}.fan-file-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.fan-file-upload>i{color:#50b4ff;background:#0f3e66;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;display:grid}.fan-file-upload.selected>i{color:#68e1a6;background:#12653f}.fan-file-upload>span{flex:1;min-width:0}.fan-file-upload b,.fan-file-upload small{display:block}.fan-file-upload b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fan-file-upload small{color:#71879b;margin-top:5px;font-size:8px}.fan-file-upload em{color:#62bdff;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.import-template-note{color:#9fb1c1;margin:-5px 0 14px;font-size:9px;line-height:1.5}.fan-error,.fan-message{border-left:3px solid;margin:12px 0 0;padding:11px 13px;font-size:9px;line-height:1.5}.fan-error{color:#ff9cac;background:#29131a;border-color:#ff4868}.fan-message{color:#7be1ae;background:#0b271b;border-color:#2bc37b;margin-bottom:14px}.import-review{background:#09141f;border:1px solid #293f53;margin-top:13px;padding:13px 14px}.import-review header{justify-content:space-between;gap:16px;display:flex}.import-review header div{gap:12px;display:flex}.import-review header b{color:#66dda1;font-size:9px}.import-review header span{color:#ff8ea2;font-size:9px}.import-review header small{color:#71869a;font-size:8px}.import-review p{color:#8fa4b7;margin:11px 0 0;font-size:9px}.import-review ul{margin:11px 0 0;padding:0;list-style:none}.import-review li{border-top:1px solid #203143;gap:11px;padding:7px 0;font-size:8px;display:flex}.import-review li b{color:#ff8ea2}.import-review li span{color:#a9b7c3}.fan-list-panel{background:#09131e;border:1px solid #20394f;border-radius:6px;overflow:hidden}.fan-list-toolbar{background:#0d1925;border-bottom:1px solid #203447;justify-content:space-between;align-items:center;gap:20px;min-height:61px;padding:11px 16px;display:flex}.fan-list-toolbar label{background:#09131d;border:1px solid #2a4054;border-radius:4px;align-items:center;gap:9px;width:min(480px,100%);height:38px;padding:0 11px;display:flex}.fan-list-toolbar label i{color:#5baeea;font-size:15px;font-style:normal}.fan-list-toolbar input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.fan-list-toolbar>span{color:#6f8496;text-transform:uppercase;font-size:8px}.fan-list-head,.fan-row{grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.1fr) 90px 105px 110px 80px;align-items:center;gap:16px;display:grid}.fan-list-head{color:#71879b;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #203143;min-height:40px;padding:0 20px;font-size:7px;font-weight:900}.fan-row{border-bottom:1px solid #192c3c;min-height:82px;padding:14px 20px}.fan-row:last-child{border-bottom:0}.fan-name{align-items:center;gap:11px;min-width:0;display:flex}.fan-name>i{color:#66c1ff;background:#0d2d47;border:1px solid #2d73a8;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:900;display:grid}.fan-name b,.fan-name small,.fan-private b,.fan-private small{display:block}.fan-name b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fan-name small{color:#62798d;text-transform:uppercase;margin-top:4px;font-size:7px}.fan-private b{color:#c3d0dc;letter-spacing:.4px;font-size:9px}.fan-private small{color:#748b9f;margin-top:6px;font-size:8px}.fan-zip,.fan-added{color:#9cafbf;font-size:9px}.fan-optin{text-transform:uppercase;border-radius:12px;width:max-content;padding:6px 8px;font-size:7px;font-weight:900}.fan-optin.yes{color:#6de3a8;background:#0d2e20;border:1px solid #2bbf78}.fan-optin.no{color:#8696a5;background:#15202a;border:1px solid #465666}.fan-actions button{color:#dc7186;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:900}.fan-actions button:disabled{opacity:.4}.empty-fans{text-align:center;padding:68px 24px}.empty-fans>span{color:#49b0ff;background:#0e2d48;border:1px solid #2b638f;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:21px;display:grid}.empty-fans h2{margin:17px 0 7px;font-size:20px}.empty-fans p{color:#7a91a5;max-width:480px;margin:auto;font-size:10px;line-height:1.6}.empty-fans button{color:#39a9ff;background:0 0;border:0;margin-top:18px;font-size:9px;font-weight:900}.fan-privacy-note{color:#6f8497;margin:13px 0 0;font-size:8px;line-height:1.6}.fan-privacy-note b{color:#a8b8c6}.fan-consent-status{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.fan-zip b,.fan-zip small{display:block}.fan-zip b{color:#b8c8d6;font-size:9px}.fan-zip small{color:#3eafff;margin-top:4px;font-size:7px;font-weight:900}@media (width<=1050px){.fans-heading{flex-direction:column;align-items:flex-start}.fans-heading-actions{justify-content:flex-start}.fan-location-controls{flex-wrap:wrap}.fan-audience-filter{flex:180px}.fan-entry-grid{grid-template-columns:1fr 1fr}.fan-list-head{display:none}.fan-row{grid-template-columns:minmax(180px,1.1fr) minmax(180px,1fr) 90px 90px}.fan-added{display:none}.fan-actions{justify-self:end}}@media (width<=700px){.fans-shell{padding:26px 15px 90px}.fans-heading{margin-top:14px}.fans-heading h1{font-size:38px}.fans-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.fans-heading-actions a{grid-column:1/-1}.fan-metrics{grid-template-columns:1fr 1fr}.fan-metrics article{min-height:95px;padding:15px}.fan-location-panel{padding:18px 15px}.fan-location-copy h2{font-size:20px}.fan-location-controls{grid-template-columns:1fr 1fr;gap:12px 9px;display:grid}.fan-location-zip,.fan-custom-radius,.fan-audience-filter{flex:auto;width:auto;min-width:0}.fan-location-zip{grid-column:1/-1}.fan-radius-options{grid-column:1/-1;overflow:hidden}.fan-radius-options>div{grid-template-columns:repeat(5,1fr);display:grid}.fan-radius-options button{min-width:0;padding:0 4px}.fan-audience-filter{grid-column:1/-1}.fan-apply-radius,.fan-clear-radius{width:100%}.fan-location-result{flex-direction:column;align-items:flex-start;gap:5px}.fan-entry-panel,.fan-import-panel{padding:17px 14px}.fan-entry-grid{grid-template-columns:1fr}.fan-panel-actions{flex-direction:column-reverse;align-items:stretch}.fan-panel-actions button{width:100%}.import-review header{flex-direction:column;align-items:flex-start}.fan-list-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.fan-list-toolbar>span{align-self:flex-end}.fan-row{grid-template-columns:1fr auto;gap:12px 10px;padding:16px}.fan-name{grid-column:1/-1}.fan-private{padding-left:49px}.fan-zip{align-self:center}.fan-optin{margin-left:49px}.fan-actions{align-self:center}.fan-file-upload{padding:14px}.fan-file-upload>em{display:none}.fan-consent-status{margin-left:49px}.fan-consent-status .fan-optin{margin-left:0}}.analytics-shell{color:#fff;width:min(1420px,100%);min-height:calc(100vh - 72px);margin:0 auto;padding:44px clamp(28px,4vw,70px) 100px}.analytics-shell .back-link{color:#319eff;letter-spacing:.5px;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.analytics-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin:27px 0 25px;display:flex}.analytics-heading p,.analytics-section-head p{color:#168cff;letter-spacing:2px;margin:0 0 9px;font-size:9px;font-weight:900}.analytics-heading h1{letter-spacing:-2.4px;margin:0;font-size:clamp(34px,4vw,56px);font-weight:500}.analytics-heading>div>span,.analytics-section-head>div>span{color:#7890a5;margin-top:9px;font-size:11px;line-height:1.55;display:block}.analytics-heading-controls{align-items:flex-end;gap:10px;display:flex}.analytics-heading-controls label>span{color:#7890a5;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.analytics-heading-controls select,.analytics-heading-controls button{color:#73c3ff;letter-spacing:.5px;text-transform:uppercase;background:#0b2132;border:1px solid #2b73ad;border-radius:4px;height:42px;padding:0 14px;font-size:8px;font-weight:900}.analytics-heading-controls select{color:#d7e9f6;background:#071722;min-width:145px}.analytics-heading-controls button:disabled,.analytics-heading-controls select:disabled{opacity:.55}.analytics-show-selector{background:linear-gradient(110deg,#0b1a27 0%,#09131e 62%,#071019 100%);border:1px solid #224158;border-radius:6px;grid-template-columns:minmax(280px,440px) 1fr;align-items:center;gap:26px;min-height:108px;margin-bottom:18px;padding:20px 22px;display:grid;box-shadow:inset 3px 0 #168cff}.analytics-show-selector label>span{color:#76a2c4;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.analytics-show-selector select{color:#fff;background:#06111a;border:1px solid #31536b;border-radius:4px;outline:0;width:100%;height:43px;padding:0 38px 0 12px;font-size:11px}.analytics-show-selector select:focus{border-color:#168cff;box-shadow:0 0 0 3px #168cff1f}.analytics-show-selector>div{min-width:0}.analytics-show-selector>div strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:18px;display:block;overflow:hidden}.analytics-show-selector>div p{color:#8196a8;margin:5px 0 0;font-size:10px}.show-status{color:#8ba1b3;letter-spacing:.7px;text-transform:uppercase;border:1px solid #315169;border-radius:14px;width:max-content;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.show-status.published{color:#68e4a7;background:#073020;border-color:#1cbe73}.show-status.scheduled{color:#f1d260;background:#332b08;border-color:#d5ad22}.analytics-alert{color:#77dcb0;background:#09281c;border-left:3px solid #26b879;align-items:center;gap:10px;margin:0 0 18px;padding:13px 16px;font-size:9px;line-height:1.5;display:flex}.analytics-alert b{color:#b8f5d7}.analytics-alert.error{color:#f2a2b1;background:#32101a;border-left-color:#ef4668}.analytics-alert.period{color:#e8ca87;background:#2b210b;border-left-color:#e8ab3a}.analytics-alert.period b{color:#ffe3a4}.analytics-alert button{color:#fff;text-transform:uppercase;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:900}.analytics-loading{color:#7890a5;text-align:center;background:#09131e;border:1px solid #20394d;border-radius:6px;place-content:center;gap:8px;min-height:260px;font-size:11px;display:grid}.analytics-loading b{color:#fff;font-size:18px}.analytics-empty-guide{background:radial-gradient(circle at 85% 10%,#0d426a66,#0000 34%),linear-gradient(135deg,#0a1d2b,#07131e);border:1px solid #24465f;border-radius:7px;grid-template-columns:72px minmax(0,680px);place-content:center;gap:24px;min-height:300px;padding:34px;display:grid}.analytics-empty-guide>span{color:#5ebaff;background:#0c2a43;border:1px solid #287bb8;border-radius:50%;place-items:center;width:66px;height:66px;font-size:28px;display:grid}.analytics-empty-guide p{color:#168cff;letter-spacing:1.4px;margin:0 0 7px;font-size:8px;font-weight:900}.analytics-empty-guide h2{color:#fff;margin:0;font-size:27px}.analytics-empty-guide strong{color:#93a9ba;max-width:650px;margin-top:10px;font-size:11px;font-weight:500;line-height:1.6;display:block}.analytics-empty-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.analytics-empty-guide li{color:#b7c8d5;background:#081722;border:1px solid #244158;border-radius:5px;align-items:center;gap:8px;padding:11px;font-size:9px;display:flex}.analytics-empty-guide li i{color:#fff;background:#168cff;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.analytics-empty-guide button{color:#fff;text-transform:uppercase;background:#168cff;border:0;border-radius:4px;min-height:41px;margin-top:16px;padding:0 17px;font-size:8px;font-weight:900}.analytics-empty-guide small{color:#668096;margin-top:12px;font-size:8px;line-height:1.5;display:block}.analytics-total-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-metric{background:#091520;border:1px solid #203a4f;border-radius:6px;flex-direction:column;justify-content:center;min-height:130px;padding:18px;display:flex}.analytics-metric.accent{background:linear-gradient(145deg,#0e2b43,#091520);border-color:#2677b5;box-shadow:inset 3px 0 #168cff}.analytics-metric>span{color:#7890a5;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.analytics-metric strong{color:#fff;letter-spacing:-1px;margin:9px 0 7px;font-size:30px;line-height:1}.analytics-metric strong.unavailable{letter-spacing:0;font-size:17px}.analytics-metric small{color:#61798c;font-size:8px;line-height:1.45}.analytics-winners{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.analytics-winners article{background:linear-gradient(120deg,#0c2132,#09131e);border:1px solid #24425a;border-radius:6px;min-height:114px;padding:20px}.analytics-winners span{color:#55b5ff;letter-spacing:1.2px;font-size:8px;font-weight:900}.analytics-winners strong{margin:10px 0 6px;font-size:20px;display:block}.analytics-winners p{color:#71889c;margin:0;font-size:9px;line-height:1.5}.analytics-winners a{color:#5bb8ff;font-size:9px;font-weight:900}.analytics-map-panel,.analytics-platform-section{background:#08131e;border:1px solid #203c52;border-radius:7px;margin-top:24px;padding:22px}.analytics-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.analytics-section-head h2{letter-spacing:-.8px;margin:0;font-size:24px;font-weight:600}.map-head{align-items:center}.map-visible-total{text-align:right;min-width:112px}.map-visible-total strong{color:#72c7ff;font-size:27px;display:block}.map-visible-total span{color:#688197;text-transform:uppercase;font-size:8px;font-weight:900}.map-controls{border-top:1px solid #1d3446;border-bottom:1px solid #1d3446;grid-template-columns:auto minmax(180px,250px) 1fr;align-items:end;gap:18px;padding:14px 0;display:grid}.map-controls fieldset{border:0;margin:0;padding:0}.map-controls legend,.map-controls label>span{color:#7f99ae;letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.map-controls fieldset>div{display:flex}.map-controls button{color:#7890a4;background:#07111a;border:1px solid #2a4a61;border-right:0;height:37px;padding:0 12px;font-size:8px;font-weight:900}.map-controls button:first-child{border-radius:4px 0 0 4px}.map-controls button:last-child{border-right:1px solid #2a4a61;border-radius:0 4px 4px 0}.map-controls button.active{color:#fff;background:#168cff;border-color:#168cff}.map-controls button.active+button{border-left-color:#168cff}.map-controls select{color:#fff;background:#07111a;border:1px solid #2a4a61;border-radius:4px;outline:0;width:100%;height:37px;padding:0 10px;font-size:9px}.map-controls>p{color:#647d91;justify-self:end;margin:0;font-size:9px}.fan-map-layout{grid-template-columns:minmax(0,1fr) 255px;gap:18px;margin-top:18px;display:grid}.fan-map-canvas{background:radial-gradient(circle at 50% 45%,#102b3f 0%,#08151f 70%);border:1px solid #1c3649;border-radius:6px;min-height:430px;position:relative;overflow:hidden}.fan-map-canvas svg{width:100%;height:auto;display:block}.fan-map-states path{fill:#0d2638;stroke:#28506b;stroke-width:.8px;vector-effect:non-scaling-stroke;transition:fill .2s}.fan-map-canvas:hover .fan-map-states path{fill:#0e2b40}.audience-map-canvas svg{touch-action:none;cursor:grab;outline:none}.audience-map-canvas svg:active{cursor:grabbing}.audience-map-canvas svg:focus-visible{box-shadow:inset 0 0 0 2px #168cff}.audience-map-canvas .fan-map-marker.fan circle:not(.pulse){fill:#fff;stroke:#bde6ff;filter:drop-shadow(0 0 7px #ffffffb8)}.audience-map-canvas .fan-map-marker.fan .pulse{fill:#ffffff2e}.audience-map-canvas .fan-map-marker.venue circle:not(.pulse){fill:#30d985;stroke:#c4ffe3;filter:drop-shadow(0 0 7px #30d985b8)}.audience-map-canvas .fan-map-marker.venue .pulse{fill:#30d98533}.audience-map-filters{margin:0 0 14px}.audience-map-filters .fan-key,.audience-map-legend .fan-key{background:#fff}.audience-map-filters .venue-key,.audience-map-legend .venue-key{background:#30d985}.audience-map-privacy{border-top:1px solid #1e3648;gap:5px;margin-top:16px;padding-top:14px;display:grid}.audience-map-privacy b{color:#83cfff;letter-spacing:.65px;text-transform:uppercase;font-size:8px}.audience-map-privacy span{color:#6e879b;font-size:8px;line-height:1.55}.audience-venue-link{color:#7ce8b4;text-transform:uppercase;background:#0a2a20;border:1px solid #238c61;border-radius:4px;justify-content:center;align-items:center;min-height:38px;margin-top:14px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.audience-venue-link:hover,.audience-venue-link:focus-visible{color:#c4ffe3;background:#0d3a2a;border-color:#48e39b;outline:none}.analytics-map-panel+.analytics-content-type{margin-top:24px}.venue-booking-card{border-top:1px solid #1e3648;gap:10px;min-width:0;margin-top:16px;padding-top:15px;display:grid}.venue-booking-card>b{color:#7ce8b4;letter-spacing:.7px;font-size:10px}.venue-booking-card p{gap:3px;min-width:0;margin:0;display:grid}.venue-booking-card p strong,.venue-insight strong{color:#8ca9bc;font-size:10px;font-weight:700}.venue-booking-card p span,.venue-booking-card p a,.venue-insight>span{overflow-wrap:anywhere;color:#fff;font-size:12px;line-height:1.4}.venue-booking-card p a{color:#7ce8b4}.venue-booking-card small,.venue-insight small{color:#7890a4;font-size:10px;line-height:1.45}.venue-insight{border-top:1px solid #1e3648;gap:4px;padding-top:12px;display:grid}.venue-insight>span{font-size:19px;font-weight:900}.fan-map-marker{cursor:pointer;outline:0}.fan-map-marker circle{fill:#168cff;stroke:#8bd2ff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.fan-map-marker .pulse{fill:#168cff2e;stroke:none}.fan-map-marker.notified circle:not(.pulse){fill:#f0c72e;stroke:#fff0a6}.fan-map-marker.notified .pulse{fill:#f0c72e33}.fan-map-marker.engaged circle:not(.pulse){fill:#ff4e8a;stroke:#ffc0d6}.fan-map-marker.engaged .pulse{fill:#ff4e8a33}.fan-map-marker.selected circle:not(.pulse),.fan-map-marker:focus circle:not(.pulse){stroke:#fff;stroke-width:3px}.fan-map-marker text{fill:#fff;text-anchor:middle;paint-order:stroke;stroke:#07111a;stroke-width:3px;font-size:10px;font-weight:900}.fan-map-loading,.fan-map-empty{color:#8db2cd;text-align:center;background:#040c13c7;place-content:center;padding:30px;font-size:10px;display:grid;position:absolute;inset:0}.fan-map-empty.error{color:#ff97ab}.fan-map-detail{background:#0b1a27;border:1px solid #24435a;border-radius:6px;padding:20px}.fan-map-detail>span{color:#47afff;letter-spacing:1.1px;font-size:8px;font-weight:900}.fan-map-detail h3{margin:10px 0 4px;font-size:21px}.fan-map-detail>p{color:#7690a5;margin:0 0 16px;font-size:9px;line-height:1.5}.fan-map-detail dl{gap:0;margin:0;display:grid}.fan-map-detail dl div{border-top:1px solid #1e3648;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.fan-map-detail dt{color:#7890a4;font-size:8px}.fan-map-detail dd{color:#fff;text-align:right;margin:0;font-size:10px;font-weight:900}.fan-map-detail address{font-style:normal;line-height:1.55}.fan-map-detail dl .audience-venue-link{color:#7ce8b4;text-transform:none;background:0 0;border:0;justify-content:flex-end;min-height:0;margin:0;font-size:10px}.fan-map-detail dl .audience-venue-link:hover,.fan-map-detail dl .audience-venue-link:focus-visible{color:#c4ffe3;background:0 0;border:0;text-decoration:underline}.fan-map-legend{color:#6e879b;border-top:1px solid #1e3648;grid-template-columns:auto 1fr;gap:7px 8px;margin-top:14px;padding-top:13px;font-size:8px;line-height:1.4;display:grid}.fan-map-legend i{background:#168cff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px #168cffa6}.fan-map-legend i.notified{background:#f0c72e;box-shadow:0 0 8px #f0c72e8c}.fan-map-legend i.engaged{background:#ff4e8a;box-shadow:0 0 8px #ff4e8a8c}.analytics-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analytics-platform-card{background:#091722;border:1px solid #203d52;border-radius:6px;min-width:0;overflow:hidden}.analytics-platform-card>header{border-bottom:1px solid #1d3446;justify-content:space-between;align-items:flex-start;gap:12px;min-height:86px;padding:14px;display:flex}.platform-identity{align-items:center;gap:11px;min-width:0;display:flex}.platform-identity>i{color:#fff;background:#167ff0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;display:grid}.analytics-platform-card.instagram .platform-identity>i{background:linear-gradient(135deg,#843bc8,#f2408a,#f9a43e)}.analytics-platform-card.tiktok .platform-identity>i{background:#03070b;box-shadow:inset 0 0 0 1px #35e0d0}.analytics-platform-card.email .platform-identity>i,.analytics-platform-card.sms .platform-identity>i{color:#6ac4ff;background:#0b436b;border-radius:8px}.analytics-platform-card header p{color:#fff;margin:0;font-size:12px;font-weight:900}.analytics-platform-card header span{color:#6e8497;margin-top:4px;font-size:8px;display:block}.platform-header-summary{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;min-width:112px;display:flex}.analytics-platform-card header em{color:#72e7ad;text-transform:uppercase;background:#082d20;border:1px solid #24c57c;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.platform-followers>span{letter-spacing:.55px;text-transform:uppercase;margin:0;font-weight:900;color:#75a8c8!important;font-size:7px!important}.platform-followers>strong{color:#fff;margin-top:3px;font-size:16px;line-height:1.1;display:block}.platform-followers>time{color:#6e8497;max-width:128px;margin-top:4px;font-size:7px;line-height:1.3;display:block}.platform-metric-grid{grid-template-columns:1fr 1fr;display:grid}.platform-metric-grid div{border-bottom:1px solid #172d3c;border-right:1px solid #172d3c;min-height:62px;padding:12px 14px}.platform-metric-grid div:nth-child(2n){border-right:0}.platform-metric-grid span{color:#6e8498;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.platform-metric-grid strong{color:#fff;margin-top:7px;font-size:16px;display:block}.analytics-platform-card>a,.platform-foot{color:#45afff;align-items:center;min-height:43px;margin:0;padding:0 14px;font-size:8px;font-weight:900;display:flex}.platform-foot{color:#687f92;font-weight:500}.analytics-platform-card>a b{margin-left:auto}.platform-metric-grid strong.unavailable{color:#82b9da;letter-spacing:0;font-size:11px}.platform-collection-state{background:#0a1d2a;border-bottom:1px solid #183247;border-left:3px solid #2f7fae;gap:9px;padding:11px 14px;display:grid}.platform-collection-state>div{min-width:0}.platform-update-time{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-update-time>span{color:#75a8c8;letter-spacing:.7px;text-transform:uppercase;margin:0;font-size:7px;font-weight:900}.platform-update-time>time{color:#fff;white-space:nowrap;font-size:9px;font-weight:900}.platform-update-detail{border-top:1px solid #1c3a4e;padding-top:8px}.platform-collection-state b{color:#7fd3ff;text-transform:uppercase;font-size:8px;display:block}.platform-update-detail>span{color:#8ca6b8;margin-top:4px;font-size:8px;line-height:1.45;display:block}.platform-collection-state button{color:#f4cc72;letter-spacing:.35px;text-transform:uppercase;background:#3b2e12;border:1px solid #8c6a2c;border-radius:3px;min-height:30px;margin-top:10px;padding:0 10px;font-size:7px;font-weight:900}.platform-collection-state.ok{background:#0a211c;border-left-color:#35b77a}.platform-collection-state.ok b{color:#65dfa3}.platform-collection-state.permission_required,.platform-collection-state.unavailable{background:#0a1d2a;border-left-color:#4b82a5}.platform-collection-state.permission_required b,.platform-collection-state.unavailable b{color:#82b9da}.platform-collection-state.connection_expired,.platform-collection-state.error{background:#25131a;border-left-color:#b95069}.platform-collection-state.connection_expired b,.platform-collection-state.error b{color:#f08ca0}.platform-post-results{border-top:1px solid #20394c;padding:14px}.platform-post-results>h3{color:#8ea6b8;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;font-size:8px}.platform-post-result{background:#07131d;border:1px solid #203b50;border-radius:5px;margin-top:9px;overflow:hidden}.platform-post-result>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:11px;display:flex}.platform-post-result>header div{min-width:0}.platform-post-result>header strong{overflow-wrap:anywhere;color:#fff;font-size:9px;line-height:1.4;display:block}.platform-post-result>header span{color:#617b8e;margin-top:4px;font-size:7px;line-height:1.4;display:block}.post-status{color:#86b4d3;text-transform:uppercase;border:1px solid #31556e;border-radius:10px;flex:none;padding:4px 6px;font-size:6px}.post-status.ok{color:#6ee0a8;border-color:#247e56}.post-status.permission_required,.post-status.unavailable{color:#82b9da;border-color:#3d6e8d}.post-status.connection_expired,.post-status.error{color:#ee8ca1;border-color:#874052}.platform-post-result>div{border-top:1px solid #162e3e;border-bottom:1px solid #162e3e;grid-template-columns:repeat(4,1fr);display:grid}.platform-post-result>div span{color:#617b8e;text-align:center;text-transform:uppercase;padding:9px 6px;font-size:6px}.platform-post-result>div b{color:#fff;margin-top:4px;font-size:10px;display:block}.platform-post-result>p{color:#8ca6b8;margin:0;padding:9px 11px;font-size:7px;line-height:1.45}.platform-post-result>footer{color:#60798b;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:7px;display:flex}.platform-post-result>footer a{color:#4eb3ff;font-weight:900}.analytics-privacy-note{color:#61798c;margin:16px 0 0;font-size:8px;line-height:1.65}.analytics-privacy-note b{color:#9cafbe}@media (width<=1150px){.analytics-total-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-platform-grid{grid-template-columns:1fr 1fr}.fan-map-layout{grid-template-columns:1fr}.fan-map-detail{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.fan-map-detail dl{grid-area:1/2/5}.fan-map-legend{grid-column:1}}@media (width<=760px){.analytics-shell{padding:26px 15px 95px}.analytics-heading{flex-direction:column;align-items:flex-start}.analytics-heading h1{font-size:38px}.analytics-heading-controls{grid-template-columns:1fr;width:100%;display:grid}.analytics-heading-controls select,.analytics-heading-controls button{width:100%}.analytics-empty-guide{grid-template-columns:1fr;place-content:start;min-height:0;padding:24px 18px}.analytics-empty-guide>span{width:52px;height:52px;font-size:22px}.analytics-empty-guide ol{grid-template-columns:1fr}.analytics-empty-guide button{width:100%}.analytics-show-selector{grid-template-columns:1fr}.analytics-total-grid,.analytics-winners,.analytics-platform-grid{grid-template-columns:1fr 1fr}.analytics-metric{min-height:114px}.analytics-map-panel,.analytics-platform-section{padding:15px}.analytics-section-head{flex-direction:column;align-items:flex-start}.map-visible-total{text-align:left}.map-controls{grid-template-columns:1fr}.map-controls>p{justify-self:start}.map-controls fieldset>div{grid-template-columns:repeat(4,1fr);display:grid}.map-controls button{min-width:0;padding:0 5px}.fan-map-canvas{min-height:260px}.fan-map-detail{display:block}.fan-map-detail dl{margin-top:15px}.fan-map-legend{display:grid}.analytics-platform-card{grid-column:1/-1}.platform-update-time{flex-direction:column;align-items:flex-start;gap:5px}.platform-update-time>time{white-space:normal}}@media (width<=470px){.analytics-total-grid,.analytics-winners{grid-template-columns:1fr}.analytics-show-selector>div strong{white-space:normal}.fan-map-canvas{min-height:220px}}.messages-shell{color:#fff;width:min(1280px,100%);min-height:calc(100vh - 76px);margin:0 auto;padding:42px 28px 110px}.messages-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin:20px 0 24px;display:flex}.messages-heading h1{letter-spacing:-2.5px;margin:0;font-size:48px;line-height:1}.messages-heading>div>p:last-child{color:#8fa2b5;max-width:690px;margin:12px 0 0;font-size:12px;line-height:1.6}.messages-heading>button{color:#70c1ff;letter-spacing:.5px;text-transform:uppercase;background:#0b1925;border:1px solid #2b577b;border-radius:4px;min-height:42px;padding:0 15px;font-size:9px;font-weight:900}.message-test-banner{color:#eadb8c;background:#201b08;border:1px solid #665313;border-left:4px solid #ffd532;border-radius:5px;align-items:center;gap:16px;margin-bottom:18px;padding:15px 18px;display:flex}.message-test-banner strong{color:#ffdf55;letter-spacing:1px;flex:none;font-size:9px}.message-test-banner span{font-size:10px;line-height:1.55}.message-compose-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:16px;display:grid}.message-panel,.message-review-panel,.message-history{background:#0a1723;border:1px solid #223a50;border-radius:6px;box-shadow:0 20px 50px #00000029}.message-panel{flex-direction:column;min-width:0;height:100%;padding:25px;display:flex}.message-step{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.message-step>b{color:#2da5ff;letter-spacing:.7px;background:#0d3151;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.message-step h2{letter-spacing:-.5px;margin:0 0 5px;font-size:20px}.message-step p{color:#7f94a7;margin:0;font-size:9px;line-height:1.5}.message-channel-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.message-channel-grid>button{color:#8295a8;text-align:left;background:#08121c;border:1px solid #29435a;border-radius:4px;align-items:center;gap:10px;min-width:0;min-height:68px;padding:11px;display:flex}.message-channel-grid>button.active{color:#fff;background:#0b2942;border-color:#168cff;box-shadow:inset 3px 0 #168cff}.message-channel-grid i{color:#41adff;background:#10283d;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.message-channel-grid span{flex:1;min-width:0}.message-channel-grid b,.message-channel-grid small{display:block}.message-channel-grid b{font-size:11px}.message-channel-grid small{color:#71879a;margin-top:4px;font-size:8px}.message-channel-grid em{color:#3caaff;font-size:12px;font-style:normal;font-weight:900}.message-audience-tabs{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0 10px;display:grid}.message-audience-tabs button{color:#8ea1b2;text-align:left;background:#08121c;border:1px solid #294156;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:74px;padding:12px 14px;display:flex}.message-audience-tabs button b{color:#dce8f1;font-size:10px}.message-audience-tabs button small{color:#71869a;font-size:8px;line-height:1.4}.message-audience-tabs button.active{background:#0b2942;border-color:#168cff;box-shadow:inset 3px 0 #168cff}.message-audience-tabs button.active b{color:#fff}.message-manual-toggle{color:#72a8d0;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;align-self:flex-start;margin:0 0 13px;padding:3px 0;font-size:8px;font-weight:900}.message-manual-toggle:hover,.message-manual-toggle.active{color:#5ab6ff;border-bottom-color:#168cff}.message-radius{background:#07121c;border:1px solid #25445e;border-radius:4px;grid-template-columns:140px 1fr auto;align-items:end;gap:9px;padding:14px;display:grid}.message-radius label>span,.message-form-grid label>span,.message-field>span,.message-schedule-row label>span{color:#8096aa;letter-spacing:.9px;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.message-radius input,.message-radius select,.message-form-grid select,.message-field input,.message-field textarea,.message-schedule-row input,.message-fan-search{color:#fff;background:#101d29;border:1px solid #2b4154;border-radius:3px;outline:none;width:100%}.message-radius input,.message-radius select,.message-form-grid select,.message-field input,.message-schedule-row input,.message-fan-search{height:42px;padding:0 11px}.message-radius button{color:#fff;text-transform:uppercase;background:#168cff;border:0;border-radius:3px;height:42px;padding:0 16px;font-size:8px;font-weight:900}.message-radius button:disabled{opacity:.55}.message-inline-error{color:#ff8094;margin:9px 0 0;font-size:9px}.message-audience-map{background:#07121c;border:1px solid #24445d;border-radius:5px;margin-top:12px;overflow:hidden}.message-audience-map>header{border-bottom:1px solid #203a4f;padding:13px 15px}.message-audience-map>header span,.message-audience-map>header b,.message-audience-map>header small{display:block}.message-audience-map>header span{color:#3eaaff;letter-spacing:1px;font-size:7px;font-weight:900}.message-audience-map>header b{margin-top:5px;font-size:11px}.message-audience-map>header small{color:#71879a;margin-top:5px;font-size:8px;line-height:1.45}.message-map-canvas{background:radial-gradient(circle at 50% 45%,#102b3f 0%,#07121c 72%);min-height:260px;position:relative}.message-map-canvas svg{width:100%;height:auto;display:block}.message-map-states path{fill:#0d2638;stroke:#28506b;stroke-width:.8px;vector-effect:non-scaling-stroke}.message-map-density circle{fill:#1aa1ff;filter:drop-shadow(0 0 9px #1aa1ffa6)}.message-map-center circle{fill:#ffd74c;stroke:#fff2a3;stroke-width:2px}.message-map-center .ring{fill:none;stroke:#ffd74c;stroke-width:2px;opacity:.5}.message-map-center text{fill:#ffe987;text-anchor:middle;paint-order:stroke;stroke:#07121c;stroke-width:3px;font-size:10px;font-weight:900}.message-map-overlay{color:#9ec7e3;text-align:center;background:#040c13bd;place-content:center;padding:24px;font-size:9px;display:grid;position:absolute;inset:0}.message-map-overlay.error{color:#ff97ab}.message-map-totals{border-top:1px solid #203a4f;grid-template-columns:repeat(3,1fr);display:grid}.message-map-totals span{text-align:center;border-right:1px solid #203a4f;padding:11px}.message-map-totals span:last-child{border-right:0}.message-map-totals b,.message-map-totals small{display:block}.message-map-totals b{font-size:18px}.message-map-totals small{color:#71879a;text-transform:uppercase;margin-top:3px;font-size:7px}.message-fan-search{margin-bottom:8px}.message-fan-list{scrollbar-width:thin;scrollbar-color:#1d75bd #07121c;border:1px solid #253b4e;border-radius:4px;max-height:230px;overflow:auto}.message-fan-list>label{cursor:pointer;border-bottom:1px solid #1e3244;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:grid;position:relative}.message-fan-list>label:last-child{border-bottom:0}.message-fan-list input{accent-color:#168cff}.message-fan-list b,.message-fan-list small{display:block}.message-fan-list b{font-size:10px}.message-fan-list small{color:#70869a;margin-top:4px;font-size:8px}.message-fan-list em{color:#64baff;white-space:nowrap;font-size:7px;font-style:normal;font-weight:900}.message-audience-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:auto;padding-top:18px;display:grid}.message-audience-summary span{color:#71879a;text-align:center;background:#08131e;border:1px solid #213a50;border-radius:3px;flex-direction:column;justify-content:center;min-height:64px;padding:10px;font-size:8px;display:flex}.message-audience-summary b{color:#fff;margin-bottom:3px;font-size:18px;display:block}.message-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.message-form-grid label,.message-field{margin-bottom:13px;display:block}.message-form-grid small{color:#526a80}.message-field textarea{resize:vertical;min-height:154px;padding:12px;line-height:1.55}.message-radius input:focus,.message-form-grid select:focus,.message-field input:focus,.message-field textarea:focus,.message-schedule-row input:focus,.message-fan-search:focus{border-color:#168cff;box-shadow:0 0 0 3px #168cff1c}.message-character-count{color:#6f8396;justify-content:space-between;gap:12px;margin:-5px 0 14px;font-size:8px;display:flex}.message-preview-box{background:linear-gradient(145deg,#07111a,#0d2234);border:1px solid #26577f;border-radius:5px;flex:1;min-height:126px;padding:15px}.message-preview-box>span{color:#299fff;letter-spacing:1px;margin-bottom:10px;font-size:8px;font-weight:900;display:block}.message-preview-box>b{margin-bottom:7px;font-size:11px;display:block}.message-preview-box p{color:#c2d0dc;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.message-review-panel{margin-top:16px;padding:25px}.message-review-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.message-review-metrics>span{background:#08131e;border:1px solid #254058;border-radius:4px;padding:15px}.message-review-metrics small,.message-review-metrics b{display:block}.message-review-metrics small{color:#788ea1;text-transform:uppercase;font-size:8px}.message-review-metrics b{margin-top:7px;font-size:24px}.message-consent-check{cursor:pointer;background:#091620;border:1px solid #29445c;border-radius:4px;align-items:flex-start;gap:10px;margin:16px 0;padding:13px;display:flex;position:relative}.message-consent-check input{opacity:0;position:absolute}.message-consent-check i{color:#fff;border:1px solid #456076;border-radius:3px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.message-consent-check input:checked+i{background:#168cff;border-color:#168cff}.message-consent-check span{color:#9babb9;font-size:9px;line-height:1.5}.message-schedule-row{align-items:flex-end;gap:12px;display:flex}.message-schedule-row label{width:min(320px,100%)}.message-schedule-row small{color:#677c90;padding-bottom:13px;font-size:8px}.message-status{color:#9cd1ff;background:#0a2942;border-left:3px solid #168cff;margin:12px 0 0;padding:11px 13px;font-size:9px;line-height:1.45}.message-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.message-actions button{letter-spacing:.5px;text-transform:uppercase;border-radius:3px;min-height:42px;padding:0 16px;font-size:8px;font-weight:900}.message-actions button:disabled{opacity:.5;cursor:wait}.message-secondary{color:#9fb1c0;background:#0a1621;border:1px solid #405a70}.message-secondary.blue{color:#4eb1ff;border-color:#168cff}.message-primary{color:#fff;background:#168cff;border:0;box-shadow:0 8px 22px #168cff3d}.message-primary span{margin-left:12px}.message-history{margin-top:16px;overflow:hidden}.message-history>header{border-bottom:1px solid #253c50;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.message-history h2{margin:3px 0 0;font-size:22px}.message-history>header>span{color:#6f88a0;font-size:9px}.message-history-head,.message-history>article{grid-template-columns:1.45fr 1.1fr .8fr .65fr;align-items:center;gap:14px;display:grid}.message-history-head{color:#5f7990;letter-spacing:.8px;text-transform:uppercase;background:#07111a;border-bottom:1px solid #203548;padding:10px 18px;font-size:7px;font-weight:900}.message-history>article{border-bottom:1px solid #1f3446;min-height:75px;padding:13px 18px}.message-history>article:last-child{border-bottom:0}.message-history article b,.message-history article small{display:block}.message-history article b{overflow-wrap:anywhere;font-size:10px}.message-history article small{color:#6f8395;margin-top:5px;font-size:8px;line-height:1.35}.message-status-chip{letter-spacing:.6px;text-transform:uppercase;border:1px solid;border-radius:3px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-block}.message-status-chip.draft{color:#ffe25f;background:#2b2508;border-color:#806d1a}.message-status-chip.scheduled{color:#58b6ff;background:#092c48;border-color:#1869a8}.message-status-chip.queued{color:#ffc84a;background:#302307;border-color:#73530c}.message-status-chip.sent{color:#55e3a0;background:#0a2d20;border-color:#176a46}.message-status-chip.failed,.message-status-chip.cancelled{color:#ff8498;background:#301019;border-color:#823445}.message-history-actions{justify-content:flex-end;gap:6px;display:flex}.message-history-actions button{color:#65b8f7;text-transform:uppercase;background:#0b2132;border:1px solid #2a6796;border-radius:3px;min-height:30px;padding:0 9px;font-size:7px;font-weight:900}.message-history-actions button.danger{color:#ff8498;background:#241016;border-color:#723543}.message-empty{text-align:center;padding:38px 20px}.message-empty b,.message-empty span{display:block}.message-empty b{font-size:13px}.message-empty span{color:#71869a;margin-top:7px;font-size:9px}@media (width<=1050px){.message-compose-grid{grid-template-columns:1fr}.message-panel{height:auto}.message-audience-summary{margin-top:13px;padding-top:0}.message-preview-box{flex:none}.message-history-head,.message-history>article{grid-template-columns:1.3fr 1fr .8fr}.message-history-head span:last-child{display:none}.message-history-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=700px){.messages-shell{padding:26px 15px 90px}.messages-heading{flex-direction:column;align-items:flex-start;margin-top:14px}.messages-heading h1{font-size:38px}.message-test-banner{flex-direction:column;align-items:flex-start;gap:7px}.message-panel,.message-review-panel{padding:19px 15px}.message-channel-grid,.message-form-grid{grid-template-columns:1fr}.message-audience-tabs button{padding:0 5px}.message-radius{grid-template-columns:1fr 1fr}.message-radius button{grid-column:1/-1}.message-audience-summary{gap:5px}.message-review-metrics{grid-template-columns:1fr 1fr}.message-schedule-row{flex-direction:column;align-items:flex-start}.message-schedule-row label{width:100%}.message-schedule-row small{padding:0}.message-actions{grid-template-columns:1fr 1fr;display:grid}.message-actions button{width:100%;padding:0 7px}.message-primary{grid-column:1/-1}.message-history>header{flex-direction:column;align-items:flex-start}.message-history-head{display:none}.message-history>article{grid-template-columns:1fr auto;gap:12px;padding:16px}.message-history>article>div:nth-child(2),.message-history-actions{grid-column:1/-1}.message-fan-list>label{grid-template-columns:18px 1fr}.message-fan-list em{grid-column:2}}.message-tracking-note{color:#7f95a8;background:#08131e;border-bottom:1px solid #253c50;margin:0;padding:12px 24px;font-size:9px;line-height:1.55}.message-tracking-note b{color:#b7c9d7}.message-history>article.message-campaign-card{min-height:0;padding:0;display:block}.message-campaign-head{border-bottom:1px solid #1f3446;grid-template-columns:minmax(260px,1.5fr) minmax(120px,.55fr) auto;align-items:start;gap:18px;padding:18px 20px;display:grid}.message-campaign-head>div:first-child{min-width:0}.message-campaign-head>div:first-child>b,.message-campaign-head>div:first-child>small{display:block}.message-campaign-head>div:first-child>b{color:#fff;overflow-wrap:anywhere;font-size:12px}.message-campaign-head>div:first-child>small{color:#70869a;margin-top:5px;font-size:8px}.message-campaign-head>div:first-child>p{color:#9eb0be;white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px;max-height:3.1em;margin:9px 0 0;font-size:9px;line-height:1.55;overflow:hidden}.message-campaign-head>div:nth-child(2)>small{color:#70869a;margin-top:7px;font-size:8px;display:block}.message-result-summary{background:#07121b;border-bottom:1px solid #1f3446;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px 20px;display:grid}.message-result-summary>span{background:#0a1925;border:1px solid #203b50;border-radius:4px;min-height:67px;padding:11px}.message-result-summary small,.message-result-summary b,.message-result-summary em{display:block}.message-result-summary small{color:#71889b;text-transform:uppercase;letter-spacing:.6px;font-size:7px;font-weight:900}.message-result-summary b{color:#fff;margin-top:6px;font-size:19px}.message-result-summary em{color:#47aeef;margin-top:3px;font-size:7px;font-style:normal}.message-recipient-results{padding:0 20px 18px}.message-recipient-row{border-bottom:1px solid #1c3041;padding:15px 0}.message-recipient-row:last-child{border-bottom:0}.message-recipient-row>div:first-child>b,.message-recipient-row>div:first-child>small{display:block}.message-recipient-row>div:first-child>b{color:#fff;font-size:10px}.message-recipient-row>div:first-child>small{color:#6f8496;margin-top:4px;font-size:8px}.message-recipient-row>p{color:#ff9bad;margin:10px 0 0;font-size:8px}.message-event-list{scrollbar-width:thin;gap:7px;margin-top:11px;padding-bottom:3px;display:flex;overflow-x:auto}.message-event{background:#0a1823;border:1px solid #2a455b;border-left:3px solid #4d86af;border-radius:3px;min-width:128px;padding:9px 10px}.message-event b,.message-event small{display:block}.message-event b{color:#c9d8e4;font-size:8px}.message-event small{color:#71879a;white-space:nowrap;margin-top:4px;font-size:7px}.message-event.delivered,.message-event.opened,.message-event.clicked{border-left-color:#35d88a}.message-event.opened b,.message-event.clicked b{color:#67e7aa}.message-event.bounced,.message-event.complained,.message-event.unsubscribed,.message-event.suppressed{border-left-color:#f05d73}.message-event.bounced b,.message-event.complained b,.message-event.unsubscribed b,.message-event.suppressed b{color:#ff8fa1}.message-no-recipients{color:#6f8395;padding:18px 20px;font-size:9px}@media (width<=900px){.message-result-summary{grid-template-columns:repeat(3,1fr)}.message-campaign-head{grid-template-columns:1fr auto}.message-campaign-head .message-history-actions{grid-column:1/-1}}@media (width<=600px){.message-tracking-note{padding:12px 16px}.message-campaign-head{grid-template-columns:1fr;padding:16px}.message-campaign-head>div:nth-child(2),.message-campaign-head .message-history-actions{grid-column:auto}.message-result-summary{grid-template-columns:1fr 1fr;padding:12px 16px}.message-result-summary>span{min-height:62px}.message-recipient-results{padding:0 16px 14px}.message-event{min-width:118px}}.message-history-tools{color:#6f88a0;align-items:center;gap:12px;font-size:9px;display:flex}.message-history-tools button{color:#8bb9d9;text-transform:uppercase;background:#0a1823;border:1px solid #36566e;border-radius:4px;min-height:34px;padding:0 11px;font-size:8px;font-weight:900}.message-result-summary{border-bottom:0;grid-template-columns:repeat(8,minmax(0,1fr))}.message-campaign-card.archived{opacity:.76}.message-campaign-head>div:first-child>em{color:#e3c95a;text-transform:uppercase;border:1px solid #665724;border-radius:3px;margin-top:7px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}@media (width<=1100px){.message-result-summary{grid-template-columns:repeat(4,1fr)}}@media (width<=600px){.message-result-summary{grid-template-columns:1fr 1fr}.message-history-tools{flex-direction:column;align-items:flex-start;width:100%}.message-history-tools button{width:100%}.message-map-canvas{min-height:210px}}.auth-page{color:#fff;background:#000;grid-template-columns:minmax(360px,620px) minmax(410px,500px);justify-content:center;align-items:center;gap:clamp(48px,7vw,110px);min-height:100vh;padding:64px clamp(28px,6vw,100px);display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";opacity:.16;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.auth-page:after{content:"";z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#000000eb 0%,#000000b8 38%,#00071070 68%,#0008129e 100%),url(/showsignal-fans-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.auth-glow{filter:blur(100px);opacity:.22;pointer-events:none;border-radius:50%;position:absolute}.auth-glow-one{background:#0079ef;width:390px;height:390px;top:-190px;left:-100px}.auth-glow-two{background:#0055c8;width:320px;height:320px;bottom:-150px;right:-120px}.auth-back{z-index:2;color:#8ea2b6;letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:800;text-decoration:none;position:absolute;top:24px;left:28px}.auth-back:hover{color:#fff}.auth-site-nav{z-index:2;justify-content:flex-end;align-items:center;gap:clamp(18px,1.8vw,34px);display:flex;position:absolute;top:24px;right:clamp(28px,5vw,90px)}.auth-site-nav a{color:#f5f8fb;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:900;line-height:1.2;text-decoration:none;transition:color .18s}.auth-site-nav a:hover,.auth-site-nav a:focus-visible{color:#35a7ff;outline:none}.auth-desktop-intro{z-index:1;max-width:620px;position:relative}.auth-desktop-brand{align-items:center;gap:14px;margin-bottom:58px;display:flex}.auth-desktop-brand .auth-brand-symbol{background-size:120px;width:120px;height:64px}.auth-desktop-brand-copy{flex-direction:column;gap:7px;display:flex}.auth-desktop-brand .auth-brand-word{margin:0;font-size:38px}.auth-brand-tagline{color:#9fcfff;letter-spacing:.8px;font-size:10px;font-weight:800;line-height:1.25}.auth-desktop-intro>h1{color:#fff;letter-spacing:-3px;margin:0;font-size:clamp(44px,4.4vw,70px);line-height:.97}.auth-desktop-intro>h1 span{color:#168cff}.auth-desktop-copy{color:#9aa9b7;max-width:560px;margin:24px 0 0;font-size:16px;line-height:1.7}.auth-device{z-index:1;background:linear-gradient(160deg,#0d1218,#070a0e 70%);border:1px solid #2a3847;border-radius:10px;width:100%;padding:30px 34px 34px;position:relative;box-shadow:0 35px 100px #000000ad,0 0 55px #0073eb24}.auth-mode-tabs{background:#080d12;border:1px solid #202d3a;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:24px;padding:5px;display:grid}.auth-mode-tabs button{color:#718395;letter-spacing:.7px;text-transform:uppercase;background:0 0;border:0;border-radius:4px;min-height:40px;font-size:10px;font-weight:900}.auth-mode-tabs button:hover{color:#fff;background:#111b25}.auth-mode-tabs button.active{color:#fff;background:linear-gradient(90deg,#086fd8,#168cff);box-shadow:0 7px 20px #0074eb38}.auth-access-status{background:linear-gradient(90deg,#0077eb29,#08111ab8);border:1px solid #204b70;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:24px;padding:12px 14px;text-decoration:none;display:flex}.auth-access-status span{color:#20ffb6;font-size:.875rem;font-weight:900;line-height:1.4}.auth-access-status strong{color:#b7c8d8;flex-shrink:0;font-size:1.25rem;font-weight:700}.auth-access-status:hover{background:#0c2943;border-color:#168cff}.auth-access-status:hover span{text-underline-offset:3px;text-decoration:underline}.auth-access-status:focus-visible{outline-offset:4px;outline:2px solid #20ffb6}.auth-brand{border-bottom:1px solid #1d2630;flex-direction:column;justify-content:center;align-items:center;padding:20px 0 22px;display:none;overflow:visible}.auth-brand-symbol{background:url(/showsignal-logo-transparent.png) top/156px no-repeat;width:156px;height:79px;display:block}.auth-brand-word{color:#087cff;letter-spacing:-1.7px;margin-top:5px;font-size:31px;font-weight:700;line-height:1}.auth-brand-word b{color:#fff}.auth-brand-word em{color:#087cff;letter-spacing:-1.9px;font-size:1.035em;font-style:normal;font-weight:750;display:inline-block;transform:translateY(.01em)}.auth-brand>.auth-brand-tagline{color:#8fabc5;letter-spacing:.65px;text-align:center;margin-top:9px;font-size:8px}.auth-form{padding:26px 4px 0}.auth-heading{margin-bottom:22px}.auth-heading p{color:#168cff;letter-spacing:2.2px;margin:0 0 9px;font-size:9px;font-weight:900}.auth-heading h1{color:#fff;letter-spacing:-1px;margin:0 0 8px;font-size:28px;line-height:1.05}.auth-heading>span{color:#92a0ad;font-size:11px;line-height:1.55;display:block}.auth-heading strong{color:#fff}.auth-form>label,.auth-two label{margin-bottom:15px;display:block}.auth-form label>span,.auth-two label>span{color:#b9c4cf;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.auth-form label small{color:#6f7f90;font-weight:500}.auth-form input,.auth-form select{color:#fff;background:#11171d;border:1px solid #27333f;border-radius:4px;outline:none;width:100%;height:44px;padding:0 12px;font-size:12px}.auth-form input::placeholder{color:#566473}.auth-form input:focus,.auth-form select:focus{border-color:#168cff;box-shadow:0 0 0 3px #168cff1f}.password-field{position:relative}.password-field input{padding-right:46px}.password-field button{color:#8d9baa;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:6px;right:7px}.password-field button:hover,.password-field button:focus-visible{color:#168cff;background:#168cff1a;outline:none}.password-field button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.auth-form label .field-helper{color:#768696;margin-top:7px;font-size:9px;font-weight:500;line-height:1.45;display:block}.text-action{color:#168cff;background:0 0;border:0;margin:-6px 0 16px auto;padding:0;font-size:9px;display:block}.auth-primary{color:#fff;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(90deg,#086fd8,#168cff);border:0;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;height:45px;font-size:10px;font-weight:900;display:flex;box-shadow:0 9px 24px #0074eb3d}.auth-primary b{font-size:16px}.auth-primary:hover{filter:brightness(1.1)}.auth-primary:disabled{opacity:.55;cursor:not-allowed}.auth-switch{color:#778695;text-align:center;margin:19px 0 0;font-size:10px}.auth-switch button{color:#168cff;background:0 0;border:0;padding:0;font-size:10px}.auth-check{cursor:pointer;grid-template-columns:19px 1fr;align-items:flex-start;gap:9px;position:relative;display:grid!important}.auth-check input{opacity:0;width:1px;height:1px;position:absolute}.auth-check i{color:#0000;border:1px solid #40505f;border-radius:3px;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.auth-check input:checked+i{color:#fff;background:#168cff;border-color:#168cff}.auth-check>span{line-height:1.5;color:#8795a3!important;margin:0!important;font-size:9px!important}.auth-check a{color:#2d9cff;text-underline-offset:2px;text-decoration:underline}.auth-alert{border-left:3px solid;margin:16px 4px -5px;padding:11px 12px;font-size:10px;line-height:1.45}.auth-alert.error{color:#ff9bab;background:#261218;border-color:#f04c65}.auth-alert.success{color:#83e4b3;background:#0c2519;border-color:#28bf76}.auth-message-screen{text-align:center;flex-direction:column;justify-content:center;min-height:330px;display:flex}.mail-icon{color:#31a2ff;background:#0c2944;border:1px solid #1d79d4;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:25px;display:grid}.auth-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.onboarding-form{scrollbar-width:thin;scrollbar-color:#1e70bd #10161c;max-height:620px;padding-right:7px;overflow:auto}.onboarding-steps{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.onboarding-steps li{background:#0a141d;border:1px solid #203447;border-radius:5px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.onboarding-steps li>span{color:#53adff;background:#168cff1f;border:1px solid #168cff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.onboarding-steps b{color:#fff;margin:1px 0 3px;font-size:10px;display:block}.onboarding-steps small{color:#8395a5;font-size:9px;line-height:1.45;display:block}.auth-benefits{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:620px;margin-top:38px;display:grid;position:relative}.auth-benefits>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#9aabba;background:#050f19ab;border:1px solid #3f89cd47;border-radius:7px;align-items:center;gap:12px;min-width:0;padding:16px 14px;display:flex;box-shadow:0 12px 32px #0000003d}.auth-benefits i{color:#2aa2ff;background:#0074eb24;border:1px solid #249bff8c;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.auth-benefits>span>span{min-width:0;font-size:9px;line-height:1.45}.auth-benefits b{color:#fff;text-transform:uppercase;letter-spacing:.55px;margin-bottom:4px;font-size:10px;display:block}.auth-policy-links{border-top:1px solid #1b2631;justify-content:center;gap:17px;margin:24px 0 -8px;padding-top:17px;display:flex}.auth-policy-links a{color:#718395;font-size:9px;text-decoration:none}.auth-policy-links a:hover{color:#2d9cff}@media (width<=1180px){.auth-site-nav{gap:16px;right:28px}.auth-site-nav a{letter-spacing:.55px;font-size:9px}}@media (width<=900px){.auth-page{padding:0;display:block}.auth-page:after,.auth-desktop-intro,.auth-back,.auth-site-nav,.auth-glow{display:none}.auth-device{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;padding:20px 22px 34px}.auth-brand{padding-top:22px;display:flex}.auth-form{padding-top:24px}.auth-heading h1{font-size:27px}.onboarding-form{max-height:none;overflow:visible}}@media (width<=360px){.auth-two{grid-template-columns:1fr;gap:0}}.what-is-page{color:#fff;background:#000;min-height:100vh;position:relative;overflow:hidden}.what-is-page:before{content:"";opacity:.13;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:980px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.what-is-page:after{content:"";z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#000000f0 0%,#000000bd 38%,#0007107a 68%,#000812b8 100%),linear-gradient(#0000000a 0%,#0000001f 68%,#000 100%),url(/showsignal-fans-hero.png) 50%/cover no-repeat;height:860px;position:absolute;inset:0 0 auto}.what-is-glow{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.what-is-glow-one{background:#0079ef47;width:500px;height:500px;top:-250px;left:-180px}.what-is-glow-two{background:#0055c838;width:460px;height:460px;top:570px;right:-250px}.what-is-header{z-index:3;border-bottom:1px solid #395b7a73;grid-template-columns:185px minmax(0,1fr) 84px;align-items:center;gap:26px;width:min(1440px,100%);min-height:88px;margin:auto;padding:15px 32px;display:grid;position:relative}.what-is-brand{color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex}.what-is-brand-symbol{background:url(/showsignal-logo-transparent.png) top/70px no-repeat;width:70px;height:37px}.what-is-brand-word{color:#087cff;letter-spacing:-1.1px;font-size:20px;font-weight:750;line-height:1}.what-is-brand-word b{color:#fff}.what-is-brand-word em{color:#087cff;font-style:normal}.what-is-header>nav{justify-content:center;align-items:center;gap:clamp(14px,1.7vw,30px);display:flex}.what-is-header>nav a{color:#b7c4d0;letter-spacing:.75px;text-transform:uppercase;white-space:nowrap;padding:12px 0;font-size:10px;font-weight:900;text-decoration:none;position:relative}.what-is-header>nav a:hover,.what-is-header>nav a:focus-visible,.what-is-header>nav a.active{color:#fff;outline:none}.what-is-header>nav a.active:after{content:"";background:#168cff;height:2px;position:absolute;bottom:2px;left:0;right:0;box-shadow:0 0 10px #168cff}.what-is-login{color:#fff;letter-spacing:.9px;text-transform:uppercase;border:1px solid #2577bf;border-radius:3px;justify-content:center;align-items:center;min-height:36px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.what-is-login:hover{background:#168cff}.what-is-hero{z-index:1;grid-template-columns:minmax(350px,.78fr) minmax(650px,1.4fr);align-items:center;gap:40px;width:min(1380px,100%);min-height:690px;margin:auto;padding:80px 38px 92px;display:grid;position:relative}.what-is-hero-copy{z-index:2;position:relative}.what-is-eyebrow{letter-spacing:3px;font-weight:900;color:#168cff!important;margin:0 0 20px!important;font-size:10px!important}.what-is-hero-copy h1{letter-spacing:-4px;margin:0;font-size:clamp(48px,5.2vw,78px);line-height:.94}.what-is-hero-copy h1 span{color:#168cff}.what-is-hero-copy>p:not(.what-is-eyebrow){color:#9aa9b7;max-width:560px;margin:23px 0 0;font-size:15px;line-height:1.72}.what-is-devices{filter:drop-shadow(0 32px 55px #000000b8);justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.what-is-laptop{z-index:1;transform-origin:50%;width:min(720px,100%);position:relative;transform:perspective(1300px)rotateY(-5deg)rotateX(1deg)}.what-is-laptop-screen{aspect-ratio:1.897;background:#05080b;border:13px solid #111820;border-bottom-width:18px;border-radius:13px 13px 5px 5px;overflow:hidden;box-shadow:0 0 0 1px #405262,inset 0 0 0 1px #000,0 0 60px #168cff24}.what-is-laptop-screen img{object-fit:cover;width:100%;height:100%;display:block}.what-is-laptop-base{background:linear-gradient(#7d8992,#222b32 28%,#080b0e 78%,#3c4750);border-radius:2px 2px 12px 12px;width:112%;height:18px;margin-left:-6%;position:relative;box-shadow:0 12px 18px #000000b3}.what-is-laptop-base:after{content:"";background:#050708;border-radius:0 0 50% 50%;height:5px;position:absolute;bottom:-5px;left:10%;right:10%}.what-is-laptop-base span{background:#4b555d;border-radius:0 0 5px 5px;width:12%;height:4px;position:absolute;top:0;left:44%}.what-is-phone{z-index:2;background:#070b0e;border:9px solid #0c1117;border-radius:28px;width:178px;position:absolute;bottom:0;right:-3px;overflow:hidden;transform:rotate(2deg);box-shadow:0 0 0 1px #4d5d6a,0 23px 45px #000000b8,0 0 35px #168cff1f}.what-is-phone img{width:100%;height:auto;display:block}.what-is-phone-speaker{z-index:2;background:#05080a;border-radius:8px;width:38%;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.what-is-content{z-index:1;width:min(1180px,100% - 64px);margin:auto;padding:25px 0 100px;position:relative}.what-is-statement,.what-is-feature-heading{grid-template-columns:70px minmax(0,1fr);gap:28px;display:grid}.what-is-statement{border-top:1px solid #203447;border-bottom:1px solid #203447;padding:54px 0 68px}.what-is-section-number{letter-spacing:2px;font-weight:900;color:#168cff!important;margin:7px 0 0!important;font-size:10px!important}.what-is-content h2{letter-spacing:-2px;max-width:850px;margin:0;font-size:clamp(31px,4vw,52px);line-height:1.06}.what-is-statement>div>p{color:#93a4b3;max-width:880px;margin:24px 0 0;font-size:16px;line-height:1.8}.what-is-feature-section{padding:72px 0}.what-is-feature-heading>div>p{color:#7f93a5;margin:17px 0 0;font-size:13px}.what-is-feature-section ul{border-top:1px solid #203447;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:42px 0 0 98px;padding:0;list-style:none;display:grid}.what-is-feature-section li{color:#dbe4eb;border-bottom:1px solid #203447;align-items:center;gap:18px;min-height:100px;padding:23px 28px 23px 0;font-size:13px;line-height:1.5;display:flex}.what-is-feature-section li:nth-child(odd){border-right:1px solid #203447}.what-is-feature-section li:nth-child(2n){padding-left:28px}.what-is-feature-section li span{color:#168cff;letter-spacing:1px;flex:0 0 30px;font-size:9px;font-weight:900}.what-is-closing-copy{grid-template-columns:1fr 1fr;gap:42px;margin-left:98px;padding:0 0 75px;display:grid}.what-is-closing-copy p{color:#9aa9b7;margin:0;font-size:15px;line-height:1.75}.what-is-closing-copy strong{color:#fff}.what-is-signoff{z-index:1;text-align:center;white-space:nowrap;background:radial-gradient(circle,#0c509152,#0000 55%),#03070b;border-top:1px solid #1c3348;border-bottom:1px solid #1c3348;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 clamp(4px,1.25vw,18px);min-height:260px;padding:55px 12px;display:flex;position:relative}.what-is-signoff span{letter-spacing:clamp(-3px,-.18vw,-.4px);font-size:clamp(12px,3.9vw,72px);font-weight:900}.what-is-signoff span:nth-child(2){color:#168cff}.what-is-footer{z-index:1;justify-content:space-between;align-items:center;width:min(1180px,100% - 64px);min-height:105px;margin:auto;display:flex;position:relative}.what-is-footer>a{color:#fff;font-size:15px;font-weight:900;text-decoration:none}.what-is-footer>a:first-letter{color:#fff}.what-is-footer nav{gap:24px;display:flex}.what-is-footer nav a{color:#718395;font-size:9px;text-decoration:none}.what-is-footer nav a:hover{color:#2d9cff}@media (width<=1100px){.what-is-header{grid-template-columns:150px minmax(0,1fr) 72px;gap:15px;padding-inline:22px}.what-is-header>nav{gap:12px}.what-is-header>nav a{font-size:8px}.what-is-brand-symbol{background-size:55px;width:55px;height:29px}.what-is-brand-word{font-size:17px}.what-is-hero{grid-template-columns:minmax(300px,.8fr) minmax(500px,1.25fr);padding-inline:28px}.what-is-phone{width:150px;right:-4px}}@media (width<=900px){.what-is-header{justify-content:space-between;align-items:center;min-height:auto;padding:16px 20px;display:flex}.what-is-header>nav{display:none}.what-is-login{width:78px}.what-is-hero{grid-template-columns:1fr;gap:52px;min-height:0;padding:64px 22px 82px}.what-is-hero-copy{text-align:center}.what-is-hero-copy>p:not(.what-is-eyebrow){margin-left:auto;margin-right:auto}.what-is-devices{width:min(680px,92%);min-height:410px;margin:auto}.what-is-phone{width:145px;right:-6%}.what-is-content{width:min(100% - 38px,720px)}.what-is-feature-section ul,.what-is-closing-copy{margin-left:0}}@media (width<=620px){.what-is-brand-symbol{background-size:50px;width:50px;height:26px}.what-is-brand-word{font-size:16px}.what-is-hero{padding-top:52px}.what-is-hero-copy h1{letter-spacing:-3px;font-size:clamp(43px,14vw,64px)}.what-is-hero-copy>p:not(.what-is-eyebrow){font-size:14px}.what-is-devices{width:100%;min-height:300px}.what-is-laptop-screen{border-width:8px 8px 12px}.what-is-laptop-base{height:12px}.what-is-phone{border-width:5px;border-radius:17px;width:92px;right:-2px}.what-is-phone-speaker{height:3px;top:4px}.what-is-statement,.what-is-feature-heading{grid-template-columns:1fr;gap:14px}.what-is-statement{padding:45px 0 53px}.what-is-content h2{letter-spacing:-1.5px;font-size:34px}.what-is-statement>div>p{font-size:14px}.what-is-feature-section{padding:53px 0}.what-is-feature-section ul{grid-template-columns:1fr;margin-top:30px}.what-is-feature-section li,.what-is-feature-section li:nth-child(2n){border-right:0;min-height:82px;padding:18px 4px}.what-is-closing-copy{grid-template-columns:1fr;gap:24px;padding-bottom:55px}.what-is-closing-copy p{font-size:14px}.what-is-signoff{gap:0 4px;min-height:185px;padding-inline:8px}.what-is-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:calc(100% - 38px);min-height:130px}}.how-it-page{color:#fff;background:#000;min-height:100vh;position:relative;overflow:hidden}.how-it-page:before{content:"";opacity:.13;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:1050px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.how-it-page:after{content:"";z-index:0;pointer-events:none;opacity:.75;background:linear-gradient(90deg,#000000eb 0%,#000000a8 48%,#00081294 100%),linear-gradient(#0000000a 0%,#0000001a 64%,#000 100%),url(/showsignal-fans-hero.png) 50%/cover no-repeat;height:900px;position:absolute;inset:0 0 auto}.how-it-glow{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.how-it-glow-one{background:#0079ef4d;width:520px;height:520px;top:-280px;left:-160px}.how-it-glow-two{background:#0055c833;width:520px;height:520px;top:1260px;right:-280px}.how-it-hero{z-index:1;flex-direction:column;justify-content:center;width:min(1180px,100% - 64px);min-height:720px;margin:auto;padding:100px 0 115px;display:flex;position:relative}.how-it-eyebrow{color:#168cff;letter-spacing:3px;margin:0 0 24px;font-size:10px;font-weight:900}.how-it-hero h1{letter-spacing:clamp(-6px,-.45vw,-3px);max-width:1040px;margin:0;font-size:clamp(54px,7vw,102px);line-height:.91}.how-it-hero h1 span{color:#168cff}.how-it-hero-copy{border-left:2px solid #168cff;max-width:770px;margin:45px 0 0 auto;padding-left:28px}.how-it-hero-copy p{color:#aab7c3;margin:0 0 14px;font-size:15px;line-height:1.7}.how-it-hero-copy strong{color:#fff;margin-top:20px;font-size:18px;line-height:1.5;display:block}.how-it-survey,.how-it-process,.how-it-close{z-index:1;width:min(1180px,100% - 64px);margin:auto;position:relative}.how-it-survey{border-top:1px solid #203447;padding:84px 0 100px}.how-it-section-heading>p,.how-it-close>p:first-child{color:#168cff;letter-spacing:2.5px;margin:0 0 16px;font-size:9px;font-weight:900}.how-it-section-heading h2{letter-spacing:-2.8px;max-width:970px;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.02}.how-it-section-heading h2 span{color:#8193a4}.how-it-stats{background:#203447;border:1px solid #203447;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:52px;display:grid}.how-it-stats article{background:linear-gradient(150deg,#0b1926,#050b11);flex-direction:column;justify-content:space-between;min-height:200px;padding:25px 22px;display:flex}.how-it-stats strong{color:#168cff;letter-spacing:-3px;font-size:clamp(42px,4.4vw,68px)}.how-it-stats p{color:#b2bfca;margin:20px 0 0;font-size:11px;line-height:1.55}.how-it-problem{grid-template-columns:1fr 1fr;gap:40px;margin-top:42px;padding-left:calc(20% + 1px);display:grid}.how-it-problem p{color:#93a4b3;margin:0;font-size:15px;line-height:1.75}.how-it-problem p:last-child{color:#fff}.how-it-process{border-top:1px solid #203447;padding:95px 0 60px}.how-it-step{border-top:1px solid #203447;grid-template-columns:95px minmax(0,1fr);gap:34px;margin-top:62px;padding:58px 0;display:grid}.how-it-step-number{color:#168cff;letter-spacing:2px;font-size:12px;font-weight:900}.how-it-step-copy{max-width:930px}.how-it-step-copy>p:first-child{color:#168cff;letter-spacing:2.2px;margin:0 0 12px;font-size:9px;font-weight:900}.how-it-step-copy h3{letter-spacing:-2px;margin:0 0 24px;font-size:clamp(34px,4vw,54px);line-height:1.04}.how-it-step-copy>p:not(:first-child){color:#9eacb9;max-width:870px;margin:17px 0 0;font-size:15px;line-height:1.72}.how-it-detail-grid{border-top:1px solid #203447;grid-template-columns:1fr 1fr;gap:0 28px;margin:26px 0;padding:0;list-style:none;display:grid}.how-it-detail-grid li{color:#d8e2e9;border-bottom:1px solid #203447;align-items:center;min-height:58px;padding:14px 12px 14px 28px;font-size:12px;line-height:1.45;display:flex;position:relative}.how-it-detail-grid li:before{content:"";border:2px solid #168cff;border-radius:50%;width:9px;height:9px;position:absolute;left:3px;box-shadow:0 0 10px #168cffa6}.how-it-channels{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:26px 0;display:grid}.how-it-channels span{color:#fff;letter-spacing:.55px;text-align:center;text-transform:uppercase;background:#08131e;border:1px solid #29455e;border-radius:4px;justify-content:center;align-items:center;min-height:68px;padding:12px 8px;font-size:10px;font-weight:900;display:flex}.how-it-channels .facebook{border-color:#1877f2;box-shadow:inset 0 -3px #1877f2}.how-it-channels .instagram{border-color:#d832a4;box-shadow:inset 0 -3px #d832a4}.how-it-channels .tiktok{border-color:#38c8cf;box-shadow:inset 0 -3px #38c8cf}.how-it-channels .email,.how-it-channels .text{border-color:#168cff;box-shadow:inset 0 -3px #168cff}.how-it-consent{background:#071e16;border-left:3px solid #28d17c;padding:18px 20px;color:#9dd7bd!important}.how-it-consent b{color:#61e0a5}.how-it-step-featured{background:linear-gradient(110deg,#0b2b45e6,#030a10eb);border:1px solid #22557f;margin-inline:-32px;padding-inline:32px;box-shadow:inset 4px 0 #168cff,0 28px 70px #0000004d}.how-it-one-message{color:#fff;letter-spacing:-1px;margin-top:30px;font-size:clamp(21px,3vw,34px);line-height:1.25;display:block}.how-it-close{text-align:center;padding:110px 0 120px}.how-it-close h2{letter-spacing:-2.5px;max-width:980px;margin:0 auto;font-size:clamp(36px,5vw,62px);line-height:1.05}.how-it-close>p:not(:first-child){color:#9aa9b7;max-width:760px;margin:30px auto 0;font-size:16px;line-height:1.75}.how-it-close>strong{color:#168cff;max-width:840px;margin:34px auto 0;font-size:clamp(22px,3vw,36px);line-height:1.25;display:block}.how-it-signoff{z-index:1;text-align:center;white-space:nowrap;background:radial-gradient(circle,#0c509152,#0000 55%),#03070b;border-top:1px solid #1c3348;border-bottom:1px solid #1c3348;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 clamp(4px,1.25vw,18px);min-height:260px;padding:55px 12px;display:flex;position:relative}.how-it-signoff span{letter-spacing:clamp(-3px,-.18vw,-.4px);font-size:clamp(12px,3.9vw,72px);font-weight:900}.how-it-signoff span:nth-child(2){color:#168cff}.how-it-disclaimer{z-index:1;color:#708395;text-align:center;width:min(1180px,100% - 64px);margin:0 auto;padding:38px 0 0;font-size:10px;line-height:1.7;position:relative}@media (width<=980px){.how-it-stats{grid-template-columns:repeat(2,1fr)}.how-it-stats article:last-child{grid-column:1/-1}.how-it-problem{padding-left:0}.how-it-channels{grid-template-columns:repeat(3,1fr)}.how-it-step-featured{margin-inline:0}.how-it-hero{min-height:650px}}@media (width<=700px){.how-it-hero,.how-it-survey,.how-it-process,.how-it-close,.how-it-disclaimer{width:calc(100% - 38px)}.how-it-hero{min-height:620px;padding:75px 0 84px}.how-it-hero h1{letter-spacing:-3.5px;font-size:clamp(48px,15vw,72px)}.how-it-hero-copy{margin-top:40px;padding-left:18px}.how-it-hero-copy p{font-size:13px}.how-it-survey{padding:62px 0 72px}.how-it-section-heading h2{letter-spacing:-1.8px;font-size:38px}.how-it-stats{grid-template-columns:1fr;margin-top:38px}.how-it-stats article,.how-it-stats article:last-child{grid-column:auto;min-height:132px}.how-it-stats p{max-width:280px}.how-it-problem{grid-template-columns:1fr;gap:18px;margin-top:30px}.how-it-problem p{font-size:14px}.how-it-process{padding-top:70px}.how-it-step{grid-template-columns:1fr;gap:14px;margin-top:45px;padding:42px 0}.how-it-step-copy h3{letter-spacing:-1.5px;font-size:36px}.how-it-step-copy>p:not(:first-child){font-size:14px}.how-it-detail-grid{grid-template-columns:1fr}.how-it-channels{grid-template-columns:1fr 1fr}.how-it-channels span:last-child{grid-column:1/-1}.how-it-step-featured{padding-inline:18px}.how-it-close{padding:80px 0 90px}.how-it-close h2{letter-spacing:-1.7px;font-size:38px}.how-it-close>p:not(:first-child){font-size:14px}.how-it-signoff{gap:0 4px;min-height:185px;padding-inline:8px}.how-it-disclaimer{padding-top:28px}}.our-story-page{color:#fff;background:#000;min-height:100vh;position:relative;overflow:hidden}.our-story-page:before{content:"";opacity:.13;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:1040px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.our-story-page:after{content:"";z-index:0;pointer-events:none;opacity:.75;background:linear-gradient(90deg,#000000ed 0%,#000000b3 48%,#00081294 100%),linear-gradient(#00000005 0%,#00000014 63%,#000 100%),url(/showsignal-fans-hero.png) 50%/cover no-repeat;height:900px;position:absolute;inset:0 0 auto}.our-story-glow{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.our-story-glow-one{background:#0079ef4a;width:520px;height:520px;top:-270px;left:-170px}.our-story-glow-two{background:#0055c833;width:520px;height:520px;top:1600px;right:-290px}.our-story-hero{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:70px;width:min(1180px,100% - 64px);min-height:740px;margin:auto;padding:100px 0 120px;display:grid;position:relative}.our-story-hero-title>p,.our-story-kicker,.our-story-close>p:first-child{color:#168cff;letter-spacing:2.8px;margin:0 0 19px;font-size:9px;font-weight:900}.our-story-hero-title h1{letter-spacing:clamp(-5px,-.38vw,-3px);margin:0;font-size:clamp(50px,6.25vw,88px);line-height:.94}.our-story-hero-title h1 span{color:#168cff}.our-story-hero-intro{border-left:2px solid #168cff;align-self:end;padding:0 0 16px 25px}.our-story-hero-intro>div:last-child{margin-top:28px}.our-story-hero-intro p{color:#a7b4c0;margin:0 0 17px;font-size:14px;line-height:1.72}.our-story-hero-intro p:last-child{margin-bottom:0}.our-story-photo-slot{background:linear-gradient(135deg,#083252b8,#040d15cc);border:1px solid #22547d;flex-direction:column;justify-content:center;min-height:126px;padding:20px 24px;display:flex;box-shadow:inset 4px 0 #168cff}.our-story-photo-slot strong{color:#168cff;letter-spacing:-4px;font-size:58px;line-height:.86}.our-story-photo-slot span{color:#c8d5df;letter-spacing:1.3px;text-transform:uppercase;margin-top:11px;font-size:9px;font-weight:900}.our-story-narrative{z-index:1;border-top:1px solid #203447;width:min(1180px,100% - 64px);margin:auto;position:relative}.our-story-section{border-bottom:1px solid #203447;grid-template-columns:70px minmax(0,1fr);gap:28px;padding:88px 0;display:grid}.our-story-number{color:#168cff;letter-spacing:2px;margin:8px 0 0;font-size:10px;font-weight:900}.our-story-section h2{letter-spacing:-2.7px;max-width:990px;margin:0;font-size:clamp(36px,4.7vw,62px);line-height:1.04}.our-story-section h2 span{color:#8295a6}.our-story-columns,.our-story-research-grid{grid-template-columns:1fr 1fr;gap:45px;margin-top:42px;display:grid}.our-story-columns p,.our-story-research-grid p{color:#97a7b5;margin:0 0 18px;font-size:15px;line-height:1.78}.our-story-columns p:last-child,.our-story-research-grid p:last-child{margin-bottom:0}.our-story-control{background:linear-gradient(110deg,#0a273fdb,#030a10eb);border:1px solid #22557f;margin:0 -32px;padding-left:32px;padding-right:32px;box-shadow:inset 4px 0 #168cff,0 28px 70px #0000004d}.our-story-control h2{font-size:clamp(34px,4.4vw,58px)}.our-story-control .our-story-columns>p{color:#d9e4ec;align-self:end}.our-story-research-grid>div{background:#07111a;border:1px solid #203447;min-height:100%;padding:24px 26px}.our-story-research-grid>div:first-child{border-top-color:#168cff}.our-story-research-grid>div:last-child{border-top-color:#28d17c}.our-story-section blockquote{background:#081a29;border-left:3px solid #168cff;margin:42px 0 0;padding:25px 30px}.our-story-section blockquote p{color:#7f94a6;margin:0 0 10px;font-size:12px}.our-story-section blockquote strong{letter-spacing:-1px;max-width:940px;font-size:clamp(22px,3vw,34px);line-height:1.3;display:block}.our-story-close{z-index:1;text-align:center;width:min(1040px,100% - 64px);margin:auto;padding:115px 0 125px;position:relative}.our-story-close h2{letter-spacing:-3px;margin:0;font-size:clamp(43px,5.6vw,72px);line-height:1.02}.our-story-close>p:not(:first-child){color:#9cabba;max-width:780px;margin:30px auto 0;font-size:16px;line-height:1.75}.our-story-build-sequence{background:#203447;border:1px solid #203447;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.our-story-build-sequence span{color:#d8e2e9;background:linear-gradient(150deg,#0b1926,#050b11);justify-content:center;align-items:center;min-height:98px;padding:22px 18px;font-size:13px;font-weight:900;line-height:1.45;display:flex}.our-story-build-sequence span:last-child{color:#168cff}@media (width<=980px){.our-story-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding:90px 0 105px}.our-story-hero-intro{max-width:720px;margin-left:auto}.our-story-control{margin-inline:0}.our-story-build-sequence{grid-template-columns:1fr}}@media (width<=700px){.our-story-hero,.our-story-narrative,.our-story-close{width:calc(100% - 38px)}.our-story-hero{padding:70px 0 80px}.our-story-hero-title h1{letter-spacing:-3.5px;font-size:clamp(45px,14.5vw,68px)}.our-story-hero-intro{padding-left:18px}.our-story-photo-slot{min-height:108px}.our-story-photo-slot strong{font-size:50px}.our-story-section{grid-template-columns:1fr;gap:14px;padding:60px 0}.our-story-section h2,.our-story-control h2{letter-spacing:-1.7px;font-size:36px}.our-story-columns,.our-story-research-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.our-story-columns p,.our-story-research-grid p{font-size:14px}.our-story-control{padding-inline:18px}.our-story-research-grid>div{padding:21px}.our-story-section blockquote{margin-top:30px;padding:21px}.our-story-close{padding:82px 0 90px}.our-story-close h2{letter-spacing:-2px;font-size:40px}.our-story-close>p:not(:first-child){font-size:14px}.our-story-build-sequence{margin-top:36px}.our-story-build-sequence span{min-height:76px}}.policy-page{color:#dce6ef;background:radial-gradient(circle at 12% 0,#0077ee29,#0000 28%),#020406;min-height:100vh;padding:38px 24px 54px}.policy-header{justify-content:space-between;align-items:center;gap:24px;width:min(980px,100%);margin:0 auto 28px;display:flex}.policy-brand{color:#168cff;letter-spacing:-1px;align-items:center;gap:10px;font-size:24px;font-weight:750;text-decoration:none;display:flex}.policy-brand b{color:#fff}.policy-logo{background:url(/showsignal-logo-transparent.png) top/68px no-repeat;width:68px;height:37px}.policy-back{color:#8395a7;font-size:11px;text-decoration:none}.policy-back:hover{color:#fff}.policy-card{background:linear-gradient(160deg,#0d141bf7,#05090dfa);border:1px solid #223243;border-radius:10px;width:min(980px,100%);margin:auto;padding:clamp(28px,5vw,62px);box-shadow:0 36px 100px #00000073}.policy-eyebrow{color:#239cff;letter-spacing:2.2px;margin:0 0 12px;font-size:10px;font-weight:900}.policy-card>h1{color:#fff;letter-spacing:-2.5px;margin:0;font-size:clamp(38px,6vw,64px);line-height:1}.policy-summary{color:#a9b7c4;max-width:780px;margin:20px 0 18px;font-size:16px;line-height:1.7}.policy-meta{border-bottom:1px solid #24313e;flex-wrap:wrap;gap:9px;padding-bottom:30px;display:flex}.policy-meta span{color:#72bfff;letter-spacing:.7px;text-transform:uppercase;border:1px solid #24496c;padding:6px 9px;font-size:9px;font-weight:800}.policy-copy{max-width:810px;padding-top:13px}.policy-copy section{padding:25px 0 4px}.policy-copy h2{color:#fff;margin:0 0 10px;font-size:19px}.policy-copy p,.policy-copy li{color:#aab7c3;font-size:13px;line-height:1.78}.policy-copy p{margin:0 0 12px}.policy-copy ul{margin:8px 0 0;padding-left:20px}.policy-copy li{margin-bottom:8px}.policy-copy a{color:#36a8ff}.policy-copy b{color:#dce6ef}.policy-nav{flex-wrap:wrap;justify-content:center;gap:22px;width:min(980px,100%);margin:27px auto 0;display:flex}.policy-nav a{color:#8092a4;font-size:11px;text-decoration:none}.policy-nav a:hover{color:#fff}@media (width<=600px){.policy-page{padding:22px 14px 40px}.policy-header{align-items:flex-start}.policy-back{text-align:right;max-width:100px;line-height:1.4}.policy-card{padding:28px 21px}.policy-summary{font-size:14px}.policy-copy h2{font-size:17px}.policy-copy p,.policy-copy li{font-size:12px}footer nav{flex-wrap:wrap;gap:12px}}.auth-url-field{background:#0b1117;border:1px solid #27333f;border-radius:4px;align-items:center;display:flex;overflow:hidden}.auth-url-field:focus-within{border-color:#168cff;box-shadow:0 0 0 3px #168cff1f}.auth-url-field strong{color:#758696;white-space:nowrap;padding-left:11px;font-size:10px}.auth-url-field input{color:#55b5ff;padding-left:3px;font-weight:800;box-shadow:none!important;border:0!important}.tools-shell{color:#fff;width:min(1160px,100%);margin:auto;padding:48px 28px 100px}.tools-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:15px 0 30px;display:flex}.tools-heading h1{letter-spacing:-2px;margin:0;font-size:46px}.tools-heading>div>p:last-child{color:#8da0b2;max-width:680px;margin:11px 0 0;font-size:12px;line-height:1.6}.tools-heading>span{color:#7fcaff;text-align:center;text-transform:uppercase;background:#0a1b29;border:1px solid #26557d;border-radius:5px;min-width:120px;padding:13px 16px;font-size:8px}.tools-heading>span b{color:#fff;margin-bottom:4px;font-size:24px;display:block}.tools-grid{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.qr-card{text-align:center}.qr-card .panel-title{text-align:left}.qr-preview{aspect-ratio:1;background:#fff;border-radius:8px;place-items:center;width:min(320px,100%);margin:25px auto 18px;padding:15px;display:grid}.qr-preview img{width:100%;height:100%;display:block}.qr-preview>span{color:#304050;font-size:10px}.qr-card>p{color:#8ea2b5;max-width:380px;margin:0 auto;font-size:10px;line-height:1.6}.qr-card>p b{color:#fff}.qr-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:19px;display:grid}.qr-actions button,.link-card>button{color:#fff;text-transform:uppercase;background:#168cff;border:1px solid #168cff;border-radius:3px;min-height:42px;font-size:8px;font-weight:900}.qr-actions button:last-child{color:#67bdff;background:#0b1b29}.link-card>label{margin-top:26px;display:block}.link-card>label>span{color:#75bfff;letter-spacing:1px;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.link-card>label>div{background:#07111a;border:1px solid #2b4861;border-radius:4px;align-items:center;min-height:51px;padding:0 14px;display:flex;overflow:hidden}.link-card>label strong{color:#72889b;font-size:11px}.link-card>label b{color:#43afff;font-size:12px}.link-card>p{color:#7d91a4;font-size:10px;line-height:1.6}.link-card>button{width:100%;margin-top:11px}.link-card>a{color:#55b5ff;text-align:center;text-transform:uppercase;margin-top:15px;font-size:9px;font-weight:900;text-decoration:none;display:block}.link-card>aside{background:#092219;border-left:3px solid #25b876;margin-top:24px;padding:15px}.link-card>aside b,.link-card>aside span{display:block}.link-card>aside b{color:#66dfa3;text-transform:uppercase;font-size:9px}.link-card>aside span{color:#8aa498;margin-top:6px;font-size:9px;line-height:1.55}.follow-page{color:#fff;background:radial-gradient(circle at 50% -20%,#0b4a80 0%,#061423 35%,#000 70%);min-height:100vh;padding:30px 18px 45px}.follow-brand{color:#168cff;align-items:center;gap:8px;width:max-content;margin:0 auto 27px;font-size:24px;font-weight:800;text-decoration:none;display:flex}.follow-brand .header-logo-symbol{background-size:62px;width:62px;height:34px}.follow-brand b{color:#fff}.follow-card{text-align:center;background:linear-gradient(155deg,#0e1720,#070b0f);border:1px solid #26394b;border-radius:10px;width:min(560px,100%);margin:auto;padding:34px;box-shadow:0 30px 80px #0000008c}.follow-artist-mark{color:#53b6ff;background:#0b2d49;border:1px solid #168cff;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;font-size:25px;font-weight:900;display:grid}.follow-card h1{letter-spacing:-1.7px;margin:0;font-size:38px}.follow-card>p:not(.eyebrow){color:#8d9fad;margin:11px 0 25px;font-size:12px}.follow-card form{text-align:left}.follow-card form>label,.follow-two label{margin-bottom:14px;display:block}.follow-card form label>span,.follow-card legend{color:#9eb0bf;letter-spacing:1px;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.follow-card input{color:#fff;background:#10171e;border:1px solid #2b3a47;border-radius:4px;outline:0;width:100%;height:44px;padding:0 11px}.follow-card input:focus{border-color:#168cff;box-shadow:0 0 0 3px #168cff1f}.follow-card form label>small{color:#687c8e;margin-top:6px;font-size:8px;display:block}.follow-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.follow-card fieldset{border:0;margin:19px 0 0;padding:0}.follow-card fieldset label{cursor:pointer;background:#0a151f;border:1px solid #283c4f;border-radius:4px;align-items:center;gap:11px;margin-bottom:8px;padding:13px;display:flex;position:relative}.follow-card fieldset input{opacity:0;position:absolute}.follow-card fieldset i{color:#0000;border:1px solid #4a6073;border-radius:3px;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.follow-card fieldset input:checked+i{color:#fff;background:#168cff;border-color:#168cff}.follow-card fieldset span{margin:0}.follow-card fieldset b,.follow-card fieldset small{display:block}.follow-card fieldset b{color:#fff;font-size:10px}.follow-card fieldset small{color:#6f8496;margin-top:4px;font-size:8px}.follow-consent{line-height:1.55;color:#647788!important;font-size:8px!important}.follow-card form>button{color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#0877e8,#168cff);border:0;border-radius:4px;width:100%;height:48px;font-size:10px;font-weight:900}.follow-card form>button span{margin-left:10px;font-size:17px}.follow-error{background:#271218;border-left:3px solid #f04c65;padding:10px;color:#ff9cad!important;font-size:9px!important}.follow-success{padding:25px 5px}.follow-success i{color:#8af0bd;background:#0d6c43;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:28px;font-style:normal;display:grid}.follow-success h2{margin:18px 0 8px;font-size:23px}.follow-success p{color:#8ca197;font-size:11px;line-height:1.6}.follow-footer{color:#627486;text-align:center;font-size:8px}.follow-footer a,.follow-status a{color:#53b4ff}.follow-status{text-align:center;align-content:center;place-items:center;gap:10px;min-height:70vh;display:grid}.directory-page{color:#fff;background:#000;min-height:100vh}.directory-page>header{background:#07111f;border-bottom:1px solid #22303d;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 580px);display:flex}.directory-page>header .follow-brand{margin:0}.directory-page>header>a:last-child{color:#68bdff;text-transform:uppercase;font-size:9px;font-weight:900;text-decoration:none}.directory-page>section{width:min(1160px,100%);margin:auto;padding:65px 28px 90px}.directory-page h1{letter-spacing:-2.5px;max-width:720px;margin:0;font-size:50px;line-height:1}.directory-page>section>p:not(.eyebrow){color:#8799a8;font-size:14px}.directory-page>section>label{background:#0a141e;border:1px solid #2b4358;border-radius:5px;align-items:center;gap:10px;height:50px;margin:30px 0 20px;padding:0 14px;display:flex}.directory-page>section>label span{color:#56b5ff;font-size:19px}.directory-page>section>label input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.directory-grid{gap:8px;display:grid}.directory-grid>a{color:#fff;background:#09131e;border:1px solid #203447;border-radius:5px;align-items:center;gap:14px;min-height:82px;padding:13px 16px;text-decoration:none;display:flex}.directory-grid>a:hover{background:#0c1c2b;border-color:#168cff}.directory-grid>a>i{color:#55b5ff;background:#0e3150;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.directory-grid>a>span{flex:1;min-width:0}.directory-grid b,.directory-grid small,.directory-grid em{display:block}.directory-grid b{font-size:12px}.directory-grid small{color:#7f93a5;margin-top:5px;font-size:9px}.directory-grid em{color:#3f91d1;margin-top:5px;font-size:8px;font-style:normal}.directory-grid strong{color:#63bbff;text-transform:uppercase;font-size:9px}@media (width<=700px){.tools-shell{padding:26px 15px 90px}.tools-heading{flex-direction:column;align-items:flex-start}.tools-heading h1{font-size:38px}.tools-grid{grid-template-columns:1fr}.tools-heading>span{width:100%}.follow-card{padding:28px 19px}.follow-card h1{font-size:32px}.follow-two{grid-template-columns:1fr;gap:0}.auth-url-field{padding-top:8px;display:block}.auth-url-field strong{display:block}.directory-page>section{padding:45px 16px 80px}.directory-page h1{font-size:39px}.directory-grid>a{flex-wrap:wrap;align-items:flex-start}.directory-grid>a>strong{width:100%;padding-left:56px}}.connections-shell{color:#fff;width:min(1220px,100%);min-height:calc(100vh - 76px);margin:0 auto;padding:44px 28px 100px}.connections-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:20px 0 26px;display:flex}.connections-heading h1{letter-spacing:-2.5px;margin:0;font-size:48px;line-height:1}.connections-heading>div>p:last-child{color:#8fa2b5;max-width:740px;margin:12px 0 0;font-size:12px;line-height:1.6}.facebook-live-badge{color:#8ecbff;letter-spacing:.7px;text-transform:uppercase;background:#0b2744;border:1px solid #2879cf;border-radius:20px;align-items:center;gap:9px;padding:7px 12px;font-size:8px;font-weight:900;display:flex}.facebook-live-badge i,.facebook-icon{color:#fff;background:#1877f2;border-radius:50%;place-items:center;font-family:Arial,sans-serif;font-style:normal;font-weight:900;display:grid}.facebook-live-badge i{width:21px;height:21px;font-size:13px}.connection-message{border-left:3px solid;margin:0 0 15px;padding:12px 14px;font-size:10px;line-height:1.5}.connection-message.success{color:#8ce8b8;background:#0b291b;border-color:#35db88}.connection-message.error{color:#ff9caf;background:#2b1117;border-color:#ff4565}.connections-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:16px;display:grid}.facebook-connection-card,.facebook-safeguard-card,.facebook-history{padding:24px}.facebook-card-head{border-bottom:1px solid #24394d;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding-bottom:18px;display:grid}.facebook-icon{width:48px;height:48px;font-size:29px}.facebook-card-head p{color:#4aaaff;letter-spacing:1.2px;margin:0 0 5px;font-size:8px;font-weight:900}.facebook-card-head h2{margin:0;font-size:20px}.connection-state{letter-spacing:.7px;text-transform:uppercase;border:1px solid;border-radius:14px;padding:6px 9px;font-size:7px;font-weight:900}.connection-state.connected{color:#86ecb5;background:#0c2c1e;border-color:#35df8d}.connection-state.attention{color:#fff28b;background:#292608;border-color:#ffe600}.facebook-loading,.facebook-disconnected,.facebook-config-required{padding:24px 0 3px}.facebook-disconnected p,.facebook-config-required p{color:#8fa2b5;margin:0 0 16px;font-size:11px;line-height:1.65}.facebook-disconnected button,.facebook-config-required button,.facebook-primary{color:#fff;text-transform:uppercase;background:#1877f2;border:0;border-radius:4px;min-height:43px;padding:0 18px;font-size:9px;font-weight:900}.facebook-disconnected small{color:#71869a;margin-top:10px;font-size:8px;display:block}.facebook-config-required{background:#242207;border:1px solid #655d1c;border-radius:5px;margin-top:18px;padding:19px}.facebook-config-required>b{color:#fff075;margin-bottom:8px;font-size:11px;display:block}.facebook-config-required label{margin:13px 0;display:block}.facebook-config-required label span{color:#c9b944;letter-spacing:1px;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.facebook-config-required input{color:#f5edb4;background:#111207;border:1px solid #4a4823;border-radius:3px;width:100%;height:38px;padding:0 10px;font-size:9px}.facebook-config-required button{opacity:.45}.facebook-account-line{color:#7e93a6;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:9px;display:flex}.facebook-account-line b{color:#dce8f2}.facebook-attention,.beta-page-hint{color:#fff28b;background:#282509;border-left:3px solid #ffe600;margin:0 0 13px;padding:10px 12px;font-size:9px;line-height:1.5}.facebook-pages{border:0;margin:0;padding:0}.facebook-pages legend{color:#63b9ff;letter-spacing:1.1px;margin-bottom:8px;font-size:8px;font-weight:900}.facebook-pages label{cursor:pointer;background:#09141e;border:1px solid #273d51;border-radius:4px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin-bottom:7px;padding:11px;display:grid;position:relative}.facebook-pages label.selected{background:#0c2943;border-color:#1877f2;box-shadow:inset 3px 0 #1877f2}.facebook-pages input{opacity:0;position:absolute}.facebook-page-avatar{color:#fff;background:#1877f2;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Arial,sans-serif;font-size:20px;font-weight:900;display:grid}.facebook-pages b,.facebook-pages small{display:block}.facebook-pages b{font-size:10px}.facebook-pages small{color:#748a9e;margin-top:4px;font-size:8px}.facebook-pages em{color:#69c1ff;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.facebook-no-pages{color:#d39aa8;background:#201017;border:1px solid #4d3340;margin:0;padding:14px;font-size:9px;line-height:1.55}.beta-page-hint{color:#8ae8b7;background:#0b291b;border-color:#31d681}.facebook-actions{border-top:1px solid #213446;flex-wrap:wrap;gap:8px;margin-top:15px;padding-top:15px;display:flex}.facebook-actions button{color:#82c9ff;text-transform:uppercase;background:#0b1824;border:1px solid #31506b;border-radius:3px;min-height:39px;padding:0 13px;font-size:8px;font-weight:900}.facebook-actions .facebook-primary{color:#fff;background:#1877f2;border-color:#1877f2}.facebook-actions .facebook-disconnect{color:#ff8ba0;border-color:#66303d;margin-left:auto}.facebook-actions button:disabled{opacity:.45;cursor:not-allowed}.facebook-safeguard-card ul{margin:18px 0 0;padding:0;list-style:none}.facebook-safeguard-card li{border-bottom:1px solid #203143;grid-template-columns:28px 1fr;gap:10px;padding:13px 0;display:grid}.facebook-safeguard-card li:last-child{border-bottom:0}.facebook-safeguard-card li>i{color:#51b2fb;background:#0d3150;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.facebook-safeguard-card b,.facebook-safeguard-card span{display:block}.facebook-safeguard-card b{color:#fff;margin-bottom:4px;font-size:9px}.facebook-safeguard-card span{color:#758b9e;font-size:8px;line-height:1.5}.facebook-history{margin-top:16px}.facebook-history>.panel-title>button{color:#6dbfff;text-transform:uppercase;background:#0a1824;border:1px solid #2c5273;border-radius:3px;min-height:32px;padding:0 11px;font-size:7px;font-weight:900}.facebook-attempt{border-top:1px solid #203143;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid}.attempt-status{text-transform:uppercase;border:1px solid;border-radius:14px;justify-self:start;padding:6px 8px;font-size:7px;font-weight:900}.facebook-attempt.published .attempt-status{color:#86eab5;background:#0d2d20;border-color:#35dd89}.facebook-attempt.failed .attempt-status{color:#ff9daf;background:#2a1218;border-color:#ff4565}.facebook-attempt.action_required .attempt-status{color:#fff28b;background:#292608;border-color:#ffe600}.facebook-attempt b,.facebook-attempt small{display:block}.facebook-attempt b{font-size:11px}.facebook-attempt small{color:#71869a;margin-top:5px;font-size:8px}.facebook-attempt p{color:#d397a5;margin:7px 0 0;font-size:9px;line-height:1.45}.attempt-actions{align-items:center;gap:7px;display:flex}.attempt-actions a,.attempt-actions button{color:#72c3ff;text-transform:uppercase;background:#0b1c2b;border:1px solid #2d5e87;border-radius:3px;align-items:center;min-height:32px;padding:0 10px;font-size:7px;font-weight:900;text-decoration:none;display:flex}.facebook-history-empty{text-align:center;padding:42px 20px}.facebook-history-empty>span{background:#1877f2;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-family:Arial,sans-serif;font-size:26px;font-weight:900;display:grid}.facebook-history-empty h3{margin:14px 0 6px;font-size:16px}.facebook-history-empty p{color:#71869a;margin:0;font-size:9px}.meta-connections-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr)}.meta-connections-grid .facebook-safeguard-card{grid-column:1/-1}.instagram-connection-card{padding:24px}.instagram-icon{color:#fff;background:linear-gradient(135deg,#8134af,#dd2a7b 55%,#feda77);border-radius:14px;place-items:center;width:48px;height:48px;font-size:29px;font-weight:900;display:grid}.instagram-card-head p{color:#ff72b2}.instagram-connected-detail{padding-top:20px}.instagram-connected-detail>p{color:#8fa2b5;margin:0 0 16px;font-size:10px;line-height:1.6}.instagram-connected-detail dl{border-top:1px solid #24394d;margin:0}.instagram-connected-detail dl>div{border-bottom:1px solid #24394d;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.instagram-connected-detail dt{color:#71869a;font-size:8px}.instagram-connected-detail dd{color:#fff;margin:0;font-size:9px;font-weight:800}.instagram-connected-detail .instagram-ready{color:#8ce8b8;background:#0b291b;border-left:3px solid #35db88;margin:16px 0 0;padding:11px}.instagram-history{border-top-color:#dd2a7b}.instagram-history-empty>span{background:linear-gradient(135deg,#8134af,#dd2a7b 55%,#feda77)}.facebook-card-head h2>span,.facebook-card-head h2>strong{display:block}.facebook-card-head h2>strong{font:inherit;margin-top:3px;font-weight:500}.facebook-icon svg{width:25px;height:25px}.instagram-icon svg{width:27px;height:27px}.facebook-live-badge svg{width:12px;height:12px}.facebook-page-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#168cff #07121d;max-height:188px;padding-right:7px;overflow-y:auto}.facebook-page-scroll::-webkit-scrollbar{width:7px}.facebook-page-scroll::-webkit-scrollbar-track{background:#07121d}.facebook-page-scroll::-webkit-scrollbar-thumb{background:#168cff;border-radius:8px}.facebook-pages label{grid-template-columns:18px 34px minmax(0,1fr) auto}.facebook-pages input{opacity:0;pointer-events:none;position:absolute}.facebook-page-radio{background:#07111b;border:1px solid #49647b;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.facebook-page-radio:after{content:"";opacity:0;background:#168cff;border-radius:50%;width:8px;height:8px;transition:all .15s;transform:scale(.5)}.facebook-pages input:checked+.facebook-page-radio{border-color:#168cff;box-shadow:0 0 0 3px #168cff26}.facebook-pages input:checked+.facebook-page-radio:after{opacity:1;transform:scale(1)}.facebook-page-avatar svg{width:18px;height:18px}.facebook-history-empty>span svg{width:22px;height:22px}.meta-connections-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.meta-connections-grid>.facebook-connection-card,.meta-connections-grid>.instagram-connection-card{flex-direction:column;width:100%;height:100%;min-height:166px;display:flex}.connection-detail-toggle{color:#69beff;letter-spacing:.7px;text-transform:uppercase;background:0 0;border:0;border-top:1px solid #24394d;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:40px;margin-top:auto;padding:13px 2px 0;font-size:8px;font-weight:900;display:flex}.connection-detail-toggle:hover,.connection-detail-toggle:focus-visible{color:#fff;outline:none}.connection-detail-toggle span{border:1px solid #2b587e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:grid}.instagram-detail-toggle{color:#ff89be}.tiktok-detail-toggle{color:#9ee5ff}.connection-inline-detail{margin-top:14px;padding-top:2px}.publishing-activity-title{align-items:center}.publishing-activity-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.facebook-history>.publishing-activity-title .publishing-activity-actions button{color:#6dbfff;text-transform:uppercase;background:#0a1824;border:1px solid #2c5273;border-radius:3px;min-height:34px;padding:0 11px;font-size:7px;font-weight:900}.facebook-history>.publishing-activity-title .publishing-activity-actions button:disabled{opacity:.42;cursor:not-allowed}.facebook-history>.publishing-activity-title .publishing-activity-actions .clear-all-activity{color:#ff8ea1;border-color:#733444}.publishing-activity-toolbar{color:#7e93a6;border-bottom:1px solid #203143;justify-content:space-between;align-items:center;gap:18px;min-height:42px;display:flex}.publishing-activity-toolbar label{cursor:pointer;letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;font-weight:900;display:flex;position:relative}.publishing-activity-toolbar input,.activity-checkbox input{opacity:0;width:1px;height:1px;position:absolute}.publishing-activity-toolbar label>span,.activity-checkbox>span{color:#0000;background:#07121d;border:1px solid #45647d;border-radius:3px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.publishing-activity-toolbar input:checked+span,.activity-checkbox input:checked+span{color:#fff;background:#168cff;border-color:#168cff}.publishing-activity-toolbar small{color:#5f7890;font-size:8px}.publishing-activity-row{grid-template-columns:24px 42px 105px minmax(0,1fr) auto}.publishing-activity-row.selected{background:#0c2031;margin:0 -10px;padding-left:10px;padding-right:10px}.activity-checkbox{cursor:pointer;place-items:center;display:grid;position:relative}.activity-platform-icon{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.activity-platform-icon.facebook{background:#1877f2}.activity-platform-icon.instagram{background:linear-gradient(135deg,#8134af,#dd2a7b 55%,#feda77);border-radius:11px}.activity-platform-icon.tiktok{background:#05070a;border:1px solid #2f455a;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55}.publishing-activity-copy{min-width:0}.publishing-activity-empty>span{color:#6dc2ff;background:#0d3150;font-size:18px}@media (width<=900px){.connections-grid,.meta-connections-grid{grid-template-columns:1fr}.meta-connections-grid .facebook-safeguard-card{grid-column:auto}.facebook-safeguard-card{order:2}.facebook-attempt{grid-template-columns:100px 1fr}.attempt-actions{grid-column:2}.publishing-activity-row{grid-template-columns:24px 42px 105px minmax(0,1fr)}.publishing-activity-row .attempt-actions{grid-column:4;justify-content:flex-start}.publishing-activity-title{flex-direction:column;align-items:flex-start}.publishing-activity-actions{justify-content:flex-start}}@media (width<=600px){.connections-shell{padding:28px 15px 92px}.connections-heading{flex-direction:column;align-items:flex-start}.connections-heading h1{font-size:37px}.facebook-live-badge{align-self:flex-start}.facebook-connection-card,.facebook-safeguard-card,.facebook-history{padding:18px}.facebook-card-head{grid-template-columns:42px 1fr}.facebook-icon{width:42px;height:42px}.connection-state{grid-column:2;justify-self:start}.facebook-account-line{flex-direction:column;align-items:flex-start;gap:5px}.facebook-actions{grid-template-columns:1fr 1fr;display:grid}.facebook-actions button{width:100%}.facebook-actions .facebook-primary{grid-column:1/-1}.facebook-actions .facebook-disconnect{margin-left:0}.facebook-attempt{grid-template-columns:1fr;gap:9px}.attempt-status{grid-column:1}.attempt-actions{grid-column:1;justify-content:flex-start}.facebook-history>.panel-title{align-items:flex-start;gap:10px}.facebook-history>.panel-title>button{flex:none}.publishing-activity-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.publishing-activity-actions .clear-all-activity{grid-column:1/-1}.publishing-activity-row{grid-template-columns:24px 38px minmax(0,1fr);gap:10px}.publishing-activity-row .activity-checkbox{grid-area:1/1}.publishing-activity-row .activity-platform-icon{grid-area:1/2}.publishing-activity-row .attempt-status{grid-area:1/3;align-self:center}.publishing-activity-row .publishing-activity-copy,.publishing-activity-row .attempt-actions{grid-column:2/-1}.publishing-activity-toolbar{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0}}.facebook-connected-action{color:#86ecb5;letter-spacing:.4px;text-transform:uppercase;background:#0c2c1e;border:1px solid #35df8d;border-radius:3px;align-items:center;min-height:39px;padding:0 13px;font-size:8px;font-weight:900;display:inline-flex}.faq-page{color:#fff;background:#000;min-height:100vh;position:relative;overflow:hidden}.faq-page:before{content:"";opacity:.13;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:1050px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.faq-page:after{content:"";z-index:0;pointer-events:none;opacity:.75;background:linear-gradient(90deg,#000000ed 0%,#000000b3 48%,#00081294 100%),linear-gradient(#00000005 0%,#00000014 63%,#000 100%),url(/showsignal-fans-hero.png) 50%/cover no-repeat;height:900px;position:absolute;inset:0 0 auto}.faq-glow{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.faq-glow-one{background:#0079ef4a;width:520px;height:520px;top:-270px;left:-170px}.faq-glow-two{background:#0055c833;width:520px;height:520px;top:1700px;right:-290px}.faq-hero{z-index:1;flex-direction:column;justify-content:center;width:min(1180px,100% - 64px);min-height:590px;margin:auto;padding:90px 0 100px;display:flex;position:relative}.faq-hero>p:first-child,.faq-close>p:first-child{color:#168cff;letter-spacing:2.8px;margin:0 0 20px;font-size:9px;font-weight:900}.faq-hero h1{letter-spacing:clamp(-6px,-.45vw,-3px);max-width:1000px;margin:0;font-size:clamp(58px,7.5vw,106px);line-height:.9}.faq-hero h1 span,.faq-close h2 span{color:#168cff}.faq-hero>p:last-child{color:#a7b5c1;border-left:2px solid #168cff;max-width:690px;margin:34px 0 0 auto;padding-left:24px;font-size:16px;line-height:1.75}.faq-list{z-index:1;border-top:1px solid #203447;width:min(1180px,100% - 64px);margin:auto;position:relative}.faq-list details{background:#02080db8;border-bottom:1px solid #203447}.faq-list details[open]{background:linear-gradient(110deg,#0a263dd1,#030a10e0);border-color:#285a82;box-shadow:inset 3px 0 #168cff}.faq-list summary{cursor:pointer;grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;gap:22px;min-height:94px;padding:22px 24px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#168cff;letter-spacing:2px;font-size:10px;font-weight:900}.faq-list summary h2{letter-spacing:-.75px;margin:0;font-size:clamp(20px,2.3vw,31px);line-height:1.25}.faq-list summary>i{color:#61baff;border:1px solid #2a5e89;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;font-style:normal;line-height:1;transition:transform .18s,background .18s;display:grid}.faq-list details[open] summary>i{color:#fff;background:#168cff;transform:rotate(45deg)}.faq-list summary:hover h2,.faq-list summary:focus-visible h2{color:#65bcff}.faq-list summary:focus-visible{outline-offset:-2px;outline:2px solid #168cff}.faq-answer{max-width:930px;margin-left:80px;padding:0 28px 36px 24px}.faq-answer p{color:#9facb9;margin:0 0 16px;font-size:15px;line-height:1.78}.faq-answer p:last-child{margin-bottom:0}.faq-answer strong{color:#fff}.faq-answer ul{border-top:1px solid #274156;grid-template-columns:1fr 1fr;gap:0 26px;margin:22px 0 25px;padding:0;list-style:none;display:grid}.faq-answer li{color:#dce5eb;border-bottom:1px solid #274156;align-items:center;min-height:50px;padding:12px 8px 12px 25px;font-size:12px;line-height:1.45;display:flex;position:relative}.faq-answer li:before{content:"";border:2px solid #168cff;border-radius:50%;width:8px;height:8px;position:absolute;left:2px;box-shadow:0 0 9px #168cff99}.faq-pricing[open]{border-color:#168cff}.faq-tba{letter-spacing:-3px;font-weight:900;color:#168cff!important;font-size:clamp(44px,6vw,74px)!important;line-height:1!important}.faq-future[open]{box-shadow:inset 3px 0 #28d17c}.faq-future[open] summary>span{color:#28d17c}.faq-close{z-index:1;text-align:center;width:min(1000px,100% - 64px);margin:auto;padding:115px 0 125px;position:relative}.faq-close h2{letter-spacing:-3px;margin:0;font-size:clamp(43px,5.6vw,72px);line-height:1.02}.faq-close>p:last-child{color:#9cabba;max-width:720px;margin:30px auto 0;font-size:16px;line-height:1.75}.faq-disclaimer{z-index:1;color:#708395;text-align:center;width:min(1180px,100% - 64px);margin:0 auto;padding:38px 0 0;font-size:10px;line-height:1.7;position:relative}@media (width<=700px){.faq-hero,.faq-list,.faq-close,.faq-disclaimer{width:calc(100% - 38px)}.faq-hero{min-height:520px;padding:70px 0 78px}.faq-hero h1{letter-spacing:-3.5px;font-size:clamp(50px,15vw,72px)}.faq-hero>p:last-child{margin-top:30px;font-size:14px}.faq-list summary{grid-template-columns:34px minmax(0,1fr) 30px;gap:10px;min-height:82px;padding:19px 10px}.faq-list summary h2{font-size:19px}.faq-list summary>i{width:28px;height:28px}.faq-answer{margin-left:34px;padding:0 12px 28px 10px}.faq-answer p{font-size:14px}.faq-answer ul{grid-template-columns:1fr}.faq-close{padding:82px 0 92px}.faq-close h2{letter-spacing:-1.8px;font-size:40px}.faq-close>p:last-child{font-size:14px}.faq-disclaimer{padding-top:28px}}.beta-page,.contact-page{color:#fff;background:#000;min-height:100vh;position:relative;overflow:hidden}.beta-page:before,.contact-page:before{content:"";opacity:.13;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:1050px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.beta-page:after,.contact-page:after{content:"";z-index:0;pointer-events:none;opacity:.75;background:linear-gradient(90deg,#000000ed 0%,#000000b3 48%,#00081294 100%),linear-gradient(#00000005 0%,#00000014 63%,#000 100%),url(/showsignal-fans-hero.png) 50%/cover no-repeat;height:900px;position:absolute;inset:0 0 auto}.beta-glow,.contact-glow{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.beta-glow-one,.contact-glow-one{background:#0079ef4a;width:520px;height:520px;top:-270px;left:-170px}.beta-glow-two,.contact-glow-two{background:#0055c833;width:520px;height:520px;top:1350px;right:-290px}.beta-hero{z-index:1;flex-direction:column;justify-content:center;width:min(1180px,100% - 64px);min-height:700px;margin:auto;padding:95px 0 110px;display:flex;position:relative}.beta-hero>p:first-child,.beta-kicker,.beta-close>p:first-child,.contact-copy>p:first-child,.contact-form-heading>p{color:#168cff;letter-spacing:2.8px;margin:0 0 20px;font-size:9px;font-weight:900}.beta-hero h1{letter-spacing:clamp(-6px,-.45vw,-3px);max-width:1100px;margin:0;font-size:clamp(54px,6.8vw,96px);line-height:.92}.beta-hero h1 span,.beta-section h2 span,.beta-close h2 span,.contact-copy h1 span{color:#168cff}.beta-hero>p:nth-of-type(2){color:#a8b6c2;max-width:720px;margin:35px 0 0;font-size:17px;line-height:1.7}.beta-hero>a,.beta-investor a,.beta-close>a{color:#fff;letter-spacing:.7px;text-transform:uppercase;background:#168cff;border:1px solid #168cff;border-radius:3px;align-items:center;gap:14px;width:max-content;min-height:48px;margin-top:32px;padding:0 20px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.beta-hero>a span,.beta-investor a span,.beta-close>a span{font-size:18px}.beta-content{z-index:1;border-top:1px solid #203447;width:min(1180px,100% - 64px);margin:auto;position:relative}.beta-section{border-bottom:1px solid #203447;grid-template-columns:70px minmax(0,1fr);gap:28px;padding:90px 0;display:grid}.beta-number{color:#168cff;letter-spacing:2px;margin:7px 0 0;font-size:10px;font-weight:900}.beta-section h2{letter-spacing:-2.8px;max-width:1000px;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.02}.beta-columns{grid-template-columns:1fr 1fr;gap:44px;margin-top:40px;display:grid}.beta-columns p{color:#9cabba;margin:0;font-size:15px;line-height:1.78}.beta-section ul{border-top:1px solid #274156;grid-template-columns:1fr 1fr;gap:0 30px;margin:42px 0 0;padding:0;list-style:none;display:grid}.beta-section li{color:#dce5eb;border-bottom:1px solid #274156;align-items:center;min-height:70px;padding:15px 12px 15px 30px;font-size:13px;line-height:1.5;display:flex;position:relative}.beta-section li:before{content:"";border:2px solid #168cff;border-radius:50%;width:9px;height:9px;position:absolute;left:3px;box-shadow:0 0 10px #168cffa6}.beta-investor{background:linear-gradient(110deg,#0a273fdb,#030a10eb);border:1px solid #22557f;margin:0 -32px;padding-left:32px;padding-right:32px;box-shadow:inset 4px 0 #168cff}.beta-investor a{background:0 0}.beta-close{z-index:1;text-align:center;width:min(1000px,100% - 64px);margin:auto;padding:115px 0 125px;position:relative}.beta-close h2{letter-spacing:-3px;margin:0;font-size:clamp(42px,5.3vw,68px);line-height:1.03}.beta-close a{margin:34px auto 0}.contact-shell{z-index:1;grid-template-columns:minmax(0,.8fr) minmax(520px,1.1fr);align-items:start;gap:75px;width:min(1180px,100% - 64px);margin:auto;padding:100px 0 120px;display:grid;position:relative}.contact-copy{padding-top:25px;position:sticky;top:40px}.contact-copy h1{letter-spacing:-4px;margin:0;font-size:clamp(54px,6vw,84px);line-height:.92}.contact-copy>p:nth-of-type(2){color:#9eacb9;max-width:510px;margin:28px 0 0;font-size:15px;line-height:1.72}.contact-route-cards{gap:9px;margin-top:38px;display:grid}.contact-route-cards article{background:#06131ed1;border:1px solid #244159;grid-template-columns:34px 1fr;gap:14px;padding:18px;display:grid}.contact-route-cards article>span{color:#168cff;letter-spacing:1.5px;font-size:9px;font-weight:900}.contact-route-cards b{font-size:12px}.contact-route-cards p{color:#7f93a5;margin:7px 0 0;font-size:10px;line-height:1.55}.contact-form{background:linear-gradient(145deg,#0a1f30f5,#040c13f7);border:1px solid #285273;border-radius:6px;grid-template-columns:1fr 1fr;gap:17px 14px;padding:34px;display:grid;box-shadow:inset 4px 0 #168cff,0 34px 80px #00000073}.contact-form-heading,.contact-message,.contact-wide,.contact-privacy,.contact-submit{grid-column:1/-1}.contact-form-heading h2{letter-spacing:-1.5px;margin:0;font-size:36px}.contact-form-heading>span{color:#758b9e;margin-top:8px;font-size:9px;display:block}.contact-form label>span{color:#9bb0c2;letter-spacing:.8px;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.contact-form input,.contact-form select,.contact-form textarea{color:#fff;background:#07111a;border:1px solid #2d465b;border-radius:3px;outline:none;width:100%;font-size:11px}.contact-form input,.contact-form select{height:44px;padding:0 12px}.contact-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.contact-form textarea{resize:vertical;min-height:120px;padding:12px;line-height:1.6}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#168cff;box-shadow:0 0 0 3px #168cff1f}.contact-message{border-left:3px solid;margin:0;padding:12px 14px;font-size:10px;line-height:1.5}.contact-message.error{color:#ff9caf;background:#2b1117;border-color:#ff4565}.contact-message.success{color:#8ce8b8;background:#0b291b;border-color:#35db88}.contact-privacy{color:#6e8295;margin:0;font-size:9px;line-height:1.6}.contact-submit{color:#fff;letter-spacing:.7px;text-transform:uppercase;background:#168cff;border:0;border-radius:3px;justify-content:center;align-items:center;gap:14px;min-height:48px;font-size:9px;font-weight:900;display:flex}.contact-submit span{font-size:18px}.contact-submit:disabled{opacity:.55;cursor:wait}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.faq-inline-link{color:#55b6ff;font-weight:900;text-decoration:none}.faq-inline-link:hover{color:#fff}@media (width<=980px){.contact-shell{grid-template-columns:1fr;gap:45px}.contact-copy{position:relative;top:auto}.beta-investor{margin-inline:0}}@media (width<=700px){.beta-hero,.beta-content,.beta-close,.contact-shell{width:calc(100% - 38px)}.beta-hero{min-height:600px;padding:75px 0 85px}.beta-hero h1{letter-spacing:-3.5px;font-size:clamp(49px,14vw,70px)}.beta-hero>p:nth-of-type(2){font-size:15px}.beta-section{grid-template-columns:1fr;gap:15px;padding:65px 0}.beta-section h2{letter-spacing:-1.8px;font-size:39px}.beta-columns,.beta-section ul{grid-template-columns:1fr}.beta-columns{gap:18px}.beta-columns p{font-size:14px}.beta-investor{padding-left:18px;padding-right:18px}.beta-close{padding:82px 0 92px}.beta-close h2{letter-spacing:-1.8px;font-size:39px}.contact-shell{padding:70px 0 90px}.contact-copy h1{letter-spacing:-3px;font-size:56px}.contact-form{grid-template-columns:1fr;padding:25px 18px}.contact-form-heading,.contact-message,.contact-wide,.contact-privacy,.contact-submit{grid-column:auto}.contact-form-heading h2{font-size:31px}}.find-shows-page{color:#fff;background:#000;min-height:100vh}.find-shows-header{background:#06111e;border-bottom:1px solid #213344;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50vw - 620px);display:flex}.find-shows-header .follow-brand{margin:0}.find-shows-header nav{align-items:center;gap:24px;display:flex}.find-shows-header nav a{color:#68bdff;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:900;text-decoration:none}.find-shows-header nav a:hover{color:#fff}.find-shows-hero{background:radial-gradient(circle at 78% 15%,#1171cc42,#0000 34%),linear-gradient(#06111e,#000);padding:74px max(28px,50vw - 590px) 42px}.find-shows-hero h1{letter-spacing:-3px;max-width:780px;margin:4px 0 12px;font-size:58px;line-height:.98}.find-shows-hero>p:not(.eyebrow){color:#8ea2b4;max-width:720px;margin:0;font-size:14px;line-height:1.65}.find-shows-hero form{grid-template-columns:minmax(320px,1fr) 170px 160px;gap:10px;margin-top:30px;display:grid}.find-shows-hero form>label{background:#0a151f;border:1px solid #2b455c;border-radius:4px;align-items:center;height:50px;display:flex}.find-shows-hero form>label>span{color:#5bb7ff;letter-spacing:1px;padding:0 13px;font-size:8px;font-weight:900}.find-shows-query span{font-size:20px!important}.find-shows-hero input,.find-shows-hero select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 12px;font-size:11px}.find-shows-hero form>button{color:#fff;letter-spacing:.7px;text-transform:uppercase;background:#168cff;border:1px solid #168cff;border-radius:4px;font-size:9px;font-weight:900}.find-shows-hero form>button:disabled{opacity:.58}.find-shows-results{width:min(1180px,100%);margin:auto;padding:28px 28px 90px}.find-shows-radius{background:#09141f;border:1px solid #203548;border-radius:5px;grid-template-columns:1fr 160px auto;align-items:center;gap:18px;min-height:82px;margin-bottom:20px;padding:14px 17px;display:grid}.find-shows-radius h2{margin:3px 0 0;font-size:20px}.find-shows-radius label>span{color:#5fbaff;letter-spacing:1px;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.find-shows-radius input{color:#fff;background:#0d1a25;border:1px solid #2b4357;border-radius:3px;width:100%;height:38px;padding:0 10px;font-size:10px}.find-shows-radius-buttons{gap:6px;display:flex}.find-shows-radius-buttons button{color:#77a9cf;text-transform:uppercase;background:#0a1824;border:1px solid #2a4a65;border-radius:3px;min-width:58px;height:38px;font-size:8px;font-weight:900}.find-shows-radius-buttons button.active{color:#fff;background:#168cff;border-color:#168cff;box-shadow:0 0 14px #168cff3d}.find-shows-error{color:#ff9daf;background:#291119;border-left:3px solid #ff4565;margin:0 0 14px;padding:12px 14px;font-size:10px}.find-shows-empty{text-align:center;background:#09131e;border:1px solid #203447;border-radius:6px;padding:70px 22px}.find-shows-empty>span{color:#55b5ff;background:#0c2841;border:1px solid #2a6190;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:21px;display:grid}.find-shows-empty h2{margin:16px 0 7px;font-size:21px}.find-shows-empty p{color:#7f93a5;margin:0;font-size:10px}.public-show-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-show-card{background:#09131e;border:1px solid #203447;border-radius:6px;grid-template-columns:185px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 45px #0000003d}.public-show-card:hover{background:#0b1723;border-color:#2b5f88}.public-show-media{background:radial-gradient(circle at 50% 30%,#0c3e68,#06121d 70%);min-height:100%;overflow:hidden}.public-show-media img{object-fit:cover;width:100%;height:100%;min-height:290px;display:block}.public-show-media>span{color:#58b6ff;letter-spacing:.5px;text-align:center;place-content:center;gap:9px;height:100%;min-height:290px;font-size:10px;font-weight:900;display:grid}.public-show-media i{background:#0d2d48;border:1px solid #2e6d9f;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;font-size:20px;font-style:normal;display:grid}.public-show-content{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:18px;display:grid}.public-show-date{text-align:center;background:#0d263b;border:1px solid #285c86;border-radius:4px;place-content:center;width:46px;height:57px;display:grid}.public-show-date b{color:#52b4ff;letter-spacing:1px;font-size:8px}.public-show-date strong{margin-top:3px;font-size:19px}.public-show-copy{min-width:0}.public-show-copy>p:first-child{color:#5faeea;text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.public-show-copy h2{letter-spacing:-.5px;margin:6px 0 4px;font-size:20px;line-height:1.12}.public-show-copy>a{color:#64bcff;font-size:9px;font-weight:900;text-decoration:none}.public-show-venue{border-top:1px solid #203143;margin-top:14px;padding-top:12px}.public-show-venue b,.public-show-venue span,.public-show-venue em{display:block}.public-show-venue b{font-size:10px}.public-show-venue span{color:#8297a9;margin-top:5px;font-size:9px}.public-show-venue em{color:#55c58e;margin-top:5px;font-size:8px;font-style:normal}.public-show-details{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#8194a5!important;margin:12px 0 0!important;font-size:9px!important;line-height:1.55!important}.public-show-facts{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.public-show-facts span{color:#94bad6;text-transform:uppercase;background:#0b1e2e;border:1px solid #2a455c;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900}.public-show-actions{gap:7px;margin-top:15px;display:flex}.public-show-actions a{text-transform:uppercase;border:1px solid #2c5d85;border-radius:3px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-weight:900;text-decoration:none;display:flex;color:#6fc2ff!important;font-size:8px!important}.find-shows-footer{background:#06101a;border-top:1px solid #203143;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:100px;padding:22px max(28px,50vw - 590px);display:grid}.find-shows-footer>span{font-size:17px;font-weight:900}.find-shows-footer>p{color:#718599;margin:0;font-size:9px}.find-shows-footer nav{gap:16px;display:flex}.find-shows-footer a{color:#5d7e98;font-size:8px;text-decoration:none}.find-shows-footer a:hover{color:#fff}@media (width<=980px){.find-shows-hero form{grid-template-columns:1fr 150px}.find-shows-hero form>button{grid-column:1/-1;min-height:46px}.find-shows-radius{grid-template-columns:1fr 160px}.find-shows-radius-buttons{grid-column:1/-1}.public-show-grid{grid-template-columns:1fr}}@media (width<=650px){.find-shows-header{height:68px;padding:0 16px}.find-shows-header nav{gap:12px}.find-shows-header nav a:first-child{display:none}.find-shows-hero{padding:48px 16px 28px}.find-shows-hero h1{letter-spacing:-2px;font-size:42px}.find-shows-hero>p:not(.eyebrow){font-size:12px}.find-shows-hero form{grid-template-columns:1fr}.find-shows-hero form>button{grid-column:auto}.find-shows-results{padding:18px 15px 72px}.find-shows-radius{grid-template-columns:1fr}.find-shows-radius-buttons{grid-column:auto;grid-template-columns:repeat(4,1fr);display:grid}.find-shows-radius-buttons button{min-width:0}.public-show-card{grid-template-columns:1fr}.public-show-media img,.public-show-media>span{min-height:220px;max-height:360px}.public-show-content{padding:16px}.find-shows-footer{grid-template-columns:1fr;gap:10px;padding:25px 16px}.find-shows-footer nav{margin-top:6px}}.public-show-copy h2 a{color:#fff;text-decoration:none}.public-show-copy h2 a:hover,.public-show-copy h2 a:focus-visible{color:#64bcff}.public-show-actions{flex-wrap:wrap}.public-show-actions .event-action{background:#168cff;border-color:#168cff;color:#fff!important}.public-show-actions .ticket-action{background:0 0;border-color:#2c5d85;color:#6fc2ff!important}.public-event-page{color:#fff;background:radial-gradient(circle at 85% 8%,#146ab83d,#0000 34%),#000;min-height:100vh}.public-event-shell{background:#09131e;border:1px solid #203447;border-radius:8px;grid-template-columns:minmax(320px,47%) minmax(0,1fr);width:min(1120px,100% - 40px);margin:58px auto 86px;display:grid;overflow:hidden;box-shadow:0 26px 80px #00000073}.public-event-art{background:#02060b;place-items:center;min-height:620px;display:grid;overflow:hidden}.public-event-art img{object-fit:contain;width:100%;height:100%;display:block}.public-event-art>span{color:#58b6ff;place-items:center;gap:12px;font-size:15px;font-weight:900;display:grid}.public-event-art i{background:#0d2d48;border:1px solid #2e6d9f;border-radius:50%;place-items:center;width:70px;height:70px;font-size:30px;font-style:normal;display:grid}.public-event-copy{padding:46px}.public-event-copy h1{letter-spacing:-2px;margin:8px 0 9px;font-size:48px;line-height:1}.public-event-artist{color:#65bcff;font-size:13px;font-weight:900;text-decoration:none}.public-event-facts{background:#22394d;border:1px solid #22394d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0 0;display:grid}.public-event-facts div{background:#0b1925;min-height:82px;padding:17px}.public-event-facts dt{color:#64baff;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.public-event-facts dd{margin:7px 0 0;font-size:13px;font-weight:800}.public-event-venue,.public-event-description{border-top:1px solid #203143;margin-top:28px;padding-top:24px}.public-event-venue h2{margin:8px 0 6px;font-size:23px}.public-event-venue>p:not(.eyebrow),.public-event-description>p:not(.eyebrow){color:#91a4b4;margin:0;font-size:12px;line-height:1.7}.public-event-venue>a{color:#65bcff;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.public-event-actions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.public-event-actions a{color:#6fc2ff;text-transform:uppercase;border:1px solid #2c5d85;border-radius:4px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.public-event-actions .public-event-primary{color:#fff;background:#168cff;border-color:#168cff}.public-event-calendar{background:#0d2233;border:1px solid #2c5d85;border-radius:4px;margin-top:18px}.public-event-calendar summary{cursor:pointer;color:#fff;text-transform:uppercase;align-items:center;min-height:46px;padding:0 17px;font-size:10px;font-weight:900;display:flex}.public-event-calendar summary:focus-visible,.public-event-calendar-options a:focus-visible{outline-offset:2px;outline:2px solid #65bcff}.public-event-calendar-options{flex-wrap:wrap;gap:10px;padding:0 14px 10px;display:flex}.public-event-calendar-options a{color:#6fc2ff;border:1px solid #2c5d85;border-radius:4px;align-items:center;min-height:44px;padding:0 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.public-event-calendar p,.public-event-calendar-unavailable{color:#9cb2c5;margin:0;padding:0 14px 14px;font-size:11px;line-height:1.6}.public-event-calendar-unavailable{margin-top:18px;padding:0}.public-event-privacy{color:#65798b;margin:18px 0 0;font-size:8px;line-height:1.6}.public-event-status{text-align:center;align-content:center;place-items:center;gap:12px;min-height:66vh;padding:30px;display:grid}.public-event-status>span{color:#58b6ff;background:#0d2d48;border:1px solid #2e6d9f;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.public-event-status h1{margin:7px 0 0;font-size:36px}.public-event-status p{color:#8fa1b1;margin:0}.public-event-status a{color:#65bcff;text-transform:uppercase;font-size:10px;font-weight:900}@media (width<=800px){.public-event-shell{grid-template-columns:1fr;width:min(100% - 28px,620px);margin:24px auto 66px}.public-event-art{min-height:0;max-height:none}.public-event-art img{height:auto}.public-event-copy{padding:26px 22px 30px}.public-event-copy h1{font-size:38px}.public-event-page .find-shows-header nav a:first-child{display:block}.public-event-page .find-shows-header nav a:last-child{display:none}}@media (width<=460px){.public-event-facts{grid-template-columns:1fr}.public-event-facts div{min-height:68px}.public-event-actions{display:grid}.public-event-actions a{width:100%}.public-show-actions{display:grid}.public-show-actions a{width:100%}}@media (width<=650px){.find-shows-header .follow-brand,.find-shows-header nav a,.public-show-copy h2 a,.public-show-copy>a,.find-shows-footer a{align-items:center;min-height:44px;display:inline-flex}.find-shows-radius input,.find-shows-radius-buttons button{height:44px}.public-event-artist,.public-event-venue>a,.follow-brand,.follow-footer a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=900px){.password-field input{padding-right:54px}.password-field button{width:44px;height:44px;top:0;right:0}.text-action{align-items:center;min-height:44px;padding:0 4px;display:flex}.auth-policy-links a{align-items:center;min-height:44px;display:inline-flex}}html{-webkit-text-size-adjust:100%}body{overflow-x:clip}img,video,svg{max-width:100%}.auth-mobile-home{display:none}@media (width<=900px){.is-public-home.auth-page{min-height:100svh;padding:0;display:block;overflow:visible}.is-public-home.auth-page:after{opacity:.72;background-position:top;height:100svh;display:block;position:fixed}.is-public-home .auth-desktop-intro,.is-public-home .auth-device,.is-public-home .auth-back,.is-public-home .auth-site-nav,.is-public-home .auth-glow{display:none}.auth-mobile-home{z-index:2;min-height:100svh;padding:0 18px calc(24px + env(safe-area-inset-bottom));color:#fff;flex-direction:column;display:flex;position:relative}.auth-mobile-home>header{border-bottom:1px solid #456f958c;justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.auth-mobile-brand{color:#fff;align-items:center;gap:7px;min-width:0;text-decoration:none;display:flex}.auth-mobile-brand .auth-brand-symbol{background-size:58px;flex:0 0 58px;width:58px;height:31px}.auth-mobile-brand .auth-brand-word{letter-spacing:-1px;margin:0;font-size:18px}.auth-mobile-login{color:#fff;letter-spacing:.8px;text-transform:uppercase;border:1px solid #168cff;border-radius:3px;justify-content:center;align-items:center;min-width:78px;min-height:44px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.auth-mobile-hero{padding:62px 0 66px}.auth-mobile-hero>p:first-child{color:#40aaff;letter-spacing:2px;margin:0 0 18px;font-size:9px;font-weight:900;line-height:1.45}.auth-mobile-hero h1{letter-spacing:-3px;margin:0;font-size:clamp(43px,13vw,68px);line-height:.94}.auth-mobile-hero h1 span{color:#168cff}.auth-mobile-hero>p:nth-of-type(2){color:#b1bfcb;max-width:610px;margin:24px 0 0;font-size:15px;line-height:1.68}.auth-mobile-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:31px;display:grid}.auth-mobile-actions a{color:#fff;letter-spacing:.75px;text-transform:uppercase;background:#05111cd6;border:1px solid #3974a5;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:49px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.auth-mobile-actions a:first-child{background:#168cff;border-color:#168cff}.auth-mobile-actions a span{font-size:18px}.auth-mobile-links{background:#02090fc7;border-top:1px solid #27445d;border-left:1px solid #27445d;grid-template-columns:1fr 1fr;display:grid}.auth-mobile-links a{color:#dce7f0;text-transform:uppercase;border-bottom:1px solid #27445d;border-right:1px solid #27445d;align-items:center;gap:12px;min-height:72px;padding:14px;font-size:10px;font-weight:900;line-height:1.35;text-decoration:none;display:flex}.auth-mobile-links span{color:#168cff;letter-spacing:1px;flex:none;font-size:8px}.auth-mobile-benefits{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;display:grid}.auth-mobile-benefits>span{color:#8fa3b5;background:#05101abd;border:1px solid #396f9e75;flex-direction:column;justify-content:center;min-height:86px;padding:13px;font-size:9px;line-height:1.45;display:flex}.auth-mobile-benefits b{color:#fff;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.auth-mobile-tagline{color:#fff;letter-spacing:-1px;text-align:center;white-space:nowrap;border-top:1px solid #27445d;border-bottom:1px solid #27445d;margin:58px 0 0;padding:42px 0;font-size:clamp(18px,5.1vw,33px);font-weight:900}.auth-mobile-tagline span{color:#168cff}.auth-mobile-policy{flex-wrap:wrap;justify-content:center;gap:12px 20px;padding:27px 0 4px;display:flex}.auth-mobile-policy a{color:#8497a9;align-items:center;min-height:32px;font-size:9px;text-decoration:none;display:flex}.what-is-header{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;min-height:auto;padding:12px 16px 0;display:grid}.what-is-header>nav{overscroll-behavior-inline:contain;scrollbar-width:none;border-top:1px solid #395b7a73;grid-column:1/-1;justify-content:flex-start;gap:20px;width:calc(100vw - 32px);min-width:0;padding:0 2px;display:flex;overflow-x:auto}.what-is-header>nav::-webkit-scrollbar{display:none}.what-is-header>nav a{flex:none;align-items:center;min-height:48px;padding:0;font-size:9px;display:flex}.what-is-header>nav a.active:after{bottom:0}.what-is-login{width:78px;min-height:44px}.what-is-footer nav{flex-wrap:wrap;gap:12px 22px}}@media (width<=650px){input,select,textarea{font-size:16px!important}.auth-mobile-links{grid-template-columns:1fr}.auth-mobile-links a{min-height:60px}.auth-mobile-benefits{grid-template-columns:1fr}.auth-mobile-benefits>span{min-height:64px}.auth-mobile-tagline{letter-spacing:-.6px;font-size:clamp(15px,4.55vw,22px)}.find-shows-header{flex-wrap:wrap;gap:6px 12px;height:auto;min-height:68px;padding-top:8px;padding-bottom:8px}.find-shows-header nav{gap:10px}.find-shows-header nav a:first-child{display:block}.find-shows-header nav a{align-items:center;min-height:38px;font-size:8px;display:flex}.find-shows-hero form>button,.find-shows-radius-buttons button,.public-show-actions a{min-height:44px}.public-show-actions{grid-template-columns:1fr 1fr;display:grid}}@media (width<=380px){.auth-mobile-actions{grid-template-columns:1fr}.auth-mobile-hero h1{font-size:41px}.what-is-brand-word{font-size:15px}.what-is-login{width:70px}.find-shows-header .header-logo-symbol{background-size:58px;width:58px;height:31px}}.admin-page{--admin-border:#1d3447;--admin-card:#08131d;color:#fff;background:radial-gradient(circle at 76% -5%,#1274ce2e,#0000 28%),#02070b;min-height:100vh;display:flex}.admin-sidebar{border-right:1px solid var(--admin-border);background:linear-gradient(#081521,#03080d);flex-direction:column;flex:0 0 230px;width:230px;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid var(--admin-border);color:#168cff;justify-content:center;align-items:center;gap:7px;min-height:73px;text-decoration:none;display:flex}.admin-brand>span{background:url(/showsignal-logo-transparent.png) top/60px no-repeat;width:60px;height:32px}.admin-brand strong{letter-spacing:-1px;font-size:19px}.admin-brand b{color:#fff}.admin-sidebar nav{gap:5px;margin-top:28px;display:grid}.admin-sidebar nav a{color:#778da0;letter-spacing:.65px;text-transform:uppercase;border-left:2px solid #0000;align-items:center;gap:13px;min-height:44px;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#168cff2e,#0000);border-color:#168cff}.admin-sidebar nav i{color:#2e9eea;font-size:7px;font-style:normal}.admin-owner{border-top:1px solid var(--admin-border);margin-top:auto;padding:18px 8px 2px}.admin-owner>span,.admin-owner>b{display:block}.admin-owner>span{color:#168cff;letter-spacing:1.5px;font-size:7px;font-weight:900}.admin-owner>b{color:#9eafbd;text-overflow:ellipsis;margin-top:7px;font-size:8px;overflow:hidden}.admin-owner button{color:#5d7589;text-transform:uppercase;background:0 0;border:0;margin-top:13px;padding:0;font-size:8px;font-weight:900}.admin-owner button:hover{color:#fff}.admin-main{flex:1;min-width:0;padding:0 34px 46px}.admin-topbar{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:28px;min-height:134px;display:flex}.admin-topbar p,.admin-section-heading p,.admin-panel header p{color:#168cff;letter-spacing:1.7px;margin:0;font-size:8px;font-weight:900}.admin-topbar h1{letter-spacing:-1.7px;margin:8px 0 0;font-size:37px}.admin-top-actions{gap:8px;display:flex}.admin-top-actions button{color:#9fb2c1;letter-spacing:.45px;text-transform:uppercase;background:#08131d;border:1px solid #27506f;border-radius:3px;min-height:40px;padding:0 14px;font-size:8px;font-weight:900}.admin-top-actions .primary{color:#fff;background:#168cff;border-color:#168cff}.admin-top-actions button:disabled{opacity:.55}.admin-period{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:20px;min-height:77px;display:flex}.admin-period>div{align-items:center;gap:5px;display:flex}.admin-period span{color:#657b8e;letter-spacing:1.4px;margin-right:9px;font-size:7px;font-weight:900}.admin-period button{color:#70879a;background:0 0;border:1px solid #0000;border-radius:3px;min-height:32px;padding:0 10px;font-size:8px;font-weight:900}.admin-period button:hover,.admin-period button.active{color:#60baff;background:#0b2234;border-color:#2d6087}.admin-period>p{color:#5f7486;margin:0;font-size:8px}.admin-section{padding:44px 0 20px;scroll-margin-top:20px}.admin-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:21px;display:flex}.admin-section-heading h2,.admin-panel header h2{letter-spacing:-.9px;margin:7px 0 0;font-size:23px}.admin-section-heading>span,.admin-panel header>span{color:#607789;text-transform:uppercase;font-size:8px;font-weight:800}.admin-metrics{gap:11px;display:grid}.admin-metrics.secondary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px}.admin-metric{border:1px solid var(--admin-border);background:linear-gradient(145deg,#0a1824,#060e15);border-radius:5px;min-height:137px;padding:20px;position:relative;overflow:hidden}.admin-metric:after{content:"";background:#168cff;height:3px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 16px}.admin-metric.cyan:after{background:#16b9d9}.admin-metric.green:after{background:#31cd83}.admin-metric.purple:after{background:#8d6dff}.admin-metric.amber:after{background:#ffb44b}.admin-metric>span,.admin-metric small{display:block}.admin-metric>span{color:#8599aa;letter-spacing:.9px;text-transform:uppercase;font-size:8px;font-weight:900}.admin-metric strong{letter-spacing:-1.5px;margin:15px 0 8px;font-size:34px;display:block}.admin-metric small{color:#4fabc9;font-size:8px;line-height:1.45}.admin-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:14px;margin-top:14px;scroll-margin-top:20px;display:grid}.admin-grid.locations{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid.locations .wide{grid-column:1/-1}.admin-panel{border:1px solid var(--admin-border);background:linear-gradient(145deg,#091621fa,#050c12fa);border-radius:5px;min-width:0;padding:22px;box-shadow:0 18px 46px #00000029}.admin-panel>header{border-bottom:1px solid #172b3b;justify-content:space-between;align-items:flex-start;gap:18px;min-height:58px;padding-bottom:17px;display:flex}.admin-chart{scrollbar-width:thin;scrollbar-color:#285f87 #0b1721;align-items:end;gap:8px;height:255px;padding:28px 4px 0;display:flex;overflow-x:auto}.admin-chart-column{text-align:center;flex:1;grid-template-rows:minmax(0,1fr) 22px;gap:8px;min-width:32px;height:100%;display:grid}.admin-chart-column>div{background:linear-gradient(#0000,#0f385433);border-bottom:1px solid #23445c;justify-content:center;align-items:end;display:flex}.admin-chart-column i{background:linear-gradient(#31a9ff,#116bbc);border-radius:3px 3px 0 0;width:min(25px,70%);min-height:8px;display:block;position:relative;box-shadow:0 0 13px #168cff47}.admin-chart-column i b{color:#7cc7ff;font-size:7px;font-style:normal;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.admin-chart-column>span{color:#5e7588;white-space:nowrap;font-size:7px}.admin-ranked-list{margin-top:9px;display:grid}.admin-ranked-list>div{border-bottom:1px solid #142838;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;display:grid}.admin-ranked-list>div:last-child{border-bottom:0}.admin-ranked-list i{color:#168cff;font-size:7px;font-style:normal}.admin-ranked-list b,.admin-ranked-list small{display:block}.admin-ranked-list b{color:#cdd8e1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-ranked-list small{color:#597185;margin-top:5px;font-size:7px}.admin-ranked-list strong{color:#66bdff;font-size:12px}.admin-ranked-list.compact>div{min-height:51px}.admin-empty{color:#63798b;text-align:center;place-items:center;min-height:190px;margin:0;font-size:9px;line-height:1.6;display:grid}.admin-table-wrap{width:100%;margin-top:8px;overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:640px}.admin-table-wrap th{color:#5e7587;letter-spacing:1px;text-align:left;text-transform:uppercase;border-bottom:1px solid #1d3446;height:40px;font-size:7px}.admin-table-wrap td{color:#8fa2b2;border-bottom:1px solid #142736;height:59px;padding-right:18px;font-size:8px;line-height:1.45}.admin-table-wrap tr:last-child td{border-bottom:0}.admin-table-wrap td b,.admin-table-wrap td small{display:block}.admin-table-wrap td b{color:#d4dee6;font-size:9px}.admin-table-wrap td small{color:#5f7689;margin-top:5px;font-size:7px}.admin-recent,.admin-inquiries{margin-top:14px;scroll-margin-top:20px}.admin-device,.admin-status{color:#61baff;text-transform:uppercase;border:1px solid #285776;border-radius:11px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-block}.admin-status.new{color:#ffc568;background:#251c0e;border-color:#90702d}.admin-privacy-note{color:#526a7c;border-top:1px solid #172b3b;margin:14px 0 0;padding-top:14px;font-size:8px;line-height:1.6}.admin-footer{border-top:1px solid var(--admin-border);color:#516a7e;justify-content:space-between;align-items:center;gap:18px;min-height:92px;margin-top:20px;display:flex}.admin-footer span{font-size:10px;font-weight:900}.admin-footer p{margin:0;font-size:8px}.admin-gate{color:#fff;background:radial-gradient(circle at 50% 15%,#168cff33,#0000 34%),#02070b;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-gate>p{color:#7390a5;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.admin-spinner{border:2px solid #18364e;border-top-color:#168cff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite admin-spin}.admin-gate-card{background:linear-gradient(145deg,#0b1d2b,#050d13);border:1px solid #255779;border-radius:6px;width:min(520px,100%);padding:42px;box-shadow:inset 4px 0 #168cff,0 35px 80px #00000080}.admin-gate-card>span{color:#168cff;letter-spacing:2px;font-size:8px;font-weight:900}.admin-gate-card h1{letter-spacing:-1.6px;margin:13px 0 0;font-size:36px}.admin-gate-card p{color:#91a4b4;margin:17px 0 0;font-size:12px;line-height:1.65}.admin-gate-card>a:not(.admin-secondary-link),.admin-gate-card>button{color:#fff;letter-spacing:.8px;text-transform:uppercase;background:#168cff;border:0;border-radius:3px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:48px;margin-top:25px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.admin-gate-card small{color:#587082;text-align:center;margin-top:16px;font-size:8px;display:block}.admin-gate-card.warning{box-shadow:inset 4px 0 #ffb44b,0 35px 80px #00000080}.admin-gate-card.warning>span{color:#ffbd5b}.admin-secondary-link{color:#7690a4;text-align:center;margin-top:18px;font-size:9px;text-decoration:none;display:block}.admin-secondary-link:hover{color:#fff}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-export-notice{color:#83caff;background:#071e2d;border:1px solid #206a99;border-radius:3px;margin:12px 0 0;padding:10px 12px;font-size:9px}.admin-venues{margin-top:14px;scroll-margin-top:20px}.admin-venues>header button,.admin-venue-more{color:#a5d9ff;cursor:pointer;background:#0b2941;border:1px solid #2d6087;border-radius:4px;min-height:40px;padding:0 14px;font-size:.875rem;font-weight:700}.admin-venues>header button:disabled{opacity:.55;cursor:wait}.admin-venue-summary{color:#afc1cf;margin:16px 0;font-size:.875rem;line-height:1.5}.admin-venue-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin:18px 0 12px;display:flex}.admin-venue-filters{flex-wrap:wrap;gap:7px;display:flex}.admin-venue-filters button{color:#a9bac7;cursor:pointer;background:#0a1a26;border:1px solid #2b4d65;border-radius:4px;min-height:42px;padding:0 13px;font-size:.875rem}.admin-venue-filters button.active{color:#fff;background:#0d3555;border-color:#168cff}.admin-venue-controls label{color:#afc1cf;gap:6px;min-width:min(100%,270px);font-size:.875rem;display:grid}.admin-venue-controls input{color:#eef7ff;background:#0b1d2a;border:1px solid #365b75;border-radius:4px;width:100%;min-height:42px;padding:0 12px;font-size:.875rem}.admin-venue-controls input::placeholder{color:#8196a7}.admin-venue-controls :is(button,input):focus-visible,.admin-venues>header button:focus-visible,.admin-venue-more:focus-visible{outline-offset:2px;outline:3px solid #168cff}.admin-venue-bulk-actions{color:#afc1cf;border-block:1px solid #172b3b;flex-wrap:wrap;align-items:center;gap:9px;min-height:55px;padding:9px 0;font-size:.875rem;display:flex}.admin-venue-bulk-actions>span{white-space:nowrap;margin-right:5px}.admin-venue-bulk-actions>button:not(.admin-venue-delete){color:#a9bac7;cursor:pointer;background:#0a1a26;border:1px solid #2b4d65;border-radius:4px;min-height:36px;padding:0 11px;font-size:.8125rem}.admin-venue-bulk-actions>button:disabled{opacity:.5;cursor:not-allowed}.admin-venue-bulk-actions>button:focus-visible,.admin-venue-checkbox:focus-visible{outline-offset:2px;outline:3px solid #168cff}.admin-venue-results{color:#829aac;margin-top:10px;font-size:.8125rem}.admin-venue-listarea{scrollbar-color:#315471 #0a1823;height:550px;overflow-y:auto}.admin-venue-footer{place-items:center;min-height:56px;display:grid}.admin-venue-table table{min-width:850px}.admin-venue-table th{font-size:.75rem}.admin-venue-table td{color:#b7c6d1;overflow-wrap:anywhere;height:auto;min-height:64px;padding:12px 14px 12px 0;font-size:.875rem}.admin-venue-table td b{font-size:.875rem}.admin-venue-table th:first-child,.admin-venue-table td:first-child{width:65px;padding-right:12px}.admin-venue-checkbox{accent-color:#168cff;cursor:pointer;width:18px;height:18px}.admin-venue-table td span,.admin-venue-table td small{color:#9eb0be;font-size:.8125rem;display:block}.admin-venue-table td a{color:#86caff;text-underline-offset:2px;text-decoration:underline}.admin-venue-table td a:hover{color:#fff}.admin-venue-table .admin-venue-badge{color:#c1ccd5;white-space:nowrap;background:#17232d;border:1px solid #4b5d6c;border-radius:12px;padding:5px 8px;font-size:.75rem;font-weight:700;display:inline-block}.admin-venue-table .admin-venue-badge.listed{color:#78e3ac;background:#0d2c21;border-color:#277959}.admin-venue-delete{color:#ffbdc4;cursor:pointer;background:#34181d;border:1px solid #a34c57;border-radius:4px;min-height:36px;padding:0 12px;font-size:.8125rem;font-weight:700}.admin-venue-delete:hover,.admin-venue-delete:focus-visible{color:#fff;background:#58212b;border-color:#f67;outline:none}.admin-venue-delete:disabled{opacity:.5;cursor:wait}.admin-venue-row-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-venue-preview{color:#a5d9ff;cursor:pointer;white-space:nowrap;background:#0b2941;border:1px solid #2d85b7;border-radius:4px;min-height:36px;padding:0 12px;font-size:.8125rem;font-weight:700}.admin-venue-preview:hover,.admin-venue-preview:focus-visible{color:#fff;background:#0d3859;border-color:#67c1ff;outline:none}.admin-venue-preview:disabled{opacity:.5;cursor:not-allowed}.admin-venue-insights{background:#0b1c29;border:1px solid #2b5673;border-radius:6px;margin:18px 0;padding:18px;scroll-margin-top:20px}.admin-venue-insights>header{border-bottom:1px solid #274057;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.admin-venue-insights>header p{color:#57baff;letter-spacing:1px;margin:0;font-size:.75rem;font-weight:900}.admin-venue-insights>header h3{color:#fff;margin:7px 0 3px;font-size:1.35rem}.admin-venue-insights>header span{color:#a8bdca;font-size:.875rem;line-height:1.5}.admin-venue-insights>header button{color:#c5d9e8;cursor:pointer;background:#10283a;border:1px solid #365b75;border-radius:4px;min-height:36px;padding:0 12px;font-size:.8125rem}.admin-venue-insights-loading{color:#9fc4de;font-size:.875rem}.admin-venue-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.admin-venue-insights-grid article{background:#0a1721;border:1px solid #28465a;border-radius:5px;min-width:0;padding:16px}.admin-venue-insights-grid article>span{color:#7cc7ff;letter-spacing:.7px;font-size:.75rem;font-weight:900}.admin-venue-insights-grid h4{color:#fff;margin:8px 0 13px;font-size:1.1rem}.admin-venue-insights-grid article>strong{color:#fff;margin:14px 0;font-size:2rem;display:block}.admin-venue-insights-grid small{color:#9aafbf;margin-top:10px;font-size:.8125rem;line-height:1.5;display:block}.admin-venue-insights-grid label{color:#a9bac7;gap:6px;font-size:.8125rem;display:grid}.admin-venue-insights-grid select{color:#fff;background:#0b2435;border:1px solid #365b75;border-radius:4px;width:100%;min-height:40px;padding:0 8px;font-size:.875rem}.admin-venue-insights-grid dl{gap:9px;margin:0;display:grid}.admin-venue-insights-grid dl div{border-top:1px solid #20394a;padding-top:8px}.admin-venue-insights-grid dt{color:#91a9b8;font-size:.75rem}.admin-venue-insights-grid dd{overflow-wrap:anywhere;color:#f2f7fb;margin:4px 0 0;font-size:.875rem;line-height:1.4}.admin-venue-insights-grid dd a{color:#8bd2ff}.admin-venue-more{margin:8px auto 0;display:block}@media (width<=1000px){.admin-venue-insights-grid{grid-template-columns:1fr 1fr}.admin-venue-insights-grid article:last-child{grid-column:1/-1}}@media (width<=760px){.admin-venue-controls{flex-direction:column;align-items:stretch}.admin-venue-controls label,.admin-venues>header button{width:100%}.admin-venue-insights-grid{grid-template-columns:1fr}.admin-venue-insights-grid article:last-child{grid-column:auto}.admin-venue-insights>header{flex-direction:column}}@media (width<=1100px){.admin-sidebar{flex-basis:190px;width:190px}.admin-main{padding-inline:24px}.admin-metrics.featured{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.admin-traffic-panel{min-height:365px}.admin-grid.locations{grid-template-columns:1fr}.admin-grid.locations .wide{grid-column:auto}}@media (width<=760px){.admin-page{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--admin-border);grid-template-columns:1fr auto;width:100%;height:auto;padding:12px 15px;display:grid;position:relative}.admin-brand{border:0;justify-content:flex-start;min-height:54px}.admin-sidebar nav{border-top:1px solid var(--admin-border);scrollbar-width:none;grid-column:1/-1;gap:4px;margin:8px 0 0;padding-top:8px;display:flex;overflow-x:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav a{min-width:max-content;min-height:42px;padding-inline:10px}.admin-owner{text-align:right;border:0;align-self:center;margin:0;padding:0}.admin-owner>b{max-width:150px}.admin-owner button{margin-top:8px}.admin-main{padding:0 15px 34px}.admin-topbar{flex-direction:column;align-items:flex-start;min-height:150px;padding:28px 0 22px}.admin-topbar h1{font-size:34px}.admin-top-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-top-actions button{min-height:44px}.admin-period{flex-direction:column;align-items:flex-start;padding:16px 0}.admin-period>div{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.admin-period span{grid-column:1/-1;margin:0 0 5px}.admin-period button{min-width:0;padding:0 3px}.admin-metrics.featured,.admin-metrics.secondary{grid-template-columns:1fr 1fr}.admin-metrics.secondary .admin-metric:last-child{grid-column:1/-1}.admin-metric{min-height:121px;padding:16px}.admin-metric strong{font-size:29px}.admin-panel{padding:17px 14px}.admin-panel>header{flex-direction:column;align-items:flex-start;gap:8px}.admin-chart{height:235px}.admin-footer{flex-direction:column;justify-content:center;align-items:flex-start}.admin-footer p{line-height:1.5}.admin-gate-card{padding:32px 23px}.admin-gate-card h1{font-size:31px}}@media (width<=430px){.admin-brand strong{font-size:16px}.admin-brand>span{background-size:51px;width:51px;height:27px}.admin-owner>b{max-width:120px}.admin-top-actions,.admin-metrics.featured,.admin-metrics.secondary{grid-template-columns:1fr}.admin-metrics.secondary .admin-metric:last-child{grid-column:auto}.admin-metric{min-height:112px}.admin-chart-column{min-width:29px}}@media print{.admin-page{color:#07111f;display:block;background:#fff!important}.admin-sidebar,.admin-top-actions,.admin-period button{display:none!important}.admin-main{padding:0}.admin-topbar,.admin-period,.admin-panel,.admin-metric{border-color:#ccd6df;box-shadow:none!important;background:#fff!important}.admin-topbar h1,.admin-section-heading h2,.admin-panel header h2,.admin-metric strong,.admin-table-wrap td b,.admin-ranked-list b{color:#07111f}.admin-topbar p,.admin-section-heading p,.admin-panel header p{color:#0877e8}.admin-grid{break-inside:avoid}.admin-panel{break-inside:avoid;margin-bottom:12px}.admin-metric{break-inside:avoid}.admin-footer{color:#4e6070}}.admin-contacts{margin-top:14px;scroll-margin-top:20px}.admin-contact-actions{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.admin-contact-actions button,.admin-invite-action{color:#70c0ff;letter-spacing:.35px;text-transform:uppercase;background:#0b2941;border:1px solid #236ca6;border-radius:3px;min-height:35px;padding:0 12px;font-size:8px;font-weight:900}.admin-contact-actions button:hover,.admin-invite-action:hover{color:#fff;background:#103a5d;border-color:#38a9ff}.admin-contact-actions button:disabled,.admin-invite-action:disabled{cursor:not-allowed;opacity:.45}.admin-contact-security{color:#71899c;margin:13px 0 0;font-size:8px;line-height:1.55}.admin-contact-notice,.admin-contact-error{color:#83caff;background:#071e2d;border:1px solid #206a99;border-radius:3px;margin:13px 0 0;padding:10px 12px;font-size:9px}.admin-contact-error{color:#ff9d9d;background:#281111;border-color:#8e3e3e}.admin-contact-table{margin-top:15px}.admin-contact-table td{vertical-align:middle}.admin-contact-table td a{color:#89ceff;white-space:nowrap;text-decoration:none}.admin-contact-table td a:hover{text-decoration:underline}.admin-consent{color:#8195a5;text-align:center;text-transform:uppercase;border:1px solid #334a5c;border-radius:10px;min-width:31px;padding:4px 6px;font-size:7px;font-weight:900;display:inline-block}.admin-consent.yes{color:#6ee1a7;background:#0d2b21;border-color:#247a56}.admin-invite-action{white-space:normal;min-width:132px;line-height:1.25}.admin-no-action{color:#617789;font-size:8px}.admin-invite-error{margin-top:5px;display:block;color:#ff8f8f!important;font-size:7px!important}.admin-status.invited,.admin-status.pending{color:#ffc55c;background:#241c0c;border-color:#8a6b28}.admin-status.active{color:#6ee1a7;background:#0d2b21;border-color:#247a56}.admin-status.failed{color:#ff9d9d;background:#281111;border-color:#8e3e3e}.admin-status.fan_contact{color:#8da9bd;background:#101d28;border-color:#365069}.admin-row-actions{gap:6px;display:grid}.admin-delete-action{color:#df8c8c;letter-spacing:.35px;text-transform:uppercase;background:#211010;border:1px solid #663737;border-radius:3px;min-height:31px;padding:0 10px;font-size:7px;font-weight:900}.admin-delete-action:hover{color:#fff;background:#391717;border-color:#d35b5b}.admin-delete-action:disabled{cursor:not-allowed;opacity:.45}.admin-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00050ad1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-dialog{color:#fff;background:#081520;border:1px solid #24557a;border-radius:7px;width:min(580px,100%);max-height:90vh;padding:28px;overflow:auto;box-shadow:0 25px 80px #000000a6}.admin-dialog>p:first-child{color:#52b7ff;letter-spacing:1.2px;margin:0;font-size:8px;font-weight:900}.admin-dialog h2{letter-spacing:-.8px;margin:8px 0 18px;font-size:25px}.admin-message-meta{background:#0b1c29;border:1px solid #1d3446;border-radius:4px;margin:0 0 14px}.admin-message-meta div{border-bottom:1px solid #1d3446;grid-template-columns:75px 1fr;gap:10px;padding:10px 12px;display:grid}.admin-message-meta div:last-child{border-bottom:0}.admin-message-meta dt{color:#738da1;text-transform:uppercase;font-size:8px;font-weight:900}.admin-message-meta dd{color:#dbeeff;margin:0;font-size:10px}.admin-message-preview{color:#13212c;background:#f5f8fa;border:1px solid #263a49;border-radius:4px;padding:22px}.admin-message-preview strong{font-size:18px}.admin-message-preview p{font-size:11px;line-height:1.65}.admin-message-preview span{color:#fff;text-transform:uppercase;background:#168cff;border-radius:4px;margin:7px 0 15px;padding:11px 15px;font-size:9px;font-weight:900;display:inline-block}.admin-message-preview small{color:#667782;font-size:8px;line-height:1.55;display:block}.admin-dialog-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.admin-dialog-actions button{color:#a9bdcb;text-transform:uppercase;background:#101f2a;border:1px solid #30495c;border-radius:3px;min-height:38px;padding:0 14px;font-size:8px;font-weight:900}.admin-dialog-actions button.primary{color:#fff;background:#168cff;border-color:#168cff}.admin-dialog.danger{border-color:#743939}.admin-dialog.danger>p:first-child{color:#f77}.admin-dialog.danger>p:not(:first-child){color:#b8c7d2;font-size:11px;line-height:1.6}.admin-dialog.danger>small{color:#df9292;border-left:2px solid #914545;padding-left:10px;font-size:9px;line-height:1.55;display:block}.admin-dialog-actions button.delete{color:#fff;background:#8b2626;border-color:#a63d3d}.password-page{color:#fff;background:radial-gradient(circle at 50% 5%,#168cff38,#0000 34%),#02070b;place-items:center;min-height:100vh;padding:24px;display:grid}.password-card{background:linear-gradient(145deg,#0b1d2b,#050d13);border:1px solid #285b80;border-radius:7px;width:min(510px,100%);padding:42px;box-shadow:inset 4px 0 #168cff,0 35px 80px #0000008c}.password-brand{width:142px;margin-bottom:30px;display:block}.password-brand img{width:100%;height:auto;display:block}.password-card>p{color:#168cff;letter-spacing:2px;margin:0;font-size:8px;font-weight:900}.password-card h1{letter-spacing:-1.7px;margin:12px 0 0;font-size:38px}.password-card>span{color:#91a4b4;margin-top:14px;font-size:12px;line-height:1.65;display:block}.password-card form{gap:15px;margin-top:28px;display:grid}.password-card label span{color:#8ea5b7;letter-spacing:.7px;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.password-input-wrap{position:relative}.password-card input{color:#fff;background:#07131d;border:1px solid #29465d;border-radius:3px;outline:none;width:100%;height:47px;padding:0 54px 0 13px}.password-card input:focus{border-color:#168cff;box-shadow:0 0 0 2px #168cff24}.password-card .password-submit{color:#fff;letter-spacing:.6px;text-transform:uppercase;background:#168cff;border:0;border-radius:3px;min-height:48px;font-size:9px;font-weight:900}.password-card button:disabled{opacity:.55}.password-card .password-visibility-toggle{color:#91a4b4;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:44px;height:44px;min-height:44px;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.password-card .password-visibility-toggle:hover{color:#fff}.password-card .password-visibility-toggle:focus-visible{outline-offset:-3px;outline:2px solid #168cff}.password-card .password-visibility-toggle svg{width:19px;height:19px}.password-loading,.password-warning{color:#8fcfff;background:#081a28;border:1px solid #285b80;border-radius:3px;margin-top:24px;padding:13px;font-size:10px;line-height:1.5}.password-warning{color:#ffc979;background:#271c0d;border-color:#8a6129}.password-requirements{color:#7f95a7;margin-top:-7px;font-size:9px;line-height:1.45;display:block}.password-recovery .password-warning{margin-bottom:0}.password-recovery form{margin-top:18px}.password-recovery input{padding-right:13px}.password-recovery .password-loading{margin-top:15px}.activation-card .activation-notice{color:#9be8bd;background:#0d2b21;border:1px solid #247a56;border-radius:3px;margin-top:24px;padding:14px;font-size:14px;line-height:1.55}.activation-card .activation-continue{cursor:pointer;width:100%;margin-top:18px}.activation-help{color:#7f95a7;margin-top:13px;font-size:13px;line-height:1.5;display:block}.activation-support-link{color:#8fcfff;text-transform:uppercase;background:#0b2941;border:1px solid #236ca6;border-radius:3px;justify-content:center;align-items:center;min-height:48px;margin-top:18px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.activation-support-link:hover{color:#fff;border-color:#38a9ff}@media (width<=760px){.admin-contact-actions{grid-template-columns:1fr;display:grid}.admin-contact-actions button{min-height:42px}.password-card{padding:32px 23px}.password-card h1{font-size:32px}}@media print{.admin-contact-actions,.admin-invite-action,.admin-contact-security,.admin-contact-notice{display:none!important}.admin-contact-table table{min-width:0}.admin-contact-table{overflow:visible}.admin-contact-table td,.admin-contact-table th{font-size:6px!important}}.admin-contact-cleanup{background:#071722;border:1px solid #23445c;border-radius:5px;grid-template-columns:minmax(320px,1fr) minmax(220px,.45fr) auto;align-items:end;gap:12px;margin-top:18px;padding:16px;display:grid}.admin-contact-cleanup label{gap:7px;display:grid}.admin-contact-cleanup label>span{color:#79bcea;letter-spacing:1px;font-size:10px;font-weight:900}.admin-contact-cleanup textarea,.admin-contact-cleanup select{color:#eef7ff;background:#0b1d2a;border:1px solid #365b75;border-radius:4px;width:100%;min-height:46px;padding:10px 12px;font:600 14px/1.45 inherit}.admin-contact-cleanup textarea{resize:vertical}.admin-contact-cleanup textarea::placeholder{color:#7890a3}.admin-bulk-delete{color:#faa;text-transform:uppercase;background:#351515;border:1px solid #a84a4a;border-radius:4px;min-height:46px;padding:0 16px;font-size:10px;font-weight:900}.admin-bulk-delete:disabled{cursor:not-allowed;opacity:.4}.admin-contact-selection{align-items:center;gap:9px;margin-top:10px;display:flex}.admin-contact-selection span{color:#a8bac8;margin-right:auto;font-size:12px}.admin-contact-selection button{color:#a8d8fa;text-transform:uppercase;background:#0b2232;border:1px solid #315872;border-radius:3px;min-height:34px;padding:0 11px;font-size:9px;font-weight:900}.admin-contact-selection button:disabled{opacity:.4}.admin-contact-table table{min-width:1540px}.admin-contact-table th{color:#8ca2b4;height:48px;font-size:10px}.admin-contact-table td{color:#b4c3cf;height:auto;min-height:70px;padding:13px 18px 13px 0;font-size:12px;line-height:1.5}.admin-contact-table td b{color:#f2f7fb;font-size:13px}.admin-contact-table td small{color:#8299ab;font-size:10px}.admin-contact-table .admin-no-action{font-size:11px}.admin-contact-table .admin-consent,.admin-contact-table .admin-status{font-size:9px}.admin-contact-table .admin-invite-action,.admin-contact-table .admin-delete-action{min-height:40px;font-size:9px}.admin-contact-checkbox{accent-color:#168cff;width:19px;height:19px}.admin-contact-table tr.possible-duplicate td{background:#ffb44b09}.admin-cleanup-label{color:#ffc55c;text-transform:uppercase;border:1px solid #8a6b28;border-radius:10px;margin:6px 5px 0 0;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.admin-cleanup-label.test{color:#8ed3ff;border-color:#3a6f91}@media (width<=900px){.admin-contact-cleanup{grid-template-columns:1fr}.admin-contact-selection{flex-wrap:wrap;align-items:stretch}.admin-contact-selection span{width:100%;margin:0}.admin-contact-selection button{flex:1}}.admin-sidebar nav a{letter-spacing:.7px;min-height:48px;font-size:11px}.admin-sidebar nav i{min-width:20px;font-size:9px}.admin-owner>span{font-size:9px}.admin-owner>b,.admin-owner button{font-size:10px}@media (width>=1200px){.overview-shell{max-width:1460px;padding:36px 30px 90px}.overview-heading{margin-bottom:26px}.overview-heading h1{font-size:50px}.overview-heading>div>p:last-child{font-size:16px}.metric-grid{gap:16px}.metric-grid article{min-height:142px;padding:24px}.metric-grid span{font-size:12px}.metric-grid strong{font-size:34px}.metric-grid small{font-size:11px}.metric-grid .sms-status-card strong{font-size:27px}.quick-actions{gap:12px}.quick-actions button{min-height:78px;padding:15px}.quick-actions b{font-size:12px}.quick-actions span{font-size:10px;line-height:1.45}.overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(360px,.72fr);gap:20px}.dashboard-panel{padding:26px}.panel-title p,.monthly-shows-heading>span{font-size:10px}.panel-title h2{font-size:23px}.booking-windows span{font-size:10px}.booking-windows small{font-size:9px}.month-show-card header b,.next-show-copy strong,.activity-panel li b{font-size:13px}.month-show-card header span,.month-show-list small,.next-show-copy span,.activity-panel li span{font-size:11px;line-height:1.5}.empty-dashboard p{font-size:12px}}.admin-traffic-overview{margin-top:14px;scroll-margin-top:20px}.admin-traffic-summary{grid-template-columns:minmax(0,1.7fr) minmax(320px,.75fr);gap:22px;padding-top:18px;display:grid}.admin-traffic-summary h3{color:#dce9f3;margin:0;font-size:15px}.admin-traffic-overview .admin-chart{height:230px;padding-top:32px}.admin-traffic-pages{border-left:1px solid #1d3447;padding-left:22px}.admin-traffic-pages .admin-ranked-list>div{min-height:49px}.admin-traffic-details-toggle{color:#75c4ff;text-transform:uppercase;background:#0a2233;border:1px solid #315f7f;border-radius:3px;min-height:38px;margin:16px 0 0 auto;padding:0 13px;font-size:9px;font-weight:900;display:block}.admin-traffic-more{border-top:1px solid #1d3447;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin-top:13px;padding-top:8px}.admin-traffic-more>div{min-height:49px}@media (width<=1050px){.admin-traffic-summary{grid-template-columns:1fr}.admin-traffic-pages{border-top:1px solid #1d3447;border-left:0;padding:18px 0 0}.admin-traffic-more{grid-template-columns:1fr}}.admin-investor-action{color:#ffd078;text-transform:uppercase;background:#2b210e;border:1px solid #8c6b2d;border-radius:3px;min-height:40px;padding:0 12px;font-size:9px;font-weight:900;line-height:1.3}.admin-investor-action:hover{color:#fff;background:#443213;border-color:#ffc25a}.admin-investor-action:disabled{cursor:not-allowed;opacity:.5}.admin-investor-field{gap:7px;margin-top:15px;display:grid}.admin-investor-field>span{color:#76bff5;letter-spacing:1px;font-size:9px;font-weight:900}.admin-investor-field input,.admin-investor-field textarea{color:#edf7ff;background:#0b1d2a;border:1px solid #31546d;border-radius:4px;width:100%;padding:11px 12px;font:500 13px/1.6 inherit}.admin-investor-field textarea{resize:vertical}.admin-broadcast,.admin-support{margin-top:14px;scroll-margin-top:20px}.admin-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-audience-grid>button,.admin-audience-grid>div{color:#fff;text-align:left;background:#07131d;border:1px solid #263f52;border-radius:4px;min-height:125px;padding:17px}.admin-audience-grid>button{cursor:pointer}.admin-audience-grid>button.active{background:#0a2942;border-color:#168cff;box-shadow:inset 0 -3px #168cff}.admin-audience-grid span,.admin-audience-grid small{display:block}.admin-audience-grid span{color:#70bfff;letter-spacing:1px;font-size:8px;font-weight:900}.admin-audience-grid strong{margin:12px 0 8px;font-size:29px;display:block}.admin-audience-grid small{color:#6f8799;font-size:8px;line-height:1.5}.admin-compose-grid{gap:13px;margin-top:17px;display:grid}.admin-compose-grid label>span{color:#7090a7;letter-spacing:1px;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.admin-compose-grid input,.admin-compose-grid textarea{color:#fff;width:100%;font:inherit;background:#050d14;border:1px solid #28485f;border-radius:4px;outline:0;padding:12px;font-size:11px}.admin-compose-grid textarea{resize:vertical;line-height:1.6}.admin-compose-grid input:focus,.admin-compose-grid textarea:focus{border-color:#168cff}.admin-broadcast-actions{justify-content:flex-end;margin-top:14px;display:flex}.admin-broadcast-actions button,.admin-support a{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#168cff;border:1px solid #168cff;border-radius:3px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.admin-broadcast-actions button:disabled{cursor:not-allowed;opacity:.4}.admin-support>p{color:#8ca1b2;font-size:10px;line-height:1.65}.admin-support>div{align-items:center;gap:14px;margin-top:16px;display:flex}.admin-support small{color:#63798b;font-size:8px;line-height:1.5}.admin-confirm-send{color:#a7bac8;align-items:center;gap:10px;margin-top:16px;font-size:10px;line-height:1.45;display:flex}.admin-confirm-send input{accent-color:#168cff;flex:0 0 18px;width:18px;height:18px}.admin-confirm-send span{display:block}.admin-confirm-send b{color:#fff}@media (width<=760px){.admin-audience-grid{grid-template-columns:1fr}.admin-support>div{flex-direction:column;align-items:flex-start}}.admin-panel header>.admin-support-active{color:#62dda1}.admin-inbox-folders{gap:8px;margin:0 0 14px;display:flex}.admin-inbox-folders button{color:#9db5c6;background:#07131d;border:1px solid #24465d;padding:9px 14px;font-weight:800}.admin-inbox-folders button.active{color:#fff;background:#0b2940;border-color:#168cff}.admin-inbox-folders span{color:#7fc0f5;background:#112c3f;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:7px;font-size:11px;display:inline-grid}.admin-inbox-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-inbox-actions button.secondary{color:#b9d6e8;background:#102638;border:1px solid #37627d}.admin-inbox-actions button.delete{color:#ff9ea8;background:#35151a;border:1px solid #8c3944}.admin-accounts{margin-top:14px;scroll-margin-top:20px}.admin-account-toolbar{justify-content:space-between;align-items:end;gap:14px;margin:16px 0;display:flex}.admin-account-search{gap:7px;min-width:min(430px,100%);display:grid}.admin-account-search span{color:#6d8da4;letter-spacing:1px;font-size:8px;font-weight:900}.admin-account-search input{color:#fff;background:#06111a;border:1px solid #28465c;border-radius:3px;min-height:42px;padding:0 12px}.admin-account-toolbar>.admin-delete-action{min-height:42px}.admin-account-table table{min-width:960px}.admin-status.test{color:#ffd06c;background:#2a200e;border-color:#9a742b}.admin-account-select,.admin-account-row-select{align-items:center;gap:10px;display:flex}.admin-account-select input,.admin-account-row-select input{accent-color:#168cff;flex:0 0 17px;width:17px;height:17px;margin:0}.admin-account-row-select span{min-width:0}.admin-account-row-select input:disabled{opacity:.35}.admin-dialog-actions button:disabled{cursor:not-allowed;opacity:.45}@media (width<=760px){.admin-account-toolbar{flex-direction:column;align-items:stretch}.admin-account-toolbar>.admin-delete-action{width:100%}}.admin-inbox-refresh{color:#70c0ff;letter-spacing:.35px;text-transform:uppercase;background:#0b2941;border:1px solid #236ca6;border-radius:3px;min-height:35px;padding:0 12px;font-size:8px;font-weight:900}.admin-inbox-refresh:disabled{opacity:.45}.admin-inbox-layout{grid-template-columns:minmax(230px,.72fr) minmax(0,1.6fr);align-items:stretch!important;gap:12px!important;margin-top:16px!important;display:grid!important}.admin-inbox-list{background:#050d14;border:1px solid #20394c;border-radius:4px;max-height:650px;overflow-y:auto}.admin-inbox-list>button{color:#d9e7f1;text-align:left;background:0 0;border:0;border-bottom:1px solid #1b3040;gap:7px;width:100%;padding:14px;display:grid}.admin-inbox-list>button:hover,.admin-inbox-list>button.active{background:#0b2941;box-shadow:inset 3px 0 #168cff}.admin-inbox-list>button span{justify-content:space-between;gap:10px;display:flex}.admin-inbox-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-inbox-list>button small{color:#627b8e;white-space:nowrap;font-size:7px}.admin-inbox-list>button strong{font-size:10px}.admin-inbox-list>button em{color:#64baff;font-size:7px;font-style:normal}.admin-inbox-message{background:#07131d;border:1px solid #20394c;border-radius:4px;min-height:420px;padding:18px}.admin-inbox-message>header{border-bottom:1px solid #20394c;gap:10px;padding-bottom:14px;display:grid}.admin-inbox-message>header div{grid-template-columns:60px minmax(0,1fr);gap:8px;display:grid}.admin-inbox-message>header span,.admin-inbox-attachments>span,.admin-inbox-reply>span{color:#64baff;letter-spacing:1px;font-size:7px;font-weight:900}.admin-inbox-message>header b{overflow-wrap:anywhere;color:#e7f1f8;font-size:9px}.admin-inbox-body{color:#c2d0da;white-space:pre-wrap;min-height:140px;padding:20px 2px;font-size:11px;line-height:1.7}.admin-inbox-attachments{border-top:1px solid #20394c;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 0;display:flex}.admin-inbox-attachments button{color:#78c5ff;background:#0a2030;border:1px solid #28516d;border-radius:3px;padding:8px 10px;font-size:8px}.admin-inbox-reply{border-top:1px solid #20394c;padding-top:15px;display:block}.admin-inbox-reply>span{margin-bottom:8px;display:block}.admin-inbox-reply textarea{resize:vertical;color:#fff;width:100%;font:inherit;background:#050d14;border:1px solid #28485f;border-radius:4px;outline:0;padding:12px;font-size:11px;line-height:1.6}.admin-inbox-reply textarea:focus{border-color:#168cff}.admin-inbox-actions{justify-content:flex-end!important;margin-top:10px!important}.admin-inbox-actions button{color:#fff;text-transform:uppercase;background:#168cff;border:1px solid #168cff;border-radius:3px;min-height:38px;padding:0 15px;font-size:8px;font-weight:900}.admin-inbox-actions button:disabled{opacity:.4}@media (width<=900px){.admin-inbox-layout{grid-template-columns:1fr}.admin-inbox-list{max-height:320px}.admin-inbox-message{min-height:360px}}.admin-metrics.featured{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.admin-metrics.featured{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.admin-metrics.featured{grid-template-columns:1fr 1fr}}@media (width<=430px){.admin-metrics.featured{grid-template-columns:1fr}}.admin-location-map{margin-top:14px;scroll-margin-top:20px}.admin-location-filters{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.admin-location-filters button{color:#91a7b8;letter-spacing:.35px;text-transform:uppercase;cursor:pointer;background:#07131d;border:1px solid #294a61;border-radius:4px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex}.admin-location-filters button:hover,.admin-location-filters button.active{color:#fff;background:#0b2941;border-color:#168cff;box-shadow:inset 0 -2px #168cff}.admin-location-filters i,.admin-map-legend i{border:1px solid #ffffff59;border-radius:50%;flex:0 0 10px;width:10px;height:10px;display:block;box-shadow:0 0 10px}.admin-map-frame{background:radial-gradient(circle at 50% 45%,#168cff17,#0000 48%),#040b11;border:1px solid #1f3b4f;border-radius:5px;min-height:430px;position:relative;overflow:hidden}.admin-map-frame svg{touch-action:none;cursor:grab;outline:none;width:100%;height:auto;max-height:610px;display:block}.admin-map-frame svg:active{cursor:grabbing}.admin-map-frame svg:focus-visible{box-shadow:inset 0 0 0 2px #168cff}.admin-map-controls{z-index:2;background:#040b11eb;border:1px solid #294a61;border-radius:5px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 12px 30px #00000047}.admin-map-controls button{color:#dcebf5;text-transform:uppercase;cursor:pointer;background:#0a1a26;border:1px solid #355b75;border-radius:4px;min-width:38px;min-height:38px;padding:0 11px;font-size:11px;font-weight:900}.admin-map-controls button[aria-label=Zoom\ in],.admin-map-controls button[aria-label=Zoom\ out]{padding:0;font-size:20px;line-height:1}.admin-map-controls button:hover,.admin-map-controls button:focus-visible{color:#fff;background:#0d304b;border-color:#168cff;outline:none}.admin-map-controls output{color:#72beff;text-align:center;min-width:47px;font-size:11px;font-weight:900}.admin-map-help{z-index:1;color:#91a7b8;pointer-events:none;background:#040b11d1;border-radius:4px;padding:6px 9px;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:12px}.admin-map-states path{fill:#0a1924;stroke:#35546a;stroke-width:1px;vector-effect:non-scaling-stroke}.admin-map-state-labels{pointer-events:none;-webkit-user-select:none;user-select:none}.admin-map-state-labels text{fill:#7893a7;stroke:#0a1924;paint-order:stroke;dominant-baseline:middle;letter-spacing:.04em;font-weight:800}.map-city-labels{pointer-events:none;-webkit-user-select:none;user-select:none}.map-city-labels circle{fill:#91afc2;opacity:.85}.map-city-labels text{fill:#c1d5e2;stroke:#0a1924;paint-order:stroke;dominant-baseline:middle;letter-spacing:.01em;font-weight:700}.admin-map-markers circle{stroke:#02070b;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #ffffff59);transition:opacity .15s}.admin-map-markers circle:hover{opacity:.72}.admin-map-frame>p{color:#9cb0bf;white-space:nowrap;background:#040b11e6;border:1px solid #2b4b60;border-radius:4px;margin:0;padding:9px 13px;font-size:12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.admin-map-legend{color:#9db0bf;flex-wrap:wrap;gap:18px;margin-top:14px;font-size:12px;font-weight:800;display:flex}.admin-map-legend span{align-items:center;gap:8px;display:flex}@media (width<=760px){.admin-location-filters{grid-template-columns:1fr 1fr;display:grid}.admin-location-filters button:first-child{grid-column:1/-1}.admin-location-filters button{justify-content:center;padding-inline:8px}.admin-map-frame{min-height:260px}.admin-map-controls{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 16px);top:8px;right:8px}.admin-map-controls button{min-height:36px;padding-inline:9px}.admin-map-help{display:none}.admin-map-frame>p{text-align:center;white-space:normal;max-width:calc(100% - 24px);bottom:10px}.admin-map-legend{gap:10px 14px}.admin-map-legend span{font-size:11px}}@media (width<=430px){.admin-location-filters{grid-template-columns:1fr}.admin-location-filters button:first-child{grid-column:auto}.admin-map-frame{min-height:220px}.admin-map-controls button{font-size:10px}.admin-map-controls output{min-width:40px}}.tiktok-policy-notice{color:#f8efad;background:#242207;border:1px solid #8d7b16;border-left:4px solid #ffe600;border-radius:5px;margin:4px 0 18px;padding:16px}.tiktok-policy-notice>strong{color:#fff075;letter-spacing:.8px;font-size:10px;display:block}.tiktok-policy-notice>p{color:#d5ca7e;margin:10px 0 0;font-size:9px;line-height:1.6}.tiktok-policy-notice ul{color:#cfc47a;margin:9px 0 0;padding-left:18px;font-size:9px;line-height:1.55}.tiktok-policy-notice li+li{margin-top:4px}.tiktok-policy-notice>a{color:#fff37b;letter-spacing:.45px;text-transform:uppercase;align-items:center;min-height:40px;margin-top:12px;font-size:8px;font-weight:900;display:inline-flex}.tiktok-policy-checkbox,.tiktok-final-acknowledgment{color:#fffbd1;cursor:pointer;background:#171704;border:1px solid #736817;border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;margin-top:13px;padding:10px 11px;font-size:9px;line-height:1.5;display:grid;position:relative}.tiktok-policy-checkbox input,.tiktok-final-acknowledgment input{opacity:0;width:1px;height:1px;position:absolute}.tiktok-policy-checkbox i,.tiktok-final-acknowledgment i{color:#0000;border:1px solid #8e8230;border-radius:3px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.tiktok-policy-checkbox input:checked+i{color:#080900;background:#ffe600;border-color:#ffe600}.tiktok-policy-checkbox input:focus-visible+i,.tiktok-final-acknowledgment input:focus-visible+i{outline-offset:2px;outline:2px solid #fff}.tiktok-policy-notice>small{color:#8f874e;margin-top:8px;font-size:7px;display:block}.tiktok-content-check{background:#232106;border:1px solid #807218;border-left:4px solid #ffe600;border-radius:5px;margin:18px 0 0;padding:17px}.tiktok-content-check>strong{color:#fff075;letter-spacing:.9px;font-size:11px;display:block}.tiktok-content-check>p{color:#d8cf88;margin:9px 0 0;font-size:10px;line-height:1.6}.tiktok-content-check>fieldset{border:0;margin:15px 0 0;padding:0}.tiktok-content-check>fieldset>legend{color:#9e9451;letter-spacing:.9px;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:900}.tiktok-content-check>fieldset>label{color:#ece5ad;cursor:pointer;background:#151504;border:1px solid #5d5621;border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:45px;margin-top:7px;padding:9px 11px;font-size:9px;line-height:1.45;display:grid;position:relative}.tiktok-content-check>fieldset input{opacity:0;width:1px;height:1px;position:absolute}.tiktok-content-check>fieldset i{border:1px solid #887e33;border-radius:50%;width:19px;height:19px;box-shadow:inset 0 0 0 4px #151504}.tiktok-content-check>fieldset input:checked+i{background:#ffe600;border-color:#ffe600}.tiktok-content-check>fieldset input:focus-visible+i{outline-offset:2px;outline:2px solid #fff}.tiktok-risk-warning{color:#ffd7de;background:#2b1017;border:1px solid #922f40;border-left:4px solid #ff405f;border-radius:5px;margin-top:15px;padding:16px}.tiktok-risk-warning>strong{color:#ff758b;letter-spacing:.8px;font-size:10px;display:block}.tiktok-risk-warning>p{color:#e9aab5;margin:9px 0 0;font-size:10px;line-height:1.6}.tiktok-risk-warning>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.tiktok-risk-warning button{text-transform:uppercase;border-radius:3px;min-height:44px;padding:8px 10px;font-size:8px;font-weight:900;line-height:1.35}.tiktok-deselect{color:#111000;background:#ffe600;border:0}.tiktok-continue{color:#ffbdc8;background:#4a1721;border:1px solid #a64052}.tiktok-final-acknowledgment{color:#ffdbe1;background:#210a10;border-color:#9f3547}.tiktok-final-acknowledgment i{border-color:#a84959}.tiktok-final-acknowledgment input:checked+i{color:#fff;background:#ff405f;border-color:#ff405f}.content-responsibility-notice{color:#8fa3b4;background:#0a141d;border-left:3px solid #72879a;margin:16px 0 0;padding:10px 12px;font-size:9px;line-height:1.55}@media (width<=600px){.tiktok-policy-notice{padding:14px 12px}.tiktok-policy-notice>p,.tiktok-policy-notice ul,.tiktok-policy-checkbox{font-size:11px}.tiktok-content-check{padding:15px 12px}.tiktok-content-check>p,.tiktok-content-check>fieldset>label,.tiktok-risk-warning>p,.tiktok-final-acknowledgment,.content-responsibility-notice{font-size:11px}.tiktok-risk-warning{padding:14px 12px}.tiktok-risk-warning>div{grid-template-columns:1fr}.tiktok-risk-warning button{min-height:48px;font-size:9px}.tiktok-policy-notice>a{min-height:44px;font-size:9px}}.facebook-connection-card .connection-inline-detail{margin-top:18px}.facebook-account-line{background:linear-gradient(135deg,#091722,#07121b);border:1px solid #1f3b50;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin-bottom:18px;padding:12px 14px;display:flex}.facebook-account-line div{min-width:0}.facebook-account-line span,.facebook-account-line b{display:block}.facebook-account-line span{color:#718a9e;letter-spacing:.85px;text-transform:uppercase;font-size:7px;font-weight:900}.facebook-account-line b{color:#e7f2fa;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.facebook-account-line em{color:#72dfa7;letter-spacing:.55px;text-transform:uppercase;background:#09261a;border:1px solid #23784f;border-radius:13px;flex:none;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.facebook-connection-card .facebook-pages{border-top:1px solid #1e3446;padding-top:17px}.facebook-connection-card .facebook-page-scroll{margin-top:10px}.facebook-permission-note{color:#9edcbc;background:linear-gradient(135deg,#09241a,#081c1f);border:1px solid #1f5940;border-left:3px solid #31cb7e;border-radius:4px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px;margin:18px 0 0;padding:13px 14px 13px 12px;display:grid}.facebook-permission-note>span{color:#d6ffea;background:#11683f;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:900;display:grid}.facebook-permission-note b{color:#87e5b3;letter-spacing:.35px;text-transform:uppercase;font-size:9px;display:block}.facebook-permission-note p{color:#82aa96;margin:5px 0 0;font-size:8px;line-height:1.55}.facebook-actions{align-items:center;min-height:58px;margin-top:18px;padding-top:18px}.facebook-current-page{color:#75dca8;letter-spacing:.35px;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.platform-access-note{color:#7295ad;letter-spacing:.35px;margin-top:7px;font-size:7px;font-weight:700;line-height:1.3;display:block}@media (width<=600px){.facebook-account-line{flex-direction:column;align-items:flex-start;gap:10px}.facebook-account-line em{align-self:flex-start}.facebook-permission-note{grid-template-columns:24px minmax(0,1fr);padding:12px}.facebook-permission-note>span{width:24px;height:24px}.facebook-permission-note p,.facebook-current-page{font-size:9px}.facebook-actions{flex-direction:column;align-items:stretch}.facebook-current-page{min-height:36px}.facebook-actions .facebook-disconnect{width:100%;margin-left:0}}.connection-session-gate{border-left:3px solid #ff4565;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.connection-session-gate>span{color:#ff8da2;background:#35131b;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid}.connection-session-gate p{color:#9cb0c2;margin:0;font-size:10px;line-height:1.65}.connection-session-gate div>p:first-child{color:#ff7890;letter-spacing:1.1px;margin-bottom:6px;font-size:8px;font-weight:900}.connection-session-gate h2{margin:0 0 7px;font-size:21px}.connection-session-gate a,.connection-session-gate button{color:#fff;text-transform:uppercase;background:#1877f2;border:1px solid #1877f2;border-radius:4px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.connection-loading-gate{border-left-color:#2c83cb}.connection-loading-gate>span{color:#70c2ff;background:#0d2b45}.connection-loading-gate div>p:first-child{color:#64baff}@media (width<=600px){.connection-session-gate{grid-template-columns:42px minmax(0,1fr);padding:18px}.connection-session-gate>span{width:38px;height:38px}.connection-session-gate a,.connection-session-gate button{grid-column:1/-1;width:100%}}.message-channel-grid button:disabled{cursor:not-allowed;opacity:.55;background:#201b0d;border-color:#5e4c21}.message-channel-grid button:disabled em{color:#ffe167}.unsubscribe-shell{color:#fff;background:#03090e;place-items:center;min-height:100vh;padding:28px;display:grid}.unsubscribe-shell section{background:#081520;border:1px solid #24557a;border-left:4px solid #35db88;border-radius:6px;width:min(560px,100%);padding:34px;box-shadow:0 25px 80px #0000008c}.unsubscribe-shell p{color:#35db88;letter-spacing:1.3px;margin:0;font-size:10px;font-weight:900}.unsubscribe-shell h1{margin:10px 0 18px;font-size:34px}.unsubscribe-shell div{color:#b8c9d6;line-height:1.6}.unsubscribe-shell a{color:#fff;text-transform:uppercase;background:#168cff;border-radius:3px;margin-top:24px;padding:12px 16px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.create-post-shell{max-width:1120px}.create-post-form{gap:24px;margin-bottom:24px;padding:28px;display:grid}.post-form-grid{grid-template-columns:1fr;gap:20px;display:grid}.post-composer-copy textarea{resize:vertical;min-height:190px}.create-post-form label{min-width:0}.post-form-grid>label,.post-link-control>label:not(.post-link-toggle),.post-schedule-fields>label{gap:8px;display:grid}.create-post-form label>span,.create-post-form legend{color:#9fb0bf;letter-spacing:.08em;font-size:.72rem;font-weight:800}.create-post-form legend b,.create-post-form label>span b{color:#43adff}.create-post-form input:not([type=file]),.create-post-form textarea,.create-post-form select{color:#fff;width:100%;font:inherit;background:#08131e;border:1px solid #344a5c;border-radius:8px;padding:13px 14px}.create-post-form input:focus,.create-post-form textarea:focus,.create-post-form select:focus{border-color:#249fff;outline:3px solid #168cff24}.create-post-form small{color:#8195a7;line-height:1.45}.post-media-picker,.post-link-control,.post-delivery-choice,.post-platform-fieldset{background:#08131e;border:1px solid #203143;border-radius:8px;margin:0;padding:20px}.post-media-modes{border:1px solid #294157;border-radius:8px;gap:4px;margin:4px 0 16px;padding:4px;display:inline-flex}.post-media-modes button{color:#869aac;background:0 0;border:0;border-radius:5px;padding:8px 16px}.post-media-modes button.selected{color:#fff;background:#168cff}.post-media-upload{color:#fff;text-align:center;cursor:pointer;border:1px dashed #35536d;border-radius:8px;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.post-media-upload:hover,.post-media-upload:focus-within{background:#0c1d2c;border-color:#249fff}.post-media-upload input,.replace-post-media input{opacity:0;width:1px;height:1px;position:absolute}.post-media-upload>span{color:#43adff;font-size:28px}.post-media-preview{border:1px solid #294157;border-radius:8px;grid-template-columns:minmax(180px,320px) 1fr;align-items:center;gap:18px;padding:14px;display:grid}.post-media-preview img,.post-media-preview video{object-fit:contain;background:#000;border-radius:6px;width:100%;max-height:260px}.post-media-preview>div{gap:8px;display:grid}.post-media-preview>div>div{gap:8px;display:flex}.post-media-preview button,.replace-post-media,.post-existing-media button{color:#8bcfff;cursor:pointer;background:#0c1d2c;border:1px solid #37617f;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:800}.post-existing-media{border:1px solid #294157;border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.post-existing-media>span{color:#65bdff;font-size:24px}.post-existing-media>div{gap:4px;margin-right:auto;display:grid}.post-existing-media b{color:#fff}.post-link-control{gap:14px;display:grid}.post-link-toggle{cursor:pointer;align-items:center;gap:12px;display:flex}.post-link-toggle>input{opacity:0;height:1px;position:absolute;width:1px!important}.post-link-toggle>i{background:#263849;border-radius:14px;flex:0 0 38px;width:38px;height:22px;position:relative}.post-link-toggle>i:after{content:"";background:#8395a5;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px}.post-link-toggle>input:checked+i{background:#168cff}.post-link-toggle>input:checked+i:after{background:#fff;left:19px}.post-link-toggle>input:focus-visible+i{outline:3px solid #168cff55}.post-link-toggle span b,.post-link-toggle span small{display:block}.post-caption-preview{background:#07111b;border-left:3px solid #168cff;padding:17px}.post-caption-preview>span{color:#56b6ff;letter-spacing:1px;font-size:9px;font-weight:900}.post-caption-preview pre{color:#fff;font:inherit;white-space:pre-wrap;word-break:break-word;margin:10px 0 7px;font-size:12px;line-height:1.55}.post-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.post-platform-card{color:#fff;cursor:pointer;background:linear-gradient(145deg,#0d1b28,#08131e);border:1px solid #2b4154;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:start;gap:12px;min-height:154px;padding:17px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.post-platform-card:hover:not(.disabled){border-color:#2b9df4;transform:translateY(-1px)}.post-platform-card>input{opacity:0;height:1px;position:absolute;width:1px!important}.post-platform-card:focus-within{outline-offset:2px;outline:3px solid #168cff55}.post-platform-card.selected{background:linear-gradient(145deg,#0c2a45,#091927);border-color:#168cff;box-shadow:inset 0 0 0 1px #168cff55}.post-platform-card.disabled{opacity:.5;cursor:not-allowed;filter:saturate(.55)}.post-platform-icon{color:#65bdff;background:#102b43;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.post-platform-copy{gap:6px;min-width:0;display:grid}.post-platform-copy>b{font-size:14px}.post-platform-copy>small{font-size:9px;font-weight:800}.post-platform-copy>small.connected{color:#52c991}.post-platform-copy>small.not-connected{color:#c4a76d}.post-platform-copy>em{color:#8094a6;font-size:9px;font-style:normal;line-height:1.45}.post-platform-check{color:#0000;border:1px solid #3b5266;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.post-platform-card.selected .post-platform-check{color:#fff;background:#168cff;border-color:#168cff}.post-connection-note{color:#ffcd70;margin:12px 0 0;font-size:10px}.post-delivery-choice>div:first-of-type{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.post-delivery-choice>div:first-of-type>button{color:#fff;text-align:left;background:#0a1723;border:1px solid #2b4154;border-radius:8px;min-height:82px;padding:15px}.post-delivery-choice>div:first-of-type>button.selected{background:#0d2941;border-color:#168cff}.post-delivery-choice button b,.post-delivery-choice button span{display:block}.post-delivery-choice button span{color:#8397a9;margin-top:5px;font-size:9px;line-height:1.4}.post-schedule-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid!important}.post-schedule-fields>p{color:#8195a7;grid-column:1/-1;margin:0;font-size:10px}.post-schedule-review{background:#09233a;border:1px solid #227ac0;border-radius:8px;gap:6px;padding:18px;display:grid}.post-schedule-review>span{color:#65bdff;letter-spacing:1px;font-size:9px;font-weight:900}.post-schedule-review>b{color:#fff}.post-schedule-review>small,.post-schedule-review>p{color:#9bb0c1;margin:0;font-size:10px;line-height:1.5}.upcoming-posts,.recent-posts{margin-bottom:24px;padding:24px}.scheduler-alert{color:#ffd991;background:#3a291733;border-left:3px solid #ffb545;padding:12px;font-size:10px}.upcoming-post-list{gap:10px;display:grid}.upcoming-post-group>h3{color:#7f96aa;text-transform:uppercase;letter-spacing:1px;margin:16px 0 7px;font-size:9px}.upcoming-post-card{background:#08131e;border:1px solid #21394d;border-radius:8px;grid-template-columns:minmax(160px,1fr) minmax(210px,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.upcoming-post-card>div:first-child{gap:4px;display:grid}.upcoming-post-card b{color:#fff}.upcoming-post-card small,.upcoming-post-card time{color:#899fb1;font-size:9px}.post-bulk-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.post-bulk-toolbar label{color:#9dafbe;align-items:center;gap:8px;font-size:10px;display:flex}.post-bulk-toolbar button,.post-row-actions button{color:#8bcfff;background:#0b1a27;border:1px solid #38536a;border-radius:6px;padding:8px 11px;font-size:9px;font-weight:800}.post-bulk-toolbar button:disabled,.post-row-actions button:disabled{opacity:.5}.post-management-list{border-top:1px solid #213244}.post-management-row{border-bottom:1px solid #192b3a;grid-template-columns:24px minmax(160px,1.4fr) 80px minmax(140px,1fr) 104px minmax(100px,auto);align-items:center;gap:12px;padding:14px 0;display:grid}.post-select input{width:16px;height:16px}.post-management-main,.post-time{gap:4px;display:grid}.post-management-main>b{color:#fff;font-size:11px}.post-management-main>small,.post-time>small{color:#788da0;font-size:8px}.post-time>b{color:#9fb0bf;text-transform:uppercase;font-size:8px}.post-media-indicator{color:#8ea2b4;font-size:9px}.post-workspace-status{color:#a8bbca;text-transform:uppercase;white-space:nowrap;border:1px solid #3b5368;border-radius:999px;justify-self:start;padding:6px 8px;font-size:8px;font-weight:900}.post-workspace-status.status-posted{color:#5ed49b;border-color:#277d58}.post-workspace-status.status-scheduled{color:#f0d06b;border-color:#766326}.post-workspace-status.status-publishing{color:#65baff;border-color:#29699e}.post-workspace-status.status-failed,.post-workspace-status.status-missed{color:#ff8190;border-color:#8e3945}.post-workspace-status.status-uncertain,.post-workspace-status.status-partially-posted{color:#ffc768;border-color:#8d6728}.post-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.post-empty,.post-delete-notice{color:#7e92a4;font-size:10px;line-height:1.55}.post-delete-notice{border-top:1px solid #1d3040;margin:16px 0 0;padding-top:14px}.direct-option.locked{opacity:.64;cursor:not-allowed}.analytics-content-type{background:#f3f5f6;border:1px solid #d9dee3;border-radius:10px;gap:4px;margin:0 0 22px;padding:4px;display:inline-flex}.analytics-content-type button{color:#58626b;background:0 0;border:0;border-radius:7px;padding:10px 22px;font-weight:800}.analytics-content-type button.active{color:#12202a;background:#fff;box-shadow:0 1px 4px #0c182314}@media (width<=860px){.post-form-grid,.post-platform-grid{grid-template-columns:1fr}.post-platform-card{min-height:126px}.post-management-row{grid-template-columns:24px minmax(0,1fr) auto}.post-media-indicator,.post-time{grid-column:2}.post-workspace-status{grid-area:1/3}.post-row-actions{grid-column:2/-1;justify-content:flex-start}.upcoming-post-card{grid-template-columns:1fr auto}.upcoming-post-card time,.upcoming-post-card .post-row-actions{grid-column:1/-1}.post-existing-media{flex-wrap:wrap;align-items:flex-start}.post-schedule-fields{grid-template-columns:1fr}.post-schedule-fields>p{grid-column:1}.post-composer-copy textarea{min-height:170px}}@media (width<=720px){.create-post-form{padding:18px}.post-media-picker,.post-link-control,.post-delivery-choice,.post-platform-fieldset{padding:15px}.post-media-preview,.post-delivery-choice>div:first-of-type,.post-schedule-fields{grid-template-columns:1fr}.post-schedule-fields>p{grid-column:auto}.post-platform-card{grid-template-columns:38px minmax(0,1fr) 20px;padding:15px}.post-platform-icon{width:38px;height:38px}.post-bulk-toolbar{flex-direction:column;align-items:flex-start}.post-bulk-toolbar button{width:100%}.post-management-row{grid-template-columns:22px minmax(0,1fr);gap:10px}.post-workspace-status{grid-area:auto/2}.post-media-indicator,.post-time,.post-row-actions{grid-column:2}.post-row-actions button{flex:1}.analytics-content-type{display:flex}.analytics-content-type button{flex:1}}.post-delivery-choice button:disabled{cursor:not-allowed;opacity:.58}.post-draft-edit-note{color:#9fc9e9;margin:13px 0 0;font-size:10px;line-height:1.5}.create-post-form .post-form-actions{justify-content:flex-end;align-items:stretch;gap:12px;width:auto;max-width:100%;margin-left:auto;display:flex}.post-action-button{height:48px;font:inherit;letter-spacing:.2px;white-space:nowrap;cursor:pointer;border-radius:6px;padding:0 18px;font-size:12px;font-weight:900;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s}.post-secondary-action{color:#8bcfff;background:#0b1a27;border:1px solid #2f78ad;min-width:140px;box-shadow:inset 0 0 0 1px #168cff18}.post-secondary-action:hover:not(:disabled){color:#fff;background:#10283b;border-color:#43adff;transform:translateY(-1px)}.post-primary-action{color:#fff;background:#168cff;border:1px solid #168cff;min-width:252px;max-width:100%;box-shadow:0 8px 20px #168cff3d}.post-primary-action:hover:not(:disabled){background:#0877e8;border-color:#43adff;transform:translateY(-1px)}.post-action-button:focus-visible{outline-offset:3px;outline:3px solid #43adff66}.post-action-button:disabled{opacity:.55;cursor:wait;box-shadow:none;transform:none}.post-platform-results{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.post-platform-result{background:#08131e;border:1px solid #273d50;border-radius:7px;min-width:0;padding:10px}.post-platform-result>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.post-platform-result b{color:#fff;font-size:9px}.post-platform-result span{color:#9eb0bf;text-transform:uppercase;font-size:8px;font-weight:900}.post-platform-result>small{color:#758a9c;margin-top:5px;font-size:8px;display:block}.post-platform-result>p{color:#ff9aa4;margin:7px 0 0;font-size:8px;line-height:1.45}.post-platform-result>button{color:#8bcfff;background:#0b1a27;border:1px solid #38536a;border-radius:6px;margin-top:8px;padding:7px 9px;font-size:8px;font-weight:800}.post-platform-result.status-published{border-color:#245b47}.post-platform-result.status-published span{color:#5ed49b}.post-platform-result-link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.post-platform-result-link:hover{background:#0b1d22;border-color:#5ed49b;transform:translateY(-1px)}.post-platform-result-link:focus-visible{outline-offset:3px;outline:2px solid #59bfff}@media (width<=860px){.post-platform-results{grid-column:2/-1}}@media (width<=720px){.post-platform-results{grid-column:2;grid-template-columns:1fr}.post-platform-result>div{align-items:flex-start}}@media (width<=600px){.create-post-form .post-form-actions{flex-direction:column-reverse;gap:10px;width:100%;margin-left:0;display:flex}.post-form-actions .post-action-button{white-space:normal;width:100%;height:auto;min-height:50px;padding:13px 14px}}.follow-card fieldset>p{color:#7d91a3;margin:-1px 0 10px;font-size:9px}.connection-setup-guide{background:#081b2a;border:1px solid #234863;border-radius:5px;margin:0 0 16px;padding:16px}.connection-setup-guide>p:first-child{color:#55b6ff;letter-spacing:1px;margin:0 0 5px;font-size:7px;font-weight:900}.connection-setup-guide h3{color:#fff;margin:0;font-size:14px;line-height:1.35}.connection-setup-guide ol{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.connection-setup-guide li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;display:grid}.connection-setup-guide li>span{color:#fff;background:#1877f2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.connection-setup-guide li b,.connection-setup-guide li small{display:block}.connection-setup-guide li b{color:#fff;margin:1px 0 3px;font-size:9px}.connection-setup-guide li small{color:#8ca3b8;font-size:8px;line-height:1.5}.connection-setup-guide li small strong{color:#b9dfff;display:inline}.connection-setup-guide .connection-guide-status{color:#8ce8b8;background:#0b291b;border-left:3px solid #35db88;margin:0;padding:9px 10px;font-size:8px;line-height:1.5}.instagram-setup-guide li>span{background:linear-gradient(135deg,#7b3bc9,#ef3978)}.tiktok-setup-guide li>span{background:#101820;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55}.fan-import-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.fan-import-guide li{background:#081824;border:1px solid #25445d;border-radius:5px;grid-template-columns:26px minmax(0,1fr);gap:9px;padding:12px;display:grid}.fan-import-guide li>span{color:#fff;background:#168cff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.fan-import-guide b,.fan-import-guide small{display:block}.fan-import-guide b{color:#fff;font-size:9px}.fan-import-guide small{color:#8197a9;margin-top:4px;font-size:8px;line-height:1.45}.beta-help-card{grid-column:1/-1}.beta-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.beta-help-grid article{background:#081824;border:1px solid #20394d;border-radius:5px;min-width:0;padding:18px}.beta-help-grid article>b{color:#fff;font-size:12px;display:block}.beta-help-grid p,.beta-help-grid li{color:#879caf;font-size:9px;line-height:1.6}.beta-help-grid ul,.beta-help-grid ol{margin:12px 0 0;padding-left:18px}.beta-help-grid article>div{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.beta-help-grid a{color:#70c4ff;text-transform:uppercase;border:1px solid #2873aa;border-radius:4px;align-items:center;min-height:34px;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.beta-help-grid article>a{margin-top:15px}@media (width<=860px){.fan-import-guide,.beta-help-grid{grid-template-columns:1fr}}.follow-existing-status>button{color:#a61f1f;background:#fff;border:1px solid #cf5353;border-radius:7px;min-height:32px;padding:0 11px;font-size:10px;font-weight:850}.follow-existing-status>button:hover{background:#fff1f1}.follow-existing-status>button:disabled{opacity:.55}.follow-existing{width:min(760px,100%)!important}.follow-existing-status{color:#176b36;background:#eaf6ee;border-radius:10px;align-items:center;gap:10px;margin:22px 0;padding:14px;display:flex}.follow-existing-status>span{color:#fff;background:#218447;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.follow-existing-status>a{color:#075ee7;margin-left:auto;font-size:12px;font-weight:850;text-decoration:none}.follow-full-schedule{border-top:1px solid #dce5f2;margin-top:24px;padding-top:22px}.follow-full-schedule>h2{margin:0 0 13px}.follow-full-schedule>a{color:#07111f;border-top:1px solid #e5ebf4;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;text-decoration:none;display:grid}.follow-full-schedule time{color:#075ee7;font-size:12px;font-weight:900}.follow-full-schedule b,.follow-full-schedule span,.follow-full-schedule small{display:block}.follow-full-schedule span,.follow-full-schedule small{color:#718096;margin-top:4px}.follow-full-schedule strong{color:#075ee7;font-size:11px}.follow-no-shows{text-align:center;border:1px dashed #cdd9e9;border-radius:12px;padding:24px}.follow-no-shows h3{margin:0 0 6px}.follow-no-shows p{color:#718096!important;margin:0!important}.fan-band-browser{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.fan-band-list{gap:8px;display:grid}.fan-band-list>button{color:#07111f;text-align:left;background:#fff;border:1px solid #dce5f2;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:70px;padding:10px;display:grid}.fan-band-list>button>span{color:#075ee7;background:#e9f3ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.fan-band-list>button div{min-width:0}.fan-band-list b,.fan-band-list small,.fan-band-list i{display:block}.fan-band-list small{color:#718096;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.fan-band-list i{color:#526176;grid-column:2;font-size:9px;font-style:normal}.fan-band-list>button.active{background:#f2f7ff;border-color:#075ee7;box-shadow:inset 3px 0 #075ee7}.fan-band-detail{background:#fff;border:1px solid #dce5f2;border-radius:14px;box-shadow:0 9px 28px #05205a09}.fan-band-detail>header{border-bottom:1px solid #e5ebf4;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.fan-band-detail>header h2{margin:4px 0}.fan-band-detail>header p:last-child{color:#718096;margin:0}.fan-band-detail>header a{color:#075ee7;font-size:12px;font-weight:850;text-decoration:none}.fan-band-schedule,.fan-band-controls{padding:20px}.fan-band-schedule{border-bottom:1px solid #e5ebf4}.fan-band-schedule h3{margin:0 0 10px}.fan-band-schedule>p{color:#718096}.fan-band-schedule .fan-show-link small{color:#718096;margin-top:4px;display:block}.fan-band-controls{grid-template-columns:.8fr 1.1fr .8fr;gap:15px;display:grid}.fan-band-controls fieldset{border:0;margin:0;padding:0}.fan-band-controls legend{color:#526176;letter-spacing:.1em;margin-bottom:8px;font-size:9px;font-weight:900}.fan-band-controls fieldset label{align-items:center;gap:7px;margin:7px 0;font-size:12px;display:flex}.fan-band-controls fieldset input{width:17px;min-height:17px}.fan-dashboard-tabs{gap:8px;width:min(1180px,100%);margin:28px auto 0;padding:0 24px;display:flex}.fan-dashboard-tabs button{color:#526176;background:#fff;border:1px solid #cdd9e9;border-radius:9px;min-height:46px;padding:0 22px;font-weight:850}.fan-dashboard-tabs button.active{color:#fff;background:#075ee7;border-color:#075ee7}.fan-dashboard-empty{text-align:center;background:#fff;border:1px dashed #cdd9e9;border-radius:14px;padding:34px}.fan-dashboard-empty h3{margin:0 0 7px}.fan-dashboard-empty p{color:#718096;margin:0}.fan-nearby-show{color:#07111f;background:#fff;border:1px solid #dce5f2;border-radius:14px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:20px;text-decoration:none;display:grid;box-shadow:0 9px 28px #05205a09}.fan-nearby-show time{color:#075ee7;font-size:13px;font-weight:900}.fan-nearby-show h3{margin:0 0 5px;font-size:20px}.fan-nearby-show p{color:#526176;margin:0}.fan-nearby-show span{color:#718096;margin-top:7px;font-size:12px;display:block}.fan-nearby-show>b{color:#075ee7;font-size:12px}.fan-nearby-show:hover{border-color:#75aaf7;transform:translateY(-1px)}@media (width<=760px){.fan-dashboard-tabs{padding:0 18px}.fan-dashboard-tabs button{flex:1;padding:0 10px}.fan-band-browser{grid-template-columns:1fr}.fan-band-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fan-band-detail>header{flex-direction:column}.fan-band-controls{grid-template-columns:1fr}.follow-existing-status{flex-wrap:wrap;align-items:flex-start}.follow-existing-status>a{width:100%;margin:3px 0 0 36px}.follow-full-schedule>a{grid-template-columns:1fr;gap:7px}.follow-full-schedule strong{margin-top:3px}.fan-nearby-show{grid-template-columns:1fr;gap:8px}.fan-nearby-show>b{margin-top:4px}}@media (width<=480px){.fan-band-list{grid-template-columns:1fr}}@media (width>=761px){.fan-dashboard-page{color:#eef5ff;background:linear-gradient(#07111f 0,#0b1b30 100%)}.fan-dashboard-page>header{background:#07111f;border-color:#243650}.fan-dashboard-page>header a{color:#dbe9ff}.fan-dashboard-tabs button{color:#c9d8ec;background:#14243a;border-color:#344862}.fan-dashboard-tabs button.active{color:#fff;background:#1265df;border-color:#3184ff}.fan-dashboard-heading a,.fan-band-detail>header a{color:#78b0ff}.fan-band-list>button{color:#eef5ff;background:#101f33;border-color:#2b405c}.fan-band-list>button>span{color:#86baff;background:#173a67}.fan-band-list small,.fan-band-list i{color:#9fb1c9}.fan-band-list>button.active{background:#122d50;border-color:#3184ff;box-shadow:inset 3px 0 #3184ff}.fan-band-detail,.fan-dashboard-empty,.fan-nearby-show,.fan-dashboard-grid aside>section{color:#eef5ff;background:#101f33;border-color:#2b405c;box-shadow:0 12px 30px #0003}.fan-band-detail>header,.fan-band-schedule{border-color:#2b405c}.fan-band-detail>header p:last-child,.fan-band-schedule>p,.fan-band-schedule .fan-show-link small,.fan-dashboard-empty p,.fan-dashboard-grid aside>section>p{color:#9fb1c9}.fan-show-link{color:#eef5ff;border-color:#2b405c}.fan-show-link span{color:#9fb1c9}.fan-band-controls legend,.fan-dashboard-page label>span{color:#aebed2}.fan-dashboard-page input,.fan-dashboard-page select{color:#eef5ff;background:#0b1829;border-color:#3a506d}}.artist-profile-card{margin:0 0 18px}.artist-profile-intro{color:#8da2b7;max-width:720px;margin:0 0 20px;font-size:11px;line-height:1.6}.artist-profile-editor{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}.artist-profile-image-control{border-right:1px solid #23384c;align-items:center;gap:15px;padding-right:22px;display:flex}.artist-profile-image-preview{aspect-ratio:1;color:#72c4ff;background:linear-gradient(145deg,#123a60,#081827) 50%/cover;border:1px solid #298cff;border-radius:8px;place-items:center;width:104px;min-width:104px;font-size:34px;font-weight:900;display:grid}.artist-profile-image-control label,.artist-profile-image-control b,.artist-profile-image-control small{display:block}.artist-profile-image-control b{color:#fff;font-size:11px}.artist-profile-image-control small{color:#8297aa;margin:6px 0 12px;font-size:8px;line-height:1.5}.artist-profile-image-control input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.artist-profile-image-control i{color:#79c8ff;text-transform:uppercase;cursor:pointer;background:#0b2740;border:1px solid #278fff;border-radius:4px;align-items:center;min-height:36px;padding:0 12px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.artist-profile-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.artist-profile-link-grid label>span{color:#9eb2c6;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;font-size:8px;font-weight:900;display:flex}.artist-profile-link-grid label>span i{color:#4facff;width:18px;font-size:13px;font-style:normal}.artist-profile-link-grid input{color:#fff;background:#07131e;border:1px solid #2b435a;border-radius:4px;outline:0;width:100%;height:42px;padding:0 11px;font-size:10px}.artist-profile-link-grid input:focus{border-color:#168cff;box-shadow:0 0 0 3px #168cff1f}.artist-profile-actions{justify-content:flex-end;margin-top:16px;display:flex}.artist-profile-actions button{color:#fff;text-transform:uppercase;background:#168cff;border:0;border-radius:4px;min-height:42px;padding:0 18px;font-size:9px;font-weight:900}.artist-profile-message{color:#9fd4ff;background:#082039;border-left:3px solid #168cff;margin:15px 0 0;padding:10px 12px;font-size:9px}.follow-artist-image{aspect-ratio:1;color:#5cb9ff;background:linear-gradient(145deg,#123b61,#071827) 50%/cover;border:1px solid #168cff;border-radius:10px;place-items:center;width:120px;margin:0 auto 20px;font-size:38px;font-weight:900;display:grid;box-shadow:0 15px 35px #0007}.follow-artist-meta{color:#8fa3b7!important;margin:10px 0 0!important;font-size:12px!important}.follow-status-panel{color:#fff;text-align:left;background:linear-gradient(135deg,#0b2134,#081724);border:1px solid #28557b;border-left:4px solid #168cff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:24px 0;padding:16px;display:flex}.follow-status-panel>div:first-child{align-items:center;gap:12px;display:flex}.follow-status-panel>div:first-child>span{color:#fff;background:#168cff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.follow-status-panel p,.follow-status-panel b,.follow-status-panel small{margin:0;display:block}.follow-status-panel b{font-size:14px}.follow-status-panel small{color:#9eb2c5;margin-top:4px;font-size:9px;line-height:1.45}.follow-status-actions{align-items:center;gap:8px;display:flex}.follow-status-actions a,.follow-status-actions button{text-transform:uppercase;border-radius:5px;align-items:center;min-height:38px;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.follow-status-actions a{color:#fff;background:#168cff;border:1px solid #168cff}.follow-status-actions button{color:#a9bac9;background:0 0;border:1px solid #40556a}.follow-full-schedule{border-color:#2a3f53}.follow-full-schedule>h2{color:#fff}.follow-full-schedule>a{color:#fff;border-color:#203548}.follow-full-schedule span,.follow-full-schedule small{color:#92a6b8}.follow-no-shows{background:#07121d;border-color:#395064}.follow-no-shows h3{color:#fff}.follow-no-shows p{color:#8195a8!important}.follow-social-links{border-top:1px solid #263b4e;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px;padding-top:20px;display:flex}.follow-social-links a{color:#7fcaff;background:#0a1a28;border:1px solid #2a4862;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:48px;min-height:48px;padding:0 12px;text-decoration:none;display:flex}.follow-social-links a svg{font-size:17px}.follow-social-links a span{color:#b9cbda;text-transform:uppercase;font-size:8px;font-weight:900}.follow-callout{text-align:center;margin:22px 0}.follow-callout h2{color:#fff;margin:0;font-size:20px}.follow-callout p{color:#8fa3b4;margin:7px auto 0;font-size:10px;line-height:1.55}.follow-unfollow-confirm{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.follow-unfollow-confirm>div{color:#fff;text-align:left;background:#091521;border:1px solid #374d60;border-top:3px solid #168cff;border-radius:9px;width:min(430px,100%);padding:24px;box-shadow:0 30px 80px #000}.follow-unfollow-confirm h2{margin:7px 0 10px;font-size:24px}.follow-unfollow-confirm>div>p:not(.eyebrow){color:#94a9bb;font-size:11px;line-height:1.6}.follow-unfollow-confirm>div>div{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.follow-unfollow-confirm button{color:#c9d8e4;text-transform:uppercase;background:0 0;border:1px solid #40556a;border-radius:5px;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.follow-unfollow-confirm button:last-child{color:#ffb4bf;background:#35141a;border-color:#7c3540}@media (width<=820px){.artist-profile-editor{grid-template-columns:1fr}.artist-profile-image-control{border-bottom:1px solid #23384c;border-right:0;padding:0 0 20px}.artist-profile-link-grid{grid-template-columns:1fr}}@media (width<=700px){.follow-page{padding:22px 14px 40px}.follow-brand{margin-bottom:20px}.follow-card.follow-existing{padding:26px 18px!important}.follow-artist-image{width:104px}.follow-status-panel{flex-direction:column;align-items:stretch}.follow-status-actions{grid-template-columns:1fr auto;display:grid}.follow-status-actions a,.follow-status-actions button{justify-content:center}.follow-full-schedule{margin-top:21px;padding-top:20px}.follow-social-links a{width:48px;padding:0}.follow-social-links a span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.artist-profile-image-control{flex-direction:column;align-items:flex-start}.artist-profile-image-preview{width:116px}.artist-profile-actions button{width:100%}}@media (width>=761px){body .fan-dashboard-page{color:#eef5ff;background:linear-gradient(#07111f 0,#0b1b30 100%)}body .fan-dashboard-page>header{background:#07111f;border-color:#243650}body .fan-dashboard-page>header a{color:#dbe9ff}body .fan-dashboard-tabs button{color:#c9d8ec;background:#14243a;border-color:#344862}body .fan-dashboard-tabs button.active{color:#fff;background:#1265df;border-color:#3184ff}body .fan-dashboard-heading a,body .fan-band-detail>header a{color:#78b0ff}body .fan-band-list>button{color:#eef5ff;background:#101f33;border-color:#2b405c}body .fan-band-list>button>span{color:#86baff;background:#173a67}body .fan-band-list small,body .fan-band-list i{color:#9fb1c9}body .fan-band-list>button.active{background:#122d50;border-color:#3184ff;box-shadow:inset 3px 0 #3184ff}body .fan-band-detail,body .fan-dashboard-empty,body .fan-nearby-show,body .fan-dashboard-grid aside>section{color:#eef5ff;background:#101f33;border-color:#2b405c;box-shadow:0 12px 30px #0003}body .fan-band-detail>header,body .fan-band-schedule{border-color:#2b405c}body .fan-band-detail>header p:last-child,body .fan-band-schedule>p,body .fan-band-schedule .fan-show-link small,body .fan-dashboard-empty p,body .fan-dashboard-grid aside>section>p{color:#9fb1c9}body .fan-show-link{color:#eef5ff;border-color:#2b405c}body .fan-show-link span{color:#9fb1c9}body .fan-band-controls legend,body .fan-dashboard-page label>span{color:#aebed2}body .fan-dashboard-page input,body .fan-dashboard-page select{color:#eef5ff;background:#0b1829;border-color:#3a506d}}.fan-auth-brand{background:linear-gradient(135deg,#020914,#073f9b);border-radius:14px;padding:7px 12px;display:block}.fan-auth-brand img{display:block}.fan-auth-page,.fan-dashboard-page{color:#07111f;background:#f4f7fb;min-height:100vh;font-family:Inter,Arial,sans-serif}.fan-auth-page{grid-template-rows:auto 1fr auto;place-items:center;padding:30px;display:grid}.fan-auth-brand img{width:auto;height:70px}.fan-auth-page>section{background:#fff;border:1px solid #dce5f2;border-radius:18px;width:min(530px,100%);padding:42px;box-shadow:0 24px 70px #05205a14}.fan-auth-page h1{letter-spacing:-.04em;margin:8px 0 14px;font-size:42px;line-height:1.02}.fan-auth-page section>p{color:#526176;line-height:1.6}.fan-auth-page form{gap:12px;margin-top:25px;display:grid}.fan-auth-page label span,.fan-dashboard-page label>span{color:#526176;letter-spacing:.11em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.fan-auth-page input,.fan-dashboard-page input,.fan-dashboard-page select{color:#07111f;background:#fff;border:1px solid #cdd9e9;border-radius:8px;width:100%;min-height:46px;padding:0 12px}.fan-auth-page button,.fan-dashboard-page button{color:#fff;background:#075ee7;border:0;border-radius:8px;min-height:46px;padding:0 17px;font-weight:850}.fan-auth-message{background:#e9f3ff;border-radius:8px;margin-top:18px;padding:12px;color:#0747a6!important}.fan-auth-page small{color:#718096;margin-top:16px;line-height:1.5;display:block}.fan-auth-page footer{gap:20px;display:flex}.fan-auth-page footer a{color:#526176;font-size:12px}.follow-dashboard-link{color:#fff;background:#075ee7;border-radius:7px;align-items:center;min-height:42px;margin-top:15px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.fan-dashboard-page>header{background:#fff;border-bottom:1px solid #dce5f2;justify-content:space-between;align-items:center;min-height:76px;padding:9px max(24px,50vw - 590px);display:flex}.fan-dashboard-page>header img{width:auto;height:58px;display:block}.fan-dashboard-page>header nav{align-items:center;gap:14px;display:flex}.fan-dashboard-page>header a{color:#263447;font-size:12px;font-weight:800;text-decoration:none}.fan-dashboard-page>header button{background:#07111f;min-height:38px}.fan-dashboard-hero{color:#fff;background:linear-gradient(120deg,#020914,#073f9b);padding:54px max(24px,50vw - 590px)}.fan-dashboard-hero h1{letter-spacing:-.045em;margin:7px 0;font-size:52px}.fan-dashboard-hero p:last-child{color:#d6e5ff;max-width:700px;margin:0;font-size:17px}.fan-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:24px;width:min(1180px,100%);margin:auto;padding:38px 24px 80px;display:grid}.fan-dashboard-heading{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.fan-dashboard-heading h2,.fan-dashboard-grid aside h2{margin:5px 0 0}.fan-dashboard-heading a{color:#075ee7;font-weight:800}.fan-artist-card,.fan-dashboard-grid aside>section{background:#fff;border:1px solid #dce5f2;border-radius:14px;margin-bottom:16px;padding:20px;box-shadow:0 9px 28px #05205a09}.fan-artist-card{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.fan-artist-card h3{margin:0 0 5px;font-size:20px}.fan-artist-card>div>p{color:#718096;margin:0}.fan-artist-card fieldset{border:0;margin:0;padding:0}.fan-artist-card legend{color:#526176;letter-spacing:.1em;margin-bottom:8px;font-size:9px;font-weight:900}.fan-artist-card fieldset label{align-items:center;gap:7px;margin:7px 0;font-size:12px;display:flex}.fan-artist-card fieldset input{width:17px;min-height:17px}.fan-artist-card>a{color:#075ee7;align-self:end;font-size:12px;font-weight:850}.fan-dashboard-grid aside>section{gap:13px;display:grid}.fan-dashboard-grid aside>section>p{color:#718096;margin:0}.fan-show-link{color:#07111f;border-top:1px solid #e5ebf4;padding:11px 0;text-decoration:none;display:block}.fan-show-link b,.fan-show-link span{display:block}.fan-show-link span{color:#718096;margin-top:3px;font-size:11px}.fan-dashboard-toast{color:#fff;background:#07111f;border-radius:9px;padding:13px 17px;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 35px #0004}.fan-dashboard-loading{place-items:center;min-height:100vh;font-weight:800;display:grid}@media (width<=760px){.fan-auth-page{padding:18px}.fan-auth-page>section{padding:28px 20px}.fan-auth-page h1{font-size:34px}.fan-dashboard-page>header{padding:8px 18px}.fan-dashboard-page>header img{height:50px}.fan-dashboard-hero{padding:42px 18px}.fan-dashboard-hero h1{font-size:40px}.fan-dashboard-grid{grid-template-columns:1fr;padding:25px 18px 70px}.fan-artist-card{grid-template-columns:1fr}.inside-header .inside-login:first-of-type{display:none}}.fan-pwa-install-card{display:none}@media (width<=760px){.fan-pwa-install-card{margin:14px 18px 0;display:block}.fan-pwa-install-card>button{color:#fff;text-align:left;background:#0b1c2c;border:1px solid #2a5375;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 12px;display:flex}.fan-pwa-install-card i{color:#48b4ff;background:#0e3a63;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.fan-pwa-install-card span{flex:1;min-width:0}.fan-pwa-install-card strong,.fan-pwa-install-card small{display:block}.fan-pwa-install-card strong{font-size:14px}.fan-pwa-install-card small{color:#96aabd;margin-top:4px;font-size:11px;line-height:1.4}.fan-pwa-install-card b{color:#57b7ff;text-transform:uppercase;font-size:10px}}@media (display-mode:standalone){.pwa-install-entry,.fan-pwa-install-card{display:none!important}}@media (width<=760px){.topbar .header-actions,.workspace-back,.analytics-shell>.back-link,.messages-heading>button,.connections-shell>.workspace-back{display:none}.booking-windows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.booking-windows button{min-height:116px;padding:13px 10px}.booking-windows strong{font-size:24px}.booking-windows span{min-height:22px;font-size:7px;line-height:1.45}.booking-windows small{margin-top:10px;font-size:7px}.monthly-shows-heading{flex-direction:row;align-items:flex-end}.calendar-strip{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;gap:10px;padding-bottom:5px;display:flex;overflow-x:auto}.calendar-strip::-webkit-scrollbar{display:none}.month-show-card{scroll-snap-align:start;border:1px solid #203143;min-width:min(82vw,330px)}.next-scheduled-post-panel .empty-dashboard{padding:14px 4px 0}.next-scheduled-post-panel .empty-dashboard>span{width:36px;height:36px;font-size:17px}.next-scheduled-post-panel .empty-dashboard p{margin:9px 0 0}.next-scheduled-post-panel .empty-dashboard button{margin-top:11px}.show-row-actions{grid-template-columns:1fr 1fr;padding-left:63px;display:grid}.show-row-actions button,.show-row-actions .publish-link,.show-row-actions .reminder-link,.show-row-actions .danger-link{flex-basis:auto;width:100%;min-height:40px}.show-row-actions .publish-link,.show-row-actions .reminder-link{grid-column:auto}.show-row-actions .completed-note{grid-column:1/-1}.form-actions .clear{align-items:center;min-height:42px;padding:0 8px;display:inline-flex}.messages-shell{padding-top:22px}.messages-heading{margin-top:0}.message-history:has(.message-empty) .message-empty{padding:24px 16px}.connections-shell{padding-top:22px}.connections-heading{margin-top:0}.analytics-shell{padding-top:22px}.analytics-heading{margin-top:0}.analytics-heading h1{letter-spacing:-1.6px;max-width:430px;font-size:clamp(30px,8.5vw,36px);line-height:1.08}}@media (width<=380px){.booking-windows button{padding-inline:8px}.booking-windows strong{font-size:22px}.show-row-actions{grid-template-columns:1fr}}@media (width<=760px){.fan-dashboard-page{color:#eef5ff;background:linear-gradient(#07111f 0,#0b1b30 100%)}.fan-dashboard-page>header{background:#07111f;border-color:#243650}.fan-dashboard-page>header a{color:#dbe9ff}.fan-dashboard-tabs button{color:#c9d8ec;background:#14243a;border-color:#344862}.fan-dashboard-tabs button.active{color:#fff;background:#1265df;border-color:#3184ff}.fan-dashboard-heading a,.fan-band-detail>header a{color:#78b0ff}.fan-band-list>button{color:#eef5ff;background:#101f33;border-color:#2b405c}.fan-band-list>button>span{color:#86baff;background:#173a67}.fan-band-list small,.fan-band-list i{color:#9fb1c9}.fan-band-list>button.active{background:#122d50;border-color:#3184ff;box-shadow:inset 3px 0 #3184ff}.fan-band-detail,.fan-dashboard-empty,.fan-nearby-show,.fan-dashboard-grid aside>section{color:#eef5ff;background:#101f33;border-color:#2b405c;box-shadow:0 12px 30px #0003}.fan-band-detail>header,.fan-band-schedule{border-color:#2b405c}.fan-band-detail>header p:last-child,.fan-band-schedule>p,.fan-band-schedule .fan-show-link small,.fan-dashboard-empty p,.fan-dashboard-grid aside>section>p{color:#9fb1c9}.fan-show-link{color:#eef5ff;border-color:#2b405c}.fan-show-link span{color:#9fb1c9}.fan-band-controls legend,.fan-dashboard-page label>span{color:#aebed2}.fan-dashboard-page input,.fan-dashboard-page select{color:#eef5ff;background:#0b1829;border-color:#3a506d}}.getting-started-guide{color:#fff;max-width:1180px;margin:0 auto;padding:34px 30px 90px;overflow-x:clip}.getting-started-hero{background:radial-gradient(circle at 90% 0,#0e4d7d80,#0000 38%),linear-gradient(145deg,#0b2133,#07131e);border:1px solid #245477;border-radius:10px;padding:38px}.getting-started-hero h1{letter-spacing:-1.8px;max-width:720px;margin:8px 0 12px;font-size:44px;line-height:1.02}.getting-started-hero>p:not(.eyebrow){color:#a3b7c8;max-width:740px;margin:0;font-size:13px;line-height:1.65}.getting-started-actions,.getting-started-finish>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.getting-started-actions a,.getting-started-finish a{color:#fff;text-transform:uppercase;background:#168cff;border:1px solid #168cff;border-radius:5px;align-items:center;min-height:43px;padding:0 16px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.getting-started-actions a+a,.getting-started-finish a+a{color:#76c5ff;background:#0a1b29}.getting-started-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.getting-started-progress li{background:#081722;border:1px solid #213c52;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:11px;display:flex}.getting-started-progress span{color:#fff;background:#168cff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.getting-started-progress b{font-size:8px;line-height:1.35}.getting-started-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.getting-started-sections>article{background:#081824;border:1px solid #20394d;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:14px;min-width:0;padding:22px;display:grid}.getting-started-number{color:#68c0ff;border:1px solid #2879b4;border-radius:50%;place-items:center;width:44px;height:44px;font-size:10px;font-weight:900;display:grid}.getting-started-sections h2{margin:1px 0 8px;font-size:20px}.getting-started-sections p,.getting-started-sections li,.getting-started-tools p{color:#8fa4b6;font-size:10px;line-height:1.6}.getting-started-sections ul{margin:12px 0 0;padding-left:17px}.getting-started-sections article a{color:#67bfff;text-transform:uppercase;margin-top:14px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.getting-started-tools{background:#071520;border:1px solid #24455f;border-radius:8px;margin-top:18px;padding:26px}.getting-started-tools>div:first-child{max-width:740px}.getting-started-tools h2,.getting-started-finish h2{margin:6px 0 8px;font-size:28px}.getting-started-tools>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.getting-started-tools article{background:#0a1b29;border:1px solid #20384b;border-radius:6px;padding:16px}.getting-started-tools h3{margin:0 0 7px;font-size:13px}.getting-started-tools article p{margin:0;font-size:9px}.getting-started-finish{background:#09251a;border-left:4px solid #35db88;border-radius:7px;margin-top:18px;padding:28px}.getting-started-finish small{color:#87ab98;margin-top:18px;font-size:9px;line-height:1.55;display:block}.showsignal-only-destination{border-radius:5px;align-items:center;gap:11px;background:#0a291c!important;border:1px solid #26744f!important;margin:14px 0!important;padding:13px!important;display:flex!important}.showsignal-only-destination>span{color:#062014;background:#35db88;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.showsignal-only-destination b,.showsignal-only-destination small{display:block}.showsignal-only-destination b{color:#fff;font-size:9px}.showsignal-only-destination small{color:#89c7a5;margin-top:4px;font-size:8px}.getting-started-jumps{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#06121dec;border:1px solid #24455f;border-radius:7px;gap:7px;margin:0 0 18px;padding:9px;display:flex;position:sticky;top:8px;overflow-x:auto}.getting-started-jumps::-webkit-scrollbar{display:none}.getting-started-jumps a{color:#a7c9e3;text-transform:uppercase;background:#0a1b29;border:1px solid #29465d;border-radius:4px;flex:none;align-items:center;min-height:34px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.getting-started-jumps a:hover,.getting-started-jumps a:focus-visible{color:#fff;border-color:#168cff}.getting-started-walkthroughs{gap:16px;margin-bottom:28px;display:grid}.getting-started-walkthroughs>article{background:linear-gradient(135deg,#071722,#091c2b);border:1px solid #24455f;border-radius:9px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:24px;padding:24px;scroll-margin-top:72px;display:grid}.getting-started-walkthroughs>article:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(260px,.72fr)}.getting-started-walkthroughs>article:nth-child(2n) figure{order:-1}.getting-started-walkthrough-copy h2,.getting-started-section-heading h2{margin:7px 0 9px;font-size:27px;line-height:1.08}.getting-started-walkthrough-copy>p:not(.eyebrow),.getting-started-section-heading>p:not(.eyebrow){color:#98adbe;margin:0;font-size:10px;line-height:1.65}.getting-started-walkthrough-copy ol{gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.getting-started-walkthrough-copy li{color:#c2d2de;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;font-size:9px;line-height:1.45;display:grid}.getting-started-walkthrough-copy li span{color:#fff;background:#168cff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.getting-started-walkthrough-copy>a{color:#67bfff;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.getting-started-walkthroughs figure{background:#02070b;border:1px solid #2b506c;border-radius:7px;min-width:0;margin:0;overflow:hidden}.getting-started-walkthroughs img{width:100%;height:auto;display:block}.getting-started-walkthroughs .guide-mobile-shot{display:none}.getting-started-walkthroughs figcaption{color:#71899c;padding:9px 12px;font-size:8px;line-height:1.45}.getting-started-section-heading{margin:28px 0 15px;padding:0 3px;scroll-margin-top:72px}.getting-started-tools{scroll-margin-top:72px}.getting-started-mobile-jumps{display:none}.getting-started-fan-walkthrough{background:linear-gradient(135deg,#071722,#091c2b);border:1px solid #24455f;border-radius:9px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:24px;margin-bottom:28px;padding:24px;scroll-margin-top:72px;display:grid}.guide-fan-demo{background:#081722;border:1px solid #2b506c;border-radius:7px;min-width:0;padding:18px;box-shadow:0 16px 45px #0004}.guide-fan-demo>header{border-bottom:1px solid #20394d;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:15px;display:flex}.guide-fan-demo small{color:#62baff;letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:900}.guide-fan-demo h3{margin:4px 0;font-size:21px}.guide-fan-demo header p{color:#8298aa;margin:0;font-size:8px}.guide-fan-demo button{color:#fff;text-transform:uppercase;pointer-events:none;background:#168cff;border:1px solid #168cff;border-radius:4px;min-height:33px;padding:0 12px;font-size:8px;font-weight:900}.guide-fan-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.guide-fan-stats>span{background:#0a1c2a;border:1px solid #20394d;border-radius:4px;padding:10px}.guide-fan-stats small,.guide-fan-stats strong{display:block}.guide-fan-stats strong{margin-top:5px;font-size:18px}.guide-fan-radius{background:#0b2942;border-left:3px solid #168cff;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 13px;display:grid}.guide-fan-radius small{grid-column:1/-1}.guide-fan-radius strong{font-size:10px}.guide-fan-radius span{color:#70c3ff;font-size:8px;font-weight:900}.guide-fan-rows{border:1px solid #20394d;border-radius:4px;margin-top:14px;overflow:hidden}.guide-fan-row{color:#91a5b7;border-top:1px solid #20394d;grid-template-columns:1.1fr 1fr .85fr;align-items:center;gap:10px;min-height:42px;padding:7px 10px;font-size:8px;display:grid}.guide-fan-row:first-child{border-top:0}.guide-fan-labels{color:#6f8ca2;text-transform:uppercase;background:#06121c;min-height:27px;font-size:7px;font-weight:900}.guide-fan-row>span:first-child{align-items:center;gap:8px;display:flex}.guide-fan-row i{color:#62baff;background:#123a5a;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.guide-fan-row b{color:#fff}.guide-fan-row em{color:#50df91;text-transform:uppercase;border:1px solid #23895b;border-radius:10px;margin:2px 4px 2px 0;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900;display:inline-flex}.guide-fan-demo footer{color:#687e90;text-align:right;padding-top:10px;font-size:7px}@media (width<=900px){.getting-started-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.getting-started-tools>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.getting-started-walkthroughs>article,.getting-started-walkthroughs>article:nth-child(2n),.getting-started-fan-walkthrough{grid-template-columns:1fr;gap:18px}.getting-started-walkthroughs>article:nth-child(2n) figure{order:0}.getting-started-walkthroughs figure.responsive{justify-self:center;width:min(100%,520px)}.getting-started-walkthroughs .guide-desktop-shot{display:none}.getting-started-walkthroughs .guide-mobile-shot{display:block}.guide-fan-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-fan-row{grid-template-columns:1fr}.guide-fan-labels{display:none}.guide-fan-row>span:nth-child(2):before{content:"Private contact: ";color:#6f8ca2}.guide-fan-row>span:nth-child(3):before{content:"Consent: ";color:#6f8ca2}.guide-fan-demo footer{text-align:left}}@media (width<=680px){.getting-started-guide{width:100%;padding:24px 15px 80px}.getting-started-hero{padding:25px 20px}.getting-started-hero h1{font-size:34px}.getting-started-actions a,.getting-started-finish a{justify-content:center;width:100%}.getting-started-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.getting-started-jumps{display:none}.getting-started-mobile-jumps{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06121df2;border:1px solid #2a5472;border-radius:7px;margin:0 0 18px;display:block;position:sticky;top:4px}.getting-started-mobile-jumps summary{color:#fff;letter-spacing:.5px;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;font-size:9px;font-weight:900;list-style:none;display:flex}.getting-started-mobile-jumps summary::-webkit-details-marker{display:none}.getting-started-mobile-jumps summary span{color:#61baff;font-size:16px}.getting-started-mobile-jumps[open] summary span{transform:rotate(180deg)}.getting-started-mobile-jumps nav{border-top:1px solid #20394d;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.getting-started-mobile-jumps a{color:#b4cfe2;text-transform:uppercase;background:#0a1b29;border:1px solid #29465d;border-radius:4px;align-items:center;min-width:0;min-height:40px;padding:0 10px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.getting-started-walkthroughs>article{padding:18px}.getting-started-walkthrough-copy h2,.getting-started-section-heading h2{font-size:24px}.getting-started-sections,.getting-started-tools>div:last-child{grid-template-columns:1fr}.getting-started-tools,.getting-started-finish{padding:21px 18px}}.admin-inquiries .admin-table-wrap{margin-top:14px}.admin-inquiries .admin-table-wrap th{color:#91a9bc;letter-spacing:1.15px;height:48px;font-size:10px}.admin-inquiries .admin-table-wrap td{color:#b8c9d6;height:68px;font-size:12px;line-height:1.5}.admin-inquiries .admin-table-wrap td b{color:#fff;font-size:13px}.admin-inquiries .admin-table-wrap td small{color:#8aa2b5;margin-top:4px;font-size:10px}.admin-inquiries .admin-status{font-size:9px}.admin-location-scroll{scrollbar-width:thin;scrollbar-color:#285f87 #08131d;max-height:390px;overflow:auto}.admin-location-scroll:focus-visible{outline-offset:3px;outline:2px solid #168cff}.admin-location-scroll thead{z-index:1;background:#08131d;position:sticky;top:0}.admin-location-scroll th{box-shadow:0 1px #1d3446}.admin-scroll-table{scrollbar-width:thin;scrollbar-color:#3887bd #08131d;overflow:auto}.admin-scroll-table:focus-visible{outline-offset:3px;outline:2px solid #168cff}.admin-scroll-table thead{z-index:2;background:#08131d;position:sticky;top:0}.admin-scroll-table th{box-shadow:0 1px #1d3446}.admin-contact-scroll{max-height:520px}.admin-traffic-scroll{max-height:420px}.tiktok-audit-controls{background:#111204;border:1px solid #4f4a1e;border-radius:5px;gap:13px;margin:15px 0 18px;padding:14px;display:grid}.tiktok-account-destination{border-bottom:1px solid #45411d;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding-bottom:12px;display:grid}.tiktok-account-destination span{color:#938b4e;letter-spacing:1px;font-size:7px;font-weight:900}.tiktok-account-destination b{color:#fff279;font-size:13px}.tiktok-account-destination small{color:#8e895f;grid-column:1/-1;font-size:8px;line-height:1.5}.tiktok-post-preview{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.tiktok-post-preview>span,.tiktok-post-preview>video{object-fit:contain;background:#070800;border:1px solid #5c5624;border-radius:4px;width:110px;height:110px;position:relative;overflow:hidden}.tiktok-post-preview img{object-fit:contain}.tiktok-post-preview label>span,.tiktok-select-field>span{color:#a79e59;letter-spacing:.8px;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.tiktok-post-preview textarea,.tiktok-select-field select{color:#fff;width:100%;font:inherit;background:#090a02;border:1px solid #5c5624;border-radius:3px;padding:9px}.tiktok-post-preview textarea{resize:vertical;min-height:73px}.tiktok-post-preview small,.tiktok-select-field small{color:#837e55;margin-top:5px;font-size:7px;display:block}.tiktok-select-field{display:block}.tiktok-select-field select{height:42px}.tiktok-interactions,.tiktok-commercial{border-top:1px solid #45411d!important;margin:0!important;padding-top:12px!important}.tiktok-interactions label,.tiktok-commercial>label,.tiktok-commercial>div>label{background:#191a08!important;border:0!important;grid-template-columns:none!important;gap:8px!important;min-height:36px!important;margin:6px 0 0!important;padding:6px 8px!important;display:flex!important;position:relative!important}.tiktok-interactions input,.tiktok-commercial input{opacity:1!important;width:16px!important;height:16px!important;position:static!important}.tiktok-interactions label.disabled,.tiktok-commercial label.disabled{opacity:.45;cursor:not-allowed}.tiktok-commercial>div{border-left:2px solid #6a6224;margin-top:7px;padding-left:10px}.tiktok-commercial small{color:#e0d77e;margin-top:7px;font-size:8px;display:block}.tiktok-music-consent{color:#fffbd1;background:#202006;border:1px solid #71691f;border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:11px;font-size:9px;line-height:1.5;display:grid;position:relative}.tiktok-music-consent input{opacity:0;width:1px;height:1px;position:absolute}.tiktok-music-consent i{color:#0000;border:1px solid #8e8230;border-radius:3px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.tiktok-music-consent input:checked+i{color:#080900;background:#ffe600;border-color:#ffe600}.tiktok-music-consent input:focus-visible+i{outline-offset:2px;outline:2px solid #fff}.tiktok-processing-note{background:#1c1b05;border-left:3px solid #ffe600;padding:8px 10px;color:#d8cf88!important;margin:0!important}.tiktok-content-check{background:#0a1621;border:1px solid #29445c;border-left:3px solid #2ca4ff;padding:14px}.tiktok-content-check>strong{color:#6fc4ff}.tiktok-audit-controls{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0}.tiktok-account-destination{border-bottom:1px solid #29445c;grid-column:1/-1;gap:8px;padding-bottom:9px;display:flex}.tiktok-account-destination span,.tiktok-post-preview label>span,.tiktok-select-field>span{color:#75afd8}.tiktok-account-destination b{color:#fff}.tiktok-post-preview{display:block}.tiktok-post-preview input,.tiktok-select-field select{color:#fff;width:100%;height:40px;font:inherit;background:#07111a;border:1px solid #35536c;border-radius:3px;padding:8px}.tiktok-interactions,.tiktok-commercial{border-top:1px solid #29445c!important;padding-top:9px!important}.tiktok-interactions legend,.tiktok-commercial legend{color:#75afd8!important}.tiktok-interactions label,.tiktok-commercial>label,.tiktok-commercial>div>label{background:#0d1c28!important}.tiktok-music-consent{background:#0d1c28;border-color:#35536c;grid-column:1/-1}.tiktok-music-consent a{color:#78c7ff}@media (width<=600px){.tiktok-audit-controls{grid-template-columns:1fr}.tiktok-account-destination,.tiktok-music-consent{grid-column:1}.tiktok-post-preview{grid-template-columns:1fr}.tiktok-post-preview>span,.tiktok-post-preview>video{width:100%;height:220px}.tiktok-account-destination small,.tiktok-post-preview small,.tiktok-select-field small,.tiktok-commercial small,.tiktok-music-consent{font-size:10px}}.find-shows-discovery{gap:9px;margin:12px 0 24px;display:flex}.find-shows-discovery a{color:#69bfff;letter-spacing:.65px;text-transform:uppercase;background:#091a29;border:1px solid #2e638c;border-radius:4px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.find-shows-discovery a:hover,.find-shows-discovery a.active{color:#fff;background:#0d3150;border-color:#168cff}.find-shows-location-field{min-width:0}.find-shows-location-field>div{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.find-shows-location-field label{color:#5fbaff;letter-spacing:1px;font-size:7px;font-weight:900}.find-shows-location-field button{color:#69bfff;letter-spacing:.5px;cursor:pointer;background:0 0;border:0;min-height:28px;padding:0;font-size:8px;font-weight:900}.find-shows-location-field button:hover{color:#fff}.find-shows-location-field button:disabled{opacity:.6;cursor:wait}.find-shows-location-field small{color:#48ce8b;margin-top:5px;font-size:8px;font-weight:800;display:block}@media (width<=650px){.find-shows-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:7px;height:72px;min-height:72px;padding:8px 10px;display:flex}.find-shows-header .follow-brand{white-space:nowrap;flex:0 auto;gap:4px;min-width:0;font-size:18px}.find-shows-header .header-logo-symbol{background-size:45px;width:45px;height:25px}.find-shows-header nav{white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;gap:14px;width:auto;margin-left:auto;display:flex}.find-shows-header nav a{color:#69bfff;letter-spacing:.4px;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:auto;min-height:44px;padding:0;font-size:7px;line-height:1;display:inline-flex}.find-shows-header nav a:hover{color:#fff;background:0 0;border-color:#0000}.find-shows-discovery{grid-template-columns:1fr 1fr;margin:12px 0 25px;display:grid}.find-shows-discovery a{min-height:46px;padding:0 8px;font-size:9px}.find-shows-page>.find-shows-header{grid-template-columns:1fr;align-content:center;justify-items:stretch;gap:10px;height:auto;min-height:142px;padding:12px 16px 14px;display:grid}.find-shows-page>.find-shows-header .follow-brand{justify-self:center;gap:8px;margin:0;font-size:24px}.find-shows-page>.find-shows-header .header-logo-symbol{background-size:62px;width:62px;height:34px}.find-shows-page>.find-shows-header nav{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin:0;display:grid}.find-shows-page>.find-shows-header nav a{color:#fff;letter-spacing:.8px;border:1px solid #168cff;border-radius:5px;width:100%;min-height:48px;padding:0 10px;font-size:12px}.find-shows-page>.find-shows-header nav a:first-child{background:#168cff;display:flex}.find-shows-page>.find-shows-header nav a:last-child{color:#69bfff;background:#071521}.find-shows-page>.find-shows-header nav a:hover{color:#fff;background:#0d3150;border-color:#69bfff}.find-shows-location-field>div{min-height:30px}.find-shows-location-field label,.find-shows-location-field button,.find-shows-location-field small{font-size:11px}}@media (width<=380px){.find-shows-header{padding-inline:8px}.find-shows-header .follow-brand{font-size:16px}.find-shows-header .header-logo-symbol{background-size:40px;width:40px;height:23px}.find-shows-header nav{gap:9px}.find-shows-header nav a{letter-spacing:.25px;padding:0;font-size:6.5px}.find-shows-page>.find-shows-header{padding-inline:12px}.find-shows-page>.find-shows-header .follow-brand{font-size:22px}.find-shows-page>.find-shows-header .header-logo-symbol{background-size:58px;width:58px;height:31px}.find-shows-page>.find-shows-header nav{gap:8px}.find-shows-page>.find-shows-header nav a{letter-spacing:.55px;padding:0 7px;font-size:11px}}.admin-nav-badge{color:#ffd078;letter-spacing:0;text-transform:none;background:#2a1b06;border:1px solid #ffb44b;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 0 12px #ffb44b33}.admin-inbox-list button.unread{box-shadow:inset 3px 0 #ffb44b}.admin-inbox-list button.unread strong{color:#fff}.admin-unread-label{color:#ffca70!important}.post-platform-result>.post-link-note,.publishing-activity-copy>.post-link-note{color:#bdcbd6;font-size:.875rem;line-height:1.5}.post-platform-result>.post-link-action{color:#8bd4ff;font-size:.875rem;font-weight:700}.post-history-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:18px 0 12px;display:flex}.post-history-filters label{color:#bdcbd6;gap:7px;min-width:0;font-size:.875rem;display:grid}.post-history-filters select,.post-history-filters input{color:#fff;width:100%;min-height:42px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08131e;border:1px solid #38536a;border-radius:6px;padding:9px 12px}.post-history-filters select{min-width:180px}.post-history-filters input{max-width:220px}.post-history-filters button{color:#8bcfff;cursor:pointer;background:#0b1a27;border:1px solid #38536a;border-radius:6px;min-height:42px;padding:9px 12px;font-size:.875rem}.post-history-filters :is(select,input,button):focus-visible{outline-offset:2px;outline:3px solid #168cff88}.post-history-filters :disabled{opacity:.5;cursor:not-allowed}.post-history-summary{color:#9dafbe;margin:0 0 10px;font-size:.875rem;line-height:1.5}.post-history-range-error{color:#ff8190;margin:0 0 10px;font-size:.875rem;line-height:1.5}@media (width<=720px){.post-history-filters{align-items:stretch}.post-history-filters label{flex:180px}.post-history-filters input{max-width:none}.post-history-filters button{flex:100%}}.admin-inquiry-unread{background:#ffb44b09}.admin-mark-read{color:#ffca70;text-transform:uppercase;background:#241a09;border:1px solid #9a742b;border-radius:12px;padding:5px 9px;font-size:8px;font-weight:900}.dashboard-app.onboarding-locked .dashboard-main{width:100%}.workspace-onboarding-status{background:linear-gradient(135deg,#168cff24,#050f19eb);border:1px solid #168cff;border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);gap:28px;margin-top:28px;padding:22px;display:grid;box-shadow:0 0 28px #168cff14}.workspace-onboarding-status p{color:#49b3ff;letter-spacing:1.5px;margin:0 0 7px;font-size:.75rem;font-weight:900}.workspace-onboarding-status h2{color:#fff;margin:0;font-size:1.45rem}.workspace-onboarding-status>div>span{color:#aabaca;margin-top:8px;font-size:.9rem;line-height:1.5;display:block}.workspace-onboarding-status ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspace-onboarding-status li{color:#c7d2dc;background:#081521;border:1px solid #2a4054;border-radius:6px;align-items:center;gap:11px;min-height:64px;padding:11px;display:flex}.workspace-onboarding-status li>i{border:1px solid #496176;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.82rem;font-style:normal;font-weight:900;display:grid}.workspace-onboarding-status li span,.workspace-onboarding-status li b,.workspace-onboarding-status li small{display:block}.workspace-onboarding-status li b{font-size:.9rem}.workspace-onboarding-status li small{color:#879aac;margin-top:3px;font-size:.76rem;line-height:1.35}.workspace-onboarding-status li.complete{background:#145c3c29;border-color:#24865b}.workspace-onboarding-status li.complete>i{color:#56eca0;background:#123b2a;border-color:#39d98a}.workspace-onboarding-status li.complete small{color:#62d79a}.workspace-onboarding-finish{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07121df7;border:1px solid #31506a;border-radius:8px;align-items:center;gap:22px;margin-top:20px;padding:16px 18px;display:flex;position:sticky;bottom:18px;box-shadow:0 18px 50px #00000080}.workspace-onboarding-finish>div{flex:1;min-width:0}.workspace-onboarding-finish b,.workspace-onboarding-finish span{display:block}.workspace-onboarding-finish b{color:#fff;font-size:1rem}.workspace-onboarding-finish span{color:#91a6b9;margin-top:4px;font-size:.85rem}.workspace-onboarding-finish button{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#168cff;border:0;border-radius:4px;min-height:46px;padding:0 20px;font-size:.8rem;font-weight:900}.workspace-onboarding-finish button:disabled{color:#738597;cursor:not-allowed;background:#263746}.workspace-onboarding-finish p{color:#ff8190;flex-basis:100%;margin:0;font-size:.85rem}.workspace-onboarding-finish:has(p){flex-wrap:wrap}@media (width<=820px){.dashboard-app.onboarding-locked .dashboard-main{padding-bottom:0}.workspace-onboarding-status,.workspace-onboarding-status ul{grid-template-columns:1fr}.workspace-onboarding-finish{flex-direction:column;align-items:stretch;bottom:10px}.workspace-onboarding-finish button{width:100%}}@media (width<=760px){body:not(:has(.dashboard-app)) .pwa-install-prompt{bottom:calc(18px + env(safe-area-inset-bottom))}}.venue-booking-settings{min-width:0}.venue-booking-intro{color:#91a6b9;font-size:13px;line-height:1.5}.venue-booking-settings form{gap:13px;margin-top:18px;display:grid}.venue-booking-settings label{gap:6px;min-width:0;display:grid}.venue-booking-settings label span{color:#9bb4c7;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:800}.venue-booking-settings input,.venue-booking-settings textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#0a1722;border:1px solid #293f52;border-radius:4px;padding:11px 12px;font-size:14px}.venue-booking-settings textarea{resize:vertical}.venue-booking-settings input:focus,.venue-booking-settings textarea:focus{outline-offset:1px;outline:2px solid #168cff}.venue-booking-settings button{color:#fff;cursor:pointer;background:#168cff;border:0;border-radius:4px;min-height:43px;padding:0 16px;font-size:12px;font-weight:900}.venue-booking-settings button:disabled{opacity:.65;cursor:not-allowed}@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-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}.users-page{font-size:1rem}.users-outreach{margin-top:22px;scroll-margin-top:20px}.users-outreach h2{margin:4px 0 0;font-size:1.375rem}.users-outreach>header>div>p:first-child{color:#168cff;letter-spacing:.12em;margin:0;font-size:.75rem;font-weight:800}.users-outreach-tabs{border-bottom:1px solid #29465b;flex-wrap:wrap;gap:8px;margin-top:18px;padding-bottom:14px;display:flex}.users-page .users-outreach-tabs button{color:#a9c0d0;cursor:pointer;background:#07131d;border:1px solid #365771;border-radius:4px;min-height:44px;padding:8px 14px}.users-page .users-outreach-tabs button[aria-pressed=true]{color:#fff;background:#103a5d;border-color:#168cff}.users-outreach-tabs span{color:#83ccff;background:#183248;border-radius:999px;place-items:center;min-width:24px;min-height:24px;margin-left:6px;display:inline-grid}.users-outreach-body{padding-top:18px}.users-audience-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.users-page .users-audience-grid button{color:#fff;text-align:left;cursor:pointer;background:#07131d;border:1px solid #2d4a60;border-radius:5px;align-content:start;gap:8px;min-height:132px;padding:16px;display:grid}.users-page .users-audience-grid button.active{background:#0b2941;border-color:#168cff;box-shadow:inset 0 -3px #168cff}.users-audience-grid span{color:#bcd8eb;font-weight:700}.users-audience-grid strong{color:#fff;font-size:2rem}.users-audience-grid small{color:#8199aa;line-height:1.45}.users-message-type{border:1px solid #365771;flex-wrap:wrap;gap:12px 24px;margin:20px 0 0;padding:16px;display:flex}.users-message-type legend{color:#9bb6c9;padding:0 8px}.users-message-type label{cursor:pointer;align-items:center;gap:9px;display:flex}.users-message-type input{accent-color:#168cff;width:19px;height:19px}.users-emergency-box{background:#25170d;border:1px solid #91552c;border-left:4px solid #ff9f43;border-radius:4px;margin-top:16px;padding:16px}.users-emergency-box>p{color:#efc9a8;line-height:1.6}.users-outreach-review>p:first-child,.users-direct-heading span{color:#64baff;letter-spacing:.1em;font-size:.75rem;font-weight:800}.users-outreach-review h3,.users-direct-heading h3{margin:7px 0 16px;font-size:1.35rem}.users-outreach-review dl{border:1px solid #365771;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.users-outreach-review dl div{border-right:1px solid #365771;padding:14px}.users-outreach-review dl div:last-child{border-right:0}.users-outreach-review dt{color:#8da8bb;font-size:.8125rem}.users-outreach-review dd{color:#fff;margin:6px 0 0;font-weight:700}.users-emergency-reason{color:#efc9a8;border-left:3px solid #ff9f43;padding:10px 12px}.users-confirm{color:#bfd0dd;cursor:pointer;align-items:flex-start;gap:10px;margin:16px 0;line-height:1.5;display:flex}.users-confirm input{accent-color:#168cff;flex:0 0 20px;width:20px;height:20px}.users-direct-heading{border-bottom:1px solid #365771;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.users-direct-heading p{color:#9cb4c5;margin:0}.users-direct-heading button{color:#bed3e3;cursor:pointer;background:#07131d;border:1px solid #365771;border-radius:4px;min-height:40px;padding:0 14px}.users-outreach-notice{color:#cbe6f8;background:#0b2030;border-left:3px solid #168cff;margin-top:16px;padding:11px 13px;line-height:1.6}.users-reminder-field{gap:8px;margin:18px 0;display:grid}.users-reminder-field :is(input,textarea){color:#fff;width:100%;min-width:0;font:inherit;background:#030c14;border:1px solid #365771;border-radius:4px;padding:12px;line-height:1.6}.users-reminder-field textarea{resize:vertical}.users-page .users-reminder-button{color:#fff;cursor:pointer;background:#168cff;border:1px solid #168cff;border-radius:4px;min-height:44px;padding:10px 16px}.users-page .users-reminder-button.secondary{color:#bed3e3;background:#08131d;border-color:#365771}.users-page .users-reminder-button:disabled{opacity:.5;cursor:not-allowed}.users-reminder-actions{flex-wrap:wrap;gap:12px;display:flex}.users-reminder-recipients{gap:12px;padding-left:22px;display:grid}.users-reminder-recipients span{color:#b0c5d5;display:block}.users-reminder-preview{white-space:pre-wrap;font:inherit;background:#08131d;border:1px solid #365771;padding:18px;line-height:1.7}.users-outreach :is(p,span,li,pre,label){overflow-wrap:anywhere}.users-reminder-receipts{color:#71ecb2;line-height:1.8}.users-page .users-reminder-error{color:#ffb9c0;border-left:3px solid #fa5470;padding:12px}.users-outreach textarea:focus-visible{outline-offset:3px;outline:2px solid #7bcdff}.users-page .admin-sidebar nav a,.users-page .admin-owner button{letter-spacing:0;text-transform:none;font-size:.875rem}.users-page .admin-owner>span{font-size:.75rem}.users-page .admin-topbar p{letter-spacing:.06em;font-size:.875rem}.users-page .admin-topbar h1{letter-spacing:-.03em;font-size:2rem}.users-page .admin-top-actions button,.users-page button,.users-page input,.users-page select{font:inherit}.users-page .admin-top-actions button{text-transform:none;letter-spacing:0;min-height:44px}.users-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.users-summary .admin-metric{min-height:120px;padding:18px}.users-summary .admin-metric>span{letter-spacing:0;text-transform:none;color:#b7cddd;font-size:.875rem;line-height:1.5}.users-summary .admin-metric strong{margin:12px 0 0;font-size:2rem}.users-page .users-help{color:#9bb2c3;letter-spacing:0;margin:14px 0 20px;font-size:.875rem;font-weight:400;line-height:1.65}.users-directory{margin-top:22px}.users-directory>header h2{letter-spacing:-.02em;margin-top:0;font-size:1.375rem}.users-directory>header .users-help{margin-bottom:0}.users-filters{gap:18px;padding-block:20px;display:grid}.users-status-filters{flex-wrap:wrap;gap:8px;display:flex}.users-page .users-status-filters button,.users-mobile-sort button,.users-empty button{color:#bed3e3;cursor:pointer;background:#08131d;border:1px solid #365771;border-radius:4px;min-height:44px;padding:8px 16px}.users-page .users-status-filters button[aria-pressed=true]{color:#fff;background:#103a5d;border-color:#168cff;box-shadow:inset 0 -2px #168cff}.users-filter-fields{flex-wrap:wrap;align-items:end;gap:18px 28px;display:flex}.users-search{color:#bcd0df;flex:280px;gap:8px;font-size:.875rem;display:grid}.users-search input,.users-mobile-sort select{color:#fff;background:#030c14;border:1px solid #365771;border-radius:4px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.users-beta-filter{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.875rem;display:flex}.users-beta-filter input{accent-color:#168cff;width:20px;height:20px}.users-results-line{color:#b0c5d5;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:.875rem;display:flex}.users-results-line p{margin:0 0 12px}.users-table-wrap{scrollbar-color:#426b89 #07131c;border:1px solid #254359;border-radius:5px;max-width:100%;overflow-x:auto}.users-table{border-collapse:collapse;text-align:left;width:100%;min-width:1660px;font-size:.875rem}.users-table th{color:#b8d8ed;background:#0b2030;padding:12px;font-weight:600;line-height:1.5}.users-table th button{text-align:left;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.users-table th[aria-sort=ascending],.users-table th[aria-sort=descending]{color:#fff}.users-table td{vertical-align:top;color:#c1d1de;overflow-wrap:anywhere;border-top:1px solid #254359;max-width:245px;padding:16px 12px;line-height:1.6}.users-table td:first-child{min-width:200px}.users-table strong{color:#fff;font-size:1rem;display:block}.users-table small{color:#a7bece;margin-top:5px;font-size:.8125rem;display:block}.users-table tbody tr:hover{background:#0b1d2b}.users-email-account{color:#8bd1ff;cursor:pointer;background:#0b2941;border:1px solid #168cff;border-radius:4px;min-height:40px;padding:0 14px}.users-email-account:disabled{opacity:.4;cursor:not-allowed}.users-badge{color:#cae2f3;background:#102332;border:1px solid #46677e;border-radius:4px;padding:3px 8px;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-block}.users-badge.activated,.users-badge.complete{color:#71ecb2;background:#0a241b;border-color:#267c5a}.users-badge.invited{color:#8bd1ff;background:#0b2940;border-color:#327db3}.users-badge.registered{color:#d0baff;background:#201a31;border-color:#7862a3}.users-badge.pending,.users-badge.incomplete{color:#ffcf73;background:#29200e;border-color:#8c702c}.users-badge.internal{color:#d0dce5;background:#17212a;border-color:#657789;margin-top:9px}.users-empty{text-align:center;color:#b8ccdb;padding:36px 16px}.users-mobile-sort{display:none}.users-page :is(button,a,input,select):focus-visible,.users-table-wrap:focus-visible{outline-offset:3px;outline:2px solid #7bcdff}.users-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.users-gate .admin-gate-card p,.users-gate>p{letter-spacing:0;text-transform:none;font-size:1rem}.users-gate .admin-gate-card :is(a,button){font-size:.875rem}@media (width<=1200px){.users-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.users-page .admin-sidebar{display:block}.users-page .admin-sidebar nav{flex-wrap:wrap}.users-page .admin-owner{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.users-page .admin-owner button{min-height:44px;margin:0}.users-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.users-summary .admin-metric:first-child{grid-column:1/-1}.users-audience-grid{grid-template-columns:1fr}.users-page .users-audience-grid button{min-height:102px}.users-outreach-review dl{grid-template-columns:1fr}.users-outreach-review dl div{border-bottom:1px solid #365771;border-right:0}.users-outreach-review dl div:last-child{border-bottom:0}.users-page .admin-top-actions{display:block}.users-page .admin-top-actions button{width:100%}.users-filter-fields{display:grid}.users-mobile-sort{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.users-mobile-sort label{flex:170px;gap:8px;font-size:.875rem;display:grid}.users-mobile-sort button{font-size:.875rem}.users-table-wrap{border:0;overflow:visible}.users-table{min-width:0;display:block}.users-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.users-table tbody{gap:16px;display:grid}.users-table tr{background:#07131e;border:1px solid #31516a;border-radius:5px;padding:14px;display:block}.users-table td{min-width:0;max-width:none;padding:10px 0;display:block}.users-table td:first-child{border-top:0;min-width:0;padding-top:0}.users-table td:before{content:attr(data-label);color:#91adc1;margin-bottom:4px;font-size:.8125rem;font-weight:500;display:block}}
