.aff-audience>.header h2{max-width:560px}.aff-audience .grid{gap:32px;display:grid}@media (min-width:769px){.aff-audience .grid{grid-template-columns:1fr 1fr;gap:80px 100px;position:relative}.aff-audience .grid:before{content:"";background:var(--white-5);width:1px;position:absolute;top:0;bottom:0;left:50%}.aff-audience .grid:after{content:"";background:var(--white-5);height:1px;position:absolute;top:50%;left:0;right:0}}.aff-audience .item p{max-width:520px;margin:12px 0 0}.aff-audience .item-icon{width:40px;height:40px;color:var(--secondary-500);background:#ffa14b14;border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.aff-audience .item-icon svg{width:20px;height:20px}.aff-audience .tag{font-size:var(--font-size-text-lg);font-weight:var(--font-bold);color:var(--white-100)}.aff-audience .mock{color:var(--white-30);border:1px solid var(--white-5);border-radius:8px;margin-top:20px;font-size:12px;line-height:1.5;overflow:hidden}.aff-audience .mock .aff-link{color:var(--secondary-500)}.aff-audience .mock-yt{background:#0f0f0f;flex-direction:column;gap:10px;padding:12px;display:flex}.aff-audience .mock-yt .row{gap:12px;display:flex}.aff-audience .mock-yt .thumb{background:linear-gradient(135deg,#2a2a3a 0%,#1a1a2a 50%,#2d2030 100%);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:56px;display:flex;position:relative;overflow:hidden}.aff-audience .mock-yt .game-icon{opacity:.15;width:32px;height:32px;position:absolute;top:4px;right:4px}.aff-audience .mock-yt .play-btn{background:red;border-radius:4px;width:28px;height:20px;position:relative}.aff-audience .mock-yt .play-btn:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;position:absolute;top:5px;left:11px}.aff-audience .mock-yt .duration{font-size:9px;font-weight:var(--font-semibold);color:#fff;background:#000000b3;border-radius:2px;padding:1px 4px;position:absolute;bottom:3px;right:4px}.aff-audience .mock-yt .meta{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;display:flex}.aff-audience .mock-yt .title{font-size:12px;font-weight:var(--font-semibold);color:var(--white-100);line-height:1.3}.aff-audience .mock-yt .channel{color:var(--white-20);font-size:10px}.aff-audience .mock-yt .desc{background:#ffffff0d;border-radius:6px;flex-direction:column;gap:4px;padding:10px;font-size:11px;display:flex}.aff-audience .mock-yt .desc-text{color:var(--white-40)}.aff-audience .mock-dc{background:#1e1f22;min-height:140px;display:flex}.aff-audience .mock-dc .sidebar{background:#2b2d31;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:40px;padding:8px 6px;display:flex}.aff-audience .mock-dc .server{background:#36393f;border-radius:50%;width:28px;height:28px}.aff-audience .mock-dc .server.active{background:#5865f2;border-radius:8px}.aff-audience .mock-dc .main{flex-direction:column;flex:1;min-width:0;display:flex}.aff-audience .mock-dc .topbar{font-size:12px;font-weight:var(--font-semibold);color:var(--white-77);border-bottom:1px solid #ffffff0a;align-items:center;gap:2px;padding:8px 12px;display:flex}.aff-audience .mock-dc .hash{color:var(--white-20);margin-right:2px;font-size:14px}.aff-audience .mock-dc .messages{flex-direction:column;gap:10px;padding:8px 12px;display:flex}.aff-audience .mock-dc .msg{gap:10px;display:flex}.aff-audience .mock-dc .avatar{background:#36393f;border-radius:50%;flex-shrink:0;width:26px;height:26px}.aff-audience .mock-dc .body{flex-direction:column;gap:2px;min-width:0;display:flex}.aff-audience .mock-dc .user{align-items:baseline;gap:6px;display:flex}.aff-audience .mock-dc .role-admin{font-size:11px;font-weight:var(--font-semibold);color:#ed4245}.aff-audience .mock-dc .role-member{font-size:11px;font-weight:var(--font-semibold);color:#57f287}.aff-audience .mock-dc .time{color:var(--white-20);font-size:9px}.aff-audience .mock-dc .content{color:var(--white-50);font-size:11px;line-height:1.4}.aff-audience .mock-browser{background:#1a1a1e}.aff-audience .mock-browser .chrome{border-bottom:1px solid var(--white-5);background:#ffffff08;align-items:center;gap:10px;padding:8px 12px;display:flex}.aff-audience .mock-browser .dots{gap:5px;display:flex}.aff-audience .mock-browser .dots span{border-radius:50%;width:8px;height:8px}.aff-audience .mock-browser .dots span:first-child{background:#ff5f57}.aff-audience .mock-browser .dots span:nth-child(2){background:#febc2e}.aff-audience .mock-browser .dots span:nth-child(3){background:#28c840}.aff-audience .mock-browser .url{color:var(--white-30);background:#ffffff0a;border-radius:4px;flex:1;padding:3px 10px;font-size:10px}.aff-audience .mock-browser .body{flex-direction:column;gap:8px;padding:14px;display:flex}.aff-audience .mock-browser .title{font-size:14px;font-weight:var(--font-bold);color:var(--white-100)}.aff-audience .mock-browser .text{color:var(--white-30);font-size:11px;line-height:1.5}.aff-audience .mock-browser .cta{background:#ffa14b14;border:1px solid #ffa14b26;border-radius:6px;margin-top:4px;padding:8px 12px;font-size:11px}.aff-audience .mock-editor{background:#1e1e2e}.aff-audience .mock-editor .tab{color:var(--white-50);border-bottom:1px solid var(--white-5);background:#ffffff08;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:flex}.aff-audience .mock-editor .dot{background:#f1c40f;border-radius:50%;width:8px;height:8px}.aff-audience .mock-editor .editor-body{padding:10px 0;font-family:monospace;font-size:11px;line-height:1.8}.aff-audience .mock-editor .line{color:var(--white-40);white-space:nowrap;text-overflow:ellipsis;padding:0 12px;overflow:hidden}.aff-audience .mock-editor .line:hover{background:#ffffff05}.aff-audience .mock-editor .line .ln{width:20px;color:var(--white-10);text-align:right;-webkit-user-select:none;user-select:none;margin-right:12px;display:inline-block}.aff-audience .mock-editor .line .kw{color:#c678dd}.aff-audience .mock-editor .line .var{color:#e06c75}.aff-audience .mock-editor .line .str{color:var(--secondary-500)}.aff-audience .mock-editor .line .fn{color:#61afef}.aff-audience .mock-editor .line .cm{color:var(--white-15);font-style:italic}
