@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;600;700;800&display=swap";.home-redesign{--lime:#c9ff3d;overflow:clip;color:#f5f7f3!important;background:#090d0c!important}.home-redesign .m-nav{max-width:1280px;padding:24px 32px;position:relative}.home-redesign .m-nav .nav-cta{background:var(--lime);color:#092115}.home-redesign a{scroll-margin-top:20px}.home-redesign section{scroll-margin-top:30px}.new-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;max-width:1280px;margin:auto;padding:48px 32px 64px;display:grid}.home-eyebrow{letter-spacing:.15em;color:#8bae9c;align-items:center;gap:9px;font:700 11px/1.5 Manrope,sans-serif;display:flex}.home-eyebrow i,.scene-label i{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block}.new-hero h1{letter-spacing:-.055em;margin:25px 0;font:800 max(44px,min(5.5vw,74px))/1.04 Manrope,sans-serif}.home-redesign em{color:var(--lime);font-style:normal}.new-hero-copy>p{color:#acb9b2;max-width:510px;font-size:17px;line-height:1.75}.home-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0 15px;display:flex}.home-button{background:var(--lime);border-radius:8px;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:17px 23px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;color:#072718!important}.home-button:hover{background:#dcff85}.home-text-link{padding:12px 0;font-size:13px;font-weight:600;text-decoration:none;color:#e2ebe6!important}.new-hero-copy>small{color:#84948b;font-size:11px}.software-note{border-top:1px solid #25352d;gap:7px;max-width:475px;margin-top:30px;padding:18px 0 0;display:grid}.software-note b{color:#d2e1d8;font-size:12px}.software-note span{color:#95a59b;font-size:12px;line-height:1.65}.event-scene{background:#14211a;border:1px solid #263a30;border-radius:160px 160px 16px 16px;height:590px;position:relative;overflow:hidden}.event-scene>img{object-fit:cover;width:185%;max-width:none;height:185%;position:absolute;top:-63%;left:-70%}.event-scene:after{content:"";background:linear-gradient(rgba(7,26,16,.125),transparent 52%,rgba(6,22,15,.94));position:absolute;top:0;bottom:0;left:0;right:0}.scene-label{z-index:1;position:absolute;bottom:55px;left:30px}.scene-label>span{letter-spacing:.12em;color:#aae1be;align-items:center;gap:7px;font-size:9px;display:flex}.scene-label strong{letter-spacing:-.04em;margin-top:13px;font:700 32px/1.15 Manrope;display:block}.scene-caption{z-index:1;color:#91a89a;font-size:9px;position:absolute;bottom:20px;left:30px}.home-ribbon{color:#92a69a;border-top:1px solid #24322b;border-bottom:1px solid #24322b;justify-content:center;gap:58px;padding:23px 24px;font-size:12px;display:flex}.home-ribbon span:first-child{color:#e0e9e3}.home-section{max-width:1216px;margin:auto;padding:95px 32px}.home-heading{margin-bottom:35px}.home-redesign h2{letter-spacing:-.045em;margin:17px 0;font:750 max(32px,min(4vw,48px))/1.12 Manrope,sans-serif}.home-heading>p,.operation-intro>p{color:#9dada3;max-width:550px;font-size:15px;line-height:1.75}.experience-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.experience-card{color:inherit;background:#101914;border:1px solid #27362e;border-radius:12px;text-decoration:none;transition:transform .2s,border-color .2s;overflow:hidden}.experience-card:hover{border-color:var(--lime);transform:translateY(-5px)}.home-experience-photo{background:#1a211c;height:275px;position:relative;overflow:hidden}.home-experience-photo img{object-fit:cover;width:180%;max-width:none;height:180%;position:absolute;top:-51%;left:-63%}.home-experience-photo.festa img{top:-45%;left:-55%}.home-experience-photo.dj img{top:-38%;left:-64%}.home-experience-photo:after{content:"";background:linear-gradient(transparent 30%,rgba(16,25,20,.667));position:absolute;top:0;bottom:0;left:0;right:0}.home-experience-photo>span{z-index:1;letter-spacing:.16em;color:#d5e4db;font-size:9px;position:absolute;bottom:18px;left:20px}.experience-body{padding:24px}.experience-body h3{letter-spacing:-.03em;justify-content:space-between;gap:12px;margin:0;font:700 19px/1.3 Manrope;display:flex}.experience-body h3>span{color:var(--lime)}.experience-body p{color:#a2b2a8;min-height:66px;margin:15px 0;font-size:13px;line-height:1.7}.experience-body small{color:#75bd91;font-size:10px}.participation{border-top:1px solid #24322b}.steps-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.step-art{background:#101b14;border:1px solid #2b3c31;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:185px;margin-bottom:24px;display:flex;overflow:hidden}.qr-art>span{color:#d9f5e2;font-size:98px;line-height:1}.step-art small{letter-spacing:.12em;color:#93b09d;font-size:9px}.send-art>div{background:#1e3025;border:1px solid #425c4b;border-radius:12px;width:180px;padding:15px;transform:rotate(-5deg)}.send-art strong{margin:14px 0;font-size:17px;line-height:1.35;display:block}.send-art span{background:var(--lime);color:#10301b;text-align:center;border-radius:5px;padding:9px;font-size:10px;font-weight:800;display:block}.live-art{background:radial-gradient(at 100%,#21452d,#0e1a13);align-items:flex-start;padding:25px}.live-art>span{letter-spacing:.13em;color:var(--lime);font-size:9px}.live-art>strong{margin:17px 0;font:700 27px/1.12 Manrope}.step-number{color:var(--lime);font-size:11px}.steps-grid h3{letter-spacing:-.03em;margin:10px 0;font:700 20px Manrope}.steps-grid p{color:#9aada0;font-size:13px;line-height:1.75}.illustration-note{color:#718879;margin-top:22px;font-size:10px;display:block}.home-operation{background:linear-gradient(125deg,#152b1d,#0d1711);border:1px solid #284332;border-radius:16px;grid-template-columns:1fr 1fr;gap:60px;margin:20px auto;padding:50px;display:grid}.operation-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.operation-grid article>span{color:var(--lime);font:500 11px Manrope}.operation-grid h3{margin:12px 0;font:700 17px Manrope}.operation-grid p{color:#a2b6a8;font-size:12px;line-height:1.75}.compact-features{grid-template-columns:repeat(3,1fr);gap:30px 40px;display:grid}.compact-features article{border-top:1px solid #283b2e;padding:24px 0}.compact-features article>span{color:var(--lime);font-size:26px}.compact-features h3{margin:14px 0 8px;font:700 18px Manrope}.compact-features p{color:#9faea5;max-width:300px;font-size:13px;line-height:1.7}.all-resources{border:1px solid #2c4032;border-radius:10px;margin-top:30px;padding:0 22px}.all-resources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:20px 0;font-size:13px;display:flex}.all-resources>summary{color:#d5e9dc;font-weight:700}.all-resources>div{padding-bottom:20px}.all-resources h3{color:var(--lime);margin:25px 0 8px;font:700 14px Manrope}.all-resources details{border-top:1px solid #203027}.all-resources summary small{color:#7e9b88;white-space:nowrap;font-size:10px}.all-resources p{color:#a2b2a8;max-width:850px;padding-bottom:15px;font-size:13px;line-height:1.75}.home-redesign .pricing{border-top:1px solid #26372c}.home-redesign .price-card{background:#101914;border-color:#293b30}.home-redesign .price-card.featured{border-color:var(--lime);background:#16251b}.home-redesign .pricing p,.home-redesign .price-card li{color:#a5b5ab}.home-redesign .trial{background:radial-gradient(at bottom,#213e2a,#0b120e 75%)}.home-redesign :focus-visible{outline:2px solid var(--lime);outline-offset:5px}.home-redesign .m-primary{background:var(--lime);color:#082619}.home-redesign footer{background:#090d0c}.home-redesign .brand{color:#fff}@media (min-width:1500px){.home-operation{max-width:1152px}}@media (max-width:1000px){.new-hero{gap:30px}.event-scene{height:530px}.home-ribbon{gap:24px}.home-operation{gap:30px;margin:20px 32px;padding:35px}.home-experience-photo{height:230px}.experience-body{padding:20px}.home-redesign .m-nav .desktop-link{display:none}}@media (max-width:700px){.home-redesign .m-nav{gap:10px;padding:18px 20px}.home-redesign .m-nav .brand{font-size:25px}.home-redesign .m-nav>div{align-items:center;gap:16px;display:flex}.home-redesign .m-nav>div>a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.home-redesign .m-nav .nav-cta{padding:10px 13px}.new-hero{grid-template-columns:1fr;gap:28px;padding:35px 22px}.new-hero h1{margin:20px 0;font-size:max(39px,min(10.6vw,66px));line-height:1.06}.new-hero-copy>p{margin-bottom:22px;font-size:15px;line-height:1.75}.home-eyebrow{letter-spacing:.13em;font-size:9px}.home-actions{gap:12px;margin-top:22px}.home-button{width:100%;padding:17px 20px}.home-text-link{min-height:44px;font-size:13px}.home-actions .home-text-link{text-align:center;width:100%;padding:8px}.new-hero-copy>small{text-align:center;display:block}.software-note{margin-top:22px}.event-scene{border-radius:95px 95px 12px 12px;height:380px}.scene-label strong{font-size:29px}.home-ribbon{flex-wrap:wrap;justify-content:flex-start;gap:13px 18px;padding:20px 22px;font-size:10px}.home-ribbon span:first-child{width:100%;font-size:15px}.home-section{padding:56px 22px}.home-redesign h2{font-size:33px}.home-heading>p,.operation-intro>p{font-size:14px}.experience-grid{grid-template-columns:1fr;gap:22px}.home-experience-photo{height:250px}.home-experience-photo img{width:165%;height:165%;top:-42%;left:-53%}.home-experience-photo.festa img{top:-36%;left:-40%}.home-experience-photo.dj img{top:-28%;left:-50%}.experience-body{padding:23px}.experience-body h3{font-size:21px}.experience-body p{min-height:0;margin:12px 0 18px;font-size:14px}.experience-body small{font-size:11px}.steps-grid{grid-template-columns:1fr;gap:25px}.step-art{height:180px;margin-bottom:18px}.steps-grid article{border-bottom:1px solid #213329;padding-bottom:20px}.steps-grid h3{font-size:21px}.steps-grid p{font-size:14px}.home-operation{grid-template-columns:1fr;gap:26px;margin:8px 16px;padding:32px 22px}.home-operation h2{font-size:31px}.operation-grid{gap:20px}.operation-grid h3{font-size:16px}.operation-grid p{font-size:12px}.compact-features{grid-template-columns:1fr 1fr;gap:10px 22px}.compact-features h3{font-size:16px;line-height:1.3}.compact-features p{font-size:12px}.all-resources{padding:0 16px}.all-resources summary{font-size:12px}.home-redesign .pricing{padding:56px 22px}.home-redesign .pricing>p{font-size:13px;line-height:1.75}.home-redesign .pricing-grid{grid-template-columns:1fr}.home-redesign .price-card{padding:25px}.home-redesign .trial{padding:65px 22px}.home-redesign .trial h2{font-size:39px}.home-redesign footer{padding-bottom:90px}.home-redesign .zap-fab{width:48px;height:48px;bottom:18px;right:18px}.home-redesign .addon-card{flex-direction:column;align-items:stretch;display:flex}.home-redesign .addon-card .m-primary{white-space:normal}}@media (prefers-reduced-motion:reduce){.experience-card{transition:none}.experience-card:hover{transform:none}}.home-redesign .home-experience-photo{width:100%;height:320px;display:block;position:relative;overflow:hidden}.home-redesign .home-experience-photo>img{object-fit:cover;border-radius:0;width:180%;max-width:none;height:180%;max-height:none;display:block;position:absolute;top:-51%;left:-63%}.home-redesign .home-experience-photo.festa>img{top:-45%;left:-55%}.home-redesign .home-experience-photo.dj>img{top:-38%;left:-64%}.ticket-story{border-bottom:1px solid #263c2e}.ticket-story-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;display:grid}.ticket-timeline article{border-bottom:1px solid #23382b;gap:20px;padding:22px 0;display:flex}.ticket-timeline article>b{color:var(--lime);flex-shrink:0;padding-top:4px;font:600 12px Manrope}.ticket-timeline h3{letter-spacing:-.025em;margin:0 0 10px;font:700 20px Manrope}.ticket-timeline p{color:#a4b8a9;max-width:510px;margin:0;font-size:13px;line-height:1.8}.ticket-preview{background:#132219;border:1px solid #3b5845;border-radius:20px;padding:16px;transform:rotate(2deg);box-shadow:0 25px 70px rgba(0,0,0,.333)}.ticket-example-label{text-align:center;letter-spacing:.13em;color:#8dae98;margin:4px 0 16px;font-size:9px;display:block}.ticket-event-art{background:radial-gradient(at 85% 15%,#487e43,transparent 60%),linear-gradient(125deg,#153d28,#142015);border-radius:10px;height:180px;padding:24px;position:relative;overflow:hidden}.ticket-event-art:after{content:"♫";color:rgba(115,236,159,.15);font-size:170px;position:absolute;bottom:-40px;right:18px;transform:rotate(-18deg)}.ticket-event-art>span{color:#bcdfc6;font-size:10px}.ticket-event-art strong{letter-spacing:-.04em;margin:16px 0;font:750 31px/1.08 Manrope;display:block}.ticket-event-art small{letter-spacing:.15em;color:#9ab8a3;font-size:9px}.ticket-preview-body{padding:24px 8px 8px}.ticket-preview-body>span{color:#b0cab8;letter-spacing:.13em;font-size:9px}.ticket-lot{background:#203b28;border:1px solid #4e8e61;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:17px 14px;display:flex}.ticket-lot b{font-size:13px}.ticket-lot small{color:#a9c7b2;margin-top:5px;font-size:10px;display:block}.ticket-lot>strong{white-space:nowrap;font:700 20px Manrope}.ticket-lot.muted{color:#8aab94;background:#14261a;border-color:#304936}.ticket-payment-note{text-align:center;color:#9db9a7;margin:19px 0;font-size:10px}.ticket-delivery{border-top:1px dashed #44644f;align-items:center;gap:13px;padding:20px 5px 7px;display:flex}.ticket-delivery>span{background:var(--lime);color:#12351f;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.ticket-delivery b{font-size:12px}.ticket-delivery small{color:#a4c2af;margin-top:5px;font-size:10px;display:block}.ticket-money{background:#132a1b;border:1px solid #36573f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-top:45px;padding:26px;display:grid}.ticket-money>div{align-items:center;gap:16px;display:flex}.ticket-money strong{color:var(--lime);letter-spacing:-.06em;font:750 52px Manrope}.ticket-money span{color:#c0dbc8;font-size:11px;line-height:1.6}.ticket-money p{color:#9ebaa7;margin:0;font-size:12px;line-height:1.75}.ticket-money p b{color:#d1e8d8;font-weight:600}.ticket-extra{color:#8bad98;flex-wrap:wrap;gap:25px;margin-top:22px;font-size:11px;display:flex}.ticket-extra span:before{content:"✓";color:var(--lime);margin-right:8px}@media (max-width:1000px){.ticket-story-grid{gap:30px}.ticket-money{grid-template-columns:1fr 1fr}.ticket-money .home-button{grid-column:1/-1;justify-content:center}.home-redesign .m-nav .desktop-link{display:none}}@media (max-width:700px){.home-redesign .home-experience-photo{height:290px}.home-redesign .home-experience-photo>img{width:165%;height:165%;top:-42%;left:-53%}.home-redesign .home-experience-photo.festa>img{top:-36%;left:-40%}.home-redesign .home-experience-photo.dj>img{top:-28%;left:-50%}.ticket-story-grid{grid-template-columns:1fr;gap:35px}.ticket-timeline h3{font-size:19px}.ticket-timeline p{font-size:14px}.ticket-preview{transform:none}.ticket-money{grid-template-columns:1fr;gap:20px;padding:24px}.ticket-money .home-button{grid-column:auto}.ticket-extra{gap:15px;font-size:10px}}.home-redesign .hero-explanation-links{flex-direction:column;flex-basis:100%;align-items:flex-start;gap:2px;margin-top:4px;display:flex}.home-redesign .hero-explanation-links .home-text-link{text-align:left;align-items:center;min-height:44px;padding:10px 0;line-height:1.5;display:flex}@media (max-width:700px){.home-redesign .hero-explanation-links{gap:4px}.home-redesign .hero-explanation-links .home-text-link{text-align:left;width:100%;font-size:12px}}.home-redesign .event-scene>img{object-fit:cover;object-position:55% center;width:100%;max-width:none;height:100%;max-height:none;top:0;bottom:0;left:0;right:0}.home-redesign .home-experience-photo>img,.home-redesign .home-experience-photo.festa>img,.home-redesign .home-experience-photo.dj>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;top:0;bottom:0;left:0;right:0}.home-redesign .hero-explanation-links{gap:10px;width:100%;max-width:475px;margin-top:6px}.home-redesign .hero-explanation-links .home-text-link{box-sizing:border-box;text-align:left;background:0 0;border:1px solid #425045;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;padding:15px 18px;font-size:13px;line-height:1.5;text-decoration:none;transition:background .15s,border-color .15s;display:flex;color:#f5f7f3!important}.home-redesign .hero-explanation-links .home-text-link>span{color:var(--lime);flex-shrink:0;font-size:18px}.home-redesign .hero-explanation-links .home-text-link:hover{border-color:var(--lime);background:rgba(201,255,61,.035)}.home-redesign .hero-explanation-links .home-text-link:active{background:rgba(201,255,61,.086)}@media (max-width:700px){.home-redesign .hero-explanation-links{max-width:none}.home-redesign .hero-explanation-links .home-text-link{min-height:56px;padding:15px 16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.home-redesign .hero-explanation-links .home-text-link{transition:none}}.home-redesign .m-nav{z-index:50;background:#090d0c;position:sticky;top:0;box-shadow:0 1px #26372d,0 8px 24px rgba(0,0,0,.133)}@media (max-width:700px){.home-redesign .m-nav{padding-top:12px;padding-bottom:12px}.home-redesign section[id]{scroll-margin-top:88px}}.home-redesign{--home-nav-height:82px;padding-top:var(--home-nav-height)}.home-redesign .m-nav{width:100%;max-width:none;height:var(--home-nav-height);box-sizing:border-box;z-index:100;background:#090d0c;border-bottom:1px solid #26372d;margin:0;padding:0 max(32px,50% - 608px);position:fixed;top:0;left:0;right:0;box-shadow:0 6px 20px rgba(0,0,0,.2)}.home-redesign section[id]{scroll-margin-top:calc(var(--home-nav-height) + 20px)}@media (max-width:700px){.home-redesign{--home-nav-height:68px}.home-redesign .m-nav{padding:0 20px}.home-redesign .m-nav .nav-cta{box-sizing:border-box;align-items:center;min-height:44px;display:inline-flex!important}}.home-redesign .m-nav>div>a.nav-login{color:#e2ebe6;align-items:center;min-height:44px;display:inline-flex!important}.home-redesign .new-hero-copy>small.trial-scope{color:#a9b8af;text-align:left;max-width:475px;font-size:13px;line-height:1.6;display:block}.home-redesign .new-hero-copy>small.trial-scope b{color:#e2ebe6;font-weight:700}.home-redesign .pack-chip{color:var(--lime);border:1px solid #3d5a2a;border-radius:999px;margin-top:10px;padding:3px 10px;font:700 12px/1.5 Manrope,sans-serif;display:inline-block}.home-redesign .send-art span{border:1px solid var(--lime);color:var(--lime);background:0 0;font-size:12px}.home-redesign .price-profile{margin:0;font-size:14px;line-height:1.55;color:#d5e4db!important}.home-redesign .price-more{border-top:1px solid #293b30;margin-top:6px}.home-redesign .price-more summary{cursor:pointer;color:#c9d9cf;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.home-redesign .price-more ul{margin:4px 0 12px}.home-redesign .price-card.contact-card{background:0 0;border-style:dashed}.home-redesign .pricing-rules{text-align:left;border:1px solid #293b30;border-radius:10px;max-width:760px;margin:12px auto 0;padding:0 18px}.home-redesign .pricing-rules summary{cursor:pointer;color:#c9d9cf;align-items:center;min-height:48px;font-size:13px;font-weight:600;display:flex}.home-redesign .pricing-rules p{margin:0 0 14px;font-size:13px;line-height:1.7}@media (max-width:700px){.home-redesign .m-nav>div>a.nav-login{font-size:13px}}.home-redesign .price-more summary,.home-redesign .pricing-rules summary{justify-content:space-between;gap:12px;list-style:none}.home-redesign .price-more summary::-webkit-details-marker{display:none}.home-redesign .pricing-rules summary::-webkit-details-marker{display:none}.home-redesign .price-more summary:after,.home-redesign .pricing-rules summary:after{content:"＋";color:var(--lime);flex-shrink:0}.home-redesign .price-more[open] summary:after,.home-redesign .pricing-rules[open] summary:after{content:"−"}@media (max-width:700px){.home-redesign .addon-card>div{flex:none}}.home-redesign .new-hero h1{font-size:max(40px,min(4.9vw,66px))}.home-redesign .hero-signature{color:#8bae9c;letter-spacing:-.01em;margin:-8px 0 14px;font:700 15px/1.4 Manrope,sans-serif}.home-redesign .house-row{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:10px;display:grid}.home-redesign .house-row article{background:#101914;border:1px solid #284332;border-radius:12px;padding:20px}.home-redesign .house-row h3{margin:0 0 8px;font:700 17px Manrope}.home-redesign .house-row p{color:#a2b6a8;margin:0;font-size:13px;line-height:1.65}.home-redesign .ticket-anchor{scroll-margin-top:calc(var(--home-nav-height) + 20px);margin-top:60px}.home-redesign .ticket-subtitle{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 10px;font:750 26px/1.25 Manrope,sans-serif;display:flex}.home-redesign .ticket-subtitle .pack-chip{margin-top:0}.home-redesign .ticket-timeline h4{letter-spacing:-.025em;margin:0 0 10px;font:700 20px Manrope}.home-redesign .pricing>p{margin-bottom:6px}.home-redesign .pricing-grid{grid-template-columns:repeat(3,1fr)}.home-redesign .pricing .pricing-notes{color:#a5b5ab;max-width:900px;font-size:13px}.home-redesign .pricing .pricing-notes b{color:#e2ebe6}.home-redesign .home-features{padding-top:10px;padding-bottom:10px}.home-redesign .home-faq{border-top:1px solid #24322b}.home-redesign .faq-list{max-width:860px;display:grid}.home-redesign .faq-list details{border-top:1px solid #243a2c}.home-redesign .faq-list details:last-child{border-bottom:1px solid #243a2c}.home-redesign .faq-list summary{cursor:pointer;color:#e6efe9;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font:700 16px/1.4 Manrope,sans-serif;list-style:none;display:flex}.home-redesign .faq-list summary::-webkit-details-marker{display:none}.home-redesign .faq-list summary:after{content:"＋";color:var(--lime);flex-shrink:0}.home-redesign .faq-list details[open] summary:after{content:"−"}.home-redesign .faq-list p{color:#a2b2a8;max-width:760px;margin:0 0 18px;font-size:14px;line-height:1.75}@media (max-width:1000px){.home-redesign .house-row{grid-template-columns:1fr 1fr}.home-redesign .pricing-grid{grid-template-columns:1fr 1fr 1fr;gap:10px}}@media (max-width:900px){.home-redesign .pricing-grid{grid-template-columns:1fr}}@media (max-width:700px){.home-section{padding:44px 22px}.home-redesign .home-experience-photo{height:180px}.home-redesign .house-row{grid-template-columns:1fr;gap:10px}.home-redesign .house-row article{padding:16px}.home-redesign .ticket-anchor{margin-top:40px}.home-redesign .ticket-subtitle{font-size:22px}.home-redesign .ticket-timeline h4{font-size:19px}.home-redesign .faq-list summary{font-size:15px}.home-redesign .hero-signature{font-size:14px}}.home-redesign .step-art.real-shot{background:#0d1410;height:300px;padding:0;display:block}.home-redesign .step-art.real-shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.home-redesign .home-experience-photo.real>img{object-position:center}.home-redesign .ticket-preview.real-phone{justify-self:center;max-width:340px;margin:0;padding:12px}.home-redesign .ticket-preview.real-phone img{border-radius:12px;width:100%;display:block}.home-redesign .ticket-preview.real-phone figcaption{text-align:center;color:#8dae98;margin-top:10px;font-size:12px}@media (max-width:700px){.home-redesign .step-art.real-shot{height:260px}.home-redesign .ticket-preview.real-phone{max-width:300px;margin:0 auto}}.home-redesign .step-art.real-shot img[src*=moderacao]{object-position:center 68%}.home-redesign footer span a{color:#9aa39e;text-decoration:none}.home-redesign footer span a:hover{color:var(--lime)}.home-redesign .hero-demo-link{align-items:center;gap:10px;font-weight:700;display:inline-flex;color:#e2ebe6!important}.home-redesign .hero-demo-link span{color:var(--lime);font-size:18px}.home-live-demo{box-sizing:border-box;background:radial-gradient(circle at 82% 28%,#244a33 0,transparent 36%),linear-gradient(130deg,#101c16,#0a120e 70%);border:1px solid #30473a;border-radius:20px;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.35fr);align-items:center;gap:62px;max-width:1216px;margin:82px auto 18px;padding:64px;display:grid;box-shadow:0 35px 100px rgba(0,0,0,.333)}.home-live-copy h2{margin:18px 0;font-size:max(38px,min(4vw,58px))}.home-live-copy>p{color:#a9b9b0;max-width:470px;font-size:15px;line-height:1.75}.home-live-copy>.home-button{margin:14px 0 11px}.home-live-copy>small{color:#75887d;font-size:10px;line-height:1.5;display:block}.home-live-copy ul{color:#cad9d0;border-top:1px solid #2e4137;gap:10px;margin:28px 0 0;padding:24px 0 0;font-size:12px;list-style:none;display:grid}.home-live-copy li:before{content:"✓";color:var(--lime);margin-right:9px}.home-live-screen{background:#060a08;border:1px solid #4b6557;border-radius:14px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 24px 65px rgba(0,0,0,.533)}.home-live-screen:before{content:"PRÉVIA REAL DO PRODUTO";z-index:2;color:var(--lime);letter-spacing:.13em;pointer-events:none;background:rgba(8,17,13,.91);border-radius:999px;padding:7px 10px;font:700 8px/1 Manrope,sans-serif;position:absolute;top:12px;left:12px}.home-live-screen iframe{aspect-ratio:16/9;background:#080d0a;border:0;width:100%;display:block}.home-bridge{max-width:760px}.plan-guide{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0 32px;display:grid}.plan-guide>div{background:#0f1813;border:1px solid #2d4034;border-radius:10px;gap:10px;padding:18px;display:grid}.plan-guide span{color:#9fb0a6;font-size:12px;line-height:1.5}.plan-guide a{color:#edf5f0;justify-content:space-between;align-items:center;font:700 15px/1.4 Manrope,sans-serif;text-decoration:none;display:flex}.plan-guide a b{color:var(--lime)}.home-redesign .price-card[id]{scroll-margin-top:calc(var(--home-nav-height) + 20px)}@media (max-width:1000px){.home-live-demo{grid-template-columns:1fr;gap:34px;margin:60px 32px 10px;padding:42px}.home-live-screen{transform:none}.plan-guide{grid-template-columns:1fr}}@media (max-width:700px){.home-redesign .hero-demo-link{justify-content:center;width:100%;min-height:46px}.home-redesign .new-hero-copy>small.trial-scope{text-align:center}.home-ribbon{margin-top:8px}.home-live-demo{border-radius:15px;margin:36px 14px 4px;padding:34px 20px}.home-live-copy h2{font-size:36px}.home-live-copy>p{font-size:14px}.home-live-copy>.home-button{width:100%}.home-live-copy ul{margin-top:22px}.home-live-screen{border-radius:9px}.home-live-screen:before{font-size:7px;top:8px;left:8px}.plan-guide{margin:24px 0}.plan-guide>div{padding:16px}}:root{color:#f8f7f3;font-synthesis:none;--lime:#c9ff3d;--ink:#09090c;--muted:#99999f;--panel:#131317;--line:#29292e;background:#09090c;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea{font:inherit}.brand{letter-spacing:.16em;align-items:center;gap:10px;font-family:Manrope;font-weight:800;display:flex}.brand i{background:var(--lime);color:#0b0b0b;letter-spacing:0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:25px;font-style:normal;display:grid}.eyebrow{letter-spacing:.16em;color:var(--lime);font-size:11px;font-weight:700}.mobile-shell{background:radial-gradient(circle at 85% 5%,#24300e 0,transparent 26%),#09090c;width:min(100%,480px);min-height:100vh;margin:auto;padding:26px 22px 40px}.intro{padding:46px 0 26px}.live-dot{color:var(--lime);letter-spacing:.15em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.live-dot:before{content:"";background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);border-radius:50%}.intro>p:not(.lead){color:#aaa;margin-left:10px;font-size:13px;display:inline}.intro h1{letter-spacing:-.04em;margin:18px 0 12px;font:800 42px/1.03 Manrope}.intro h1 em,.wall h1 em{color:var(--lime);font-style:normal}.lead{color:#aaa;margin:0}.upload-form{gap:18px;display:grid}.dropzone{cursor:pointer;background:#121216;border:1px dashed #4c4c53;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:250px;display:flex;position:relative;overflow:hidden}.dropzone input{display:none}.dropzone span{color:#777;font-size:12px}.dropzone .camera{color:var(--lime);border:1px solid #454b36;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:5px;font-size:30px;display:grid}.dropzone.has-preview img{object-fit:cover;width:100%;height:100%}.dropzone.has-preview b{background:rgba(17,17,17,.8);border-radius:20px;padding:8px 12px;font-size:12px;position:absolute;bottom:12px;right:12px}.upload-form>label:not(.dropzone),.login-card label{color:#bbb;gap:8px;font-size:12px;font-weight:600;display:grid;position:relative}.upload-form small{color:#666;font-weight:400}input,textarea{border:1px solid var(--line);color:#fff;background:#141418;border-radius:10px;outline:none;width:100%;padding:14px;transition:all .2s}input:focus,textarea:focus{border-color:#687d35;box-shadow:0 0 0 3px rgba(201,255,61,.07)}select{-webkit-appearance:none;appearance:none;border:1px solid var(--line);color:#fff;font:inherit;cursor:pointer;background-color:#141418;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23c9ff3d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border-radius:10px;outline:none;padding:11px 34px 11px 12px;font-size:13px;line-height:1.2;transition:all .2s}select:focus{border-color:#687d35;box-shadow:0 0 0 3px rgba(201,255,61,.07)}select option{color:#fff;background:#141418}select:disabled{opacity:.5;cursor:default}.inline-select{color:#aaa;align-items:center;gap:8px;font-size:12px;display:inline-flex}.inline-select select{border-radius:8px;padding:7px 30px 7px 10px;font-size:12px}textarea{resize:none;height:88px}.counter{color:#5f5f65;font-size:10px;position:absolute;bottom:10px;right:12px}.button{background:var(--lime);color:#0b0b0b;cursor:pointer;border:0;border-radius:11px;padding:16px;font-weight:700;transition:all .2s}.button:hover{filter:brightness(1.08);transform:translateY(-1px)}.button:disabled{opacity:.6}.privacy{text-align:center;color:#5f5f65;font-size:10px}.error{color:#ff8585;background:rgba(255,85,85,.082);border:1px solid rgba(255,85,85,.2);border-radius:8px;padding:10px;font-size:12px}.success-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:88vh;display:flex}.success-icon{background:var(--lime);color:#111;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:25px;font-size:32px;display:grid;box-shadow:0 0 55px rgba(201,255,61,.26)}.success-card h1{margin:10px;font:800 37px Manrope}.success-card p{color:#999;max-width:340px;margin:0 0 28px;line-height:1.6}.success-card .button{width:100%}.login-shell{background:radial-gradient(circle at 50% -10%,#24300e,transparent 40%),#09090c;place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{border:1px solid var(--line);background:#111115;border-radius:20px;gap:17px;width:min(100%,410px);padding:34px;display:grid;box-shadow:0 30px 80px rgba(0,0,0,.533)}.login-card .brand{margin-bottom:25px}.login-card h1{margin:0;font:800 30px Manrope}.login-card>p:not(.error){color:#777;margin:-10px 0 8px;font-size:14px}.admin-shell{background:#0c0c0f;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-shell>aside{border-right:1px solid #242428;flex-direction:column;padding:28px 20px;display:flex}.admin-shell nav{gap:7px;margin-top:55px;display:grid}.admin-shell nav a{color:#8e8e95;border-radius:8px;padding:12px;font-size:13px;text-decoration:none}.admin-shell nav .active{color:var(--lime);background:rgba(201,255,61,.08)}.admin-shell nav b{float:right;background:var(--lime);color:#111;border-radius:12px;padding:1px 7px}.admin-shell nav small{float:right;color:#505057}.admin-shell nav .disabled{opacity:.5}.logout{color:#777;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto}.admin-content{min-width:0;padding:46px max(28px,min(5vw,72px))}.admin-content>header{border-bottom:1px solid #242428;justify-content:space-between;align-items:flex-end;margin-bottom:30px;padding-bottom:26px;display:flex}.admin-content h1{margin:7px 0 4px;font:800 32px Manrope}.admin-content header p{color:#777;margin:0}.screen-link{color:#111;background:#f2f2ee;border-radius:8px;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.mod-card{background:#141418;border:1px solid #29292e;border-radius:14px;overflow:hidden}.mod-card>img{aspect-ratio:4/3;object-fit:contain;background:#0b0b0e;width:100%;display:block}.meta{padding:16px 16px 12px}.meta time{float:right;color:#626268;font-size:11px}.meta p{color:#aaa;margin:9px 0 0;font-size:13px}.actions{border-top:1px solid #29292e;grid-template-columns:1fr 1fr;display:grid}.actions button{cursor:pointer;background:0 0;border:0;padding:13px;font-weight:600}.reject{color:#ff7676;border-right:1px solid #29292e!important}.approve{color:var(--lime)}.empty{text-align:center;color:#696970;border:1px dashed #303037;border-radius:16px;place-content:center;height:420px;display:grid}.empty span{color:var(--lime);font-size:30px}.empty h2{color:#eee;margin:12px 0 3px}.empty p{margin:0}.wall{background:#070709;width:100vw;height:100vh;position:relative;overflow:hidden}.wall-top{z-index:5;letter-spacing:.12em;background:linear-gradient(rgba(0,0,0,.733),transparent);justify-content:space-between;align-items:center;padding:26px 34px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.pulse{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-left:7px;display:inline-block}.wall-photo{place-items:center;height:100%;animation:.7s appear;display:grid;position:relative}.ambient{filter:blur(60px)brightness(.33);background-position:50%;background-size:cover;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px;transform:scale(1.08)}.wall-photo>img{object-fit:contain;z-index:1;max-width:100%;height:100%;position:relative;box-shadow:0 0 80px #000}.caption{z-index:4;backdrop-filter:blur(18px);border-left:4px solid var(--lime);background:rgba(11,11,13,.87);max-width:48vw;padding:17px 22px;position:absolute;bottom:5vh;left:4vw}.caption strong{color:var(--lime)}.caption p{margin:6px 0 0;font-size:20px}.qr{z-index:6;color:#111;background:#fff;border-radius:13px;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex;position:absolute;bottom:28px;right:30px}.qr div{display:grid}.qr span{color:#666;font-size:11px}.wall-empty{background:radial-gradient(circle at 70% 40%,#263111,transparent 25%);flex-direction:column;justify-content:center;height:100%;padding-left:10vw;display:flex}.wall-empty h1{letter-spacing:-.05em;margin:20px 0;font:800 max(54px,min(7vw,110px))/.95 Manrope}.wall-empty p{color:#999;font-size:20px}@keyframes appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:760px){.admin-shell{grid-template-columns:1fr}.admin-shell>aside{display:none}.admin-content{padding:28px 18px}.admin-content>header{align-items:flex-start}.screen-link{font-size:0}.screen-link:after{content:"Telão ↗";font-size:12px}.qr{transform-origin:100% 100%;transform:scale(.75)}.wall-top{padding:18px}.caption{max-width:75vw}.wall-empty{padding:8vw}}.qr{border-radius:13px;gap:14px;padding:10px 18px 10px 10px;bottom:28px;right:30px;box-shadow:0 18px 55px rgba(0,0,0,.533)}.qr div{gap:3px;display:grid}.qr strong{font:800 17px Manrope}.qr span{font-size:11px}.qr small{color:#8a8a8a;overflow-wrap:anywhere;max-width:220px;margin-top:7px;font-size:11px}@media (max-width:760px){.qr{transform:scale(.62)}}.event-links .delete-event{color:#ff8b8b;background:0 0;border-color:#623737}.admin-shell nav a:not(.disabled){cursor:pointer}.compact{padding:11px 17px}.event-picker{flex-wrap:wrap;align-items:center;gap:12px;margin:-10px 0 24px;display:flex}.event-picker label{color:#777;font-size:12px}.event-picker select{color:#eee;background-color:#17171b;border:1px solid #303036;border-radius:8px;padding:9px 35px 9px 11px}.event-form{background:#151519;border:1px solid #34343a;border-radius:14px;grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:14px;margin-bottom:22px;padding:20px;display:grid}.event-form label{color:#aaa;gap:7px;font-size:11px;display:grid}.event-form label small{color:#555}.form-title{display:none}.slug-input{border:1px solid var(--line);background:#141418;border-radius:10px;align-items:center;display:flex;overflow:hidden}.slug-input span{color:#666;padding-left:12px}.slug-input input{border:0;padding-left:3px}.events-list{gap:13px;display:grid}.event-card{background:#141418;border:1px solid #29292e;border-radius:14px;grid-template-columns:95px 1fr auto;align-items:center;padding:19px;display:grid}.event-state span{text-transform:uppercase;letter-spacing:.12em;color:#777;font-size:10px}.event-card.live .event-state span{color:var(--lime)}.event-info h2{margin:0;font:700 18px Manrope}.event-info>p{color:#666;margin:3px 0 12px;font-size:12px}.event-stats{color:#777;gap:20px;font-size:11px;display:flex}.event-stats b{color:#ddd}.event-links{align-items:center;gap:9px;display:flex}.event-links a,.event-links button{color:#ddd;cursor:pointer;background:#222227;border:1px solid #303036;border-radius:7px;padding:9px 12px;font-size:11px;text-decoration:none}.event-links button{background:var(--lime);color:#101010;border-color:var(--lime);font-weight:700}.event-links .end-event{color:#ff8b8b;background:0 0;border-color:#623737}@media (max-width:900px){.event-form{grid-template-columns:1fr 1fr}.event-card{grid-template-columns:1fr}.event-state{margin-bottom:8px}.event-links{flex-wrap:wrap;margin-top:15px}}@media (max-width:600px){.event-form{grid-template-columns:1fr}.event-links a{display:none}}.external-tickets{background:#141418;border:1px solid #34343a;border-radius:12px;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.external-tickets b{letter-spacing:.06em;text-transform:uppercase;color:#b9b9c0;font:700 12px Manrope,sans-serif}.external-tickets p{margin:0;line-height:1.5}.external-tickets .inline-save{align-items:center;gap:8px;display:flex}.external-tickets input{flex:1;min-width:0}.external-tickets small.ok{color:var(--lime)}.external-tickets small.erro{color:#ff8585}.event-cover{background:#141418;border:1px solid #34343a;border-radius:12px;align-items:flex-start;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.event-cover>div:last-child{flex:1;gap:6px;min-width:0;display:grid}.event-cover b{letter-spacing:.06em;text-transform:uppercase;color:#b9b9c0;font:700 12px Manrope,sans-serif}.event-cover p{margin:0;line-height:1.5}.event-cover-thumb{background:#0b0b0e;border:1px solid #2b2b31;border-radius:9px;flex:0 0 108px;place-items:center;height:72px;display:grid;overflow:hidden}.event-cover-thumb img{object-fit:cover;width:100%;height:100%}.event-cover-thumb span{color:#5f5f67;font-size:10.5px}.event-cover small.ok{color:var(--lime)}.event-cover small.erro{color:#ff8585}@media (max-width:560px){.event-cover{flex-wrap:wrap}}.events-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.programacao{color:#c8c8cf;background:#141418;border:1px solid #34343a;border-radius:11px;margin:0 0 16px;padding:11px 14px;font-size:13.5px;line-height:1.55}.programacao b{color:#fff}.programacao.rala,.programacao.vazia{background:#1c170c;border-color:#5a4520}.night-form{border:1px solid var(--lime);background:#121216;border-radius:16px;gap:18px;margin:0 0 22px;padding:20px;display:grid}.night-form .form-title{justify-content:space-between;align-items:center;display:flex}.night-form .form-title strong{font:800 18px Manrope,sans-serif}.night-form .form-title button{color:#999;cursor:pointer;background:0 0;border:0;font-size:22px}.night-step{gap:10px;display:grid}.night-step h3{color:#e6e6ea;align-items:center;gap:10px;margin:0;font:800 14px Manrope,sans-serif;display:flex}.night-step h3 span{background:var(--lime);color:#111;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.night-step p{margin:0}.night-step-off{opacity:.75}.night-grid{grid-template-columns:repeat(auto-fit,minmax(224px,1fr));gap:12px;display:grid}.night-form label{color:#aaa;gap:5px;font-size:12px;display:grid}.night-form label small{color:#6f6f77;font-size:10.5px}.night-aviso{color:#ffd48a;background:#1c170c;border:1px solid #5a4520;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.night-cover{align-items:center;gap:14px;display:flex}.night-cover>div:last-child{gap:5px;display:grid}.night-cover b{color:#ddd;font-size:13px}.night-cover small{color:#7d7d85;font-size:11.5px}.night-cover-thumb{background:#0b0b0e;border:1px dashed #3a3a42;border-radius:10px;flex:0 0 132px;place-items:center;height:84px;display:grid;overflow:hidden}.night-cover-thumb img{object-fit:cover;width:100%;height:100%}.night-cover-thumb span{color:#5f5f67;font-size:11px}.night-linhas{gap:8px;display:grid}.night-linha{grid-template-columns:minmax(200px,224px) 150px minmax(0,1fr) 44px 28px;align-items:center;gap:8px;display:grid}.night-linha select,.night-linha input{min-width:0}.night-foto{cursor:pointer;border:1px dashed #3a3a42;border-radius:9px;place-items:center;width:44px;height:44px;font-size:17px;overflow:hidden;display:grid!important}.night-foto.com{border-style:solid}.night-foto img{object-fit:cover;width:100%;height:100%}.night-add{flex-wrap:wrap;gap:6px}.night-lote{grid-template-columns:minmax(110px,1fr) 110px 120px minmax(200px,224px) minmax(200px,224px) 28px;align-items:end;gap:8px;display:grid}.night-lote input{min-width:0}.night-lotes-existentes{background:#0f0f13;border:1px solid #2b2b31;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.night-lotes-existentes>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.night-lotes-existentes b{color:#ddd}.night-lotes-existentes span{color:var(--lime)}.night-lotes-existentes small{color:#7d7d85}.night-abrir{margin-top:4px}.night-actions{align-items:center;gap:10px;display:flex}.night-open{margin-top:10px}@media (max-width:900px){.night-linha{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.night-linha>input[type=datetime-local],.night-linha>input:not([type]){grid-column:1/-1}.night-lote{grid-template-columns:1fr 1fr}.night-lote>label:nth-child(4),.night-lote>label:nth-child(5){grid-column:1/-1}}.cal-layout{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:18px;display:grid}.cal-month{background:#111115;border:1px solid #2b2b31;border-radius:14px;padding:14px}.cal-nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cal-nav b{text-transform:capitalize;font:800 16px Manrope,sans-serif}.cal-nav span{gap:6px;display:flex}.cal-nav button{color:#ddd;cursor:pointer;font:inherit;background:#17171b;border:1px solid #303036;border-radius:8px;padding:6px 11px}.cal-nav button:hover{border-color:var(--lime);color:var(--lime)}.cal-dow,.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.cal-dow span{color:#777;text-align:center;padding-bottom:4px;font-size:11px}.cal-day{color:#888;background:#16161b;border:1px solid transparent;border-radius:9px;flex-direction:column;gap:4px;min-width:0;min-height:88px;padding:6px;display:flex}.cal-day.fora{opacity:.35}.cal-day.vazio-fds{background:0 0;border:1px dashed #5a4520}.cal-day.clicavel{cursor:pointer}.cal-day.clicavel:hover{border-color:#6a6a74;outline:none}.cal-day.clicavel:focus-visible{border-color:#6a6a74;outline:none}.cal-num{color:#aaa;border-radius:6px;align-self:flex-start;padding:0 4px;font-size:12px;font-weight:700}.cal-day.hoje .cal-num{background:var(--lime);color:#111}.cal-add{color:#b88a2a;margin-top:auto;font-size:10.5px}.cal-noite{text-align:left;color:#dfe9c8;cursor:pointer;width:100%;min-width:0;font:inherit;background:#1b2410;border:1px solid #4a5f25;border-radius:7px;gap:3px;padding:5px 6px;display:grid}.cal-noite:hover{filter:brightness(1.15)}.cal-noite b{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.cal-noite.falta{border-color:#b88a2a}.cal-noite.passou{opacity:.5}.cal-badge{color:#3a2a05;background:#e8b23a;border-radius:4px;justify-self:start;padding:0 5px;font-size:10px;font-weight:700}.cal-legenda{color:#999;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:11px;display:flex}.cal-legenda i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.cal-legenda i.completa{background:#1b2410;border:1px solid #4a5f25}.cal-legenda i.falta{background:#1b2410;border:1px solid #b88a2a}.cal-legenda i.vazio{border:1px dashed #5a4520}.cal-pend{gap:8px;display:grid;position:sticky;top:16px}.cal-pend h2{letter-spacing:.08em;text-transform:uppercase;color:#aaa;margin:0 0 2px;font:800 13px Manrope,sans-serif}.cal-pend-item{text-align:left;cursor:pointer;font:inherit;color:#ddd;background:#16161b;border:1px solid #2b2b31;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.cal-pend-item:hover{border-color:#6a6a74}.cal-pend-item small{color:#999;letter-spacing:.04em;font-size:11px}.cal-pend-item b{font-size:14px}.cal-pend-item span{color:#c8c8cf;font-size:12px;line-height:1.45}.cal-pend-item.breve{background:#1c170c;border-color:#6a4a1a}.cal-pend-item.breve small{color:#e8b23a}.cal-pend-item.urgente{background:#1f1010;border-color:#7a2a2a}.cal-pend-item.urgente small{color:#ff8585}.cal-pend-vazio{color:#777;margin:0;font-size:12.5px;line-height:1.5}@media (max-width:980px){.cal-layout{grid-template-columns:1fr}.cal-pend{position:static}}@media (max-width:600px){.cal-day{min-height:62px;padding:4px}.cal-noite{padding:3px 4px}.cal-noite b{-webkit-line-clamp:1;font-size:10.5px}.cal-add{display:none}}.night-linha{grid-template-columns:minmax(200px,224px) 150px minmax(0,1fr) 44px 122px 28px}.night-linha.pendente>input:not([type]){border-style:dashed;border-color:#6a4a1a}.night-foto.vazia{cursor:default;color:#444;border:1px dashed #2b2b31}.night-pend{color:var(--lime);cursor:pointer;white-space:nowrap;background:#141a0c;border:1px solid #3a4a22;border-radius:8px;padding:7px 8px;font-family:inherit;font-size:11px}.night-pend.on{color:#ffd48a;background:#1c170c;border:1px dashed #b88a2a}.night-pend.fixo{cursor:default;opacity:.6;text-align:center}.night-vagas{color:#e8b23a;margin:0;font-size:12.5px}@media (max-width:900px){.night-linha{grid-template-columns:1fr 1fr}.night-linha>.night-pend{grid-column:1/-1}}.event-card>*,.event-head,.event-title,.event-info,.event-links,.event-flags,.event-wall,.event-cover,.external-tickets{min-width:0;max-width:100%}.event-title h2{overflow-wrap:anywhere}.event-type-badge{white-space:normal;max-width:100%;line-height:1.3}.event-flags select,.inline-select select,.event-wall select,.event-wall input,.external-tickets input{min-width:0;max-width:100%}.event-flags .inline-select{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.event-wall{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr))}.usage-line b{white-space:nowrap}@media (max-width:900px){.event-links{flex:0 auto;max-width:100%}.event-links a,.event-links button{max-width:100%}}@media (max-width:760px){.admin-content>header{flex-direction:column;align-items:stretch;gap:14px}.admin-content>header>div:last-child:not(:first-child){flex-wrap:wrap;gap:8px;display:flex}.admin-content .usage-line{line-height:1.6;display:block}.event-head{padding:16px 16px 14px}.event-info{padding:14px 16px 18px}.event-flags{gap:12px 16px}.event-flags .inline-select{flex:100%}.event-flags .inline-select select{flex:1}.event-cover{flex-wrap:wrap}.event-cover-thumb{flex-basis:100%;height:150px}.event-cover-thumb img{object-fit:contain}}.wall-photo{overflow:hidden}.wall-photo>img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.moderation-image{background:radial-gradient(circle,#29292f,#09090c);width:100%;height:max(300px,min(34vw,460px));display:block;position:relative;overflow:hidden}.moderation-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.moderation-image span{color:#fff;background:rgba(9,9,12,.8);border-radius:16px;padding:6px 9px;font-size:10px;position:absolute;bottom:10px;right:10px}.dropzone.has-preview img{object-fit:contain;background:#09090c}@media (max-width:600px){.mobile-shell{min-height:100dvh;padding:16px 18px 12px}.mobile-shell>.brand i{border-radius:8px;width:30px;height:30px;font-size:22px}.mobile-shell>.brand{font-size:14px}.intro{padding:22px 0 14px}.intro h1{margin:10px 0 6px;font-size:max(30px,min(9vw,36px));line-height:1}.intro .lead{font-size:14px}.upload-form{gap:10px}.dropzone{border-radius:14px;gap:3px;height:132px;min-height:132px}.dropzone .camera{width:38px;height:38px;margin-bottom:2px;font-size:23px}.dropzone strong{font-size:14px}.dropzone span{font-size:10px}.upload-form>label:not(.dropzone){gap:4px}.upload-form input,.upload-form textarea{padding:10px 12px}.upload-form textarea{height:54px;padding-right:48px}.upload-form .counter{bottom:8px}.upload-form .button{min-height:44px;padding:11px}.upload-form .privacy{margin:0;font-size:9px}}@media (max-width:600px) and (max-height:680px){.intro{padding:12px 0 10px}.intro h1{font-size:28px}.dropzone{height:108px;min-height:108px}}.marketing{--lime:#c9ff3d;color:#f7f7f3;background:#08080a;min-height:100vh;overflow:hidden}.m-nav{border-bottom:1px solid rgba(255,255,255,.07);justify-content:space-between;align-items:center;max-width:1220px;height:78px;margin:auto;padding:0 28px;display:flex}.m-nav .brand{color:#fff;text-decoration:none}.m-nav>div{align-items:center;gap:30px;display:flex}.m-nav a{color:#aaa;font-size:13px;text-decoration:none}.m-nav .nav-cta{background:var(--lime);color:#0a0a0a;border-radius:8px;padding:11px 18px;font-weight:700}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:45px;max-width:1220px;min-height:690px;margin:auto;padding:80px 28px;display:grid}.m-kicker{color:var(--lime);letter-spacing:.18em;font-size:11px;font-weight:700}.hero h1{letter-spacing:-.065em;margin:24px 0;font:800 max(58px,min(6.3vw,92px))/.91 Manrope}.hero h1 em,.how h2 em,.signup-promise em{color:var(--lime);font-style:normal}.hero-copy>p{color:#a0a0a5;max-width:590px;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:25px;margin:34px 0 15px;display:flex}.m-primary{background:var(--lime);color:#0b0b0b;border-radius:9px;align-items:center;gap:28px;padding:16px 21px;font-weight:800;text-decoration:none;display:inline-flex}.m-secondary{color:#ddd;font-size:13px;text-decoration:none}.hero-copy>small{color:#606065;font-size:10px}.hero-visual{height:530px;position:relative}.screen-mock{background:radial-gradient(circle at 45% 40%,#47345d,#16131a 60%);border:7px solid #242428;border-radius:17px;width:560px;height:340px;position:absolute;top:15px;right:-80px;overflow:hidden;box-shadow:0 40px 100px #000}.screen-bar{letter-spacing:.12em;background:linear-gradient(rgba(0,0,0,.6),transparent);justify-content:space-between;padding:15px 18px;font-size:10px;display:flex}.screen-bar small b{background:var(--lime);border-radius:50%;width:5px;height:5px;display:inline-block}.screen-person{text-align:center;place-content:center;height:260px;display:grid}.screen-person .silhouette{filter:drop-shadow(0 0 30px #d271ff);color:#d995ff;font-size:100px}.screen-person strong{color:var(--lime)}.screen-person p{margin:3px}.fake-qr{color:#111;background:#fff;border-radius:6px;padding:12px;font-size:35px;position:absolute;bottom:14px;right:14px}.phone-mock{background:#0d0d10;border:6px solid #29292f;border-radius:28px;width:210px;height:390px;padding:31px 17px 18px;position:absolute;bottom:0;left:5px;box-shadow:0 30px 80px #000}.phone-mock>span{color:var(--lime);letter-spacing:.14em;font-size:8px}.phone-mock h3{font:800 24px/1 Manrope}.phone-mock h3 em{color:var(--lime);font-style:normal}.phone-mock>div{text-align:center;height:130px;color:var(--lime);border:1px dashed #555;border-radius:12px;place-content:center;font-size:34px;display:grid}.phone-mock>div small{color:#bbb;font-size:9px;display:block}.phone-mock button{background:var(--lime);border:0;border-radius:6px;width:100%;margin-top:15px;padding:10px;font-size:9px;font-weight:800}.live-pill{color:var(--lime);letter-spacing:.1em;background:rgba(23,23,27,.91);border:1px solid #42422e;border-radius:25px;padding:12px 16px;font-size:9px;position:absolute;bottom:90px;right:10px}.proof{text-align:center;border-top:1px solid #1e1e22;border-bottom:1px solid #1e1e22;padding:25px}.proof>span{color:#555;letter-spacing:.2em;font-size:9px}.proof>div{color:#68686d;letter-spacing:.08em;justify-content:center;gap:max(25px,min(5vw,75px));margin-top:15px;font:700 12px Manrope;display:flex}.how,.features{max-width:1160px;margin:auto;padding:120px 28px}.how>div{justify-content:space-between;align-items:start;display:flex}.how h2,.features h2,.trial h2{letter-spacing:-.045em;margin:18px 0 55px;font:800 max(38px,min(5vw,65px))/1 Manrope}.how ol{background:#2a2a2f;border:1px solid #2a2a2f;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.how li{background:#101014;min-height:230px;padding:35px}.how li>b{width:34px;height:34px;color:var(--lime);border:1px solid #424247;border-radius:50%;place-items:center;font-size:12px;display:grid}.how li strong{margin:35px 0 8px;font:700 20px Manrope;display:block}.how li p,.features article p{color:#85858c;font-size:13px;line-height:1.6}.features{padding-top:30px}.features header{text-align:center}.features>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.features article{background:#101014;border:1px solid #27272c;border-radius:12px;min-height:210px;padding:25px;position:relative}.features article>span{color:#45454b;font-size:11px}.features article>i{float:right;color:#666;text-transform:uppercase;background:#1a1a1e;border-radius:15px;padding:5px 8px;font-size:8px;font-style:normal}.features article:first-child{border-color:#53652f}.features article:first-child>i{color:var(--lime);background:rgba(201,255,61,.063)}.features article h3{margin-top:40px;font:700 19px Manrope}.trial{text-align:center;background:radial-gradient(circle,#263510,transparent 35%);padding:130px 25px}.trial h2{margin-bottom:20px}.trial p{color:#929298}.trial .m-primary{margin-top:25px}.trial>small{color:#606066;margin-top:12px;display:block}.marketing footer{color:#666;border-top:1px solid #222;justify-content:space-between;align-items:center;max-width:1160px;margin:auto;padding:32px 20px;font-size:11px;display:flex}.marketing footer p{margin:0}.signup-page{background:radial-gradient(circle at 15% 40%,#202d0e,transparent 32%),#09090c;min-height:100vh;padding:30px}.signup-page>.brand{color:#fff;max-width:1120px;margin:auto;text-decoration:none}.signup-layout{grid-template-columns:1fr 440px;align-items:center;gap:100px;max-width:1050px;margin:50px auto 0;display:grid}.signup-promise h1{letter-spacing:-.05em;margin:20px 0;font:800 55px/.96 Manrope}.signup-promise>p{color:#999;line-height:1.6}.signup-promise ul{color:#bbb;gap:12px;margin:30px 0;padding:0;font-size:13px;list-style:none;display:grid}.signup-promise ul li:first-letter{color:var(--lime)}.signup-promise blockquote{border-left:2px solid var(--lime);color:#777;margin:50px 0 0;padding-left:20px;font-style:italic}.signup-card{background:#121216;border:1px solid #303035;border-radius:18px;gap:15px;padding:32px;display:grid;box-shadow:0 30px 80px rgba(0,0,0,.6)}.signup-card h2{margin:7px 0 2px;font:800 29px Manrope}.signup-card>div>p{color:#777;margin:0;font-size:13px}.signup-card>label:not(.terms){color:#aaa;gap:6px;font-size:11px;display:grid}.signup-card input{padding:11px 13px}.signup-card .terms{color:#777;align-items:flex-start;gap:9px;font-size:10px;line-height:1.4;display:flex}.signup-card .terms input{width:15px;accent-color:var(--lime);margin:0}.login-prompt{text-align:center;color:#777;font-size:11px}.login-prompt a{color:var(--lime)}@media (max-width:800px){.m-nav>div>a:not(.nav-cta):not(:last-child){display:none}.m-nav>div{gap:15px}.hero{grid-template-columns:1fr;padding-top:55px}.hero-visual{height:430px}.screen-mock{right:-220px;transform:scale(.8)}.phone-mock{transform-origin:0 100%;left:8vw;transform:scale(.86)}.proof>div{flex-wrap:wrap}.how{padding-top:80px}.how ol,.features>div{grid-template-columns:1fr}.how li{min-height:190px}.signup-layout{grid-template-columns:1fr;gap:35px;margin-top:35px}.signup-promise{text-align:center}.signup-promise blockquote{display:none}.signup-promise ul{justify-content:center}.signup-card{width:min(100%,440px);margin:auto}}@media (max-width:500px){.m-nav{height:66px;padding:0 17px}.m-nav .nav-cta{padding:9px 11px}.hero{padding:46px 19px}.hero h1{font-size:48px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;gap:14px}.m-primary{justify-content:space-between}.hero-visual{margin-top:-20px}.screen-mock{right:-330px}.phone-mock{left:0}.proof>div{gap:19px}.how,.features{padding:75px 19px}.how h2,.features h2{font-size:38px}.features>div{grid-template-columns:1fr}.trial{padding:90px 19px}.marketing footer{flex-direction:column;gap:15px}.signup-page{padding:20px 15px}.signup-layout{margin-top:28px}.signup-promise h1{font-size:40px}.signup-promise>p,.signup-promise ul{display:none}.signup-card{padding:23px}}.addon-card{text-align:left;background:#101014;border:1px dashed #3a3a40;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1220px;margin:18px auto 0;padding:24px 28px;display:flex}.addon-card>div{flex:420px;gap:6px;display:grid}.addon-card small{color:var(--lime);letter-spacing:.14em;font:700 11px Manrope}.addon-card h3{letter-spacing:-.02em;margin:0;font:800 22px Manrope}.addon-card p{color:#9a9aa0;margin:0;font-size:14px;line-height:1.6}.addon-card .m-primary{flex:none}.features-lead{color:#9a9aa0;max-width:960px;margin:12px auto 0;font-size:16px;line-height:1.6}.price-base{color:var(--lime);letter-spacing:.02em;margin:10px 0 -4px;font:700 12px Manrope}.price-card ul.two-col{columns:2;column-gap:22px;display:block}.price-card ul.two-col li{break-inside:avoid;margin-bottom:7px}.price-card .m-primary{margin-top:auto}@media (max-width:900px){.price-card ul.two-col{columns:1}}.price-trial{color:#c9d6a8;border:1px dashed #53652f;border-radius:8px;margin:6px 0 -2px;padding:8px 10px;font-size:12px;line-height:1.45}.signup-trial{color:#a9b98a;background:rgba(201,255,61,.03);border:1px dashed #53652f;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;line-height:1.5}.signup-trial b{color:var(--lime)}.signup-plan{border:1px solid var(--lime);color:#dfeac4;background:rgba(201,255,61,.063);border-radius:10px;margin:0;padding:11px 13px;font-size:12px;line-height:1.5}.signup-plan b{color:var(--lime)}.zap-fab{z-index:40;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));color:#fff;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .18s,filter .18s;display:grid;position:fixed;box-shadow:0 10px 28px rgba(0,0,0,.467)}.zap-fab svg{width:32px;height:32px}.zap-fab:hover{filter:brightness(1.06);transform:translateY(-2px)}.zap-fab:focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media (max-width:760px){.zap-fab{width:52px;height:52px;right:14px}.zap-fab svg{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){.zap-fab{transition:none}}.login-card .brand{color:#fff;text-decoration:none}.trial-badge{background:rgba(201,255,61,.043);border:1px solid #3e4b29;border-radius:8px;gap:3px;margin:28px 0 -35px;padding:10px 12px;display:grid}.trial-badge span{color:var(--lime);letter-spacing:.14em;font-size:8px}.trial-badge b{color:#aaa;font-size:11px}.trial-badge.warn{background:rgba(255,180,90,.05);border-color:#6a4a2a}.trial-badge.warn span{color:#ffc46b}.settings-card{background:#141418;border:1px solid #2d2d32;border-radius:14px;gap:20px;width:min(100%,620px);padding:28px;display:grid}.settings-card>label{color:#aaa;gap:7px;font-size:12px;display:grid}.color-field{grid-template-columns:48px 1fr;gap:10px;display:grid}.color-field input[type=color]{cursor:pointer;height:46px;padding:4px}.account-readonly{border:1px solid #29292e;border-radius:9px;gap:1px;display:grid;overflow:hidden}.account-readonly span{color:#777;background:#101014;justify-content:space-between;padding:12px;font-size:11px;display:flex}.account-readonly b{color:#bbb;font-weight:500}.success-note{color:var(--lime);background:rgba(201,255,61,.043);border:1px solid #607638;border-radius:8px;padding:10px;font-size:12px}@media (max-width:600px){.settings-card{padding:19px}.account-readonly span{gap:4px;display:grid}}.logo-preview{border:1px solid var(--line,#29292e);background:#0b0b0e;border-radius:12px;flex:1;place-items:center;min-height:110px;padding:16px;display:grid}.logo-preview img{object-fit:contain;max-width:100%;max-height:78px}.logo-preview span{color:#6f6f77;text-align:center;font-size:12px}.poll-fab{z-index:20;color:#fff;cursor:pointer;background:#151b0f;border:1px solid #566c2d;border-radius:25px;align-items:center;gap:9px;padding:8px 13px;display:flex;position:fixed;top:14px;right:14px;box-shadow:0 8px 28px rgba(0,0,0,.533)}.poll-fab>span{color:var(--lime);font-size:18px}.poll-fab>div{text-align:left;display:grid}.poll-fab b{color:var(--lime);letter-spacing:.1em;font-size:8px}.poll-fab small{color:#aaa;font-size:9px}.poll-overlay{z-index:100;backdrop-filter:blur(10px);background:rgba(5,5,7,.91);place-items:center;padding:18px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.poll-modal{background:#141418;border:1px solid #36363b;border-radius:20px;width:min(100%,430px);padding:30px;position:relative;box-shadow:0 30px 90px #000}.poll-close{color:#777;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:12px;right:15px}.poll-modal h2{margin:12px 0 22px;font:800 27px/1.15 Manrope}.vote-options{gap:9px;display:grid}.vote-options button{color:#eee;text-align:left;cursor:pointer;background:#1a1a1f;border:1px solid #393940;border-radius:10px;align-items:center;gap:12px;padding:11px;display:flex}.vote-options button:hover{border-color:var(--lime)}.vote-options i{width:31px;height:31px;color:var(--lime);background:#29292f;border-radius:7px;place-items:center;font-style:normal;font-weight:700;display:grid}.vote-count{text-align:center;color:#666;margin:17px 0 0;font-size:10px}.poll-results,.screen-results{gap:13px;display:grid}.poll-results>div header,.screen-results>div header{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.poll-results>div>i,.screen-results>div>i{background:#29292f;border-radius:6px;height:8px;display:block;overflow:hidden}.poll-results>div>i>b,.screen-results>div>i>b{background:var(--lime);border-radius:6px;height:100%;transition:width .6s;display:block}.poll-results small{color:#666;font-size:9px}.poll-results .chosen header span{color:var(--lime)}.poll-screen{background:radial-gradient(circle at 70% 30%,#2a3811,transparent 35%);flex-direction:column;justify-content:center;height:100%;padding:7vh 16vw 12vh 8vw;display:flex}.poll-screen>h1{letter-spacing:-.04em;max-width:1000px;margin:18px 0 45px;font:800 max(38px,min(5vw,76px))/1.05 Manrope}.screen-results{gap:22px;width:min(900px,70vw)}.screen-results>div header{font-size:max(16px,min(2vw,29px));font-weight:700}.screen-results>div>i{height:17px}.poll-screen>p{color:#888;margin-top:28px}.nav-live{color:var(--lime)!important}.poll-form{background:#151519;border:1px solid #36363c;border-radius:14px;gap:16px;margin-bottom:22px;padding:22px;display:grid}.form-title.visible{justify-content:space-between;display:flex}.form-title.visible button{color:#777;background:0 0;border:0;font-size:20px}.poll-form>label{color:#aaa;gap:6px;font-size:11px;display:grid}.option-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.option-fields label{background:#111115;border:1px solid #2e2e34;border-radius:9px;align-items:center;display:flex}.option-fields span{color:var(--lime);padding:0 12px;font-weight:700}.option-fields input{border:0}.poll-form-actions{align-items:center;gap:10px;display:flex}.poll-form-actions>button:not(.button){color:#aaa;cursor:pointer;background:0 0;border:1px solid #33333a;border-radius:7px;padding:9px}.poll-form-actions .button{margin-left:auto;padding:11px 18px}.poll-list{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:15px;display:grid}.poll-admin-card{background:#141418;border:1px solid #2c2c32;border-radius:14px;padding:20px}.poll-admin-card.live{box-shadow:inset 3px 0 var(--lime);border-color:#5d7433}.poll-admin-head{color:#666;letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex}.poll-admin-card.live .poll-admin-head>span{color:var(--lime)}.poll-admin-card h2{min-height:46px;font:700 18px/1.25 Manrope}.mini-results{gap:10px;display:grid}.mini-results span{color:#999;justify-content:space-between;font-size:11px;display:flex}.mini-results i{background:#29292e;border-radius:4px;height:5px;display:block;overflow:hidden}.mini-results i b{background:var(--lime);height:100%;display:block}.poll-admin-card footer{border-top:1px solid #29292e;gap:8px;margin-top:20px;padding-top:14px;display:flex}.poll-admin-card footer button{color:#888;cursor:pointer;background:0 0;border:1px solid #37373d;border-radius:7px;padding:8px 10px;font-size:10px}.poll-admin-card footer .go-live{background:var(--lime);border-color:var(--lime);color:#111;font-weight:700}.poll-admin-card footer .close-poll{color:#ff9292;border-color:#633}@media (max-width:600px){.poll-fab{top:12px;right:12px}.poll-modal{padding:25px 20px}.option-fields{grid-template-columns:1fr}.poll-form-actions{flex-wrap:wrap}.poll-screen{padding:8vw}.screen-results{width:75vw}}.features article.available{border-color:#53652f}.poll-with-photo{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:center;gap:max(28px,min(4vw,72px));padding:10vh 5vw 8vh 7vw;display:grid}.poll-copy{min-width:0;padding-bottom:2vh}.poll-copy h1{letter-spacing:-.045em;max-width:900px;margin:16px 0 34px;font:800 max(36px,min(4.3vw,68px))/1.02 Manrope}.poll-copy .screen-results{width:100%}.poll-copy>p{color:#888;margin-top:25px}.poll-photo-stage{background:#101014;border:1px solid #3a4528;border-radius:16px;align-self:stretch;min-height:0;margin:7vh 0 19vh;overflow:hidden;box-shadow:0 25px 70px rgba(0,0,0,.6)}.poll-photo{place-items:center;width:100%;height:100%;min-height:340px;animation:.7s appear;display:grid;position:relative;overflow:hidden}.poll-photo-ambient{filter:blur(35px)brightness(.28);background-position:50%;background-size:cover;position:absolute;top:-35px;bottom:-35px;left:-35px;right:-35px;transform:scale(1.12)}.poll-photo>img{z-index:1;object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.poll-photo-caption{z-index:2;border-left:3px solid var(--lime);backdrop-filter:blur(10px);background:rgba(9,9,13,.867);padding:11px 13px;position:absolute;bottom:14px;left:14px;right:14px}.poll-photo-caption strong{color:var(--lime);font-size:13px}.poll-photo-caption p{margin:4px 0 0;font-size:13px}.poll-photo-empty{text-align:center;color:#777;place-content:center;height:100%;min-height:340px;display:grid}.poll-photo-empty>span{color:var(--lime);font-size:40px}.poll-photo-empty strong{color:#ddd;margin-top:8px}.poll-photo-empty p{margin:5px 0;font-size:12px}@media (max-aspect-ratio:4/3){.poll-with-photo{grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);gap:25px;padding-left:4vw;padding-right:4vw}.poll-copy h1{font-size:max(32px,min(4vw,52px))}}.program-event-picker{z-index:2;position:absolute;top:48px;right:5vw}.module-tabs{gap:7px;margin:0 0 25px;display:flex;overflow-x:auto}.module-tabs button{color:#888;white-space:nowrap;cursor:pointer;background:#151519;border:1px solid #303036;border-radius:8px;padding:10px 15px}.module-tabs button.active{border-color:var(--lime);color:var(--lime);background:rgba(201,255,61,.04)}.module-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.module-head h2{font:700 21px Manrope}.module-form{background:#151519;border:1px solid #34343a;border-radius:12px;gap:11px;margin-bottom:20px;padding:20px;display:grid}.module-form label{color:#888;gap:5px;font-size:10px;display:grid}.module-form>small{color:#777}.quiz-option-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quiz-option-form label{border:1px solid #303036;border-radius:8px;align-items:center;padding-left:10px;display:flex}.quiz-option-form input[type=radio]{width:16px;accent-color:var(--lime)}.quiz-option-form label input:last-child{border:0}.module-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:13px;display:grid}.module-card{background:#141418;border:1px solid #2d2d33;border-radius:12px;padding:18px}.module-card.live,.module-card.open{box-shadow:inset 3px 0 var(--lime);border-color:#5a7031}.module-card>span{color:#777;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.module-card.live>span,.module-card.open>span{color:var(--lime)}.module-card h3{margin:12px 0 5px;font:700 17px Manrope}.module-card p{color:#888;min-height:18px;font-size:12px}.module-card>small{color:#666}.module-card>strong{color:var(--lime);margin-top:9px;display:block}.module-card footer{border-top:1px solid #29292e;gap:8px;margin-top:16px;padding-top:12px;display:flex}.module-card footer button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #3a3a40;border-radius:6px;padding:8px;font-size:10px}.module-card footer button:first-child{color:var(--lime);border-color:#52662d}.program-dock{z-index:21;gap:6px;display:grid;position:fixed;top:58px;right:13px}.program-dock>button{color:var(--lime);cursor:pointer;background:#15170f;border:1px solid #44442e;border-radius:22px;align-items:center;gap:8px;padding:7px 11px;display:flex}.program-dock>button span{text-align:left;display:grid}.program-dock>button b{letter-spacing:.08em;font-size:8px}.program-dock>button small{color:#aaa;font-size:8px}.promo-mobile{color:#fff;background:#ff4f2e;border-radius:8px;padding:7px 10px;display:grid;box-shadow:0 8px 25px rgba(0,0,0,.533)}.promo-mobile span{letter-spacing:.1em;font-size:7px}.promo-mobile b{font-size:10px}.promo-mobile strong{font:700 15px monospace}.program-modal>input{margin:0 0 12px}.program-modal .button{width:100%;margin-top:15px}.prize{color:#aaa}.winner{text-align:center;font-size:45px;display:grid}.winner span{color:#777;text-transform:uppercase;font-size:10px}.winner strong{color:var(--lime);font:800 25px Manrope}.ranking-list{gap:7px;display:grid}.ranking-list>div,.screen-ranking>div{background:#1d1d22;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;padding:9px;display:grid}.ranking-list>div>b,.screen-ranking>div>b{color:var(--lime)}.ranking-list strong,.screen-ranking strong{color:#aaa;font-size:11px}.agenda-mobile{gap:8px;display:grid}.agenda-mobile>div{background:#1b1b20;border-radius:7px;gap:12px;padding:9px;display:flex}.agenda-mobile time{color:var(--lime);font-weight:700}.agenda-mobile span{display:grid}.agenda-mobile small{color:#777}.experience-screen{background:radial-gradient(circle at 65% 35%,#263510,transparent 36%);grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);align-items:center;gap:5vw;height:100%;padding:9vh 5vw 12vh 7vw;display:grid}.experience-copy h1{letter-spacing:-.045em;margin:16px 0 28px;font:800 max(40px,min(4.5vw,72px))/1.02 Manrope}.quiz-screen-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.quiz-screen-options>div{background:#151519;border:1px solid #3a3a40;border-radius:9px;align-items:center;gap:12px;padding:12px;font-size:18px;display:flex}.quiz-screen-options b{width:31px;height:31px;color:var(--lime);background:#29292f;border-radius:6px;place-items:center;display:grid}.experience-copy>h3{color:#777;letter-spacing:.14em;margin-top:25px;font-size:10px}.screen-ranking{gap:5px;display:grid}.experience-photo{background:#111;border:1px solid #3a4528;border-radius:15px;place-items:center;height:65vh;display:grid;position:relative;overflow:hidden}.experience-photo>div{filter:blur(35px)brightness(.3);background-position:50%;background-size:cover;position:absolute;top:-30px;bottom:-30px;left:-30px;right:-30px}.experience-photo img{z-index:1;object-fit:contain;width:100%;height:100%;position:absolute}.experience-photo>span{z-index:2;border-left:3px solid var(--lime);color:var(--lime);background:rgba(9,9,13,.8);padding:8px 11px;position:absolute;bottom:12px;left:12px}.experience-photo>p{color:#777;text-align:center}.promotion-screen .experience-copy>p{color:#aaa;font-size:20px}.promo-price{color:var(--lime);font:800 max(36px,min(5vw,70px)) Manrope;display:block}.countdown{margin-top:25px;display:grid}.countdown span{color:#777;letter-spacing:.14em;font-size:10px}.countdown b{font:800 max(45px,min(6vw,85px)) monospace}.raffle-screen{text-align:center;background:radial-gradient(circle,#314512,transparent 45%);place-content:center;height:100%;display:grid}.raffle-screen h1{margin:20px;font:800 max(50px,min(7vw,105px))/.95 Manrope}.raffle-screen h1 em{color:var(--lime);font-style:normal}.raffle-screen>p{font-size:22px}.entries-big{display:grid}.entries-big strong{color:var(--lime);font:800 90px Manrope}.entries-big span{color:#aaa}.raffle-screen>small{color:#777;margin-top:30px}.winner-big{font-size:80px;display:grid}.winner-big strong{color:var(--lime);font:800 65px Manrope}.winner-big span{font-size:20px}.ad-badge{z-index:7;background:rgba(11,11,13,.867);border:1px solid rgba(255,255,255,.133);border-radius:10px;width:240px;padding:12px;position:absolute;top:80px;right:30px}.ad-badge img{object-fit:contain;width:100%;max-height:80px;margin-bottom:7px}.ad-badge span{color:#777;letter-spacing:.14em;font-size:9px;display:block}.ad-badge b{color:var(--lime)}.ad-badge p{color:#bbb;margin:3px 0;font-size:11px}.agenda-ticker{z-index:7;background:#111;align-items:center;height:36px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.agenda-ticker>b{background:var(--lime);color:#111;place-items:center;height:100%;padding:0 18px;font-size:10px;display:grid}.agenda-ticker>div{white-space:nowrap;gap:45px;padding-left:25px;animation:30s linear infinite ticker;display:flex}.agenda-ticker span{font-size:11px}.agenda-ticker time{color:var(--lime);font-weight:700}@keyframes ticker{to{transform:translate(-55%)}}@media (max-width:700px){.program-event-picker{position:static}.quiz-option-form{grid-template-columns:1fr}.program-dock{top:55px}.experience-screen{grid-template-columns:1fr}.experience-photo{display:none}}.ad-sponsor-link{border:1px dashed #3d3d45;border-radius:9px;gap:7px;margin-top:10px;padding:10px;display:grid}.ad-sponsor-link code{color:#9a9aa2;word-break:break-all;font-size:10.5px}.ad-sponsor-link .row-actions{gap:6px;display:flex}.ad-sponsor-link small{color:#7d7d85;font-size:10.5px;line-height:1.45}.module-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.module-section-head h2{margin:0;font:700 21px Manrope}.module-section-head p{color:#888;margin:4px 0 0;font-size:13px}.module-section-head .button{flex:none}@media (max-width:700px){.module-section-head{flex-wrap:wrap}}.photo-status-tabs{gap:7px;margin:-10px 0 22px;display:flex}.photo-status-tabs button{color:#888;cursor:pointer;background:#151519;border:1px solid #303036;border-radius:7px;padding:8px 12px}.photo-status-tabs button.active{color:var(--lime);border-color:#5b7131}.event-stats label{align-items:center;gap:5px;display:flex}.event-stats select{color:#ddd;background-color:#222228;border:1px solid #35353b;border-radius:6px;padding:4px 26px 4px 8px;font-size:12px}.asset-picker{cursor:pointer;border:1px dashed #484850;border-radius:9px;align-items:center;gap:10px;min-height:58px;position:relative;padding:9px!important;display:flex!important}.asset-picker>span{color:#aaa}.asset-picker input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.asset-picker img{object-fit:contain;background:#09090c;border-radius:6px;width:70px;height:48px;margin-left:auto}.module-thumb{object-fit:contain;background:#09090c;border-radius:8px;width:100%;height:120px;margin-top:12px;display:block}.promo-rules{color:#888;margin-top:10px;font-size:12px;display:block}.product-image{background:#111;border:1px solid #3a4528;border-radius:16px;place-items:center;height:65vh;display:grid;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%}.raffle-prize-image{object-fit:contain;background:#111;border:1px solid #3a4528;border-radius:16px;width:22vw;height:48vh;position:absolute;top:18vh;left:6vw}.agenda-rail{z-index:7;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:15px;left:20px;right:310px}.agenda-rail article{backdrop-filter:blur(8px);background:rgba(11,11,13,.867);border:1px solid rgba(255,255,255,.12);border-radius:9px;align-items:center;gap:9px;min-height:64px;padding:7px;display:flex}.agenda-rail img{object-fit:cover;border-radius:6px;width:66px;height:66px}.agenda-rail article>div{min-width:0;display:grid}.agenda-rail time{color:var(--lime);font-size:9px}.agenda-rail b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (max-width:700px){.agenda-rail{display:none}.raffle-prize-image{opacity:.25;width:80vw;left:10vw}}.asset-picker .asset-hint,.asset-picker .asset-warn{flex-basis:100%;order:3;font-size:11px;line-height:1.5}.asset-picker .asset-hint{color:#7d7d85}.asset-picker .asset-warn{color:#ffc46b}.profile-chip{color:#eee;text-align:left;cursor:pointer;background:#12160c;border:1px solid #2f3a1c;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:14px;padding:9px 12px;display:flex}.profile-chip.join{border-style:dashed;border-color:#4a5a2a}.profile-chip>b{background:var(--lime);color:#0b0b0b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font:800 15px Manrope;display:grid}.profile-chip>span{line-height:1.2;display:grid}.profile-chip strong{font-size:13px}.profile-chip small{color:#9a9a9f;font-size:11px}.profile-modal h2{font-size:23px}.profile-reason{border-left:3px solid var(--lime);color:#ccc;background:rgba(201,255,61,.063);border-radius:6px;margin:-8px 0 14px;padding:10px 12px;font-size:12px}.profile-form{gap:10px;display:grid}.profile-form label{color:#bbb;gap:5px;font-size:11px;font-weight:600;display:grid}.profile-form input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:12px;font-size:15px}.profile-form>small{color:#777;font-size:11px}.profile-form .button{margin-top:4px}.song-form{gap:8px;margin-bottom:14px;display:grid}.song-form input,.song-form textarea{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:11px 12px;font-family:inherit;font-size:14px}.song-form textarea{resize:none}.counter-inline{text-align:right;color:#666;margin-top:-4px;font-size:11px}.compact-button{margin-top:4px!important;padding:12px!important}.song-list{gap:6px;max-height:42vh;display:grid;overflow:auto}.song-list>div{background:#17171b;border:1px solid #2c2c32;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.song-list>div.voted{border-color:#4a5a2a}.song-list>div>b{color:#777;width:22px;font:700 12px Manrope}.song-list>div>span{flex:1;min-width:0;display:grid}.song-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.song-list small{color:#888;font-size:11px}.song-list button{color:var(--lime);cursor:pointer;white-space:nowrap;background:#1d2312;border:1px solid #4a5a2a;border-radius:8px;padding:6px 9px;font-weight:700}.song-list button:disabled{opacity:.55;cursor:default}.live-dock{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.live-dock .poll-fab,.live-dock .program-dock>button{box-shadow:none;border-radius:12px;width:100%;min-height:46px;padding:9px 11px;position:static}.live-dock .program-dock{display:contents}.live-dock .program-dock>button b,.live-dock .poll-fab b,.live-dock .program-dock>button small,.live-dock .poll-fab small{font-size:9px}.live-dock .promo-mobile{grid-column:1/-1;position:static}.button.ghost{color:var(--lime);background:0 0;border:1px solid #4a5a2a;margin-bottom:10px}.success-card .button.ghost{margin-top:18px}.wall-top .offline{color:#fff;letter-spacing:.1em;background:#f55;border-radius:12px;margin-left:14px;padding:3px 9px;font-size:10px}.screen-side{z-index:7;width:var(--side-w,240px);gap:10px;display:grid;position:absolute;top:80px;right:30px}.screen-side .ad-badge{width:auto;position:static}.songs-panel{background:rgba(11,11,13,.867);border:1px solid rgba(255,255,255,.133);border-radius:10px;padding:12px}.songs-panel>span{color:var(--lime);letter-spacing:.14em;margin-bottom:8px;font-size:9px;display:block}.songs-panel>div{border-top:1px solid rgba(255,255,255,.08);align-items:center;gap:8px;padding:6px 0;display:flex}.songs-panel>div>b{color:#777;width:14px;font:700 12px Manrope}.songs-panel>div>span{flex:1;min-width:0;display:grid}.songs-panel strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.songs-panel small{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.songs-panel em{color:var(--lime);font-size:12px;font-style:normal;font-weight:700}.songs-panel>small{color:#777;letter-spacing:.08em;margin-top:8px;font-size:9px;display:block}.wall-message{text-align:center;background:radial-gradient(circle at 50% 40%,#263111,transparent 40%);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 12vw;animation:.7s appear;display:flex}.wall-message blockquote{letter-spacing:-.04em;max-width:1100px;margin:26px 0;font:800 max(38px,min(5vw,84px))/1.05 Manrope}.wall-message strong{color:var(--lime);font-size:max(18px,min(1.6vw,28px))}.photo-status-tabs{align-items:center}.photo-status-tabs>i{background:#303036;width:1px;height:22px;margin:0 4px}.photo-status-tabs button b{background:var(--lime);color:#111;border-radius:10px;margin-left:6px;padding:0 6px;font-size:10px}.batch-bar{background:#121216;border:1px solid #2b2b31;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 18px;padding:10px 12px;display:flex}.batch-bar>span{color:#aaa;margin-right:6px;font-size:12px}.batch-bar button{color:#ccc;cursor:pointer;background:0 0;border:1px solid #3a3a40;border-radius:7px;padding:7px 11px;font-size:12px}.batch-bar button.approve{color:var(--lime);border-color:#5b7131}.batch-bar button.reject{color:#ff8585;border-color:#6a3030}.batch-bar button:disabled{opacity:.5;cursor:default}.batch-bar small{color:#666;margin-left:auto;font-size:11px}.batch-bar kbd{color:#bbb;background:#1c1c21;border:1px solid #444;border-bottom-width:2px;border-radius:4px;padding:1px 5px;font:600 10px DM Sans,sans-serif;display:inline-block}.mod-card{border-width:2px;position:relative}.mod-card.focused{border-color:#6a6a72}.mod-card.picked{border-color:var(--lime)}.mod-card .pick{z-index:3;cursor:pointer;background:rgba(11,11,13,.8);border-radius:6px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;left:10px}.mod-card .pick input{width:16px;height:16px;accent-color:var(--lime);cursor:pointer}.message-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.message-card{gap:12px;padding:22px 18px 16px;display:grid}.message-card blockquote{letter-spacing:-.02em;margin:18px 0 0;font:700 19px/1.3 Manrope}.message-card .meta,.message-card .actions{padding:0}.switch{color:#aaa;cursor:pointer;user-select:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}.switch input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#3a3a40;border-radius:12px;width:34px;height:20px;margin:0;transition:all .2s;position:relative}.switch input:before{content:"";background:#ddd;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked{background:var(--lime)}.switch input:checked:before{background:#111;left:17px}.event-picker .switch{margin-left:auto}.event-flags{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(224px,1fr));gap:11px;display:grid}.form-grid label small,.module-form label small{color:#666;margin-left:4px;font-weight:400}.module-form label.check{color:#bbb;align-items:center;gap:8px;font-size:12px;display:flex}.module-form label.check input{width:16px;height:16px;accent-color:var(--lime)}.module-form-wrap{margin-bottom:20px}.editing-note{color:#aaa;margin:0 0 8px;font-size:12px}.editing-note b{color:var(--lime)}.module-empty{color:#666;margin:0 0 18px;font-size:13px}.schedule-line{color:#8fa85a;margin-top:8px;font-size:11px;display:block}.history{margin-top:34px}.history h2{margin-bottom:12px;font:700 17px Manrope}.table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.table-wrap th{text-align:left;color:#777;white-space:nowrap;border-bottom:1px solid #2b2b31;padding:10px 12px;font-weight:600}.table-wrap td{color:#ccc;vertical-align:middle;border-bottom:1px solid #1f1f24;padding:9px 12px}.table-wrap tr:last-child td{border-bottom:0}.table-wrap tr.winner-row td{color:var(--lime)}.table-wrap tr.muted-row td{opacity:.5}.link-button{color:var(--lime);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;text-decoration:underline}.entries-modal{width:min(100%,560px)}.entries-table{max-height:50vh;margin-bottom:14px;overflow:auto}.row-actions{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.row-actions button{color:#bbb;cursor:pointer;background:0 0;border:1px solid #3a3a40;border-radius:6px;padding:6px 9px;font-size:11px}.row-actions button.approve{color:var(--lime);border-color:#5b7131}.row-actions button.reject{color:#ff8585;border-color:#6a3030}.song-admin-list{gap:8px;display:grid}.song-admin-list.muted{opacity:.7}.song-row{background:#141418;border:1px solid #2b2b31;border-radius:10px;grid-template-columns:36px 1fr auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.song-row .rank{width:32px;height:32px;color:var(--lime);background:#1f2413;border-radius:50%;place-items:center;font:800 13px Manrope;display:grid}.song-row strong{font-size:14px;display:block}.song-row small{color:#888;font-size:11px}.song-row em{color:var(--lime);font-style:normal;font-weight:700}.stat-row{flex-wrap:wrap;gap:12px;margin:-8px 0 20px;display:flex}.stat-row>div{background:#121216;border:1px solid #2b2b31;border-radius:10px;flex:1;min-width:140px;padding:14px 16px;display:grid}.stat-row b{color:var(--lime);font:800 24px Manrope}.stat-row span{color:#888;font-size:11px}.event-picker input.search{color:#eee;background:#151519;border:1px solid #35353b;border-radius:8px;flex:1;max-width:360px;padding:9px 12px}.invite-form{background:#151519;border:1px solid #34343a;border-radius:12px;grid-template-columns:1fr 180px auto;align-items:end;gap:12px;margin-bottom:16px;padding:18px;display:grid}.invite-form label{color:#888;gap:5px;font-size:11px;display:grid}.invite-form input,.invite-form select{color:#fff;background-color:#1a1a1f;border:1px solid #38383e;border-radius:8px;padding:10px 12px}.invite-form .button{width:auto}.invite-created{background:rgba(201,255,61,.05);border:1px solid #5b7131;border-radius:12px;margin-bottom:22px;padding:16px 18px}.invite-created p{color:#aaa;margin:6px 0 10px;font-size:12px}.invite-link{align-items:center;gap:8px;display:flex}.invite-link code{color:#ddd;text-overflow:ellipsis;white-space:nowrap;background:#0c0c0f;border-radius:8px;flex:1;padding:9px 12px;font-size:12px;overflow:hidden}.invite-link button{color:var(--lime);cursor:pointer;background:0 0;border:1px solid #5b7131;border-radius:8px;padding:8px 12px}.team-section{margin-top:26px}.team-section h2{margin-bottom:10px;font:700 17px Manrope}.who{border-top:1px solid #242428;gap:2px;margin-top:auto;padding:12px 0;display:grid}.who strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.who small{color:#666;font-size:10px}.admin-shell aside .logout{margin-top:8px}.report{color:#111;background:#fff;min-height:100vh;padding:36px max(20px,min(5vw,72px)) 60px;font-size:13px}.report a{color:#3b5a10}.report-actions{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.report-actions .button{color:#fff;background:#111;width:auto}.report-head{border-bottom:2px solid #111;justify-content:space-between;align-items:flex-start;margin-bottom:22px;padding-bottom:18px;display:flex}.report-kicker{letter-spacing:.16em;color:#3b5a10;font-size:11px;font-weight:700}.report-head h1{letter-spacing:-.03em;margin:6px 0 4px;font:800 34px Manrope}.report-head p{color:#555;margin:0}.report-brand{letter-spacing:.16em;align-items:center;gap:8px;font:800 14px Manrope;display:flex}.report-brand i{color:#111;letter-spacing:0;background:#c9ff3d;border-radius:8px;place-items:center;width:30px;height:30px;font-size:22px;font-style:normal;display:grid}.kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:28px;display:grid}.kpis>div{break-inside:avoid;border:1px solid #ddd;border-radius:10px;gap:2px;padding:14px;display:grid}.kpis b{letter-spacing:-.02em;font:800 26px Manrope}.kpis span{color:#666;font-size:11px}.report-section{break-inside:avoid;margin-bottom:26px}.report-section h2{border-bottom:1px solid #ddd;margin:0 0 10px;padding-bottom:6px;font:700 16px Manrope}.report table{border-collapse:collapse;width:100%;font-size:12px}.report th{text-align:left;color:#444;background:#f3f3f3;border-bottom:1px solid #ddd;padding:7px 8px;font-weight:600}.report td{vertical-align:top;border-bottom:1px solid #eee;padding:7px 8px}.report-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.report .muted{color:#777}.report .small{margin-top:6px;font-size:11px}.hour-chart{border-bottom:1px solid #ddd;align-items:flex-end;gap:6px;height:150px;padding:10px 4px 0;display:flex}.hour-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex;position:relative}.hour-chart b{background:#3b5a10;border-radius:4px 4px 0 0;width:100%;max-width:38px;display:block}.hour-chart span{color:#666;font-size:10px}.hour-chart small{color:#333;font-size:10px;position:absolute;top:0}.report-foot{color:#888;text-align:right;margin-top:30px;font-size:11px}@media print{.no-print{display:none!important}.report{padding:0;font-size:11px}.report-grid{grid-template-columns:1fr 1fr}@page{margin:14mm}}@media (max-width:800px){.form-grid,.report-grid,.invite-form{grid-template-columns:1fr}.song-row{grid-template-columns:36px 1fr;gap:10px}.song-row em,.song-row .row-actions{grid-column:2}.batch-bar small{display:none}.wall{--side-w:180px}}.wall{--band:0px;--side-w:240px;--side-gap:calc(var(--side-w) + 50px)}.wall.songs-medium{--side-w:270px}.wall.songs-large{--side-w:310px}.wall.has-agenda{--band:104px}.wall-photo{padding-bottom:var(--band)}.photo-frame{z-index:1;max-width:100%;margin:0;animation:.7s appear;position:relative}.photo-frame img{width:auto;max-width:100%;height:auto;max-height:calc(100vh - var(--band));object-fit:contain;display:block;box-shadow:0 0 80px #000}.photo-frame .caption{backdrop-filter:none;background:linear-gradient(transparent,rgba(0,0,0,.8) 45%);border-left:0;max-width:none;padding:40px 22px 18px;position:absolute;bottom:0;left:0;right:0}.photo-frame .caption strong{font-size:18px}.photo-frame .caption p{font-size:18px;line-height:1.3}.wall.has-agenda .experience-screen{padding-bottom:calc(var(--band) + 2vh)}.wall.has-agenda .experience-photo{height:calc(100vh - var(--band) - 22vh)}.wall.has-agenda .raffle-screen,.wall.has-agenda .wall-message,.wall.has-agenda .wall-empty{padding-bottom:var(--band)}.wall.has-agenda .poll-with-photo{padding-bottom:calc(var(--band) + 2vh)}.wall.has-agenda .poll-photo-stage{margin-bottom:0}.agenda-mobile>div{align-items:center}.agenda-react{flex:none;gap:6px;margin-left:auto;display:flex}.agenda-react button{color:#bbb;cursor:pointer;background:#1a1a1f;border:1px solid #3a3a40;border-radius:8px;padding:6px 8px;font-size:14px;line-height:1}.agenda-react button.on{border-color:var(--lime);color:var(--lime);background:rgba(201,255,61,.1)}.agenda-react button.on.no{color:#ff8585;background:rgba(255,85,85,.094);border-color:#ff8585}.agenda-hint{color:#777;margin:10px 0 0;font-size:11px}.reaction-badge{color:#aaa;gap:10px;margin-top:9px;font-size:12px;display:inline-flex}.reaction-badge b{color:var(--lime)}.reaction-badge i{color:#ff8585;font-style:normal}.reaction-badge small{color:#666}.mosaic{z-index:1;height:100%;padding:78px 30px calc(var(--band) + 24px) 30px;gap:10px;display:grid;position:relative}.wall.has-side .mosaic{padding-right:var(--side-gap)}.mosaic.mosaic4{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:2fr 1fr}.mosaic.mosaic7{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:2fr 1fr 1fr}.mosaic .cell{background:#0f0f12;border:1px solid rgba(255,255,255,.08);border-radius:14px;min-width:0;min-height:0;position:relative;overflow:hidden}.mosaic .cell.big{grid-area:1/1/-1}.mosaic .cell.filled{animation:.6s appear}.mosaic .cell .ambient{filter:blur(40px)brightness(.35);top:-30px;bottom:-30px;left:-30px;right:-30px}.mosaic .cell img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.mosaic .cell.big img{object-fit:contain}.mosaic .cell .tag{z-index:2;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:26px 14px 10px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.mosaic .cell .tag strong{color:var(--lime);display:block}.mosaic .cell .tag p{color:#ddd;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}.mosaic .cell.big .tag{padding:40px 20px 16px;font-size:16px}.mosaic .cell.big .tag p{white-space:normal;font-size:16px}.mosaic .cell.message{text-align:center;background:radial-gradient(circle at 50% 40%,#263111,#0d0f09);place-content:center;padding:16px;display:grid}.mosaic .cell.message blockquote{letter-spacing:-.02em;margin:0 0 8px;font:800 max(14px,min(1.4vw,22px))/1.2 Manrope}.mosaic .cell.message strong{color:var(--lime);font-size:12px}.mosaic .cell.empty{color:#444;border-style:dashed;place-content:center;font-size:12px;display:grid}.premiere-badge{z-index:3;background:var(--lime);color:#111;letter-spacing:.14em;border-radius:6px;padding:5px 9px;font:800 11px Manrope;animation:.5s appear;position:absolute;top:12px;left:12px}.photo-frame .premiere-badge{font-size:13px;top:16px;left:16px}.pinned-badge{z-index:6;color:#ddd;letter-spacing:.08em;background:rgba(11,11,13,.867);border:1px solid rgba(255,255,255,.133);border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:absolute;top:80px;left:30px}.pinned-badge b{color:var(--lime)}.pin-controls{color:#aaa;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.pin-controls button{color:#ccc;cursor:pointer;background:0 0;border:1px solid #3a3a40;border-radius:6px;padding:6px 9px;font-size:11px}.mod-card .actions .pin{color:var(--lime);cursor:pointer;background:0 0;border:1px solid #5b7131;border-radius:8px;padding:9px;font-size:12px}.event-wall{background:#101014;border:1px solid #2b2b31;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:12px 10px;margin-top:12px;padding:12px;display:grid}.event-wall label{color:#777;letter-spacing:.06em;text-transform:uppercase;grid-template-rows:auto auto;align-content:end;gap:4px;min-width:0;font-size:10px;line-height:1.3;display:grid}.event-wall select{color:#ddd;text-overflow:ellipsis;background-color:#222228;border:1px solid #35353b;border-radius:6px;width:100%;min-width:0;padding:7px 26px 7px 8px;font-size:12px}.event-wall>span{color:#666;grid-column:1/-1;font-size:11px}.photo-track{text-align:left;background:#12160c;border:1px solid #2f3a1c;border-radius:12px;gap:4px;margin:14px 0 0;padding:12px 14px;display:grid}.photo-track b{color:var(--lime);font-size:13px}.photo-track span{color:#aaa;font-size:12px}.photo-track.rejected{background:rgba(255,85,85,.063);border-color:#6a3030}.photo-track.rejected b{color:#ff8585}.feature-groups{gap:18px;display:grid}.feature-group h3{letter-spacing:.08em;color:#888;text-transform:uppercase;margin:0 0 8px;font:700 13px Manrope}.feature-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.feature-item{cursor:pointer;background:#121216;border:1px solid #2b2b31;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.feature-item.off{opacity:.55}.feature-item .switch{margin-top:2px}.feature-item strong{font-size:13px;display:block}.feature-item small{color:#888;font-size:11px;line-height:1.35}.feature-note{color:#666;margin:6px 0 0;font-size:11px}.settings-section{border:1px solid var(--line);background:#111115;border-radius:16px;gap:14px;margin-top:26px;padding:20px;display:grid}.settings-section>h2{margin:0;font:700 18px Manrope}.settings-section>p{color:#777;margin:-8px 0 0;font-size:12px}.rule-select{color:#888;gap:5px;max-width:420px;font-size:11px;display:grid}.rule-select select{color:#eee;background-color:#1a1a1f;border:1px solid #38383e;border-radius:8px;padding:9px 34px 9px 12px}.list-card{background:#141418;border:1px solid #2d2d33;border-radius:12px;gap:8px;padding:18px;display:grid}.list-card.open{box-shadow:inset 3px 0 var(--lime);border-color:#5a7031}.list-card.late{border-color:#8a6d2b;box-shadow:inset 3px 0 #e0b53a}.list-card.archived{opacity:.5}.list-card>span{color:#777;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.list-card.open>span{color:var(--lime)}.list-card.late>span{color:#e0b53a}.list-card h3{margin:2px 0 0;font:700 17px Manrope}.list-card .benefit{color:var(--lime);background:rgba(201,255,61,.1);border-radius:12px;width:fit-content;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.list-card p{color:#888;margin:0;font-size:12px}.list-counts{color:#aaa;flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.list-counts b{color:#eee}.list-counts .cap{color:#e0b53a}.list-card footer{border-top:1px solid #29292e;flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:12px;display:flex}.list-card footer button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #3a3a40;border-radius:6px;padding:8px;font-size:10px}.list-card footer button:first-child{color:var(--lime);border-color:#52662d}.guest-form{grid-template-columns:2fr 1.4fr 1.6fr auto;align-items:end;gap:8px;margin:12px 0;display:grid}.guest-form input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:8px;padding:10px 12px;font-size:13px}.guest-form .button{width:auto;margin:0;padding:10px 14px}.entries-modal.wide{width:min(100%,760px)}.status-pill{letter-spacing:.06em;text-transform:uppercase;color:#bbb;background:#2a2a30;border-radius:10px;padding:2px 8px;font-size:10px;display:inline-block}.status-pill.checked_in{color:var(--lime);background:rgba(201,255,61,.133)}.status-pill.waiting{color:#e0b53a;background:rgba(224,181,58,.133)}.status-pill.cancelled{color:#ff8585;background:rgba(255,85,85,.094)}.status-pill.late{color:#e0b53a;background:rgba(224,181,58,.133)}.door-search{gap:10px;margin:0 0 16px;display:flex}.door-search input{color:#fff;background:#151519;border:1px solid #38383e;border-radius:12px;flex:1;padding:14px 16px;font-size:18px}.door-list{gap:8px;display:grid}.door-row{background:#141418;border:1px solid #2b2b31;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.door-row.checked_in{opacity:.55}.door-row strong{font-size:17px}.door-row small{color:#888;margin-top:3px;font-size:12px;display:block}.door-row .benefit{color:var(--lime);font-weight:700}.door-row .code{letter-spacing:.15em;color:#ccc;font-family:monospace}.door-row .row-actions button.approve{padding:12px 18px;font-size:14px}.promoter-stats{margin-top:26px}.promoter-stats h2{margin-bottom:12px;font:700 17px Manrope}.stat-inline{flex-wrap:wrap;gap:10px;margin:-6px 0 18px;display:flex}.stat-inline>span{color:#aaa;background:#121216;border:1px solid #2b2b31;border-radius:8px;padding:6px 10px;font-size:12px}.stat-inline b{color:var(--lime)}.guest-page{background:radial-gradient(circle at 85% 5%,#24300e 0,transparent 26%),#09090c;width:min(100%,480px);min-height:100vh;margin:auto;padding:26px 22px 40px}.guest-page .brand{margin-bottom:22px}.guest-hero{gap:8px;margin-bottom:18px;display:grid}.guest-hero h1{letter-spacing:-.04em;margin:4px 0;font:800 max(28px,min(8vw,36px))/1.05 Manrope}.guest-hero h1 em{color:var(--lime);font-style:normal}.guest-hero p{color:#aaa;margin:0;font-size:14px}.guest-benefit{background:#12160c;border:1px solid #3a4528;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.guest-benefit b{color:var(--lime);font-size:18px}.guest-benefit small{color:#999;font-size:12px}.guest-state{color:#bbb;background:rgba(255,255,255,.03);border-left:3px solid #666;border-radius:8px;margin:14px 0;padding:10px 12px;font-size:12px}.guest-state.open{border-color:var(--lime)}.guest-state.closed,.guest-state.scheduled{border-color:#e0b53a}.guest-form-card{background:#111115;border:1px solid #29292e;border-radius:16px;gap:10px;padding:20px;display:grid}.guest-form-card label{color:#bbb;gap:5px;font-size:11px;font-weight:600;display:grid}.guest-form-card input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:12px;font-size:15px}.guest-form-card small{color:#777;font-size:11px}.guest-ticket{text-align:center;background:#101408;border:1px solid #3a4528;border-radius:16px;justify-items:center;gap:10px;padding:24px;display:grid}.guest-ticket .eyebrow{font-size:11px}.guest-ticket h2{margin:0;font:800 24px Manrope}.guest-ticket .code{letter-spacing:.2em;color:var(--lime);font:800 30px/1 Manrope}.guest-ticket .qr-box{background:#fff;border-radius:12px;padding:10px}.guest-ticket p{color:#aaa;margin:0;font-size:13px}.guest-ticket .status-pill{font-size:11px}@media (max-width:800px){.guest-form{grid-template-columns:1fr 1fr}.guest-form .button{grid-column:1/-1}.door-row{grid-template-columns:1fr}}.dup-section{background:rgba(224,181,58,.05);border:1px solid #8a6d2b;border-radius:12px;margin:0 0 22px;padding:16px 18px}.dup-section h2{margin:0 0 4px;font:700 16px Manrope}.dup-section>p{color:#aaa;margin:0 0 12px;font-size:12px}.dup-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.dup-card{background:#121216;border:1px solid #2b2b31;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.dup-card>b{color:#e0b53a}.dup-card ul{color:#bbb;gap:3px;margin:0;padding-left:16px;font-size:12px;display:grid}.dup-card .button{justify-self:start;width:auto;padding:8px 12px;font-size:12px}.stage{color:#f2f2f2;background:#08080b;min-height:100vh;padding:0 0 40px;font-size:16px}.stage-top{z-index:5;background:#0c0c10;border-bottom:1px solid #26262c;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:16px 22px;display:flex;position:sticky;top:0}.stage-title{line-height:1.2;display:grid}.stage-title strong{letter-spacing:.02em;font:800 15px Manrope}.stage-title small{color:#8fa85a;letter-spacing:.1em;font-size:11px}.stage-tabs{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.stage-tabs button{color:#aaa;cursor:pointer;background:#151519;border:1px solid #303036;border-radius:9px;padding:10px 14px;font-size:14px}.stage-tabs button.active{color:var(--lime);background:rgba(201,255,61,.063);border-color:#5b7131}.stage-note{padding:12px 22px 0}.stage-note-btn{text-align:left;color:#bbb;cursor:pointer;background:0 0;border:1px dashed #3a3a40;border-radius:10px;justify-content:space-between;gap:10px;width:100%;padding:10px 14px;font-size:14px;display:flex}.stage-note-btn b{color:var(--lime)}.stage-note-btn span{color:#666;font-size:12px}.stage-note form{flex-wrap:wrap;gap:8px;display:flex}.stage-note input{color:#fff;background:#151519;border:1px solid #38383e;border-radius:10px;flex:1;min-width:220px;padding:12px 14px;font-size:15px}.stage-note .button{width:auto}.ghost-btn{color:#aaa;cursor:pointer;background:0 0;border:1px solid #3a3a40;border-radius:9px;padding:10px 14px}.stage .error{margin:12px 22px 0}.now-playing{background:#111115;border:1px solid #2a2a30;border-radius:16px;margin:16px 22px;padding:20px 22px}.now-playing.on{background:radial-gradient(circle at 0 0,#263111,#101408 60%);border-color:#5b7131}.now-playing h1{letter-spacing:-.03em;margin:8px 0 4px;font:800 max(26px,min(4vw,40px))/1.05 Manrope}.now-playing p{color:#bbb;margin:0 0 14px}.stage-muted{color:#777;margin:6px 0 0;font-size:14px}.stage-empty{color:#777;text-align:center;border:1px dashed #303037;border-radius:14px;margin:16px 22px;padding:28px}.stage-list{gap:10px;padding:0 22px;display:grid}.stage-list.compact{gap:6px}.stage-row{background:#141418;border:1px solid #2b2b31;border-radius:14px;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.stage-row.skipped{opacity:.6}.stage-row .votes{height:44px;color:var(--lime);background:#1f2413;border-radius:10px;place-items:center;font:800 15px Manrope;display:grid}.stage-row strong{letter-spacing:-.01em;font-size:19px;display:block}.stage-row small{color:#999;font-size:13px}.stage-actions{flex-wrap:wrap;gap:8px;display:flex}.stage-actions button{color:#ddd;cursor:pointer;background:#1a1a1f;border:1px solid #3a3a40;border-radius:10px;min-height:46px;padding:12px 16px;font-size:15px}.stage-actions button.primary{background:var(--lime);border-color:var(--lime);color:#111;font-weight:800}.stage-actions button.danger{color:#ff8585;border-color:#6a3030}.skip-reasons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.skip-reasons button{color:#ff9a9a;cursor:pointer;background:rgba(255,85,85,.07);border:1px solid #6a3030;border-radius:9px;padding:9px 12px;font-size:13px}.skip-reasons button:last-child{color:#aaa;background:0 0;border-color:#3a3a40}.repertoire-form{gap:10px;margin:16px 22px;display:grid}.repertoire-form label{color:#aaa;font-size:14px}.repertoire-form label b{color:var(--lime)}.repertoire-form textarea{color:#fff;background:#151519;border:1px solid #38383e;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px}.repertoire-form .button{justify-self:start;width:auto}.stage-summary{padding:16px 22px}.kpis.dark>div{background:#121216;border-color:#2b2b31}.kpis.dark b{color:var(--lime)}.kpis.dark span{color:#888}.stage-summary h2{margin:22px 0 10px;font:700 18px Manrope}.stage-ol{gap:8px;margin:0;padding-left:22px;font-size:16px;display:grid}.stage-ol em{color:var(--lime);margin-left:6px;font-style:normal}@media (max-width:700px){.stage-row{grid-template-columns:52px 1fr}.stage-actions,.skip-reasons{grid-column:1/-1;justify-content:flex-start}.stage-tabs{margin-left:0}}.stage-card{background:#151519;border:1px solid #34343a;border-radius:12px;gap:12px;margin:-4px 0 20px;padding:16px 18px;display:grid}.stage-card strong{font:700 15px Manrope}.stage-card p{color:#888;margin:4px 0 0;font-size:12px}.stage-card-note b{color:var(--lime)}.stage-card .button{justify-self:start;width:auto}.stage-card .invite-link button.reject{color:#ff8585;border-color:#6a3030}.stage-card .open-link{color:#ddd;border:1px solid #3a3a40;border-radius:8px;padding:8px 12px;font-size:12px;text-decoration:none}.now-playing-badge{background:linear-gradient(135deg,#1c2410,rgba(11,11,13,.933));border:1px solid #5b7131;border-radius:10px;padding:12px}.now-playing-badge span{color:var(--lime);letter-spacing:.14em;margin-bottom:4px;font-size:9px;display:block}.now-playing-badge b{letter-spacing:-.01em;font:800 15px Manrope;display:block}.now-playing-badge small{color:#aaa;font-size:11px}.stage-hint{border-left:3px solid var(--lime);color:#ccc;background:rgba(201,255,61,.063);border-radius:6px;margin:-8px 0 12px;padding:8px 12px;font-size:12px}.stage-hint b{color:var(--lime)}.now-playing-mobile{background:#1a2110;border:1px solid #5b7131;border-radius:10px;gap:2px;margin:0 0 12px;padding:10px 12px;display:grid}.now-playing-mobile span{color:var(--lime);letter-spacing:.14em;font-size:9px}.now-playing-mobile b{font-size:15px}.now-playing-mobile small{color:#aaa;font-size:11px}.mine-list{gap:6px;margin-bottom:12px;display:grid}.mine-list>div{background:#17171b;border:1px solid #2c2c32;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.mine-list>div.playing{border-color:var(--lime);background:rgba(201,255,61,.08)}.mine-list>div.played{opacity:.75}.mine-list>div.skipped{border-color:#6a3030}.mine-list strong{font-size:13px}.mine-list small{color:#aaa;font-size:11px}.suggestions{gap:4px;margin:-4px 0 4px;display:grid}.suggestions button{text-align:left;color:#ddd;cursor:pointer;background:#12160c;border:1px solid #3a4528;border-radius:8px;padding:8px 10px;font-size:13px}.wall,.wall.has-agenda{--band:140px}.wall .qr{gap:12px;padding:10px 16px 10px 10px;bottom:28px;left:30px;right:auto}.wall .qr.small{transform-origin:0 100%;transform:scale(.78)}.wall .qr.large{transform-origin:0 100%;transform:scale(1.35)}.wall .qr small{display:none}.wall .qr strong{font-size:15px}.wall .qr span{font-size:11px}.wall.has-agenda .agenda-rail{bottom:24px;left:360px;right:30px}.wall.has-agenda.qr-small .agenda-rail{left:300px}.mosaic{padding-bottom:calc(var(--band) + 10px)}.wall.has-side .wall-message{padding:0 var(--side-gap) 0 6vw}.wall.has-side .wall-message blockquote{max-width:none}.wall.has-side .raffle-screen,.wall.has-side .wall-empty{padding-right:var(--side-gap)}.wall .wall-message,.wall .raffle-screen,.wall .wall-empty{padding-bottom:var(--band)}.wall.has-side .wall-photo{padding-right:var(--side-gap);padding-left:var(--side-gap)}.wall.has-side .photo-frame img{max-width:calc(100vw - 2 * var(--side-gap) - 40px)}.wall.has-side .poll-with-photo{padding-right:var(--side-gap)}.wall.qr-small{--band:142px}.wall.qr-medium{--band:174px}.wall.qr-large{--band:228px}.wall.has-agenda.qr-small{--band:150px}.mosaic{padding-top:70px}.mosaic .cell img{object-fit:contain}.wall .poll-with-photo{padding-top:9vh;padding-bottom:calc(var(--band) + 2vh);gap:max(20px,min(3vw,48px))}.wall .poll-photo-stage{align-self:stretch;margin:0}.wall .poll-copy h1{margin:12px 0 22px;font-size:max(30px,min(3.6vw,58px))}.wall.has-side .poll-with-photo{padding-right:var(--side-gap);grid-template-columns:minmax(0,1.7fr) minmax(220px,.6fr);padding-left:4vw}.wall .poll-with-photo{padding-top:max(82px,10vh);padding-bottom:calc(var(--band) + 1.5vh)}.wall .poll-copy{flex-direction:column;justify-content:center;min-height:0;display:flex}.wall .poll-copy h1{margin:max(6px,min(1.4vh,14px)) 0 max(10px,min(2.4vh,24px));font-size:min(3.6vw,6.5vh);line-height:1.05}.wall .poll-copy .eyebrow{font-size:max(9px,min(1.7vh,12px))}.wall .poll-copy .screen-results{gap:max(6px,min(1.6vh,18px));width:100%}.wall .poll-copy .screen-results>div{margin-bottom:0}.wall .poll-copy .screen-results>div header{margin-bottom:max(3px,min(.7vh,6px));font-size:min(2vw,3.6vh)}.wall .poll-copy .screen-results>div>i{height:max(8px,min(1.8vh,17px))}.wall .poll-copy>p{margin-top:max(8px,min(2vh,22px));font-size:min(1.3vw,2.6vh)}.wall .wall-top{padding:max(14px,min(2.8vh,26px)) 34px}.wall .experience-screen{padding-top:max(82px,10vh);padding-bottom:calc(var(--band) + 1.5vh);align-items:center}.wall.has-side .experience-screen{padding-right:var(--side-gap);grid-template-columns:minmax(0,1.7fr) minmax(200px,.6fr);gap:max(20px,min(3vw,48px));padding-left:4vw}.wall .experience-photo,.wall .product-image{height:auto;max-height:calc(100vh - var(--band) - max(82px,10vh) - 2vh);align-self:stretch}.wall .experience-copy h1{margin:max(6px,min(1.4vh,14px)) 0 max(10px,min(2.2vh,22px));font-size:min(3.6vw,6.5vh);line-height:1.05}.wall .experience-copy h3{margin:max(8px,min(2vh,18px)) 0 max(4px,min(1vh,8px));font-size:max(9px,min(1.7vh,13px))}.wall .quiz-screen-options>div{padding:max(6px,min(1.2vh,12px)) max(10px,min(1.4vw,16px));font-size:min(1.6vw,3vh)}.wall .screen-ranking>div{padding:max(5px,min(1vh,10px)) max(10px,min(1.4vw,16px));font-size:min(1.6vw,3.2vh)}.wall .countdown b{font-size:min(4vw,8vh)}.profile-modal.welcome{text-align:center;justify-items:center;gap:10px;display:grid}.welcome-icon{background:var(--lime);color:#111;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:6px;font-size:30px;display:grid}.profile-modal.welcome h2{margin:4px 0 0;font-size:24px}.welcome-text{color:#bbb;margin:0;font-size:13px;line-height:1.4}.welcome-stats{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:10px 0 6px;display:grid}.welcome-stats>div{background:#12160c;border:1px solid #2f3a1c;border-radius:10px;gap:2px;padding:10px 6px;display:grid}.welcome-stats b{color:var(--lime);font:800 20px Manrope}.welcome-stats span{color:#999;font-size:10px}.wall .raffle-screen{text-align:center;padding:max(82px,10vh) 4vw calc(var(--band) + 1.5vh);grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:center;justify-items:center;row-gap:max(4px,min(1vh,10px));display:grid}.wall.has-side .raffle-screen{padding-right:var(--side-gap)}.wall .raffle-screen:has(.raffle-prize-image){grid-template-columns:minmax(180px,.5fr) minmax(0,1fr);column-gap:max(20px,min(3vw,48px))}.wall .raffle-screen .raffle-prize-image{width:100%;height:auto;max-height:calc(100vh - var(--band) - max(82px,10vh) - 3vh);opacity:1;grid-area:1/1/span 6;align-self:center;position:static;top:auto;left:auto}.wall .raffle-screen:has(.raffle-prize-image)>:not(.raffle-prize-image){grid-column:2}.wall .raffle-screen h1{margin:max(6px,min(1.4vh,16px)) 0;font-size:min(6vw,11vh)}.wall .raffle-screen>p{margin:0;font-size:min(1.9vw,3.6vh)}.wall .entries-big strong{font-size:min(7.5vw,15vh);line-height:1}.wall .entries-big span{font-size:min(1.5vw,2.8vh)}.wall .raffle-screen>small{margin-top:max(8px,min(2vh,24px));font-size:min(1.3vw,2.5vh)}.wall .winner-big{font-size:min(6vw,11vh)}.wall .winner-big strong{font-size:min(5vw,9.5vh)}.wall .winner-big span{font-size:min(1.6vw,3vh)}.confirm-overlay{z-index:200}.confirm-modal{gap:12px;width:min(100%,460px);display:grid}.confirm-modal h2{margin:0;font:800 22px/1.2 Manrope}.confirm-modal p{color:#bbb;margin:0;font-size:14px;line-height:1.45}.confirm-modal.danger h2{color:#ff9a9a}.confirm-code{color:#ddd;word-break:break-all;user-select:all;background:#0c0c0f;border-radius:8px;padding:10px 12px;font-size:12px;display:block}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.confirm-actions .button{width:auto;margin:0}.confirm-actions .button.danger{color:#fff;background:#f55}.screen-side{max-height:calc(100vh - 80px - var(--band) - 8px);align-content:start;gap:max(6px,min(1.2vh,10px));overflow:hidden}.screen-side>aside{min-width:0;max-width:100%}.screen-side .ad-badge b,.screen-side .now-playing-badge b{overflow-wrap:anywhere}.ad-qr svg{max-width:100%;height:auto}.screen-side .ad-badge,.songs-panel,.now-playing-badge{padding:max(7px,min(1.4vh,12px))}.screen-side .ad-badge img{max-height:max(36px,min(9vh,80px))}.screen-side .ad-badge p,.now-playing-badge small,.songs-panel small{font-size:max(9px,min(1.8vh,11px))}.screen-side .ad-badge b,.now-playing-badge b{font-size:max(12px,min(2.6vh,15px))}.songs-panel>div{padding:max(3px,min(.9vh,6px)) 0}.songs-panel strong{font-size:max(10px,min(2.1vh,12px))}.songs-panel>span,.now-playing-badge span,.screen-side .ad-badge span{margin-bottom:max(3px,min(.8vh,8px))}.songs-panel>small{margin-top:max(4px,min(1vh,8px))}@media (max-height:620px){.screen-side:has(.ad-badge):has(.now-playing-badge) .songs-panel>div:nth-of-type(n+3){display:none}.screen-side:has(.ad-badge):has(.now-playing-badge) .songs-panel>small{display:none}}.ad-badge.with-qr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"img img""kicker qr""name qr""text qr";align-items:center;column-gap:10px;display:grid}.ad-badge.with-qr img{grid-area:img}.ad-badge.with-qr span{grid-area:kicker}.ad-badge.with-qr b{grid-area:name}.ad-badge.with-qr p{grid-area:text}.ad-qr{background:#fff;border-radius:8px;grid-area:qr;justify-items:center;gap:3px;padding:4px;display:grid}.ad-qr small{color:#333;letter-spacing:.06em;font-size:8px;font-weight:700}.ad-break{height:100%;padding:max(82px,10vh) 5vw calc(var(--band) + 2vh);text-align:center;background:radial-gradient(circle at 50% 40%,#1f2a12,#08080b 60%);flex-direction:column;justify-content:center;align-items:center;animation:.6s appear;display:flex;position:relative}.ad-break>.eyebrow{letter-spacing:.2em;font-size:max(11px,min(2vh,16px))}.ad-break-body{flex:1;justify-content:center;align-items:center;gap:max(24px,min(5vw,80px));width:100%;min-height:0;display:flex}.ad-break-copy{justify-items:center;gap:max(6px,min(1.5vh,14px));min-width:0;display:grid}.ad-break-copy img{object-fit:contain;border-radius:14px;max-width:min(60vw,700px);max-height:38vh}.ad-break-copy h1{letter-spacing:-.04em;margin:0;font:800 min(6vw,11vh)/1 Manrope}.ad-break-copy p{color:#ccc;max-width:60vw;margin:0;font-size:min(2.2vw,4.2vh)}.ad-break-qr{justify-items:center;gap:8px;display:grid}.ad-break-qr .qr-box{background:#fff;border-radius:14px;padding:10px}.ad-break-qr strong{font-size:min(1.6vw,3vh)}.ad-break-qr small{color:#999;font-size:min(1.2vw,2.3vh)}.ad-break-bar{background:rgba(255,255,255,.08);height:4px;position:absolute;bottom:0;left:0;right:0}.ad-break-bar i{background:var(--lime);transform-origin:0;width:100%;height:100%;animation:linear forwards adbar;display:block}@keyframes adbar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.wall.has-side .ad-break{padding-right:calc(var(--side-gap) + 2vw)}.ad-metrics{color:#8fa85a;margin-top:8px;font-size:11px;display:block}.module-form label input[type=url]{width:100%}.qr-overlay{z-index:210;background:rgba(0,0,0,.94)}.qr-modal{color:#111;text-align:center;background:#fff;border-radius:22px;justify-items:center;gap:8px;width:min(100%,420px);padding:28px 24px;display:grid}.qr-modal .eyebrow{color:#3b5a10}.qr-modal h2{letter-spacing:-.02em;margin:0;font:800 22px Manrope}.qr-modal p{color:#555;margin:0;font-size:13px}.qr-modal-code{background:#fff;border-radius:14px;margin:10px 0 4px;padding:8px}.qr-modal small{color:#777;word-break:break-all;font-size:11px}.qr-modal .button{color:#fff;background:#111;justify-self:center;width:auto;margin-top:8px;padding:12px 28px}.pillars{max-width:1220px;margin:auto;padding:90px 28px 20px}.pillars header{margin-bottom:34px}.pillars h2{letter-spacing:-.05em;margin:14px 0 0;font:800 max(34px,min(4vw,56px))/1 Manrope}.pillars h2 em{color:var(--lime);font-style:normal}.pillars>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.pillars article{background:#101014;border:1px solid #27272c;border-radius:14px;align-content:start;gap:10px;padding:28px;display:grid}.pillars article:first-child{background:linear-gradient(160deg,#151a0c,#101014);border-color:#53652f}.pillars article h3{letter-spacing:-.03em;margin:4px 0 0;font:800 24px/1.1 Manrope}.pillars article p{color:#9a9aa0;margin:0;font-size:14px;line-height:1.6}.features h2 em{color:var(--lime);font-style:normal}.features{max-width:1400px}.features .feature-block{margin-top:30px;display:block}.features .feature-block>div{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:stretch;gap:13px;display:grid}.features .feature-block article{min-height:0}@media (max-width:820px){.features .feature-block>div{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:520px){.features .feature-block>div{grid-template-columns:1fr}}.features .feature-block>h3{letter-spacing:.12em;text-transform:uppercase;color:#8fa85a;margin:0 0 12px;font:700 13px Manrope}.features article{min-height:170px}.features article>h3{letter-spacing:-.02em;margin:16px 0 8px;font:800 18px Manrope}.features article.available>i{color:var(--lime);background:rgba(201,255,61,.08)}.screen-mock.mock2{background:#0a0a0d;border-color:#1f1f24}.mock2-grid{grid-template-columns:1.4fr .8fr 1fr;gap:8px;display:grid;position:absolute;top:44px;bottom:12px;left:12px;right:12px}.mock2-big{background:radial-gradient(circle at 40% 35%,#5a3e78,#1a1520 70%);border-radius:8px;flex-direction:column;justify-content:flex-end;padding:10px;font-size:11px;display:flex;position:relative}.mock2-big i{color:#d995ff;filter:drop-shadow(0 0 20px #d271ff);place-items:center;font-size:52px;font-style:normal;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mock2-big strong{color:var(--lime);position:relative}.mock2-big p{margin:2px 0 0;position:relative}.mock2-big em{background:var(--lime);color:#111;letter-spacing:.12em;border-radius:4px;padding:3px 6px;font:800 8px Manrope;position:absolute;top:8px;left:8px}.mock2-col{grid-template-rows:1fr 1fr;gap:8px;display:grid}.mock2-cell{background:#151519;border-radius:8px;flex-direction:column;justify-content:center;padding:8px;font-size:10px;display:flex}.mock2-cell.msg{text-align:center;background:radial-gradient(circle,#263111,#0d0f09);font-weight:800;line-height:1.2}.mock2-cell.msg small{color:var(--lime);margin-top:4px;font-weight:600}.mock2-cell.photo{background:radial-gradient(circle at 30% 30%,#3a6a7a,#0f1a1f 70%);justify-content:flex-end}.mock2-cell.photo strong{color:var(--lime)}.mock2-side{align-content:start;gap:6px;display:grid}.mock2-side>div{background:rgba(11,11,13,.8);border:1px solid rgba(255,255,255,.1);border-radius:7px;padding:7px 8px;font-size:9px;line-height:1.3;position:relative}.mock2-side>div:first-child{background:#141b0b;border-color:#5b7131}.mock2-side span{color:var(--lime);letter-spacing:.12em;font-size:6px;display:block}.mock2-side i{color:#111;background:#fff;border-radius:3px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.fake-qr.mock2-qr{border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:22px;display:flex;bottom:10px;left:14px;right:auto}.fake-qr.mock2-qr small{font:700 9px DM Sans,sans-serif}.phone-mock.mock2-phone{flex-direction:column;gap:9px;padding:26px 15px 16px;display:flex}.phone-mock.mock2-phone>span{color:var(--lime);letter-spacing:.14em;font-size:9px}.phone-mock.mock2-phone h3{letter-spacing:-.04em;margin:0;font:800 20px/1.05 Manrope}.phone-mock.mock2-phone h3 em{color:var(--lime);font-style:normal}.mock2-chip{background:#12160c;border:1px solid #2f3a1c;border-radius:9px;align-items:center;gap:7px;padding:6px 8px;display:flex}.mock2-chip b{background:var(--lime);color:#111;border-radius:50%;place-items:center;width:22px;height:22px;font:800 11px Manrope;display:grid}.mock2-chip small{color:#bbb;font-size:8px;line-height:1.25}.mock2-dock{grid-template-columns:1fr 1fr;gap:5px;display:grid}.mock2-dock span{color:var(--lime);letter-spacing:.06em;background:#15170f;border:1px solid #44442e;border-radius:8px;padding:6px 7px;font-size:7px;font-weight:700}.phone-mock.mock2-phone button{background:var(--lime);color:#111;border:0;border-radius:8px;margin-top:auto;padding:10px;font-size:11px;font-weight:800}@media (max-width:800px){.pillars>div{grid-template-columns:1fr}.pillars{padding-top:60px}}.logo{letter-spacing:-.04em;color:#fff;align-items:center;gap:.45em;font-family:Manrope,sans-serif;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.logo.light{color:#0b0b0b}.logo-word b{color:var(--lime,#c9ff3d);letter-spacing:-.02em;margin-left:.08em;font-size:.72em;font-weight:800}.logo.light .logo-word b{color:#3b5a10}.brand .logo-mark{flex:none}.brand-page{color:#f2f2f2;background:#08080b;min-height:100vh;padding:40px max(20px,min(5vw,72px))}.brand-page header{max-width:760px;margin-bottom:28px}.brand-page h1{letter-spacing:-.04em;margin:8px 0;font:800 44px Manrope}.brand-page header p{color:#999;line-height:1.5}.brand-row{border:1px solid #26262c;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:14px;padding:28px;display:grid}.brand-row.dark{background:#0d0d11}.brand-row.light{color:#111;background:#fff;border-color:#ddd}.brand-row>div{align-content:start;gap:14px;display:grid}.brand-row>div.wide{grid-column:1/3}.brand-row small{color:#888;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.brand-row.light small{color:#777}.brand-row img{border:1px solid #ddd;border-radius:10px;max-width:100%}.swatches{gap:8px;display:flex}.swatches i{color:#111;text-align:center;border-radius:8px;flex:1;padding:14px 8px;font-size:10px;font-style:normal}@media (max-width:800px){.brand-row{grid-template-columns:1fr}.brand-row>div.wide{grid-column:auto}}.mock2-onair{border:1px solid var(--lime);background:linear-gradient(rgba(201,255,61,.18),rgba(201,255,61,.04));border-radius:9px;gap:2px;padding:7px 8px;display:grid}.mock2-onair b{color:var(--lime);letter-spacing:.08em;font:800 9px Manrope}.mock2-onair small{color:#dfe7c8;font-size:8px;line-height:1.25}@media (max-width:800px){.wall{--side-w:180px}}.wall-timer-bar{z-index:3;background:rgba(255,255,255,.08);height:4px;position:absolute;bottom:0;left:0;right:0}.wall-timer-bar i{background:var(--lime);transform-origin:0;width:100%;height:100%;animation:linear forwards adbar;display:block}.event-wall .wall-check{text-transform:none;letter-spacing:0;cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:8px;font-size:11px;display:flex}.event-wall .wall-check input{width:15px;height:15px;accent-color:var(--lime);cursor:pointer;margin:1px 0 0}.event-wall .wall-check b{color:#bbb;font-weight:600;display:block}.event-wall .wall-check small{color:#666;display:block}.event-links button.undo-live{color:#d7d7dd;border:1px solid #4a4a52}.event-links button.undo-live:hover{border-color:var(--lime);color:var(--lime)}.promo-medidores{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.countdown.restam b{color:var(--lime)}.promo-qr{align-content:center;justify-items:center;gap:10px;display:grid}.promo-qr .qr-box{background:#fff;border-radius:18px;padding:12px;line-height:0}.promo-qr strong{font:800 20px Manrope,sans-serif}.promo-qr small{color:#b9b9c0;font-size:14px}.promotion-screen.esgotada .esgotou{color:var(--lime);font-size:max(20px,min(2.4vw,30px))}.res-table.juntas b{letter-spacing:-.02em;font-size:16px;line-height:1.15}.res-manual{border:1px solid var(--line,#2b2b31);background:#101014;border-radius:14px;gap:12px;margin:12px 0;padding:16px;display:grid}.res-manual h3{margin:0;font:800 15px Manrope,sans-serif}.res-manual h3 small{color:#7d7d85;margin-top:2px;font:400 12px/1.4 DM Sans,sans-serif;display:block}.res-manual label{color:#9a9aa0;gap:4px;font-size:12px;display:grid}.door-sale{border:1px solid var(--line,#2b2b31);background:#101014;border-radius:14px;align-items:center;gap:14px;margin:0 0 12px;padding:12px;display:flex}.door-sale-qr{background:#fff;border-radius:12px;flex:none;padding:8px;line-height:0}.door-sale-copy{gap:3px;min-width:0;display:grid}.door-sale-copy small{color:var(--lime-ink);letter-spacing:.14em;font:800 10px Manrope,sans-serif}.door-sale-copy b{font-size:16px}.door-sale-copy span{color:#9a9aa0;font-size:12.5px;line-height:1.45}.door-sale.full{text-align:center;background:#2a1111;border-color:#7a2f2f;place-items:center;gap:4px;padding:20px;display:grid}.door-sale.full b{letter-spacing:.06em;color:#ff9b9b;font:800 30px Manrope,sans-serif}.door-sale.full span{color:#e0b9b9;max-width:380px;font-size:13px}.door-sale.off{gap:3px;display:grid}.door-sale.off b{font-size:15px}.door-sale.off span{color:#9a9aa0;font-size:12.5px}.door-sale-form{gap:8px;margin-top:8px;display:grid}.door-sale-form label{color:#9a9aa0;gap:3px;font-size:11px;display:grid}.door-sale-copy .ghost-btn{justify-self:start;margin-top:8px}.door-tag{color:var(--lime-ink);letter-spacing:.1em;vertical-align:middle;background:rgba(201,255,61,.12);border-radius:6px;margin-left:6px;padding:1px 6px;font:800 9px Manrope,sans-serif;display:inline-block}.door-sale-done{background:#141a0c;border:1px solid #3f5320;border-radius:12px;justify-items:start;gap:8px;margin-top:8px;padding:12px;display:grid}.door-sale-done b{color:var(--lime)}.door-sale-done span{color:#9a9aa0;font-size:12.5px}.door-sale-links{flex-wrap:wrap;gap:6px;display:flex}.door-sale-links a{letter-spacing:.08em;color:#9a9aa0;border:1px solid var(--line,#2b2b31);border-radius:8px;padding:4px 8px;font:700 11px Manrope,sans-serif;text-decoration:none}.wall.songs-medium .screen-side .ad-badge,.wall.songs-medium .songs-panel,.wall.songs-medium .now-playing-badge{padding:max(9px,min(1.8vh,14px))}.wall.songs-medium .songs-panel>span,.wall.songs-medium .now-playing-badge span,.wall.songs-medium .screen-side .ad-badge span{margin-bottom:max(4px,min(1vh,9px));font-size:max(10px,min(1.7vh,12px))}.wall.songs-medium .screen-side .ad-badge b,.wall.songs-medium .now-playing-badge b{font-size:max(14px,min(2.8vh,18px))}.wall.songs-medium .screen-side .ad-badge p,.wall.songs-medium .now-playing-badge small{font-size:max(11px,min(2vh,13px))}.wall.songs-medium .screen-side .ad-badge img{max-height:max(44px,min(11vh,100px))}.wall.songs-medium .ad-qr svg{width:64px;height:64px}.wall.songs-medium .songs-panel>div{padding:8px 0}.wall.songs-medium .songs-panel strong{font-size:max(14px,min(2.6vh,17px))}.wall.songs-medium .songs-panel small{font-size:max(11px,min(2vh,13px))}.wall.songs-medium .songs-panel em,.wall.songs-medium .songs-panel>div>b{font-size:max(13px,min(2.4vh,16px))}.wall.songs-large .screen-side .ad-badge,.wall.songs-large .songs-panel,.wall.songs-large .now-playing-badge{padding:max(11px,min(2.2vh,17px))}.wall.songs-large .songs-panel>span,.wall.songs-large .now-playing-badge span,.wall.songs-large .screen-side .ad-badge span{margin-bottom:max(5px,min(1.2vh,10px));font-size:max(11px,min(2vh,14px))}.wall.songs-large .screen-side .ad-badge b,.wall.songs-large .now-playing-badge b{font-size:max(17px,min(3.4vh,23px))}.wall.songs-large .screen-side .ad-badge p,.wall.songs-large .now-playing-badge small{font-size:max(13px,min(2.5vh,17px))}.wall.songs-large .screen-side .ad-badge img{max-height:max(52px,min(14vh,130px))}.wall.songs-large .ad-qr svg{width:76px;height:76px}.wall.songs-large .songs-panel>div{padding:11px 0}.wall.songs-large .songs-panel strong{font-size:max(17px,min(3.4vh,23px))}.wall.songs-large .songs-panel small{font-size:max(13px,min(2.5vh,17px))}.wall.songs-large .songs-panel em,.wall.songs-large .songs-panel>div>b{font-size:max(16px,min(3vh,21px))}.wall.songs-medium .songs-panel strong,.wall.songs-large .songs-panel strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.now-playing-badge b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.now-playing-badge small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.screen-side .ad-badge p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wall.songs-large .songs-panel>div:nth-of-type(3){display:none}@media (min-height:900px){.wall.songs-large .songs-panel>div:nth-of-type(3){display:flex}}.scan-verdict{z-index:60;text-align:center;cursor:pointer;place-items:center;padding:24px;animation:.16s appear;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.scan-verdict.ok{color:#fff;background:#116b2e}.scan-verdict.bad{color:#fff;background:#9c1717}.scan-verdict>div{gap:14px;max-width:22em;display:grid}.scan-verdict .veredito{letter-spacing:-.03em;font:800 max(38px,min(11vw,86px))/1 Manrope,sans-serif}.scan-verdict b{font:700 max(17px,min(4.6vw,26px))/1.25 Manrope,sans-serif}.scan-verdict .detalhe{opacity:.9;font-size:max(14px,min(3.6vw,18px))}.scan-verdict small{opacity:.72;margin-top:6px;font-size:12px}.scan-verdict .scan-notice{text-align:left;background:rgba(0,0,0,.2);border-radius:10px;padding:10px 12px}@media (prefers-reduced-motion:reduce){.scan-verdict{animation:none}}.proximos{width:min(100%,720px);margin:26px auto 0;padding:0 18px}.proximos h2{color:#c8c8cf;margin:0 0 12px;font:800 15px Manrope,sans-serif}.proximos-trilho{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.proximo-card{scroll-snap-align:start;border:1px solid var(--line,#29292e);color:inherit;background:#141418;border-radius:14px;flex:0 0 min(74%,232px);gap:0;text-decoration:none;transition:border-color .18s,transform .18s;display:grid;overflow:hidden}.proximo-card:hover{border-color:var(--lime);transform:translateY(-2px)}.proximo-card:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.proximo-card img{object-fit:cover;background:#0b0b0e;width:100%;height:112px;display:block}.proximo-card.sem-foto{flex-basis:min(62%,196px)}.proximo-card.sem-foto>div{padding:14px 13px}.proximo-card>div{gap:3px;padding:11px 13px 13px;display:grid}.proximo-card time{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font:700 10px Manrope,sans-serif}.proximo-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font:700 14px/1.25 Manrope,sans-serif;display:-webkit-box;overflow:hidden}.proximo-card small{color:#8b8b93;font-size:11.5px}@media (prefers-reduced-motion:reduce){.proximo-card{transition:none}.proximo-card:hover{transform:none}}.sponsor-page{color:#f2f2f2;background:#09090c;max-width:860px;min-height:100vh;margin:0 auto;padding:22px max(16px,min(4vw,44px)) 48px}.sponsor-page>.brand{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.sponsor-page .brand-actions{align-items:center;gap:8px;display:flex}.sponsor-hero{margin-bottom:24px}.sponsor-hero h1{letter-spacing:-.03em;margin:8px 0 6px;font:800 max(30px,min(7vw,48px))/1.05 Manrope,sans-serif}.sponsor-hero p{color:#9a9aa2;margin:0}.sponsor-live{font-size:13px;color:var(--lime)!important;margin-top:10px!important}.sponsor-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:26px;display:grid}.sponsor-kpis>div{background:#131317;border:1px solid #26262c;border-radius:14px;gap:2px;padding:18px;display:grid}.sponsor-kpis b{letter-spacing:-.03em;color:var(--lime);font:800 max(30px,min(6vw,40px))/1 Manrope,sans-serif}.sponsor-kpis span{color:#ccc;font-size:13px}.sponsor-kpis small{color:#7d7d85;margin-top:5px;font-size:11.5px}.sponsor-horas,.sponsor-arte,.sponsor-quemsomos{background:#131317;border:1px solid #26262c;border-radius:14px;margin-bottom:18px;padding:18px}.sponsor-page h2{letter-spacing:.05em;text-transform:uppercase;color:#a8a8b0;margin:0 0 14px;font:800 14px Manrope,sans-serif}.sponsor-barras{align-items:flex-end;gap:6px;height:150px;padding-bottom:4px;display:flex;overflow-x:auto}.sponsor-barras>div{text-align:center;flex:1;grid-template-rows:1fr auto auto;gap:4px;min-width:34px;max-width:64px;height:100%;display:grid}.sponsor-barras b{background:var(--lime);border-radius:5px 5px 0 0;align-self:end;min-height:4px}.sponsor-barras span{color:#7d7d85;font-size:10px}.sponsor-barras small{color:#ddd;font-size:11px;font-weight:700}.sponsor-arte>div{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.sponsor-arte img{background:#0b0b0e;border-radius:10px;width:min(100%,300px)}.sponsor-arte p{margin:0 0 8px;font-size:17px}.sponsor-arte small{color:#7d7d85;word-break:break-all;font-size:11.5px}.sponsor-quemsomos p{color:#c4c4cb;margin:0 0 16px;line-height:1.65}.sponsor-cta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sponsor-cta .button{text-decoration:none;display:inline-block}.sponsor-foot{color:#6f6f77;text-align:center;margin-top:22px;font-size:11.5px;line-height:1.6}@media print{.sponsor-page{color:#111;background:#fff;max-width:none;padding:0}.sponsor-page .brand-actions,.sponsor-quemsomos{display:none}.sponsor-kpis>div,.sponsor-horas,.sponsor-arte{break-inside:avoid;background:#fff;border-color:#ddd}.sponsor-kpis b{color:#111}.sponsor-hero p,.sponsor-kpis span{color:#444}.sponsor-kpis small,.sponsor-foot,.sponsor-barras span{color:#666}.sponsor-barras b{background:#111}.sponsor-barras small{color:#111}.sponsor-page h2{color:#333}}.proximo-extras{color:#b7b7bf;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.sponsor-simulacao{background:#131317;border:1px solid #26262c;border-radius:14px;margin-bottom:18px;padding:18px}.sponsor-modos{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.sponsor-modos button{color:#ddd;cursor:pointer;text-align:left;font:inherit;background:#0d0d10;border:1px solid #2b2b31;border-radius:10px;flex-direction:column;flex:200px;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.sponsor-modos button b{font-size:14.5px}.sponsor-modos button small{color:#8a8a92;font-size:12px}.sponsor-modos button.ativo{border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.sponsor-modos button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.sponsor-tela{aspect-ratio:16/9;background:#000;border:1px solid #26262c;border-radius:12px;position:relative;overflow:hidden}.sponsor-tela iframe{transform-origin:0 0;pointer-events:none;border:0;width:1600px;height:900px;position:absolute;top:0;left:0}.sponsor-modo-texto{color:#c4c4cb;margin:12px 0 0;font-size:14.5px;line-height:1.6}@media print{.sponsor-simulacao{display:none}}.proximo-capa{background:#0b0b0e;height:150px;display:block;position:relative;overflow:hidden}.proximo-capa:before{content:"";background:var(--capa) center/cover no-repeat;filter:blur(16px)brightness(.5);position:absolute;top:-16px;bottom:-16px;left:-16px;right:-16px;transform:scale(1.1)}.proximo-card .proximo-capa img{object-fit:contain;background:0 0;width:100%;height:100%;position:relative}.sponsor-abas{background:#0d0d10;border:1px solid #26262c;border-radius:12px;gap:6px;margin:0 0 18px;padding:4px;scroll-margin-top:12px;display:flex}.sponsor-abas button{color:#a8a8b0;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:44px;font:700 14px Manrope,sans-serif}.sponsor-abas button.ativo{color:#fff;box-shadow:inset 0 -2px 0 var(--lime);background:#1d1d22}.sponsor-abas button:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.sponsor-movimento{background:#131317;border:1px solid #26262c;border-radius:14px;margin-bottom:18px;padding:18px}.sponsor-movimento>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.sponsor-movimento>div>div{gap:2px;display:grid}.sponsor-movimento b{color:var(--lime);font:800 30px/1.1 Manrope,sans-serif}.sponsor-movimento span{font-size:14px}.sponsor-movimento small{color:#7d7d85;font-size:12px}@media print{.sponsor-abas{display:none}.sponsor-movimento{break-inside:avoid;background:#fff;border-color:#ddd}.sponsor-movimento b{color:#000}}.event-type-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--lime);border:1px solid color-mix(in srgb,var(--lime) 40%,transparent);vertical-align:middle;border-radius:999px;margin-left:8px;padding:5px 8px;font:700 10px/1 Manrope,sans-serif;display:inline-block}.event-form .type-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:6px;display:grid}.event-form .type-grid label{cursor:pointer;border:1px solid #2a2a33;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.event-form .type-grid label:has(input:checked){border-color:var(--lime);background:#15170f}.event-form .type-grid input{display:none}.event-form .type-grid b{font-size:13px}.event-form .type-grid small{color:#888;font-size:11px;line-height:1.3}.party-card{background:#0e0e12;border:1px solid #26262c;border-radius:14px;gap:14px;margin-top:12px;padding:16px;display:grid}.party-head p{color:#999;margin:4px 0 0;font-size:13px;line-height:1.45}.party-honoree{grid-template-columns:96px 1fr;align-items:start;gap:14px;display:grid}.honoree-upload{cursor:pointer;color:#888;text-align:center;background:#141418;border:2px dashed #3a3a44;border-radius:50%;place-items:center;width:96px;height:96px;font-size:12px;line-height:1.2;display:grid;position:relative;overflow:hidden}.honoree-upload:hover{border-color:var(--lime);color:var(--lime)}.honoree-upload img{object-fit:cover;width:100%;height:100%}.honoree-upload input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.party-fields{gap:10px;display:grid}.party-fields label{color:#aaa;gap:4px;font-size:12px;display:grid}.party-fields input{color:#fff;font:inherit;background:#141418;border:1px solid #2a2a33;border-radius:8px;padding:9px 10px}.party-fields .link-button{color:#888;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;text-decoration:underline}.party-story-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.party-story-head small{color:#888;margin-left:6px;font-weight:400}.story-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.story-grid figure{aspect-ratio:1;background:#141418;border-radius:8px;margin:0;position:relative;overflow:hidden}.story-grid img{object-fit:cover;width:100%;height:100%}.story-grid button{color:#fff;cursor:pointer;background:rgba(0,0,0,.7);border:0;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:1;position:absolute;top:4px;right:4px}.party-card .muted{color:#888;margin:0;font-size:13px}.wall-empty.honoree .honoree-photo{object-fit:cover;border:.6vh solid var(--lime);width:22vh;height:22vh;box-shadow:0 0 6vh color-mix(in srgb,var(--lime) 35%,transparent);border-radius:50%;margin-bottom:2vh}.wall-empty.honoree h1{font-size:9vh}.wall-empty.honoree p{max-width:70vw}.intro .honoree-line{align-items:center;gap:10px;margin:6px 0 2px;display:flex}.intro .honoree-line img{object-fit:cover;border:2px solid var(--lime);border-radius:50%;width:44px;height:44px}.intro .honoree-line strong{letter-spacing:-.02em;font:800 18px Manrope,sans-serif}.intro .honoree-line small{color:#aaa;font-size:12px;display:block}.album-page{color:#f2f2f2;background:#08080b;min-height:100vh;padding:24px max(16px,min(4vw,56px)) 60px;font-family:Manrope,Segoe UI,sans-serif}.album-page .brand{margin-bottom:24px}.album-hero{text-align:center;justify-items:center;gap:10px;max-width:720px;margin:0 auto 36px;display:grid}.album-hero .honoree-photo{object-fit:cover;border:4px solid var(--lime);width:132px;height:132px;box-shadow:0 0 40px color-mix(in srgb,var(--lime) 30%,transparent);border-radius:50%}.album-hero h1{letter-spacing:-.04em;margin:0;font:800 max(34px,min(6vw,56px))/1.05 Manrope,sans-serif}.album-welcome{color:#ddd;margin:0;font-size:18px;font-style:italic}.album-meta{color:#999;margin:0}.album-counts{color:#aaa;flex-wrap:wrap;justify-content:center;gap:18px;font-size:14px;display:flex}.album-counts b{color:#fff;margin-right:4px;font-size:18px}.album-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.album-actions .button{text-decoration:none}.album-hero small{color:#777;font-size:12px}.album-empty{text-align:center;color:#888}.album-section{max-width:1200px;margin:0 auto 36px}.album-section h2{letter-spacing:-.02em;margin:0 0 12px;font:800 22px Manrope,sans-serif}.album-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.album-thumb{aspect-ratio:1;cursor:pointer;background:#141418;border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.album-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.album-thumb:hover img{transform:scale(1.04)}.album-thumb span{color:#fff;text-align:left;background:linear-gradient(transparent,rgba(0,0,0,.75));padding:16px 8px 6px;font-size:12px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.album-messages{columns:3 260px;gap:12px}.album-messages blockquote{break-inside:avoid;background:#111116;border:1px solid #26262c;border-radius:12px;margin:0 0 12px;padding:14px;font-size:15px;line-height:1.45}.album-messages strong{color:var(--lime);margin-top:8px;font-size:13px;display:block}.album-foot{text-align:center;color:#666;justify-content:center;align-items:center;gap:6px;margin-top:40px;font-size:13px;display:flex}.album-lightbox{z-index:50;background:rgba(0,0,0,.92);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.album-lightbox figure{gap:8px;max-width:min(1100px,96vw);max-height:92vh;margin:0;display:grid;position:relative}.album-lightbox img{object-fit:contain;border-radius:10px;max-width:100%;max-height:78vh}.album-lightbox figcaption{color:#ddd;flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}.album-lightbox figcaption p{color:#aaa;margin:0}.album-lightbox figcaption a{color:var(--lime);margin-left:auto}.album-lightbox button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:-4px;right:-4px}.album-page.book{color:#111;background:#fff}.book-head{text-align:center;max-width:720px;margin:20px auto 30px}.book-head .eyebrow{color:#3b5a10}.book-head h1{letter-spacing:-.04em;margin:8px 0;font:800 40px/1.05 Manrope,sans-serif}.book-head p{color:#666}.book-list{gap:18px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}.book-list li{break-inside:avoid;border-bottom:1px solid #e5e5e5;padding-bottom:16px}.book-list blockquote{color:#222;margin:0 0 6px;font:500 20px/1.4 Georgia,serif}.book-list strong{font-size:14px}.book-list small{color:#999;margin-left:8px;font-size:12px}.book-foot{text-align:center;color:#999;justify-content:center;align-items:center;gap:6px;margin-top:40px;font-size:12px;display:flex}@media print{.album-page.book{padding:0}.no-print{display:none!important}}@media (max-width:640px){.party-honoree{grid-template-columns:1fr;justify-items:center}.album-messages{columns:1}}.color-inline{align-items:center;gap:6px;display:flex}.color-inline input[type=color]{cursor:pointer;background:#222228;border:1px solid #35353b;border-radius:6px;width:36px;height:30px;padding:2px}.color-inline button{color:#bbb;cursor:pointer;text-transform:none;letter-spacing:0;background:#222228;border:1px solid #35353b;border-radius:6px;padding:5px 8px;font-size:10px}.theme-wedding .wall-empty h1,.theme-wedding .album-hero h1,.theme-wedding .honoree-line strong,.theme-wedding .caption strong,.theme-wedding .book-head h1{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-weight:600}.theme-wedding .wall-empty h1{font-size:9.5vh}.theme-wedding .wall-empty .eyebrow,.theme-wedding .album-hero .eyebrow{letter-spacing:.3em}.theme-wedding.wall{background:radial-gradient(circle at 50% 30%,#1c1708,#070709 55%)}.theme-fifteen .wall-empty,.theme-fifteen .album-hero{position:relative}.theme-fifteen .wall-empty:before,.theme-fifteen .wall-empty:after,.theme-fifteen .album-hero:before,.theme-fifteen .album-hero:after{content:"★";color:var(--lime);opacity:.85;text-shadow:0 0 30px var(--lime);pointer-events:none;position:absolute}.theme-fifteen .wall-empty:before{font-size:9vh;top:14vh;right:12vw}.theme-fifteen .wall-empty:after{opacity:.5;font-size:5vh;bottom:16vh;right:22vw}.theme-fifteen .album-hero:before{font-size:44px;top:-10px;right:5%}.theme-fifteen .album-hero:after{opacity:.5;font-size:26px;bottom:0;left:6%}.theme-fifteen.wall{background:radial-gradient(circle at 70% 20%,#2a1030,#070709 55%)}.theme-fifteen .wall-empty h1{font-size:10vh}.theme-birthday.wall{background:radial-gradient(circle at 30% 20%,#2a1a08,#070709 55%)}.theme-birthday .wall-empty h1{font-size:10vh}.theme-corporate.wall{background:#070709}.wall{isolation:isolate}.wall.has-bg:before{content:"";z-index:-1;background:var(--bg-image) center/cover no-repeat;opacity:.55;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.wall.has-bg:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgba(7,7,9,.35),rgba(7,7,9,.75));position:absolute;top:0;bottom:0;left:0;right:0}.wall.has-bg .wall-empty,.wall.has-bg .wall-ended{background:0 0}.mobile-shell.has-bg{background:linear-gradient(rgba(9,9,12,.55),#09090c 62vh),var(--bg-image) top/cover no-repeat,#09090c}.background-row{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.background-preview{aspect-ratio:16/9;color:#666;background:#0b0b0e 50%/cover no-repeat;border:1px solid #26262c;border-radius:12px;place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.background-preview b{text-shadow:0 1px 6px #000;font:800 14px Manrope,sans-serif;position:absolute;bottom:10px;left:14px}.background-actions{justify-items:start;gap:8px;display:grid}.background-actions small{color:#777;font-size:11px}.background-card .muted{color:#888;margin:0;font-size:13px}.song-card blockquote small{color:#999;font-size:13px;font-style:normal}@media (max-width:700px){.background-row{grid-template-columns:1fr}}.agenda-rail article.with-link{height:82px;padding-right:7px}.agenda-rail article.with-link>div{flex:1}.agenda-rail small{color:#aaa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.agenda-qr{background:#fff;border-radius:6px;flex:none;place-items:center;width:66px;height:66px;padding:1px;display:grid}.agenda-qr svg{display:block}.module-link{color:#999;margin:6px 0 0;font-size:12px}.module-link a{color:var(--lime);text-decoration:none}.agenda-rail{align-items:end}.agenda-rail article{height:82px}.wall.has-bg .ambient,.wall.has-bg .poll-photo-ambient{opacity:.45}.wall.has-bg .wall-photo,.wall.has-bg .mosaic .cell.filled{background:0 0}.wall.has-bg .wall-photo>img,.wall.has-bg .photo-frame img{box-shadow:0 0 60px rgba(0,0,0,.7)}.wall.has-bg .wall-message{background:0 0}.preview-banner{z-index:8;border:1px solid var(--lime);color:#ddd;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:rgba(11,11,13,.9);border-radius:999px;max-width:92vw;padding:1.2vh 2.4vh;font-size:1.9vh;position:absolute;top:8vh;left:50%;overflow:hidden;transform:translate(-50%)}.preview-banner b{color:var(--lime);letter-spacing:.14em;margin-right:1vh}.agenda-rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.agenda-rail article{min-width:0;height:max(64px,min(11vh,84px));padding:max(5px,min(1vh,8px))}.agenda-rail article.with-link{height:max(64px,min(11vh,84px))}.agenda-rail img{width:max(40px,min(7.5vh,52px));height:max(40px,min(7.5vh,52px))}.agenda-rail time{font-size:max(9px,min(1.6vh,11px))}.agenda-rail b{font-size:max(11px,min(2vh,14px))}.agenda-rail small{font-size:max(9px,min(1.5vh,11px))}.agenda-qr,.agenda-rail img{width:max(48px,min(9vh,66px));height:max(48px,min(9vh,66px))}.agenda-qr svg{width:100%;height:100%}.wall.has-agenda{--qr-h:clamp(64px,11vh,84px)}.wall.has-agenda.qr-small{--qr-h:clamp(50px,8.6vh,66px)}.wall.has-agenda.qr-large{--qr-h:clamp(86px,15vh,113px)}.wall.has-agenda .qr{height:var(--qr-h);box-sizing:border-box;border-radius:9px;gap:10px;padding:6px 14px 6px 6px;bottom:24px;transform:none}.wall.has-agenda .qr svg{width:auto;height:100%}.wall.has-agenda .qr div{max-width:120px}.wall.has-agenda .qr strong{font-size:max(11px,min(2vh,15px));line-height:1.15}.wall.has-agenda.qr-large .qr strong{font-size:max(14px,min(2.6vh,19px))}.wall.has-agenda .qr span{font-size:max(9px,min(1.5vh,11px))}.wall.has-agenda.qr-large .qr span{font-size:max(11px,min(1.9vh,14px))}.wall.has-agenda.qr-large .qr div{max-width:150px}.wall.has-agenda .agenda-rail,.wall.has-agenda.qr-small .agenda-rail,.wall.has-agenda.qr-large .agenda-rail{left:calc(30px + var(--qr-h) + 166px)}.wall.has-agenda.qr-large .agenda-rail{left:calc(30px + var(--qr-h) + 196px)}.background-row{grid-template-columns:minmax(220px,360px) auto;justify-content:start}.background-preview{max-width:360px}@media (max-width:1100px){.agenda-qr,.agenda-rail img{width:max(44px,min(8vh,56px));height:max(44px,min(8vh,56px))}}.event-card{border-radius:16px;grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden}.event-card.live{box-shadow:none;border-color:color-mix(in srgb,var(--lime) 45%,#29292e)}.event-head{background:linear-gradient(#1a1a1f,#151519);border-bottom:1px solid #26262b;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px 16px;display:flex}.event-card.live .event-head{background:linear-gradient(color-mix(in srgb,var(--lime) 10%,#1a1a1f),#151519)}.event-title{min-width:0}.event-state{margin:0 0 8px}.event-state span{color:#9a9aa0;letter-spacing:.12em;text-transform:uppercase;background:#1c1c21;border:1px solid #34343a;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 8px;font:700 10px Manrope,sans-serif;display:inline-flex}.event-state i{background:#6b6b72;border-radius:50%;width:7px;height:7px}.event-card.live .event-state span{color:var(--lime);border-color:color-mix(in srgb,var(--lime) 45%,transparent);background:color-mix(in srgb,var(--lime) 12%,#1c1c21)}.event-card.live .event-state i{background:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb,var(--lime) 25%,transparent);animation:1.6s infinite pulse}.event-card.ended .event-state i{background:#ff8b8b}.event-info>p,.event-title>p{color:#777;margin:3px 0 10px;font-size:12px}.event-info{padding:16px 22px 20px}.event-info .event-flags{margin-top:0}.event-links{flex-wrap:wrap;flex:none;place-content:flex-start flex-end;gap:8px;max-width:56%;margin:0;display:flex}.event-links a,.event-links button{cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font:600 12px/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.event-links a{color:#c8c8cc;background:0 0;border:1px solid #34343a}.event-links a:hover{border-color:var(--lime);color:var(--lime)}.event-links a i{opacity:.85;font-size:13px;font-style:normal}.event-links button.go-live{background:var(--lime);border:1px solid var(--lime);color:#101010;box-shadow:0 6px 18px color-mix(in srgb,var(--lime) 28%,transparent);padding:10px 16px;font-weight:800}.event-links button.go-live:hover{filter:brightness(1.06)}.event-links button.end-event{color:#ff8b8b;background:0 0;border:1px solid #623737;font-weight:700}.event-links button.end-event:hover{background:#2a1717}.event-links button.delete-event{color:#888;background:0 0;border:1px solid #34343a}.event-links button.delete-event:hover{color:#ff8b8b;border-color:#623737}@media (max-width:900px){.event-head{flex-direction:column}.event-links{justify-content:flex-start;max-width:none}.event-links a{display:inline-flex}}@keyframes pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--lime) 25%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--lime) 8%,transparent)}}.background-preview.retrato{aspect-ratio:9/16;max-width:170px}.preview-tag{color:#aaa;letter-spacing:.08em;text-transform:uppercase;background:rgba(11,11,14,.8);border-radius:20px;padding:3px 8px;font:600 10px/1 Manrope,sans-serif;position:absolute;top:10px;left:10px}.preview-tag.nova{background:var(--lime);color:#0b0b0b}.background-card h3{margin:22px 0 4px;font:800 14px Manrope,sans-serif}.background-card h3:first-of-type{margin-top:14px}.club-check{cursor:pointer;align-items:flex-start;gap:9px;margin:6px 0 2px;display:flex}.club-check input{width:16px;height:16px;accent-color:var(--lime);cursor:pointer;margin:2px 0 0}.club-check b{font-size:13px;display:block}.club-check small{color:#888;font-size:12px;line-height:1.5;display:block}.central{color:#f2f2f2;background:#0c0c0f;min-height:100vh;padding:28px max(18px,min(4vw,56px)) 40px;font-family:DM Sans,sans-serif}.central-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.central-tag{letter-spacing:.18em;color:var(--lime);border:1px solid #3e4b29;border-radius:999px;margin-left:8px;padding:5px 9px;font:800 10px Manrope,sans-serif}.central-actions{gap:8px;display:flex}.central-actions button{color:#ddd;cursor:pointer;background:#141418;border:1px solid #2a2a30;border-radius:8px;padding:8px 12px;font-size:13px}.central-actions button:hover{border-color:var(--lime);color:var(--lime)}.central-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.central-kpis>div{background:#131317;border:1px solid #26262c;border-radius:14px;gap:2px;padding:16px;display:grid}.central-kpis>div.warn{background:#1a1010;border-color:#5a2f2f}.central-kpis b{letter-spacing:-.03em;font:800 34px/1 Manrope,sans-serif}.central-kpis span{color:#bbb;font-size:13px}.central-kpis small{color:#777;margin-top:6px;font-size:11px}.central-weeks{background:#131317;border:1px solid #26262c;border-radius:14px;margin-bottom:22px;padding:16px}.central-weeks h2,.central-list h2{color:#ccc;margin:0 0 12px;font:800 15px Manrope,sans-serif}.week-chart{justify-content:flex-start;align-items:flex-end;gap:10px;height:110px;display:flex}.week-chart>div{text-align:center;flex:1;grid-template-rows:1fr auto auto;gap:4px;max-width:72px;height:100%;display:grid}.week-chart b{background:var(--lime);border-radius:6px 6px 0 0;align-self:end;min-height:6px}.week-chart span{color:#888;font-size:10px}.week-chart small{color:#ddd;font-size:11px;font-weight:700}.central-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.central-filters button{color:#bbb;cursor:pointer;background:#141418;border:1px solid #2a2a30;border-radius:999px;padding:7px 12px;font-size:12px}.central-filters button b{color:#888;margin-left:6px;font-weight:700}.central-filters button.active{border-color:var(--lime);color:var(--lime);background:rgba(201,255,61,.063)}.central-filters button.active b{color:var(--lime)}.central-filters input{border-radius:8px;width:min(100%,280px);margin-left:auto;padding:9px 12px}.table-wrap{background:#111115;border:1px solid #26262c;border-radius:14px;overflow-x:auto}.central table{border-collapse:collapse;width:100%;font-size:13px}.central th{text-align:left;color:#888;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #26262c;padding:12px 10px;font-size:11px;font-weight:600}.central td{vertical-align:top;white-space:nowrap;border-bottom:1px solid #1e1e24;padding:11px 10px}.central td small,.central th small{color:#777;white-space:nowrap;font-size:11px;display:block}.central tr.row{cursor:pointer}.central tr.row:hover td{background:#16161b}.central tr.row.open td{background:#17181d}.central tr.expired td:first-child,.central tr.past_due td:first-child{border-left:3px solid #ff7676}.central tr.blocked td:first-child{border-left:3px solid #888}.central tr.active td:first-child{border-left:3px solid var(--lime)}.pill{border:1px solid transparent;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.pill.trial{color:#8fc0ff;background:#101a26;border-color:#2d4a6e}.badge-demo{color:#8fc0ff;letter-spacing:.08em;vertical-align:middle;background:rgba(143,192,255,.07);border:1px solid rgba(143,192,255,.333);border-radius:999px;margin-left:7px;padding:3px 6px;font-size:8px;display:inline-flex}.central-demo{background:linear-gradient(135deg,#101a26,#101014);border:1px solid #2d4a6e;border-radius:14px;margin:24px 0;padding:24px;scroll-margin-top:110px}.central-section-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.central-section-heading span{color:#8fc0ff;letter-spacing:.14em;font-size:10px;font-weight:800}.central-section-heading h2{margin:6px 0}.central-section-heading p{color:#999;margin:0}.central-demo form{grid-template-columns:2fr 2fr 1fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.central-demo form label{color:#aaa;gap:6px;font-size:11px;display:grid}.central-demo form input,.central-demo form select{min-height:43px}.demo-created,.demo-access{background:rgba(143,192,255,.043);border:1px solid rgba(143,192,255,.267);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.demo-created div,.demo-access div{gap:4px;display:grid}.demo-created small,.demo-access small{color:#999}@media (max-width:800px){.central-section-heading,.demo-created,.demo-access{flex-direction:column;align-items:stretch}.central-demo form{grid-template-columns:1fr}}.pill.active{color:var(--lime);background:rgba(201,255,61,.063);border-color:#3e4b29}.pill.past_due{color:#ffc46b;background:#221a0c;border-color:#5a4520}.pill.expired{color:#ff8585;background:#1f1010;border-color:#5a2f2f}.pill.blocked{color:#aaa;background:#1a1a1e;border-color:#444}.detail-row td{white-space:normal;background:#0f0f13;padding:18px}.tenant-detail .detail-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tenant-detail h3{letter-spacing:.06em;text-transform:uppercase;color:#aaa;margin:14px 0 8px;font:800 13px Manrope,sans-serif}.tenant-detail h3 small{color:#666;margin-left:6px}.tenant-detail p{color:#ccc;margin:0 0 10px}.detail-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.detail-actions button{color:#ddd;cursor:pointer;background:#141418;border:1px solid #2a2a30;border-radius:8px;padding:8px 12px;font-size:12px}.detail-actions button.danger{color:#ff8585;border-color:#5a2f2f}.pay-form{background:rgba(201,255,61,.03);border:1px solid #3e4b29;border-radius:12px;gap:10px;padding:14px;display:grid}.pay-form>div{grid-template-columns:1fr 1fr 1fr 1.4fr;gap:8px;display:grid}.pay-form label{color:#aaa;gap:4px;font-size:11px;display:grid}.pay-form input,.pay-form select{color:#fff;font:inherit;background-color:#141418;border:1px solid #2a2a33;border-radius:8px;width:100%;padding:9px 10px}.pay-form .button{justify-self:start}.pay-form small{color:#777;font-size:11px}.central table.mini{margin-top:10px;font-size:12px}.central table.mini td,.central table.mini th{white-space:normal;padding:7px 8px}.team-list{color:#ccc;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.team-list small{color:#777;margin-left:6px}.tenant-detail textarea{color:#fff;width:100%;height:90px;font:inherit;resize:vertical;background:#141418;border:1px solid #2a2a33;border-radius:8px;padding:10px}.central .link-button{color:#ff8585;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.central .muted{color:#777}.central-foot{color:#666;text-align:center;margin-top:20px;font-size:12px}@media (max-width:900px){.tenant-detail .detail-grid{grid-template-columns:1fr}.pay-form>div{grid-template-columns:1fr 1fr}}.plans-editor{background:#131317;border:1px solid #26262c;border-radius:14px;margin-top:22px;padding:16px}.plans-editor h2{color:#ccc;margin:0 0 4px;font:800 15px Manrope,sans-serif}.plans-editor>p{color:#777;margin:0 0 12px;font-size:12px}.plans-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plans-editor>header>div{flex:420px}.plans-editor button.plan-new{color:var(--lime);cursor:pointer;background:#141418;border:1px solid #2a2a30;border-radius:9px;padding:9px 14px;font:700 12px Manrope,sans-serif}.plans-editor button.plan-new:hover{border-color:var(--lime)}.plan-cards{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px;margin-top:6px;display:grid}@media (max-width:900px){.plan-cards{grid-template-columns:1fr}}.plan-card{background:#0f0f13;border:1px solid #26262c;border-radius:14px;align-content:start;gap:12px;padding:14px;display:grid}.plan-card.off{opacity:.72;border-style:dashed}.plan-card input,.plan-card select{color:#fff;font:inherit;background-color:#141418;border:1px solid #2a2a33;border-radius:8px;width:100%;padding:8px 10px}.plan-card input:focus,.plan-card select:focus{border-color:var(--lime);outline:0}.plan-card input[type=checkbox]{width:16px;min-width:16px;height:16px;accent-color:var(--lime);flex:none;margin:0}.plan-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plan-head code{color:#8fa96a;background:#1a1a20;border:1px solid #2a2a33;border-radius:6px;padding:4px 8px;font-size:11px}.plan-head .plan-name{flex:160px;font:800 16px Manrope,sans-serif}.plan-flags{gap:12px;display:flex}.plan-flags label{color:#bbb;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.plan-fields{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.plan-card label{color:#8a8a91;letter-spacing:.02em;gap:4px;font-size:11px;font-weight:700;display:grid}.plan-card label small{color:#666;font-size:10px;font-weight:500}.plan-card .prefix{color:#777;background:#141418;border:1px solid #2a2a33;border-radius:8px;align-items:center;gap:6px;padding-left:9px;display:flex}.plan-card .prefix input{background:0 0;border:0;padding-left:0}.plan-card .prefix:focus-within{border-color:var(--lime)}.plan-feats{border-top:1px solid #22222a;gap:8px;padding-top:10px;display:grid}.plan-feats-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.plan-feats-top b{color:#ccc;font-size:12px}.plan-feats-top span{color:var(--lime);font-size:11px;font-weight:700}.plan-all{cursor:pointer;background:#141418;border:1px solid #2a2a33;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;color:#bbb!important;font-size:12px!important;font-weight:600!important;display:flex!important}.plan-group{grid-template-columns:88px 1fr;align-items:start;gap:8px;display:grid}.plan-group>small{color:#6d6d75;letter-spacing:.08em;text-transform:uppercase;padding-top:7px;font-size:10px;font-weight:800;line-height:1.25}.plan-group>div{flex-wrap:wrap;gap:5px;display:flex}@media (max-width:560px){.plan-group{grid-template-columns:1fr}.plan-group>small{padding-top:0}}.feat-chip{color:#9a9aa2;cursor:pointer;user-select:none;background:#141418;border:1px solid #2c2c34;border-radius:999px;align-items:center;gap:5px;padding:5px 10px 5px 7px;letter-spacing:0!important;font:600 11.5px Manrope,sans-serif!important;display:inline-flex!important}.feat-chip input{opacity:0;pointer-events:none;position:absolute}.feat-chip i{color:#7c7c85;background:#26262e;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;line-height:1;display:grid}.feat-chip:hover{color:#ccc;border-color:#3d3d47}.feat-chip.on{border-color:var(--lime);background:color-mix(in srgb,var(--lime) 12%,#141418);color:#e6f5c8}.feat-chip.on i{background:var(--lime);color:#111}.plan-foot{border-top:1px solid #22222a;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.plan-foot button{color:#ddd;cursor:pointer;background:#141418;border:1px solid #2a2a30;border-radius:8px;padding:8px 14px;font:700 12px Manrope,sans-serif}.plan-foot button.primary{border-color:var(--lime);color:var(--lime)}.plan-foot button.danger{color:#ff8585;border-color:#5a2f2f}.plan-old{margin-top:14px}.plan-old summary{cursor:pointer;color:#8a8a91;padding:8px 0;font-size:12px}.plan-old summary:hover{color:#ccc}.plan-reception{border-top:1px solid #26262b;margin-top:22px;padding-top:16px}.plan-reception h3{color:#ccc;margin:0 0 4px;font:800 14px Manrope,sans-serif}.plan-reception h3 small{color:#8a8a91;margin-left:6px;font-size:11px;font-weight:600}.plan-reception>p{color:#8a8a91;margin:0 0 12px;font-size:12px}.billing-state{background:rgba(201,255,61,.043);border:1px solid #3e4b29;border-radius:10px;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.billing-state span{letter-spacing:.14em;color:var(--lime);font-size:10px;font-weight:700}.billing-state b{color:#ddd;font-size:13px;font-weight:500}.billing-state.warn{background:rgba(255,180,90,.05);border-color:#6a4a2a}.billing-state.warn span{color:#ffc46b}.billing-card .muted{color:#888;margin:0;font-size:13px}.plan-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.plan{background:#141418;border:1px solid #26262c;border-radius:12px;gap:4px;padding:14px;display:grid}.plan small{letter-spacing:.1em;text-transform:uppercase;color:#888;font-size:10px}.plan.party small{color:#ff8fc8}.plan.bar small{color:var(--lime)}.plan strong{font-size:15px}.plan b{letter-spacing:-.02em;font:800 24px Manrope,sans-serif}.plan span{color:#999;min-height:32px;font-size:12px}.plan .button{margin-top:6px}.billing-history summary{cursor:pointer;color:#aaa;font-size:13px}.billing-history table{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}.billing-history th,.billing-history td{text-align:left;border-bottom:1px solid #26262c;padding:6px 8px}.billing-history th{color:#777;font-weight:600}.central-today{background:#131317;border:1px solid #26262c;border-radius:14px;margin-bottom:22px;padding:16px}.central-today>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.central-today h2{color:#ccc;margin:0;font:800 15px Manrope,sans-serif}.central-today h3{color:#bbb;margin:0 0 8px;font:800 13px Manrope,sans-serif}.central-today h3 small{color:#777;margin-left:8px;font:600 11px Manrope,sans-serif}.today-actions{color:#888;align-items:center;gap:12px;font-size:11px;display:flex}.today-actions .switch{color:#aaa;align-items:center;gap:6px;font-size:12px;display:inline-flex}.today-health{border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13px}.today-health.ok{color:#cfe9b0;background:#10190d;border:1px solid #2e4a1c}.today-health.warn{color:#f0d3a8;background:#1a1410;border:1px solid #5a4020}.today-health ul{gap:3px;margin:6px 0 0;padding-left:18px;display:grid}.today-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:16px;display:grid}.today-kpis>div{background:#0f0f13;border:1px solid #232329;border-radius:12px;gap:2px;padding:12px;display:grid}.today-kpis>div.warn{background:#1a1010;border-color:#5a2f2f}.today-kpis b{letter-spacing:-.03em;font:800 26px/1 Manrope,sans-serif}.today-kpis span{color:#bbb;font-size:12px}.today-kpis small{color:#777;margin-top:4px;font-size:11px;line-height:1.4}.today-chart{margin-bottom:16px}.minute-chart{background:#0f0f13;border:1px solid #232329;border-radius:12px;align-items:flex-end;gap:2px;height:90px;padding:8px;display:flex}.minute-chart>div{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.minute-chart i{background:#3d5f14;border-radius:3px 3px 0 0;width:100%;display:block}.minute-chart i.err{background:#7a2a2a}.minute-chart u{background:var(--lime);border-radius:3px 3px 0 0;width:46%;position:absolute;bottom:0}.central-today .table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.central-today th{text-align:left;color:#888;white-space:nowrap;border-bottom:1px solid #26262c;padding:6px 8px;font-size:11px;font-weight:700}.central-today td{vertical-align:top;border-bottom:1px solid #1e1e23;padding:7px 8px}.central-today td small{color:#777;font-size:10px;display:block}.central-today tbody tr.live{background:rgba(201,255,61,.04)}.central-today tbody tr:hover{cursor:pointer;background:#17171c}.central-today td.warn-cell{color:#f0a8a8;font-weight:700}.central-today tr.warn-row td{color:#f0d3a8}.today-detail td{background:#0f0f13}.today-detail div{flex-wrap:wrap;gap:14px;display:flex}.today-detail span{color:#888;gap:2px;font-size:11px;display:grid}.today-detail b{color:#ddd;font-size:13px}.today-routes{margin-top:16px}.today-routes code{color:#bbb;font-size:11px}.central-today td.net-cell{color:#8fb6ff}.central-today td small{margin-top:2px}.pay-refunded{color:#f0a8a8;font-size:11px}.central-audience{background:#131317;border:1px solid #26262c;border-radius:14px;margin-bottom:22px;padding:16px}.central-audience>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.central-audience>header>div:first-child{flex:420px}.central-audience h2{color:#ccc;margin:0 0 4px;font:800 15px Manrope,sans-serif}.central-audience h3{letter-spacing:.06em;text-transform:uppercase;color:#8d8d95;margin:18px 0 10px;font:800 12px Manrope,sans-serif}.central-audience>header .muted{max-width:70ch;margin:0;font-size:12px;line-height:1.5}.central-audience .central-filters,.central-audience .central-kpis{margin-bottom:0}.central-audience .central-kpis>div{background:#0f0f13}.audience-chart{background:#0f0f13;border:1px solid #26262c;border-radius:12px;margin-top:18px;padding:14px}.audience-chart .legenda{color:#999;align-items:center;gap:14px;margin-bottom:10px;font-size:11px;display:flex}.audience-chart .legenda span:before{content:"";border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.audience-chart .legenda .home:before{background:var(--lime)}.audience-chart .legenda .publico:before{background:#6ea8ff}.audience-chart .legenda small{color:#666;margin-left:auto}.audience-chart .barras{justify-content:flex-start;align-items:flex-end;gap:5px;height:120px;display:flex}.audience-chart .barras>div{flex:1;grid-template-rows:1fr auto;gap:5px;min-width:0;max-width:56px;height:100%;display:grid}.audience-chart .par{align-items:flex-end;gap:2px;height:100%;display:flex}.audience-chart .par b{border-radius:4px 4px 0 0;flex:1;min-height:2px}.audience-chart .par b.home{background:var(--lime)}.audience-chart .par b.publico{background:#6ea8ff}.audience-chart .barras span{color:#777;text-align:center;white-space:nowrap;font-size:9px;overflow:hidden}.audience-cols{grid-template-columns:1.35fr 1fr;align-items:start;gap:18px;display:grid}.central-audience p.small{margin:14px 0 0;font-size:11.5px;line-height:1.6}@media (max-width:900px){.audience-cols{grid-template-columns:1fr}}.pill.courtesy{color:#d6b4ff;background:#1a1226;border-color:#4a3570}.pay-courtesy{color:#d6b4ff;font-size:11px}.courtesy-form{border-top:1px dashed #2b2b31;margin-top:12px;padding-top:12px}.courtesy-form strong small{color:#888;margin-left:4px;font-weight:400}.central h2 .help-btn,.central h3 .help-btn{vertical-align:middle;margin-left:8px}.central-actions .help-btn{align-items:center;gap:6px;display:inline-flex}.central-nav{z-index:20;background:#0c0c0f;border-bottom:1px solid #1f1f25;flex-wrap:wrap;gap:6px;margin:-8px 0 18px;padding:10px 0;display:flex;position:sticky;top:0}.central-nav a{color:#bbb;border:1px solid #2a2a30;border-radius:999px;padding:6px 11px;font-size:12px;text-decoration:none}.central-nav a:hover{border-color:var(--lime);color:var(--lime)}[id^=c-]{scroll-margin-top:70px}.central-block{background:#131317;border:1px solid #26262c;border-radius:14px;margin-bottom:22px;padding:16px}.central-block h2{color:#ccc;align-items:center;gap:8px;margin:0 0 12px;font:800 15px Manrope,sans-serif;display:flex}.central-block h3{color:#bbb;margin:18px 0 8px;font:700 13px Manrope,sans-serif}.central-block h3 small{color:#777;margin-left:6px;font-weight:400}.ops-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px;display:grid}.ops-kpi{color:#f2f2f2;font:inherit;text-align:left;cursor:pointer;background:#101014;border:1px solid #26262c;border-radius:12px;gap:2px;padding:14px;display:grid}div.ops-kpi{cursor:default}.ops-kpi.warn{background:#1a1010;border-color:#5a2f2f}.ops-kpi b{font:800 28px/1 Manrope,sans-serif}.ops-kpi span{color:#bbb;font-size:13px}.ops-kpi small{color:#777;font-size:11px}.ops-backup{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:12px;display:grid}.ops-backup>div{background:#10160f;border:1px solid #2f4a2a;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.ops-backup>div.ruim,.ops-backup.warn>div:only-child{background:#1a1010;border-color:#5a2f2f}.ops-backup span{color:#999;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.ops-backup b{font-size:15px}.ops-backup small{color:#888;font-size:12px}.ops-alerts ul{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ops-alerts li{background:#17130b;border:1px solid #3a2f1a;border-radius:10px;grid-template-columns:110px 1fr;gap:2px 10px;padding:8px 10px;font-size:13px;display:grid}.ops-alerts li small{color:#998;grid-column:2}.ops-alerts time{color:#ffc46b;font-size:12px}.ops-only-fail{color:#bbb;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ops-table td small{color:#888;margin-top:2px;font-size:11px;display:block}.ops-table td code{color:#9fb0ff;font-size:11px}.ops-table tr.falha td{background:#1a0f0f}.ops-table tr.clicavel{cursor:pointer}.ops-detail{white-space:pre-wrap;word-break:break-word;color:#bbb;background:#0c0c0f;border-radius:8px;max-height:260px;margin:0;padding:10px;font-size:11px;overflow:auto}.finance-charts{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.week-chart.tickets b{background:#8fc0ff}.finance-lists{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.finance-export{border-top:1px solid #26262c;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.finance-export select{border-radius:8px;padding:8px 10px}.finance-export p{flex-basis:100%;margin:0}.issues{gap:6px;margin:0;padding:0;list-style:none;display:grid}.issues li{background:#101014;border:1px solid #26262c;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.issues li div{gap:2px;display:grid}.issues li div span{color:#ddd;font-size:13px}.issues li small{color:#888;font-size:12px}.sev{text-align:center;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;min-width:58px;padding:3px 8px;font:700 10px Manrope,sans-serif}.sev.critico{color:#ff8585;background:#1f1010;border-color:#5a2f2f}.sev.alto{color:#ffc46b;background:#221a0c;border-color:#5a4520}.sev.medio{color:#8fc0ff;background:#101a26;border-color:#2d4a6e}.sev.baixo{color:#aaa;background:#1a1a1e;border-color:#444}.funnel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;display:flex}.funnel-head h3,.funnel-head .central-filters{margin:0}.funnel{gap:6px;margin:10px 0;display:grid}.funnel-row{grid-template-columns:minmax(150px,260px) 1fr 44px 44px;align-items:center;gap:10px;font-size:13px;display:grid}.funnel-bar{background:#1c1c22;border-radius:999px;height:12px;overflow:hidden}.funnel-bar i{background:var(--lime);border-radius:999px;height:100%;display:block}.funnel-row small{color:#888}.step-ok{color:var(--lime);font-weight:800}.step-no{color:#555}.activation-table td.parou{color:#ffc46b}.activation-table td.parou.ok{color:var(--lime)}.activation-table td small{color:#888;display:block}.activation-table td small a{color:#8fc0ff}.product-pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:3px 8px;font:800 9px Manrope,sans-serif;display:inline-flex}.product-pill.events{color:#bfff2f;background:#18210b;border-color:#4c641d}.product-pill.reception{color:#79d9ad;background:#0d2118;border-color:#285d46}.issues .product-pill{vertical-align:1px;margin-left:6px}.product-funnels{grid-template-columns:1fr 1fr;gap:22px;margin:10px 0;display:grid}.funnel-product{border:1px solid #26262c;border-radius:10px;padding:14px}.funnel-product h4{margin:0 0 12px}.funnel-product h4 small{color:#888;font-weight:500}.step-na{color:#777;text-transform:uppercase;font-size:10px}.buyer-search{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.buyer-search input{border-radius:8px;flex:320px;padding:10px 12px}.buyer-results{gap:10px;display:grid}.buyer-card{background:#101014;border:1px solid #26262c;border-radius:12px;gap:6px;padding:14px;display:grid}.buyer-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.buyer-card header div{display:grid}.buyer-card header small{color:#888}.buyer-card p{margin:0;font-size:13px}.buyer-tickets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.buyer-tickets a{color:var(--lime);border:1px solid #3e4b29;border-radius:8px;padding:4px 9px;font:700 12px Manrope,sans-serif;text-decoration:none}.buyer-tickets a.usado{color:#aaa;border-color:#444}.buyer-tickets small,.buyer-mails small{color:#888;font-size:12px}.buyer-mails{gap:2px;display:grid}.buyer-mails b{color:#bbb;font-size:12px}.buyer-mails small.falha{color:#ff8585}.buyer-resend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.buyer-resend input{border-radius:8px;flex:240px;padding:8px 10px}.reset-card{border:1px dashed #5a2f2f;border-radius:12px;margin-top:18px;padding:12px}.reset-card h3{color:#ff9a9a;align-items:center;gap:8px;margin-top:0;display:flex}.reset-groups{gap:6px;margin:8px 0;display:grid}.reset-group{cursor:pointer;border:1px solid #26262c;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.reset-group.vazio{opacity:.5;cursor:default}.reset-group.perigo{background:#1a1010;border-color:#5a2f2f}.reset-group span{gap:2px;display:grid}.reset-group b em{color:#ffc46b;margin-left:6px;font-style:normal}.reset-group small{color:#888;font-size:12px}.reset-group small.reset-itens{color:#bbb}.reset-confirm{color:#bbb;gap:6px;margin:10px 0;font-size:13px;display:grid}.reset-confirm input{border-radius:8px;padding:8px 10px}@media (max-width:700px){.funnel-row{grid-template-columns:1fr 50px 44px}.funnel-row .funnel-bar{grid-area:2/1/auto/-1}.product-funnels,.ops-alerts li{grid-template-columns:1fr}.ops-alerts li small{grid-column:1}}.reset-group{text-align:left;justify-content:flex-start}.reset-group input{flex:none;width:16px;height:16px;margin:3px 0 0;padding:0}.reset-group span{flex:auto}.ops-only-fail{white-space:nowrap}.central-block p.small{font-size:12px;line-height:1.5}.backup-box{margin-bottom:12px}.backup-box .ops-backup{margin-bottom:8px}.backup-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.backup-actions small{color:#888;font-size:12px}.backup-actions .danger-outline{color:#ff9a9a;cursor:pointer;background:#1a1010;border:1px solid #5a2f2f;border-radius:8px;padding:8px 12px;font-size:13px}.backup-actions .danger-outline:disabled,.backup-actions .button:disabled{opacity:.5;cursor:default}.restore-panel{background:#140c0c;border:1px dashed #5a2f2f;border-radius:12px;gap:10px;max-width:760px;margin:0 0 10px;padding:14px;display:grid}.restore-panel>b{color:#ff9a9a}.restore-panel p{color:#bbb;margin:0}.restore-panel label{color:#bbb;gap:5px;font-size:13px;display:grid}.restore-panel select,.restore-panel input[type=password],.restore-panel input:not([type]){border-radius:8px;padding:9px 10px}.restore-panel>small{color:#ffc46b}.restore-parts{flex-wrap:wrap;gap:8px;display:flex}.restore-parts label{cursor:pointer;border:1px solid #2a2a30;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.restore-parts input{flex:none;width:16px;height:16px;margin:2px 0 0;padding:0}.restore-parts small{color:#888;display:block}.restore-panel .danger{justify-self:start}.backup-requests{gap:6px;margin:0;padding:0;list-style:none;display:grid}.backup-requests li{background:#101014;border:1px solid #26262c;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.backup-requests li.rodando,.backup-requests li.na-fila{background:#17130b;border-color:#5a4520}.backup-requests li.erro,.backup-requests li.interrompido{background:#1a1010;border-color:#5a2f2f}.backup-requests li div{gap:2px;display:grid}.backup-requests b{font-size:13px}.backup-requests small{color:#888;font-size:12px}.audience-chart .legenda .recepcao:before,.audience-chart .par b.recepcao{background:#6af0b0}.usage-chip{background:#111115;border:1px solid #2a2a30;border-radius:8px;gap:3px;margin:8px 0 -30px;padding:9px 12px;display:grid}.usage-chip span{color:#888;letter-spacing:.14em;font-size:8px}.usage-chip b{color:#ddd;font-size:11px}.usage-chip i{background:#26262c;border-radius:2px;height:4px;margin-top:4px;display:block;overflow:hidden}.usage-chip i em{background:var(--lime);height:100%;display:block}.usage-chip.warn i em{background:#ffc46b}.usage-chip.full i em{background:#ff7676}.usage-line{color:#aaa;align-items:center;gap:10px;margin:-14px 0 18px;font-size:12px;display:flex}.usage-line b{color:#fff}.usage-line .pill{margin-left:4px}.retention-note{color:#777;margin:-8px 0 18px;font-size:12px}.purged-badge{color:#888;vertical-align:middle;border:1px solid #333;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:10px;display:inline-block}.feature-item.locked{opacity:.75}.feature-item.locked .switch{pointer-events:none;opacity:.4}.premium-tag{letter-spacing:.1em;color:#ffc46b;vertical-align:middle;border:1px solid #6a4a2a;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-block}.upgrade-note{color:#ddd;background:rgba(255,180,90,.05);border:1px solid #6a4a2a;border-radius:10px;padding:12px 14px;font-size:13px}.upgrade-note a,.upgrade-note button{color:var(--lime);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.plan .limit{color:#ddd;font-size:12px;font-weight:700}.launch-tag{letter-spacing:.12em;color:var(--lime);border:1px solid #3e4b29;border-radius:999px;margin-left:8px;padding:4px 9px;font-size:10px;display:inline-block}.support-layout{grid-template-columns:300px 1fr;gap:18px;min-height:480px;display:grid}.ticket-list{align-content:start;gap:8px;display:grid}.ticket-item{text-align:left;cursor:pointer;color:#ddd;font:inherit;background:#111115;border:1px solid #26262c;border-radius:12px;gap:4px;padding:12px;display:grid}.ticket-item.active{border-color:var(--lime)}.ticket-item.answered{border-left:3px solid var(--lime)}.ticket-item.open{border-left:3px solid #ffc46b}.ticket-item.closed{opacity:.7}.ticket-item small{color:#888;font-size:11px}.ticket-item span{color:#999;font-size:12px}.ticket-pane{background:#111115;border:1px solid #26262c;border-radius:14px;align-content:start;gap:14px;padding:18px;display:grid}.ticket-form{gap:12px;display:grid}.ticket-form label{color:#aaa;gap:6px;font-size:12px;display:grid}.ticket-form textarea{height:140px}.ticket-actions{align-items:center;gap:10px;display:flex}.ticket-head{border-bottom:1px solid #26262c;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.ticket-head h2{margin:6px 0 2px;font:800 20px Manrope,sans-serif}.ticket-head small{color:#888}.ticket-thread{gap:10px;display:grid}.ticket-msg{background:#17171c;border-radius:12px;max-width:85%;padding:12px 14px}.ticket-msg.central{background:#1a2410;border:1px solid #3e4b29;justify-self:end}.ticket-msg strong{color:var(--lime);font-size:12px}.ticket-msg.house strong{color:#bbb}.ticket-msg p{white-space:pre-wrap;margin:6px 0;font-size:14px;line-height:1.5}.ticket-msg small{color:#777;font-size:11px}.ticket-reply{grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid}.ticket-reply textarea{height:80px}.pill.open{color:#ffc46b;background:#221a0c;border-color:#5a4520}.pill.answered{color:var(--lime);background:rgba(201,255,61,.063);border-color:#3e4b29}.pill.closed{color:#aaa;background:#1a1a1e;border-color:#444}.ghost-btn{color:#ccc;cursor:pointer;background:0 0;border:1px solid #2a2a30;border-radius:8px;padding:8px 12px;font-size:12px}@media (max-width:800px){.support-layout{grid-template-columns:1fr}}.central-tickets{background:#131317;border:1px solid #26262c;border-radius:14px;margin-top:22px;padding:16px}.central-tickets h2{color:#ccc;margin:0 0 10px;font:800 15px Manrope,sans-serif}.central-tickets .support-layout{min-height:320px}.central-tickets .ticket-pane{background:#0f0f13}.central .ticket-item{white-space:normal}.central .ticket-item em{color:#8fc0ff;font-size:11px;font-style:normal}.sessions-table td{white-space:normal}.badge-warn{color:#ffc46b;border:1px solid #5a4520;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10px;display:inline-block}.pricing{text-align:center;max-width:1400px;margin:auto;padding:40px 28px 120px}.pricing h2{letter-spacing:-.045em;margin:18px 0 12px;font:800 max(38px,min(5vw,65px))/1 Manrope}.pricing>p{color:#929298;max-width:640px;margin:0 auto 40px;line-height:1.6}.pricing-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.price-card .price.contact{color:#ddd;font-size:max(22px,min(1.8vw,28px))}@media (max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}.price-card{background:#101014;border:1px solid #27272c;border-radius:16px;flex-direction:column;gap:10px;padding:26px 24px;display:flex;position:relative}.price-card.featured{background:radial-gradient(circle at 80% 0,#1f2a0c,#101014 60%);border-color:#53652f}.price-card small{color:#888;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.price-card h3{margin:0;font:800 24px Manrope}.price-card .price{letter-spacing:-.04em;white-space:nowrap;font:800 max(30px,min(2.6vw,42px))/1.05 Manrope}.price-card .price span{color:#888;letter-spacing:0;font-size:16px;font-weight:600}.price-card .limit{color:var(--lime);font-weight:700}.price-card ul{color:#aaa;gap:7px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.price-card ul li:before{content:"✓ ";color:var(--lime)}.price-card .m-primary{white-space:nowrap;justify-content:space-between;gap:12px;min-height:54px;margin-top:auto;padding:15px 18px;font-size:14px}.pricing-notes{color:#707076;max-width:760px;margin:26px auto 0;font-size:12px;line-height:1.6}.m-nav .insta,.marketing footer .insta{color:#aaa;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.marketing footer .insta{color:var(--lime)}@media (max-width:800px){.pricing-grid{grid-template-columns:1fr}.pricing{padding:20px 19px 80px}}.wall-ended{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5vh;height:100%;padding:0 10vw;display:flex}.wall-ended h1{letter-spacing:-.04em;margin:0;font:800 8vh/1 Manrope}.wall-ended p{color:#999;margin:0;font-size:2.6vh}.auto-end-warning{z-index:7;color:#ffc46b;letter-spacing:.08em;background:#221a0c;border:1px solid #5a4520;border-radius:999px;padding:1.2vh 2.4vh;font-size:2vh;position:absolute;top:9vh;left:50%;transform:translate(-50%)}.legal-page{color:#e8e8e8;background:#08080b;min-height:100vh;padding:0 20px 60px}.legal-nav{border-bottom:1px solid rgba(255,255,255,.07);justify-content:space-between;align-items:center;max-width:860px;height:72px;margin:auto;display:flex}.legal-nav .brand{color:#fff;text-decoration:none}.legal-nav div{gap:20px;display:flex}.legal-nav div a{color:#aaa;font-size:13px;text-decoration:none}.legal{max-width:760px;margin:36px auto 0;font-size:15px;line-height:1.65}.legal h1{letter-spacing:-.04em;margin:8px 0 6px;font:800 max(30px,min(4vw,44px))/1.05 Manrope,sans-serif}.legal-updated{color:#777;margin:0 0 24px;font-size:12px}.legal h2{color:#fff;margin:30px 0 8px;font:800 18px Manrope,sans-serif}.legal p{color:#cfcfd4;margin:0 0 12px}.legal ul{color:#cfcfd4;margin:0 0 12px;padding-left:20px}.legal li{margin-bottom:6px}.legal a{color:var(--lime)}.legal-foot{color:#888;border-top:1px solid #26262c;margin-top:36px;padding-top:16px;font-size:12px}.privacy a{color:#8a8a90}.access-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.access-grid form{background:#0f0f13;border:1px solid #26262c;border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.access-grid label{color:#aaa;gap:5px;font-size:12px;display:grid}.access-grid small{color:#777;font-size:11px}.access-grid .button{justify-self:start}.access-card .muted{color:#888;margin:0;font-size:13px}@media (max-width:700px){.access-grid{grid-template-columns:1fr}}.poll-overlay{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;align-items:center;display:flex;overflow-y:auto}.poll-modal{flex:none;max-width:100%;margin:auto}.song-list{max-height:none;overflow:visible}.support-stack{gap:14px;display:grid}.ticket-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-search input{color:#fff;min-width:0;font:inherit;background:#141418;border:1px solid #38383e;border-radius:10px;flex:260px;padding:10px 12px;font-size:13px}.ticket-search .muted{font-size:12px}.ticket-grid{border-collapse:collapse;width:100%;font-size:13px}.ticket-grid th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#8a8a90;white-space:nowrap;border-bottom:1px solid #26262c;padding:8px 10px;font:800 10px Manrope}.ticket-grid td{vertical-align:top;border-bottom:1px solid #1e1e23;padding:10px}.ticket-grid td b{font-weight:700;display:block}.ticket-grid td small{color:#8a8a90;margin-top:2px;font-size:11px;display:block}.ticket-grid tbody tr{cursor:pointer}.ticket-grid tbody tr:hover{background:#16161a}.ticket-grid tbody tr.active{outline:1px solid var(--lime);outline-offset:-1px;background:#1b1b20}.ticket-grid tbody tr.closed{opacity:.65}.protocolo{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--lime)}.status-pill.ticket-open{color:#ffc93c;background:#3a2c07}.status-pill.ticket-answered{color:#8ee06a;background:#14301a}.status-pill.ticket-closed{color:#9a9aa0;background:#232329}.ticket-head h2 .protocolo{margin-right:6px}@media (max-width:820px){.ticket-grid thead{display:none}.ticket-grid,.ticket-grid tbody,.ticket-grid tr,.ticket-grid td{width:100%;display:block}.ticket-grid tr{border:1px solid #26262c;border-radius:12px;margin-bottom:8px;padding:8px 10px}.ticket-grid td{border:0;grid-template-columns:130px 1fr;align-items:baseline;gap:8px;padding:4px 0;display:grid}.ticket-grid td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#8a8a90;font:800 10px Manrope}}.wall.light,.wall.light.theme-wedding,.wall.light.theme-fifteen,.wall.light.theme-birthday,.wall.light.theme-corporate{color:#161618;background:radial-gradient(circle at 50% 30%,#fdfcf8,#ebe8df 62%)}.wall.light.theme-wedding{background:radial-gradient(circle at 50% 30%,#fffaf0,#efe6d6 62%)}.wall.light.theme-fifteen{background:radial-gradient(circle at 70% 20%,#fdf2fb,#ece1ec 62%)}.wall.light.theme-birthday{background:radial-gradient(circle at 30% 20%,#fff6ec,#efe4d6 62%)}.wall.light.has-bg:after{background:linear-gradient(rgba(250,249,245,.5),rgba(250,249,245,.82))}.wall.light .ambient{filter:blur(60px)brightness(1.15)saturate(.85);opacity:.4}.wall.light .wall-top{color:#161618;background:linear-gradient(rgba(255,255,255,.85),transparent)}.wall.light .logo{color:#0b0b0b}.wall.light .logo-word b,.wall.light .eyebrow{color:var(--lime-ink)}.wall.light .preview-banner{color:#333;background:rgba(255,255,255,.95);box-shadow:0 8px 24px rgba(0,0,0,.12)}.wall.light .preview-banner b{color:var(--lime-ink)}.wall.light .auto-end-warning{color:#8a5a00;background:#fff4df;border-color:#f0c778}.wall.light .pinned-badge{color:#333;background:rgba(255,255,255,.94);border-color:rgba(0,0,0,.08);box-shadow:0 6px 18px rgba(0,0,0,.1)}.wall.light .pinned-badge b{color:var(--lime-ink)}.wall.light .wall-empty{background:radial-gradient(circle at 70% 40%,color-mix(in srgb,var(--lime) 22%,#fff),transparent 25%)}.wall.light .wall-message{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--lime) 22%,#fff),transparent 40%)}.wall.light .experience-screen{background:radial-gradient(circle at 65% 35%,color-mix(in srgb,var(--lime) 22%,#fff),transparent 36%)}.wall.light .raffle-screen{background:radial-gradient(circle,color-mix(in srgb,var(--lime) 26%,#fff),transparent 45%)}.wall.light .poll-screen{background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--lime) 22%,#fff),transparent 35%)}.wall.light .ad-break{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--lime) 16%,#fff),transparent 45%)}.wall.light.has-bg .wall-empty,.wall.light.has-bg .wall-ended,.wall.light.has-bg .wall-message{background:0 0}.wall.light .wall-empty p,.wall.light .wall-ended p,.wall.light .poll-screen>p,.wall.light .raffle-screen>small,.wall.light .entries-big span,.wall.light .countdown span,.wall.light .experience-copy>h3,.wall.light .promotion-screen .experience-copy>p,.wall.light .ad-break-copy p,.wall.light .ad-break-qr small,.wall.light .screen-ranking strong{color:#5d5d63}.wall.light .wall-message strong,.wall.light .promo-price,.wall.light .entries-big strong,.wall.light .winner-big strong,.wall.light .raffle-screen h1 em,.wall.light .screen-ranking>div>b,.wall.light .poll-photo-caption strong{color:var(--lime-ink)}.wall.light .quiz-screen-options>div,.wall.light .screen-ranking>div{color:#161618;background:#fff;border-color:rgba(0,0,0,.094);box-shadow:0 4px 14px rgba(0,0,0,.06)}.wall.light .quiz-screen-options b{background:color-mix(in srgb,var(--lime) 22%,#fff);color:var(--lime-ink)}.wall.light .ad-break-bar{background:rgba(0,0,0,.08)}.wall.light .wall-photo,.wall.light .mosaic .cell.filled{background:0 0}.wall.light .wall-photo>img,.wall.light .photo-frame img{background:#fff;border:.8vh solid #fff;box-shadow:0 1.6vh 5vh rgba(0,0,0,.26)}.wall.light .caption{color:#161618;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(0,0,0,.12)}.wall.light .caption strong{color:var(--lime-ink)}.wall.light .photo-frame .caption{color:#fff;box-shadow:none;background:linear-gradient(transparent,rgba(0,0,0,.8) 45%)}.wall.light .photo-frame .caption strong{color:var(--lime)}.wall.light .mosaic .cell{background:#fff;border-color:rgba(0,0,0,.08);box-shadow:0 4px 14px rgba(0,0,0,.08)}.wall.light .mosaic .cell.message{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--lime) 22%,#fff),#fff)}.wall.light .mosaic .cell.message strong{color:var(--lime-ink)}.wall.light .mosaic .cell.empty{color:#b5b5ba;border-color:rgba(0,0,0,.125)}.wall.light .premiere-badge{color:#111}.wall.light .songs-panel,.wall.light .ad-badge,.wall.light .agenda-rail article{color:#161618;background:rgba(255,255,255,.94);border-color:rgba(0,0,0,.08);box-shadow:0 6px 18px rgba(0,0,0,.1)}.wall.light .songs-panel>span,.wall.light .songs-panel em,.wall.light .ad-badge b,.wall.light .now-playing-badge span,.wall.light .agenda-rail time{color:var(--lime-ink)}.wall.light .songs-panel>div{border-top-color:rgba(0,0,0,.063)}.wall.light .songs-panel small,.wall.light .songs-panel>div>b,.wall.light .songs-panel>small,.wall.light .ad-badge span,.wall.light .ad-badge p,.wall.light .now-playing-badge small,.wall.light .agenda-rail small{color:#5d5d63}.wall.light .now-playing-badge{background:linear-gradient(135deg,color-mix(in srgb,var(--lime) 18%,#fff),#fff);border-color:color-mix(in srgb,var(--lime) 55%,#fff);color:#161618;box-shadow:0 6px 18px rgba(0,0,0,.1)}.wall.light .qr,.wall.light .agenda-qr,.wall.light .ad-qr,.wall.light .ad-break-qr .qr-box{border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.14)}.wall.light .wall-timer-bar{background:rgba(0,0,0,.08)}.wall.light .promo-qr small{color:#5f5f65}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f6f5f1;--muted:#66666c;--panel:#fff;--line:#d9d9d4;--lime-ink:#4a7300}html[data-theme=light] body{color:#141416;background:#f6f5f1}html[data-theme=light] .login-card .brand{color:#000}html[data-theme=light] .trial-badge{border:1px solid #dfe6d2}html[data-theme=light] .trial-badge span{color:var(--lime-ink)}html[data-theme=light] .trial-badge b{color:#555}html[data-theme=light] .trial-badge.warn{border-color:#e6d3bf}html[data-theme=light] .trial-badge.warn span{color:#995c00}html[data-theme=light] .settings-card{background:#f2f2f4;border:1px solid #e4e4e6}html[data-theme=light] .settings-card>label{color:#555}html[data-theme=light] .account-readonly{border:1px solid #e6e6e8}html[data-theme=light] .account-readonly span{color:#888;background:#f4f4f6}html[data-theme=light] .account-readonly b{color:#444}html[data-theme=light] .logo-preview{border:1px solid var(--line,#e6e6e8);background:#f7f7f9}html[data-theme=light] .logo-preview span{color:#888890}html[data-theme=light] .event-picker label{color:#888}html[data-theme=light] .event-picker select{color:#111;background-color:#f0f0f2;border:1px solid #e1e1e5}html[data-theme=light] .event-form{background:#f1f1f3;border:1px solid #dfdfe2}html[data-theme=light] .event-form label{color:#555}html[data-theme=light] .event-form label small{color:#aaa}html[data-theme=light] .slug-input{background:#f2f2f4}html[data-theme=light] .slug-input span{color:#999}html[data-theme=light] .event-card{background:#f2f2f4;border:1px solid #e6e6e8}html[data-theme=light] .event-state span{color:#888}html[data-theme=light] .event-card.live .event-state span{color:var(--lime-ink)}html[data-theme=light] .event-info>p{color:#999}html[data-theme=light] .event-stats{color:#888}html[data-theme=light] .event-stats b{color:#222}html[data-theme=light] .event-links a,html[data-theme=light] .event-links button{color:#222;background:#eaeaec;border:1px solid #e1e1e5}html[data-theme=light] .event-links .end-event{color:#900}html[data-theme=light] .external-tickets{background:#f2f2f4;border:1px solid #dfdfe2}html[data-theme=light] .external-tickets b{color:#3f3f46}html[data-theme=light] .external-tickets small.ok{color:var(--lime-ink)}html[data-theme=light] .external-tickets small.erro{color:#900}html[data-theme=light] .event-cover{background:#f2f2f4;border:1px solid #dfdfe2}html[data-theme=light] .event-cover b{color:#3f3f46}html[data-theme=light] .event-cover-thumb{background:#f7f7f9;border:1px solid #e4e4e7}html[data-theme=light] .event-cover-thumb span{color:#9898a0}html[data-theme=light] .event-cover small.ok{color:var(--lime-ink)}html[data-theme=light] .event-cover small.erro{color:#900}html[data-theme=light] .programacao{color:#303037;background:#f2f2f4;border:1px solid #dfdfe2}html[data-theme=light] .programacao b{color:#000}html[data-theme=light] .programacao.rala,html[data-theme=light] .programacao.vazia{background:#f8f5ee;border-color:#ecdfc9}html[data-theme=light] .night-form{background:#f3f3f5}html[data-theme=light] .night-form .form-title button{color:#666}html[data-theme=light] .night-step h3{color:#151519}html[data-theme=light] .night-form label{color:#555}html[data-theme=light] .night-form label small{color:#888890}html[data-theme=light] .night-aviso{color:#996100;background:#f8f5ee;border:1px solid #ecdfc9}html[data-theme=light] .night-cover b{color:#222}html[data-theme=light] .night-cover small{color:#7a7a82}html[data-theme=light] .night-cover-thumb{background:#f7f7f9;border:1px dashed #dbdbdf}html[data-theme=light] .night-cover-thumb span{color:#9898a0}html[data-theme=light] .night-foto{border:1px dashed #dbdbdf}html[data-theme=light] .night-lotes-existentes{background:#f5f5f7;border:1px solid #e4e4e7}html[data-theme=light] .night-lotes-existentes b{color:#222}html[data-theme=light] .night-lotes-existentes span{color:var(--lime-ink)}html[data-theme=light] .night-lotes-existentes small{color:#7a7a82}html[data-theme=light] .cal-month{background:#f3f3f6;border:1px solid #e4e4e7}html[data-theme=light] .cal-nav button{color:#222;background:#f0f0f2;border:1px solid #e1e1e5}html[data-theme=light] .cal-nav button:hover{color:var(--lime-ink)}html[data-theme=light] .cal-dow span{color:#888}html[data-theme=light] .cal-day{color:#777;background:#f0f0f3}html[data-theme=light] .cal-day.vazio-fds{border:1px dashed #ecdfc9}html[data-theme=light] .cal-day.clicavel:hover{border-color:#8b8b95}html[data-theme=light] .cal-day.clicavel:focus-visible{border-color:#8b8b95}html[data-theme=light] .cal-num{color:#555}html[data-theme=light] .cal-add{color:#7d5d1c}html[data-theme=light] .cal-noite{color:#596d2c;background:#f0f5e9;border:1px solid #dce9c6}html[data-theme=light] .cal-legenda{color:#666}html[data-theme=light] .cal-legenda i.completa{background:#f0f5e9;border:1px solid #dce9c6}html[data-theme=light] .cal-legenda i.falta{background:#f0f5e9}html[data-theme=light] .cal-legenda i.vazio{border:1px dashed #ecdfc9}html[data-theme=light] .cal-pend h2{color:#555}html[data-theme=light] .cal-pend-item{color:#222;background:#f0f0f3;border:1px solid #e4e4e7}html[data-theme=light] .cal-pend-item:hover{border-color:#8b8b95}html[data-theme=light] .cal-pend-item small{color:#666}html[data-theme=light] .cal-pend-item span{color:#303037}html[data-theme=light] .cal-pend-item.breve{background:#f8f5ee;border-color:#efdcbf}html[data-theme=light] .cal-pend-item.breve small{color:#896310}html[data-theme=light] .cal-pend-item.urgente{background:#f5ecec}html[data-theme=light] .cal-pend-item.urgente small{color:#900}html[data-theme=light] .cal-pend-vazio{color:#888}html[data-theme=light] .night-linha.pendente>input:not([type]){border-color:#efdcbf}html[data-theme=light] .night-foto.vazia{color:#bbb;border:1px dashed #e4e4e7}html[data-theme=light] .night-pend{color:var(--lime-ink);background:#f4f8ef;border:1px solid #e1ebd3}html[data-theme=light] .night-pend.on{color:#996100;background:#f8f5ee}html[data-theme=light] .night-vagas{color:#896310}html[data-theme=light] .central{color:#0d0d0d;background:#f7f7f8}html[data-theme=light] .central-tag{color:var(--lime-ink);border:1px solid #dfe6d2}html[data-theme=light] .central-actions button{color:#222;background:#f2f2f4;border:1px solid #e5e5e8}html[data-theme=light] .central-actions button:hover{color:var(--lime-ink)}html[data-theme=light] .central-kpis>div{background:#f2f2f5;border:1px solid #e7e7ea}html[data-theme=light] .central-kpis>div.warn{background:#f5efef;border-color:#e3c9c9}html[data-theme=light] .central-kpis span{color:#444}html[data-theme=light] .central-kpis small{color:#888}html[data-theme=light] .central-weeks{background:#f2f2f5;border:1px solid #e7e7ea}html[data-theme=light] .central-weeks h2,html[data-theme=light] .central-list h2{color:#333}html[data-theme=light] .week-chart span{color:#777}html[data-theme=light] .week-chart small{color:#222}html[data-theme=light] .central-filters button{color:#444;background:#f2f2f4;border:1px solid #e5e5e8}html[data-theme=light] .central-filters button b{color:#777}html[data-theme=light] .central-filters button.active b{color:var(--lime-ink)}html[data-theme=light] .central th{color:#777;border-bottom:1px solid #e7e7ea}html[data-theme=light] .central td{border-bottom:1px solid #ebebef}html[data-theme=light] .central td small,html[data-theme=light] .central th small{color:#888}html[data-theme=light] .central tr.row:hover td{background:#f0f0f3}html[data-theme=light] .central tr.row.open td{background:#eff0f2}html[data-theme=light] .central tr.blocked td:first-child{border-left:3px solid #777}html[data-theme=light] .pill.trial{color:#004399;background:#e8eef5}html[data-theme=light] .central-demo{background:linear-gradient(135deg,#e8eef5,#f4f4f6)}html[data-theme=light] .central-section-heading span{color:#004399}html[data-theme=light] .central-section-heading p{color:#666}html[data-theme=light] .central-demo form label{color:#555}html[data-theme=light] .pill.active{border-color:#dfe6d2}html[data-theme=light] .pill.past_due{color:#995c00;background:#f8f3eb;border-color:#ecdfc9}html[data-theme=light] .pill.expired{color:#900;background:#f5ecec;border-color:#e3c9c9}html[data-theme=light] .pill.blocked{color:#555;background:#eeeef1;border-color:#bbb}html[data-theme=light] .detail-row td{background:#f5f5f7}html[data-theme=light] .tenant-detail h3{color:#555}html[data-theme=light] .tenant-detail h3 small{color:#999}html[data-theme=light] .tenant-detail p{color:#333}html[data-theme=light] .detail-actions button{color:#222;background:#f2f2f4;border:1px solid #e5e5e8}html[data-theme=light] .detail-actions button.danger{color:#900;border-color:#e3c9c9}html[data-theme=light] .pay-form{border:1px solid #dfe6d2}html[data-theme=light] .pay-form label{color:#555}html[data-theme=light] .pay-form input,html[data-theme=light] .pay-form select{color:#000;background-color:#f2f2f4;border:1px solid #e3e3e8}html[data-theme=light] .pay-form small{color:#888}html[data-theme=light] .team-list{color:#333}html[data-theme=light] .team-list small{color:#888}html[data-theme=light] .tenant-detail textarea{color:#000;background:#f2f2f4;border:1px solid #e3e3e8}html[data-theme=light] .central .link-button{color:#900}html[data-theme=light] .central .muted{color:#888}html[data-theme=light] .central-foot{color:#999}html[data-theme=light] .plans-editor{background:#f2f2f5;border:1px solid #e7e7ea}html[data-theme=light] .plans-editor h2{color:#333}html[data-theme=light] .plans-editor>p{color:#888}html[data-theme=light] .plans-editor button.plan-new{color:var(--lime-ink);background:#f2f2f4;border:1px solid #e5e5e8}html[data-theme=light] .plan-card{background:#f5f5f7;border:1px solid #e7e7ea}html[data-theme=light] .plan-card input,html[data-theme=light] .plan-card select{color:#000;background-color:#f2f2f4;border:1px solid #e3e3e8}html[data-theme=light] .plan-head code{color:#506138;background:#ededf1;border:1px solid #e3e3e8}html[data-theme=light] .plan-flags label{color:#444}html[data-theme=light] .plan-card label{color:#6e6e75}html[data-theme=light] .plan-card label small{color:#999}html[data-theme=light] .plan-card .prefix{color:#888;background:#f2f2f4;border:1px solid #e3e3e8}html[data-theme=light] .plan-feats{border-top:1px solid #e8e8ec}html[data-theme=light] .plan-feats-top b{color:#333}html[data-theme=light] .plan-feats-top span{color:var(--lime-ink)}html[data-theme=light] .plan-all{background:#f2f2f4;border:1px solid #e3e3e8;color:#444!important}html[data-theme=light] .plan-group>small{color:#8a8a92}html[data-theme=light] .feat-chip{color:#5d5d65;background:#f2f2f4;border:1px solid #e2e2e7}html[data-theme=light] .feat-chip i{color:#7a7a83;background:#e6e6ea}html[data-theme=light] .feat-chip:hover{color:#333;border-color:#b8b8c2}html[data-theme=light] .feat-chip.on{background:color-mix(in srgb,var(--lime) 12%,#f2f2f4)}html[data-theme=light] .plan-foot{border-top:1px solid #e8e8ec}html[data-theme=light] .plan-foot button{color:#222;background:#f2f2f4;border:1px solid #e5e5e8}html[data-theme=light] .plan-foot button.primary{color:var(--lime-ink)}html[data-theme=light] .plan-foot button.danger{color:#900;border-color:#e3c9c9}html[data-theme=light] .plan-old summary{color:#6e6e75}html[data-theme=light] .plan-old summary:hover{color:#333}html[data-theme=light] .plan-reception{border-top:1px solid #e7e7ea}html[data-theme=light] .plan-reception h3{color:#333}html[data-theme=light] .plan-reception h3 small,html[data-theme=light] .plan-reception>p{color:#6e6e75}html[data-theme=light] .billing-state{border:1px solid #dfe6d2}html[data-theme=light] .billing-state span{color:var(--lime-ink)}html[data-theme=light] .billing-state b{color:#222}html[data-theme=light] .billing-state.warn{border-color:#e6d3bf}html[data-theme=light] .billing-state.warn span{color:#995c00}html[data-theme=light] .billing-card .muted{color:#777}html[data-theme=light] .plan{background:#f2f2f4;border:1px solid #e7e7ea}html[data-theme=light] .plan small{color:#777}html[data-theme=light] .plan.party small{color:#99004e}html[data-theme=light] .plan.bar small{color:var(--lime-ink)}html[data-theme=light] .plan span{color:#666}html[data-theme=light] .billing-history summary{color:#555}html[data-theme=light] .billing-history th,html[data-theme=light] .billing-history td{border-bottom:1px solid #e7e7ea}html[data-theme=light] .billing-history th{color:#888}html[data-theme=light] .central-today{background:#f2f2f5;border:1px solid #e7e7ea}html[data-theme=light] .central-today h2{color:#333}html[data-theme=light] .central-today h3{color:#444}html[data-theme=light] .central-today h3 small{color:#888}html[data-theme=light] .today-actions{color:#777}html[data-theme=light] .today-actions .switch{color:#555}html[data-theme=light] .today-health.ok{color:#507821;background:#f2f7f0;border:1px solid #ddeed3}html[data-theme=light] .today-health.warn{color:#835717;background:#f5f2ef;border:1px solid #ecdcc9}html[data-theme=light] .today-kpis>div{background:#f5f5f7;border:1px solid #e8e8ec}html[data-theme=light] .today-kpis>div.warn{background:#f5efef;border-color:#e3c9c9}html[data-theme=light] .today-kpis span{color:#444}html[data-theme=light] .today-kpis small{color:#888}html[data-theme=light] .minute-chart{background:#f5f5f7;border:1px solid #e8e8ec}html[data-theme=light] .minute-chart i{background:#dff3c6}html[data-theme=light] .central-today th{color:#777;border-bottom:1px solid #e7e7ea}html[data-theme=light] .central-today td{border-bottom:1px solid #ececee}html[data-theme=light] .central-today td small{color:#888}html[data-theme=light] .central-today tbody tr:hover{background:#f0f0f2}html[data-theme=light] .central-today td.warn-cell{color:#831717}html[data-theme=light] .central-today tr.warn-row td{color:#835717}html[data-theme=light] .today-detail td{background:#f5f5f7}html[data-theme=light] .today-detail span{color:#777}html[data-theme=light] .today-detail b{color:#222}html[data-theme=light] .today-routes code{color:#444}html[data-theme=light] .central-today td.net-cell{color:#003599}html[data-theme=light] .pay-refunded{color:#831717}html[data-theme=light] .central-audience{background:#f2f2f5;border:1px solid #e7e7ea}html[data-theme=light] .central-audience h2{color:#333}html[data-theme=light] .central-audience h3{color:#6a6a72}html[data-theme=light] .central-audience .central-kpis>div{background:#f5f5f7}html[data-theme=light] .audience-chart{background:#f5f5f7;border:1px solid #e7e7ea}html[data-theme=light] .audience-chart .legenda{color:#666}html[data-theme=light] .audience-chart .legenda small{color:#999}html[data-theme=light] .audience-chart .barras span{color:#888}html[data-theme=light] .pill.courtesy{color:#450099;background:#ede8f4}html[data-theme=light] .courtesy-form{border-top:1px dashed #e4e4e7}html[data-theme=light] .courtesy-form strong small{color:#777}html[data-theme=light] .central-nav{background:#f7f7f8;border-bottom:1px solid #ebebee}html[data-theme=light] .central-nav a{color:#444;border:1px solid #e5e5e8}html[data-theme=light] .central-nav a:hover{color:var(--lime-ink)}html[data-theme=light] .central-block{background:#f2f2f5;border:1px solid #e7e7ea}html[data-theme=light] .central-block h2{color:#333}html[data-theme=light] .central-block h3{color:#444}html[data-theme=light] .central-block h3 small{color:#888}html[data-theme=light] .ops-kpi{color:#0d0d0d;background:#f4f4f6;border:1px solid #e7e7ea}html[data-theme=light] .ops-kpi.warn{background:#f5efef;border-color:#e3c9c9}html[data-theme=light] .ops-kpi span{color:#444}html[data-theme=light] .ops-kpi small{color:#888}html[data-theme=light] .ops-backup>div{background:#f3f7f3;border:1px solid #d6e6d3}html[data-theme=light] .ops-backup>div.ruim,html[data-theme=light] .ops-backup.warn>div:only-child{background:#f5efef;border-color:#e3c9c9}html[data-theme=light] .ops-backup span{color:#666}html[data-theme=light] .ops-backup small{color:#777}html[data-theme=light] .ops-alerts li{background:#f8f6f1;border:1px solid #efe9dc}html[data-theme=light] .ops-alerts li small{color:#776}html[data-theme=light] .ops-alerts time{color:#995c00}html[data-theme=light] .ops-only-fail{color:#444}html[data-theme=light] .ops-table td small{color:#777}html[data-theme=light] .ops-table td code{color:#001b99}html[data-theme=light] .ops-table tr.falha td{background:#f6efef}html[data-theme=light] .ops-detail{color:#444;background:#f7f7f8}html[data-theme=light] .finance-export{border-top:1px solid #e7e7ea}html[data-theme=light] .issues li{background:#f4f4f6;border:1px solid #e7e7ea}html[data-theme=light] .issues li div span{color:#222}html[data-theme=light] .issues li small{color:#777}html[data-theme=light] .sev.critico{color:#900;background:#f5ecec;border-color:#e3c9c9}html[data-theme=light] .sev.alto{color:#995c00;background:#f8f3eb;border-color:#ecdfc9}html[data-theme=light] .sev.medio{color:#004399;background:#e8eef5}html[data-theme=light] .sev.baixo{color:#555;background:#eeeef1;border-color:#bbb}html[data-theme=light] .funnel-bar{background:#ececf0}html[data-theme=light] .funnel-row small{color:#777}html[data-theme=light] .step-ok{color:var(--lime-ink)}html[data-theme=light] .step-no{color:#aaa}html[data-theme=light] .activation-table td.parou{color:#995c00}html[data-theme=light] .activation-table td.parou.ok{color:var(--lime-ink)}html[data-theme=light] .activation-table td small{color:#777}html[data-theme=light] .activation-table td small a{color:#004399}html[data-theme=light] .product-pill.events{color:#6a9900;background:#f3f8eb;border-color:#dfeec3}html[data-theme=light] .product-pill.reception{color:#227750;background:#ebf7f2;border-color:#c7e7d9}html[data-theme=light] .funnel-product{border:1px solid #e7e7ea}html[data-theme=light] .funnel-product h4 small{color:#777}html[data-theme=light] .step-na{color:#888}html[data-theme=light] .buyer-card{background:#f4f4f6;border:1px solid #e7e7ea}html[data-theme=light] .buyer-card header small{color:#777}html[data-theme=light] .buyer-tickets a{color:var(--lime-ink);border:1px solid #dfe6d2}html[data-theme=light] .buyer-tickets a.usado{color:#555;border-color:#bbb}html[data-theme=light] .buyer-tickets small,html[data-theme=light] .buyer-mails small{color:#777}html[data-theme=light] .buyer-mails b{color:#444}html[data-theme=light] .buyer-mails small.falha{color:#900}html[data-theme=light] .reset-card{border:1px dashed #e3c9c9}html[data-theme=light] .reset-card h3{color:#900}html[data-theme=light] .reset-group{border:1px solid #e7e7ea}html[data-theme=light] .reset-group.perigo{background:#f5efef;border-color:#e3c9c9}html[data-theme=light] .reset-group b em{color:#995c00}html[data-theme=light] .reset-group small{color:#777}html[data-theme=light] .reset-group small.reset-itens,html[data-theme=light] .reset-confirm{color:#444}html[data-theme=light] .backup-actions small{color:#777}html[data-theme=light] .backup-actions .danger-outline{color:#900;background:#f5efef;border:1px solid #e3c9c9}html[data-theme=light] .restore-panel{background:#f8f3f3;border:1px dashed #e3c9c9}html[data-theme=light] .restore-panel>b{color:#900}html[data-theme=light] .restore-panel p,html[data-theme=light] .restore-panel label{color:#444}html[data-theme=light] .restore-panel>small{color:#995c00}html[data-theme=light] .restore-parts label{border:1px solid #e5e5e8}html[data-theme=light] .restore-parts small{color:#777}html[data-theme=light] .backup-requests li{background:#f4f4f6;border:1px solid #e7e7ea}html[data-theme=light] .backup-requests li.rodando,html[data-theme=light] .backup-requests li.na-fila{background:#f8f6f1;border-color:#ecdfc9}html[data-theme=light] .backup-requests li.erro,html[data-theme=light] .backup-requests li.interrompido{background:#f5efef;border-color:#e3c9c9}html[data-theme=light] .backup-requests small{color:#777}html[data-theme=light] .photo-status-tabs button{color:#777;background:#f1f1f3;border:1px solid #e1e1e5}html[data-theme=light] .photo-status-tabs button.active{color:var(--lime-ink)}html[data-theme=light] .event-stats select{color:#222;background-color:#e9e9ec;border:1px solid #dfdfe2}html[data-theme=light] .asset-picker{border:1px dashed #afafb7}html[data-theme=light] .asset-picker>span{color:#555}html[data-theme=light] .asset-picker img,html[data-theme=light] .module-thumb{background:#f8f8fa}html[data-theme=light] .promo-rules{color:#777}html[data-theme=light] .product-image,html[data-theme=light] .raffle-prize-image{background:#f6f6f6;border:1px solid #e0e7d6}html[data-theme=light] .asset-picker .asset-hint{color:#7a7a82}html[data-theme=light] .asset-picker .asset-warn{color:#995c00}html[data-theme=light] .module-tabs button{color:#777;background:#f1f1f3;border:1px solid #e1e1e5}html[data-theme=light] .module-form{background:#f1f1f3;border:1px solid #dfdfe2}html[data-theme=light] .module-form label{color:#777}html[data-theme=light] .module-form>small{color:#888}html[data-theme=light] .quiz-option-form label{border:1px solid #e1e1e5}html[data-theme=light] .module-card{background:#f2f2f4;border:1px solid #e3e3e6}html[data-theme=light] .module-card>span{color:#888}html[data-theme=light] .module-card.live>span,html[data-theme=light] .module-card.open>span{color:var(--lime-ink)}html[data-theme=light] .module-card p{color:#777}html[data-theme=light] .module-card>small{color:#999}html[data-theme=light] .module-card>strong{color:var(--lime-ink)}html[data-theme=light] .module-card footer{border-top:1px solid #e6e6e8}html[data-theme=light] .module-card footer button{color:#555;border:1px solid #dcdcdf}html[data-theme=light] .module-card footer button:first-child{color:var(--lime-ink);border-color:#d8e4c2}html[data-theme=light] .program-dock>button{color:var(--lime-ink);background:#f5f6f1;border:1px solid #e6e6da}html[data-theme=light] .program-dock>button small{color:#555}html[data-theme=light] .promo-mobile{box-shadow:0 8px 25px rgba(0,0,0,.19)}html[data-theme=light] .prize{color:#555}html[data-theme=light] .winner span{color:#888}html[data-theme=light] .winner strong{color:var(--lime-ink)}html[data-theme=light] .ranking-list>div{background:#ececef}html[data-theme=light] .ranking-list>div>b{color:var(--lime-ink)}html[data-theme=light] .ranking-list strong{color:#555}html[data-theme=light] .agenda-mobile>div{background:#ededf0}html[data-theme=light] .agenda-mobile time{color:var(--lime-ink)}html[data-theme=light] .agenda-mobile small,html[data-theme=light] .experience-copy>h3{color:#888}html[data-theme=light] .experience-photo{background:#f6f6f6;border:1px solid #e0e7d6}html[data-theme=light] .experience-photo>span{color:var(--lime-ink);background:rgba(248,248,250,.8)}html[data-theme=light] .experience-photo>p{color:#888}html[data-theme=light] .promotion-screen .experience-copy>p{color:#555}html[data-theme=light] .countdown span{color:#888}html[data-theme=light] .entries-big strong{color:var(--lime-ink)}html[data-theme=light] .entries-big span{color:#555}html[data-theme=light] .winner-big strong{color:var(--lime-ink)}html[data-theme=light] .ad-badge{background:rgba(248,248,249,.867);border:1px solid rgba(0,0,0,.133)}html[data-theme=light] .ad-badge span{color:#888}html[data-theme=light] .ad-badge b{color:var(--lime-ink)}html[data-theme=light] .ad-badge p{color:#444}html[data-theme=light] .agenda-ticker{background:#f6f6f6}html[data-theme=light] .agenda-ticker time{color:var(--lime-ink)}html[data-theme=light] .ad-sponsor-link{border:1px dashed #babac2}html[data-theme=light] .ad-sponsor-link code{color:#5d5d65}html[data-theme=light] .ad-sponsor-link small{color:#7a7a82}html[data-theme=light] .module-section-head p{color:#777}html[data-theme=light] .profile-chip{color:#111;background:#f5f8f2;border:1px solid #e8eedc}html[data-theme=light] .profile-chip.join{border-color:#dce6c9}html[data-theme=light] .profile-chip small{color:#606065}html[data-theme=light] .profile-form label{color:#444}html[data-theme=light] .profile-form input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .profile-form>small{color:#888}html[data-theme=light] .song-form input,html[data-theme=light] .song-form textarea{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .counter-inline{color:#999}html[data-theme=light] .song-list>div{background:#f0f0f2;border:1px solid #e3e3e7}html[data-theme=light] .song-list>div.voted{border-color:#dce6c9}html[data-theme=light] .song-list>div>b{color:#888}html[data-theme=light] .song-list small{color:#777}html[data-theme=light] .song-list button{color:var(--lime-ink);background:#f1f4ea;border:1px solid #dce6c9}html[data-theme=light] .button.ghost{color:var(--lime-ink);border:1px solid #dce6c9}html[data-theme=light] .photo-status-tabs>i{background:#e1e1e5}html[data-theme=light] .batch-bar{background:#f3f3f5;border:1px solid #e4e4e7}html[data-theme=light] .batch-bar>span{color:#555}html[data-theme=light] .batch-bar button{color:#333;border:1px solid #dcdcdf}html[data-theme=light] .batch-bar button.approve{color:var(--lime-ink)}html[data-theme=light] .batch-bar button.reject{color:#900}html[data-theme=light] .batch-bar small{color:#999}html[data-theme=light] .batch-bar kbd{color:#444;background:#ededf0;border:1px solid #bbb}html[data-theme=light] .mod-card.focused{border-color:#8d8d95}html[data-theme=light] .mod-card .pick{background:rgba(248,248,249,.8)}html[data-theme=light] .switch{color:#555}html[data-theme=light] .switch input{background:#dcdcdf}html[data-theme=light] .switch input:before{background:#222}html[data-theme=light] .switch input:checked:before{background:#f6f6f6}html[data-theme=light] .form-grid label small,html[data-theme=light] .module-form label small{color:#999}html[data-theme=light] .module-form label.check{color:#444}html[data-theme=light] .editing-note{color:#555}html[data-theme=light] .editing-note b{color:var(--lime-ink)}html[data-theme=light] .module-empty{color:#999}html[data-theme=light] .schedule-line{color:#556435}html[data-theme=light] .table-wrap{background:#f3f3f5;border:1px solid #e4e4e7}html[data-theme=light] .table-wrap th{color:#888;border-bottom:1px solid #e4e4e7}html[data-theme=light] .table-wrap td{color:#333;border-bottom:1px solid #ebebee}html[data-theme=light] .table-wrap tr.winner-row td,html[data-theme=light] .link-button{color:var(--lime-ink)}html[data-theme=light] .row-actions button{color:#444;border:1px solid #dcdcdf}html[data-theme=light] .row-actions button.approve{color:var(--lime-ink)}html[data-theme=light] .row-actions button.reject{color:#900}html[data-theme=light] .song-row{background:#f2f2f4;border:1px solid #e4e4e7}html[data-theme=light] .song-row .rank{color:var(--lime-ink);background:#f1f4e9}html[data-theme=light] .song-row small{color:#777}html[data-theme=light] .song-row em{color:var(--lime-ink)}html[data-theme=light] .stat-row>div{background:#f3f3f5;border:1px solid #e4e4e7}html[data-theme=light] .stat-row b{color:var(--lime-ink)}html[data-theme=light] .stat-row span{color:#777}html[data-theme=light] .event-picker input.search{color:#111;background:#f1f1f3;border:1px solid #dfdfe2}html[data-theme=light] .invite-form{background:#f1f1f3;border:1px solid #dfdfe2}html[data-theme=light] .invite-form label{color:#777}html[data-theme=light] .invite-form input,html[data-theme=light] .invite-form select{color:#000;background-color:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .invite-created p{color:#555}html[data-theme=light] .invite-link code{color:#222;background:#f7f7f8}html[data-theme=light] .invite-link button{color:var(--lime-ink)}html[data-theme=light] .who{border-top:1px solid #e9e9eb}html[data-theme=light] .who small{color:#999}html[data-theme=light] .agenda-react button{color:#444;background:#eeeef1;border:1px solid #dcdcdf}html[data-theme=light] .agenda-hint{color:#888}html[data-theme=light] .reaction-badge{color:#555}html[data-theme=light] .reaction-badge b{color:var(--lime-ink)}html[data-theme=light] .reaction-badge i{color:#900}html[data-theme=light] .reaction-badge small{color:#999}html[data-theme=light] .pin-controls{color:#555}html[data-theme=light] .pin-controls button{color:#333;border:1px solid #dcdcdf}html[data-theme=light] .mod-card .actions .pin{color:var(--lime-ink)}html[data-theme=light] .event-wall{background:#f4f4f6;border:1px solid #e4e4e7}html[data-theme=light] .event-wall label{color:#888}html[data-theme=light] .event-wall select{color:#222;background-color:#e9e9ec;border:1px solid #dfdfe2}html[data-theme=light] .event-wall>span{color:#999}html[data-theme=light] .photo-track{background:#f5f8f2;border:1px solid #e8eedc}html[data-theme=light] .photo-track b{color:var(--lime-ink)}html[data-theme=light] .photo-track span{color:#555}html[data-theme=light] .photo-track.rejected b{color:#900}html[data-theme=light] .feature-group h3{color:#777}html[data-theme=light] .feature-item{background:#f3f3f5;border:1px solid #e4e4e7}html[data-theme=light] .feature-item small{color:#777}html[data-theme=light] .feature-note{color:#999}html[data-theme=light] .settings-section{background:#f3f3f6}html[data-theme=light] .settings-section>p{color:#888}html[data-theme=light] .rule-select{color:#777}html[data-theme=light] .rule-select select{color:#111;background-color:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .list-card{background:#f2f2f4;border:1px solid #e3e3e6}html[data-theme=light] .list-card>span{color:#888}html[data-theme=light] .list-card.open>span{color:var(--lime-ink)}html[data-theme=light] .list-card.late>span{color:#846715}html[data-theme=light] .list-card p{color:#777}html[data-theme=light] .list-counts{color:#555}html[data-theme=light] .list-counts b{color:#111}html[data-theme=light] .list-counts .cap{color:#846715}html[data-theme=light] .list-card footer{border-top:1px solid #e6e6e8}html[data-theme=light] .list-card footer button{color:#555;border:1px solid #dcdcdf}html[data-theme=light] .list-card footer button:first-child{color:var(--lime-ink);border-color:#d8e4c2}html[data-theme=light] .guest-form input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .status-pill{color:#444;background:#e5e5e8}html[data-theme=light] .door-search input{color:#000;background:#f1f1f3;border:1px solid #dddde0}html[data-theme=light] .door-row{background:#f2f2f4;border:1px solid #e4e4e7}html[data-theme=light] .door-row small{color:#777}html[data-theme=light] .door-row .benefit{color:var(--lime-ink)}html[data-theme=light] .door-row .code{color:#333}html[data-theme=light] .stat-inline>span{color:#555;background:#f3f3f5;border:1px solid #e4e4e7}html[data-theme=light] .stat-inline b{color:var(--lime-ink)}html[data-theme=light] .guest-page{background:radial-gradient(circle at 85% 5%,#eff7e2 0,transparent 26%),#f8f8fa}html[data-theme=light] .guest-hero h1 em{color:var(--lime-ink)}html[data-theme=light] .guest-hero p{color:#555}html[data-theme=light] .guest-benefit{background:#f5f8f2;border:1px solid #e0e7d6}html[data-theme=light] .guest-benefit b{color:var(--lime-ink)}html[data-theme=light] .guest-benefit small{color:#666}html[data-theme=light] .guest-state{color:#444;background:rgba(0,0,0,.03);border-left:3px solid #999}html[data-theme=light] .guest-form-card{background:#f3f3f6;border:1px solid #e6e6e8}html[data-theme=light] .guest-form-card label{color:#444}html[data-theme=light] .guest-form-card input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .guest-form-card small{color:#888}html[data-theme=light] .guest-ticket{background:#f8fbf4;border:1px solid #e0e7d6}html[data-theme=light] .guest-ticket .code{color:var(--lime-ink)}html[data-theme=light] .guest-ticket .qr-box{background:#000}html[data-theme=light] .guest-ticket p,html[data-theme=light] .dup-section>p{color:#555}html[data-theme=light] .dup-card{background:#f3f3f5;border:1px solid #e4e4e7}html[data-theme=light] .dup-card>b{color:#846715}html[data-theme=light] .dup-card ul{color:#444}html[data-theme=light] .stage{color:#0d0d0d;background:#f9f9fb}html[data-theme=light] .stage-top{background:#f6f6f8;border-bottom:1px solid #e7e7ea}html[data-theme=light] .stage-title small{color:#556435}html[data-theme=light] .stage-tabs button{color:#555;background:#f1f1f3;border:1px solid #e1e1e5}html[data-theme=light] .stage-note-btn{color:#444;border:1px dashed #dcdcdf}html[data-theme=light] .stage-note-btn b{color:var(--lime-ink)}html[data-theme=light] .stage-note-btn span{color:#999}html[data-theme=light] .stage-note input{color:#000;background:#f1f1f3;border:1px solid #dddde0}html[data-theme=light] .now-playing{background:#f3f3f6;border:1px solid #e5e5e8}html[data-theme=light] .now-playing.on{background:radial-gradient(circle at 0 0,#eef5e2,#f8fbf4 60%)}html[data-theme=light] .now-playing p{color:#444}html[data-theme=light] .stage-muted{color:#888}html[data-theme=light] .stage-empty{color:#888;border:1px dashed #e1e1e5}html[data-theme=light] .stage-row{background:#f2f2f4;border:1px solid #e4e4e7}html[data-theme=light] .stage-row .votes{color:var(--lime-ink);background:#f1f4e9}html[data-theme=light] .stage-row small{color:#666}html[data-theme=light] .stage-actions button{color:#222;background:#eeeef1;border:1px solid #dcdcdf}html[data-theme=light] .stage-actions button.danger{color:#900}html[data-theme=light] .skip-reasons button:last-child{color:#555;border-color:#dcdcdf}html[data-theme=light] .repertoire-form label{color:#555}html[data-theme=light] .repertoire-form label b{color:var(--lime-ink)}html[data-theme=light] .repertoire-form textarea{color:#000;background:#f1f1f3;border:1px solid #dddde0}html[data-theme=light] .stage-ol em{color:var(--lime-ink)}html[data-theme=light] .stage-card{background:#f1f1f3;border:1px solid #dfdfe2}html[data-theme=light] .stage-card p{color:#777}html[data-theme=light] .stage-card-note b{color:var(--lime-ink)}html[data-theme=light] .stage-card .invite-link button.reject{color:#900}html[data-theme=light] .stage-card .open-link{color:#222;border:1px solid #dcdcdf}html[data-theme=light] .stage-hint b{color:var(--lime-ink)}html[data-theme=light] .now-playing-mobile{background:#f1f5eb}html[data-theme=light] .now-playing-mobile span{color:var(--lime-ink)}html[data-theme=light] .now-playing-mobile small{color:#555}html[data-theme=light] .mine-list>div{background:#f0f0f2;border:1px solid #e3e3e7}html[data-theme=light] .mine-list small{color:#555}html[data-theme=light] .suggestions button{color:#222;background:#f5f8f2;border:1px solid #e0e7d6}html[data-theme=light] .welcome-text{color:#444}html[data-theme=light] .welcome-stats>div{background:#f5f8f2;border:1px solid #e8eedc}html[data-theme=light] .welcome-stats b{color:var(--lime-ink)}html[data-theme=light] .welcome-stats span{color:#666}html[data-theme=light] .confirm-modal p{color:#444}html[data-theme=light] .confirm-modal.danger h2{color:#900}html[data-theme=light] .confirm-code{color:#222;background:#f7f7f8}html[data-theme=light] .ad-qr{background:#000}html[data-theme=light] .ad-qr small{color:#e3e3e3}html[data-theme=light] .ad-metrics{color:#556435}html[data-theme=light] .qr-overlay{background:rgba(255,255,255,.94)}html[data-theme=light] .qr-modal{color:#f6f6f6;background:#000}html[data-theme=light] .qr-modal p{color:#aaa}html[data-theme=light] .qr-modal-code{background:#000}html[data-theme=light] .qr-modal small{color:#888}html[data-theme=light] .qr-modal .button{color:#000;background:#f6f6f6}html[data-theme=light] .pillars h2 em{color:var(--lime-ink)}html[data-theme=light] .pillars article{background:#f4f4f6;border:1px solid #e7e7ea}html[data-theme=light] .pillars article:first-child{background:linear-gradient(160deg,#f5f8ef,#f4f4f6);border-color:#d8e3c2}html[data-theme=light] .pillars article p{color:#5f5f65}html[data-theme=light] .mock2-big{background:radial-gradient(circle at 40% 35%,#5a3e78,#efecf2 70%)}html[data-theme=light] .mock2-big i{color:#620099}html[data-theme=light] .mock2-big strong{color:var(--lime-ink)}html[data-theme=light] .mock2-cell{background:#f1f1f3}html[data-theme=light] .mock2-cell.msg{background:radial-gradient(circle,#eef5e2,#f9faf7)}html[data-theme=light] .mock2-cell.msg small{color:var(--lime-ink)}html[data-theme=light] .mock2-cell.photo{background:radial-gradient(circle at 30% 30%,#3a6a7a,#ecf3f6 70%)}html[data-theme=light] .mock2-cell.photo strong{color:var(--lime-ink)}html[data-theme=light] .mock2-side>div{background:rgba(248,248,249,.8);border:1px solid rgba(0,0,0,.1)}html[data-theme=light] .mock2-side>div:first-child{background:#f4f8ef}html[data-theme=light] .mock2-side span{color:var(--lime-ink)}html[data-theme=light] .mock2-side i{color:#f6f6f6;background:#000}html[data-theme=light] .phone-mock.mock2-phone>span,html[data-theme=light] .phone-mock.mock2-phone h3 em{color:var(--lime-ink)}html[data-theme=light] .mock2-chip{background:#f5f8f2;border:1px solid #e8eedc}html[data-theme=light] .mock2-chip small{color:#444}html[data-theme=light] .mock2-dock span{color:var(--lime-ink);background:#f5f6f1;border:1px solid #e6e6da}html[data-theme=light] .swatches i{color:#f6f6f6}html[data-theme=light] .mock2-onair b{color:var(--lime-ink)}html[data-theme=light] .mock2-onair small{color:#5b6b2e}html[data-theme=light] .event-links button.undo-live:hover,html[data-theme=light] .countdown.restam b{color:var(--lime-ink)}html[data-theme=light] .promo-qr .qr-box{background:#000}html[data-theme=light] .promo-qr small{color:#3f3f46}html[data-theme=light] .promotion-screen.esgotada .esgotou{color:var(--lime-ink)}html[data-theme=light] .res-manual{border:1px solid var(--line,#e4e4e7);background:#f4f4f6}html[data-theme=light] .res-manual h3 small{color:#7a7a82}html[data-theme=light] .res-manual label{color:#5f5f65}html[data-theme=light] .door-sale{border:1px solid var(--line,#e4e4e7);background:#f4f4f6}html[data-theme=light] .door-sale-qr{background:#000}html[data-theme=light] .door-sale-copy span{color:#5f5f65}html[data-theme=light] .door-sale.full{background:#f5e6e6}html[data-theme=light] .door-sale.full b{color:#900}html[data-theme=light] .door-sale.full span{color:#6a2f2f}html[data-theme=light] .door-sale.off span,html[data-theme=light] .door-sale-form label{color:#5f5f65}html[data-theme=light] .door-sale-done{background:#f4f8ef;border:1px solid #e0eccd}html[data-theme=light] .door-sale-done b{color:var(--lime-ink)}html[data-theme=light] .door-sale-done span{color:#5f5f65}html[data-theme=light] .door-sale-links a{color:#5f5f65;border:1px solid var(--line,#e4e4e7)}html[data-theme=light] .scan-verdict.ok{color:#000;background:#bff5d0}html[data-theme=light] .scan-verdict .scan-notice{background:rgba(255,255,255,.2)}html[data-theme=light] .proximos h2{color:#303037}html[data-theme=light] .proximo-card{border:1px solid var(--line,#e6e6e8);background:#f2f2f4}html[data-theme=light] .proximo-card img{background:#f7f7f9}html[data-theme=light] .proximo-card time{color:var(--lime-ink)}html[data-theme=light] .proximo-card small{color:#6c6c74}html[data-theme=light] .sponsor-page{color:#0d0d0d;background:#f8f8fa}html[data-theme=light] .sponsor-hero p{color:#5d5d65}html[data-theme=light] .sponsor-live{color:var(--lime-ink)!important}html[data-theme=light] .sponsor-kpis>div{background:#f2f2f5;border:1px solid #e7e7ea}html[data-theme=light] .sponsor-kpis b{color:var(--lime-ink)}html[data-theme=light] .sponsor-kpis span{color:#333}html[data-theme=light] .sponsor-kpis small{color:#7a7a82}html[data-theme=light] .sponsor-horas,html[data-theme=light] .sponsor-arte,html[data-theme=light] .sponsor-quemsomos{background:#f2f2f5;border:1px solid #e7e7ea}html[data-theme=light] .sponsor-page h2{color:#4f4f57}html[data-theme=light] .sponsor-barras span{color:#7a7a82}html[data-theme=light] .sponsor-barras small{color:#222}html[data-theme=light] .sponsor-arte img{background:#f7f7f9}html[data-theme=light] .sponsor-arte small{color:#7a7a82}html[data-theme=light] .sponsor-quemsomos p{color:#34343b}html[data-theme=light] .sponsor-foot{color:#888890}@media print{html[data-theme=light] .sponsor-page{color:#f6f6f6;background:#000}html[data-theme=light] .sponsor-kpis>div,html[data-theme=light] .sponsor-horas,html[data-theme=light] .sponsor-arte{background:#000;border-color:#222}html[data-theme=light] .sponsor-kpis b{color:#f6f6f6}html[data-theme=light] .sponsor-hero p,html[data-theme=light] .sponsor-kpis span{color:#bbb}html[data-theme=light] .sponsor-kpis small,html[data-theme=light] .sponsor-foot,html[data-theme=light] .sponsor-barras span{color:#999}html[data-theme=light] .sponsor-barras b{background:#f6f6f6}html[data-theme=light] .sponsor-barras small{color:#f6f6f6}html[data-theme=light] .sponsor-page h2{color:#e3e3e3}}html[data-theme=light] .proximo-extras{color:#404048}html[data-theme=light] .sponsor-simulacao{background:#f2f2f5;border:1px solid #e7e7ea}html[data-theme=light] .sponsor-modos button{color:#222;background:#f6f6f8;border:1px solid #e4e4e7}html[data-theme=light] .sponsor-tela{background:#fff;border:1px solid #e7e7ea}html[data-theme=light] .proximo-capa{background:#f7f7f9}html[data-theme=light] .sponsor-abas{background:#f6f6f8;border:1px solid #e7e7ea}html[data-theme=light] .sponsor-movimento{background:#f2f2f5;border:1px solid #e7e7ea}html[data-theme=light] .sponsor-movimento small{color:#7a7a82}@media print{html[data-theme=light] .sponsor-movimento{background:#000;border-color:#222}html[data-theme=light] .sponsor-movimento b{color:#fff}}html[data-theme=light] .m-nav{border-bottom:1px solid rgba(0,0,0,.07)}html[data-theme=light] .m-nav .brand{color:#000}html[data-theme=light] .m-nav a{color:#555}html[data-theme=light] .m-kicker,html[data-theme=light] .how h2 em,html[data-theme=light] .signup-promise em{color:var(--lime-ink)}html[data-theme=light] .m-secondary{color:#222}html[data-theme=light] .fake-qr{color:#f6f6f6;background:#000}html[data-theme=light] .phone-mock{background:#f6f6f8;border:6px solid #e5e5e8;box-shadow:0 30px 80px rgba(0,0,0,.16)}html[data-theme=light] .phone-mock>span,html[data-theme=light] .phone-mock h3 em{color:var(--lime-ink)}html[data-theme=light] .phone-mock>div{color:var(--lime-ink);border:1px dashed #aaa}html[data-theme=light] .phone-mock>div small{color:#444}html[data-theme=light] .live-pill{color:var(--lime-ink);background:rgba(240,240,242,.91);border:1px solid #e6e6db}html[data-theme=light] .proof>span{color:#aaa}html[data-theme=light] .proof>div{color:#929297}html[data-theme=light] .how ol{background:#e5e5e8;border:1px solid #e5e5e8}html[data-theme=light] .how li{background:#f4f4f6}html[data-theme=light] .how li>b{color:var(--lime-ink);border:1px solid #b8b8bd}html[data-theme=light] .how li p{color:#73737a}html[data-theme=light] .trial{background:radial-gradient(circle,#ecf5df,transparent 35%)}html[data-theme=light] .trial p{color:#67676d}html[data-theme=light] .trial>small{color:#99999f}html[data-theme=light] .signup-page{background:radial-gradient(circle at 15% 40%,#eff7e4,transparent 32%),#f8f8fa}html[data-theme=light] .signup-page>.brand{color:#000}html[data-theme=light] .signup-promise>p{color:#666}html[data-theme=light] .signup-promise ul{color:#444}html[data-theme=light] .signup-promise ul li:first-letter{color:var(--lime-ink)}html[data-theme=light] .signup-promise blockquote{color:#888}html[data-theme=light] .signup-card{background:#f3f3f5;border:1px solid #e2e2e5;box-shadow:0 30px 80px rgba(0,0,0,.21)}html[data-theme=light] .signup-card>div>p{color:#888}html[data-theme=light] .signup-card>label:not(.terms){color:#555}html[data-theme=light] .signup-card .terms,html[data-theme=light] .login-prompt{color:#888}html[data-theme=light] .login-prompt a{color:var(--lime-ink)}html[data-theme=light] .addon-card{background:#f4f4f6;border:1px dashed #dcdcdf}html[data-theme=light] .addon-card small{color:var(--lime-ink)}html[data-theme=light] .addon-card p{color:#5f5f65}html[data-theme=light] .price-base{color:var(--lime-ink)}html[data-theme=light] .price-trial{color:#586831;border:1px dashed #d8e3c2}html[data-theme=light] .signup-trial{border:1px dashed #d8e3c2}html[data-theme=light] .signup-trial b,html[data-theme=light] .signup-plan b{color:var(--lime-ink)}html[data-theme=light] .zap-fab{box-shadow:0 10px 28px rgba(0,0,0,.16)}html[data-theme=light] .moderation-image{background:radial-gradient(circle,#e5e5e8,#f8f8fa)}html[data-theme=light] .moderation-image span{color:#000;background:rgba(248,248,250,.8)}html[data-theme=light] .dropzone.has-preview img{background:#f8f8fa}html[data-theme=light] .tickets-page{background:radial-gradient(circle at 85% 5%,#eff6e6 0,transparent 30%),#f7f7f9}html[data-theme=light] .tickets-page.has-bg{background:linear-gradient(rgba(246,245,241,.7),#f7f7f9 60vh),var(--bg-image) top/cover no-repeat,#f7f7f9}html[data-theme=light] .tickets-hero p{color:#555}html[data-theme=light] .tickets-card{background:#f2f2f4;border:1px solid #e4e4e7}html[data-theme=light] .tickets-card label{color:#555}html[data-theme=light] .tickets-card label small{color:#999}html[data-theme=light] .tickets-card input,html[data-theme=light] .tickets-card select{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .tickets-card.paid{background:linear-gradient(#f1f5eb,#f2f2f4);border-color:#d7e4c0}html[data-theme=light] .tickets-note{color:#333;background:#ececef}html[data-theme=light] .tickets-total{color:#555;border-top:1px solid #e7e7ea}html[data-theme=light] .tickets-total b{color:var(--lime-ink)}html[data-theme=light] .tickets-foot{color:#888}html[data-theme=light] .tickets-foot a{color:var(--lime-ink)}html[data-theme=light] .lot-option{background:#f0f0f2;border:1px solid #e1e1e5}html[data-theme=light] .lot-option.picked{background:#f1f4ec}html[data-theme=light] .lot-name small,html[data-theme=light] .lot-price small{color:#777}html[data-theme=light] .lot-price b{color:var(--lime-ink)}html[data-theme=light] .lot-price small.soldout,html[data-theme=light] .lot-price small.closed{color:#900}html[data-theme=light] .ticket-card{background:#f2f2f4;border:1px solid #e4e4e7}html[data-theme=light] .ticket-qr{background:#000}html[data-theme=light] .ticket-holder{color:#444}html[data-theme=light] .ticket-state{color:var(--lime-ink);background:#f1f4ea;border:1px solid #dce6c9}html[data-theme=light] .ticket-state.used{color:#995c00;background:#f8f3eb;border-color:#ecdfc9}html[data-theme=light] .ticket-state.invalid{color:#900;background:#f1e6e6}html[data-theme=light] .ticket-card .small a{color:var(--lime-ink)}html[data-theme=light] .ticket-staff{background:#f4f7f0;border:1px solid #dce6c9}html[data-theme=light] .tickets-warning{color:#995c00;background:#f8f3eb;border:1px solid #ecdfc9}html[data-theme=light] .tickets-warning span{color:#775722}html[data-theme=light] .tickets-settings-row label{color:#555}html[data-theme=light] .tickets-settings-row label small{color:#999}html[data-theme=light] .tickets-settings-row input,html[data-theme=light] .tickets-settings-row textarea{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .tickets-link{background:#f3f3f6;border:1px solid #e4e4e7}html[data-theme=light] .tickets-link code{color:#333}html[data-theme=light] .tickets-link small{color:#888}html[data-theme=light] .tickets-qr{background:#000}html[data-theme=light] .tickets-table th{color:#777;border-bottom:1px solid #e4e4e7}html[data-theme=light] .tickets-table td{border-bottom:1px solid #ebebed}html[data-theme=light] .tickets-table td small{color:#888}html[data-theme=light] .lot-form{border:1px dashed #dfdfe2}html[data-theme=light] .lot-form label{color:#555}html[data-theme=light] .lot-form label small{color:#999}html[data-theme=light] .lot-form input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .row-actions button,html[data-theme=light] .row-actions .ghost-btn{color:#333;background:#eeeef1;border:1px solid #dfdfe2}html[data-theme=light] .row-actions button.active{color:var(--lime-ink)}html[data-theme=light] .row-actions button.approve{color:var(--lime-ink);background:#f1f4ea;border-color:#dce6c9}html[data-theme=light] .row-actions button.reject,html[data-theme=light] .row-actions button.danger{color:#900}html[data-theme=light] .payment-connected{background:#f4f7f0;border:1px solid #dce6c9}html[data-theme=light] .payment-connected small{color:#566}html[data-theme=light] .payment-form>label{color:#555}html[data-theme=light] .provider-option{background:#f0f0f2;border:1px solid #e1e1e5}html[data-theme=light] .provider-option.picked{background:#f1f4ec}html[data-theme=light] .provider-option small{color:#777}html[data-theme=light] .token-field input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .tutorial{background:#f3f3f6;border:1px solid #e4e4e7}html[data-theme=light] .tutorial summary{color:#222}html[data-theme=light] .tutorial ol{color:#444}html[data-theme=light] .tutorial li b{color:#000}html[data-theme=light] .tutorial a{color:var(--lime-ink)}html[data-theme=light] .tutorial code{background:#ececef}html[data-theme=light] .reservation-row{background:#f2f2f4;border:1px solid #e4e4e7}html[data-theme=light] .reservation-row.pending{border-color:#ecdfc9}html[data-theme=light] .reservation-row.approved,html[data-theme=light] .reservation-row.arrived{border-color:#e2ebd1}html[data-theme=light] .reservation-main{color:#444}html[data-theme=light] .reservation-main b{color:#000}html[data-theme=light] .reservation-main .people{color:var(--lime-ink)}html[data-theme=light] .reservation-main a{color:#333}html[data-theme=light] .reservation-note{color:#222}html[data-theme=light] .reservation-reply{color:#555}html[data-theme=light] .reservation-decide{background:#f3f3f6}html[data-theme=light] .reservation-decide label{color:#555}html[data-theme=light] .reservation-decide input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .reservation-settings{border:1px dashed #dfdfe2}html[data-theme=light] .reservation-settings label{color:#555}html[data-theme=light] .reservation-settings input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .reservation-grid label{color:#555}html[data-theme=light] .reservation-grid select,html[data-theme=light] .reservation-grid input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .reservation-form .reservation-note{color:#333;background:#ececef}html[data-theme=light] .reservation-status p{color:#444}html[data-theme=light] .reservation-status.approved h2,html[data-theme=light] .reservation-status.arrived h2{color:var(--lime-ink)}html[data-theme=light] .door-section{border-top:1px solid #e4e4e7}html[data-theme=light] .door-row .ticket-seq{color:#777}html[data-theme=light] .door-page .stage-tabs button.active{color:var(--lime-ink)}html[data-theme=light] .door-permissions{border-top:1px solid #e4e4e7}html[data-theme=light] .door-permissions .check-line small{color:#888}html[data-theme=light] .scan-btn{color:var(--lime-ink);background:#f1f4ea}html[data-theme=light] .qr-scanner{background:#f5f5f7;border:1px solid #e4e4e7}html[data-theme=light] .qr-scanner video{background:#fff}html[data-theme=light] .qr-scanner p{color:#555}html[data-theme=light] .scan-result.ok{color:#000;background:#e9f4e3}html[data-theme=light] .scan-result.bad{color:#900;background:#f1e6e6}html[data-theme=light] .scan-result span{color:#333}html[data-theme=light] .reservation-qr{background:#000}html[data-theme=light] .res-tabs button{color:#666;background:#f1f1f3;border:1px solid #e1e1e5}html[data-theme=light] .res-tabs button.active{color:var(--lime-ink);background:#f1f4ec}html[data-theme=light] .res-tabs button b{color:#222;background:#e5e5e8}html[data-theme=light] .res-search{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .res-card{background:#f2f2f4;border:1px solid #e4e4e7}html[data-theme=light] .res-card.pending{background:linear-gradient(90deg,#f8f3eb 0,#f2f2f4 180px);border-color:#ecdfc9}html[data-theme=light] .res-card.approved{border-color:#e2ebd1}html[data-theme=light] .res-card.arrived{border-color:#e4e4e7}html[data-theme=light] .res-table{background:#ececef;border:1px solid #e1e1e5}html[data-theme=light] .res-card.pending .res-table{color:#995c00;background:#f4eee6;border-color:#ecdfc9}html[data-theme=light] .res-facts{color:#444}html[data-theme=light] .res-facts a{color:#222}html[data-theme=light] .res-facts a:hover{color:var(--lime-ink)}html[data-theme=light] .res-note{color:#111;background:#eeeef1}html[data-theme=light] .res-reply{color:#555}html[data-theme=light] .res-meta{color:#888}html[data-theme=light] .res-actions button{color:#333;background:#eeeef1;border:1px solid #dfdfe2}html[data-theme=light] .res-actions button.approve{border-color:#dce6c9}html[data-theme=light] .res-actions button.reject{color:#900}html[data-theme=light] .res-actions button.subtle{color:#888}html[data-theme=light] .res-decide{background:#f5f5f7;border:1px solid #e4e4e7}html[data-theme=light] .res-decide label{color:#555}html[data-theme=light] .res-decide label small{color:#999}html[data-theme=light] .res-decide input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .res-settings{background:#f3f3f6;border:1px solid #e4e4e7}html[data-theme=light] .res-settings-toggle small,html[data-theme=light] .res-settings-toggle i{color:#777}html[data-theme=light] .res-settings form input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .door-card{background:#f2f2f4;border:1px solid #e4e4e7}html[data-theme=light] .door-qr{background:#000}html[data-theme=light] .door-link-text code{color:#222;background:#f5f5f7;border:1px solid #e7e7ea}html[data-theme=light] .row-actions button.subtle{color:#777}html[data-theme=light] .row-actions button.subtle.danger{color:#900}html[data-theme=light] .door-perm:hover{background:#eeeef1}html[data-theme=light] .door-perm.on{background:#f1f1f3;border-color:#e4e4e7}html[data-theme=light] .door-perm small{color:#777}html[data-theme=light] .door-now{background:#f3f3f6;border:1px solid #e4e4e7}html[data-theme=light] .door-kpis b small{color:#888}html[data-theme=light] .door-now .door-search-row input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .door-group h3{color:#333}html[data-theme=light] .door-group h3 small{color:#888}html[data-theme=light] .mod-chips button{color:#666;background:#f1f1f3;border:1px solid #e1e1e5}html[data-theme=light] .mod-chips button.active{color:var(--lime-ink);background:#f1f4ec}html[data-theme=light] .mod-chips button b{color:#222;background:#e5e5e8}html[data-theme=light] .mod-status{background:#f3f3f6;border:1px solid #e4e4e7}html[data-theme=light] .mod-status span{color:#888}html[data-theme=light] .mod-status button{color:#666}html[data-theme=light] .mod-status button.active{color:#000;background:#e5e5e8}html[data-theme=light] .kind-tag{color:#333;background:rgba(248,248,249,.8)}html[data-theme=light] .mod-grid .message-card .kind-tag{background:#ececef}html[data-theme=light] .invite-link code{color:#333;background:#f5f5f7;border:1px solid #e7e7ea}html[data-theme=light] .invite-link button,html[data-theme=light] .invite-link .open-link,html[data-theme=light] .stage-card .invite-link button,html[data-theme=light] .stage-card .open-link{color:#333337;border:1px solid #dfdfe2}html[data-theme=light] .invite-link button:hover,html[data-theme=light] .invite-link .open-link:hover{color:var(--lime-ink)}html[data-theme=light] .invite-link>code+button:hover{color:#f6f6f6}html[data-theme=light] .invite-link button.reject,html[data-theme=light] .stage-card .invite-link button.reject{color:#900}html[data-theme=light] .invite-link button.reject:hover{color:#900;background:#f1e6e6}html[data-theme=light] .gl-card{background:#f2f2f4;border:1px solid #e4e4e7}html[data-theme=light] .gl-card.open{border-color:#e2ebd1}html[data-theme=light] .status-pill.gl-closed,html[data-theme=light] .status-pill.gl-archived{color:#555;background:#e5e5e8}html[data-theme=light] .gl-benefit{color:var(--lime-ink)}html[data-theme=light] .gl-meta{color:#666}html[data-theme=light] .gl-counts b{color:#000}html[data-theme=light] .gl-counts b small{color:#888}html[data-theme=light] .gl-counts span{color:#777}html[data-theme=light] .gl-bar{background:#e7e7ea}html[data-theme=light] .gl-actions{border-top:1px solid #eaeaec}html[data-theme=light] .kind-option{background:#f0f0f2;border:1px solid #e1e1e5}html[data-theme=light] .kind-option.picked{background:#f1f4ec}html[data-theme=light] .kind-option small{color:#777}html[data-theme=light] .res-kpis>div.full b{color:#900}html[data-theme=light] .res-table.bistro{background:#e9e6ef;border-color:#d3cee0}html[data-theme=light] .res-settings form label{color:#555}html[data-theme=light] .res-settings form label small{color:#999}html[data-theme=light] .help-btn{color:#333337;background:#f0f0f2;border:1px solid #dfdfe2}html[data-theme=light] .help-btn:hover{color:var(--lime-ink)}html[data-theme=light] .help-overlay{background:rgba(251,251,252,.6)}html[data-theme=light] .help-panel{background:#f3f3f5;border-left:1px solid #e4e4e7;box-shadow:-20px 0 60px rgba(0,0,0,.19)}html[data-theme=light] .help-head{background:#f3f3f5;border-bottom:1px solid #e7e7ea}html[data-theme=light] .help-head-actions button{color:#333;background:#eeeef1;border:1px solid #dfdfe2}html[data-theme=light] .help-head-actions button.active{color:var(--lime-ink)}html[data-theme=light] .help-search input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .help-results button,html[data-theme=light] .help-index button{color:#222;background:#f1f1f3;border:1px solid #e4e4e7}html[data-theme=light] .help-results button small,html[data-theme=light] .help-index button small{color:#777}html[data-theme=light] .help-body h3{color:var(--lime-ink)}html[data-theme=light] .help-body p,html[data-theme=light] .help-body li{color:#27272a}html[data-theme=light] .help-body ol li::marker{color:var(--lime-ink)}html[data-theme=light] .help-examples>div{background:#f0f0f2}html[data-theme=light] .help-examples p{color:#444}html[data-theme=light] .help-faq details{background:#f2f2f4;border:1px solid #e7e7ea}html[data-theme=light] .help-faq p{color:#444}html[data-theme=light] .help-related button{color:#333;background:#eeeef1;border:1px solid #dfdfe2}html[data-theme=light] .help-nav{border-top:1px solid #e7e7ea}html[data-theme=light] .help-nav button{color:var(--lime-ink)}html[data-theme=light] .call-card{background:#f2f2f4;border:1px solid #e4e4e7}html[data-theme=light] .call-card.ok.waiting{border-color:#e2ebd1}html[data-theme=light] .call-card.warn{background:linear-gradient(90deg,#f4eee6 0,#f2f2f4 200px)}html[data-theme=light] .call-card.late{background:linear-gradient(90deg,#f3dcdc 0,#f2f2f4 200px)}html[data-theme=light] .call-card.going{border-color:#e2ebd1}html[data-theme=light] .call-info p{color:#222}html[data-theme=light] .call-info small{color:#666}html[data-theme=light] .call-info .wait{color:#000}html[data-theme=light] .call-actions button{color:#333;background:#eeeef1;border:1px solid #dfdfe2}html[data-theme=light] .call-actions button.done{color:var(--lime-ink);background:#f1f4ea;border-color:#dce6c9}html[data-theme=light] .call-actions button.subtle{color:#777}html[data-theme=light] .table-legend{color:#666}html[data-theme=light] .table-legend span:before{background:#ececef;border:1px solid #dfdfe2}html[data-theme=light] .table-legend .reserved:before{background:#f4eee6}html[data-theme=light] .table-group h4{color:#333}html[data-theme=light] .table-group h4 small{color:#888}html[data-theme=light] .table-cell{color:#222;background:#ececef;border:1px solid #dfdfe2}html[data-theme=light] .table-cell small{color:#666}html[data-theme=light] .table-cell.reserved{background:#f4eee6}html[data-theme=light] .table-cell.selected{outline:3px solid #000}html[data-theme=light] .table-actions{background:#f3f3f6;border:1px solid #e4e4e7}html[data-theme=light] .table-actions input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .waiter-settings>label{color:#555}html[data-theme=light] .waiter-settings textarea,html[data-theme=light] .waiter-settings input[type=number]{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .reason-chips button{color:#333;background:#f0f0f2;border:1px solid #e1e1e5}html[data-theme=light] .reason-chips button.on{color:var(--lime-ink);background:#f1f4ec}html[data-theme=light] .waiter-form label{color:#555}html[data-theme=light] .waiter-form label small{color:#999}html[data-theme=light] .waiter-form select{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .call-status p{color:#444}html[data-theme=light] .call-status.going h2{color:var(--lime-ink)}html[data-theme=light] .call-rate{background:#f4f7f0;border:1px solid #dce6c9}html[data-theme=light] .stars button{color:#846715}html[data-theme=light] .tables-form{border:1px dashed #dfdfe2}html[data-theme=light] .tables-form label{color:#555}html[data-theme=light] .tables-form label small{color:#999}html[data-theme=light] .tables-form input,html[data-theme=light] .tables-form select{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .tables-area h4{color:#333}html[data-theme=light] .tables-area h4 small{color:#888}html[data-theme=light] .table-chip{background:#f0f0f2;border:1px solid #dfdfe2}html[data-theme=light] .table-chip small{color:#777}html[data-theme=light] .table-chip button{color:#333;background:#e7e7ea}html[data-theme=light] .table-edit{background:#f4f7f0}html[data-theme=light] .table-edit input,html[data-theme=light] .table-edit select{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .tables-preview-title{color:#333}html[data-theme=light] .res-map{background:#f3f3f6;border:1px solid #e4e4e7}html[data-theme=light] .settings-nav button{color:#555;background:#f1f1f3;border:1px solid #e1e1e5}html[data-theme=light] .settings-nav button:hover{color:#222}html[data-theme=light] .settings-nav button.active{color:var(--lime-ink);background:#f1f4ec}html[data-theme=light] .admin-shell nav.settings-nav{background:#f5f5f7;border-bottom:1px solid #e7e7ea}html[data-theme=light] .admin-shell nav.settings-nav button{color:#4f4f57;background:#f1f1f3;border:1px solid #e1e1e5}html[data-theme=light] .admin-shell nav.settings-nav button:hover{color:#222}html[data-theme=light] .admin-shell nav.settings-nav button.active,html[data-theme=light] .admin-shell nav.settings-nav .active{color:var(--lime-ink);background:#f1f4ec}html[data-theme=light] html[data-theme=light] .admin-shell nav.settings-nav{border-bottom-color:#2b2b26}html[data-theme=light] html[data-theme=light] .admin-shell nav.settings-nav button{color:#a3a3aa;background:#000;border-color:#1f1f23}@media (max-width:700px){html[data-theme=light] .settings-nav-select{color:#4f4f57}html[data-theme=light] .settings-nav-select select{color:#000;background:#f0f0f2;border:1px solid #dddde0}html[data-theme=light] html[data-theme=light] .settings-nav-select select{color:#f6f6f6;background:#000;border-color:#1f1f23}}html[data-theme=light] .arm-banner{color:var(--lime-ink);background:#f1f4ea}html[data-theme=light] .occupancy{background:#f2f2f4;border:2px solid #e4e4e7}html[data-theme=light] .occupancy.warn{background:linear-gradient(90deg,#f4eee6 0,#f2f2f4 240px)}html[data-theme=light] .occupancy.full{background:linear-gradient(90deg,#f3dcdc 0,#f2f2f4 240px)}html[data-theme=light] .occ-count b{color:var(--lime-ink)}html[data-theme=light] .occupancy.warn .occ-count b{color:#995c00}html[data-theme=light] .occupancy.full .occ-count b{color:#900}html[data-theme=light] .occ-count span{color:#777}html[data-theme=light] .occupancy.full .occ-info strong{color:#900}html[data-theme=light] .occ-info small{color:#666}html[data-theme=light] .occ-bar{background:#e7e7ea}html[data-theme=light] .occ-actions button{color:#222;background:#eeeef1;border:1px solid #dfdfe2}html[data-theme=light] .occ-actions button.in{color:var(--lime-ink);background:#f1f4ea;border-color:#dce6c9}html[data-theme=light] .occ-actions button.out{color:#900;border-color:#dcc9c9}html[data-theme=light] .occ-actions .occ-reset{color:#888}html[data-theme=light] .occ-settings>label:first-child{color:#555}html[data-theme=light] .occ-settings>label:first-child small{color:#999}html[data-theme=light] .occ-settings input[type=number]{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .tables-second-title{border-top:1px solid #e7e7ea}html[data-theme=light] .occ-hint{color:#888}html[data-theme=light] .mobile-shell .more-actions h2{color:#5f5f65}html[data-theme=light] .mobile-shell .upload-form>label.once-toggle small{color:var(--muted,#5f5f65)}html[data-theme=light] .moderation-card .meta .once-tag{color:var(--lime-ink)}html[data-theme=light] .club-totals>div{background:var(--panel,#f2f2f5);border:1px solid var(--line,#e6e6e8)}html[data-theme=light] .club-totals span,html[data-theme=light] .club-card .club-sub{color:var(--muted,#606066)}html[data-theme=light] .club-points>label{border:1px solid var(--line,#e6e6e8);background:var(--panel,#f2f2f5)}html[data-theme=light] .club-points>label small{color:var(--muted,#606066)}html[data-theme=light] .club-expire{border:1px solid var(--line,#e6e6e8);background:var(--panel,#f2f2f5)}html[data-theme=light] .club-expire small{color:var(--muted,#606066)}html[data-theme=light] .club-rewards article{border:1px solid var(--line,#e6e6e8);background:var(--panel,#f2f2f5)}html[data-theme=light] .club-rewards small{color:var(--muted,#606066)}html[data-theme=light] .club-cost{color:var(--lime-ink)}html[data-theme=light] .club-form label,html[data-theme=light] .club-history summary,html[data-theme=light] .club-history td small{color:var(--muted,#606066)}html[data-theme=light] .club-swap-top span{color:var(--lime-ink)}html[data-theme=light] .club-swap>small,html[data-theme=light] .call-reward small,html[data-theme=light] .call-reward-box small{color:var(--muted,#5f5f65)}html[data-theme=light] .promo-code small{color:var(--lime-ink)}html[data-theme=light] .promo-code span{color:var(--muted,#5f5f65)}html[data-theme=light] .promo-price{color:var(--lime-ink)}html[data-theme=light] .promo-result{border-top:1px solid var(--line,#e6e6e8)}html[data-theme=light] .promo-count{color:var(--muted,#606066)}html[data-theme=light] .promo-count b{color:var(--lime-ink)}html[data-theme=light] .status-pill.lot-scheduled{color:#003599}html[data-theme=light] .album-mails>span small,html[data-theme=light] .res-notify small{color:var(--muted,#606066)}html[data-theme=light] .mobile-shell .pick-option{background:#f3f3f5;border:1px dashed #acacb3}html[data-theme=light] .mobile-shell .pick-option span{color:var(--muted,#888)}html[data-theme=light] .occ-group{border:1px solid var(--line,#e6e6e8)}html[data-theme=light] .occ-group>span{color:var(--muted,#606066)}html[data-theme=light] .occ-group-nums button{border:1px solid var(--line,#dbdbdf);color:#000;background:#f0f0f3}html[data-theme=light] .occ-group.in .occ-group-nums button{border-color:#ddedc9}html[data-theme=light] .occ-group.out .occ-group-nums button{border-color:#e2c9c9}html[data-theme=light] .confirm-input label{color:var(--muted,#606066)}html[data-theme=light] .ghost-btn.danger{color:#900;border-color:#e3c9c9}html[data-theme=light] .refund-note{border:1px dashed var(--line,#dbdbdf)}html[data-theme=light] .refund-note>span{color:var(--muted,#606066)}html[data-theme=light] .tickets-contact{border:1px dashed var(--line,#dbdbdf)}html[data-theme=light] .tickets-contact>span small{color:var(--muted,#606066)}html[data-theme=light] .buyer-policy{border:1px dashed var(--line,#dbdbdf);color:var(--muted,#5f5f65)}html[data-theme=light] .buyer-policy a{color:var(--lime-ink)}html[data-theme=light] .half-tag{border:1px solid var(--line,#dbdbdf);color:var(--muted,#5f5f65)}html[data-theme=light] .half-quota{border:1px dashed var(--line,#dbdbdf);color:var(--muted,#5f5f65)}html[data-theme=light] .half-quota b{color:var(--text,#09090b)}html[data-theme=light] .lot-form select{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .half-notice,html[data-theme=light] .ticket-half{color:var(--muted,#5f5f65)}html[data-theme=light] .half-flag{color:#996b00}html[data-theme=light] .scan-notice{color:#997200;background:#fbf2dc}html[data-theme=light] .scan-notice b{color:#996f00}html[data-theme=light] .scan-notice i{color:#000}html[data-theme=light] .scan-notice span{color:#746125}html[data-theme=light] .holders>small,html[data-theme=light] .holder-row .holder-num{color:var(--muted,#5f5f65)}html[data-theme=light] .holder-list{border-left:2px solid var(--line,#dbdbdf)}html[data-theme=light] .holder-item .holder-num{color:#555;background:#e8e8ec}html[data-theme=light] .holder-item code{color:var(--muted,#6f6f75)}html[data-theme=light] .occ-who{border:1px dashed var(--line,#dbdbdf)}html[data-theme=light] .occ-who legend{color:var(--muted,#6f6f75)}html[data-theme=light] .occ-who label small{color:var(--muted,#606066)}html[data-theme=light] .occ-who label.picked b{color:var(--lime-ink)}html[data-theme=light] .occ-who .occ-note,html[data-theme=light] .inline-save.herdado small{color:var(--muted,#6f6f75)}html[data-theme=light] .idle-lock{background:rgba(246,245,241,.92)}html[data-theme=light] .idle-lock form{background:#f3f3f6;border:1px solid #e4e4e8}html[data-theme=light] .idle-lock p{color:#5f5f65}html[data-theme=light] .idle-lock small{color:#6f6f75}html[data-theme=light] .idle-lock input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .now-playing-mobile.minha span{color:var(--lime-ink)}html[data-theme=light] .scheduled-live{color:var(--lime-ink)!important;background:#f7faef!important}html[data-theme=light] .aviso-pre-evento{border:1px dashed var(--line,#dbdbdf);color:var(--muted,#5f5f65)}html[data-theme=light] .mobile-shell .secao-depois{color:#5f5f65}html[data-theme=light] .live-dot.apagado:before{background:var(--muted,#5f5f65)}html[data-theme=light] .mobile-shell .intro>p.quando{color:#3b3b42}html[data-theme=light] .agenda-antes li{border:1px solid var(--line,#e6e6e8);background:#f2f2f4}html[data-theme=light] .agenda-antes .sem-foto{color:var(--lime-ink);background:#ececef}html[data-theme=light] .agenda-antes small{color:#5f5f65}html[data-theme=light] .promo-qr-mobile{background:#000}html[data-theme=light] .promo-esgotou{border:1px solid var(--line,#e6e6e8);color:var(--muted,#5f5f65)}html[data-theme=light] .promo-now{border:1px solid var(--line,#e6e6e8);background:#f2f2f4}html[data-theme=light] .promo-now small{color:#5f5f65}html[data-theme=light] .menu-recolher,html[data-theme=light] .menu-fechar{color:#555;background:#f0f0f2;border:1px solid #e4e4e7}html[data-theme=light] .menu-recolher:hover,html[data-theme=light] .menu-fechar:hover{color:var(--lime-ink)}html[data-theme=light] .menu-recolher:focus-visible{color:var(--lime-ink)}html[data-theme=light] .menu-fechar:focus-visible{color:var(--lime-ink)}@media (max-width:760px){html[data-theme=light] .admin-shell>aside{background:#f7f7f8}html[data-theme=light] .admin-shell.menu-aberto>aside{box-shadow:0 0 40px rgba(0,0,0,.26)}html[data-theme=light] .menu-fundo{background:rgba(255,255,255,.667)}html[data-theme=light] .admin-mobilebar{background:#f7f7f8;border-bottom:1px solid #e9e9eb}html[data-theme=light] .menu-abrir{color:#111;background:#f0f0f2;border:1px solid #e4e4e7}}html[data-theme=light] .table-sheet-fundo{background:rgba(255,255,255,.667)}html[data-theme=light] .table-sheet{background:#f2f2f4;border:1px solid #e4e4e7;box-shadow:0 -12px 40px rgba(0,0,0,.26)}html[data-theme=light] .table-sheet-status{color:#4f4f57}html[data-theme=light] .table-sheet-nome small{color:#6d6d75}html[data-theme=light] .table-sheet-nome input{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .events-tabs{background:#f6f6f8;border:1px solid #e7e7ea}html[data-theme=light] .events-tabs button small{color:#808088}html[data-theme=light] .events-tabs button.ativo{color:#000;background:#ececef}html[data-theme=light] .concluidos-atalhos button{color:#4f4f57;background:#f1f1f3;border:1px solid #e1e1e5}html[data-theme=light] .concluidos-atalhos button.ativo{color:var(--lime-ink);background:#f1f4ec}html[data-theme=light] .concluidos-filtro label{color:#777}html[data-theme=light] .concluidos-filtro input[type=date]{color:#111;background:#f1f1f3;border:1px solid #dfdfe2}html[data-theme=light] .concluidos-grade tbody tr:focus-visible td{background:#f0f0f2}html[data-theme=light] .concluidos-grade td small{color:#7a7a82}html[data-theme=light] .concluido-barra span{color:#777}html[data-theme=light] .event-links button.conclude-event{border:1px solid color-mix(in srgb,var(--lime) 55%,#dfdfe2);color:var(--lime-ink)}html[data-theme=light] .event-links button.reopen-event{color:#333337;border:1px solid #dfdfe2}@media (max-width:700px){html[data-theme=light] .concluidos-grade tr{background:#f3f3f5;border:1px solid #e4e4e7}html[data-theme=light] .concluidos-grade td:before{color:#808088}}html[data-theme=light] .mod-card .once-gone{color:#5f5f65;border:1px dashed #dcdcdf}html[data-theme=light] .ad-video-field{border:1px dashed #dcdcdf}html[data-theme=light] .ad-video-field>b small,html[data-theme=light] .ad-video-field small:not(.asset-warn){color:#5f5f65}html[data-theme=light] .ad-video-field video{background:#fff}html[data-theme=light] .module-card .module-warn{color:#995c00;background:#f8f3eb;border:1px solid #ecdfc9}html[data-theme=light] .fs-btn{color:#151515;background:rgba(248,248,249,.8);border:1px solid rgba(0,0,0,.2)}html[data-theme=light] .tirar-link{color:#5f5f65}html[data-theme=light] .tirar-foto{border:1px solid var(--line,#e4e4e7)}html[data-theme=light] .tirar-foto span{color:#5f5f65}html[data-theme=light] .minhas-fotos li{border:1px solid var(--line,#e6e6e8);background:#f2f2f4}html[data-theme=light] .minhas-fotos button{border:1px solid var(--line,#dcdcdf);color:#555}html[data-theme=light] .minhas-fotos button.perigo{color:#900}html[data-theme=light] .share-btn{color:#111;background:#f0f0f2;border:1px solid #dddde0}html[data-theme=light] .share-nota{color:#000;background:#e7e7ea}html[data-theme=light] .tickets-cover{background:#f7f7f9}html[data-theme=light] .tickets-section,html[data-theme=light] .tickets-page .place-block{background:#f2f2f4;border:1px solid #e4e4e7}html[data-theme=light] .tickets-desc{color:#333}html[data-theme=light] .lineup li{border-top:1px solid #e7e7ea}html[data-theme=light] .lineup time{color:var(--lime-ink)}html[data-theme=light] .place-block p,html[data-theme=light] .place-compact p{color:#444}html[data-theme=light] .place-compact small{color:#666}html[data-theme=light] .place-btn{color:#000;background:#ededf0;border:1px solid #dbdbdf}html[data-theme=light] .seguro li{color:#444}html[data-theme=light] .seguro li:before{color:var(--lime-ink)}html[data-theme=light] .seguro li b{color:#111}html[data-theme=light] .sem-taxa{color:var(--lime-ink)}html[data-theme=light] .qty-row{color:#555}html[data-theme=light] .stepper{background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .stepper button{color:#000;background:#e7e7ea}html[data-theme=light] .stepper output{color:#000}html[data-theme=light] .tickets-buybar{background:#f2f2f4;border-top:1px solid #e4e4e7;box-shadow:0 -10px 30px rgba(0,0,0,.19)}html[data-theme=light] .tickets-buybar small{color:#666}html[data-theme=light] .tickets-buybar b{color:var(--lime-ink)}html[data-theme=light] .address-fields label,html[data-theme=light] .social-fields label,html[data-theme=light] .event-place>label{color:#555}html[data-theme=light] .address-fields label small,html[data-theme=light] .social-fields label small,html[data-theme=light] .event-place>label small{color:#888}html[data-theme=light] .address-fields input,html[data-theme=light] .address-fields select,html[data-theme=light] .social-fields input,html[data-theme=light] .event-place textarea{color:#000;background:#eeeef1;border:1px solid #dddde0}html[data-theme=light] .af-cep small{color:#5f5f65}html[data-theme=light] .event-place,html[data-theme=light] .radio-line{border:1px solid #e4e4e7}html[data-theme=light] .radio-line small{color:#666}html[data-theme=light] .event-place small.ok{color:var(--lime-ink)}html[data-theme=light] .event-place small.erro{color:#900}html[data-theme=light] .event-place>p.muted{color:#5f5f65}html[data-theme=light] .event-type-badge{color:var(--lime-ink)}html[data-theme=light] .event-form .type-grid label{border:1px solid #e3e3e8}html[data-theme=light] .event-form .type-grid label:has(input:checked){background:#f5f6f1}html[data-theme=light] .event-form .type-grid small{color:#777}html[data-theme=light] .party-card{background:#f5f5f7;border:1px solid #e7e7ea}html[data-theme=light] .party-head p{color:#666}html[data-theme=light] .honoree-upload{color:#777;background:#f2f2f4;border:2px dashed #dadadf}html[data-theme=light] .honoree-upload:hover{color:var(--lime-ink)}html[data-theme=light] .party-fields label{color:#555}html[data-theme=light] .party-fields input{color:#000;background:#f2f2f4;border:1px solid #e3e3e8}html[data-theme=light] .party-fields .link-button,html[data-theme=light] .party-story-head small{color:#777}html[data-theme=light] .story-grid figure{background:#f2f2f4}html[data-theme=light] .story-grid button{color:#000;background:rgba(246,245,241,.7)}html[data-theme=light] .party-card .muted{color:#777}html[data-theme=light] .intro .honoree-line small{color:#555}html[data-theme=light] .album-page{color:#0d0d0d;background:#f9f9fb}html[data-theme=light] .album-welcome{color:#222}html[data-theme=light] .album-meta{color:#666}html[data-theme=light] .album-counts{color:#555}html[data-theme=light] .album-counts b{color:#000}html[data-theme=light] .album-hero small{color:#888}html[data-theme=light] .album-empty{color:#777}html[data-theme=light] .album-thumb{background:#f2f2f4}html[data-theme=light] .album-thumb span{color:#000;background:linear-gradient(transparent,rgba(246,245,241,.75))}html[data-theme=light] .album-messages blockquote{background:#f3f3f6;border:1px solid #e7e7ea}html[data-theme=light] .album-messages strong{color:var(--lime-ink)}html[data-theme=light] .album-foot{color:#999}html[data-theme=light] .album-lightbox{background:rgba(246,245,241,.92)}html[data-theme=light] .album-lightbox figcaption{color:#222}html[data-theme=light] .album-lightbox figcaption p{color:#555}html[data-theme=light] .album-lightbox figcaption a{color:var(--lime-ink)}html[data-theme=light] .album-lightbox button,html[data-theme=light] .album-page.book{color:#f6f6f6;background:#000}html[data-theme=light] .book-head p{color:#999}html[data-theme=light] .book-list li{border-bottom:1px solid #1a1a1a}html[data-theme=light] .book-list blockquote{color:#ececec}html[data-theme=light] .book-list small,html[data-theme=light] .book-foot{color:#666}html[data-theme=light] .color-inline input[type=color]{background:#e9e9ec;border:1px solid #dfdfe2}html[data-theme=light] .color-inline button{color:#444;background:#e9e9ec;border:1px solid #dfdfe2}html[data-theme=light] .theme-fifteen .album-hero:before,html[data-theme=light] .theme-fifteen .album-hero:after{color:var(--lime-ink)}html[data-theme=light] .mobile-shell.has-bg{background:linear-gradient(rgba(246,245,241,.55),#f8f8fa 62vh),var(--bg-image) top/cover no-repeat,#f8f8fa}html[data-theme=light] .background-preview{color:#999;background:#f7f7f9 50%/cover no-repeat;border:1px solid #e7e7ea}html[data-theme=light] .background-preview b{text-shadow:0 1px 6px rgba(0,0,0,.16)}html[data-theme=light] .background-actions small{color:#888}html[data-theme=light] .background-card .muted{color:#777}html[data-theme=light] .song-card blockquote small{color:#666}html[data-theme=light] .agenda-qr{background:#000}html[data-theme=light] .module-link{color:#666}html[data-theme=light] .module-link a{color:var(--lime-ink)}html[data-theme=light] .event-card.live{border-color:color-mix(in srgb,var(--lime) 45%,#e6e6e8)}html[data-theme=light] .event-head{background:linear-gradient(#eeeef1,#f1f1f3);border-bottom:1px solid #e7e7ea}html[data-theme=light] .event-card.live .event-head{background:linear-gradient(color-mix(in srgb,var(--lime) 10%,#eeeef1),#f1f1f3)}html[data-theme=light] .event-state span{color:#5f5f65;background:#ededf0;border:1px solid #dfdfe2}html[data-theme=light] .event-state i{background:#8d8d94}html[data-theme=light] .event-card.live .event-state span{background:color-mix(in srgb,var(--lime) 12%,#ededf0)}html[data-theme=light] .event-info>p,html[data-theme=light] .event-title>p{color:#888}html[data-theme=light] .event-links a{color:#333337;border:1px solid #dfdfe2}html[data-theme=light] .event-links a:hover{color:var(--lime-ink)}html[data-theme=light] .event-links button.end-event{color:#900}html[data-theme=light] .event-links button.end-event:hover{background:#f1e6e6}html[data-theme=light] .event-links button.delete-event{color:#777;border:1px solid #dfdfe2}html[data-theme=light] .event-links button.delete-event:hover{color:#900}html[data-theme=light] .club-check small{color:#777}html[data-theme=light] .usage-chip{background:#f3f3f6;border:1px solid #e5e5e8}html[data-theme=light] .usage-chip span{color:#777}html[data-theme=light] .usage-chip b{color:#222}html[data-theme=light] .usage-chip i{background:#e7e7ea}html[data-theme=light] .usage-line{color:#555}html[data-theme=light] .usage-line b{color:#000}html[data-theme=light] .retention-note{color:#888}html[data-theme=light] .purged-badge{color:#777;border:1px solid #e3e3e3}html[data-theme=light] .premium-tag{color:#995c00;border:1px solid #e6d3bf}html[data-theme=light] .upgrade-note{border:1px solid #e6d3bf}html[data-theme=light] .upgrade-note a,html[data-theme=light] .upgrade-note button{color:var(--lime-ink)}html[data-theme=light] .plan .limit{color:#222}html[data-theme=light] .launch-tag{color:var(--lime-ink);border:1px solid #dfe6d2}html[data-theme=light] .ticket-item{color:#222;background:#f3f3f6;border:1px solid #e7e7ea}html[data-theme=light] .ticket-item small{color:#777}html[data-theme=light] .ticket-item span{color:#666}html[data-theme=light] .ticket-pane{background:#f3f3f6;border:1px solid #e7e7ea}html[data-theme=light] .ticket-form label{color:#555}html[data-theme=light] .ticket-head{border-bottom:1px solid #e7e7ea}html[data-theme=light] .ticket-head small{color:#777}html[data-theme=light] .ticket-msg{background:#f0f0f2}html[data-theme=light] .ticket-msg.central{background:#eff5e9;border:1px solid #dfe6d2}html[data-theme=light] .ticket-msg strong{color:var(--lime-ink)}html[data-theme=light] .ticket-msg.house strong{color:#444}html[data-theme=light] .ticket-msg small{color:#888}html[data-theme=light] .pill.open{color:#995c00;background:#f8f3eb;border-color:#ecdfc9}html[data-theme=light] .pill.answered{border-color:#dfe6d2}html[data-theme=light] .pill.closed{color:#555;background:#eeeef1;border-color:#bbb}html[data-theme=light] .ghost-btn{color:#333;border:1px solid #e5e5e8}html[data-theme=light] .central-tickets{background:#f2f2f5;border:1px solid #e7e7ea}html[data-theme=light] .central-tickets h2{color:#333}html[data-theme=light] .central-tickets .ticket-pane{background:#f5f5f7}html[data-theme=light] .central .ticket-item em{color:#004399}html[data-theme=light] .badge-warn{color:#995c00;border:1px solid #ecdfc9}html[data-theme=light] .price-card .price.contact{color:#222}html[data-theme=light] .price-card{background:#f4f4f6;border:1px solid #e7e7ea}html[data-theme=light] .price-card small,html[data-theme=light] .price-card .price span{color:#777}html[data-theme=light] .price-card .limit{color:var(--lime-ink)}html[data-theme=light] .price-card ul{color:#555}html[data-theme=light] .price-card ul li:before{color:var(--lime-ink)}html[data-theme=light] .m-nav .insta{color:#555}html[data-theme=light] .privacy a{color:#6f6f75}html[data-theme=light] .access-grid form{background:#f5f5f7;border:1px solid #e7e7ea}html[data-theme=light] .access-grid label{color:#555}html[data-theme=light] .access-grid small{color:#888}html[data-theme=light] .access-card .muted{color:#777}html[data-theme=light] .ticket-search input{color:#000;background:#f2f2f4;border:1px solid #dddde0}html[data-theme=light] .ticket-grid th{color:#6f6f75;border-bottom:1px solid #e7e7ea}html[data-theme=light] .ticket-grid td{border-bottom:1px solid #ececee}html[data-theme=light] .ticket-grid td small{color:#6f6f75}html[data-theme=light] .ticket-grid tbody tr:hover{background:#f1f1f3}html[data-theme=light] .ticket-grid tbody tr.active{background:#ededf0}html[data-theme=light] .protocolo{color:var(--lime-ink)}html[data-theme=light] .status-pill.ticket-open{color:#996f00;background:#fbf2dc}html[data-theme=light] .status-pill.ticket-answered{color:#397f1a;background:#e2f3e6}html[data-theme=light] .status-pill.ticket-closed{color:#5f5f65;background:#e8e8ec}@media (max-width:820px){html[data-theme=light] .ticket-grid tr{border:1px solid #e7e7ea}html[data-theme=light] .ticket-grid td:before{color:#6f6f75}}html[data-theme=light] .poll-copy>p{color:#777}html[data-theme=light] .poll-photo-stage{background:#f4f4f6;border:1px solid #e0e7d6;box-shadow:0 25px 70px rgba(0,0,0,.21)}html[data-theme=light] .poll-photo-caption{background:rgba(248,248,250,.867)}html[data-theme=light] .poll-photo-caption strong{color:var(--lime-ink)}html[data-theme=light] .poll-photo-empty{color:#888}html[data-theme=light] .poll-photo-empty>span{color:var(--lime-ink)}html[data-theme=light] .poll-photo-empty strong{color:#222}html[data-theme=light] .poll-fab{color:#000;background:#f2f6ef;box-shadow:0 8px 28px rgba(0,0,0,.19)}html[data-theme=light] .poll-fab>span,html[data-theme=light] .poll-fab b{color:var(--lime-ink)}html[data-theme=light] .poll-fab small{color:#555}html[data-theme=light] .poll-overlay{background:rgba(251,251,252,.91)}html[data-theme=light] .poll-modal{background:#f2f2f4;border:1px solid #dfdfe1;box-shadow:0 30px 90px rgba(0,0,0,.16)}html[data-theme=light] .poll-close{color:#888}html[data-theme=light] .vote-options button{color:#111;background:#eeeef1;border:1px solid #dcdce0}html[data-theme=light] .vote-options i{color:var(--lime-ink);background:#e5e5e8}html[data-theme=light] .vote-count{color:#999}html[data-theme=light] .poll-results>div>i{background:#e5e5e8}html[data-theme=light] .poll-results small{color:#999}html[data-theme=light] .poll-results .chosen header span{color:var(--lime-ink)}html[data-theme=light] .nav-live{color:var(--lime-ink)!important}html[data-theme=light] .poll-form{background:#f1f1f3;border:1px solid #dedee1}html[data-theme=light] .form-title.visible button{color:#888}html[data-theme=light] .poll-form>label{color:#555}html[data-theme=light] .option-fields label{background:#f3f3f6;border:1px solid #e2e2e6}html[data-theme=light] .option-fields span{color:var(--lime-ink)}html[data-theme=light] .poll-form-actions>button:not(.button){color:#555;border:1px solid #dfdfe3}html[data-theme=light] .poll-admin-card{background:#f2f2f4;border:1px solid #e3e3e7}html[data-theme=light] .poll-admin-head{color:#999}html[data-theme=light] .poll-admin-card.live .poll-admin-head>span{color:var(--lime-ink)}html[data-theme=light] .mini-results span{color:#666}html[data-theme=light] .mini-results i{background:#e6e6e8}html[data-theme=light] .poll-admin-card footer{border-top:1px solid #e6e6e8}html[data-theme=light] .poll-admin-card footer button{color:#777;border:1px solid #dddde1}html[data-theme=light] .poll-admin-card footer .close-poll{color:#900}html[data-theme=light] .qr{box-shadow:0 18px 55px rgba(0,0,0,.19)}html[data-theme=light] .qr small{color:#757575}html[data-theme=light] .event-links .delete-event{color:#900}html[data-theme=light] .r-home{color:#475e3b}html[data-theme=light] .r-brand{color:#000}html[data-theme=light] .r-brand small{color:#5d7369;border-left:1px solid #aebfb6}html[data-theme=light] .r-nav{background:rgba(246,251,249,.933);border-bottom:1px solid #e1eae6}html[data-theme=light] .r-nav a{color:#1b2620}html[data-theme=light] .r-kicker{color:#2c6d4d}html[data-theme=light] .r-hero p{color:#48584f}html[data-theme=light] .r-actions>a:last-child{color:#101713}html[data-theme=light] .r-hero>div>small{color:#799084}html[data-theme=light] .r-demo{background:#eef4f1;border:1px solid #acbeb5;box-shadow:0 30px 90px rgba(0,0,0,.19)}html[data-theme=light] .r-demo-bar{background:#e8efec}html[data-theme=light] .r-demo-bar i{background:#aec2b8}html[data-theme=light] .r-demo-media{background:radial-gradient(circle at 70% 30%,#8fb6a0,#cae7dc 36%,#ebf8f4 72%)}html[data-theme=light] .r-demo-media:after{background:linear-gradient(90deg,rgba(246,251,250,.95) 0,rgba(246,251,250,.66) 36%,transparent 72%)}html[data-theme=light] .r-demo-copy small{color:#2e6b4d}html[data-theme=light] .r-demo-copy span{color:#69877b}html[data-theme=light] .r-face{color:#287146}html[data-theme=light] .r-demo-next{color:#5c7066}html[data-theme=light] .r-strip{color:#687d72}html[data-theme=light] .r-steps article{border-top:1px solid #afc3b9}html[data-theme=light] .r-steps p,html[data-theme=light] .r-showcase p{color:#55665d}html[data-theme=light] .r-showcase{background:#eef5f2;border:1px solid #d7e4de}html[data-theme=light] .r-showcase ul{color:#27342d}html[data-theme=light] .r-before>span{color:#000;background:rgba(245,251,248,.8)}html[data-theme=light] .r-before>b{background:#000}html[data-theme=light] .r-before>small{color:#000;background:rgba(245,251,248,.66)}html[data-theme=light] .r-final{background:radial-gradient(circle at 50% 100%,#d6e9db,#f6fbf9 65%)}html[data-theme=light] .r-home footer{color:#6c7e75;border-top:1px solid #dfe8e4}html[data-theme=light] .r-auth{color:#080b08;background:#f6faf8}html[data-theme=light] .r-auth form,html[data-theme=light] .r-auth>section{background:#eef5f2;border:1px solid #dbe5e0}html[data-theme=light] .r-auth p{color:#5e6e65}html[data-theme=light] .r-auth label,html[data-theme=light] .r-add label,html[data-theme=light] .r-settings label{color:#516359}html[data-theme=light] .r-auth input,html[data-theme=light] .r-add input,html[data-theme=light] .r-settings input,html[data-theme=light] .r-settings select,html[data-theme=light] .r-invite input,html[data-theme=light] .r-playlist input{color:#000;background:#f2f8f5;border:1px solid #d8e2dd}html[data-theme=light] .r-auth form>small{color:#6b7d73}html[data-theme=light] .r-panel>header{background:rgba(246,249,248,.94);border-bottom:1px solid #dfe8e4}html[data-theme=light] .r-panel>header button{color:#5e7067}html[data-theme=light] .r-panel-heading p{color:#5e6f66}html[data-theme=light] .r-panel aside iframe{background:#eff5f2;border:1px solid #aec4b8}html[data-theme=light] .r-preview-title span{color:#74877d}html[data-theme=light] .r-preview-title span.online{color:#17824c}html[data-theme=light] .r-metrics span{color:#697c71;background:#eff5f2}html[data-theme=light] .r-metrics b{color:#000}html[data-theme=light] .r-panel aside>code{color:#687d72;background:#f1f7f4}html[data-theme=light] .r-add,html[data-theme=light] .r-settings{background:#eff5f2;border:1px solid #dae5df}html[data-theme=light] .r-kind button{color:#4f6057;background:#f3f8f6;border:1px solid #d9e3dd}html[data-theme=light] .r-kind button.active{color:#000;background:#e5eee8}html[data-theme=light] .r-consent{border:1px solid #e2dec2;color:#645d35!important}html[data-theme=light] .r-playlist article{background:#f0f6f3;border:1px solid #dce6e1}html[data-theme=light] .r-thumb{background:#e6edea}html[data-theme=light] .r-thumb>span{background:rgba(246,251,250,.8)}html[data-theme=light] .r-playlist small{color:#6d8076}html[data-theme=light] .r-item-actions button{color:#2f3e36;background:#eaf2ee;border:1px solid #b5c9be}html[data-theme=light] .r-item-actions button.danger{color:#900}html[data-theme=light] .r-empty{color:#6b7e74;border:1px dashed #b2c4bb}html[data-theme=light] .r-brand-file{background:#e8efec}html[data-theme=light] .r-members article{border:1px solid #dce6e1}html[data-theme=light] .r-members small{color:#6a7b72}html[data-theme=light] .r-members code{color:#35644b}html[data-theme=light] .r-members span{color:#516455}html[data-theme=light] .r-screen{color:#000;background:#f5faf7 50%/cover no-repeat}html[data-theme=light] .r-screen:after{background:rgba(246,252,249,.12)}html[data-theme=light] .r-screen>video{background:#fff}html[data-theme=light] .r-screen-split figure{background:#f6fbfa}html[data-theme=light] .r-screen-split span{background:rgba(246,251,250,.8)}html[data-theme=light] .r-screen-logo{background:rgba(246,252,249,.6)}html[data-theme=light] .r-partner{background:rgba(246,251,250,.733)}html[data-theme=light] .r-offline{background:rgba(238,218,201,.867)}html[data-theme=light] .r-fullscreen-hint{color:rgba(0,0,0,.667);background:rgba(246,252,249,.6);border:1px solid rgba(0,0,0,.2)}html[data-theme=light] .r-screen.empty{background-color:#f1f8f4}html[data-theme=light] .error{color:#900!important}html[data-theme=light] .success-note{color:#12874a}@media (max-width:650px){html[data-theme=light] .r-panel>header nav{background:#f1f7f4;border-top:1px solid #dae4df}}html[data-theme=light] .r-weather-settings{background:linear-gradient(120deg,#eff5f2,#ebf5f1);border:1px solid #dae5df}html[data-theme=light] .r-weather-heading small,html[data-theme=light] .r-weather-current{color:#6b7e74}html[data-theme=light] .r-switch{color:#45564c!important}html[data-theme=light] .r-switch i{background:#dae2de}html[data-theme=light] .r-switch i:after{background:#45564c}html[data-theme=light] .r-switch input:checked+i:after{background:#ecf5ee}html[data-theme=light] .r-weather-fields label{color:#5b6e64}html[data-theme=light] .r-weather-fields input{color:#000;background:#f2f8f5;border:1px solid #d8e2dd}html[data-theme=light] .r-weather-screen{background:radial-gradient(circle at 82% 8%,#8ed5ff 0,#3c8fc0 25%,#c2dcf4 65%,#e0eefb 100%)}html[data-theme=light] .r-weather-screen.night{background:radial-gradient(circle at 82% 8%,#6e7cc7 0,#c2cbe8 28%,#dce2f5 65%,#eceffa 100%)}html[data-theme=light] .r-weather-screen:before,html[data-theme=light] .r-weather-screen:after{background:rgba(0,0,0,.067)}html[data-theme=light] .r-weather-screen header span{color:#005899}html[data-theme=light] .r-weather-screen header small{color:#235476}html[data-theme=light] .r-weather-now>div span{color:#205779}html[data-theme=light] .r-weather-days article{background:rgba(229,239,251,.22);border:1px solid rgba(0,0,0,.17)}html[data-theme=light] .r-weather-days article.today{background:rgba(0,0,0,.125);border-color:rgba(0,0,0,.4)}html[data-theme=light] .r-weather-days article>span{color:#205779}html[data-theme=light] .r-weather-days article>span strong{color:#000}html[data-theme=light] .r-weather-days article>small{color:#255774}html[data-theme=light] .r-weather-screen>footer{color:#2b546e}html[data-theme=light] .r-callout-editor{background:#f2f8f6;border:1px solid #dae4df}html[data-theme=light] .r-callout-editor.open{background:#eef5f2;border-color:#8fad9c}html[data-theme=light] .r-callout-editor .r-check span{color:#111914}html[data-theme=light] .r-callout-editor .r-check small{color:#6c8075}html[data-theme=light] .r-callout-fields{border-top:1px solid #dae5df}html[data-theme=light] .r-callout-fields label>small{color:#7d9086}html[data-theme=light] .r-callout-fields textarea{color:#000;background:#f2f8f5;border:1px solid #d8e2dd}html[data-theme=light] .r-callout-styles button{color:#4f6057;background:#f3f8f6;border:1px solid #d9e3dd}html[data-theme=light] .r-callout-styles button.active{color:#000;background:#e5eee8}html[data-theme=light] .r-callout-preview{background:linear-gradient(125deg,#d6eae2,#ecf5f1 56%,#f6fbfa)}html[data-theme=light] .r-callout-preview:before{background:linear-gradient(transparent 25%,rgba(249,253,252,.91))}html[data-theme=light] .r-callout-preview strong{color:#000}html[data-theme=light] .r-callout-preview span{color:#2b3831}html[data-theme=light] .r-callout-preview.lower-third:before{background:rgba(246,251,250,.93)}html[data-theme=light] .r-screen-callout{color:#000}html[data-theme=light] .r-screen-callout:before{background:linear-gradient(90deg,rgba(249,252,251,.8) 0,rgba(249,252,251,.5) 46%,transparent 84%)}html[data-theme=light] .r-screen-callout>*{text-shadow:0 .25vh 1.2vh rgba(0,0,0,.25)}html[data-theme=light] .r-screen-callout span{color:#171f1a}html[data-theme=light] .r-screen-callout.lower-third{background:rgba(246,252,249,.93)}html[data-theme=light] .r-item-callout{border-top:1px solid #dfe8e3}html[data-theme=light] .r-item-callout summary{color:#18231d}html[data-theme=light] .r-item-callout summary span{color:#788c81}html[data-theme=light] .r-item-callout label{color:#6a7e73}html[data-theme=light] .r-item-callout input,html[data-theme=light] .r-item-callout textarea{color:#000;background:#f2f8f5;border:1px solid #d8e2dd}html[data-theme=light] .r-replace-media{background:#eff5f2;border:1px solid #d7e2dc}html[data-theme=light] .r-replace-media>strong{color:#101713}html[data-theme=light] .r-replace-media>small{color:#6d8076}html[data-theme=light] .r-pricing{background:linear-gradient(135deg,#e9f3ee,#f1f8f5);border:1px solid #a8c2b5}html[data-theme=light] .r-pricing-copy>p{color:#55665d}html[data-theme=light] .r-price-card{background:#f6fbf8;border:1px solid #99b4a6;box-shadow:0 24px 70px rgba(0,0,0,.14)}html[data-theme=light] .r-price{border-bottom:1px solid #dce6e1}html[data-theme=light] .r-price>small{color:#2c6d4d}html[data-theme=light] .r-price>span{color:#5f7369}html[data-theme=light] .r-price-card ul{color:#1e2823}html[data-theme=light] .r-price-card>small{color:#798e83}html[data-theme=light] .r-final p{color:#55665d}html[data-theme=light] .r-screen-picker label{color:#697d72}html[data-theme=light] .r-screen-picker select{color:#000;background:#eff5f2;border:1px solid #d8e2dd}html[data-theme=light] .r-screen-picker>button{color:#000;background:#e9f2ee;border:1px solid #9fb6a8}html[data-theme=light] .r-social-slide{background:#f6fbfa}html[data-theme=light] .r-social-media{background:#fdfefd}html[data-theme=light] .r-social-slide>aside{color:#000;background:radial-gradient(circle at 100% 0,#e4f1d9,#f6fbf9 62%)}html[data-theme=light] .r-social-copy p,html[data-theme=light] .r-commercial-copy p{color:#28342d}html[data-theme=light] .r-social-qr{color:#f6fbf9;background:#000;box-shadow:0 1.5vw 4vw rgba(0,0,0,.19)}html[data-theme=light] .r-screen.social-active .r-screen-logo{background:rgba(246,252,249,.85)}html[data-theme=light] .r-commercial-slide{background:#f8fbfa}html[data-theme=light] .r-commercial-copy{background:radial-gradient(circle at 100% 0,#e7f3d6,#f6fbf9 62%)}html[data-theme=light] .r-commercial-slide.launch .r-commercial-copy{background:radial-gradient(circle at 100% 0,#f3e3cc,#fbf8f6 62%)}html[data-theme=light] .r-commercial-slide.launch .r-commercial-copy>span{color:#996300}html[data-theme=light] .r-offer-price small{color:#3f4a44}html[data-theme=light] .r-account-card{background:#eff5f2;border:1px solid #a9bfb3}html[data-theme=light] .r-account-card h2 small{color:#5f7268}html[data-theme=light] .r-account-card p{color:#5b6e64}html[data-theme=light] .r-account-card button.danger{color:#900}html[data-theme=light] .r-settings textarea{color:#000;background:#f2f8f5;border:1px solid #d8e2dd}html[data-theme=light] .r-support-list article{border:1px solid #dce6e1}html[data-theme=light] .r-support-list span,html[data-theme=light] .r-support-list small{color:#697d72}html[data-theme=light] .r-toast{color:#000;background:#eaf2ed;box-shadow:0 18px 55px rgba(0,0,0,.19)}html[data-theme=light] .r-add-title button{color:#526456}html[data-theme=light] .r-content-counts>*{color:#5b6e64;border:1px solid #dae5df}html[data-theme=light] .r-content-counts b{color:#000;background:#e9f1ed}html[data-theme=light] .r-file-input{background:#f2f8f5;border:1px dashed #9fb6a8}html[data-theme=light] .r-file-input>b{color:#000;background:#e2ece6}html[data-theme=light] .r-money{background:#f2f8f5;border:1px solid #d8e2dd}html[data-theme=light] .r-playlist-title p{color:#5f7267}html[data-theme=light] .r-playlist article.off:before{color:#7d8e84}html[data-theme=light] .r-history-filters input,html[data-theme=light] .r-history-filters select{color:#000;background:#eff5f2;border:1px solid #d8e2dd}html[data-theme=light] .r-history article{background:#f0f6f3;border:1px solid #dce6e1}html[data-theme=light] .r-history time,html[data-theme=light] .r-history small{color:#6d8076}html[data-theme=light] html[data-theme=light] .r-panel,html[data-theme=light] html[data-theme=light] .r-loading{background:#0b0c09}html[data-theme=light] html[data-theme=light] .r-panel>header{background:rgba(0,0,0,.95);border-color:#1c231d}html[data-theme=light] html[data-theme=light] .r-panel>header nav button{color:#94a29a}html[data-theme=light] html[data-theme=light] .r-panel>header nav button.active{background:#111813}html[data-theme=light] html[data-theme=light] .r-panel :is(.r-add,.r-settings,.r-playlist article,.r-account-card,.r-history article,.r-file-input){background:#000;border-color:#263129}html[data-theme=light] html[data-theme=light] .r-panel :-webkit-any(input,textarea,select,.r-money){background:#050705;border-color:#28342c}html[data-theme=light] html[data-theme=light] .r-panel :is(input,textarea,select,.r-money){background:#050705;border-color:#28342c}html[data-theme=light] html[data-theme=light] .r-panel :is(.r-panel-heading p,.r-playlist-title p,.r-content-counts span,small){color:#8a9b91}html[data-theme=light] html[data-theme=light] .r-panel .r-content-counts b{background:#101711}html[data-theme=light] html[data-theme=light] .r-panel .r-kind button{border-color:#26332a}html[data-theme=light] html[data-theme=light] .r-panel .r-toast{background:#000}@media (max-width:650px){html[data-theme=light] .r-nav>div>a.r-login-link{color:#000;border:1px solid #abbdb3}}html[data-theme=light] .r-share-tv,html[data-theme=light] .r-share-mobile{color:#3c5d44;background:#e8f1ec;border:1px solid #97ada1}html[data-theme=light] .r-home footer a{color:#2b3630}html[data-theme=light] .r-live p{color:#48584f}html[data-theme=light] .r-live-copy small{color:#799084}html[data-theme=light] .r-live-tv{background:#fbfcfc;border:12px solid #fbfcfc;box-shadow:0 0 0 1px rgba(0,0,0,.16),0 40px 100px rgba(0,0,0,.23)}html[data-theme=light] .r-live-tv:after{background:linear-gradient(#f0f4f2,#f7faf8)}html[data-theme=light] .r-live-tv iframe{background:#fff}html[data-theme=light] .r-strip em{color:#0a0d0b}html[data-theme=light] .r-rotate-tv:hover{color:#900}html[data-theme=light] .r-callout-pos>b{color:#5e7067}html[data-theme=light] .r-callout-pos button{color:#4f6057;background:#f3f8f6;border:1px solid #d9e3dd}html[data-theme=light] .r-callout-pos button.active{color:#000;background:#e5eee8}html[data-theme=light] .r-callout-pos i{border:1px solid #9eb5a8}html[data-theme=light] .r-callout-pos small{color:#825b17}html[data-theme=light] .r-callout-preview.pos-top-left:before,html[data-theme=light] .r-callout-preview.pos-top-right:before{background:linear-gradient(rgba(249,253,252,.91),transparent 75%)}html[data-theme=light] .r-screen-callout.pos-bottom-right:before,html[data-theme=light] .r-screen-callout.pos-top-right:before{background:linear-gradient(270deg,rgba(249,252,251,.8) 0,rgba(249,252,251,.5) 46%,transparent 84%)}html[data-theme=light] .r-help{color:#36473d;background:#e9f2ee;border:1px solid #9fb6a8}html[data-theme=light] .r-help-balao{color:#45564c;background:#eff5f2;border:1px solid #afc5b9;box-shadow:0 18px 40px rgba(0,0,0,.21)}html[data-theme=light] .r-help-balao b{color:#0a0e0b}html[data-theme=light] .r-help-balao button{color:#000;background:#e9f2ee;border:1px solid #9fb6a8}html[data-theme=light] .r-sound-fields select{color:#000;background:#f2f8f5;border:1px solid #d8e2dd}html[data-theme=light] .r-sound-note{color:#6c8076}html[data-theme=light] .r-sound-note b{color:#36463d}html[data-theme=light] .r-som-ligar{box-shadow:0 14px 40px rgba(0,0,0,.19)}html[data-theme=light] .r-ouvir{color:#000;background:#e9f2ee;border:1px solid #9fb6a8}html[data-theme=light] .r-account-card>small{color:#6c8076}html[data-theme=light] .r-invite-link{color:#587063;background:#f1f7f4}html[data-theme=light] .r-acesso label{color:#5e7067}html[data-theme=light] .r-acesso label small{color:#87998f}html[data-theme=light] .r-acesso input{color:#000;background:#f3f8f6;border:1px solid #d9e3dd}html[data-theme=light] .r-brand-file{border:1px solid #dbe5e0}html[data-theme=light] .r-brand-preview img{background:#e8efec;border:1px solid #dbe5e0}html[data-theme=light] .r-brand-preview figcaption{color:#697d72}html[data-theme=light] .r-remover{color:#900}html[data-theme=light] .r-remover:hover:not(:disabled){background:#f5ecec}html[data-theme=light] .r-complementos{border-top:1px solid #dfe8e4}html[data-theme=light] .r-complementos p{color:#5e7067}html[data-theme=light] .r-entrega-opcoes label{background:#f1f7f4;border:1px solid #dbe5e0}html[data-theme=light] .r-entrega-opcoes b{color:#3c5d47}html[data-theme=light] .r-entrega-opcoes small{color:#5e7067}html[data-theme=light] .r-entrega-opcoes label:has(input:checked){background:#eaf3ee}html[data-theme=light] .eyebrow{color:var(--lime-ink)}html[data-theme=light] .mobile-shell{background:radial-gradient(circle at 85% 5%,#eff7e2 0,transparent 26%),#f8f8fa}html[data-theme=light] .intro>p:not(.lead){color:#555}html[data-theme=light] .intro h1 em{color:var(--lime-ink)}html[data-theme=light] .lead{color:#555}html[data-theme=light] .dropzone{background:#f3f3f5;border:1px dashed #acacb3}html[data-theme=light] .dropzone span{color:#888}html[data-theme=light] .dropzone .camera{color:var(--lime-ink);border:1px solid #c3c9b4}html[data-theme=light] .dropzone.has-preview b{background:rgba(246,246,246,.8)}html[data-theme=light] .upload-form>label:not(.dropzone),html[data-theme=light] .login-card label{color:#444}html[data-theme=light] .upload-form small{color:#999}html[data-theme=light] input,html[data-theme=light] textarea{color:#141416;background:#f2f2f4}html[data-theme=light] select{color:#000;background-color:#f2f2f4}html[data-theme=light] .inline-select{color:#555}html[data-theme=light] .counter,html[data-theme=light] .privacy{color:#9a9aa0}html[data-theme=light] .success-card p{color:#666}html[data-theme=light] .login-shell{background:radial-gradient(circle at 50% -10%,#eff7e2,transparent 40%),#f8f8fa}html[data-theme=light] .login-card{background:#f3f3f6;box-shadow:0 30px 80px rgba(0,0,0,.19)}html[data-theme=light] .login-card>p:not(.error){color:#888}html[data-theme=light] .admin-shell{background:#f7f7f8}html[data-theme=light] .admin-shell>aside{border-right:1px solid #e9e9eb}html[data-theme=light] .admin-shell nav a{color:#6a6a71}html[data-theme=light] .admin-shell nav small{color:#a8a8af}html[data-theme=light] .logout{color:#888}html[data-theme=light] .admin-content>header{border-bottom:1px solid #e9e9eb}html[data-theme=light] .admin-content header p{color:#888}html[data-theme=light] .mod-card{background:#f2f2f4;border:1px solid #e6e6e8}html[data-theme=light] .mod-card>img{background:#f7f7f9}html[data-theme=light] .meta time{color:#97979d}html[data-theme=light] .meta p{color:#555}html[data-theme=light] .actions{border-top:1px solid #e6e6e8}html[data-theme=light] .reject{color:#900;border-right:1px solid #e6e6e8!important}html[data-theme=light] .approve{color:var(--lime-ink)}html[data-theme=light] .empty{color:#8f8f96;border:1px dashed #e1e1e5}html[data-theme=light] .empty span{color:var(--lime-ink)}html[data-theme=light] .empty h2{color:#111}html[data-theme=light] .caption{background:rgba(248,248,249,.87)}html[data-theme=light] .caption strong{color:var(--lime-ink)}html[data-theme=light] .qr{color:#f6f6f6;background:#141416}html[data-theme=light] .qr span{color:#999}.theme-toggle{color:#c8c8cc;cursor:pointer;white-space:nowrap;background:#17171b;border:1px solid #2c2c32;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font:700 12px/1 Manrope,sans-serif;display:inline-flex}.theme-toggle:hover{border-color:var(--lime);color:var(--lime)}.theme-toggle.compact{border-radius:50%;padding:7px}.theme-toggle svg{display:block}html[data-theme=light] .theme-toggle{color:#444;background:#fff;border-color:#d9d9d4}html[data-theme=light] .theme-toggle:hover{border-color:var(--lime-ink);color:var(--lime-ink)}.mobile-shell header.brand,.guest-page header.brand{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-shell .who .theme-toggle{margin-top:10px}.central-actions .theme-toggle{margin-right:4px}html[data-theme=light] .logo{color:#0b0b0b}html[data-theme=light] .logo-word b,html[data-theme=light] .eyebrow,html[data-theme=light] a{color:var(--lime-ink)}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{color:#141416;background-color:#fff;border-color:#cfcfd2}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#9a9aa0}html[data-theme=light] select option{color:#141416;background:#fff}html[data-theme=light] .button,html[data-theme=light] button.button{background:var(--lime);color:#0b0b0b}html[data-theme=light] .live-dot{color:var(--lime-ink)}html:not([data-theme=light]) .report{color:#ededf0;background:#0b0b0e}html:not([data-theme=light]) .report a{color:var(--lime,#c9ff3d)}html:not([data-theme=light]) .report-actions .button{color:#111;background:#f2f2f4}html:not([data-theme=light]) .report-head{border-bottom-color:#3a3a40}html:not([data-theme=light]) .report-kicker{color:var(--lime,#c9ff3d)}html:not([data-theme=light]) .report-head p,html:not([data-theme=light]) .kpis span,html:not([data-theme=light]) .hour-chart span,html:not([data-theme=light]) .report .muted,html:not([data-theme=light]) .report-foot{color:#9a9aa0}html:not([data-theme=light]) .report-section h2{border-bottom-color:#2b2b31}html:not([data-theme=light]) .report th{color:#c8c8cc;background:#16161a;border-bottom-color:#2b2b31}html:not([data-theme=light]) .report td{border-bottom-color:#222227}html:not([data-theme=light]) .kpis>div{background:#131317;border-color:#2b2b31}html:not([data-theme=light]) .kpis b{color:var(--lime,#c9ff3d)}html:not([data-theme=light]) .hour-chart{border-bottom-color:#2b2b31}html:not([data-theme=light]) .hour-chart b{background:var(--lime,#c9ff3d)}html:not([data-theme=light]) .hour-chart small{color:#ededf0}@media print{html:not([data-theme=light]) .report{color:#111;background:#fff}html:not([data-theme=light]) .report th{color:#444;background:#f3f3f3}html:not([data-theme=light]) .kpis>div{background:#fff;border-color:#ddd}html:not([data-theme=light]) .hour-chart b{background:#3b5a10}html:not([data-theme=light]) .report-kicker,html:not([data-theme=light]) .kpis b,html:not([data-theme=light]) .report a{color:#3b5a10}}html[data-theme=light] .logo.light{color:#0b0b0b}html[data-theme=light] .logo.light .logo-word b{color:#3b5a10}html[data-theme=light] .kpis.dark>div{background:#fff;border-color:#d9d9d4}html[data-theme=light] .kpis.dark b{color:var(--lime-ink)}html[data-theme=light] .kpis.dark span{color:#66666c}html[data-theme=light] .res-kpis>div.hot{background:#fff4df;border-color:#f0c778}html[data-theme=light] .res-kpis>div.hot b{color:#8a5a00}html[data-theme=light] .table-cell.occupied{background:var(--lime);border-color:var(--lime);color:#111}html[data-theme=light] .table-cell.occupied small{color:#333}html[data-theme=light] .table-cell.calling{color:#fff;background:#f55;border-color:#f55}html[data-theme=light] .table-cell.calling small{color:#fff}html[data-theme=light] .call-table{background:var(--lime);color:#111}html[data-theme=light] .call-card.late .call-table{color:#fff;background:#f55}html[data-theme=light] .event-wall .wall-check b{color:#333}html[data-theme=light] .event-wall .wall-check small{color:#888}html[data-theme=light] .preview-tag{color:#555;background:rgba(255,255,255,.847)}html[data-theme=light] .aviso-cadastro{color:#4a5a2c;background:#f6fae9;border:1px solid #cfe08f}html[data-theme=light] .event-links button.undo-live{color:#444;border:1px solid #dcdce0}html[data-theme=light] .aviso-pre-evento.destacado{border-color:var(--lime-ink);color:#33333a;background:rgba(0,0,0,.04)}html[data-theme=light] .preview-tag.nova{background:var(--lime);color:#2b2b2b}html[data-theme=light] .live-dot.apagado{color:#8a8a90}html[data-theme=light] .proximo-card.sem-foto{background:#f2f2f4}html[data-theme=light] .menu-recolher,html[data-theme=light] .menu-fechar,html[data-theme=light] .menu-abrir{color:#444;background:#f0f0f2;border-color:#dfdfe2}@media (max-width:760px){html[data-theme=light] .admin-shell>aside{background:#f7f7f8}html[data-theme=light] .admin-mobilebar{background:#f7f7f8;border-bottom-color:#e6e6e8}}html[data-theme=light] .sponsor-simulacao{background:#f2f2f5;border-color:#e7e7ea}html[data-theme=light] .sponsor-modos button{color:#222;background:#fff;border-color:#dfdfe2}html[data-theme=light] .sponsor-modos button small{color:#6c6c74}html[data-theme=light] .sponsor-modo-texto{color:#34343b}html[data-theme=light] .table-sheet{background:#fff;border-color:#e4e4e7;box-shadow:0 -12px 40px rgba(0,0,0,.2)}html[data-theme=light] .table-sheet-status,html[data-theme=light] .table-sheet-nome small{color:#6c6c74}html[data-theme=light] .table-sheet-nome input{color:#111;background:#f4f4f6;border-color:#dddde0}html[data-theme=light] .sponsor-abas{background:#fff;border-color:#e4e4e7}html[data-theme=light] .sponsor-abas button{color:#6c6c74}html[data-theme=light] .sponsor-abas button.ativo{color:#111;background:#f0f0f3}html[data-theme=light] .sponsor-movimento{background:#f2f2f5;border-color:#e7e7ea}html[data-theme=light] .sponsor-movimento b{color:var(--lime-ink,#3d5c00)}html[data-theme=light] .events-tabs{background:#fff;border-color:#e4e4e7}html[data-theme=light] .events-tabs button{color:#6c6c74}html[data-theme=light] .events-tabs button.ativo{color:#111;box-shadow:inset 0 -2px 0 var(--lime-ink);background:#f0f0f3}html[data-theme=light] .concluidos-atalhos button{color:#55555c;background:#fff;border-color:#dcdce0}html[data-theme=light] .concluidos-atalhos button.ativo{color:var(--lime-ink);border-color:var(--lime-ink);background:#f1f4ec}html[data-theme=light] .concluidos-filtro input[type=date]{color:#111;background:#fff;border-color:#dcdce0}html[data-theme=light] .concluidos-grade tbody tr:hover td{background:#ececf0}html[data-theme=light] .concluidos-grade td b{color:#111}html[data-theme=light] .event-links button.conclude-event{color:var(--lime-ink);border-color:var(--lime-ink)}@media (max-width:700px){html[data-theme=light] .concluidos-grade tr{background:#f3f3f6;border-color:#e4e4e7}}html[data-theme=light] .pill.courtesy{color:#5b2a9a;background:#f3ecfc;border-color:#cdb6ef}html[data-theme=light] .pay-courtesy{color:#5b2a9a}html[data-theme=light] .courtesy-form{border-top-color:#dcdce0}html[data-theme=light] .mod-card .once-gone{color:#5f5f65;border-color:#d4d4d8}html[data-theme=light] .mod-card .once-gone b{color:var(--lime-ink)}html[data-theme=light] .ad-video-field{border-color:#d4d4d8}html[data-theme=light] .ad-video-field small:not(.asset-warn),html[data-theme=light] .ad-video-field>b small{color:#5f5f65}html[data-theme=light] .module-card .module-warn{color:#8a5a00;background:#fff4df;border-color:#f0c778}html[data-theme=light] .tirar-foto{background:#f2f2f4;border-color:#e3e3e6}html[data-theme=light] .tirar-foto span,html[data-theme=light] .tirar-link{color:#5f5f65}html[data-theme=light] .tirou-foto{color:var(--lime-ink)}html[data-theme=light] .minhas-fotos li{background:#f2f2f4;border-color:#e3e3e6}html[data-theme=light] .minhas-fotos small{color:#5f5f65}html[data-theme=light] .minhas-fotos .sem-foto{color:var(--lime-ink);background:#ececef}html[data-theme=light] .minhas-fotos button{color:#555;border-color:#dcdcdf}.tickets-page{background:radial-gradient(circle at 85% 5%,#1f2a0f 0,transparent 30%),#0b0b0e;max-width:640px;min-height:100vh;margin:auto;padding:22px 18px 40px;position:relative}.tickets-page.has-bg{background:linear-gradient(rgba(9,9,12,.7),#0b0b0e 60vh),var(--bg-image) top/cover no-repeat,#0b0b0e}.tickets-page header.brand{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.tickets-hero h1{letter-spacing:-.03em;margin:6px 0;font:800 max(28px,min(7vw,40px))/1.05 Manrope}.tickets-hero p{color:#aaa;text-transform:capitalize;margin:0 0 18px}.tickets-card{background:#141418;border:1px solid #2b2b31;border-radius:16px;gap:12px;margin-bottom:16px;padding:20px;display:grid}.tickets-card h2{margin:0;font:800 20px Manrope}.tickets-card label{color:#aaa;gap:6px;font-size:12px;display:grid}.tickets-card label small{color:#666}.tickets-card input,.tickets-card select{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:11px 12px;font-family:inherit;font-size:15px}.tickets-card .button{text-align:center;width:100%}.tickets-card.paid{background:linear-gradient(#1a2110,#141418);border-color:#53692d}.tickets-note{color:#ccc;background:#1d1d22;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.tickets-total{color:#aaa;border-top:1px solid #26262b;justify-content:space-between;align-items:center;padding:12px 2px 0;font-size:14px;display:flex}.tickets-total b{color:var(--lime);font:800 22px Manrope}.tickets-foot{color:#777;margin-top:14px;font-size:12px;line-height:1.5}.tickets-foot a{color:var(--lime)}.lot-list{gap:8px;display:grid}.lot-option{cursor:pointer;background:#17171b;border:1px solid #303036;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.lot-option.picked{border-color:var(--lime);background:#1b2012}.lot-option.soldout,.lot-option.closed{opacity:.55;cursor:default}.lot-option input{accent-color:var(--lime);width:18px;height:18px}.lot-name,.lot-price{gap:2px;display:grid}.lot-name b{font-size:15px}.lot-name small,.lot-price small{color:#888;font-size:11px}.lot-price{text-align:right}.lot-price b{color:var(--lime);font:800 17px Manrope}.lot-price small.soldout,.lot-price small.closed{color:#ff8b8b}.ticket-links{gap:8px;display:grid}.ticket-single{max-width:460px}.ticket-card{text-align:center;background:#141418;border:1px solid #2b2b31;border-radius:20px;justify-items:center;gap:10px;padding:26px 20px;display:grid}.ticket-card h1{margin:0;font:800 26px/1.1 Manrope}.ticket-card p{margin:0}.ticket-qr{background:#fff;border-radius:16px;margin-top:8px;padding:12px}.ticket-card.used .ticket-qr,.ticket-card.invalid .ticket-qr{opacity:.35}.ticket-code{letter-spacing:.14em;font:800 28px/1 Manrope}.ticket-holder{color:#bbb;font-size:13px}.ticket-state{letter-spacing:.1em;text-transform:uppercase;color:var(--lime);background:#1d2312;border:1px solid #4a5a2a;border-radius:999px;padding:5px 12px;font:700 11px Manrope}.ticket-state.used{color:#ffc46b;background:#221a0c;border-color:#5a4520}.ticket-state.invalid{color:#ff8b8b;background:#2a1717;border-color:#623737}.ticket-card .small a{color:var(--lime);margin:0 4px}.ticket-staff{background:#15190e;border:1px solid #4a5a2a;border-radius:14px;gap:10px;margin-top:14px;padding:16px;display:grid}.tickets-warning{color:#ffc46b;background:#221a0c;border:1px solid #5a4520;border-radius:12px;gap:8px;margin-bottom:16px;padding:16px 18px;display:grid}.tickets-warning span{color:#d9b57a;font-size:13px}.tickets-warning .button{justify-self:start}.tickets-settings-row{grid-template-columns:auto 1fr 2fr;align-items:start;gap:18px;display:grid}.tickets-settings-row label{color:#aaa;gap:6px;font-size:12px;display:grid}.tickets-settings-row label small{color:#666}.tickets-settings-row input,.tickets-settings-row textarea{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;width:100%;padding:9px 11px;font-family:inherit;font-size:13px}.switch.big span{font-size:14px;font-weight:700}.tickets-link{background:#111115;border:1px solid #2b2b31;border-radius:12px;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.tickets-link>div{gap:6px;min-width:0;display:grid}.tickets-link code{color:#ccc;word-break:break-all;font-size:12px}.tickets-link small{color:#777;font-size:11px}.tickets-qr{background:#fff;border-radius:10px;flex:none;padding:6px}.tickets-kpis{margin:16px 0}.tickets-table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px}.tickets-table th{text-align:left;color:#888;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #2b2b31;padding:8px;font-size:11px;font-weight:600}.tickets-table td{vertical-align:middle;border-bottom:1px solid #202025;padding:9px 8px}.tickets-table td small{color:#777;font-size:11px;display:block}.tickets-table tr.inactive td,.tickets-table tr.expired td,.tickets-table tr.cancelled td{opacity:.55}.tickets-table code{letter-spacing:.06em;font-weight:700}.status-pill.lot-open,.status-pill.order-paid,.status-pill.res-approved,.status-pill.res-arrived{color:var(--lime);background:rgba(201,255,61,.133)}.status-pill.lot-soldout,.status-pill.lot-closed,.status-pill.order-refunded,.status-pill.res-rejected,.status-pill.res-no_show{color:#ff8585;background:rgba(255,85,85,.094)}.status-pill.order-pending,.status-pill.res-pending{color:#e0b53a;background:rgba(224,181,58,.133)}.lot-form{border:1px dashed #34343a;border-radius:12px;gap:10px;margin-top:14px;padding:14px;display:grid}.lot-form-grid{grid-template-columns:repeat(auto-fit,minmax(224px,1fr));gap:12px;display:grid}.lot-form label{color:#aaa;gap:5px;font-size:12px;display:grid}.lot-form label small{color:#666}.lot-form input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.section-head h2{margin:0}.row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.row-actions button,.row-actions .ghost-btn{color:#ccc;cursor:pointer;background:#1a1a1f;border:1px solid #34343a;border-radius:8px;padding:6px 10px;font-size:12px;text-decoration:none}.row-actions button.active{border-color:var(--lime);color:var(--lime)}.row-actions button.approve{color:var(--lime);background:#1d2312;border-color:#4a5a2a}.row-actions button.reject,.row-actions button.danger{color:#ff8b8b;border-color:#623737}.row-actions .button{padding:8px 14px}.payment-connected{background:#15190e;border:1px solid #4a5a2a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.payment-connected>div{flex:1;gap:3px;min-width:200px;display:grid}.payment-connected small{color:#9aa;font-size:12px}.ok-dot{background:var(--lime);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px rgba(201,255,61,.2)}.payment-form{gap:12px;display:grid}.payment-form>label{color:#aaa;gap:6px;font-size:12px;display:grid}.provider-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.provider-option{cursor:pointer;background:#17171b;border:1px solid #303036;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.provider-option.picked{border-color:var(--lime);background:#1b2012}.provider-option.soon{opacity:.5;cursor:default}.provider-option input{display:none}.provider-option b{font-size:14px}.provider-option small{color:#888;font-size:11px;line-height:1.4}.token-field{gap:8px;display:flex}.token-field input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;flex:1;padding:10px 12px;font-family:ui-monospace,Consolas,monospace;font-size:13px}.tutorial{background:#111115;border:1px solid #2b2b31;border-radius:12px;margin-top:18px;padding:14px 16px}.tutorial summary{cursor:pointer;color:#ddd;font-weight:700}.tutorial ol{color:#bbb;gap:10px;margin:12px 0 0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.tutorial li b{color:#fff}.tutorial a{color:var(--lime)}.tutorial code{background:#1d1d22;border-radius:4px;padding:1px 5px}.reservations-tab{gap:14px;display:grid}.reservation-list{gap:10px;display:grid}.reservation-row{background:#141418;border:1px solid #2b2b31;border-radius:12px;gap:8px;padding:14px 16px;display:grid}.reservation-row.pending{border-color:#5a4520}.reservation-row.approved,.reservation-row.arrived{border-color:#3e4d22}.reservation-main{color:#bbb;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.reservation-main b{color:#fff;font-size:16px}.reservation-main .people{color:var(--lime);font-weight:700}.reservation-main a{color:#ccc;text-decoration:none}.reservation-note{color:#ddd;margin:0;font-style:italic}.reservation-reply{color:#aaa;margin:0;font-size:13px}.reservation-decide{background:#111115;border-radius:10px;grid-template-columns:1fr 2fr auto;align-items:end;gap:10px;padding:12px;display:grid}.reservation-decide label{color:#aaa;gap:5px;font-size:12px;display:grid}.reservation-decide input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.reservation-settings{border:1px dashed #34343a;border-radius:12px;gap:10px;margin-top:10px;padding:14px;display:grid}.reservation-settings label{color:#aaa;gap:5px;font-size:12px;display:grid}.reservation-settings input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.reservation-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reservation-grid label{color:#aaa;gap:5px;font-size:12px;display:grid}.reservation-grid select,.reservation-grid input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;width:100%;padding:11px 12px;font-family:inherit;font-size:14px}.reservation-form .reservation-note{color:#ccc;background:#1d1d22;border-radius:9px;padding:10px 12px;font-size:12px;font-style:normal}.reservation-status{gap:8px;display:grid}.reservation-status h2{margin:0;font:800 24px/1.1 Manrope}.reservation-status p{color:#bbb;margin:0}.reservation-status.approved h2,.reservation-status.arrived h2{color:var(--lime)}.reservation-status .ghost-btn{justify-self:start;margin-top:6px}.door-section{border-top:1px solid #2b2b31;margin:26px 0 8px;padding-top:18px;font:700 17px Manrope}.door-row .ticket-seq{color:#888}@media (max-width:820px){.tickets-settings-row,.reservation-decide{grid-template-columns:1fr}.tickets-link{flex-direction:column;align-items:flex-start}.tickets-table{display:block;overflow-x:auto}}.door-body{gap:14px;max-width:900px;padding:18px 22px;display:grid}.door-page .stage-tabs button.active{border-color:var(--lime);color:var(--lime)}.door-page .stage-tabs .badge{background:var(--lime);color:#111;text-align:center;border-radius:999px;min-width:18px;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-block}.door-link-card{margin-bottom:16px}.door-permissions{border-top:1px solid #2b2b31;gap:8px;margin-top:14px;padding-top:12px;display:grid}.door-permissions b{font-size:13px}.door-permissions .check-line small{color:#777;margin-left:6px}.door-permissions .check-line{cursor:pointer;align-items:center;gap:10px;display:flex}.door-permissions .check-line input{width:18px;height:18px;accent-color:var(--lime);flex:none}.door-search-row{align-items:stretch;gap:8px;display:flex}.door-search-row input{flex:1}.scan-btn{border:1px solid var(--lime);color:var(--lime);cursor:pointer;white-space:nowrap;background:#1d2312;border-radius:10px;padding:10px 14px;font:700 14px Manrope,sans-serif}.scan-btn.on{background:var(--lime);color:#111}.qr-scanner{background:#0f0f12;border:1px solid #2b2b31;border-radius:14px;justify-items:center;gap:8px;padding:10px;display:grid;position:relative}.qr-scanner video{aspect-ratio:1;object-fit:cover;background:#000;border-radius:10px;width:100%;max-width:420px}.qr-scanner-frame{aspect-ratio:1;border:3px solid var(--lime);opacity:.8;pointer-events:none;border-radius:14px;width:min(60vw,260px);position:absolute;top:calc(10px + 12%)}.qr-scanner p{color:#aaa;text-align:center;margin:0;font-size:13px}.scan-result{cursor:pointer;border-radius:14px;gap:4px;padding:16px 18px;font-size:15px;animation:.3s appear;display:grid}.scan-result.ok{border:2px solid var(--lime);color:#fff;background:#1d2f12}.scan-result.bad{color:#ffb3b3;background:#2a1717;border:2px solid #f55}.scan-result b{font:800 20px Manrope}.scan-result span{color:#ccc}.table-badge{background:var(--lime);color:#111;border-radius:8px;padding:4px 10px;font:800 13px Manrope}.row-actions button.approve.big{padding:10px 18px;font-size:15px}.reservation-qr{background:#fff;border-radius:12px;justify-self:start;margin-top:6px;padding:10px}.res-kpis{margin:0 0 6px}.res-kpis>div.hot{background:#221a0c;border-color:#5a4520}.res-kpis>div.hot b{color:#ffc46b}.res-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.res-tabs{flex-wrap:wrap;gap:6px;display:flex}.res-tabs button{color:#999;cursor:pointer;background:#151519;border:1px solid #303036;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.res-tabs button.active{border-color:var(--lime);color:var(--lime);background:#1b2012}.res-tabs button b{color:#ddd;text-align:center;background:#2a2a30;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px}.res-tabs button.active b{background:var(--lime);color:#111}.res-search{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:999px;flex:1;min-width:220px;max-width:380px;padding:9px 12px;font-family:inherit;font-size:13px}.res-list{gap:10px;display:grid}.res-card{background:#141418;border:1px solid #2b2b31;border-radius:14px;grid-template-columns:76px 1fr auto;align-items:start;gap:16px;padding:14px 16px;display:grid}.res-card.pending{background:linear-gradient(90deg,#221a0c 0,#141418 180px);border-color:#5a4520}.res-card.approved{border-color:#3e4d22}.res-card.arrived{opacity:.85;border-color:#2b2b31}.res-card.rejected,.res-card.cancelled,.res-card.no_show{opacity:.6}.res-table{background:#1d1d22;border:1px solid #2f2f36;border-radius:12px;align-content:center;justify-items:center;gap:2px;min-height:64px;padding:8px 6px;display:grid}.res-card.approved .res-table,.res-card.arrived .res-table{background:var(--lime);border-color:var(--lime);color:#111}.res-card.pending .res-table{color:#ffc46b;background:#2a2113;border-color:#5a4520}.res-table small{letter-spacing:.14em;font:700 9px Manrope}.res-table b{font:800 26px/1 Manrope}.res-info{gap:6px;min-width:0;display:grid}.res-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.res-head b{font:800 17px Manrope}.res-facts{color:#bbb;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.res-facts a{color:#ddd;text-decoration:none}.res-facts a:hover{color:var(--lime)}.res-note{border-left:3px solid var(--lime);color:#eee;background:#1a1a1f;border-radius:0 8px 8px 0;margin:2px 0 0;padding:8px 12px;font-style:italic}.res-reply{color:#aaa;margin:0;font-size:13px}.res-meta{color:#777;font-size:11px}.res-actions{justify-items:stretch;gap:6px;min-width:150px;display:grid}.res-actions button{color:#ccc;cursor:pointer;white-space:nowrap;background:#1a1a1f;border:1px solid #34343a;border-radius:9px;padding:9px 12px;font-size:13px}.res-actions button.approve{background:var(--lime);color:#111;border-color:#4a5a2a;font-weight:800}.res-actions button.reject{color:#ff8b8b;border-color:#623737}.res-actions button.subtle{color:#777;border-color:transparent;font-size:12px}.res-decide{background:#0f0f12;border:1px solid #2b2b31;border-radius:10px;grid-template-columns:1fr 2fr;align-items:end;gap:10px;margin-top:6px;padding:12px;display:grid}.res-decide label{color:#aaa;gap:5px;font-size:12px;display:grid}.res-decide label small{color:#666}.res-decide input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.res-decide .row-actions{grid-column:1/-1}.res-settings{background:#111115;border:1px solid #2b2b31;border-radius:12px;margin-top:8px;overflow:hidden}.res-settings-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;display:flex}.res-settings-toggle span{gap:2px;display:grid}.res-settings-toggle b{font-size:13px}.res-settings-toggle small{color:#888;font-size:12px}.res-settings-toggle i{color:#888;font-style:normal}.res-settings form{gap:10px;padding:0 16px 14px;display:grid}.res-settings form input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}@media (max-width:820px){.res-card{grid-template-columns:64px 1fr}.res-actions{grid-column:1/-1;grid-auto-flow:column;justify-content:start}.res-decide{grid-template-columns:1fr}}.door-grid{grid-template-columns:1.2fr 1fr;gap:14px;margin:6px 0 16px;display:grid}.door-card{background:#141418;border:1px solid #2b2b31;border-radius:16px;align-content:start;gap:12px;padding:18px 20px;display:grid}.door-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.door-card-head h2{margin:2px 0 0;font:800 18px Manrope}.door-card .muted{margin:0;font-size:13px;line-height:1.5}.door-link-body{align-items:center;gap:16px;display:flex}.door-qr{cursor:zoom-in;background:#fff;border:0;border-radius:12px;flex:none;padding:6px;line-height:0}.door-link-text{gap:10px;min-width:0;display:grid}.door-link-text code{color:#ddd;word-break:break-all;background:#0f0f12;border:1px solid #26262b;border-radius:8px;padding:8px 10px;font-size:13px}.door-link-empty{justify-items:start;gap:10px;display:grid}.row-actions button.primary{border-color:var(--lime);background:var(--lime);color:#111;font-weight:800}.row-actions button.subtle{color:#888;border-color:transparent}.row-actions button.subtle.danger{color:#ff8b8b}.door-perms{gap:6px;display:grid}.door-perm{cursor:pointer;border:1px solid transparent;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;display:flex}.door-perm:hover{background:#1a1a1f}.door-perm.on{background:#161619;border-color:#2b2b31}.door-perm.locked{cursor:default;opacity:.85}.door-perm>span:last-child{gap:2px;min-width:0;display:grid}.door-perm b{font-size:13px}.door-perm small{color:#888;font-size:11px;line-height:1.35}.door-now{background:#111115;border:1px solid #2b2b31;border-radius:16px;gap:14px;padding:18px 20px;display:grid}.door-kpis{margin:0}.door-kpis b small{color:#777;margin-left:2px;font-size:14px;font-weight:600}.door-now .door-search-row input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:14px}.door-group{gap:8px;display:grid}.door-group h3{color:#ccc;margin:6px 0 0;font:700 14px Manrope}.door-group h3 small{color:#777;margin-left:8px;font-weight:500}@media (max-width:900px){.door-grid{grid-template-columns:1fr}}.mod-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 16px;display:flex}.mod-chips{flex-wrap:wrap;gap:6px;display:flex}.mod-chips button{color:#999;cursor:pointer;background:#151519;border:1px solid #303036;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.mod-chips button.active{border-color:var(--lime);color:var(--lime);background:#1b2012}.mod-chips button b{color:#ddd;text-align:center;background:#2a2a30;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px}.mod-chips button.active b{background:var(--lime);color:#111}.mod-status{background:#111115;border:1px solid #2b2b31;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.mod-status span{color:#777;letter-spacing:.06em;text-transform:uppercase;padding:0 10px 0 8px;font-size:11px}.mod-status button{color:#999;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:12px}.mod-status button.active{color:#fff;background:#2a2a30}.mod-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;gap:16px;display:grid}.mod-grid .mod-card{position:relative}.kind-tag{z-index:3;color:#ccc;letter-spacing:.06em;backdrop-filter:blur(6px);background:rgba(11,11,13,.8);border-radius:999px;padding:3px 8px;font-size:10px;position:absolute;top:10px;right:10px}.mod-grid .message-card .kind-tag{background:#1d1d22}.invite-link{flex-wrap:wrap}.invite-link code{color:#ccc;background:#0f0f12;border:1px solid #26262b;border-radius:9px;flex:260px;min-width:0;padding:9px 12px;font-size:12px}.invite-link button,.invite-link .open-link,.stage-card .invite-link button,.stage-card .open-link{color:#c8c8cc;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #34343a;border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font:600 12px/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.invite-link button:hover,.invite-link .open-link:hover{border-color:var(--lime);color:var(--lime)}.invite-link>code+button{background:var(--lime);border-color:var(--lime);color:#111;font-weight:800}.invite-link>code+button:hover{filter:brightness(1.06);color:#111}.invite-link button.reject,.stage-card .invite-link button.reject{color:#ff8b8b;background:0 0;border-color:#623737}.invite-link button.reject:hover{color:#ff8b8b;background:#2a1717}.lists-kpis{margin:0 0 16px}.gl-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;margin-bottom:22px;display:grid}.gl-card{background:#141418;border:1px solid #2b2b31;border-radius:16px;gap:10px;padding:16px 18px;display:grid}.gl-card.open{border-color:#3e4d22}.gl-card.archived{opacity:.6}.gl-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-pill.gl-open{color:var(--lime);background:rgba(201,255,61,.133)}.status-pill.gl-scheduled{color:#e0b53a;background:rgba(224,181,58,.133)}.status-pill.gl-late{color:#ffb27a;background:rgba(255,139,61,.133)}.status-pill.gl-closed,.status-pill.gl-archived{color:#aaa;background:#2a2a30}.gl-benefit{border:1px solid color-mix(in srgb,var(--lime) 40%,transparent);color:var(--lime);letter-spacing:.04em;border-radius:999px;padding:4px 10px;font:700 11px Manrope}.gl-card h3{margin:0;font:800 19px Manrope}.gl-meta{color:#999;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.gl-counts{flex-wrap:wrap;gap:18px;display:flex}.gl-counts>div{gap:1px;display:grid}.gl-counts b{color:#fff;font:800 20px Manrope}.gl-counts b small{color:#777;font-size:12px;font-weight:600}.gl-counts span{color:#888;font-size:11px}.gl-bar{background:#26262b;border-radius:999px;height:6px;overflow:hidden}.gl-bar i{background:var(--lime);border-radius:999px;height:100%;display:block}.gl-bar.full i{background:#ff8b8b}.gl-actions{border-top:1px solid #222227;padding-top:4px}.promoter-stats .table-wrap{overflow-x:auto}.gl-actions{justify-content:flex-start}.kind-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kind-option{cursor:pointer;background:#17171b;border:1px solid #303036;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.kind-option.picked{border-color:var(--lime);background:#1b2012}.kind-option.soldout{opacity:.5;cursor:default}.kind-option input{display:none}.kind-option b{font-size:14px}.kind-option small{color:#888;font-size:11px}.res-kpis>div.full{border-color:#623737}.res-kpis>div.full b{color:#ff8b8b}.res-table.bistro{background:#1f1a2a;border-color:#3d3452}.res-card.approved .res-table.bistro,.res-card.arrived .res-table.bistro{color:#1a1024;background:#c9a3ff;border-color:#c9a3ff}.res-settings-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.res-settings form label{color:#aaa;gap:5px;font-size:12px;display:grid}.res-settings form label small{color:#666}@media (max-width:600px){.res-settings-grid{grid-template-columns:1fr}}.help-btn{color:#c8c8cc;cursor:pointer;white-space:nowrap;background:#17171b;border:1px solid #34343a;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 6px;font:700 12px/1 Manrope,sans-serif;display:inline-flex}.help-btn i{background:var(--lime);color:#111;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-style:normal;display:grid}.help-btn.compact{padding:6px}.help-btn:hover{border-color:var(--lime);color:var(--lime)}.help-btn.fresh i{box-shadow:0 0 0 3px color-mix(in srgb,var(--lime) 30%,transparent);animation:1.6s infinite pulse}.help-screen{z-index:4;position:absolute;top:22px;right:26px}.admin-content{position:relative}.nav-help{border-radius:10px;justify-content:flex-start;width:100%;margin-top:8px}.brand-actions{align-items:center;gap:8px;display:inline-flex}.help-overlay{z-index:300;backdrop-filter:blur(3px);background:rgba(5,5,7,.6);justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.help-panel{background:#121216;border-left:1px solid #2b2b31;flex-direction:column;width:min(520px,100%);height:100%;animation:.22s slideIn;display:flex;overflow:auto;box-shadow:-20px 0 60px rgba(0,0,0,.533)}@keyframes slideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.help-head{z-index:2;background:#121216;border-bottom:1px solid #26262b;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex;position:sticky;top:0}.help-head h2{margin:4px 0 0;font:800 22px Manrope}.help-head h2 i{margin-right:6px;font-style:normal}.help-head-actions{align-items:center;gap:6px;display:flex}.help-head-actions button{color:#ccc;cursor:pointer;background:#1a1a1f;border:1px solid #34343a;border-radius:8px;padding:7px 10px;font-size:12px}.help-head-actions button.active{border-color:var(--lime);color:var(--lime)}.help-close{line-height:1;padding:4px 10px!important;font-size:18px!important}.help-search{padding:12px 22px 0}.help-search input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px}.help-results{gap:6px;margin-top:10px;display:grid}.help-results button,.help-index button{text-align:left;color:#ddd;cursor:pointer;background:#16161a;border:1px solid #2b2b31;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;display:grid}.help-results button i,.help-index button i{font-size:18px;font-style:normal}.help-results button b,.help-index button b{font-size:13px;display:block}.help-results button small,.help-index button small{color:#888;font-size:11px;display:block}.help-results button:hover,.help-index button:hover,.help-index button.active{border-color:var(--lime)}.help-index{gap:6px;padding:14px 22px 22px;display:grid}.help-index button span{display:grid}.help-body{gap:18px;padding:6px 22px 26px;display:grid}.help-body section{gap:8px;display:grid}.help-body h3{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin:0;font:700 11px Manrope}.help-body p,.help-body li{color:#d5d5d8;margin:0;font-size:14px;line-height:1.55}.help-body ol,.help-body ul{gap:6px;margin:0;padding-left:20px;display:grid}.help-body ol li::marker{color:var(--lime);font-weight:800}.help-examples{gap:8px;display:grid}.help-examples>div{border-left:3px solid var(--lime);background:#17171b;border-radius:0 10px 10px 0;padding:10px 12px}.help-examples b{margin-bottom:2px;font-size:13px;display:block}.help-examples p{color:#bbb;font-size:13px}.help-faq details{background:#141418;border:1px solid #26262b;border-radius:10px;padding:8px 12px}.help-faq summary{cursor:pointer;font-size:13px;font-weight:700}.help-faq p{color:#bbb;white-space:pre-line;margin-top:6px;font-size:13px;line-height:1.6}.help-related{flex-wrap:wrap;gap:6px;display:flex}.help-related button{color:#ccc;cursor:pointer;background:#1a1a1f;border:1px solid #34343a;border-radius:999px;padding:6px 12px;font-size:12px}.help-nav{border-top:1px solid #26262b;justify-content:space-between;gap:8px;padding-top:12px;display:flex}.help-nav button{color:var(--lime);cursor:pointer;background:0 0;border:0;padding:6px 0;font:700 13px Manrope}@media (max-width:700px){.help-screen{top:14px;right:14px}.help-screen span{display:none}.help-screen{padding:6px}}.done-actions{gap:8px;width:100%;display:grid}.back-home{width:100%;margin-top:6px}.call-list{gap:10px;display:grid}.call-card{background:#141418;border:1px solid #2b2b31;border-radius:14px;grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.call-card.ok.waiting{border-color:#3e4d22}.call-card.warn{background:linear-gradient(90deg,#2a2113 0,#141418 200px);border-color:#e0b53a}.call-card.late{background:linear-gradient(90deg,#3a1414 0,#141418 200px);border-color:#f55}.call-card.going{border-color:#3e4d22}.call-card.muted-card{opacity:.7}.call-table{background:var(--lime);color:#111;border-radius:10px;justify-items:center;gap:1px;padding:8px 4px;display:grid}.call-card.late .call-table{color:#fff;background:#f55}.call-card.warn .call-table{color:#111;background:#ffc46b}.call-table small{letter-spacing:.12em;font:700 9px Manrope}.call-table b{font:800 24px/1 Manrope}.call-info{gap:3px;min-width:0;display:grid}.call-info b{font:800 16px Manrope}.call-info p{color:#ddd;margin:0;font-style:italic}.call-info small{color:#999}.call-info .wait{color:#fff;font-weight:700}.call-actions{gap:6px;display:grid}.call-actions button{color:#ccc;cursor:pointer;white-space:nowrap;background:#1a1a1f;border:1px solid #34343a;border-radius:9px;padding:10px 14px;font:700 13px Manrope}.call-actions button.going{background:var(--lime);border-color:var(--lime);color:#111}.call-actions button.done{color:var(--lime);background:#1d2312;border-color:#4a5a2a}.call-actions button.subtle{color:#888;border-color:transparent;padding:6px 10px;font-size:12px;font-weight:500}.table-map{gap:12px;display:grid}.table-legend{color:#999;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.table-legend span:before{content:"";vertical-align:-1px;background:#1d1d22;border:1px solid #34343a;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.table-legend .reserved:before{background:#2a2113;border-color:#e0b53a}.table-legend .occupied:before{background:var(--lime);border-color:var(--lime)}.table-legend .calling:before{background:#f55;border-color:#f55}.table-group h4{color:#ccc;margin:0 0 6px;font:700 13px Manrope}.table-group h4 small{color:#777;margin-left:8px;font-weight:500}.table-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;display:grid}.table-cell{color:#ddd;cursor:pointer;background:#1d1d22;border:1px solid #34343a;border-radius:10px;justify-items:center;gap:2px;padding:10px 6px;font-family:inherit;display:grid}.table-cell b{font:800 18px/1 Manrope}.table-cell small{color:#999;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.table-cell.reserved{background:#2a2113;border-color:#e0b53a}.table-cell.occupied{background:var(--lime);border-color:var(--lime);color:#111}.table-cell.occupied small{color:#333}.table-cell.calling{color:#fff;background:#f55;border-color:#f55;animation:1.4s infinite pulse}.table-cell.calling small{color:#fff}.table-cell.selected{outline-offset:1px;outline:3px solid #fff}.table-map.compact .table-cell{padding:6px 4px}.table-actions{background:#111115;border:1px solid #2b2b31;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.table-actions b{flex:100%;font-size:14px}.table-actions input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.waiter-settings{gap:10px;display:grid}.waiter-settings>label{color:#aaa;gap:5px;font-size:12px;display:grid}.waiter-settings textarea,.waiter-settings input[type=number]{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.program-dock button.dock-waiter{border-color:var(--lime)}.reason-chips{flex-wrap:wrap;gap:6px;display:flex}.reason-chips button{color:#ccc;cursor:pointer;background:#17171b;border:1px solid #303036;border-radius:999px;padding:8px 12px;font-size:13px}.reason-chips button.on{border-color:var(--lime);color:var(--lime);background:#1b2012}.waiter-form label{color:#aaa;gap:5px;font-size:12px;display:grid}.waiter-form label small{color:#666}.waiter-form select{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:11px 12px;font-family:inherit;font-size:15px}.call-status{gap:8px;display:grid}.call-status h2{margin:0;font:800 22px/1.15 Manrope}.call-status p{color:#bbb;margin:0}.call-status.going h2{color:var(--lime)}.call-status .ghost-btn{justify-self:start;margin-top:6px}.call-rate{background:#15190e;border:1px solid #4a5a2a;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.call-rate b{font-size:13px}.stars{gap:4px;display:flex}.stars button{color:#e0b53a;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:26px}.tables-form{border:1px dashed #34343a;border-radius:12px;gap:10px;margin-top:12px;padding:14px;display:grid}.tables-form-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.tables-form label{color:#aaa;gap:5px;font-size:12px;display:grid}.tables-form label small{color:#666}.tables-form input,.tables-form select{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.tables-list{gap:12px;margin-top:16px;display:grid}.tables-area h4{color:#ccc;margin:0 0 6px;font:700 13px Manrope}.tables-area h4 small{color:#777;margin-left:6px;font-weight:500}.tables-chips{flex-wrap:wrap;gap:6px;display:flex}.table-chip{background:#17171b;border:1px solid #34343a;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:inline-flex}.table-chip.bistro{border-style:dashed}.table-chip.off{opacity:.5}.table-chip b{font:800 14px Manrope}.table-chip small{color:#888;font-size:11px}.table-chip button{color:#ccc;cursor:pointer;background:#26262b;border:0;border-radius:50%;width:24px;height:24px;font-size:12px}.table-chip button:hover{background:var(--lime);color:#111}.table-edit{border:1px solid var(--lime);background:#15190e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding:8px;display:flex}.table-edit input,.table-edit select{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:8px;padding:7px 9px;font-family:inherit;font-size:13px}.table-edit input:first-child{width:110px;font-weight:800}.tables-preview-title{color:#ccc;margin:18px 0 8px;font:700 13px Manrope}.res-map{background:#111115;border:1px solid #2b2b31;border-radius:12px;overflow:hidden}.res-map-body{padding:0 16px 16px}.table-cell b i{opacity:.6;font-style:normal}.settings-nav{z-index:5;background:linear-gradient(#0f0f12 80%,transparent);flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:10px 0;display:flex;position:sticky;top:0}.settings-nav button{color:#aaa;cursor:pointer;white-space:nowrap;background:#151519;border:1px solid #303036;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;display:inline-flex}.settings-nav button i{font-size:14px;font-style:normal}.settings-nav button:hover{color:#ddd;border-color:#5b7131}.settings-nav button.active{border-color:var(--lime);color:var(--lime);background:#1b2012}.cfg-section{scroll-margin-top:72px}html[data-theme=light] .settings-nav{background:linear-gradient(#f6f5f1 80%,transparent)}@media (max-width:700px){.settings-nav{flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow-x:auto}.settings-nav button span{display:none}.settings-nav button.active span{display:inline}}.admin-shell nav.settings-nav{background:#0f0f12;border-bottom:1px solid #26262b;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:10px 0 12px;display:flex;overflow:visible}.admin-shell nav.settings-nav button{color:#a8a8b0;white-space:nowrap;cursor:pointer;background:#151519;border:1px solid #303036;border-radius:999px;flex:none;align-items:center;gap:7px;width:auto;margin:0;padding:8px 14px;font:600 13px Manrope,sans-serif;display:inline-flex}.admin-shell nav.settings-nav button i{opacity:.9;font-size:14px;font-style:normal}.admin-shell nav.settings-nav button:hover{color:#ddd;border-color:#5b7131}.admin-shell nav.settings-nav button.active,.admin-shell nav.settings-nav .active{color:var(--lime);border-color:var(--lime);background:#1b2012}.settings-nav-select{display:none}@media (max-width:760px){.admin-shell nav.settings-nav{top:var(--barra-celular,61px)}.cfg-section{scroll-margin-top:136px}}html[data-theme=light] .admin-shell nav.settings-nav{background:#f6f5f1;border-bottom-color:#d9d9d4}html[data-theme=light] .admin-shell nav.settings-nav button{color:#55555c;background:#fff;border-color:#dcdce0}html[data-theme=light] .admin-shell nav.settings-nav button.active{color:var(--lime-ink);border-color:var(--lime-ink);background:#f1f4ec}@media (max-width:700px){.admin-shell nav.settings-nav{padding:8px 0}.admin-shell nav.settings-nav button{display:none}.settings-nav-select{color:#a8a8b0;align-items:center;gap:10px;width:100%;font:600 13px Manrope,sans-serif;display:flex}.settings-nav-select select{color:#fff;background:#17171b;border:1px solid #38383e;border-radius:10px;flex:1;min-width:0;min-height:44px;padding:0 12px;font:600 15px Manrope,sans-serif}html[data-theme=light] .settings-nav-select select{color:#111;background:#fff;border-color:#dcdce0}}.arm-banner{border:2px solid var(--lime);width:100%;color:var(--lime);cursor:pointer;background:#1d2312;border-radius:12px;padding:14px 16px;font:800 15px Manrope,sans-serif;animation:1.6s infinite pulse}.arm-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.occupancy{background:#141418;border:2px solid #2b2b31;border-radius:16px;gap:10px;margin-bottom:16px;padding:16px 18px;display:grid}.occupancy.warn{background:linear-gradient(90deg,#2a2113 0,#141418 240px);border-color:#e0b53a}.occupancy.full{background:linear-gradient(90deg,#3a1414 0,#141418 240px);border-color:#f55}.occ-head{align-items:center;gap:16px;display:flex}.occ-count{align-items:baseline;gap:6px;display:flex}.occ-count b{color:var(--lime);font:800 42px/1 Manrope}.occupancy.warn .occ-count b{color:#ffc46b}.occupancy.full .occ-count b{color:#ff8b8b}.occ-count span{color:#888;font-size:14px}.occ-info{gap:2px;min-width:0;display:grid}.occ-info strong{font:700 14px Manrope}.occupancy.full .occ-info strong{color:#ff8b8b}.occ-info small{color:#999;font-size:11px}.occ-bar{background:#26262b;border-radius:999px;height:8px;overflow:hidden}.occ-bar i{background:var(--lime);border-radius:999px;height:100%;transition:width .3s;display:block}.occupancy.warn .occ-bar i{background:#e0b53a}.occupancy.full .occ-bar i{background:#f55}.occ-actions{flex-wrap:wrap;gap:8px;display:flex}.occ-actions button{color:#ddd;cursor:pointer;background:#1a1a1f;border:1px solid #34343a;border-radius:10px;flex:90px;padding:12px 10px;font:800 15px Manrope}.occ-actions button.in{color:var(--lime);background:#1d2312;border-color:#4a5a2a}.occ-actions button.out{color:#ffb3b3;border-color:#5a3a3a}.occ-actions button:disabled{opacity:.4;cursor:default}.occ-actions .occ-reset{color:#777;border-color:transparent;flex:none;font:500 12px Manrope}.occupancy.compact{padding:12px 14px}.occupancy.compact .occ-count b{font-size:30px}.occ-settings{gap:12px;margin:12px 0;display:grid}.occ-settings>label:first-child{color:#aaa;gap:5px;max-width:220px;font-size:12px;display:grid}.occ-settings>label:first-child small{color:#666}.occ-settings input[type=number]{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.tables-second-title{border-top:1px solid #26262b;margin-top:26px;padding-top:20px}.occ-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.occ-actions button{flex:none;width:100%}.occ-actions .occ-reset{grid-column:1/-1}@media (min-width:620px){.occ-actions{grid-template-columns:repeat(4,1fr)}.occ-actions .occ-reset{grid-column:auto}}.occ-hint{color:#777;font-size:10px}.plan-features-list{color:var(--muted);gap:2px;margin:6px 0 0;padding:0 0 0 16px;font-size:12px;line-height:1.5;display:grid}.mobile-shell .upload-form.featured{border:1px solid var(--lime);background:rgba(201,255,61,.05);border-radius:18px;padding:18px;box-shadow:0 12px 40px rgba(0,0,0,.35)}.mobile-shell .upload-form.featured .form-eyebrow{color:var(--lime);letter-spacing:.16em;margin-bottom:12px;font:800 11px/1 Manrope;display:block}.mobile-shell .more-actions{margin-top:22px}.mobile-shell .more-actions h2{letter-spacing:.14em;text-transform:uppercase;color:#9a9aa0;margin:0 0 10px;font:800 13px Manrope}.onair-banner{z-index:30;background:var(--lime);color:var(--lime-ink,#0b0b0e);text-align:center;border-radius:14px;gap:2px;margin:10px 0;padding:12px 16px;animation:.5s onair-pop;display:grid;position:sticky;top:6px}.onair-banner b{letter-spacing:.14em;font:800 13px Manrope}.onair-banner span{opacity:.85;font-size:13px;font-weight:600}@keyframes onair-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.mobile-shell .club-foot{border-top:1px solid rgba(255,255,255,.08);margin-top:26px;padding-top:18px}.mobile-shell .upload-form>label.once-toggle{cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.mobile-shell .upload-form>label.once-toggle input{width:18px;min-width:18px;height:18px;accent-color:var(--lime);margin:1px 0 0}.mobile-shell .upload-form>label.once-toggle>span{gap:2px;display:grid}.mobile-shell .upload-form>label.once-toggle b{color:inherit;font-size:13px;font-weight:700}.mobile-shell .upload-form>label.once-toggle small{color:var(--muted,#9a9aa0);font-size:11px;font-weight:400;line-height:1.4}.moderation-card .meta .once-tag{letter-spacing:.06em;color:var(--lime);border:1px solid var(--lime);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.club-totals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0;display:grid}.club-totals>div{background:var(--panel,#131317);border:1px solid var(--line,#29292e);border-radius:12px;gap:2px;padding:12px;display:grid}.club-totals b{font:800 24px/1 Manrope,sans-serif}.club-totals span{color:var(--muted,#99999f);font-size:12px}.club-card .club-sub{color:var(--muted,#99999f);letter-spacing:.04em;margin:22px 0 8px;font:800 13px Manrope,sans-serif}.club-points{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;display:grid}.club-points>label{border:1px solid var(--line,#29292e);background:var(--panel,#131317);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.club-points>label span{gap:1px;display:grid}.club-points>label b{font-size:13px;font-weight:600}.club-points>label small{color:var(--muted,#99999f);font-size:10px}.club-points input{text-align:right;width:88px;padding:8px 10px}.club-expire{border:1px solid var(--line,#29292e);background:var(--panel,#131317);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;max-width:340px;padding:9px 12px;display:flex}.club-expire span{gap:1px;font-size:13px;display:grid}.club-expire small{color:var(--muted,#99999f);font-size:10px}.club-expire input{text-align:right;width:88px;padding:8px 10px}.club-rewards{gap:8px;margin-bottom:10px;display:grid}.club-rewards article{border:1px solid var(--line,#29292e);background:var(--panel,#131317);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.club-rewards article.off{opacity:.6;border-style:dashed}.club-rewards article>div:first-child{gap:2px;display:grid}.club-rewards strong{font-size:14px}.club-rewards small{color:var(--muted,#99999f);font-size:12px}.club-cost{color:var(--lime);font-size:12px;font-weight:700}.club-form{border:1px solid var(--lime);background:rgba(201,255,61,.04);border-radius:12px;gap:10px;margin-top:8px;padding:14px;display:grid}.club-form label{color:var(--muted,#99999f);gap:5px;font-size:12px;display:grid}.club-form .club-active{align-items:center;gap:8px;display:flex}.club-form .club-active input{width:16px;height:16px;accent-color:var(--lime)}.club-history{margin-top:16px}.club-history summary{cursor:pointer;color:var(--muted,#99999f);font-size:13px}.club-history td small{color:var(--muted,#99999f);font-size:10px;display:block}.club-swap{border:1px solid var(--lime);background:rgba(201,255,61,.06);border-radius:12px;gap:8px;padding:11px 12px;display:grid}.club-swap-top{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.club-swap-top b{font-weight:800}.club-swap-top span{color:var(--lime);font-size:12px;font-weight:700}.club-swap>small{color:var(--muted,#9a9aa0);font-size:11px;line-height:1.4}.club-swap .reason-chips button:disabled{opacity:.45;cursor:not-allowed}.call-reward{border-left:3px solid var(--lime);gap:2px;padding-left:10px;font-size:13px;display:grid}.call-reward small{color:var(--muted,#9a9aa0);font-size:11px}.call-card .reward-tag{background:var(--lime);color:#111;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:3px 10px;font:800 11px Manrope,sans-serif;display:inline-flex}.call-reward-box{border-left:3px solid var(--lime);gap:2px;margin:6px 0;padding:4px 0 4px 10px;font-size:13px;display:grid}.call-reward-box small{color:var(--muted,#9a9aa0);font-size:11px;line-height:1.4}.promo-mobile{cursor:pointer}.promo-mobile em{opacity:.85;margin-top:2px;font-size:11px;font-style:normal;display:block}.promo-code{text-align:center;border:1px dashed var(--lime);background:rgba(201,255,61,.06);border-radius:14px;justify-items:center;gap:4px;padding:16px;display:grid}.promo-code small{letter-spacing:.14em;color:var(--lime);font:800 11px Manrope,sans-serif}.promo-code b{letter-spacing:.18em;font:800 34px/1 Manrope,sans-serif}.promo-code span{color:var(--muted,#9a9aa0);font-size:12px}.promo-price{color:var(--lime);margin:0;font:800 20px Manrope,sans-serif}.promo-result{border-top:1px solid var(--line,#29292e);gap:6px;margin-top:8px;padding-top:8px;display:grid}.promo-count{color:var(--muted,#99999f);font-size:12px}.promo-count b{color:var(--lime)}.promo-result form{gap:6px;display:flex}.promo-result input{text-transform:uppercase;letter-spacing:.1em;flex:1;min-width:0;padding:8px 10px}.lot-option.scheduled{opacity:.6}.status-pill.lot-scheduled{color:#8fb6ff;border-color:#2f4a7a}.album-mails{gap:6px;margin:10px 0 12px;display:grid}.album-mails>span{gap:2px;font-size:13px;font-weight:600;display:grid}.album-mails>span small{color:var(--muted,#99999f);font-size:11px;font-weight:400}.album-mails textarea{resize:vertical;width:100%;min-height:58px;padding:10px 12px}.album-mails>small{font-size:11px}.res-notify{cursor:pointer;align-items:flex-start;gap:10px;margin:8px 0;display:flex}.res-notify input{width:16px;min-width:16px;height:16px;accent-color:var(--lime);margin:2px 0 0}.res-notify span{gap:2px;display:grid}.res-notify b{font-size:13px}.res-notify small{color:var(--muted,#99999f);font-size:11px;line-height:1.4}.mobile-shell .photo-pick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-shell .photo-pick:has(.pick-option:only-child){grid-template-columns:1fr}.mobile-shell .pick-option{cursor:pointer;text-align:center;background:#121216;border:1px dashed #4c4c53;border-radius:16px;align-content:center;justify-items:center;gap:3px;height:150px;padding:12px;display:grid!important}.mobile-shell .pick-option i{font-size:30px;font-style:normal;line-height:1}.mobile-shell .pick-option strong{font-size:14px;font-weight:700}.mobile-shell .pick-option span{color:var(--muted,#777);font-size:10px;line-height:1.3}.mobile-shell .pick-option input{display:none}.mobile-shell .pick-option.camera-option{border-style:solid;border-color:var(--lime);background:rgba(201,255,61,.06)}.occ-group{border:1px solid var(--line,#29292e);background:rgba(255,255,255,.03);border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid}.occ-group>b{font-size:14px}.occ-group>span{color:var(--muted,#99999f);font-size:12px;line-height:1.4}.occ-group-nums{flex-wrap:wrap;gap:8px;display:flex}.occ-group-nums button{border:1px solid var(--line,#3a3a42);color:#fff;cursor:pointer;background:#16161b;border-radius:12px;min-width:56px;padding:14px 10px;font:800 18px Manrope,sans-serif}.occ-group.in .occ-group-nums button{border-color:#3f5a1e}.occ-group.out .occ-group-nums button{border-color:#5a3030}.occ-group-nums button:hover:not(:disabled){border-color:var(--lime)}.occ-group-nums button:disabled{opacity:.35;cursor:not-allowed}.occ-group-other{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.occ-group-other input{text-align:center;flex:1;min-width:120px;padding:12px;font-size:16px}.confirm-input{gap:6px;margin:4px 0 2px;display:grid}.confirm-input label{color:var(--muted,#99999f);font-size:12px}.confirm-input input{width:100%;padding:12px;font-size:16px}.res-cancel{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.res-cancel b{font-weight:700}.ghost-btn.danger{color:#ff8585;border-color:#5a2f2f}.refund-note{border:1px dashed var(--line,#3a3a42);background:rgba(255,255,255,.02);border-radius:12px;gap:4px;margin-top:12px;padding:12px 14px;display:grid}.refund-note>b{font-size:13px}.refund-note>span{color:var(--muted,#99999f);font-size:12px;line-height:1.55}.refund-note b{color:inherit}.tickets-contact{border:1px dashed var(--line,#3a3a42);border-radius:12px;gap:6px;margin:10px 0;padding:12px 14px;display:grid}.tickets-contact.faltando{background:rgba(201,160,72,.03);border-color:#8a6a2f}.tickets-contact>span{gap:2px;font-size:13px;font-weight:600;display:grid}.tickets-contact>span small{color:var(--muted,#99999f);font-size:11px;font-weight:400;line-height:1.45}.tickets-contact input{width:100%;max-width:340px;padding:10px 12px}.buyer-policy{border:1px dashed var(--line,#3a3a42);color:var(--muted,#9a9aa0);border-radius:12px;gap:4px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.55;display:grid}.buyer-policy b{color:inherit;font-weight:700}.buyer-policy a{color:var(--lime)}.half-tag{border:1px solid var(--line,#3a3a42);letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#9a9aa0);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.half-quota{border:1px dashed var(--line,#3a3a42);color:var(--muted,#9a9aa0);border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.55}.half-quota b{color:var(--text,#f4f4f6)}.half-quota.faltando{background:rgba(201,160,72,.03);border-color:#8a6a2f}.lot-form-grid>label{min-width:0}.lot-form select{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;max-width:100%;padding:9px 11px;font-family:inherit;font-size:13px}.lot-benefit{grid-column:1/-1}.lot-benefit select{max-width:340px}.lot-benefit>small:last-child{max-width:60ch;line-height:1.45}.half-notice{color:var(--muted,#9a9aa0);border:1px dashed rgba(255,255,255,.18);border-radius:12px;margin:6px 0 2px;padding:10px 12px;font-size:12px;line-height:1.55}.half-notice b{color:inherit;font-weight:700}.ticket-half{color:var(--muted,#9a9aa0);margin:6px 0 0;font-size:12px;line-height:1.5}.half-flag{color:#ffd166;letter-spacing:.02em;font-weight:800}.scan-notice{color:#ffe9a8;background:#3a2c07;border:2px solid #ffc93c;border-radius:12px;gap:2px;margin-top:10px;padding:12px 14px;display:grid}.scan-notice b{color:#ffc93c;letter-spacing:.02em;font:800 17px Manrope}.scan-notice i{color:#fff;font-size:15px;font-style:normal;font-weight:700}.scan-notice span{color:#e6d9b0;font-size:12.5px;line-height:1.5}.holders{border:1px dashed rgba(255,255,255,.18);border-radius:14px;gap:8px;margin:4px 0 2px;padding:14px;display:grid}.holders>b{font:800 14px Manrope}.holders>small{color:var(--muted,#9a9aa0);font-size:12px;line-height:1.5}.holder-row{grid-template-columns:1fr 160px;align-items:end;gap:10px;display:grid}.holder-row .holder-num{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#9a9aa0);grid-column:1/-1;font:800 11px Manrope}.holder-row input.ruim{border-color:#ff6b6b}@media (max-width:520px){.holder-row{grid-template-columns:1fr}}.holder-row-wrap>td{background:0 0;padding-top:0!important}.holder-list{border-left:2px solid var(--line,#3a3a42);gap:6px;padding:8px 10px 12px;display:grid}.holder-item{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.holder-item .holder-num{color:#aaa;background:#232329;border-radius:6px;place-items:center;min-width:18px;height:18px;font:800 10px Manrope;display:grid}.holder-item code{color:var(--muted,#8a8a90);font-size:11px}.holder-item input{padding:6px 9px;font-size:12.5px}.holder-item input:first-of-type{min-width:220px}.occ-who{border:1px dashed var(--line,#3a3a42);border-radius:12px;gap:10px;margin:0;padding:12px 14px;display:grid}.occ-who[disabled]{opacity:.55}.occ-who legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#8a8a90);padding:0 6px;font:800 11px Manrope}.occ-who label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.occ-who input{width:16px;height:16px;accent-color:var(--lime);flex:none;margin-top:3px}.occ-who label span{gap:2px;font-size:13px;display:grid}.occ-who label b{font-weight:700}.occ-who label small{color:var(--muted,#99999f);font-size:11.5px;line-height:1.45}.occ-who label.picked b{color:var(--lime)}.occ-who .occ-note{color:var(--muted,#8a8a90);margin:0;font-size:11.5px;line-height:1.45}.inline-save.herdado{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.inline-save.herdado b{font-size:14px}.inline-save.herdado small{color:var(--muted,#8a8a90);font-size:11px}.idle-lock{z-index:400;backdrop-filter:blur(6px);background:rgba(8,8,10,.92);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.idle-lock form{text-align:left;background:#111115;border:1px solid #2a2a31;border-radius:16px;gap:10px;width:min(380px,100%);padding:24px;display:grid}.idle-lock h2{margin:0;font:800 20px Manrope}.idle-lock p{color:#9a9aa0;margin:0;font-size:13px;line-height:1.5}.idle-lock small{color:#8a8a90;font-size:12px}.idle-lock input{color:#fff;font:inherit;background:#1a1a1f;border:1px solid #38383e;border-radius:10px;padding:11px 13px;font-size:14px}.now-playing-mobile.minha{border-color:var(--lime);background:linear-gradient(rgba(201,255,61,.16),rgba(201,255,61,.04))}.now-playing-mobile.minha span{color:var(--lime);font-weight:800}.scheduled-live{border:1px solid var(--lime)!important;color:var(--lime)!important;background:#141a08!important}@media (max-width:640px){.marketing .hero-visual{gap:10px;height:auto;min-height:0;margin-top:8px;display:grid}.marketing .screen-mock{width:100%;height:215px;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.marketing .phone-mock{z-index:2;justify-self:end;width:196px;height:auto;min-height:322px;margin:-44px 0 0;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.marketing .live-pill{z-index:3;justify-self:start;margin-top:2px;position:relative;bottom:auto;right:auto}.marketing .fake-qr.mock2-qr{display:none}}.phone-mock.mock2-phone>div{height:auto}.photo-pick.antes .pick-option{cursor:pointer;font:inherit;text-align:left}.aviso-pre-evento{border:1px dashed var(--line,#3a3a42);color:var(--muted,#9a9aa0);border-radius:12px;margin:2px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.5;transition:border-color .2s,background .2s}.aviso-pre-evento.destacado{border-color:var(--lime);color:#e9f5cf;background:rgba(201,255,61,.07)}.more-actions.antes{margin:10px 0 18px}.more-actions.antes h2{font-size:15px}.mobile-shell .secao-depois{letter-spacing:.14em;text-transform:uppercase;color:#9a9aa0;margin:0 0 10px;font:800 15px Manrope}.live-dot.apagado{color:var(--muted,#9a9aa0)}.live-dot.apagado:before{background:var(--muted,#9a9aa0);animation:none}.aviso-cadastro{color:#d8e6b8;background:rgba(201,255,61,.06);border:1px solid rgba(201,255,61,.2);border-radius:12px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55}.mobile-shell .intro>p.casa{color:var(--lime-ink);letter-spacing:.16em;text-transform:uppercase;margin:16px 0 0;font:800 12px Manrope,sans-serif;display:block}.mobile-shell .intro h1.cartaz{margin:8px 0 0;font-size:max(30px,min(8.5vw,42px));line-height:1.05}.mobile-shell .intro>p.quando{color:#bdbdc4;margin:10px 0 0;font-size:14px;display:block}.mobile-shell .intro>p.quando:first-letter{text-transform:uppercase}.mobile-shell .intro .cartaz-foto{object-fit:cover;border:2px solid var(--lime);border-radius:50%;width:64px;height:64px;margin:14px 0 0;display:block}.mobile-shell .intro h1.cartaz+.lead,.mobile-shell .intro>p.quando+.lead{margin-top:12px}.mobile-shell .agenda-antes{margin:18px 0 0}.agenda-antes ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agenda-antes li{border:1px solid var(--line,#29292e);background:#141418;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.agenda-antes img,.agenda-antes .sem-foto{object-fit:cover;border-radius:11px;flex:none;width:54px;height:54px}.agenda-antes .sem-foto{color:var(--lime);background:#1d1d22;place-items:center;font-size:20px;display:grid}.agenda-antes li>div{gap:1px;min-width:0;display:grid}.agenda-antes time{color:var(--lime-ink);letter-spacing:.08em;font:800 12px Manrope,sans-serif}.agenda-antes b{font-size:15px;line-height:1.25}.agenda-antes small{color:#9a9aa0;font-size:12.5px;line-height:1.4}.agenda-antes time em{opacity:.75;font-style:normal}.promo-restam{color:var(--lime-ink);margin:0;font-size:13px;font-weight:700}.promo-qr-mobile{background:#fff;border-radius:12px;width:max-content;margin:10px auto 6px;padding:8px;line-height:0;display:block}.promo-esgotou{border:1px solid var(--line,#29292e);color:var(--muted,#9a9aa0);border-radius:12px;margin:8px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.promo-waiter{gap:12px;padding:14px;display:grid}.promo-now{border:1px solid var(--line,#29292e);background:#141418;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.promo-now b{font-size:17px}.promo-now em{color:var(--lime-ink);font-style:normal;font-weight:700}.promo-now small{color:#9a9aa0;font-size:12px}.promo-manual{gap:8px;display:flex}.promo-manual input{text-transform:uppercase;letter-spacing:.1em;flex:1}.qr-scanner .error{max-width:32em;line-height:1.5}.house-logo{align-items:center;gap:10px;display:flex}.house-logo img{object-fit:contain;width:auto;max-width:190px;display:block}.house-logo .logo-word{letter-spacing:.16em;font-family:Manrope,sans-serif;font-weight:800}@media (max-width:520px){.house-logo img{max-width:132px}}input[type=datetime-local],input[type=date],input[type=time]{min-width:0;max-width:100%}@media (max-width:520px){input[type=datetime-local],input[type=date],input[type=time]{padding-left:10px;padding-right:8px}}@media (max-width:700px){.door-page .stage-tabs{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.door-page .stage-tabs::-webkit-scrollbar{display:none}.door-page .stage-tabs button{white-space:nowrap;flex:none}}@media (max-height:760px){.door-page .qr-scanner video{aspect-ratio:auto;height:44vh;max-height:44vh}.door-page .qr-scanner-frame{width:min(52vw,190px)}}.admin-topbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;min-height:36px;margin:-26px 0 18px;display:flex}.admin-topbar .help-screen{position:static}.admin-topbar .program-event-picker{z-index:auto;margin:0;position:static}@media (max-width:760px){.admin-topbar{justify-content:space-between;margin:-12px 0 14px}}.admin-shell>aside .brand{justify-content:space-between;align-items:center;gap:8px;display:flex}.menu-recolher,.menu-fechar{color:#aaa;cursor:pointer;background:#17171b;border:1px solid #2b2b31;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font:700 14px Manrope,sans-serif;display:grid}.menu-recolher:hover,.menu-fechar:hover{color:var(--lime);border-color:var(--lime);outline:none}.menu-recolher:focus-visible{color:var(--lime);border-color:var(--lime);outline:none}.menu-fechar:focus-visible{color:var(--lime);border-color:var(--lime);outline:none}.menu-fechar{display:none}.admin-shell>aside nav a{align-items:center;gap:10px;display:flex}.nav-ico{text-align:center;flex:none;width:18px;font-style:normal}.nav-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.admin-shell>aside nav a b,.admin-shell>aside nav a small{float:none;margin-left:auto}@media (min-width:761px){.admin-shell.recuado{grid-template-columns:72px 1fr}.admin-shell.recuado>aside{align-items:center;padding:22px 10px}.admin-shell.recuado>aside .brand{flex-direction:column}.admin-shell.recuado>aside .logo-word,.admin-shell.recuado>aside .trial-badge,.admin-shell.recuado>aside .usage-chip,.admin-shell.recuado>aside .who strong,.admin-shell.recuado>aside .who small,.admin-shell.recuado>aside .nav-txt,.admin-shell.recuado>aside nav small{display:none}.admin-shell.recuado>aside nav{width:100%;margin-top:26px}.admin-shell.recuado>aside nav a{justify-content:center;padding:11px 0;position:relative}.admin-shell.recuado>aside .nav-ico{width:auto;font-size:17px}.admin-shell.recuado>aside nav a b{margin:0;padding:0 5px;font-size:9.5px;line-height:15px;position:absolute;top:3px;right:5px}.admin-shell.recuado>aside .who{justify-content:center;display:flex}.admin-shell.recuado>aside .logout{text-align:center;padding:6px 0;font-size:17px}}.admin-mobilebar,.menu-fundo{display:none}@media (max-width:760px){.admin-shell>aside{z-index:50;visibility:hidden;background:#0c0c0f;width:min(84vw,300px);padding:22px 18px;transition:transform .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.admin-shell.menu-aberto>aside{visibility:visible;transform:none;box-shadow:0 0 40px rgba(0,0,0,.733)}.admin-shell>aside nav{margin-top:28px}.menu-recolher{display:none}.menu-fechar{display:grid}.menu-fundo{z-index:45;background:rgba(0,0,0,.667);display:block;position:fixed;top:0;bottom:0;left:0;right:0}.admin-mobilebar{z-index:30;background:#0c0c0f;border-bottom:1px solid #242428;align-items:center;gap:12px;margin:-28px -18px 14px;padding:10px 14px;display:flex;position:sticky;top:0}.admin-mobilebar b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:800 15px Manrope,sans-serif;overflow:hidden}.menu-abrir{color:#eee;cursor:pointer;background:#17171b;border:1px solid #2b2b31;border-radius:9px;flex:none;width:40px;height:40px;font-size:18px}}@media (prefers-reduced-motion:reduce){.admin-shell>aside{transition:none}}.table-sheet-fundo{z-index:60;background:rgba(0,0,0,.667);position:fixed;top:0;bottom:0;left:0;right:0}.table-sheet{z-index:61;width:min(100%,560px);padding:18px 18px calc(18px + env(safe-area-inset-bottom));background:#141418;border:1px solid #2b2b31;border-bottom:0;border-radius:18px 18px 0 0;gap:12px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px rgba(0,0,0,.733)}.table-sheet-status{color:#a8a8b0;margin:0;font-size:14px}.table-sheet h2{margin:0;font:800 21px/1.25 Manrope,sans-serif}.table-sheet-nome{gap:6px;font-size:14px;display:grid}.table-sheet-nome small{color:#8a8a92;font-weight:400}.table-sheet-nome input{color:#fff;background:#1a1a1f;border:1px solid #38383e;border-radius:11px;padding:13px 14px;font-family:inherit;font-size:16px}.table-sheet-botoes{gap:8px;display:grid}.table-sheet-botoes .button,.table-sheet-botoes .ghost-btn{text-align:center;justify-content:center;width:100%;min-height:50px;font-size:16px}.admin-content :-webkit-any(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=color])){max-width:100%}.admin-content :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=color])){max-width:100%}.admin-content :is(code,.invite-link code,.account-readonly,a[href^=http]){overflow-wrap:anywhere}.admin-content :-webkit-any(label,.settings-card,.settings-section,.cfg-section)>*{min-width:0}.admin-content :is(label,.settings-card,.settings-section,.cfg-section)>*{min-width:0}@media (max-width:760px){.admin-content :-webkit-any(.settings-card,.settings-section,.cfg-section){grid-template-columns:minmax(0,1fr)}.admin-content :is(.settings-card,.settings-section,.cfg-section){grid-template-columns:minmax(0,1fr)}.admin-content label{min-width:0}}.event-card{grid-template-columns:minmax(0,1fr)}@media (max-width:700px){.admin-content .background-row{grid-template-columns:minmax(0,1fr)}.admin-content .background-preview{max-width:100%}.admin-content .background-actions{flex-wrap:wrap;gap:8px;display:flex}}.admin-content .invite-link{min-width:0;max-width:100%}.admin-content .invite-link code{white-space:normal;word-break:break-all;overflow-wrap:anywhere;text-overflow:clip}@media (max-width:760px){.admin-content .invite-link code{flex:100%}}.admin-topbar .topbar-event-picker{flex-wrap:nowrap;gap:8px;min-width:0;margin:0;position:static}.admin-topbar .topbar-event-picker select{min-width:0;max-width:min(420px,60vw)}@media (max-width:760px){.admin-topbar .topbar-event-picker{flex:auto}.admin-topbar .topbar-event-picker label{display:none}.admin-topbar .topbar-event-picker select{flex:1;width:100%;max-width:none}}.admin-content>header .header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;display:flex}.admin-content>header .header-actions .switch{white-space:nowrap;margin:0}@media (max-width:760px){.admin-content>header .header-actions{justify-content:flex-start}.admin-content>header .header-actions .switch{white-space:normal}}.admin-content>header{column-gap:24px}.events-tabs{background:#0d0d10;border:1px solid #26262c;border-radius:12px;gap:6px;width:max-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex}.events-tabs button{color:#a8a8b0;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 16px;font:700 13.5px Manrope,sans-serif}.events-tabs button small{color:#77777f;margin-left:6px;font-weight:600}.events-tabs button.ativo{color:#fff;box-shadow:inset 0 -2px 0 var(--lime);background:#1d1d22}.events-tabs button:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.concluidos-filtro{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;display:flex}.concluidos-atalhos{flex-wrap:wrap;gap:6px;display:flex}.concluidos-atalhos button{color:#a8a8b0;cursor:pointer;background:#151519;border:1px solid #303036;border-radius:999px;padding:7px 12px;font:600 12.5px Manrope,sans-serif}.concluidos-atalhos button.ativo{border-color:var(--lime);color:var(--lime);background:#1b2012}.concluidos-filtro label{color:#888;align-items:center;gap:6px;font-size:12px;display:flex}.concluidos-filtro input[type=date]{color:#eee;font:inherit;background:#151519;border:1px solid #35353b;border-radius:8px;padding:7px 9px}.concluidos-grade table{font-size:13px}.concluidos-grade tbody tr{cursor:pointer}.concluidos-grade tbody tr:hover td{background:#17171c}.concluidos-grade tbody tr:focus-visible td{background:#17171c}.concluidos-grade tbody tr:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.concluidos-grade td b{color:#eee;display:block}.concluidos-grade td small{color:#7d7d85;font-size:11.5px}.concluidos-abrir{text-align:right;white-space:nowrap}.concluidos-abrir .ghost-btn{padding:6px 12px;font-size:12px}.concluido-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}.concluido-barra span{color:#888;font-size:12.5px}.event-links button.conclude-event{border:1px solid color-mix(in srgb,var(--lime) 55%,#34343a);color:var(--lime);background:0 0;font-weight:700}.event-links button.reopen-event{color:#c8c8cc;background:0 0;border:1px solid #34343a;font-weight:700}@media (max-width:700px){.concluidos-grade{background:0 0;border:0;overflow:visible}.concluidos-grade table,.concluidos-grade tbody,.concluidos-grade tr,.concluidos-grade td{width:100%;display:block}.concluidos-grade thead{display:none}.concluidos-grade tr{background:#121216;border:1px solid #2b2b31;border-radius:12px;margin:0 0 10px;padding:10px 12px}.concluidos-grade td{border:0;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.concluidos-grade td:before{content:attr(data-label);color:#77777f;font-size:12px}.concluidos-grade td:nth-child(2){flex-direction:column;align-items:flex-start;gap:0}.concluidos-grade td.concluidos-abrir{justify-content:flex-end;padding-top:8px}.concluidos-grade td.concluidos-abrir:before{content:none}}.admin-shell nav.events-tabs{margin:0 0 18px;display:flex}.wall.qr-right .qr{transform-origin:100% 100%;left:auto;right:30px}.wall.qr-right .qr.small,.wall.qr-right .qr.large{transform-origin:100% 100%}.wall.qr-right.has-agenda .agenda-rail,.wall.qr-right.has-agenda.qr-small .agenda-rail{left:30px;right:calc(30px + var(--qr-h) + 166px)}.wall.qr-right.has-agenda.qr-large .agenda-rail{left:30px;right:calc(30px + var(--qr-h) + 196px)}.mod-card .once-gone{text-align:center;color:#9a9aa0;border:1px dashed #3a3a40;border-radius:10px;place-content:center;gap:4px;min-height:150px;padding:16px;font-size:12px;line-height:1.4;display:grid}.mod-card .once-gone b{color:var(--lime);font-size:13px}.ad-break.has-video .ad-break-copy{justify-items:center;width:100%}.ad-break-video{max-width:100%;max-height:calc(100vh - max(82px,10vh) - var(--band) - 6vh);background:#000;border-radius:14px;width:auto;height:auto;display:block;box-shadow:0 0 60px #000}.ad-video-field{border:1px dashed #3a3a40;border-radius:10px;gap:6px;margin:8px 0 0;padding:10px 12px;display:grid}.ad-video-field>b{font-size:13px}.ad-video-field>b small{color:#9a9aa0;margin-left:6px;font-size:11px;font-weight:600}.ad-video-field small:not(.asset-warn){color:#9a9aa0;font-size:11.5px;line-height:1.4}.ad-video-field video{background:#000;border-radius:8px;width:100%;max-width:320px}.ad-video-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-video-actions label{cursor:pointer;width:auto;margin:0}.ad-video-actions input[type=file]{display:none}.module-card .module-warn{color:#ffc46b;background:#221a0c;border:1px solid #5a4520;border-radius:9px;min-height:0;margin:8px 0 0;padding:7px 10px;font-size:11.5px;line-height:1.4}.fs-btn{z-index:9;color:#eaeaea;letter-spacing:.06em;cursor:pointer;background:rgba(11,11,13,.8);border:1px solid rgba(255,255,255,.2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:700 12px Manrope,sans-serif;transition:opacity .25s;display:flex;position:absolute;top:46px;right:30px}.fs-btn.oculto{opacity:0;pointer-events:none}.fs-btn i{font-size:15px;font-style:normal;line-height:1}.wall.light .fs-btn{color:#161618;background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.133)}body.sem-cursor{cursor:none}@media (max-width:760px){.fs-btn{padding:10px;top:40px;right:14px}.fs-btn span{display:none}}.tirar-link{color:#9a9aa0;cursor:pointer;background:0 0;border:0;align-self:center;padding:4px;font-size:12.5px;text-decoration:underline}.tirar-foto{border:1px solid var(--line,#2b2b31);text-align:left;background:rgba(255,255,255,.03);border-radius:12px;gap:6px;padding:12px;display:grid}.tirar-foto b{font-size:14px}.tirar-foto span{color:#9a9aa0;font-size:12.5px;line-height:1.4}.tirar-acoes{gap:8px;margin-top:4px;display:flex}.tirar-acoes .button{flex:1;width:auto;margin:0}.tirou-foto{color:var(--lime);font-size:13px}.minhas-fotos{gap:8px;margin:18px 0 0;display:grid}.minhas-fotos h2{letter-spacing:.04em;margin:0;font:800 14px Manrope,sans-serif}.minhas-fotos ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.minhas-fotos li{border:1px solid var(--line,#29292e);background:#141418;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.minhas-fotos img,.minhas-fotos .sem-foto{object-fit:cover;border-radius:10px;flex:none;width:48px;height:48px}.minhas-fotos .sem-foto{color:var(--lime);background:#1d1d22;place-items:center;font:800 12px Manrope,sans-serif;display:grid}.minhas-fotos li>div{flex:1;gap:1px;min-width:0;display:grid}.minhas-fotos b{font-size:13px}.minhas-fotos small{color:#9a9aa0;font-size:11.5px}.minhas-fotos button{border:1px solid var(--line,#3a3a40);color:#aaa;cursor:pointer;background:0 0;border-radius:8px;padding:7px 10px;font-size:11px}.minhas-fotos button.perigo{color:#ff8b8b;border-color:#6a3030}.confirma-tirar{flex:none;gap:6px;display:flex}.tickets-page.com-barra{padding-bottom:120px}.share-btn{color:#eee;cursor:pointer;white-space:nowrap;background:#17171b;border:1px solid #38383e;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font:700 12px Manrope,sans-serif;display:inline-flex;position:relative}.share-btn:hover{border-color:var(--lime)}.share-nota{text-overflow:ellipsis;white-space:nowrap;color:#fff;z-index:5;background:#26262c;border-radius:8px;max-width:78vw;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.tickets-cover{background:#0b0b0e;border-radius:18px;height:max(210px,min(56vw,340px));margin:0 0 16px;position:relative;overflow:hidden}.tickets-cover:before{content:"";background:var(--capa) center/cover no-repeat;filter:blur(18px)brightness(.5);position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;transform:scale(1.1)}.tickets-cover img{object-fit:contain;width:100%;height:100%;display:block;position:relative}.tickets-hero p{text-transform:none}.tickets-hero .hero-local{color:var(--lime);align-items:center;gap:6px;margin:-8px 0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tickets-section,.tickets-page .place-block{background:#141418;border:1px solid #2b2b31;border-radius:16px;gap:10px;margin-bottom:16px;padding:18px 20px;display:grid}.tickets-section h2,.tickets-page .place-block h2{margin:0;font:800 18px Manrope}.tickets-desc{color:#ccc;white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.lineup{margin:0;padding:0;list-style:none;display:grid}.lineup li{border-top:1px solid #26262b;align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:flex}.lineup time{min-width:48px;color:var(--lime);font:700 13px Manrope}.place-name{font-size:15px}.place-block p,.place-compact p{color:#bbb;margin:0;font-size:14px;line-height:1.5}.place-compact small{color:#999}.place-compact{gap:10px;margin:10px 0 6px;display:grid}.place-actions{flex-wrap:wrap;gap:8px;display:flex}.place-btn{color:#fff;background:#1b1b20;border:1px solid #3a3a42;border-radius:12px;flex:140px;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:0 16px;font:700 14px Manrope,sans-serif;text-decoration:none;display:inline-flex}.place-btn:hover{border-color:var(--lime)}.ticket-card .place-compact{text-align:center;justify-items:center;width:100%}.ticket-card .place-actions{width:100%}.casa-nome{font-size:16px}.seguro ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.seguro li{color:#bbb;padding-left:24px;font-size:13px;line-height:1.55;position:relative}.seguro li:before{content:"✓";color:var(--lime);font-weight:800;position:absolute;top:0;left:0}.seguro li b{color:#eee}.sem-taxa{color:var(--lime);margin:0;font-size:12px;font-weight:600}.qty-row{color:#aaa;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.stepper{background:#1a1a1f;border:1px solid #38383e;border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.stepper button{color:#fff;cursor:pointer;background:#26262c;border:0;border-radius:9px;width:44px;height:40px;font:800 20px Manrope}.stepper button:disabled{opacity:.35;cursor:default}.stepper output{text-align:center;color:#fff;min-width:36px;font:800 18px Manrope}.tickets-buybar{z-index:30;max-width:640px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#141418;border-top:1px solid #2b2b31;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px rgba(0,0,0,.533)}.tickets-buybar>div{gap:2px;display:grid}.tickets-buybar small{color:#999;font-size:11px}.tickets-buybar b{color:var(--lime);font:800 22px Manrope}.tickets-card .tickets-buybar .button{width:auto;min-width:150px;min-height:48px}.buybar-error{flex-basis:100%;margin:0;font-size:12px}.address-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.address-fields label,.social-fields label,.event-place>label{color:#aaa;gap:5px;font-size:12px;display:grid}.address-fields label small,.social-fields label small,.event-place>label small{color:#777;font-weight:400}.address-fields input,.address-fields select,.social-fields input,.event-place textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#1a1a1f;border:1px solid #38383e;border-radius:9px;padding:10px 12px;font-size:14px}.event-place textarea{resize:vertical;min-height:92px;line-height:1.5}.af-place{grid-column:span 6}.af-cep{grid-column:span 2}.af-street{grid-column:span 4}.af-number{grid-column:span 2}.af-complement{grid-column:span 4}.af-district{grid-column:span 2}.af-city{grid-column:span 3}.af-state{grid-column:span 1}.af-cep small{color:#9a9aa0}.social-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.place-card .row-actions{margin-top:14px}.event-place{border:1px solid #2b2b31;border-radius:12px;gap:10px;margin-top:14px;padding:14px;display:grid}.event-place>p{margin:-4px 0 0}.place-choice{gap:8px;display:grid}.radio-line{cursor:pointer;border:1px solid #2b2b31;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.radio-line input{accent-color:var(--lime);margin-top:3px}.radio-line span{gap:2px;display:grid}.radio-line small{color:#999}.event-place .link-button{justify-self:start;margin-top:0}.event-place small.ok{color:var(--lime)}.event-place small.erro{color:#ff8b8b}@media (max-width:600px){.address-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.af-place,.af-street,.af-complement,.af-district,.af-city{grid-column:span 2}.af-cep,.af-number,.af-state{grid-column:span 1}.social-fields{grid-template-columns:1fr}.share-btn{padding:0 10px}}.event-place .radio-line{text-align:left;justify-content:flex-start;display:flex}.event-place .radio-line input{flex:none;width:18px;height:18px;margin:2px 0 0;padding:0}.event-place .radio-line span{flex:auto}.event-place>p.muted{color:#9a9aa0;font-size:12px;line-height:1.5}.address-fields{align-items:end}:root{--r-ink:#08100d;--r-paper:#f4f1e9;--r-lime:#c9ff3d;--r-mint:#6af0b0}.r-home,.r-auth,.r-panel,.r-loading{font-family:Manrope,Arial,sans-serif}.r-home{background:var(--r-ink);color:#f8faf7;min-height:100vh}.r-brand{color:#fff;align-items:center;gap:9px;display:inline-flex}.r-brand .logo{--lime:var(--r-lime)}.r-brand small{color:#8ca298;border-left:1px solid #405148;padding-left:10px;font-size:9px}.r-brand.dark,.r-brand.dark .logo-word{color:#0b1712}.r-nav{z-index:20;backdrop-filter:blur(16px);background:rgba(8,16,13,.933);border-bottom:1px solid #26362f;justify-content:space-between;align-items:center;height:74px;padding:0 max(24px,50% - 600px);display:flex;position:sticky;top:0}.r-nav>div{align-items:center;gap:28px;display:flex}.r-nav a{color:#d9e4de;font-size:12px;text-decoration:none}.r-button{background:var(--r-lime);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font:800 13px Manrope;text-decoration:none;display:inline-flex;color:#102015!important}.r-button.small{min-height:42px;padding:0 17px}.r-button:disabled{opacity:.55;cursor:wait}.r-hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:80px;max-width:1200px;margin:auto;padding:76px 24px 90px;display:grid}.r-kicker{letter-spacing:.16em;color:#7dcaa4;font:700 10px/1.5 Manrope}.r-hero h1,.r-section h2,.r-showcase h2,.r-final h2{letter-spacing:-.06em;margin:22px 0;font:800 max(44px,min(5.5vw,76px))/1.02 Manrope}.r-hero h1 em{color:var(--r-lime);font-style:normal}.r-hero p{color:#a7b7ae;max-width:520px;font-size:17px;line-height:1.75}.r-actions{align-items:center;gap:25px;margin:28px 0 14px;display:flex}.r-actions>a:last-child{color:#e8efeb;font-size:13px;text-decoration:none}.r-hero>div>small{color:#6f867a;font-size:10px}.r-demo{background:#121d18;border:1px solid #41534a;border-radius:16px;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 90px rgba(0,0,0,.533)}.r-demo-bar{background:#1a2721;align-items:center;gap:6px;height:34px;padding:0 13px;display:flex}.r-demo-bar i{background:#3d5147;border-radius:50%;width:7px;height:7px}.r-demo-media{background:radial-gradient(circle at 70% 30%,#8fb6a0,#285846 36%,#0b2119 72%);height:390px;position:relative;overflow:hidden}.r-demo-media>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.r-demo-media:after{content:"";background:linear-gradient(90deg,rgba(7,17,15,.95) 0,rgba(7,17,15,.66) 36%,transparent 72%);position:absolute;top:0;bottom:0;left:0;right:0}.r-demo-copy{z-index:2;position:absolute;bottom:55px;left:35px}.r-demo-copy small{color:#a2d7bd;letter-spacing:.14em;font-size:9px}.r-demo-copy strong{letter-spacing:-.05em;margin:12px 0;font-size:32px;line-height:1.08;display:block}.r-demo-copy span{color:#78968a;font-size:9px}.r-face{color:#daf2e4;font-size:180px;position:absolute;top:70px;right:55px;transform:rotate(-5deg)}.r-demo-media>b{z-index:3;color:#183326;background:rgba(247,250,245,.91);border-radius:5px;padding:8px 12px;font-size:12px;position:absolute;top:18px;right:20px}.r-demo-next{color:#8fa399;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:10px;display:flex}.r-demo-next span{color:var(--r-lime)}.r-strip{color:#82978c;border-top:1px solid #26362f;border-bottom:1px solid #26362f;justify-content:center;gap:55px;padding:24px;font-size:11px;display:flex}.r-section{max-width:1200px;margin:auto;padding:100px 24px}.r-section h2,.r-showcase h2{font-size:52px}.r-steps{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:55px;display:grid}.r-steps article{border-top:1px solid #3c5046;padding:25px 12px 0 0}.r-steps b{color:var(--r-lime);font-size:11px}.r-steps h3{margin:24px 0 10px;font-size:20px}.r-steps p,.r-showcase p{color:#99aaa1;font-size:14px;line-height:1.75}.r-showcase{background:#101d17;border:1px solid #31483d;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:20px auto 100px;padding:60px;display:grid}.r-showcase ul{color:#cbd8d1;grid-template-columns:1fr 1fr;gap:14px;padding:0;font-size:12px;list-style:none;display:grid}.r-showcase li:before{content:"✓";color:var(--r-lime);margin-right:8px}.r-before{background:#dce8e1;border-radius:12px;height:360px;position:relative;overflow:hidden}.r-before>img{object-fit:cover;width:100%;height:100%}.r-before>span{color:#fff;letter-spacing:.15em;background:rgba(7,19,13,.8);padding:7px 10px;font-size:8px;position:absolute;bottom:13px}.r-before .before-label{left:13px}.r-before .after-label{left:calc(50% + 13px)}.r-before>b{color:#13291d;background:#fff;border-radius:5px;padding:8px 11px;font-size:10px;position:absolute;top:13px;right:13px}.r-before>small{color:#fff;background:rgba(7,19,13,.66);padding:5px 7px;font-size:7px;position:absolute;bottom:13px;right:13px}.r-final{text-align:center;background:radial-gradient(circle at 50% 100%,#25452e,#08100d 65%);padding:100px 24px 130px}.r-final h2{font-size:60px}.r-home footer{color:#81938a;border-top:1px solid #293a32;justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:35px 24px 50px;font-size:10px;display:flex}.r-auth{color:#f4f7f4;background:#09110e;place-items:center;min-height:100vh;padding:40px 20px;display:grid}.r-auth>a{text-decoration:none;position:absolute;top:28px;left:max(24px,50% - 550px)}.r-auth form,.r-auth>section{background:#111c17;border:1px solid #304139;border-radius:14px;gap:16px;width:min(100%,480px);padding:36px;display:grid}.r-auth h1{letter-spacing:-.045em;margin:5px 0;font:800 38px/1.06 Manrope}.r-auth p{color:#91a198;font-size:13px}.r-auth label,.r-add label,.r-settings label{color:#9caea4;gap:7px;font-size:11px;display:grid}.r-auth input,.r-add input,.r-settings input,.r-settings select,.r-invite input,.r-playlist input{color:#fff;height:45px;font:inherit;box-sizing:border-box;background:#0c1511;border:1px solid #34463c;border-radius:7px;padding:0 12px}.r-check,.r-consent{align-items:start;grid-template-columns:auto 1fr!important}.r-check input,.r-consent input{width:17px;height:17px;margin:2px 0}.r-check a{color:var(--r-lime)}.r-auth form>small{text-align:center;color:#82948a}.r-auth form>small a{color:var(--r-lime)}.r-panel,.r-loading{color:#f3f6f3;background:#0a110e;min-height:100vh}.r-panel>header{z-index:10;background:rgba(10,17,14,.94);border-bottom:1px solid #293a32;align-items:center;height:66px;padding:0 25px;display:flex;position:sticky;top:0}.r-panel>header nav{gap:5px;margin:auto;display:flex}.r-panel>header button{color:#8fa198;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:12px 14px}.r-panel>header nav button.active{color:#fff;background:#1a2921}.r-logout{margin-left:auto!important}.r-panel-body{grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:35px;max-width:1500px;margin:auto;padding:35px;display:grid}.r-panel-main{max-width:850px}.r-panel-heading h1{letter-spacing:-.045em;margin:12px 0;font:800 38px/1.1 Manrope}.r-panel-heading p{color:#90a198;font-size:13px;line-height:1.65}.r-panel aside{height:max-content;position:sticky;top:100px}.r-panel aside iframe{aspect-ratio:16/9;background:#111b16;border:1px solid #3b5145;border-radius:10px;width:100%}.r-preview-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.r-preview-title>div{gap:4px;display:grid}.r-preview-title span{color:#788b81;font-size:9px}.r-preview-title span.online{color:#66e4a4}.r-preview-title a{color:var(--r-lime);font-size:11px}.r-metrics{grid-template-columns:1fr;gap:8px;margin-top:10px;display:grid}.r-metrics span{color:#83968b;background:#101b16;border-radius:7px;padding:12px;font-size:9px;display:grid}.r-metrics b{color:#fff;font-size:18px}.r-panel aside>code{white-space:normal;word-break:break-all;color:#82978c;background:#0e1813;border-radius:6px;margin-top:10px;padding:10px;font-size:9px;display:block}.r-add,.r-settings{background:#101a15;border:1px solid #30443a;border-radius:11px;gap:16px;margin-top:28px;padding:22px;display:grid}.r-kind{gap:7px;display:flex}.r-kind button{color:#9fb0a7;cursor:pointer;background:#0b1410;border:1px solid #33463c;border-radius:7px;flex:1;min-height:43px}.r-kind button.active{border-color:var(--r-lime);color:#fff;background:#1d2c23}.r-file-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.r-add input[type=file],.r-settings input[type=file]{height:auto;padding:11px}.r-add input[type=range]{padding:0}.r-consent{border:1px solid #655f31;border-radius:7px;padding:12px;line-height:1.5;color:#c9c198!important}.r-playlist{gap:10px;margin-top:25px;display:grid}.r-playlist article{background:#0f1914;border:1px solid #2d4036;border-radius:9px;grid-template-columns:150px 1fr auto;align-items:center;gap:15px;padding:10px;display:grid}.r-playlist article.off{opacity:.5}.r-thumb{background:#202d27;border-radius:6px;height:84px;position:relative;overflow:hidden}.r-thumb img,.r-thumb video{object-fit:cover;width:100%;height:100%}.r-thumb.split{grid-template-columns:1fr 1fr;display:grid}.r-thumb>span{background:rgba(7,16,13,.8);padding:4px 6px;font-size:7px;position:absolute;bottom:6px;left:6px}.r-playlist article>div:nth-child(2){gap:7px;display:grid}.r-playlist small{color:#7f9288;font-size:9px}.r-item-actions{gap:4px;display:flex}.r-item-actions button{color:#c1d0c8;cursor:pointer;background:#15231c;border:1px solid #364a3f;border-radius:5px;padding:8px}.r-item-actions button.danger{color:#f99}.r-empty{text-align:center;color:#81948a;border:1px dashed #3b4d44;padding:35px}.r-color{grid-template-columns:50px 1fr;gap:8px;display:grid}.r-color input[type=color]{padding:4px}.r-brand-file{object-fit:contain;background:#1d2923;border-radius:6px;width:160px;height:80px}.r-invite{gap:10px;margin:25px 0;display:flex}.r-invite input{flex:1}.r-members{gap:8px;display:grid}.r-members article{border:1px solid #2d4036;border-radius:8px;justify-content:space-between;padding:15px;display:flex}.r-members article>div{gap:4px;display:grid}.r-members small{color:#84958c}.r-members code{color:#9dcbb3;word-break:break-all;font-size:9px}.r-members span{color:#9bae9f;font-size:10px}.r-loading{align-content:center;place-items:center;gap:20px;display:grid}.r-screen{color:#fff;background:#0a130f 50%/cover no-repeat;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.r-screen:after{content:"";z-index:0;background:rgba(6,16,11,.12);position:absolute;top:0;bottom:0;left:0;right:0}.r-screen-image,.r-screen>video{z-index:1;object-fit:contain;width:100%;height:100%;position:absolute}.r-screen>video{background:#000}.r-screen-split{z-index:1;grid-template-columns:1fr 1fr;gap:4px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.r-screen-split figure{background:#07100d;margin:0;position:relative;overflow:hidden}.r-screen-split img{object-fit:contain;width:100%;height:100%}.r-screen-split span{border-left:4px solid var(--accent);letter-spacing:.15em;background:rgba(7,16,13,.8);padding:.65em 1em;font:700 max(12px,min(1.4vw,24px)) Manrope;position:absolute;bottom:4%;left:4%}.r-screen-logo{z-index:4;background:rgba(6,16,11,.6);border-radius:.5vw;place-items:center;max-width:22vw;max-height:14vh;padding:1.2vh 1vw;display:grid;position:absolute}.r-screen-logo img{object-fit:contain;max-width:20vw;max-height:11vh;display:block}.r-screen-logo b{font:800 max(16px,min(2vw,34px)) Manrope}.r-screen-logo.top-right{top:3%;right:3%}.r-screen-logo.top-left{top:3%;left:3%}.r-screen-logo.bottom-right{bottom:3%;right:3%}.r-screen-logo.bottom-left{bottom:3%;left:3%}.r-partner{z-index:4;letter-spacing:.16em;background:rgba(7,16,13,.733);padding:.7em 1em;font:700 1vw Manrope;position:absolute;bottom:3%;left:3%}.r-offline{z-index:5;background:rgba(90,57,28,.867);border-radius:5px;padding:8px 12px;font:600 10px Manrope;position:absolute;bottom:2%;right:2%}.r-fullscreen-hint{z-index:5;color:rgba(255,255,255,.667);opacity:0;cursor:pointer;background:rgba(6,16,11,.6);border:1px solid rgba(255,255,255,.2);border-radius:5px;padding:7px 10px;font:600 9px Manrope;transition:opacity .2s;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.r-screen:hover .r-fullscreen-hint{opacity:1}.r-screen.empty{text-align:center;background-color:#0c1812;align-content:center;place-items:center;gap:25px;display:grid}.r-screen.empty>img{max-width:300px;max-height:160px}.r-screen.empty h1{font:800 3vw Manrope}.error{color:#ff9d9d!important}.success-note{color:#9ff2c7}.r-settings select{-webkit-appearance:auto;appearance:auto}@media (max-width:900px){.r-hero{grid-template-columns:1fr;gap:45px;padding-top:50px}.r-demo{max-width:650px}.r-strip{justify-content:flex-start;overflow:auto}.r-showcase{grid-template-columns:1fr;gap:35px;margin-left:20px;margin-right:20px}.r-panel-body{grid-template-columns:1fr}.r-panel aside{grid-row:1;position:relative;top:auto}.r-panel-main{max-width:none}}@media (max-width:650px){.r-nav{height:64px;padding:0 16px}.r-nav>div{gap:10px}.r-nav>div>a:not(.r-button){display:none}.r-nav .r-button{font-size:11px}.r-brand small{display:none}.r-hero{padding:42px 20px 65px}.r-hero h1{font-size:44px}.r-hero p{font-size:15px}.r-actions{display:grid}.r-actions>a{text-align:center}.r-demo-media{height:300px}.r-demo-copy{bottom:35px;left:22px}.r-demo-copy strong{font-size:27px}.r-face{font-size:130px;right:15px}.r-strip{gap:30px}.r-section{padding:70px 20px}.r-section h2,.r-showcase h2,.r-final h2{font-size:38px}.r-steps{grid-template-columns:1fr}.r-showcase{margin-bottom:60px;padding:30px 22px}.r-showcase ul{grid-template-columns:1fr}.r-before{height:290px}.r-home footer{gap:20px;display:grid}.r-auth{padding-top:100px}.r-auth form{padding:25px}.r-panel>header{padding:0 12px}.r-panel>header .r-brand small{display:none}.r-panel>header nav{z-index:20;background:#0d1813;border-top:1px solid #31443a;justify-content:center;position:fixed;bottom:0;left:0;right:0}.r-panel>header nav button{flex:1;padding:15px 4px}.r-panel-body{padding:20px 14px 80px}.r-panel-heading h1{font-size:32px}.r-file-row{grid-template-columns:1fr}.r-kind{display:grid}.r-playlist article{grid-template-columns:105px 1fr}.r-item-actions{grid-column:1/-1;justify-content:flex-end}.r-invite{display:grid}.r-metrics{gap:5px}.r-metrics span{padding:9px}.r-screen-logo{max-width:38vw}.r-screen-logo img{max-width:35vw}.r-screen-split{gap:2px}.r-fullscreen-hint{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.r-fullscreen-hint{transition:none}}.r-tv-address{background:#0e1813;border:1px solid #3b5145;border-radius:8px;gap:6px;margin-top:12px;padding:15px;display:grid}.r-tv-address>span{color:#7dcaa4;letter-spacing:.16em;font:700 8px Manrope}.r-tv-address>b{color:#d9e5df;word-break:break-word;font-size:13px}.r-tv-address b em{color:var(--r-lime);letter-spacing:.05em;font-size:16px;font-style:normal}.r-tv-address>small{color:#71867b;font-size:9px}.r-weather-settings{background:linear-gradient(120deg,#101a15,#10211a);border:1px solid #30443a;border-radius:11px;gap:14px;margin-top:28px;padding:18px 20px;display:grid}.r-weather-settings.active{border-color:#69883d}.r-weather-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.r-weather-heading>div{gap:4px;display:grid}.r-weather-heading>div>span{color:var(--r-lime);letter-spacing:.14em;font:700 8px Manrope}.r-weather-heading b{font-size:16px}.r-weather-heading small,.r-weather-current{color:#81948a;font-size:9px}.r-switch{color:#a9bab0!important;align-items:center!important;gap:8px!important;display:flex!important}.r-switch input{opacity:0;position:absolute}.r-switch i{box-sizing:border-box;background:#34443c;border-radius:20px;width:36px;height:20px;padding:2px}.r-switch i:after{content:"";background:#a9bab0;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.r-switch input:checked+i{background:var(--r-lime)}.r-switch input:checked+i:after{background:#102014;transform:translate(16px)}.r-weather-fields{grid-template-columns:1fr 220px auto;align-items:end;gap:12px;display:grid}.r-weather-fields label{color:#91a49a;gap:6px;font-size:9px;display:grid}.r-weather-fields input{box-sizing:border-box;color:#fff;background:#0c1511;border:1px solid #34463c;border-radius:7px;height:42px;padding:0 11px}.r-weather-fields label>span{align-items:center;gap:8px;height:42px;display:flex}.r-weather-fields input[type=range]{flex:1;height:auto;padding:0}.r-weather-fields .r-button{min-height:42px}.r-weather-settings p{margin:0;font-size:10px}.r-weather-screen{z-index:2;box-sizing:border-box;background:radial-gradient(circle at 82% 8%,#8ed5ff 0,#3c8fc0 25%,#123c65 65%,#071d33 100%);grid-template-rows:auto 1fr auto;padding:6vh 6vw 4vh;font-family:Manrope,sans-serif;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.r-weather-screen.night{background:radial-gradient(circle at 82% 8%,#6e7cc7 0,#273766 28%,#101b3b 65%,#080d20 100%)}.r-weather-screen:before,.r-weather-screen:after{content:"";filter:blur(2px);background:rgba(255,255,255,.067);border-radius:50%;position:absolute}.r-weather-screen:before{width:38vw;height:38vw;top:-19vw;right:-8vw}.r-weather-screen:after{width:25vw;height:25vw;bottom:-12vw;left:-10vw}.r-weather-screen>header,.r-weather-screen>main,.r-weather-screen>footer{z-index:1;position:relative}.r-weather-screen>header{justify-content:space-between;align-items:start;display:flex}.r-weather-screen header>div:first-child{gap:.6vh;display:grid}.r-weather-screen header span{letter-spacing:.15em;color:#d7eeff;font-size:max(10px,min(1vw,18px))}.r-weather-screen h1{letter-spacing:-.06em;margin:0;font-size:max(36px,min(5vw,88px));line-height:1}.r-weather-screen header small{color:#c3dced;font-size:max(11px,min(1vw,18px))}.r-weather-clock{text-align:right;gap:.4vh;display:grid}.r-weather-clock b{font-size:max(35px,min(4vw,74px));line-height:1}.r-weather-clock span{text-transform:capitalize;letter-spacing:0}.r-weather-screen>main{align-content:center;gap:6vh;display:grid}.r-weather-now{align-items:center;gap:2.5vw;display:flex}.r-weather-now>i{filter:drop-shadow(0 12px 20px rgba(7,24,43,.4));font-size:max(75px,min(11vw,190px));font-style:normal}.r-weather-now>strong{letter-spacing:-.1em;font-size:max(95px,min(14vw,230px));line-height:.75}.r-weather-now>div{gap:.8vh;margin-left:1vw;display:grid}.r-weather-now>div b{font-size:max(20px,min(2.3vw,42px))}.r-weather-now>div span{color:#d5e8f4;letter-spacing:0;font-size:max(11px,min(1.1vw,20px))}.r-weather-days{grid-template-columns:repeat(5,1fr);gap:1vw;display:grid}.r-weather-days article{backdrop-filter:blur(8px);background:rgba(7,24,43,.22);border:1px solid rgba(255,255,255,.17);border-radius:1vw;grid-template-columns:1fr auto;align-items:center;gap:.8vh;padding:1.8vh 1.3vw;display:grid}.r-weather-days article.today{background:rgba(255,255,255,.125);border-color:rgba(255,255,255,.4)}.r-weather-days article>b{letter-spacing:.12em;font-size:max(9px,min(.9vw,16px))}.r-weather-days article>i{grid-area:1/2/3;font-size:max(28px,min(3.3vw,58px));font-style:normal}.r-weather-days article>span{color:#d5e8f4;font-size:max(15px,min(1.6vw,29px))}.r-weather-days article>span strong{color:#fff}.r-weather-days article>small{color:#c3ddec;grid-column:1/-1}.r-weather-screen>footer{color:#b7d2e3;letter-spacing:.08em;align-self:end;font-size:max(8px,min(.7vw,13px))}.r-weather-screen.loading{text-align:center;place-content:center}.r-weather-screen.loading h1{margin-top:2vh}.r-callout-editor{background:#0b1511;border:1px solid #31443a;border-radius:9px;padding:15px}.r-callout-editor.open{background:#101d17;border-color:#52705f}.r-callout-editor .r-check span{color:#e6eee9;gap:3px;display:grid}.r-callout-editor .r-check small{color:#7f9388}.r-callout-fields{border-top:1px solid #30443a;gap:13px;margin-top:16px;padding-top:16px;display:grid}.r-callout-fields label{position:relative}.r-callout-fields label>small{color:#6f8278;position:absolute;right:0}.r-callout-fields textarea{box-sizing:border-box;resize:vertical;color:#fff;width:100%;font:inherit;background:#0c1511;border:1px solid #34463c;border-radius:7px;padding:11px 12px;line-height:1.5}.r-callout-styles{grid-template-columns:1fr 1fr;gap:7px;display:grid}.r-callout-styles button{color:#9fb0a7;cursor:pointer;background:#0b1410;border:1px solid #33463c;border-radius:7px;min-height:40px}.r-callout-styles button.active{border-color:var(--r-lime);color:#fff;background:#1d2c23}.r-callout-preview{box-sizing:border-box;background:linear-gradient(125deg,#234436,#102018 56%,#07100d);border-radius:9px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:155px;padding:22px;display:flex;position:relative;overflow:hidden}.r-callout-preview:before{content:"";background:linear-gradient(transparent 25%,rgba(4,10,8,.91));position:absolute;top:0;bottom:0;left:0;right:0}.r-callout-preview>*{z-index:1;position:relative}.r-callout-preview small{color:var(--r-lime);letter-spacing:.16em;font-size:8px}.r-callout-preview strong{color:#fff;letter-spacing:-.03em;max-width:90%;margin-top:7px;font-size:22px;line-height:1.05}.r-callout-preview span{color:#c7d4cd;max-width:90%;margin-top:7px;font-size:10px;line-height:1.4}.r-callout-preview.lower-third{justify-content:flex-end;min-height:125px;padding:0 18px 15px}.r-callout-preview.lower-third:before{border-top:3px solid var(--r-lime);background:rgba(7,16,13,.93);height:72%;top:auto}.r-callout-preview.lower-third strong{font-size:17px}.r-screen-callout{z-index:3;color:#fff;box-sizing:border-box;flex-direction:column;align-items:flex-start;width:min(62vw,1050px);padding:4vh 4vw;display:flex;position:absolute;bottom:7%;left:4%}.r-screen-callout:before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(5,11,9,.8) 0,rgba(5,11,9,.5) 46%,transparent 84%);position:absolute;top:-4vh;bottom:-4vh;left:-4vw;right:-4vw}.r-screen-callout>*{text-shadow:0 .25vh 1.2vh rgba(3,8,7,.7)}.r-screen-callout small{min-height:1em;color:var(--accent);letter-spacing:.16em;font:800 max(10px,min(1vw,18px)) Manrope}.r-screen-callout strong{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin-top:1.2vh;font:800 max(34px,min(4.2vw,78px))/1.02 Manrope}.r-screen-callout span{color:#e0e8e3;max-width:52ch;margin-top:1.8vh;font:500 max(15px,min(1.4vw,27px))/1.35 Manrope}.r-screen-callout.lower-third{border-top:.45vh solid var(--accent);background:rgba(6,16,11,.93);width:100%;padding:2.5vh 5vw 3vh;bottom:0;left:0}.r-screen-callout.lower-third:before{display:none}.r-screen-callout.lower-third strong{max-width:none;margin-top:.6vh;font-size:max(25px,min(3vw,55px))}.r-screen-callout.lower-third span{max-width:75ch;margin-top:.7vh;font-size:max(13px,min(1.2vw,23px))}.r-item-callout{border-top:1px solid #293b32;grid-column:1/-1;padding:9px 12px}.r-item-callout summary{color:#dce7e1;cursor:pointer;font-size:10px}.r-item-callout summary span{color:#73877c;margin-left:7px;font-weight:400}.r-item-callout form{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.r-item-callout label{color:#81958a;gap:5px;font-size:9px;display:grid}.r-item-callout .r-item-wide{grid-column:1/-1}.r-item-callout input,.r-item-callout textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#0c1511;border:1px solid #34463c;border-radius:6px;padding:9px}.r-item-callout input[type=file]{padding:8px}.r-item-callout .r-callout-styles{align-self:end}.r-item-callout .r-button{align-self:end;min-height:40px}.r-item-callout .error{margin:0}.r-replace-media{background:#101b16;border:1px solid #34483d;border-radius:7px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.r-replace-media>strong,.r-replace-media>small{grid-column:1/-1}.r-replace-media>strong{color:#e8efeb;font-size:11px}.r-replace-media>small{color:#7f9288;font-size:9px}.r-replace-media .r-consent{grid-column:1/-1;margin-top:2px}.r-replace-media .r-consent input{width:17px;height:17px}@media (max-width:650px){.r-callout-preview{min-height:140px;padding:18px}.r-callout-preview strong{font-size:19px}.r-callout-styles,.r-item-callout form,.r-replace-media{grid-template-columns:1fr}.r-item-callout .r-item-wide,.r-replace-media>strong,.r-replace-media>small,.r-replace-media .r-consent{grid-column:auto}.r-item-callout summary span{margin:3px 0 0;display:block}}.r-demo-media>b{letter-spacing:-.04em;font-size:16px}.r-demo-media>b em{color:#5f9d24;font-style:normal}.r-pricing{box-sizing:border-box;background:linear-gradient(135deg,#14241c,#0c1712);border:1px solid #3d574a;border-radius:20px;grid-template-columns:1fr 420px;align-items:center;gap:90px;max-width:1200px;margin:0 auto 100px;padding:70px 80px;display:grid}.r-pricing h2{letter-spacing:-.06em;margin:22px 0;font:800 52px/1.02 Manrope}.r-pricing h2 em,.r-final h2 em{color:var(--r-lime);font-style:normal}.r-pricing-copy>p{color:#99aaa1;max-width:520px;font-size:15px;line-height:1.75}.r-price-card{background:#08110d;border:1px solid #4b6658;border-radius:14px;padding:30px;box-shadow:0 24px 70px rgba(0,0,0,.4)}.r-price{border-bottom:1px solid #2e4037;padding-bottom:24px;display:grid}.r-price>small{color:#7dcaa4;letter-spacing:.16em;font:700 9px Manrope}.r-price strong{letter-spacing:-.07em;margin:17px 0 8px;font:800 70px/1 Manrope}.r-price strong sup{vertical-align:top;letter-spacing:0;margin-right:7px;font-size:18px;position:relative;top:10px}.r-price strong em{font-size:30px;font-style:normal}.r-price>span{color:#8ca096;font-size:11px}.r-price-card ul{color:#d7e1dc;gap:13px;margin:0;padding:22px 0;font-size:12px;list-style:none;display:grid}.r-price-card li:before{content:"✓";color:var(--r-lime);margin-right:10px}.r-price-card .r-button{box-sizing:border-box;width:100%}.r-price-card>small{text-align:center;color:#71867b;margin-top:13px;font-size:9px;display:block}.r-final p{color:#99aaa1;max-width:590px;margin:0 auto;font-size:14px;line-height:1.7}.r-final .r-button{margin-top:28px}@media (max-width:900px){.r-pricing{grid-template-columns:1fr;gap:35px;margin-left:20px;margin-right:20px;padding:55px}.r-price-card{max-width:480px}}@media (max-width:650px){.r-pricing{margin-bottom:60px;padding:34px 20px}.r-pricing h2{font-size:38px}.r-price-card{padding:24px 18px}.r-price strong{font-size:60px}.r-weather-heading{align-items:flex-start}.r-weather-fields{grid-template-columns:1fr}.r-weather-settings{padding:16px}.r-weather-heading small{max-width:210px}.r-switch span{display:none}}.r-screen.weather-active .r-screen-logo{top:auto;bottom:2%;left:auto;right:3%}:-webkit-full-screen .r-fullscreen-hint{display:none!important}:fullscreen .r-fullscreen-hint{display:none!important}:-webkit-full-screen .r-fullscreen-hint{display:none!important}@keyframes r-content-in{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.r-screen-image,.r-screen-split{transform-origin:50%;animation:.85s cubic-bezier(.22,.61,.36,1) both r-content-in}@media (prefers-reduced-motion:reduce){.r-screen-image,.r-screen-split{animation:none}}.r-screen-picker{align-items:end;gap:10px;max-width:1500px;margin:22px auto -15px;padding:0 35px;display:flex}.r-screen-picker label{color:#82968b;gap:5px;font-size:9px;display:grid}.r-screen-picker select{color:#fff;background:#101a15;border:1px solid #34463c;border-radius:7px;min-width:220px;padding:10px}.r-screen-picker>button{color:#fff;cursor:pointer;background:#15241c;border:1px solid #496052;border-radius:7px;padding:9px 13px}.r-screen-picker button small{color:var(--r-lime);margin-left:5px}.r-social-slide,.r-commercial-slide{z-index:2;box-sizing:border-box;font-family:Manrope,sans-serif;animation:.85s ease-out both r-content-in;position:absolute;top:0;bottom:0;left:0;right:0}.r-social-slide{background:#07100d;grid-template-columns:minmax(0,68%) minmax(360px,32%);display:grid}.r-social-media{background:#020403;place-items:center;min-width:0;height:100%;display:grid;overflow:hidden}.r-social-media img{object-fit:cover;object-position:left center;width:100%;height:100%}.r-social-slide>aside{box-sizing:border-box;color:#fff;text-align:center;background:radial-gradient(circle at 100% 0,#2a4017,#08100d 62%);flex-direction:column;justify-content:center;align-items:center;gap:3vh;padding:18vh 3vw 5vh;display:flex}.r-social-copy span,.r-commercial-copy>span{color:var(--accent);letter-spacing:.16em;font-weight:800}.r-social-copy h1,.r-commercial-copy h1{letter-spacing:-.055em;margin:1.4vh 0;font-size:max(34px,min(3.6vw,68px));line-height:.98}.r-social-copy p,.r-commercial-copy p{color:#cbd7d0;max-width:32ch;font-size:max(14px,min(1.25vw,23px));line-height:1.4}.r-social-qr{color:#08100d;background:#fff;border-radius:1vw;place-items:center;gap:.6vh;padding:1.2vw;display:grid;box-shadow:0 1.5vw 4vw rgba(0,0,0,.533)}.r-social-qr svg{width:min(12vw,230px);height:min(12vw,230px)}.r-social-qr b{font-size:max(10px,min(1vw,17px))}.r-social-qr small{text-align:center;word-break:break-all;max-width:240px;font-size:max(9px,min(.75vw,13px))}.r-screen.social-active .r-screen-logo{background:rgba(6,16,11,.85);max-width:26vw;max-height:12vh;top:2%;bottom:auto;left:auto;right:2%}.r-screen.social-active .r-screen-logo img{max-height:9vh}.r-commercial-slide{background:#070d0a;grid-template-columns:1.2fr 1fr;display:grid}.r-commercial-slide>img{object-fit:cover;width:100%;height:100%}.r-commercial-copy{background:radial-gradient(circle at 100% 0,#304414,#08100d 62%);flex-direction:column;justify-content:center;padding:7vh 6vw;display:flex}.r-commercial-slide.launch .r-commercial-copy{background:radial-gradient(circle at 100% 0,#553a14,#100b07 62%)}.r-commercial-slide.launch .r-commercial-copy>span{color:#ffc65c}.r-offer-price{gap:1vh;margin-top:4vh;display:grid}.r-offer-price small{color:#b5c0ba;font-size:max(16px,min(1.5vw,28px))}.r-offer-price b{color:var(--accent);font-size:max(35px,min(4.3vw,76px));line-height:1}.r-account-card{background:#101b16;border:1px solid #40564a;border-radius:11px;margin-top:25px;padding:25px}.r-account-card>span{color:var(--r-lime);letter-spacing:.15em;font-size:9px}.r-account-card h2{margin:10px 0;font-size:36px}.r-account-card h2 small{color:#8da096;font-size:14px}.r-account-card p{color:#91a49a;font-size:12px;line-height:1.6}.r-account-card button.danger{color:#ff9b9b;cursor:pointer;background:0 0;border:1px solid #743f3f;border-radius:7px;margin-top:10px;padding:11px}.r-settings textarea{box-sizing:border-box;resize:vertical;color:#fff;width:100%;font:inherit;background:#0c1511;border:1px solid #34463c;border-radius:7px;padding:11px}.r-support-list{gap:8px;margin-top:18px;display:grid}.r-support-list article{border:1px solid #2d4036;border-radius:8px;gap:5px;padding:14px;display:grid}.r-support-list span,.r-support-list small{color:#82968b;font-size:9px}@media (max-width:650px){.r-screen-picker{padding:0 14px;display:grid}.r-screen-picker select{width:100%;min-width:0}.r-social-slide{grid-template-columns:60% 40%}.r-social-slide>aside{padding:15vh 3vw 4vh}.r-social-copy h1{font-size:5vw}.r-social-copy p{font-size:2vw}.r-commercial-slide{grid-template-columns:1fr}.r-commercial-slide>img{height:45vh}.r-commercial-copy{padding:4vh 7vw}}.r-panel-body.wide{max-width:1500px;display:block}.r-panel-body.wide .r-panel-main{max-width:none}.r-support-full{padding:0}.r-toast{z-index:80;color:#fff;background:#16231b;border:1px solid #78a738;border-radius:10px;padding:14px 18px;font-weight:700;animation:.25s both r-toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 55px rgba(0,0,0,.533)}@keyframes r-toast-in{0%{opacity:0;transform:translateY(12px)}}.r-new-content{width:auto;margin:24px 0}.r-add-title{justify-content:space-between;align-items:center;display:flex}.r-add-title>b{font:800 20px Manrope}.r-add-title button{color:#9bad9f;cursor:pointer;background:0 0;border:0}.r-content-counts{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.r-content-counts>*{color:#91a49a;border:1px solid #30443a;border-radius:999px;padding:8px 11px;font-size:11px}.r-content-counts b{color:#fff;background:#17251e}.r-kind{grid-template-columns:repeat(3,1fr);display:grid}.r-kind button{text-align:left;align-items:center;gap:10px;padding:11px 12px;display:flex}.r-kind button:first-line{font-weight:700}.r-kind button.active{box-shadow:inset 0 0 0 1px var(--r-lime)}.r-file-input{cursor:pointer;background:#0c1511;border:1px dashed #496052;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;padding:13px;position:relative;gap:7px 12px!important;display:grid!important}.r-file-input>span{grid-column:1/-1}.r-file-input>b{color:#fff;background:#203127;border-radius:7px;width:max-content;padding:10px 13px}.r-file-input>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-file-input input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.r-money{background:#0c1511;border:1px solid #34463c;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;display:grid}.r-money>b{color:var(--r-lime);padding-left:13px}.r-money input{background:0 0!important;border:0!important}.r-playlist-title{justify-content:space-between;margin:38px 0 14px;display:flex}.r-playlist-title h2{margin:5px 0;font:800 25px Manrope}.r-playlist-title p{color:#8da095;margin:0;font-size:12px}.r-playlist{counter-reset:r-item}.r-playlist article{counter-increment:r-item;grid-template-columns:42px 150px minmax(180px,1fr) auto}.r-playlist article:before{content:counter(r-item,decimal-leading-zero);color:var(--r-lime);text-align:center;font:800 18px Manrope}.r-playlist article.off{counter-increment:none}.r-playlist article.off:before{content:"—";color:#718278}.r-item-callout{grid-column:1/-1}.r-item-actions button:nth-child(3){color:var(--r-lime)}.r-history-filters{grid-template-columns:1fr 220px;gap:10px;margin:25px 0;display:grid}.r-history-filters input,.r-history-filters select{color:#fff;background:#101a15;border:1px solid #34463c;border-radius:8px;padding:12px}.r-history{gap:8px;display:grid}.r-history article{background:#0f1914;border:1px solid #2d4036;border-radius:9px;grid-template-columns:155px 1fr;gap:18px;padding:16px;display:grid}.r-history time,.r-history small{color:#7f9288;font-size:10px}.r-history p{margin:4px 0}html[data-theme=light] .r-panel,html[data-theme=light] .r-loading{color:#152018;background:#f5f6f3}html[data-theme=light] .r-panel>header{background:rgba(255,255,255,.95);border-color:#dce3dd}html[data-theme=light] .r-panel>header nav button{color:#5d6b63}html[data-theme=light] .r-panel>header nav button.active{color:#142019;background:#e7eee9}html[data-theme=light] .r-panel :is(.r-add,.r-settings,.r-playlist article,.r-account-card,.r-history article,.r-file-input){background:#fff;border-color:#ced9d1}html[data-theme=light] .r-panel :-webkit-any(input,textarea,select,.r-money){color:#152018;background:#f8faf8;border-color:#cbd7cf}html[data-theme=light] .r-panel :is(input,textarea,select,.r-money){color:#152018;background:#f8faf8;border-color:#cbd7cf}html[data-theme=light] .r-panel .r-money input{background:0 0}html[data-theme=light] .r-panel :is(.r-panel-heading p,.r-playlist-title p,.r-content-counts span,small){color:#64756b}html[data-theme=light] .r-panel .r-content-counts b{color:#183024;background:#e8efe9}html[data-theme=light] .r-panel .r-kind button{color:#35483e;background:#f7faf8;border-color:#ccd9d0}html[data-theme=light] .r-panel .r-kind button.active{color:#142019;background:#eff9df}html[data-theme=light] .r-panel .r-toast{color:#173020;background:#fff}@media (max-width:900px){.r-panel>header{grid-template-columns:1fr auto auto;gap:8px;height:auto;min-height:64px;padding:10px 14px;display:grid}.r-panel>header nav{order:3;grid-area:2/1/auto/-1;max-width:100%;margin:0;overflow-x:auto}.r-panel>header nav button{white-space:nowrap}.r-panel-body{flex-direction:column;padding:18px 14px;display:flex}.r-panel-body aside{order:-1;position:static}.r-panel-main{max-width:none}.r-kind{grid-template-columns:repeat(2,1fr)}.r-playlist article{grid-template-columns:35px 90px 1fr}.r-thumb{height:70px}.r-item-actions{flex-wrap:wrap;grid-column:2/-1}.r-item-callout{grid-column:1/-1}.r-history-filters,.r-file-row{grid-template-columns:1fr}.r-screen-picker{margin-top:12px}.r-screen-picker>button{width:100%}}@media (max-width:560px){.r-panel-body aside{display:none}.r-kind{grid-template-columns:1fr 1fr}.r-kind button{font-size:12px}.r-playlist article{grid-template-columns:30px 72px 1fr;padding:8px}.r-playlist input{height:38px}.r-item-actions button{flex:1}.r-content-counts{grid-template-columns:1fr 1fr;display:grid}.r-toast{bottom:14px;left:14px;right:14px}.r-history article{grid-template-columns:1fr}.r-support-full{padding:0}.r-support-full>header{align-items:flex-start}}.r-item-callout>summary{display:none}@media (max-width:650px){.r-nav>div>a.r-login-link{color:#fff;border:1px solid #42544a;border-radius:7px;align-items:center;min-height:38px;padding:0 10px;font-weight:700;display:inline-flex!important}.r-nav>div{gap:7px}.r-nav .r-button.small{white-space:nowrap;padding:0 11px}.r-nav .r-brand .logo{font-size:16px!important}}.r-long-copy{field-sizing:content;resize:vertical;min-height:132px;line-height:1.55!important}.r-screen-callout.copy-lg{width:min(70vw,1180px)}.r-screen-callout.copy-lg span{max-width:68ch;font-size:max(14px,min(1.18vw,23px));line-height:1.4}.r-screen-callout.copy-xl{width:min(76vw,1280px);padding-top:3vh;padding-bottom:3vh;bottom:4%}.r-screen-callout.copy-xl strong{font-size:max(28px,min(3.4vw,62px))}.r-screen-callout.copy-xl span{max-width:82ch;font-size:max(12px,min(1vw,19px));line-height:1.38}.r-screen-callout.lower-third.copy-lg,.r-screen-callout.lower-third.copy-xl{width:100%;bottom:0}.r-screen-callout.lower-third.copy-xl strong{font-size:max(23px,min(2.5vw,46px))}.r-screen-callout.lower-third.copy-xl span{max-width:100ch;font-size:max(11px,min(.9vw,17px))}.r-item-callout label{gap:8px;font-size:13px}.r-item-callout input,.r-item-callout textarea{font-size:15px;line-height:1.5}.r-item-callout summary{font-size:13px}.r-item-callout summary span{font-size:12px}.r-replace-media>strong{font-size:14px}.r-replace-media>small{font-size:12px;line-height:1.5}.r-item-callout .r-button,.r-item-callout .r-callout-styles button{font-size:14px}.r-tv-address{padding-right:185px;position:relative}.r-share-tv,.r-share-mobile{color:#f4f8f5;cursor:pointer;background:#18261f;border:1px solid #52685c;border-radius:7px;font:700 12px Manrope}.r-share-tv{min-height:40px;padding:0 15px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.r-share-tv:hover,.r-share-mobile:hover{border-color:var(--r-lime);color:var(--r-lime)}.r-share-mobile{display:none}@media (max-width:560px){.r-screen-picker{flex-wrap:wrap}.r-screen-picker label{width:100%}.r-screen-picker>button{flex:1;width:auto}.r-share-mobile{min-height:43px;padding:0 12px;display:block}}@media (max-width:650px){.r-panel-body{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.r-playlist{scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}}.r-kicker{color:var(--r-lime)}.r-stage{color:#fff;isolation:isolate;background:#07090a;align-items:center;min-height:max(600px,min(100vh - 74px,860px));display:flex;position:relative;overflow:hidden}.r-stage-photo{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.r-stage-photo>img{object-fit:cover;object-position:100% 50%;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.r-stage-shade{pointer-events:none;background:linear-gradient(90deg,#07090a 0,#07090a calc(var(--tvx,60vw)*.36),rgba(7,9,10,.84) calc(var(--tvx,60vw)*.62),rgba(7,9,10,.25) calc(var(--tvx,60vw)*.92),transparent var(--tvx,60vw)),linear-gradient(0deg,rgba(7,9,10,.7) 0,transparent 20%);position:absolute;top:0;bottom:0;left:0;right:0}.r-tv{transform-origin:0 0;background:#0d1512;width:800px;height:450px;position:absolute;top:0;left:0;overflow:hidden}.r-tv:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.09) 0,transparent 36%),radial-gradient(circle,transparent 62%,rgba(0,0,0,.22));position:absolute;top:0;bottom:0;left:0;right:0}.r-tv-slide{opacity:0;transition:opacity .9s;position:absolute;top:0;bottom:0;left:0;right:0}.r-tv-slide.on{opacity:1}.r-tv-slide>img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.r-tv-slide.foto:before{content:"";z-index:1;background:linear-gradient(90deg,rgba(7,17,15,.95) 0,rgba(7,17,15,.6) 44%,transparent 76%);position:absolute;top:0;bottom:0;left:0;right:0}.r-tv-slide>div{z-index:2;color:#fff;position:absolute;bottom:70px;left:52px}.r-tv-slide small{letter-spacing:.16em;color:var(--r-lime);font:700 13px Manrope,sans-serif;display:block}.r-tv-slide strong{letter-spacing:-.05em;margin-top:14px;font:800 50px/1.04 Manrope,sans-serif;display:block}.r-tv-slide>b{z-index:3;letter-spacing:-.04em;color:#183326;background:rgba(247,250,245,.92);border-radius:7px;padding:9px 14px;font:800 18px Manrope,sans-serif;position:absolute;top:24px;right:28px}.r-tv-slide>b em{color:#5f9d24;font-style:normal}.r-tv-slide.claro>div{color:#23372e;top:62px;bottom:auto}.r-tv-slide.claro svg{color:#2f6b4c;width:42px;height:42px;display:block}.r-tv-slide.claro strong{letter-spacing:-.03em;margin:20px 0 30px;font-size:48px;font-weight:600;line-height:1.12}.r-tv-slide.claro small{color:#4b6157;font-size:12px}.r-tv-slide.split span{z-index:2;letter-spacing:.14em;color:#fff;background:rgba(8,16,13,.85);border-radius:5px;padding:7px 12px;font:800 13px Manrope,sans-serif;position:absolute;bottom:28px}.r-tv-slide.split .a{left:28px}.r-tv-slide.split .d{background:var(--r-lime);color:#102015;left:calc(50% + 28px)}.r-tv-bar{z-index:6;background:var(--r-lime);transform-origin:0;width:100%;height:4px;animation:5s linear both r-tv-bar;position:absolute;bottom:0;left:0}@keyframes r-tv-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.r-stage-copy{z-index:2;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:64px 24px 90px;position:relative}.r-stage-copy>*{max-width:min(580px,var(--livre,580px))}.r-wordmark{letter-spacing:-.05em;color:#fff;font:800 max(30px,min(3vw,42px))/1 Manrope,sans-serif;display:block}.r-wordmark b{color:var(--r-lime)}.r-stage h1{letter-spacing:-.055em;color:#fff;margin:max(30px,min(6vh,64px)) 0 26px;font:800 max(52px,min(6.2vw,94px))/.98 Manrope,sans-serif}.r-stage h1 em{color:var(--r-lime);font-style:normal}.r-stage-sub{letter-spacing:-.02em;color:#f2f5f3;margin:0 0 18px;font:500 max(22px,min(2.2vw,32px))/1.25 Manrope,sans-serif}.r-stage-copy>p:not(.r-stage-sub){color:#b3bdb8;margin:0;font-size:16px;line-height:1.7}.r-stage .r-actions>a:last-child{color:#e8efeb}.r-stage-copy>small{color:#8a968f;font-size:11px;display:block}.r-stage-arc{width:max(150px,min(15vw,230px));color:var(--r-lime);z-index:1;pointer-events:none;position:absolute;bottom:-90px;left:-70px}@media (max-width:900px){.r-stage{min-height:0;display:block}.r-stage-photo{z-index:0;height:min(100vw,560px);position:relative;top:auto;bottom:auto;left:auto;right:auto}.r-stage-photo>img{object-position:85% 50%}.r-stage-shade{background:linear-gradient(0deg,#07090a 0,#07090a 5%,rgba(7,9,10,.55) 20%,transparent 44%);bottom:-2px}.r-wordmark{display:none}.r-stage-copy{margin-top:-26px;padding:0 20px 60px}.r-stage-copy>*{max-width:none}.r-stage-arc{display:none}}@media (max-width:650px){.r-stage h1{margin-top:22px;font-size:50px}.r-stage .r-actions{display:grid}.r-stage .r-actions>a{text-align:center}}@media (prefers-reduced-motion:reduce){.r-tv-bar{display:none}.r-tv-slide{transition:none}}.r-home footer .r-foot-brand{gap:10px;display:grid}.r-home footer p{margin:0}.r-home footer a{color:#c9d4ce;text-decoration:none}.r-home footer a:hover{color:var(--r-lime)}@media (max-width:650px){.r-home footer{padding-bottom:96px}}.r-live{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;max-width:1200px;margin:auto;padding:100px 24px 40px;display:grid}.r-live h2{letter-spacing:-.055em;margin:18px 0;font:800 max(40px,min(4.6vw,64px))/1.02 Manrope,sans-serif}.r-live h2 em{color:var(--r-lime);font-style:normal}.r-live p{color:#a7b7ae;margin:0 0 26px;font-size:15px;line-height:1.75}.r-live-copy small{color:#6f867a;margin-top:14px;font-size:11px;display:block}.r-live-tv{aspect-ratio:16/9;background:#050706;border:12px solid #050706;border-radius:16px;position:relative;box-shadow:0 0 0 1px #2c3b34,0 40px 100px rgba(0,0,0,.667)}.r-live-tv:after{content:"";background:linear-gradient(#141b18,#0a0f0d);border-radius:0 0 10px 10px;width:26%;height:26px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.r-live-tv iframe{background:#000;border:0;border-radius:4px;width:100%;height:100%;display:block}@media (max-width:900px){.r-live{grid-template-columns:1fr;gap:36px;padding:70px 20px 50px}.r-live-tv{border-width:8px;border-radius:12px}}.r-strip{align-items:center}.r-strip b{letter-spacing:.16em;color:var(--r-lime);white-space:nowrap;font:700 10px/1.5 Manrope,sans-serif}.r-strip span{white-space:nowrap}.r-strip em{color:#f2f5f3;white-space:nowrap;font-style:normal;font-weight:700}@media (max-width:900px){.r-strip b{z-index:1;background:var(--r-ink);box-shadow:14px 0 14px -6px var(--r-ink);padding:0 14px 0 0;position:sticky;left:-24px}}.r-switch{cursor:pointer;position:relative}.r-switch input{top:0;left:0;width:1px!important;min-width:0!important;height:1px!important;margin:0!important;padding:0!important}.r-switch input:focus-visible+i{outline:2px solid var(--r-lime);outline-offset:2px}@media (max-width:650px){.r-panel>header nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 6px env(safe-area-inset-bottom);justify-content:flex-start;overflow-x:auto}.r-panel>header nav::-webkit-scrollbar{display:none}.r-panel>header nav button{white-space:nowrap;flex:none;padding:15px 12px;font-size:13px}}.r-rotate-tv{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;text-decoration:underline}.r-rotate-tv:hover{color:#ff9a9a}.r-rotate-tv.sem-perigo:hover{color:var(--r-lime)}.r-schedule{border:1px solid var(--r-line);background:color-mix(in srgb,var(--r-panel) 88%,var(--r-lime) 12%);border-radius:12px;grid-column:1/-1;padding:14px}.r-schedule .r-check{margin:0}.r-schedule-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.r-schedule-fields label{margin:0}.r-schedule-fields small{color:var(--r-muted);margin-top:6px;display:block}.r-schedule-status{color:var(--r-lime);font-weight:700}.r-playlist article.off .r-schedule-status{color:var(--r-muted)}@media (max-width:650px){.r-schedule-fields{grid-template-columns:1fr}}.r-callout-pos{gap:7px;margin-top:4px;display:grid}.r-callout-pos>b{color:#8fa198;font-size:11px;font-weight:700}.r-callout-pos>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.r-callout-pos button{color:#9fb0a7;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#0b1410;border:1px solid #33463c;border-radius:7px;align-items:center;gap:9px;padding:0 11px;font-size:12px;display:flex}.r-callout-pos button.active{border-color:var(--r-lime);color:#fff;background:#1d2c23}.r-callout-pos i{border:1px solid #4a6154;border-radius:3px;flex:none;width:26px;height:16px;position:relative}.r-callout-pos i:after{content:"";background:currentColor;border-radius:1px;width:11px;height:4px;position:absolute}.r-callout-pos i.c-top-left:after{top:2px;left:2px}.r-callout-pos i.c-top-right:after{top:2px;right:2px}.r-callout-pos i.c-bottom-left:after{bottom:2px;left:2px}.r-callout-pos i.c-bottom-right:after{bottom:2px;right:2px}.r-callout-pos small{color:#e8c07a;font-size:11px;line-height:1.4}.r-callout-preview.pos-top-left,.r-callout-preview.pos-top-right{justify-content:flex-start}.r-callout-preview.pos-top-left:before,.r-callout-preview.pos-top-right:before{background:linear-gradient(rgba(4,10,8,.91),transparent 75%)}.r-callout-preview.pos-bottom-right,.r-callout-preview.pos-top-right{text-align:right;align-items:flex-end}@media (max-width:650px){.r-callout-pos>div{grid-template-columns:1fr}}.r-screen-callout.pos-bottom-right,.r-screen-callout.pos-top-right{text-align:right;align-items:flex-end;left:auto;right:4%}.r-screen-callout.pos-bottom-right:before,.r-screen-callout.pos-top-right:before{background:linear-gradient(270deg,rgba(5,11,9,.8) 0,rgba(5,11,9,.5) 46%,transparent 84%)}.r-screen-callout.pos-top-left,.r-screen-callout.pos-top-right{top:7%;bottom:auto}.r-screen-callout.pos-top-left.copy-xl,.r-screen-callout.pos-top-right.copy-xl{top:4%;bottom:auto}.r-screen-callout.pos-top-left:before,.r-screen-callout.pos-top-right:before{top:-100vh;bottom:-24vh;left:-4vw;right:-4vw;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 24vh);mask-image:linear-gradient(0deg,transparent 0,#000 24vh)}.r-screen-callout.pos-bottom-left:before,.r-screen-callout.pos-bottom-right:before{top:-24vh;bottom:-100vh;left:-4vw;right:-4vw;-webkit-mask-image:linear-gradient(transparent 0,#000 24vh);mask-image:linear-gradient(transparent 0,#000 24vh)}.r-screen-picker{flex-wrap:wrap;position:relative}.r-help{color:#b8c9bf;cursor:pointer;background:#15241c;border:1px solid #496052;border-radius:50%;align-self:center;width:26px;height:26px;padding:0;font:700 13px Manrope,sans-serif}.r-help:hover,.r-help[aria-expanded=true]{border-color:var(--r-lime);color:var(--r-lime)}.r-help-balao{z-index:5;color:#a9bab0;background:#101b16;border:1px solid #3a5044;border-radius:11px;width:min(560px,100% - 8px);padding:14px 16px;font-size:12px;line-height:1.6;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 40px rgba(0,0,0,.6)}.r-help-balao b{color:#f1f5f2}.r-help-balao p{margin:8px 0 0}.r-help-balao button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#15241c;border:1px solid #496052;border-radius:7px;margin-top:12px;padding:0 14px}.r-help-balao button:hover{border-color:var(--r-lime)}.r-sound-fields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.r-sound-fields>.r-sound-pick,.r-sound-fields>.r-sound-url{flex:260px;min-width:0}.r-sound-fields>.r-sound-volume{flex:0 200px}.r-sound-fields select{color:#fff;height:45px;font:inherit;-webkit-appearance:auto;appearance:auto;background:#0c1511;border:1px solid #34463c;border-radius:7px;padding:0 10px}.r-sound-fields>button{flex:none}.r-sound-fields input[type=url]{box-sizing:border-box;width:100%}.r-sound-note{color:#7f9389;margin-top:4px;font-size:11px;line-height:1.5;display:block}.r-sound-note b{color:#b9c9c0}.r-som-ligar{z-index:6;background:var(--r-lime);color:#102015;cursor:pointer;border:0;border-radius:999px;min-height:54px;padding:0 26px;font:800 17px Manrope,sans-serif;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:0 14px 40px rgba(0,0,0,.533)}@media (max-width:650px){.r-sound-fields>button{flex:100%}}.r-ouvir{color:#fff;cursor:pointer;white-space:nowrap;background:#15241c;border:1px solid #496052;border-radius:8px;min-height:44px;padding:0 16px;font:700 13px Manrope,sans-serif}.r-ouvir:hover:not(:disabled){border-color:var(--r-lime);color:var(--r-lime)}.r-ouvir:disabled{opacity:.5;cursor:default}.r-sound-fields audio{display:none}.r-account-card{justify-items:start;gap:4px;display:grid}.r-account-card h2{margin:10px 0 2px}.r-account-card p{margin:0}.r-account-card>a.r-button,.r-account-card>button{margin-top:14px}.r-account-card>small{color:#7f9389;max-width:720px;margin-top:14px;font-size:11px;line-height:1.55}.r-account-card h3{letter-spacing:-.03em;margin:8px 0 2px;font:800 20px Manrope,sans-serif}.r-account-acoes{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.r-invite-link{color:#8fa79a;word-break:break-all;box-sizing:border-box;background:#0d1712;border-radius:7px;width:100%;margin-top:10px;padding:10px;font-size:11px;display:block}.r-acesso{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;width:100%;margin-top:12px;display:grid}.r-acesso label{color:#8fa198;gap:5px;font-size:11px;display:grid}.r-acesso label small{color:#66786e}.r-acesso input{color:#fff;font:inherit;background:#0b1410;border:1px solid #33463c;border-radius:8px;padding:11px}.r-acesso .r-button{min-height:44px}.r-account-card>form{width:100%}.r-brand-campos{grid-template-columns:minmax(220px,2fr) minmax(160px,1fr) minmax(190px,1fr);align-items:end;gap:14px;display:grid}.r-brand-arquivos{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.r-brand-arquivos>div{justify-items:start;gap:12px;display:grid}.r-brand-form .r-button{justify-self:start;padding:0 26px}.r-brand-file{border:1px solid #2f4239;margin-top:2px;padding:6px}@media (max-width:900px){.r-brand-campos,.r-brand-arquivos{grid-template-columns:1fr}}.r-brand-arquivos .r-file-input{box-sizing:border-box;width:100%}.r-brand-preview{justify-items:start;gap:6px;margin:0;display:grid}.r-brand-preview img{object-fit:contain;background:#1d2923;border:1px solid #2f4239;border-radius:8px;width:170px;height:86px;padding:6px}.r-brand-preview figcaption{color:#82968b;font-size:10px}.r-members article{align-items:center}.r-remover{color:#ff9b9b;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #743f3f;border-radius:7px;margin-left:14px;padding:9px 13px;font-size:12px}.r-remover:hover:not(:disabled){background:#1f1010}.r-remover:disabled{opacity:.6;cursor:default}.r-complementos{border-top:1px solid #2a3b33;margin:34px 0 -6px;padding-top:22px}.r-complementos p{color:#8fa198;margin:6px 0 0;font-size:12px}.r-history-filters select{min-width:170px}.r-entrega-opcoes{gap:10px;width:100%;margin-top:4px;display:grid}.r-entrega-opcoes label{cursor:pointer;background:#0d1712;border:1px solid #2f4239;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.r-entrega-opcoes input{width:16px;height:16px;accent-color:var(--r-lime);flex:none;margin:3px 0 0}.r-entrega-opcoes b{color:#eef4f0;font-size:13px;display:block}.r-entrega-opcoes small{color:#8fa198;margin-top:3px;font-size:11px;line-height:1.5;display:block}.r-entrega-opcoes label:has(input:checked){border-color:var(--r-lime);background:#14231b}.r-screen-callout.pos-top-left.logo-junto,.r-screen-callout.pos-top-right.logo-junto{top:calc(3% + 17vh)}.r-screen-callout.pos-bottom-left.logo-junto,.r-screen-callout.pos-bottom-right.logo-junto{bottom:calc(3% + 17vh)}.r-screen-logo.acima-da-faixa{top:3%;bottom:auto}
