.media-settings{--connect-orange:#ffac54;--connect-muted:#a5a0ac;--connect-border:#363239}
.media-connect-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.media-connect-heading h3{font-size:27px;line-height:1.25;letter-spacing:-.035em;margin:8px 0 10px;color:#f5f2f7}.media-connect-heading p{font-size:13px;line-height:1.7;color:var(--connect-muted);margin:0;max-width:600px}.media-connect-heading .panel-kicker{font-size:10px;letter-spacing:.15em}.media-connect-count{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:11px;color:#bbb5c2;border:1px solid var(--connect-border);border-radius:30px;padding:9px 12px;margin-top:5px;background:#18171c}.media-connect-count svg{color:var(--connect-orange)}
.media-platform-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:28px 0 12px;font-size:12px;color:#e0dbe5}.media-platform-caption>span:last-child{font-size:11px;color:var(--connect-muted)}.media-account-platforms{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.media-account-platforms button{display:flex;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;color:#e4dfe9;border:1px solid #35313c;border-radius:12px;background:#141318;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.media-account-platforms button:hover{border-color:#7b5a3d;background:#211c1a}.media-account-platforms button.selected{border-color:#df9043;background:linear-gradient(125deg,#33251c,#261f1b);box-shadow:0 0 0 1px #d3913212}.media-account-platforms button:focus-visible,.neva-connect-guide button:focus-visible{outline:2px solid #ffb56c;outline-offset:3px}.media-account-platforms button:disabled{cursor:wait;opacity:.7}.media-platform-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:9px;background:#ffffff09;color:#d1ccd6}.media-platform-icon b{font-size:21px;line-height:1;font-family:Arial,sans-serif}.media-platform-icon[data-platform=youtubeLive]{background:#ff505014;color:#ff6c68}.media-platform-icon[data-platform=twitch]{background:#ae79ff17;color:#bb90ff}.media-platform-icon[data-platform=kick]{background:#7be33c12;color:#9ce866}.media-platform-icon[data-platform=trovo]{background:#5de2a814;color:#6cd9a4}.media-platform-icon[data-platform=tiktok]{background:#5fe3ef12;color:#86dce4}.media-platform-icon[data-platform=x]{background:#ffffff0d;color:#f1edf6}.media-platform-icon[data-platform=instagram]{background:#ff75b614;color:#f798c3}.media-platform-icon[data-platform=facebook]{background:#6e9dff16;color:#89adff}.media-platform-icon[data-platform=reddit]{background:#ff884e14;color:#ff9d71}.media-platform-name{min-width:0;flex:1;font-size:12px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.media-platform-name small{display:block;font-weight:400;color:#97909f;font-size:10px;margin-top:5px}.media-platform-state{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#716775}.media-platform-state.ready{background:#e0a158;box-shadow:0 0 0 3px #dfa25712}.media-platform-state.linked{width:16px;height:16px;display:grid;place-items:center;color:#a9d7b0;background:#6da37922}.media-platform-legend{display:flex;gap:18px;flex-wrap:wrap;margin:12px 0 25px;font-size:10px;color:#a59caa}.media-platform-legend>span{display:flex;align-items:center;gap:6px}.media-platform-legend i,.media-connection-status i{display:block;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#79717f}.media-platform-legend i.ready{background:#e0a158}.media-platform-legend svg{color:#a9d7b0}
.neva-connect-guide{border:1px solid #64503c;border-radius:16px;overflow:hidden;background:#17161b}.neva-connect-assistant{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 26px;border-bottom:1px solid var(--connect-border);background:radial-gradient(ellipse at 0 0,#f29b2f10,transparent 70%),#1b191d}.neva-connect-brand{display:flex;align-items:center;gap:13px;min-width:0}.neva-connect-brand img{width:44px;height:44px;border-radius:11px;box-shadow:0 3px 16px #ff8e0020}.neva-connect-brand h3{font-size:20px;letter-spacing:-.025em;margin:5px 0 0;color:#f2eef6}.neva-connect-brand .panel-kicker{font-size:9px;letter-spacing:.14em;color:#cda275}.media-connection-status{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #413845;border-radius:30px;background:#242028;color:#c0b5c6;font-size:10px;white-space:nowrap}.media-connection-status.connected{background:#91bf9120;border-color:#58745c;color:#c1dcc1}.media-connection-status.connected i{background:#9bcd9e}.media-connection-status.available{color:#e9bc88;border-color:#6b4d30;background:#a96f2020}.media-connection-status.available i{background:#ffac54}
.neva-connect-layout{display:grid;grid-template-columns:290px minmax(0,1fr)}.neva-connect-journey{padding:28px 24px;background:linear-gradient(150deg,#26201970,#17161b 80%);border-right:1px solid var(--connect-border);display:flex;flex-direction:column;min-width:0}.neva-connection-route{display:flex;align-items:center;gap:8px;margin-bottom:26px}.neva-connection-route>.media-platform-icon,.neva-connection-route>img,.neva-discord-node{width:43px;height:43px;border:1px solid #4b3c32;border-radius:12px}.neva-connection-route>img{object-fit:cover;box-shadow:0 4px 18px #f49b2520}.neva-connection-route>span:empty{height:1px;background:linear-gradient(90deg,#7b5630,#514039);flex:1}.neva-discord-node{display:grid;place-items:center;background:#7875ff13;color:#a3a4e9;border-color:#696a9d55}.neva-connect-journey h4{font-size:17px;line-height:1.45;letter-spacing:-.02em;margin:0 0 9px;color:#f1e9e3}.neva-connect-journey>p{font-size:12px;color:#aaa0aa;line-height:1.75;margin:0}.neva-connect-steps{display:flex;flex-direction:column;gap:0;list-style:none;margin:26px 0 20px;padding:0}.neva-connect-steps li{display:flex;align-items:flex-start;gap:11px;position:relative;padding-bottom:23px;color:#928b99}.neva-connect-steps li:last-child{padding-bottom:0}.neva-connect-steps li:not(:last-child):after{content:"";position:absolute;left:13px;top:32px;width:1px;bottom:6px;background:#3c3339}.neva-connect-steps li>span{z-index:1;width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #4b414d;background:#242027;border-radius:50%;font-size:11px}.neva-connect-steps li>div{min-width:0;padding-top:4px}.neva-connect-steps strong{display:block;font-size:12px;font-weight:500}.neva-connect-steps small{display:block;font-size:10px;color:#97909e;line-height:1.65;margin-top:5px;overflow-wrap:anywhere}.neva-connect-steps li.current{color:#ffd4aa}.neva-connect-steps li.current>span{background:#ffac54;color:#22180f;border-color:#ffac54;box-shadow:0 0 0 4px #ffac5410}.neva-connect-steps li.complete{color:#ddd2c5}.neva-connect-steps li.complete>span{background:#503b24;border-color:#9a6d3a;color:#ffbf80}.neva-journey-security{display:flex;align-items:flex-start;gap:8px;color:#a4979f;font-size:10px;line-height:1.65;margin-top:auto;padding-top:20px;border-top:1px solid #3b3034}.neva-journey-security svg{flex-shrink:0;color:#d2a774}
.neva-connect-body{padding:28px;min-width:0}.neva-connect-eyebrow{display:block;font-size:9px;letter-spacing:.14em;color:#be9b78;margin:0 0 13px}.neva-connect-body h4{font-size:22px;line-height:1.4;letter-spacing:-.03em;margin:0 0 11px;color:#f2edf5}.neva-connect-body>p{color:#b4acbd;font-size:13px;line-height:1.85;margin:0 0 20px}.neva-connect-body .field-hint{font-size:11px;line-height:1.75;margin:14px 0;color:#a69cab}.neva-consent-note{display:flex;gap:11px;align-items:flex-start;color:#d7c7b7;background:#24201c;border:1px solid #514131;padding:16px;border-radius:11px;margin:22px 0;font-size:12px;line-height:1.7}.neva-consent-note>svg{color:#f0aa63;flex-shrink:0;margin-top:1px}.neva-consent-note strong{display:block;font-size:12px;font-weight:500;color:#ead4be;margin-bottom:5px}.neva-consent-note span{display:block;color:#bfb0a6}.neva-connect-pending{padding:15px 16px;border:1px dashed #51464f;border-radius:10px;margin:0 0 20px;color:#c7bdcf}.neva-connect-pending .media-connection-status{border:0;padding:0;background:none;font-size:11px;color:#c5b5c8}.neva-connect-pending p{margin:10px 0 0;line-height:1.75;font-size:12px;color:#a99eaf}.neva-connect-body .neva-connect-primary{min-height:47px;border-radius:10px;gap:10px;padding:12px 18px;font-size:12px;font-weight:600;margin:0}.neva-connect-primary>.media-platform-icon{background:transparent;color:currentColor;width:20px;height:20px;border-radius:0}.neva-connect-primary:disabled{opacity:.55}.neva-login-assurance{display:flex;align-items:center;gap:6px;font-size:10px!important;color:#968b9d!important;margin:12px 0 0!important}.neva-provider-notice{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #3b333e;padding-top:16px;margin-top:22px;color:#a69bb1}.neva-provider-notice svg{flex-shrink:0;color:#c5996c;margin-top:2px}.neva-provider-notice p{font-size:11px;line-height:1.75;margin:0}.connected-account{display:flex;align-items:center;gap:12px;padding:14px 0 21px;margin:0 0 21px;border-bottom:1px solid var(--connect-border);color:#d7e5d7}.connected-account>div{min-width:0;flex:1;display:grid;gap:6px}.connected-account strong{font-size:18px;overflow-wrap:anywhere;color:#f1edf5}.connected-account>div>span{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:10px;color:#acc0ad}.connected-account>svg{color:#9abf9b;flex-shrink:0}.neva-account-avatar{display:grid;place-items:center;width:45px;height:45px;flex:0 0 auto;background:linear-gradient(135deg,#473a2b,#282228);border:1px solid #806343;border-radius:13px;color:#ffcd95;font-size:14px;font-weight:600}.neva-channel-label{display:flex;align-items:center;gap:6px}.neva-connect-body .setting-field{margin-bottom:18px}.neva-connect-body .setting-field>span{font-size:12px}.neva-message-preview{display:flex;align-items:flex-start;gap:11px;border:1px solid #37313e;border-radius:11px;padding:17px;margin-top:18px;background:#111015}.neva-message-preview>img{width:29px;height:29px;border-radius:50%;flex-shrink:0}.neva-message-preview>div{min-width:0}.neva-preview-author{display:flex;align-items:center;gap:6px;font-size:11px;color:#eee8f2;font-weight:500}.neva-preview-author>span{font-size:8px;background:#6865b4;padding:2px 4px;border-radius:3px;color:#fff}.neva-preview-author>small{font-size:8px;font-weight:400;color:#8e8197;letter-spacing:.09em;margin-left:5px}.neva-message-preview p{font-size:11px;line-height:1.8;margin:7px 0 0;overflow-wrap:anywhere}.neva-message-preview p span{color:#e1ad76}.neva-preview-destination{display:block;font-size:9px;color:#968b9d;margin-top:8px;overflow-wrap:anywhere}.neva-connect-next{display:flex;align-items:center;gap:6px;font-size:11px;margin-top:14px}.neva-connect-footer{border-top:1px solid var(--connect-border);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 25px;color:#a69cab;font-size:10px;background:#151419}.neva-connect-footer>span,.neva-connect-footer>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.neva-connect-footer>span{gap:7px}.neva-connect-footer button{font-size:10px;color:#d4b18c}.neva-connect-footer .neva-connect-disconnect{color:#a497aa}.neva-connect-feedback{display:flex;align-items:center;gap:8px;border:1px solid #50694f;background:#80b48010;border-radius:10px;padding:12px 15px;color:#bbd8b8;font-size:12px;line-height:1.7}.neva-connect-feedback svg{flex-shrink:0}
.neva-media-plans{display:grid;grid-template-columns:1.2fr .7fr 1.1fr;gap:22px;border:1px solid #43392f;border-radius:12px;background:linear-gradient(120deg,#2a221966,#18161a);padding:20px 22px;margin-top:20px}.neva-media-plans-heading{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;color:#e6b680;font-size:11px;line-height:1.7}.neva-media-plans-heading>svg{flex-shrink:0;margin-top:2px}.neva-media-plans-heading>span{flex:1;min-width:140px}.neva-media-plans-heading strong{display:block;color:#d3c5ba;font-weight:400}.neva-media-plans-heading>a{display:flex;align-items:center;gap:6px;color:#ffbd79;font-size:10px;text-decoration:none;width:100%;padding-left:29px}.neva-media-plan{border-left:1px solid #4b3c32;padding-left:20px}.neva-media-plan>span{font-size:9px;color:#a49aaf;letter-spacing:.07em}.neva-media-plan>strong{display:block;color:#e4dce9;font-size:14px;font-weight:500;margin:6px 0}.neva-media-plan>p{font-size:10px;line-height:1.7;margin:0;color:#a89dac}.neva-media-plan.premium>span{color:#ffb46b}.neva-connect-spinning{animation:neva-connect-spin 1s linear infinite}@keyframes neva-connect-spin{to{transform:rotate(360deg)}}
@media(max-width:1200px){.media-account-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}.neva-connect-layout{grid-template-columns:245px minmax(0,1fr)}.neva-connect-journey{padding:25px 19px}.neva-connect-body{padding:25px}.media-connect-count{display:none}}
@media(max-width:900px){.neva-connect-layout{grid-template-columns:minmax(0,1fr)}.neva-connect-journey{border-right:0;border-bottom:1px solid var(--connect-border);padding:21px 25px}.neva-connection-route,.neva-connect-journey>h4,.neva-connect-journey>p,.neva-journey-security{display:none}.neva-connect-steps{flex-direction:row;gap:12px;margin:0}.neva-connect-steps li{flex:1;padding:0;gap:8px}.neva-connect-steps li:after{display:none}.neva-connect-steps small{font-size:9px}.neva-connect-steps strong{font-size:10px}.neva-media-plans{grid-template-columns:1fr 1fr}.neva-media-plans-heading{grid-column:1/-1;align-items:center}.neva-media-plans-heading>a{width:auto;padding:0}.neva-media-plan{padding-left:0;border:0}.neva-connect-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:540px){.media-connect-heading h3{font-size:23px}.media-connect-heading p{font-size:12px}.media-platform-caption{align-items:flex-start;flex-direction:column;gap:5px;margin-top:22px}.media-account-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.media-account-platforms button{padding:11px 9px;gap:8px;min-height:71px}.media-platform-icon{width:29px;height:29px;border-radius:8px}.media-platform-name{font-size:11px}.media-platform-name small{font-size:9px}.media-platform-legend{gap:10px 14px;font-size:9px;margin-bottom:20px}.neva-connect-assistant{padding:18px;align-items:flex-start;flex-direction:column;gap:13px}.neva-connect-brand img{width:38px;height:38px}.neva-connect-brand h3{font-size:18px}.neva-connect-assistant>.media-connection-status{margin-left:51px}.neva-connect-journey{padding:18px}.neva-connect-steps{gap:8px}.neva-connect-steps li{flex-direction:column;gap:5px}.neva-connect-steps li>div{padding-top:0}.neva-connect-steps small{display:none}.neva-connect-body{padding:22px 18px}.neva-connect-body h4{font-size:20px}.neva-connect-body>p{font-size:12px}.neva-connect-body .neva-connect-primary{width:100%;justify-content:center;padding:12px;font-size:11px}.neva-consent-note{padding:13px;font-size:11px}.neva-connect-footer{padding:15px 18px}.neva-connect-footer>div{gap:14px}.neva-media-plans{padding:18px;gap:16px}.neva-media-plans-heading>span{min-width:0}.neva-media-plans-heading>a{margin-left:29px}.neva-media-plan.premium{padding-left:14px;border-left:1px solid #4b3c32}.neva-media-plan>strong{font-size:12px}.connected-account strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.media-account-platforms button{transition:none}.neva-connect-spinning{animation:none}}



.neva-notification-embed{margin-top:9px;border-left:4px solid #ff932f;border-radius:4px;background:#202024;padding:12px 16px;max-width:520px}.neva-notification-embed strong{display:block;color:#f5f5f6;font-size:14px}.neva-notification-embed p{margin:8px 0!important;font-size:13px!important}.neva-notification-embed a{display:block;color:#78b6ff;font-size:13px}.neva-notification-embed small{display:block;margin-top:12px;color:#a6a4b0;font-size:10px}
.neva-tiktok-data{border:1px solid var(--connect-border);border-radius:11px;padding:16px;margin:20px 0;background:#151419}.neva-tiktok-data>div{margin-top:16px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.neva-tiktok-data p{margin:8px 0 16px}.neva-tiktok-data ul{padding-left:18px}.neva-tiktok-data a{color:#78b6ff}.neva-tiktok-data small{display:block;color:#a69bb1;font-size:10px}
.media-account-platforms button{align-items:flex-start;min-height:108px}.media-account-platforms button>.media-platform-icon{margin-top:3px}.media-platform-label{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:500;margin-top:9px;line-height:1.5;color:#bbb2c2}.media-platform-label i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.media-platform-label.available{color:#acd4b0}.media-platform-label.review,.media-platform-label.limited{color:#f3bd77}.media-platform-label.testing{color:#c7b0f3}.media-platform-label.unavailable{color:#aba2b4}.media-platform-name .media-platform-linked{display:flex;align-items:center;gap:4px;color:#acd4b0;font-size:9px;margin-top:6px}.media-platform-label svg{flex-shrink:0}.media-availability-hint{font-size:10px!important;line-height:1.7!important;color:#a59caa!important;margin:12px 0 24px!important}.media-connection-status.review,.media-connection-status.limited{color:#f3bd77;border-color:#775a36;background:#ad752016}.media-connection-status.review i,.media-connection-status.limited i{background:#f3bd77}.media-connection-status.testing{color:#c7b0f3;border-color:#67507a}.media-connection-status.testing i{background:#c7b0f3}.media-connection-status.unavailable{color:#bbb2c2}.neva-availability-notice{display:flex;align-items:flex-start;gap:12px;border:1px solid #51464f;border-radius:11px;background:#201c23;padding:16px;margin-bottom:22px;font-size:12px;line-height:1.75;color:#c7bdcf}.neva-availability-notice>svg{flex-shrink:0;margin-top:2px}.neva-availability-notice strong{font-size:13px;color:#e1d7e8}.neva-availability-notice p{margin:6px 0 0}.neva-availability-notice small{display:block;margin-top:9px;font-size:11px;color:#c7bdcf}.neva-availability-notice.review,.neva-availability-notice.limited{border-color:#745633;background:#ad75200e}.neva-availability-notice.review>svg,.neva-availability-notice.limited>svg,.neva-availability-notice.review strong,.neva-availability-notice.limited strong{color:#f3bd77}.media-admin-availability{padding:16px;border:1px solid #51464f;border-radius:10px;margin:18px 0;background:#19171c}.media-admin-availability select{background:#17141c;color:#e9e2ee;border:1px solid #49404f;border-radius:8px;padding:10px}.media-counter-status{display:block;font-size:10px;font-weight:400;line-height:1.6;color:#c3a882;margin-top:4px}
@media(max-width:540px){.media-account-platforms button{min-height:106px}.media-platform-label{font-size:8px}.neva-availability-notice{padding:13px;font-size:11px}.neva-availability-notice strong{font-size:12px}.neva-availability-notice small{font-size:10px}}
.neva-login-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 18px;min-width:0}.neva-connect-body .neva-login-actions>button{max-width:100%;min-width:0;margin:0;white-space:normal;text-align:left;line-height:1.55;flex-shrink:0}.neva-login-actions>button>svg,.neva-login-actions .media-platform-icon{flex-shrink:0}.neva-login-actions>button>span:not(.media-platform-icon){min-width:0;overflow-wrap:anywhere}.neva-connect-body .neva-admin-test-button{padding:12px 16px;border-radius:10px;min-height:47px;gap:10px;font-size:11px}.neva-login-actions+.neva-login-assurance{align-items:flex-start;margin-top:0!important}.neva-login-assurance>svg{flex-shrink:0;margin-top:2px}@media(max-width:540px){.neva-login-actions{align-items:stretch;gap:12px}.neva-connect-body .neva-login-actions>button{width:100%;justify-content:flex-start}}
