.streamer-page{display:grid;gap:18px;max-width:1180px;margin:18px auto 0}.streamer-page *{box-sizing:border-box}.streamer-kicker{display:block;color:#9ae6ff;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.streamer-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(20px,3vw,30px);border-color:rgba(168,85,247,.55);background:linear-gradient(115deg,rgba(91,33,182,.52),rgba(6,18,45,.97) 60%)}.streamer-hero h1{margin:7px 0 7px;font-size:clamp(28px,4vw,42px);line-height:1}.streamer-hero p,.streamer-page article>p,.streamer-page header p{margin:0;color:#becbea;line-height:1.55}.streamer-hero-badge{width:124px;min-width:124px;height:124px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(192,132,252,.62);background:rgba(76,29,149,.42);box-shadow:inset 0 0 30px rgba(168,85,247,.16)}.streamer-hero-badge strong{font-size:31px}.streamer-hero-badge span{font-size:10px;font-weight:950;letter-spacing:.12em}.streamer-hero-badge small{margin-top:5px;color:#cebaff;font-size:9px}.streamer-message{padding:14px 17px;font-weight:850}.streamer-message.is-success{border-color:rgba(45,212,191,.52);background:rgba(6,78,67,.3);color:#91ffe3}.streamer-message.is-error{border-color:rgba(248,113,113,.55);background:rgba(100,24,40,.35);color:#ffb8c0}.streamer-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.streamer-principles article{display:flex;gap:13px;padding:16px}.streamer-principles article>span{width:39px;height:39px;min-width:39px;display:grid;place-items:center;border-radius:11px;background:rgba(37,99,235,.24);color:#8cdcff;font-weight:950}.streamer-principles strong{display:block;margin-bottom:4px}.streamer-principles p{font-size:11px!important}.streamer-start-grid,.streamer-channel-grid,.streamer-boost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.streamer-application-card,.streamer-explainer-card,.streamer-auth-card,.streamer-state-card,.streamer-boost-card{padding:22px}.streamer-page h2{margin:6px 0 9px}.streamer-page form{display:grid;gap:10px}.streamer-page label{display:grid;gap:6px;color:#c9d7f1;font-size:11px;font-weight:850}.streamer-page input,.streamer-page textarea,.streamer-page select{width:100%;border:1px solid rgba(96,165,250,.3);border-radius:10px;background:#07132d;color:#f5f7ff;padding:11px 12px;font:inherit;resize:vertical}.streamer-page button,.streamer-primary-link,.streamer-secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:41px;border:1px solid rgba(96,165,250,.55);border-radius:10px;background:linear-gradient(180deg,#2563eb,#183a98);color:white;padding:9px 14px;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.streamer-page button:hover,.streamer-primary-link:hover,.streamer-secondary-link:hover{filter:brightness(1.1)}.streamer-primary-link{margin-top:16px}.streamer-secondary-link{margin-top:12px;background:rgba(30,64,175,.25)}.streamer-application-card form,.streamer-state-card form{margin-top:15px}.streamer-explainer-card>div{display:grid;grid-template-columns:70px 1fr;gap:8px;margin-top:12px;padding:10px;border:1px solid rgba(96,165,250,.18);border-radius:10px}.streamer-explainer-card>div span{color:#adbee2;font-size:12px}.streamer-state-card{border-color:rgba(245,158,11,.5);background:linear-gradient(120deg,rgba(84,48,8,.28),rgba(7,18,43,.95))}.streamer-state-card.is-rejected{border-color:rgba(248,113,113,.4);background:linear-gradient(120deg,rgba(90,24,38,.3),rgba(7,18,43,.95))}.streamer-state-card blockquote{margin:15px 0 0;padding:13px;border-left:3px solid #f59e0b;background:rgba(245,158,11,.08);color:#e5d3af}.streamer-channel-card{padding:0;overflow:hidden}.streamer-channel-card header,.streamer-overlay-card header,.streamer-admin>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid rgba(96,165,250,.18)}.streamer-channel-card header h2{margin-bottom:3px}.streamer-channel-card header>b,.streamer-overlay-card header>b,.streamer-admin>header>b{border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:8px 11px;color:#a9b8d7;font-size:10px}.streamer-channel-card header>b.is-live{border-color:rgba(45,212,191,.6);background:rgba(13,148,136,.18);color:#7dffdc}.streamer-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.streamer-metrics>div{display:grid;gap:5px;padding:13px;border:1px solid rgba(96,165,250,.18);border-radius:11px;background:rgba(4,14,35,.55)}.streamer-metrics span{color:#8fa6d0;font-size:9px;font-weight:900;letter-spacing:.08em}.streamer-metrics strong{font-size:19px}.streamer-channel-error{display:grid;gap:4px;margin:0 16px 16px;padding:12px;border:1px solid rgba(248,113,113,.42);border-radius:11px;background:rgba(127,29,29,.22);color:#ffc0c5}.streamer-channel-error span{font-size:11px}.streamer-auth-card.is-ready{border-color:rgba(45,212,191,.45);background:linear-gradient(125deg,rgba(6,78,67,.2),rgba(7,18,43,.96))}.streamer-ready-label{margin-top:16px;padding:11px;border:1px solid rgba(45,212,191,.4);border-radius:10px;background:rgba(13,148,136,.16);color:#83ffe0;font-size:11px;font-weight:950;text-align:center}.streamer-overlay-card{padding:0;overflow:hidden}.streamer-overlay-url{display:grid;grid-template-columns:1fr auto;gap:9px;padding:17px 22px}.streamer-overlay-url input{overflow:hidden;text-overflow:ellipsis}.streamer-overlay-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 22px 17px}.streamer-overlay-steps>div{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid rgba(96,165,250,.17);border-radius:10px}.streamer-overlay-steps strong{width:26px;height:26px;min-width:26px;display:grid;place-items:center;border-radius:8px;background:rgba(37,99,235,.25);color:#8fdcff}.streamer-overlay-steps span{font-size:11px;color:#bac8e5}.streamer-overlay-card>form{padding:0 22px 20px}.streamer-danger-button{border-color:rgba(248,113,113,.4)!important;background:rgba(127,29,29,.28)!important;color:#ffbec4!important}.streamer-credit-rule{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px;border-color:rgba(245,158,11,.38);background:linear-gradient(120deg,rgba(91,48,8,.23),rgba(7,18,43,.96))}.streamer-credit-formula{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:9px;text-align:center}.streamer-credit-formula strong{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(245,158,11,.5);background:rgba(146,83,9,.2);font-size:22px}.streamer-credit-formula>span{font-size:9px;font-weight:950;color:#f7c86d}.streamer-credit-formula small{grid-column:1/-1;color:#aab8d5}.streamer-admin{padding:0;overflow:hidden;border-color:rgba(244,114,182,.38)}.streamer-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.streamer-review-grid article{padding:14px;border:1px solid rgba(244,114,182,.25);border-radius:12px;background:rgba(65,20,61,.18)}.streamer-review-grid article>div{display:flex;justify-content:space-between;gap:10px}.streamer-review-grid article>div span{color:#aebddd;font-size:11px}.streamer-review-grid p{min-height:38px;margin:10px 0!important;font-size:12px}.streamer-review-grid form{grid-template-columns:1fr 1fr}.streamer-review-grid form input{grid-column:1/-1}.streamer-page button.is-approve{border-color:rgba(45,212,191,.45);background:rgba(13,148,136,.3)}.streamer-page button.is-reject,.streamer-page button.is-stop{border-color:rgba(248,113,113,.4);background:rgba(127,29,29,.28)}.streamer-empty{margin:16px;padding:17px;border:1px dashed rgba(96,165,250,.26);border-radius:11px;color:#9cafd4;text-align:center}.streamer-channel-admin-list{display:grid;gap:8px;padding:0 16px 16px}.streamer-channel-admin-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid rgba(96,165,250,.17);border-radius:10px}.streamer-channel-admin-list article>div{display:grid;gap:3px}.streamer-channel-admin-list span{color:#94a9cf;font-size:10px}.streamer-channel-admin-list form{display:block}.streamer-channel-admin-list button{min-height:32px;padding:6px 10px;font-size:10px}.streamer-boost-card>form{margin-top:14px}.streamer-boost-card form>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.streamer-boost-card.is-global{border-color:rgba(245,158,11,.42)}.streamer-worker-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px}.streamer-worker-card form{min-width:190px}.streamer-worker-card strong{display:block;margin-top:8px;color:#ffb6be;font-size:11px}
.streamer-boost-status{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:10px 11px;border:1px solid rgba(96,165,250,.2);border-radius:10px;background:rgba(4,14,35,.5)}
.streamer-boost-status strong{color:#dce8ff}.streamer-boost-status span{color:#91a6cf;font-size:10px}.streamer-boost-status.is-active{border-color:rgba(45,212,191,.44);background:rgba(13,148,136,.14)}.streamer-boost-status.is-active span{color:#82ffe0}
.streamer-admin-entry{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px;border-color:rgba(244,114,182,.42);background:linear-gradient(120deg,rgba(74,20,68,.24),rgba(7,18,43,.96))}.streamer-admin-entry .streamer-primary-link{margin:0;white-space:nowrap}.streamer-admin-hero{border-color:rgba(244,114,182,.5)}.streamer-admin-hero .streamer-secondary-link{margin:0;white-space:nowrap}.streamer-admin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.streamer-admin-summary article{display:grid;gap:6px;padding:16px}.streamer-admin-summary span{color:#91a7d0;font-size:9px;font-weight:950;letter-spacing:.09em}.streamer-admin-summary strong{font-size:22px}.streamer-admin-workflow-intro{padding:20px 22px}.streamer-workflow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.streamer-workflow-strip a{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid rgba(96,165,250,.22);border-radius:11px;background:rgba(4,14,35,.5);color:#dce8ff;text-decoration:none}.streamer-workflow-strip a:hover{border-color:rgba(96,165,250,.55);background:rgba(30,64,175,.18)}.streamer-workflow-strip b{width:27px;height:27px;min-width:27px;display:grid;place-items:center;border-radius:8px;background:rgba(37,99,235,.28);color:#9ae6ff}.streamer-workflow-strip span{font-size:10px;font-weight:850}.streamer-admin-section{padding:0;overflow:hidden}.streamer-admin-section>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid rgba(96,165,250,.18)}.streamer-admin-section>header>b{border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:8px 11px;color:#a9b8d7;font-size:9px;white-space:nowrap}.streamer-admin-section>header>b.is-good{border-color:rgba(45,212,191,.55);background:rgba(13,148,136,.16);color:#7dffdc}.streamer-channel-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px}.streamer-channel-picker>a{position:relative;display:grid;gap:4px;min-width:0;padding:13px;border:1px solid rgba(96,165,250,.18);border-radius:11px;background:rgba(4,14,35,.5);color:#e8efff;text-decoration:none}.streamer-channel-picker>a:hover,.streamer-channel-picker>a.is-selected{border-color:rgba(96,165,250,.65);background:rgba(30,64,175,.18)}.streamer-channel-picker>a.is-selected{box-shadow:inset 3px 0 #60a5fa}.streamer-channel-picker span{color:#90a5cc;font-size:10px;overflow:hidden;text-overflow:ellipsis}.streamer-channel-picker em{justify-self:start;margin-top:5px;border:1px solid rgba(148,163,184,.3);border-radius:999px;padding:4px 7px;color:#aebddb;font-size:8px;font-style:normal;font-weight:950}.streamer-channel-picker .status-approved,.streamer-admin-section>header .status-approved{border-color:rgba(45,212,191,.48);color:#7dffdc}.streamer-channel-picker .status-pending,.streamer-admin-section>header .status-pending{border-color:rgba(245,158,11,.48);color:#ffd184}.streamer-channel-picker .status-suspended,.streamer-channel-picker .status-rejected,.streamer-admin-section>header .status-suspended,.streamer-admin-section>header .status-rejected{border-color:rgba(248,113,113,.45);color:#ffb9c0}.streamer-admin-channel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px}.streamer-admin-channel-metrics>div{display:grid;gap:5px;padding:13px;border:1px solid rgba(96,165,250,.18);border-radius:11px;background:rgba(4,14,35,.52)}.streamer-admin-channel-metrics span{color:#8fa6d0;font-size:9px;font-weight:900}.streamer-admin-channel-metrics strong{font-size:17px}.streamer-qa-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:15px;padding:0 16px 18px}.streamer-qa-layout h3{margin:6px 0 12px}.streamer-qa-steps{display:grid;gap:8px}.streamer-qa-steps article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(96,165,250,.18);border-radius:10px;background:rgba(4,14,35,.5)}.streamer-qa-steps article>b{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgba(37,99,235,.24);color:#9ae6ff}.streamer-qa-steps article>div strong{font-size:12px}.streamer-qa-steps article p{margin:3px 0 0!important;color:#96a9cf!important;font-size:10px!important}.streamer-qa-steps article>span{border:1px solid rgba(148,163,184,.28);border-radius:999px;padding:5px 7px;color:#91a5ca;font-size:8px;font-weight:950}.streamer-qa-steps article.is-done{border-color:rgba(45,212,191,.32);background:rgba(6,78,67,.12)}.streamer-qa-steps article.is-done>span{border-color:rgba(45,212,191,.45);color:#7dffdc}.streamer-qa-steps article.is-error{border-color:rgba(248,113,113,.48);background:rgba(127,29,29,.16)}.streamer-qa-steps article.is-error>span{border-color:rgba(248,113,113,.48);color:#ffb9c0}.streamer-qa-steps article.is-locked{opacity:.62}.streamer-admin-actions{align-self:start;display:grid;gap:11px;padding:15px;border:1px solid rgba(96,165,250,.2);border-radius:12px;background:rgba(4,14,35,.58)}.streamer-admin-actions p{margin:0;color:#93a7cd;font-size:10px;line-height:1.5}.streamer-page button:disabled{cursor:not-allowed;filter:none;opacity:.45}.streamer-preview-frame{height:380px;margin:16px;border:1px solid rgba(96,165,250,.27);border-radius:14px;overflow:hidden;background:linear-gradient(145deg,#071126,#101b3d)}.streamer-preview-frame iframe{width:100%;height:100%;border:0}.streamer-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px 14px}.streamer-preview-actions>div{display:grid;gap:3px}.streamer-preview-actions span{color:#93a7cd;font-size:10px}.streamer-preview-actions form{min-width:250px}.streamer-admin-note{margin:0 16px 17px!important;padding:11px;border:1px solid rgba(96,165,250,.18);border-radius:10px;background:rgba(4,14,35,.5);color:#9eb0d3!important;font-size:10px!important}.streamer-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:16px}.streamer-service-grid article{display:grid;gap:7px;padding:14px;border:1px solid rgba(96,165,250,.18);border-radius:11px;background:rgba(4,14,35,.52)}.streamer-service-grid article>span{color:#8fa6d0;font-size:9px;font-weight:950}.streamer-service-grid article>strong{font-size:15px}.streamer-service-grid p{font-size:10px!important}.streamer-service-grid em{color:#ffb9c0;font-size:10px;font-style:normal}.streamer-inline-action{display:grid!important;grid-template-columns:minmax(200px,300px) 1fr;align-items:center;gap:12px;padding:0 16px 17px}.streamer-inline-action span{color:#93a7cd;font-size:10px}.streamer-load-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 16px 16px}.streamer-load-results article{display:grid;gap:5px;padding:13px;border:1px solid rgba(96,165,250,.18);border-radius:11px;background:rgba(4,14,35,.52)}.streamer-load-results article.is-good{border-color:rgba(45,212,191,.4)}.streamer-load-results article.is-error{border-color:rgba(248,113,113,.45)}.streamer-load-results span{color:#8fa6d0;font-size:9px;font-weight:950}.streamer-load-results strong{font-size:20px}.streamer-load-results small{color:#9db0d4;font-size:9px}
@media(max-width:800px){.streamer-principles,.streamer-start-grid,.streamer-channel-grid,.streamer-boost-grid,.streamer-review-grid,.streamer-admin-summary,.streamer-workflow-strip,.streamer-channel-picker,.streamer-service-grid,.streamer-load-results{grid-template-columns:1fr 1fr}.streamer-qa-layout{grid-template-columns:1fr}.streamer-overlay-steps{grid-template-columns:1fr}.streamer-credit-rule,.streamer-worker-card,.streamer-admin-entry,.streamer-preview-actions,.streamer-channel-card header,.streamer-overlay-card header,.streamer-admin>header,.streamer-admin-section>header{align-items:stretch;flex-direction:column}.streamer-channel-card header>b,.streamer-overlay-card header>b,.streamer-admin>header>b,.streamer-admin-section>header>b{align-self:flex-start}.streamer-worker-card form,.streamer-preview-actions form{min-width:0;width:100%}}
@media(max-width:520px){.streamer-page{gap:12px;margin-top:10px}.streamer-hero{display:grid;padding:17px}.streamer-hero-badge{width:100%;height:auto;min-height:74px;border-radius:14px;display:grid;grid-template-columns:auto auto;gap:3px 9px}.streamer-hero-badge small{grid-column:1/-1;margin:0}.streamer-principles,.streamer-admin-summary,.streamer-workflow-strip,.streamer-channel-picker,.streamer-service-grid,.streamer-load-results,.streamer-admin-channel-metrics{grid-template-columns:1fr}.streamer-principles article{padding:13px}.streamer-metrics{grid-template-columns:1fr}.streamer-overlay-url,.streamer-inline-action{grid-template-columns:1fr}.streamer-review-grid form,.streamer-boost-card form>div{grid-template-columns:1fr}.streamer-review-grid form input{grid-column:auto}.streamer-channel-admin-list article{align-items:stretch;flex-direction:column}.streamer-channel-admin-list button,.streamer-channel-admin-list form{width:100%}.streamer-qa-steps article{grid-template-columns:30px minmax(0,1fr)}.streamer-qa-steps article>span{grid-column:2;justify-self:start}.streamer-preview-frame{height:300px;margin:12px}}
