:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#f0f0f2;background:#101113;font-synthesis:none;font-weight:400;color-scheme:dark}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #c6b8ff;outline-offset:4px}button svg,a svg{flex-shrink:0}svg{vertical-align:middle}header{height:94px;max-width:1280px;margin:auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #25262a}.brand{display:inline-flex;align-items:center;gap:10px;font-size:21px;letter-spacing:3.8px;font-weight:700}.brand-symbol{display:inline-grid;place-items:center;background:#b6a0ef;color:#15121b;width:28px;height:31px;border-radius:7px;font-weight:900;font-size:22px;letter-spacing:-3px;padding-right:3px;transform:skewY(-7deg)}.brand-dot{font-size:8px;align-self:flex-start;margin:7px 0 0 -7px;letter-spacing:0;color:#a4a4ab}nav{display:flex;align-items:center;gap:32px;font-size:12px;color:#aaaab2}nav a:hover,footer a:hover{color:#ded5ff}.nav-cta{border:1px solid #3a3a42;border-radius:7px;padding:11px 15px;color:#e4e2ea;display:flex;gap:14px}.mobile-menu{display:none!important}.channel-page{max-width:1184px;padding:0 0 26px;margin:auto}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:#92929c;margin:27px 0 23px}.breadcrumb a{font-size:10px;letter-spacing:1px;color:#b5b5bd}.channel-cover{height:268px;border:1px solid #37323f;border-radius:12px;position:relative;overflow:hidden;background:#1b1920;padding:29px 37px}.cover-grid{position:absolute;inset:0;background-image:linear-gradient(#d5c7fc08 1px,transparent 1px),linear-gradient(90deg,#d5c7fc08 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);transform:skew(-13deg) scale(1.2)}.cover-label{position:relative;display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:2px;color:#bcb3cc}.mini-line{width:18px;height:1px;background:#b9a0ef}.cover-word{position:relative;font-size:47px;line-height:1.07;letter-spacing:-1.7px;font-weight:600;margin-top:21px}.cover-word span{color:#b3a1d2}.cover-mark{position:absolute;right:132px;top:-47px;transform:rotate(-12deg);font-size:276px;line-height:1;letter-spacing:-43px;font-weight:800;color:#8e73ba1a;-webkit-user-select:none;user-select:none}.cover-mark span{color:#c3a8ec20}.cover-mark i{position:absolute;width:308px;height:1px;background:#b4a3c64d;left:-50px;top:180px;transform:rotate(-35deg)}.cover-bottom{position:absolute;bottom:24px;left:37px;right:32px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:2px;color:#afa6ba}.cover-bottom span:last-child{display:flex;align-items:center;gap:12px}.profile{display:flex;gap:26px;padding:0 33px 29px;border-bottom:1px solid #2a2b30;position:relative}.avatar{height:112px;width:112px;min-width:112px;border:7px solid #101113;border-radius:50%;margin-top:-30px;position:relative;background:#2b2734;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #4b415c}.avatar>span{font-size:30px;letter-spacing:-2px;color:#b6a7cf;font-weight:600}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar i{position:absolute;right:1px;bottom:7px;width:14px;height:14px;background:#80818c;border:3px solid #101113;border-radius:50%}.profile-content{flex:1;padding-top:27px}.profile-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.eyebrow{font-size:9px;letter-spacing:1.7px;font-weight:600;color:#a493c1}.profile h1{font-size:29px;letter-spacing:-1px;font-weight:600;margin:6px 0}.handle{font-size:12px;color:#929099}.status{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 11px;border:1px solid #39383d;background:#202023;border-radius:30px;font-size:10px;color:#c6c4cc;white-space:nowrap}.status i,.schedule-footer i{width:5px;height:5px;background:#8b8993;border-radius:50%;flex-shrink:0}.status-PREPARANDO i{background:#d5b577}.bio{font-size:13px;line-height:1.9;color:#aaa8b2;max-width:625px;margin:16px 0}.profile-tags{display:flex;gap:21px;font-size:10px;color:#a6a3af}.profile-tags span{display:flex;align-items:center;gap:7px}.profile-tags svg{color:#a79ab8}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:29px;margin-top:29px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;height:23px}.section-heading h2{font-size:14px;font-weight:500;display:flex;gap:9px;align-items:center;margin:0}.section-heading h2 svg{color:#a4a0ad}.section-heading>span{font-size:8px;letter-spacing:1.2px;color:#83808f}.live-card{min-height:378px;border:1px solid #2d2b33;border-radius:10px;background:#151518;display:flex;align-items:center;flex-direction:column;padding:33px 24px 26px;position:relative;overflow:hidden}.waiting-visual{width:160px;height:115px;position:relative;display:grid;place-items:center;margin-bottom:18px}.orbit{position:absolute;border:1px solid #302b3a;border-radius:50%;width:120px;height:120px}.orbit-two{width:164px;height:164px;border-style:dashed;border-color:#29252f}.broadcast-icon{width:66px;height:66px;background:#24202d;border:1px solid #403349;display:grid;place-items:center;border-radius:19px;transform:rotate(-5deg);color:#b5a0d6}.broadcast-icon svg{transform:rotate(5deg)}.visual-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:#a58ac5}.d1{top:3px;left:52px}.d2{right:20px;bottom:17px;background:#54495f}.live-card>.eyebrow{font-size:8px;color:#a59ab6;letter-spacing:1.5px}.live-card h2{font-size:22px;font-weight:500;letter-spacing:-.6px;text-align:center;margin:12px 0 8px}.live-card p{font-size:12px;line-height:1.85;color:#9b98a4;white-space:pre-line;text-align:center;margin:0 0 22px}.button{border:1px solid #424047;background:#242328;color:#eeeaf6;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:500;font-size:12px;border-radius:7px;padding:12px 18px;min-height:42px}.primary{background:#b5a0e2;color:#18131f;border-color:#b5a0e2}.primary:hover{background:#c4b1ef}.micro{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#8d8798;margin-top:14px;line-height:1.6}.below-player{display:flex;align-items:flex-start;gap:11px;padding:20px 5px;color:#9c91af}.below-player strong{font-size:11px;color:#b9b3c3;font-weight:500}.below-player p{font-size:10px;color:#8e8999;line-height:1.8;margin:5px 0 0}.schedule-card{background:#1a191e;border:1px solid #35303e;border-radius:10px;padding:22px}.schedule-top{display:flex;gap:11px;align-items:center}.calendar-tile{background:#292333;color:#bca4de;padding:9px;border-radius:8px}.small-label{font-size:8px;color:#aa9ab9;letter-spacing:1.2px}.schedule-card h3{white-space:pre-line;font-size:22px;line-height:1.35;font-weight:500;letter-spacing:-.5px;margin:19px 0 9px}.schedule-card p{font-size:11px;line-height:1.9;color:#a6a0ae;margin:0 0 20px}.schedule-time{font-size:19px;margin-bottom:12px}.schedule-time span{font-size:10px;color:#a29aa9}.schedule-footer{border-top:1px solid #36303e;padding-top:14px;font-size:9px;display:flex;align-items:center;gap:7px;color:#9d93a9}.schedule-footer i{background:#ac95d0}.how-card{padding:26px 6px 0}.how-card>.eyebrow{font-size:8px;color:#8c8398}.how-card h3{font-weight:500;font-size:18px;letter-spacing:-.4px;margin:7px 0 22px}.step{display:flex;gap:13px;margin-bottom:18px}.step>span{width:24px;height:24px;display:grid;place-items:center;font-size:9px;border:1px solid #37323e;border-radius:50%;color:#aa9bbb;flex-shrink:0}.step strong{font-size:11px;font-weight:500;color:#c9c3d0}.step p{font-size:10px;color:#938b9c;margin:5px 0 0;line-height:1.7}.how-card>a{font-size:10px;color:#b8a2d7;display:flex;align-items:center;gap:9px;margin-top:23px}.channel-bottom{display:flex;gap:13px;align-items:center;border-top:1px solid #29272f;margin-top:18px;padding:25px 4px;color:#8c829a}.channel-bottom>span{font-size:10px;line-height:1.9}.channel-bottom strong{font-weight:400;color:#bbb4c4}.channel-bottom .bottom-wordmark{margin-left:auto;font-size:24px;font-weight:700;letter-spacing:4px;color:#343039}footer{border-top:1px solid #26242c;max-width:1280px;margin:0 auto;padding:26px 48px;display:flex;align-items:center;gap:28px}footer .brand{font-size:13px;letter-spacing:2px}footer .brand-symbol{width:19px;height:21px;font-size:15px;border-radius:4px}footer .brand-dot{display:none}footer>span{font-size:9px;color:#85818d}footer>a:last-child{margin-left:auto;color:#a09aa9;font-size:9px;display:flex;gap:8px}.modal-backdrop{position:fixed;inset:0;background:#08070ac9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:10;display:grid;place-items:center;padding:20px}.modal{position:relative;max-width:450px;width:100%;background:#1b191f;border:1px solid #48404f;border-radius:15px;padding:32px}.icon{display:inline-grid;place-items:center;border:0;background:transparent;color:#aaa3b2;width:40px;height:40px}.close{position:absolute;right:10px;top:10px}.modal-lock{display:inline-grid;place-items:center;width:48px;height:48px;background:#2c2536;color:#bca5df;border-radius:12px}.modal h2{font-size:25px;letter-spacing:-.7px;font-weight:500;margin:20px 0 12px}.modal p,.panel p{color:#aaa1b5;font-size:12px;line-height:1.85}label{display:block;font-size:11px;color:#c6bece;margin:20px 0 9px}input,textarea,select{display:block;width:100%;background:#121114;border:1px solid #423a4d;border-radius:6px;color:#e9e2f0;padding:12px;font-size:12px}textarea{min-height:100px;resize:vertical}input::placeholder{color:#766e80}.full{width:100%;margin-top:18px}.alert{border:1px solid #76505a;background:#38252c;color:#f1c5cf;padding:13px 16px;font-size:12px;line-height:1.7;border-radius:6px;margin:16px 0}.notice{display:flex;gap:10px;background:#24372c;color:#b9d6c3;padding:12px;border-radius:6px;font-size:12px;margin-bottom:20px}.loading{min-height:600px;display:grid;place-items:center;color:#b9aac8}.landing,.text-page{max-width:1088px;margin:70px auto;padding:0 28px;min-height:65vh}.landing h1{font-size:clamp(45px,6vw,82px);font-weight:500;letter-spacing:-3px;line-height:1.1;margin:30px 0}.landing h1 em{font-style:normal;color:#b5a0e2}.landing p,.text-page p{color:#aba2b7;font-size:15px;line-height:1.9;max-width:680px}.landing .button{margin-top:20px}.landing-note{display:flex;gap:9px;align-items:center;color:#93869f;font-size:11px;margin-top:30px}.text-page h1{font-size:40px;font-weight:500;letter-spacing:-1.5px}.text-page h2{font-size:20px;font-weight:500;margin-top:30px}.room-page,.admin-page{max-width:1184px;margin:40px auto 70px;min-height:65vh}.back-link{font-size:12px;color:#b5a0d3}.room-header,.admin-title{display:flex;justify-content:space-between;align-items:center;margin:25px 0}.room-header h1,.admin-title h1{font-size:30px;font-weight:500;letter-spacing:-1px}.room-stage{min-height:430px;background:#18161c;border:1px solid #39333f;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;gap:16px}.room-stage>svg{color:#b7a1d3}.room-stage h2{font-size:26px;font-weight:500;margin:0}.room-stage p{font-size:13px;color:#a49aad;max-width:480px;line-height:1.8;margin:0}.room-stage .button{margin-top:12px}.room-permissions{display:flex;gap:26px;align-items:center;padding:20px 0;font-size:11px;color:#aaa0b5}.room-permissions>span{display:flex;gap:8px}.room-permissions button{margin-left:auto}.text-button{padding:8px 0;border:0;background:transparent;color:#c4acdf;font-size:11px;display:inline-flex;gap:10px;align-items:center}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.panel{border:1px solid #36303e;background:#1a171f;border-radius:10px;padding:28px;margin-bottom:25px}.panel h2{font-size:20px;font-weight:500;margin:0 0 16px}.panel small{display:block;font-size:10px;line-height:1.7;color:#a69ab0;margin-top:7px}.panel form>.button,.panel>.button{margin-top:20px}.admin-login{max-width:440px;margin:50px auto}.admin-login>svg{color:#b6a0d5;margin-bottom:20px}.new-link{background:#292133;padding:15px;border-radius:8px;margin-top:20px}.new-link strong{font-size:11px;font-weight:400;line-height:1.7}.new-link input{margin:12px 0}.invitation-list{margin-top:25px}.invitation{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #3b3146;padding:15px 0}.invitation strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.system-note{color:#ad98c4}.system-note h3{font-size:16px;font-weight:500}@media(min-width:1600px){.channel-page,.room-page,.admin-page{max-width:1240px}.header,footer{max-width:1336px}.channel-cover{height:285px}.live-card{min-height:395px}}@media(max-width:1250px){.channel-page,.room-page,.admin-page{margin-left:40px;margin-right:40px}.header{padding:0 40px}.content-grid{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:850px){.header{height:76px;padding:0 24px}.header nav{gap:18px}.header nav>a:first-child{display:none}.channel-page,.room-page,.admin-page{margin-left:24px;margin-right:24px}.content-grid{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.profile{padding-left:15px;padding-right:8px;gap:15px}.profile h1{font-size:25px}.avatar{width:94px;height:94px;min-width:94px}.status{font-size:9px}.cover-mark{right:60px}.live-card h2{font-size:19px}.schedule-card{padding:18px}.schedule-card h3{font-size:20px}footer{padding:24px}.admin-grid{grid-template-columns:1fr}}@media(max-width:650px){.header{height:70px;padding:0 20px}.brand{font-size:18px;letter-spacing:3px}.brand-symbol{width:25px;height:28px;font-size:20px}.mobile-menu{display:inline-grid!important}.header nav{display:none}.header nav.open{display:flex;position:absolute;top:64px;right:16px;z-index:5;flex-direction:column;align-items:stretch;background:#24202a;border:1px solid #453a50;padding:20px;border-radius:9px}.header nav.open>a:first-child{display:block}.channel-page{margin:0 18px;padding-bottom:0}.breadcrumb{margin:20px 0 16px;font-size:10px}.channel-cover{height:217px;padding:23px;border-radius:9px}.cover-label{font-size:7px;letter-spacing:1.25px;gap:7px}.cover-word{font-size:37px;letter-spacing:-1.4px;margin-top:24px}.cover-mark{font-size:200px;right:25px;top:10px;opacity:.65;letter-spacing:-34px}.cover-mark i{width:200px;top:140px;left:-20px}.cover-bottom{left:24px;right:20px;bottom:20px;font-size:7px;letter-spacing:1.4px}.cover-bottom span:last-child{display:none}.profile{gap:14px;padding:0 4px 23px;display:block}.avatar{margin-top:-31px;height:86px;width:86px;min-width:86px;border-width:5px}.avatar>span{font-size:25px}.avatar i{right:0;bottom:4px}.profile-content{padding-top:10px}.profile-title{align-items:flex-start;gap:8px}.profile-title>.status{margin-top:21px;padding:6px 8px;font-size:8px}.eyebrow{font-size:8px}.profile h1{font-size:25px;letter-spacing:-.8px;margin:7px 0}.handle{font-size:11px}.bio{font-size:12px;line-height:1.9;margin:15px 0;max-width:100%}.profile-tags{gap:17px;font-size:9px}.profile-tags svg{width:12px}.content-grid{display:flex;flex-direction:column;gap:22px;margin-top:24px}.section-heading{margin-bottom:14px}.section-heading h2{font-size:13px}.section-heading>span{font-size:7px}.live-card{min-height:367px;padding:30px 15px 24px}.live-card h2{font-size:20px;line-height:1.4;max-width:270px;margin-top:12px}.live-card p{font-size:11px;max-width:290px}.waiting-visual{margin-bottom:22px;height:100px}.live-card .button{font-size:12px;padding:12px 20px}.micro{font-size:8px}.below-player{padding:18px 4px 0;gap:10px}.below-player>svg{min-width:17px}.below-player strong{font-size:10px}.below-player p{font-size:10px;line-height:1.8}.schedule-card{padding:22px}.schedule-card h3{font-size:23px;white-space:normal;max-width:260px}.schedule-card p{font-size:12px}.how-card{padding:25px 4px 8px}.how-card h3{font-size:21px}.step{gap:14px;margin-bottom:21px}.step strong{font-size:12px}.step p{font-size:11px}.how-card>a{font-size:11px}.channel-bottom{padding:24px 0;margin-top:10px}.channel-bottom .bottom-wordmark{font-size:18px;letter-spacing:2px}.channel-bottom>span{font-size:9px}footer{margin-top:10px;display:flex;flex-wrap:wrap;padding:25px 20px;gap:18px}footer>span{order:3;width:100%;font-size:8px}footer>a:last-child{font-size:8px}.modal{padding:28px 22px}.modal h2{font-size:23px}.modal .micro{text-align:left;align-items:flex-start}.room-page,.admin-page{margin:30px 18px 40px}.room-header{display:block}.room-header h1{font-size:27px}.room-header .status{margin-bottom:5px}.room-stage{min-height:390px;padding:24px 18px}.room-stage h2{font-size:23px}.room-stage p{font-size:12px}.room-permissions{flex-wrap:wrap;gap:16px;font-size:10px}.room-permissions button{margin:0}.admin-title h1{font-size:26px}.admin-title{align-items:flex-start;gap:10px}.admin-title .button{min-height:36px;padding:8px}.panel{padding:22px}.landing,.text-page{margin:50px auto;padding:0 22px}.landing h1{letter-spacing:-1.7px}.landing p,.text-page p{font-size:13px}.text-page h1{font-size:32px}}
