/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@keyframes carouselReveal{0%{opacity:0;filter:blur(5px);transform:translate(18px)}55%{opacity:.75}to{opacity:1;filter:blur();transform:translate(0)}}.carousel-enter{animation:.78s cubic-bezier(.22,.75,.22,1) both carouselReveal}.editorial-carousel{margin-bottom:55px}.paid-ad-carousel{background:radial-gradient(circle at 80% 25%,#385ea82a,#0000 30%),linear-gradient(135deg,#07131d,#050b10 65%);border-color:#385ea855;margin-top:0}.paid-ad-carousel:before{content:"AUSPICIANTES"}.paid-ad-carousel aside{place-items:center;min-height:250px;display:grid;overflow:hidden;background:#f6f3ec!important}.paid-ad-carousel aside img{object-fit:contain;width:100%;height:230px;display:block}.paid-ad-carousel .ad-logo-placeholder b{letter-spacing:.18em;color:#576670;font-size:9px}@media (width<=900px){.editorial-carousel{margin-bottom:35px}.paid-ad-carousel{margin-top:0}}.admin-firewall{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#16090cdd;border:1px solid #f0444466;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;margin:14px;padding:18px 22px;display:grid;position:sticky;top:10px;box-shadow:0 16px 45px #0008}.admin-firewall span{color:#ff8f88;letter-spacing:.18em;font-size:8px}.admin-firewall h3{margin:6px 0;font-size:20px}.admin-firewall p{color:#aeb6ba;margin:0;font-size:11px}.admin-firewall button{color:#fff;background:#f04444;border:1px solid #f0444488;border-radius:8px;grid-area:1/2/4;padding:14px 18px;font-weight:900}.admin-firewall small{color:#ffb1ab;grid-column:1/-1}.admin-firewall.blocked{background:#171107e8;border-color:#e9a93b88}.admin-firewall.blocked button{color:#161006;background:#e9a93b;border-color:#e9a93b}@media (width<=700px){.admin-firewall{grid-template-columns:1fr}.admin-firewall button{grid-area:auto;width:100%}}main .sponsor-carousel aside{overflow:hidden;background:#06101a!important;padding:0!important}main .sponsor-carousel aside img{object-fit:contain;width:100%;height:100%;min-height:250px}.editorial-carousel aside{aspect-ratio:4/5;justify-self:center;width:min(100%,370px);background:#06101a!important;min-height:0!important}.editorial-carousel aside img{display:block;object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important}.editorial-carousel .carousel-enter{will-change:opacity,transform}.sponsor-carousel aside{place-items:center;min-height:250px;display:grid;background:#f6f3ec!important}.sponsor-carousel aside img{object-fit:contain;width:100%;height:230px;display:block}.ad-logo-placeholder{color:#152430;border:1px dashed #1c2b3644;border-radius:12px;align-content:center;place-items:center;gap:10px;width:100%;min-height:220px;display:grid}.ad-logo-placeholder small{letter-spacing:.22em;color:#6e7c84!important}.ad-logo-placeholder strong{color:#e9a93b!important;margin:0!important;font:300 68px/1 Arial!important}.advertising-manager .admin-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-ad-logo{object-fit:contain;background:#f5f2eb;border-radius:8px;width:100%;height:130px;margin:14px 0;padding:10px}@media (width<=650px){.advertising-manager .admin-form>div{grid-template-columns:1fr}.sponsor-carousel aside img{height:180px}}:root{--ink:#050b10;--ink2:#09131d;--cream:#f2ede3;--muted:#aeb3b8;--amber:#e9a93b;--gold:#f2c77b;--blue:#385ea8;--red:#f04444}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05090bb8;border:1px solid #ffffff17;border-radius:12px;align-items:center;height:86px;padding:0 38px;display:flex;position:absolute;top:14px;left:14px;right:14px}.brand{color:var(--cream);letter-spacing:.25em;white-space:nowrap;align-items:center;gap:13px;font-size:13px;text-decoration:none;display:flex}.brand b{color:var(--amber);font-weight:500}.brand-mark{width:34px;height:34px;color:var(--amber);letter-spacing:0;border:1px solid #e9a93b77;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:19px;display:grid}.nav{gap:38px;margin:auto;display:flex}.nav a{color:#d5d4d1;font-size:15px;text-decoration:none;position:relative}.nav a:after{content:"";background:var(--amber);height:2px;transition:all .2s;position:absolute;bottom:-12px;left:50%;right:50%}.nav a:hover:after,.nav a.active:after{left:42%;right:42%}.live-pill{color:#eee;background:#ffffff05;border:1px solid #ffffff26;border-radius:8px;height:46px;padding:0 19px}.live-pill i{background:var(--red);border-radius:50%;width:9px;height:9px;margin-right:9px;animation:1.8s infinite pulse;display:inline-block;box-shadow:0 0 #f0444499}.menu-button{display:none}.hero{background-image:linear-gradient(90deg,#03090e 0%,#050b10e8 32%,#050b1030 68%,#050b1022 100%),url(/sanctuary-hero.png);background-position:50%;background-size:cover;align-items:center;min-height:100vh;display:flex;position:relative}.hero-content{width:660px;padding:150px 7vw 90px;animation:.7s both rise}.eyebrow{letter-spacing:.22em;color:var(--gold);gap:12px;margin-bottom:27px;font-size:11px;display:flex}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(56px,5.3vw,88px);font-weight:700;line-height:.98}.hero h1 em{color:var(--gold);font-family:Georgia,serif;font-weight:400}.hero p{max-width:545px;color:var(--muted);margin:28px 0;font-size:19px;line-height:1.6}.hero-actions{gap:16px;display:flex}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;height:58px;padding:0 28px;font-weight:600;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:var(--amber);color:#120d04;box-shadow:0 12px 40px #e9a93b20}.secondary{color:var(--cream);background:#050b105e;border-color:#f2c77b88}.now{color:#e4e1db;align-items:center;gap:13px;margin-top:34px;display:flex}.now small,.now b{display:block}.now b{font-size:12px}.now small{color:#8f979c;margin-top:4px;font-size:11px}.avatars{background:linear-gradient(135deg,var(--blue),var(--amber));border:2px solid var(--cream);border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.scroll-cue{color:#7d8589;letter-spacing:.2em;place-items:center;gap:4px;font-size:9px;display:grid;position:absolute;bottom:20px;left:50%}.scroll-cue b{color:var(--amber);font-size:20px}.intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;max-width:1180px;margin:auto;padding:120px 30px 80px;display:grid}.section-kicker{color:var(--amber);letter-spacing:.23em;font-size:11px;font-weight:700}.intro h2,.section-head h2,.give h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(40px,5vw,66px);line-height:1.03}.intro>p,.give p{color:var(--muted);margin:0;font-size:18px;line-height:1.75}.intro strong{color:var(--cream)}.service-card{background:var(--ink2);border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1.6fr .72fr;max-width:1180px;margin:0 auto 130px;display:grid;overflow:hidden}.video-stage{background:radial-gradient(circle at 55% 42%,#385ea83d,#0000 27%),linear-gradient(145deg,#0b1b29,#050b10 66%);justify-content:center;align-items:center;min-height:530px;display:flex;position:relative}.video-stage:after{content:"";background:linear-gradient(#0000 45%,#050b10e8 100%);position:absolute;inset:0}.ai-label{z-index:2;letter-spacing:.16em;color:#dfe4ea;background:#071019cc;border:1px solid #ffffff17;border-radius:20px;padding:11px 14px;font-size:10px;position:absolute;top:28px;left:28px}.ai-label span{color:var(--blue)}.avatar-orb{background:radial-gradient(circle at 35% 30%,#f2c77b,#8f5b24 23%,#162c49 48%,#07111b 72%);border-radius:50%;place-items:center;width:230px;height:230px;display:grid;position:relative;box-shadow:0 0 70px #385ea860,0 0 0 1px #f2c77b55}.avatar-orb span{color:#fff4dd;text-shadow:0 4px 20px #000;font-family:Georgia,serif;font-size:64px}.avatar-orb i{border:1px solid #385ea866;border-radius:50%;position:absolute;inset:-12px}.play{z-index:3;color:#111;background:#e9a93be8;border:1px solid #f2c77b88;border-radius:50%;width:58px;height:58px;position:absolute;bottom:98px;right:30px}.video-copy{z-index:2;position:absolute;bottom:28px;left:30px}.video-copy span{letter-spacing:.18em;color:var(--amber);font-size:10px}.video-copy h3{margin:8px 0;font-size:30px}.video-copy p{color:var(--muted);margin:0}.service-card aside{flex-direction:column;justify-content:center;padding:56px 38px;display:flex}.service-card aside h3{margin:18px 0;font:400 49px/1.04 Georgia,serif}.service-card aside p{color:var(--muted);line-height:1.7}.wide{width:100%;margin-top:18px}.service-card aside small,.give small,form small{color:#747e84;text-align:center;margin-top:18px}.paths{background:#081019;padding:120px 30px}.section-head{text-align:center}.section-head>p{color:var(--muted);font-size:18px}.path-grid{border:1px solid #ffffff15;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:65px auto 0;display:grid}.path-grid article{border-right:1px solid #ffffff15;min-height:335px;padding:40px;position:relative}.path-grid article:last-child{border:0}.path-grid article>span{color:#53606a;font-size:12px;position:absolute;top:25px;right:28px}.path-grid article>span+span{color:var(--amber);font-size:38px;position:static}.path-grid h3{margin-top:35px;font-size:24px}.path-grid p{color:var(--muted);line-height:1.65}.path-grid button{color:var(--gold);background:0 0;border:0;padding:18px 0}.manifesto{text-align:center;background:radial-gradient(circle at 50% 50%,#385ea823,transparent 42%),var(--ink);padding:130px 20px}.manifesto p{margin:0;font:400 clamp(38px,5vw,68px)/1.15 Georgia,serif}.manifesto span{color:var(--amber);letter-spacing:.25em;margin-top:28px;font-size:10px;display:block}.give{grid-template-columns:1fr 1fr;gap:100px;max-width:1180px;margin:auto;padding:100px 30px;display:grid}.give .button{margin-top:25px}.give small{text-align:left;display:block}.give h2{font-family:Georgia,serif;font-weight:400}footer{color:var(--muted);border-top:1px solid #ffffff14;grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:50px;padding:70px max(30px,6vw) 30px;display:grid}footer p{margin:0;line-height:1.6}footer>div{gap:10px;display:grid}footer a{color:var(--muted);text-decoration:none}footer small{border-top:1px solid #ffffff10;grid-column:1/-1;padding-top:25px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020507dc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#0b141d;border:1px solid #f2c77b44;border-radius:16px;width:min(590px,100%);max-height:90vh;padding:42px;position:relative;overflow:auto;box-shadow:0 30px 90px #000}.modal h2{letter-spacing:-.035em;font-size:38px}.modal p{color:var(--muted);line-height:1.7}.close{color:#aaa;background:0 0;border:0;font-size:30px;position:absolute;top:14px;right:18px}.modal-screen{background:radial-gradient(circle,#385ea845,#0000 45%),#050b10;border-radius:10px;place-items:center;height:220px;margin:25px 0;display:grid;position:relative}.avatar-orb.small{width:130px;height:130px}.avatar-orb.small span{font-size:38px}.play.mini{width:44px;height:44px;bottom:20px;right:20px}.modal label{color:#d8d5cf;gap:9px;margin:18px 0;font-size:14px;display:grid}.modal input,.modal textarea{color:#fff;resize:vertical;background:#050b10;border:1px solid #ffffff21;border-radius:8px;padding:14px}.modal .check{align-items:center;display:flex}.modal .check input{width:auto}.success{text-align:center;padding:50px 0}.success>b{color:var(--amber);font-size:55px}@keyframes pulse{50%{opacity:.5}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@media (width<=900px){.site-header{height:70px;padding:0 18px}.menu-button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:22px;display:block}.nav{background:#071019;flex-direction:column;gap:22px;padding:25px;display:none;position:absolute;top:66px;left:0;right:0}.nav.open{display:flex}.live-pill{display:none}.hero{background-position:62%}.hero:after{content:"";background:#050b1070;position:absolute;inset:0}.hero-content{z-index:2;width:100%;padding:130px 24px 70px;position:relative}.hero h1{font-size:55px}.intro,.give{grid-template-columns:1fr;gap:35px;padding-top:80px}.service-card{grid-template-columns:1fr;margin:0 20px 90px}.path-grid{grid-template-columns:1fr}.path-grid article{border-bottom:1px solid #ffffff15;border-right:0}.scroll-cue{display:none}footer{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:flex-start}.button{width:100%}.eyebrow{font-size:9px}.video-stage{min-height:430px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.give .privacy-note{border-left:2px solid #e9a93b66;margin-top:18px;padding-left:16px;font-size:14px;line-height:1.65}.give .privacy-note b{color:var(--cream)}.give-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.give-actions .button{flex:1;min-width:210px;margin-top:0;text-decoration:none}.give-actions+.give small{margin-top:14px}.live-pill i.scheduled{background:var(--amber);box-shadow:none;animation:none}.path-grid article>a{color:var(--gold);padding:18px 0;text-decoration:none;display:inline-block}.messages{background:#050b10;padding:120px 30px}.message-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1180px;margin:60px auto 0;display:grid}.message-grid article{background:#09131d;border:1px solid #ffffff15;border-radius:12px;padding:24px}.message-grid article>button{aspect-ratio:16/9;color:#161006;background:radial-gradient(circle at 50% 45%,#f2c77b 0 8%,#e9a93b 9% 16%,#0000 17%),linear-gradient(135deg,#19345a,#071019);border:0;border-radius:8px;width:100%;font-size:0}.message-grid article>button span{background:var(--amber);border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:17px;display:grid}.message-grid article>small,.impact-grid article span{color:var(--amber);letter-spacing:.18em;text-transform:uppercase;margin-top:22px;font-size:9px;display:block}.message-grid h3{margin:10px 0;font-size:24px}.message-grid p,.coming-soon p,.impact-grid p{color:var(--muted);line-height:1.65}.message-grid a{color:var(--gold);font-size:13px;text-decoration:none}.coming-soon{text-align:center;border:1px dashed #ffffff20;border-radius:12px;max-width:720px;margin:55px auto 0;padding:65px 30px}.coming-soon>span{color:var(--amber);font-size:42px}.coming-soon h3{font-size:26px}.impact{background:#081019;padding:120px 30px}.impact-grid{gap:22px;max-width:1000px;margin:60px auto 0;display:grid}.impact-grid article{background:#071019;border:1px solid #ffffff15;border-radius:12px;grid-template-columns:minmax(240px,.65fr) 1fr;display:grid;overflow:hidden}.impact-grid article img{object-fit:cover;width:100%;height:100%;min-height:300px}.impact-grid article>div{padding:45px}.impact-grid article span{margin-top:0}.impact-grid h3{margin:14px 0;font:400 36px/1.1 Georgia,serif}.form-error{background:#f0444418;border:1px solid #f0444438;border-radius:7px;padding:11px 13px;color:#ff9d9d!important}.honeypot{opacity:0!important;pointer-events:none!important;position:absolute!important;left:-99999px!important}.button:disabled{opacity:.55;cursor:wait;transform:none}.daily-verse{border:1px solid #ffffff15;border-radius:14px;grid-template-columns:1.2fr .8fr;max-width:1180px;margin:0 auto 110px;display:grid;overflow:hidden}.daily-verse>div{padding:60px}.daily-verse>div:first-child{background:radial-gradient(circle at 85% 15%,#385ea82c,#0000 35%),#09131d;flex-direction:column;justify-content:center;display:flex}.daily-verse>div:first-child p{color:#f3eee4;margin:25px 0;font:400 clamp(29px,3.3vw,48px)/1.28 Georgia,serif}.daily-verse>div:first-child b{color:var(--amber);letter-spacing:.13em;text-transform:uppercase;font-size:12px}.daily-verse>div:last-child{background:#071019}.daily-verse>div:last-child>span{color:#73808a;letter-spacing:.18em;font-size:9px}.daily-verse h2{margin:18px 0;font:400 42px/1.05 Georgia,serif}.daily-verse>div:last-child p{color:var(--muted);line-height:1.65}.daily-verse .button{margin-top:12px;text-decoration:none}.first-visit{color:#f2ede3;align-items:center;gap:10px;width:max-content;margin-top:25px;font-size:13px;text-decoration:none;display:flex}.first-visit span{color:var(--amber);letter-spacing:.15em;border:1px solid #e9a93b55;border-radius:20px;padding:7px 9px;font-size:9px}.first-visit:hover{color:var(--gold)}.start-page{color:#f2ede3;background:#050b10;min-height:100vh}.start-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,5vw);display:flex}.start-header>div{align-items:center;gap:26px;display:flex}.start-header>div span{letter-spacing:.2em;color:#e9a93b;font-size:9px}.start-header>div a{color:#d6d4cf;font-size:13px;text-decoration:none}.start-hero{background:radial-gradient(circle at 75% 35%,#385ea83b,#0000 28%),linear-gradient(120deg,#050b10,#091521);grid-template-columns:1.2fr .55fr;align-items:center;gap:100px;min-height:650px;padding:100px max(30px,8vw);display:grid}.start-hero h1{letter-spacing:-.055em;margin:20px 0 28px;font-size:clamp(56px,6.5vw,94px);line-height:.98}.start-hero>div>p{max-width:650px;color:var(--muted);font-size:19px;line-height:1.7}.start-hero .button{width:max-content;margin-top:14px;text-decoration:none}.start-hero aside{border-left:1px solid #ffffff1c;grid-template-columns:auto 1fr;align-items:start;gap:22px 18px;padding-left:36px;display:grid}.start-hero aside span{width:35px;height:35px;color:var(--amber);border:1px solid #e9a93b66;border-radius:50%;place-items:center;font-size:11px;display:grid}.start-hero aside p{color:#c7c9c8;margin:7px 0}.start-journey{background:#081019;padding:120px 30px}.need-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:55px auto 0;display:grid}.need-grid button{text-align:left;color:#f2ede3;background:#071019;border:1px solid #ffffff15;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:190px;padding:28px;transition:all .2s;display:flex}.need-grid button:hover,.need-grid button.selected{background:#0b1721;border-color:#e9a93b88;transform:translateY(-3px)}.need-grid button>span{color:var(--amber);font-size:29px}.need-grid button b{margin-top:auto;font-size:18px}.need-grid button small{color:#78848b;margin-top:9px}.recommendation{background:linear-gradient(135deg,#0b1823,#071019);border:1px solid #e9a93b44;border-radius:13px;grid-template-columns:1.25fr .75fr;max-width:940px;margin:28px auto 0;animation:.35s both rise;display:grid}.recommendation>div{padding:42px}.recommendation>div+div{border-left:1px solid #ffffff12;flex-direction:column;justify-content:center;display:flex}.recommendation h3{margin:14px 0;font:400 39px/1.08 Georgia,serif}.recommendation p{color:var(--muted);line-height:1.7}.recommendation>div+div>small{letter-spacing:.18em;color:#7e8a91;font-size:9px}.recommendation>div+div>a:not(.button){color:var(--gold);margin:12px 0;font:400 26px/1.2 Georgia,serif;text-decoration:none}.recommendation .button{margin-top:18px;text-decoration:none}.seven-plan{grid-template-columns:minmax(300px,.65fr) 1.35fr;align-items:start;gap:80px;padding:130px max(30px,6vw);display:grid}.plan-intro{position:sticky;top:35px}.plan-intro h2{margin:19px 0;font:400 clamp(45px,5vw,67px)/1.03 Georgia,serif}.plan-intro>p{color:var(--muted);font-size:17px;line-height:1.7}.plan-intro>div{flex-wrap:wrap;gap:17px;margin-top:32px;display:flex}.plan-intro>div span{color:#9ca5aa;font-size:12px}.plan-intro>div b{color:#151006;background:#e9a93b;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:5px;display:inline-grid}.plan-days{gap:15px;display:grid}.plan-days article{background:#09131d;border:1px solid #ffffff14;border-radius:12px;padding:30px;position:relative}.plan-days article>div{justify-content:space-between;display:flex}.plan-days article>div span{color:var(--amber);letter-spacing:.18em;font-size:9px}.plan-days article>div small{color:#77838a}.plan-days h3{margin:16px 0 7px;font-size:27px}.plan-days>a,.plan-days article>a{color:var(--gold);text-decoration:none}.plan-days p{color:#abb2b6;margin-top:24px;line-height:1.6}.plan-days blockquote{color:#d2d5d6;background:#385ea812;border-left:2px solid #385ea8;margin:18px 0 0;padding:15px 18px;font-family:Georgia,serif;line-height:1.5}.start-next{text-align:center;background:radial-gradient(circle,#385ea82c,#0000 42%),#081019;padding:130px 25px}.start-next h2{max-width:900px;margin:20px auto 40px;font:400 clamp(40px,5vw,67px)/1.1 Georgia,serif}.start-next>div{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}.start-next a{text-decoration:none}.start-next .text-link{color:var(--gold);align-items:center;padding:0 18px;display:inline-flex}.bible-page{color:#17202a;background:#f4f0e7;min-height:100vh}.bible-header{background:#050b10;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,5vw);display:flex}.bible-header>div{align-items:center;gap:26px;display:flex}.bible-header>div span{letter-spacing:.2em;color:#e9a93b;font-size:9px}.bible-header>div a{color:#d6d4cf;font-size:13px;text-decoration:none}.bible-hero{text-align:center;color:#f2ede3;background:#071019;padding:90px 25px 58px}.bible-hero h1{margin:18px 0 12px;font:400 clamp(54px,7vw,88px)/1 Georgia,serif}.bible-hero p{color:#9ca5aa}.bible-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:45px;max-width:1280px;margin:auto;padding:55px 30px 90px;display:grid}.bible-tools{background:#e8e2d7;border:1px solid #d3cab9;border-radius:12px;padding:24px;position:sticky;top:25px}.bible-tools form{border-bottom:1px solid #cfc6b6;margin-bottom:24px;padding-bottom:24px}.bible-tools label{letter-spacing:.06em;color:#4e5860;gap:8px;margin-bottom:18px;font-size:11px;font-weight:700;display:grid}.bible-tools input,.bible-tools select{color:#17202a;background:#fffdf8;border:1px solid #c7bdac;border-radius:6px;width:100%;padding:12px;font-size:14px}.bible-tools form button,.copy-button{color:#f4f0e7;background:#17202a;border:0;border-radius:6px;width:100%;padding:12px;font-weight:700}.bible-tools small{color:#737b80;margin-top:22px;line-height:1.55;display:block}.font-controls{grid-template-columns:1fr auto auto;align-items:center;gap:7px;margin-top:20px;display:grid}.font-controls span{font-size:11px;font-weight:700}.font-controls button{background:#fffdf8;border:1px solid #c7bdac;border-radius:6px;width:38px;height:36px}.bible-reader{min-height:700px}.reader-title{border-bottom:1px solid #d6cec0;margin-bottom:30px;padding-bottom:25px}.reader-title>span{color:#a26c1c;letter-spacing:.2em;font-size:9px}.reader-title h2{margin:12px 0;font:400 clamp(42px,5vw,68px)/1 Georgia,serif}.reader-title h2 b{color:#b67920}.reader-title>div{flex-wrap:wrap;gap:9px;display:flex}.reader-title button,.chapter-nav button{color:#27313a;background:0 0;border:1px solid #c9bfaf;border-radius:6px;padding:9px 12px}.reader-title button:disabled,.chapter-nav button:disabled{opacity:.35}.bible-text{color:#28313a;font-family:Georgia,serif;line-height:1.78}.bible-text>div{scroll-margin-top:30vh;transition:all .3s}.bible-text p{margin:0 0 1.05em}.bible-text h3{color:#9a651a;margin:32px 0 12px;font:700 17px Arial,sans-serif}.bible-text sup{color:#a26c1c;margin-right:6px;font:700 10px Arial,sans-serif}.bible-text .fb-s,.bible-text .fb-r{color:#7c5b2b;font-style:italic;display:block}.bible-text .selected-verse{background:#f2c77b4f;border-radius:6px;margin:0 -10px;padding:6px 10px}.chapter-nav{border-top:1px solid #d6cec0;justify-content:space-between;align-items:center;gap:14px;margin-top:40px;padding-top:25px;display:flex}.chapter-nav span{color:#737b80;font-size:12px}.bible-loading{color:#7a8388;place-items:center;min-height:380px;display:grid}.bible-results{gap:10px;display:grid}.bible-results>.reader-title{position:relative}.bible-results>.reader-title>button{position:absolute;bottom:25px;right:0}.bible-results>button{text-align:left;color:#28313a;background:#fffdf8;border:1px solid #d7cec0;border-radius:8px;gap:7px;padding:17px;display:grid}.bible-results>button b{color:#9a651a}.bible-results>button span{line-height:1.5}.bible-footer{color:#8f989e;background:#071019;justify-content:space-between;align-items:center;padding:32px max(25px,5vw);display:flex}.bible-footer a{color:#e9a93b;text-decoration:none}.bible-footer p{margin:0}.admin-shell{color:#f2ede3;background:#071019;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:#050b10;border-right:1px solid #ffffff12;flex-direction:column;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}.admin-brand{color:#f2ede3;letter-spacing:.16em;align-items:center;gap:13px;font-size:12px;text-decoration:none;display:flex}.admin-brand>span:first-letter{font-family:Georgia,serif}.admin-brand>b,.admin-brand span b{color:#e9a93b}.admin-sidebar nav{gap:7px;margin-top:55px;display:grid}.admin-sidebar nav button{color:#9ba3a8;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:13px 14px;display:flex}.admin-sidebar nav button i{color:#e9a93b;width:20px;font-style:normal}.admin-sidebar nav button:hover,.admin-sidebar nav button.selected{color:#fff;background:#ffffff0b}.admin-account{border-top:1px solid #ffffff12;gap:7px;margin-top:auto;padding:20px 10px 0;display:grid}.admin-account small,.admin-main header span,.admin-form>span,.card-title span{color:#e9a93b;letter-spacing:.2em;font-size:9px}.admin-account b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-account a{color:#7f8b92;font-size:11px}.admin-main{min-width:0;padding:42px clamp(24px,5vw,70px) 80px}.admin-main>header{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.admin-main>header h1{letter-spacing:-.035em;margin:8px 0 0;font-size:38px}.admin-main>header>a{color:#e9a93b;border:1px solid #e9a93b55;border-radius:7px;padding:11px 15px;text-decoration:none}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat-grid article{background:#0b151f;border:1px solid #ffffff12;border-radius:12px;padding:24px}.stat-grid article span{color:#e9a93b}.stat-grid article b{margin-top:20px;font-size:38px;display:block}.stat-grid article p{color:#8f9aa1;margin:5px 0 0;font-size:13px}.admin-card{background:#0b151f;border:1px solid #ffffff12;border-radius:12px;margin-top:25px;padding:28px}.card-title h2{margin:8px 0 25px}.record-list{gap:12px;display:grid}.record{background:#0b151f;border:1px solid #ffffff12;border-radius:11px;padding:22px}.admin-card .record{background:#071019}.record-top{justify-content:space-between;align-items:center;display:flex}.record-top time{color:#73808a;font-size:11px}.status{text-transform:uppercase;letter-spacing:.14em;color:#91b3f7;background:#385ea82b;border-radius:20px;padding:6px 8px;font-size:9px}.status.nuevo{color:#f2c77b;background:#e9a93b22}.status.acompañado,.status.asignado{color:#87d7a4;background:#4faa7320}.record h3{margin:16px 0 7px;font-size:20px}.record p{color:#aeb3b8;white-space:pre-wrap;line-height:1.6}.record>a{color:#e9a93b;font-size:13px}.record>small{color:#727f87}.record-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.record-actions button,.content-list article button{color:#dce0e2;background:#ffffff08;border:1px solid #ffffff18;border-radius:6px;padding:8px 11px}.admin-two{grid-template-columns:minmax(320px,.75fr) 1.25fr;align-items:start;gap:25px;display:grid}.admin-form,.content-list{background:#0b151f;border:1px solid #ffffff12;border-radius:12px;padding:28px}.admin-form h2,.content-list h2{margin:8px 0 25px;font-size:27px}.admin-form label{color:#cfd4d6;gap:8px;margin:15px 0;font-size:12px;display:grid}.admin-form input,.admin-form textarea,.admin-form select{color:#fff;resize:vertical;background:#050b10;border:1px solid #ffffff1c;border-radius:7px;width:100%;padding:12px}.admin-form label.check{grid-template-columns:auto 1fr;align-items:center;display:flex}.admin-form label.check input{width:auto}.admin-form>button{color:#151006;background:#e9a93b;border:0;border-radius:7px;width:100%;margin-top:10px;padding:14px;font-weight:700}.admin-form>small,.muted{color:#7f8b92;margin-top:15px;line-height:1.5;display:block}.content-list>article{border-top:1px solid #ffffff12;padding:20px 0}.content-list>article>span{color:#e9a93b;letter-spacing:.15em;font-size:9px}.content-list>article h3{margin:9px 0}.content-list>article p{color:#9da7ad;line-height:1.55}.content-list>article small{color:#74808a}.content-list>article>div{gap:9px;margin-top:15px;display:flex}.content-list>article a{color:#e9a93b;padding:8px 0;text-decoration:none}.admin-notice{z-index:5;color:#171006;background:#f2c77b;border:0;border-radius:8px;padding:12px 16px;position:fixed;top:20px;right:25px}.admin-loading,.admin-empty{color:#7d8990;text-align:center;place-items:center;min-height:180px;display:grid}.admin-empty span{color:#e9a93b;font-size:35px}.admin-denied{background:#050b10;place-items:center;min-height:100vh;padding:30px;display:grid}.admin-denied>div{border:1px solid #ffffff18;border-radius:15px;max-width:620px;padding:45px}.admin-denied span{color:#e9a93b;letter-spacing:.2em;font-size:10px}.admin-denied h1{font-size:42px}.admin-denied p{color:#aeb3b8}.admin-denied a{color:#e9a93b}.admin-external{border:1px solid #e9a93b55;border-radius:7px;margin-top:12px;padding:13px 14px;text-decoration:none;display:block;color:#e9a93b!important}.copy-button{color:#171006;background:#e9a93b;border:0;border-radius:7px;margin:8px 0 15px;padding:11px 13px;font-weight:700}@media (width<=1100px){.nav{gap:22px}.site-header{padding:0 25px}.daily-verse>div{padding:45px}.need-grid{grid-template-columns:1fr 1fr}.seven-plan{gap:45px}.start-hero{gap:50px}}@media (width<=980px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;padding:18px;position:static}.admin-sidebar nav{margin-top:22px;display:flex;overflow-x:auto}.admin-sidebar nav button{white-space:nowrap}.admin-account{display:none}.admin-main{padding:28px 18px 60px}.stat-grid{grid-template-columns:1fr 1fr}.admin-two{grid-template-columns:1fr}.admin-main>header h1{font-size:30px}.message-grid{grid-template-columns:1fr 1fr}.bible-layout{grid-template-columns:1fr}.bible-tools{grid-template-columns:1.2fr 1fr 1fr;align-items:end;gap:15px;display:grid;position:static}.bible-tools form{border-bottom:0;border-right:1px solid #cfc6b6;grid-row:span 2;margin:0;padding:0 20px 0 0}.bible-tools small{grid-column:2/-1;margin:0}}@media (width<=850px){.start-hero{grid-template-columns:1fr;padding-top:80px}.start-hero aside{display:none}.seven-plan{grid-template-columns:1fr}.plan-intro{position:static}.recommendation{grid-template-columns:1fr}.recommendation>div+div{border-top:1px solid #ffffff12;border-left:0}}@media (width<=750px){.daily-verse{grid-template-columns:1fr;margin:0 20px 80px}.bible-header>div span,.start-header>div span{display:none}.bible-layout{padding:35px 18px 70px}.bible-tools{display:block}.bible-tools form{border-bottom:1px solid #cfc6b6;border-right:0;margin:0 0 22px;padding:0 0 22px}.bible-footer{flex-direction:column;align-items:flex-start;gap:20px}.chapter-nav{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.chapter-nav span{text-align:center;grid-area:1/1/auto/-1}.bible-header .brand,.start-header .brand{font-size:10px}.need-grid{grid-template-columns:1fr}.start-journey,.seven-plan{padding:90px 20px}.start-hero{min-height:600px;padding:80px 24px}.first-visit{flex-direction:column;align-items:flex-start}}@media (width<=650px){.message-grid,.impact-grid article{grid-template-columns:1fr}.impact-grid article img{min-height:220px}.impact-grid article>div{padding:30px}.admin-main>header{align-items:flex-start;gap:16px}.admin-main>header>a{font-size:11px}.stat-grid{grid-template-columns:1fr}.modal{padding:34px 22px}.modal h2{font-size:31px}.daily-verse>div{padding:35px 26px}.reader-title>div{grid-template-columns:1fr 1fr;display:grid}.reader-title>div button:nth-child(2){grid-area:2/1/auto/-1}.bible-results>.reader-title>button{position:static}.bible-results>.reader-title{display:grid}.recommendation>div{padding:30px}.start-next>div{display:grid}.start-next .text-link{justify-content:center;padding:18px}}.radio-stage{background:radial-gradient(circle at 50% 38%,#d18a252a,#0000 28%),radial-gradient(circle at 64% 48%,#385ea82d,#0000 38%),linear-gradient(145deg,#0b1b29,#04090d 70%);justify-content:center;align-items:center;min-height:530px;display:flex;position:relative;overflow:hidden}.radio-stage:after{content:"";background:linear-gradient(#0000 42%,#050b10ed 100%);position:absolute;inset:0}.radio-stage.on-air{background:radial-gradient(circle at 50% 38%,#f0444435,#0000 25%),radial-gradient(circle at 64% 48%,#e9a93b25,#0000 42%),linear-gradient(145deg,#1c1011,#05090d 72%)}.radio-orb{background:radial-gradient(circle at 35% 30%,#f8d995,#be7821 23%,#132d4c 52%,#050b10 72%);border-radius:50%;place-items:center;width:235px;height:235px;display:grid;position:relative;box-shadow:0 0 75px #385ea859,0 0 0 1px #f2c77b55}.radio-orb>span{color:#fff3db;text-shadow:0 4px 25px #000;font:400 65px Georgia,serif}.radio-orb>div{justify-content:center;align-items:center;gap:6px;height:86px;display:flex;position:absolute;bottom:-45px;left:-78px;right:-78px}.radio-orb>div i{background:#f2c77b99;border-radius:4px;width:4px;height:18px;animation:1.2s ease-in-out infinite alternate radioBars}.radio-orb>div i:nth-child(3n){height:44px;animation-delay:.2s}.radio-orb>div i:nth-child(4n){height:65px;animation-delay:.35s}.radio-orb>div i:nth-child(5n){height:31px;animation-delay:.5s}.radio-stage.on-air .radio-orb{box-shadow:0 0 80px #f0444455,0 0 0 1px #f2c77b55}.radio-stage.on-air .ai-label span{color:#f04444}.radio-stage .video-copy,.radio-stage .play,.radio-stage .ai-label{z-index:2}@keyframes radioBars{to{opacity:.5;transform:scaleY(.42)}}.radio-page{color:#f2ede3;background:#04090d;min-height:100vh}.radio-header{background:#050b10;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,5vw);display:flex}.radio-header>div{align-items:center;gap:24px;display:flex}.radio-header>div span{letter-spacing:.2em;color:#e9a93b;font-size:9px}.radio-header>div a{color:#c6c9ca;font-size:13px;text-decoration:none}.radio-hero{background:radial-gradient(circle at 76% 20%,#385ea829,#0000 30%),linear-gradient(145deg,#050b10,#07131d);grid-template-columns:minmax(310px,.72fr) 1.28fr;align-items:center;gap:70px;min-height:calc(100vh - 82px);padding:70px max(28px,6vw);display:grid}.radio-intro h2{margin:18px 0;font:400 clamp(46px,5vw,68px)/1.04 Georgia,serif}.radio-intro>p{color:#9da7ad;font-size:17px;line-height:1.7}.radio-intro>div{border-top:1px solid #ffffff12;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px 0;display:grid}.radio-intro>div>span{color:#e9a93b;border:1px solid #e9a93b66;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.radio-intro>div p{margin:0}.radio-intro>div b,.radio-intro>div small{display:block}.radio-intro>div small{color:#71808a;margin-top:5px}.radio-player{text-align:center;background:radial-gradient(circle at 50% 34%,#385ea83b,#0000 25%),linear-gradient(160deg,#0b1823,#050b10 70%);border:1px solid #ffffff18;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 100px #0008}.radio-player.on-air{background:radial-gradient(circle at 50% 34%,#f044443b,#0000 25%),linear-gradient(160deg,#1c1115,#050b10 70%);border-color:#f0444440}.radio-state{letter-spacing:.19em;color:#909ba2;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;top:25px;left:28px}.radio-state i{background:#6b757b;border-radius:50%;width:9px;height:9px}.radio-player.on-air .radio-state{color:#ffbbb5}.radio-player.on-air .radio-state i{background:#f04444;animation:1.7s infinite pulse;box-shadow:0 0 #f0444480}.radio-emblem{background:radial-gradient(circle at 35% 30%,#f6d28a,#9b611f 28%,#112944 52%,#050b10 74%);border-radius:50%;place-items:center;width:165px;height:165px;display:grid;position:relative;box-shadow:0 0 65px #385ea844}.radio-emblem>span{color:#fff0d2;font:400 48px Georgia,serif}.radio-rings,.radio-rings i{border:1px solid #e9a93b2d;border-radius:50%;position:absolute;inset:-12px}.radio-rings i:nth-child(2){inset:-15px}.radio-rings i:nth-child(3){inset:-32px}.radio-player.on-air .radio-rings i{animation:2.4s infinite radioPulse}.radio-player.on-air .radio-rings i:nth-child(2){animation-delay:.8s}.radio-player.on-air .radio-rings i:nth-child(3){animation-delay:1.6s}@keyframes radioPulse{0%{opacity:.75;transform:scale(.86)}to{opacity:0;transform:scale(1.16)}}.radio-program{max-width:650px;margin-top:30px}.radio-program small{color:#e9a93b;letter-spacing:.22em;font-size:9px}.radio-program h1{margin:13px 0;font:400 clamp(36px,4vw,56px)/1.07 Georgia,serif}.radio-program p{color:#9ba5ab;line-height:1.65}.radio-wave{justify-content:center;align-items:center;gap:4px;height:55px;margin:16px 0 24px;display:flex}.radio-wave i{background:#e9a93b99;border-radius:3px;width:3px;height:13px}.radio-player.on-air .radio-wave i{animation:.85s ease-in-out infinite alternate radioBars}.radio-wave i:nth-child(3n){height:30px;animation-delay:.1s}.radio-wave i:nth-child(4n){height:48px;animation-delay:.25s}.radio-wave i:nth-child(5n){height:22px;animation-delay:.4s}.radio-control{width:min(320px,100%)}.radio-offline-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.radio-offline-actions a{text-decoration:none}.radio-error{background:#f0444416;border:1px solid #f0444440;border-radius:8px;padding:10px 14px;color:#ffb4b4!important}.radio-setup{color:#65727a;margin-top:16px}.radio-audio{width:1px;height:1px;position:absolute;overflow:hidden}.radio-next{text-align:center;background:#081019;padding:110px max(30px,7vw)}.radio-next h2{margin:17px 0 45px;font:400 clamp(42px,5vw,66px)/1 Georgia,serif}.radio-next>div{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.radio-next a{color:#f2c77b;border:1px solid #e9a93b55;border-radius:8px;padding:15px 19px;text-decoration:none}.broadcaster-page{color:#f2ede3;background:#04070a;min-height:100vh}.broadcaster-header{background:#05090d;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:84px;padding:0 max(24px,4vw);display:flex}.broadcaster-header>div{text-align:right;grid-template-columns:auto auto;gap:4px 18px;display:grid}.broadcaster-header small{color:#e9a93b;letter-spacing:.2em;grid-column:1/-1;font-size:8px}.broadcaster-header b{font-size:12px}.broadcaster-header a{color:#74818a;font-size:11px}.broadcaster-main{max-width:1500px;margin:auto;padding:48px max(20px,4vw) 80px}.broadcaster-main>span{color:#e9a93b;letter-spacing:.22em;font-size:9px}.broadcaster-main>h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(38px,4vw,60px)}.broadcaster-main>p{color:#88949b;max-width:820px;line-height:1.6}.pro-studio{background:#080e13;border:1px solid #ffffff17;border-radius:16px;margin-top:28px;overflow:hidden;box-shadow:0 35px 100px #000b}.studio-topbar{background:linear-gradient(#101820,#080d12);border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;height:65px;padding:0 24px;display:flex}.studio-status{color:#a5afb5;letter-spacing:.18em;align-items:center;gap:10px;font-size:10px;display:flex}.studio-status i{background:#d48f28;border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px #d48f2866}.pro-studio.is-live .studio-status{color:#ffb5ae}.pro-studio.is-live .studio-status i{background:#f04444;animation:1.5s infinite pulse;box-shadow:0 0 16px #f04444}.studio-session{text-align:right}.studio-session small,.studio-session b{display:block}.studio-session small{letter-spacing:.17em;color:#65717a;font-size:8px}.studio-session b{color:#e8edf0;margin-top:3px;font:400 19px Courier New,monospace}.studio-deck{grid-template-columns:1.35fr .65fr;min-height:660px;display:grid}.studio-console{background:radial-gradient(circle at 50% 28%,#385ea825,#0000 26%),linear-gradient(145deg,#0c151e,#060b0f);padding:48px;position:relative}.pro-studio.is-live .studio-console{background:radial-gradient(circle at 50% 28%,#f0444422,#0000 26%),linear-gradient(145deg,#171014,#060b0f)}.console-label{color:#6f7c85;letter-spacing:.16em;justify-content:space-between;font:700 9px/1 Arial;display:flex}.console-label b{color:#d5902a}.pro-studio.is-live .console-label b{color:#ff5a50}.studio-mic{background:radial-gradient(circle at 38% 30%,#354554,#151d24 43%,#05080b 74%);border:1px solid #ffffff1b;border-radius:50%;place-items:center;width:190px;height:190px;margin:50px auto 28px;display:grid;position:relative;box-shadow:inset 0 0 35px #000,0 0 55px #385ea82b}.studio-mic>span{color:#9ba5ab;text-shadow:0 2px 12px #000;font-size:61px}.level-meter{justify-content:center;align-items:flex-end;gap:5px;height:50px;display:flex;position:absolute;bottom:-43px;left:-115px;right:-115px}.level-meter i{background:#263139;border-radius:2px;width:8px;height:28%;transition:all 80ms}.level-meter i.active{background:#50c97a;height:70%;box-shadow:0 0 9px #50c97a55}.level-meter i:nth-last-child(-n+3).active{background:#e9a93b;box-shadow:0 0 9px #e9a93b55}.level-meter i:last-child.active{background:#f04444}.studio-console>h2{text-align:center;max-width:680px;margin:65px auto 10px;font:400 clamp(30px,3vw,44px)/1.1 Georgia,serif}.studio-console>p{text-align:center;color:#849098;max-width:680px;margin:0 auto;line-height:1.6}.studio-signals{color:#748089;letter-spacing:.12em;flex-wrap:wrap;justify-content:center;gap:18px;margin:25px 0;font-size:8px;display:flex}.studio-signals i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.studio-signals i.ok{background:#50c97a}.studio-signals i.warn{background:#e9a93b}.program-title{color:#6f7b83;letter-spacing:.14em;gap:8px;max-width:680px;margin:22px auto 0;font-size:8px;display:grid}.program-title input{color:#e7ecef;letter-spacing:0;background:#05090d;border:1px solid #ffffff18;border-radius:7px;width:100%;padding:14px;font-size:14px}.sound-check,.studio-start,.studio-stop{letter-spacing:.06em;border-radius:7px;width:min(680px,100%);margin:12px auto 0;padding:15px;font-weight:800;display:block}.sound-check{color:#c9d0d4;background:#ffffff08;border:1px solid #ffffff1e}.sound-check.checking{color:#7ce49c;border-color:#50c97a66}.studio-start{color:#160f05;background:#e9a93b;border:0;box-shadow:0 12px 35px #e9a93b18}.studio-start:disabled{opacity:.38;cursor:not-allowed}.studio-stop{color:#ff8e86;background:#f0444417;border:1px solid #f0444477}.studio-error{background:#f0444416;border:1px solid #f0444440;border-radius:7px;padding:11px;color:#ffaaa4!important;max-width:680px!important;margin:14px auto!important}.studio-pending{background:#e9a93b0a;border:1px solid #e9a93b33;border-radius:8px;gap:5px;max-width:680px;margin:15px auto 0;padding:13px;display:grid}.studio-pending b{color:#e9a93b;font-size:11px}.studio-pending span{color:#7d8990;font-size:11px}.studio-sidecar{background:#070c10;border-left:1px solid #ffffff12;grid-template-rows:auto 1fr auto;gap:18px;padding:28px;display:grid}.studio-audience,.studio-notes,.studio-checklist{background:#0b1218;border:1px solid #ffffff12;border-radius:10px;padding:22px}.studio-audience span,.studio-notes span,.studio-checklist>span{color:#738089;letter-spacing:.18em;font-size:8px}.studio-audience b{color:#e9a93b;margin-top:17px;font:400 64px/1 Courier New,monospace;display:block}.studio-audience small{color:#5f6c74}.studio-notes{flex-direction:column;min-height:300px;display:flex}.studio-notes textarea{color:#d7dddf;resize:vertical;background:#05090d;border:1px solid #ffffff12;border-radius:7px;flex:1;min-height:230px;margin:15px 0 9px;padding:15px;line-height:1.6}.studio-notes small{color:#56636b}.studio-checklist p{color:#8e999f;font-size:11px}.studio-checklist p i{color:#50c97a;margin-right:8px;font-style:normal}.studio-footer{color:#536068;letter-spacing:.15em;background:#060a0d;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;height:53px;padding:0 24px;font-size:8px;display:flex}.studio-footer b{color:#75828a}.studio-footer a{color:#e9a93b;text-decoration:none}.broadcaster-admin{gap:25px;display:grid}.broadcaster-lists{align-items:stretch}.copy-studio-link{color:#e9a93b!important;background:#ffffff08!important;border:1px solid #e9a93b44!important}.invite-form{border-color:#e9a93b33}.invite-form>button{box-shadow:0 10px 30px #e9a93b15}@media (width<=1000px){.radio-hero{grid-template-columns:1fr}.radio-intro{max-width:760px}.studio-deck{grid-template-columns:1fr}.studio-sidecar{border-top:1px solid #ffffff12;border-left:0;grid-template-rows:auto;grid-template-columns:.6fr 1.4fr}.studio-checklist{grid-column:1/-1}.studio-console{padding:40px 28px}}@media (width<=700px){.radio-header>div span{display:none}.radio-hero{padding:45px 18px}.radio-player{min-height:600px;padding:30px 20px}.radio-offline-actions{width:100%;display:grid}.radio-intro h2{font-size:44px}.broadcaster-header{gap:20px;height:auto;min-height:78px}.broadcaster-header .brand{font-size:9px}.broadcaster-main{padding-top:32px}.studio-topbar{padding:0 16px}.studio-console{padding:34px 18px}.studio-mic{width:150px;height:150px}.level-meter{left:-75px;right:-75px}.studio-signals{gap:10px}.studio-sidecar{grid-template-columns:1fr}.studio-checklist{grid-column:auto}.studio-footer{flex-wrap:wrap;gap:8px;height:auto;min-height:62px;padding:13px 16px}.studio-footer b{order:3;width:100%}.broadcaster-header>div{display:none}}.radio-intro h1{margin:18px 0;font:400 clamp(46px,5vw,68px)/1.04 Georgia,serif}.radio-program h2{margin:13px 0;font:400 clamp(36px,4vw,56px)/1.07 Georgia,serif}@media (width<=700px){.radio-intro h1{font-size:44px}}.studio-connection{background:#0b151f;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:42px;margin-top:25px;padding:28px;display:grid}.studio-connection>div>span{color:#e9a93b;letter-spacing:.2em;font-size:9px}.studio-connection h2{margin:9px 0;font-size:28px}.studio-connection p{color:#7f8b92;line-height:1.6}.studio-connection form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.studio-connection label{color:#9ca6ac;letter-spacing:.08em;gap:7px;font-size:10px;display:grid}.studio-connection label:first-child{grid-column:1/-1}.studio-connection input{color:#fff;background:#050b10;border:1px solid #ffffff1c;border-radius:7px;padding:12px}.studio-connection button{color:#151006;background:#e9a93b;border:0;border-radius:7px;grid-column:1/-1;padding:14px;font-weight:700}.studio-connection form>small{color:#66737b;grid-column:1/-1}.studio-connection form>small+small{margin-top:-7px}@media (width<=850px){.studio-connection,.studio-connection form{grid-template-columns:1fr}.studio-connection label:first-child,.studio-connection button,.studio-connection form>small{grid-column:auto}}.studio-public-fields{grid-template-columns:1fr 1fr;gap:12px;max-width:680px;margin:0 auto;display:grid}.studio-public-fields .program-title{margin-top:22px}.program-title small{color:#59666e;letter-spacing:0;font-size:9px;line-height:1.4}@media (width<=700px){.studio-public-fields{grid-template-columns:1fr}}.radio-player.music-on .radio-state{color:#f2c77b}.radio-player.music-on .radio-state i{background:#e9a93b;box-shadow:0 0 12px #e9a93b77}.radio-player.music-on .radio-wave i{animation:1.25s ease-in-out infinite alternate radioBars}.radio-player.music-on .radio-rings i{animation:3.2s infinite radioPulse}.background-audio-config{border-color:#e9a93b2b}.background-audio-config .music-enabled{background:#050b10;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex;grid-column:1/-1!important}.background-audio-config .music-enabled input{width:auto}.weekly-board-section{background:#060d13;padding:110px max(24px,4vw)}.weekly-board{grid-template-columns:repeat(7,minmax(170px,1fr));gap:10px;max-width:1500px;margin:48px auto 0;display:grid}.weekly-board>section{background:#0a141d;border:1px solid #ffffff15;border-radius:11px;overflow:hidden}.weekly-board>section>header{background:#0e1c27;border-bottom:1px solid #ffffff12;padding:18px}.weekly-board>section>header span{color:#e9a93b;letter-spacing:.18em;font-size:8px}.weekly-board>section>header h3{margin:5px 0 0;font-size:17px}.weekly-board>section>div{gap:7px;padding:8px;display:grid}.weekly-board button,.weekly-board article{text-align:left;border-radius:8px;min-height:105px;padding:14px}.weekly-board button{color:#8f9aa1;cursor:pointer;background:#071019;border:1px dashed #fff2}.weekly-board button:hover{color:#f2c77b;background:#e9a93b0b;border-color:#e9a93b88}.weekly-board button span,.weekly-board article>span{letter-spacing:.16em;font-size:7px;display:block}.weekly-board button b{color:#c8d0d4;margin:8px 0;font-size:12px;display:block}.weekly-board button small{font-size:9px}.weekly-board article{background:linear-gradient(145deg,#162334,#0b151f);border:1px solid #e9a93b44}.weekly-board article>span{color:#e9a93b}.weekly-board article h4{margin:9px 0 5px;font-size:15px}.weekly-board article small{color:#8d999f}.weekly-board article em{color:#f2c77b;letter-spacing:.15em;background:#e9a93b18;border-radius:20px;width:max-content;margin-top:10px;padding:4px 7px;font:700 7px Arial;display:block}.package-prices{gap:8px;margin-top:18px;display:grid}.package-grid .package-prices b{border-top:1px solid #fff1;margin:0;padding-top:10px;font-size:20px}.package-prices small{letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font:400 9px Arial;display:block}.proposal-price{background:#e9a93b0a;border:1px solid #e9a93b3b;border-radius:8px;padding:11px 13px}.proposal-price b{color:#f2c77b;font:400 24px Georgia,serif}.proposal-price small{color:#6e7c84}.program-terms a{color:#f2c77b}.legal-provider-form>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.legal-provider-form>small{color:#76828a;line-height:1.5}.program-requests form>footer button.contract-button{color:#f2c77b;background:#ffffff08;border:1px solid #e9a93b44}.program-requests form>footer button:disabled{opacity:.42;cursor:not-allowed}.contract-state{align-items:center;gap:12px;margin-top:16px;display:flex}.contract-state small{color:#7f8b92}.status.contract-aceptado{color:#72dda0;background:#50c97a1a}.status.contract-enviado{color:#f2c77b;background:#e9a93b18}.status.contract-pendiente{color:#919ca3;background:#ffffff0b}.workflow-note{color:#6e7a81;margin-top:12px;line-height:1.5;display:block}.legal-terms-page,.contract-page{color:#efeae0;background:#050b10;min-height:100vh}.legal-terms-page>article,.contract-page>article{background:#0b151f;border:1px solid #ffffff16;border-radius:14px;width:min(880px,100% - 36px);margin:65px auto;padding:clamp(28px,5vw,62px);box-shadow:0 30px 90px #0006}.legal-terms-page>article>span,.contract-title>span{color:#e9a93b;letter-spacing:.2em;font-size:9px}.legal-terms-page h1,.contract-title h1{margin:16px 0 25px;font:400 clamp(40px,6vw,66px)/1.04 Georgia,serif}.legal-terms-page h2,.contract-page article h2{color:#f2c77b;margin:34px 0 9px;font:400 25px Georgia,serif}.legal-terms-page p,.contract-page article p{color:#aab2b7;line-height:1.75}.legal-terms-page .button{margin-top:24px;text-decoration:none;display:inline-block}.contract-page>header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;min-height:84px;padding:18px max(24px,4vw);display:flex}.contract-page>header>span{color:#e9a93b;letter-spacing:.17em;font-size:9px}.contract-page article section{border-bottom:1px solid #ffffff0c;padding-bottom:4px}.contract-page article footer{border:0;margin-top:20px;padding:20px 0 0}.contract-page article footer p{color:#6f7b83;font-size:11px}.contract-acceptance,.contract-success{background:#0b151f;border:1px solid #e9a93b48;border-radius:14px;width:min(760px,100% - 36px);margin:0 auto 28px;padding:34px}.contract-acceptance>span{color:#e9a93b;letter-spacing:.19em;font-size:9px}.contract-acceptance h2,.contract-success h2{margin:10px 0 23px;font:400 30px Georgia,serif}.contract-acceptance label{color:#a8b1b6;gap:7px;margin:13px 0;font-size:12px;display:grid}.contract-acceptance input{color:#fff;background:#050b10;border:1px solid #ffffff1d;border-radius:7px;padding:13px}.contract-acceptance label.check{align-items:flex-start;line-height:1.55;display:flex}.contract-acceptance label.check input{width:auto;margin-top:4px}.contract-acceptance button,.contract-success button{color:#160f05;background:#e9a93b;border:0;border-radius:7px;width:100%;padding:14px;font-weight:800}.contract-acceptance small{color:#718089;margin-top:13px;line-height:1.5;display:block}.contract-success{text-align:center}.contract-success>b{color:#70df9a;background:#50c97a1b;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:25px;display:grid}.contract-success p{color:#9da8ae}.contract-page>aside{color:#7e898f;text-align:center;width:min(760px,100% - 36px);margin:0 auto 70px;font-size:11px;line-height:1.6}@media (width<=1100px){.weekly-board{grid-template-columns:repeat(7,190px);padding-bottom:12px;overflow-x:auto}.program-requests form>footer{grid-template-columns:1fr 1fr}.program-requests form>footer button:last-child{grid-column:1/-1}}@media (width<=700px){.weekly-board-section{padding:80px 18px}.legal-provider-form>div,.program-requests form>footer{grid-template-columns:1fr}.program-requests form>footer button:last-child{grid-column:auto}.contract-state{flex-direction:column;align-items:flex-start}.contract-page>header>span{display:none}.legal-terms-page>article,.contract-page>article{padding:27px 20px}.contract-acceptance,.contract-success{padding:25px 20px}}@media print{body{color:#111!important;background:#fff!important}.contract-page>header,.contract-page>aside,.contract-acceptance,.contract-success button{display:none!important}.contract-page,.contract-page>article{color:#111!important;background:#fff!important}.contract-page>article{width:100%;box-shadow:none;border:0;margin:0;padding:0}.contract-page article p,.contract-page article h2,.contract-title>span{color:#111!important}.contract-success{color:#111;background:#fff;border:0;margin:10px auto;padding:10px}.contract-success p{color:#111}}.listener-message-section{background:#071019;grid-template-columns:.8fr 1.2fr;gap:70px;padding:100px max(28px,7vw);display:grid}.listener-message-section h2{margin:16px 0;font:400 clamp(40px,5vw,60px)/1.05 Georgia,serif}.listener-message-section>div p{color:#929ca2;line-height:1.7}.listener-message-section form{background:#0b151f;border:1px solid #ffffff16;border-radius:14px;gap:14px;padding:32px;display:grid}.listener-message-section label{color:#aab3b8;gap:7px;font-size:12px;display:grid}.listener-message-section input,.listener-message-section textarea{color:#fff;background:#050b10;border:1px solid #ffffff1b;border-radius:7px;width:100%;padding:13px}.listener-message-section label.check{align-items:flex-start;line-height:1.5;display:flex}.listener-message-section label.check input{width:auto;margin-top:4px}.listener-message-section button{color:#160f05;background:#e9a93b;border:0;border-radius:7px;padding:14px;font-weight:800}.listener-message-section form>p{color:#f2c77b;margin:0}.listener-message-section form>small{color:#6d7980}.listener-moderation,.music-admin{margin-top:25px}.listener-moderation .card-title{justify-content:space-between;align-items:center;display:flex}.listener-moderation .card-title>b{color:#f2c77b}.listener-admin-list{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.listener-admin-list article{margin:0!important}.listener-admin-list article>div{flex-wrap:wrap;gap:8px;display:flex}.listener-admin-list button{color:#f2c77b;background:#e9a93b10;border:1px solid #e9a93b3d;border-radius:6px;padding:8px 10px}.music-admin audio{width:100%;margin:8px 0}.studio-tools{background:#060b0f;border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;display:grid}.studio-live-messages,.studio-music-library{min-height:340px;padding:28px}.studio-live-messages{border-right:1px solid #ffffff12}.studio-tools header{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.studio-tools header span{color:#e9a93b;letter-spacing:.18em;font-size:8px}.studio-tools header h3{margin:6px 0;font-size:25px}.studio-tools header>b{color:#f2c77b;background:#e9a93b18;border-radius:20px;padding:7px 10px;font-size:9px}.studio-live-messages>div,.studio-music-library>div{gap:8px;max-height:410px;display:grid;overflow:auto}.studio-live-messages article,.studio-music-library article{background:#0b1218;border:1px solid #ffffff12;border-radius:8px;padding:14px}.studio-live-messages article.read{opacity:.53}.studio-live-messages article>span,.studio-music-library article span{color:#e9a93b;letter-spacing:.12em;font-size:8px}.studio-live-messages article p{color:#cbd1d4;margin:7px 0;line-height:1.5}.studio-live-messages article small{color:#647179}.studio-live-messages article button{float:right;color:#f2c77b;background:0 0;border:0;font-size:9px}.studio-music-library article{justify-content:space-between;align-items:center;gap:14px;display:flex}.studio-music-library article.active{background:#e9a93b0b;border-color:#e9a93b66}.studio-music-library article h4{margin:5px 0;font-size:15px}.studio-music-library article button,.music-stop{color:#f2c77b;background:#e9a93b12;border:1px solid #e9a93b49;border-radius:6px;padding:9px 11px;font-size:9px;font-weight:800}.studio-music-library>.music-stop{width:100%;margin-top:12px}.studio-music-library>small{color:#647179;margin-top:12px;line-height:1.5;display:block}.studio-tool-empty{color:#758188;text-align:center;border:1px dashed #ffffff17;border-radius:8px;padding:25px}@media (width<=900px){.listener-message-section,.studio-tools{grid-template-columns:1fr}.listener-message-section{gap:35px}.studio-live-messages{border-bottom:1px solid #ffffff12;border-right:0}.listener-admin-list{grid-template-columns:1fr 1fr}}@media (width<=600px){.listener-message-section{padding:75px 18px}.listener-message-section form{padding:24px 18px}.listener-admin-list{grid-template-columns:1fr}.studio-live-messages,.studio-music-library{padding:22px 16px}.studio-music-library article{flex-direction:column;align-items:flex-start}.studio-music-library article button{width:100%}}.programming-page{color:#f2ede3;background:#050b10;min-height:100vh}.programming-hero{background:radial-gradient(circle at 78% 35%,#e9a93b28,#0000 25%),radial-gradient(circle at 65% 55%,#385ea83b,#0000 35%),linear-gradient(135deg,#07131d,#050b10);flex-direction:column;justify-content:center;min-height:620px;padding:120px max(30px,8vw);display:flex}.programming-hero>span{letter-spacing:.24em;color:#e9a93b;font-size:10px}.programming-hero h1{letter-spacing:-.05em;margin:22px 0;font:400 clamp(55px,7vw,90px)/.98 Georgia,serif}.programming-hero p{color:#aeb3b8;max-width:700px;font-size:18px;line-height:1.7}.programming-hero .button{align-self:flex-start;margin-top:18px;text-decoration:none}.program-packages,.schedule-section{padding:110px 30px}.program-packages{background:#081019}.package-grid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1180px;margin:55px auto 0;display:grid}.package-grid>button{text-align:left;color:#f2ede3;background:#0b151f;border:1px solid #ffffff18;border-radius:12px;padding:28px;transition:all .2s}.package-grid>button:hover,.package-grid>button.selected{border-color:#e9a93b88;transform:translateY(-4px);box-shadow:0 18px 50px #0004}.package-grid>button>span{color:#e9a93b;letter-spacing:.2em;font-size:9px}.package-grid h3{margin:17px 0 9px;font-size:25px}.package-grid p{color:#8e999f;min-height:72px;line-height:1.55}.package-grid b{color:#f2c77b;margin-top:20px;font:400 28px Georgia,serif;display:block}.package-grid small{color:#64727b}.programming-form-section{background:#050b10;grid-template-columns:.72fr 1.28fr;gap:70px;padding:110px max(30px,7vw);display:grid}.programming-form-section>div{align-self:start;position:sticky;top:35px}.programming-form-section h2{margin:18px 0;font:400 clamp(40px,5vw,62px)/1.04 Georgia,serif}.programming-form-section>div p{color:#929ca2;line-height:1.7}.programming-form-section form{background:#0b151f;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:1fr 1fr;gap:17px;padding:34px;display:grid}.programming-form-section label{color:#aeb7bc;gap:8px;font-size:12px;display:grid}.programming-form-section input,.programming-form-section textarea,.programming-form-section select{color:#fff;background:#050b10;border:1px solid #ffffff1c;border-radius:7px;width:100%;padding:13px}.programming-form-section .full{grid-column:1/-1}.programming-form-section .program-terms{grid-template-columns:auto 1fr;align-items:flex-start;line-height:1.5;display:flex}.programming-form-section .program-terms input{width:auto;margin-top:3px}.program-notice{color:#f2c77b;border-left:2px solid #e9a93b;margin:0;padding:10px 14px}.programming-form-section form>small{color:#6f7b83;text-align:center}.schedule-section{background:#071019}.schedule-grid{gap:12px;max-width:1050px;margin:55px auto 0;display:grid}.schedule-grid article{background:#0b151f;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:210px 1fr auto;align-items:center;gap:10px 30px;padding:25px 30px;display:grid}.schedule-grid time{color:#f2c77b;text-transform:capitalize;grid-row:1/4;line-height:1.5}.schedule-grid span{color:#e9a93b;letter-spacing:.18em;font-size:9px}.schedule-grid h3{margin:0;font-size:25px}.schedule-grid b{grid-area:1/3/3}.schedule-grid p{color:#8f999f;grid-column:2/4;margin:0;line-height:1.55}.program-admin{gap:25px;display:grid}.package-admin .card-title{justify-content:space-between;align-items:center;display:flex}.package-admin .card-title a{color:#e9a93b;font-size:12px;text-decoration:none}.package-admin-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.package-admin-grid form,.program-requests>form{background:#071019;border:1px solid #ffffff12;border-radius:10px;padding:20px}.package-admin-grid label,.program-requests label{color:#9da7ad;gap:7px;margin-bottom:12px;font-size:11px;display:grid}.package-admin-grid input,.package-admin-grid textarea,.package-admin-grid select,.program-requests input,.program-requests textarea,.program-requests select{color:#fff;background:#050b10;border:1px solid #ffffff18;border-radius:6px;width:100%;padding:11px}.package-admin-grid form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.package-admin-grid .check,.program-requests .check{align-items:center;gap:9px;display:flex}.package-admin-grid .check input,.program-requests .check input{width:auto}.package-admin-grid button,.program-requests form>footer button{color:#151006;background:#e9a93b;border:0;border-radius:7px;width:100%;padding:12px;font-weight:700}.program-requests{background:#0b151f;border:1px solid #ffffff12;border-radius:12px;padding:28px}.program-requests>form{margin-top:14px}.program-requests form>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.program-requests header span{color:#e9a93b;letter-spacing:.15em;font-size:9px}.program-requests h3{margin:8px 0;font-size:25px}.program-requests header p,.program-requests>form>p{color:#929ca2;line-height:1.55}.program-requests header time{color:#64717a;font-size:10px}.program-requests>form>a{color:#e9a93b;font-size:12px}.program-review-grid{grid-template-columns:1fr 1fr 1.4fr 1fr;gap:12px;margin-top:20px;display:grid}.program-review-grid .full{grid-column:1/-1}.program-requests form>footer{border:0;grid-template-columns:1fr 1fr;align-items:center;gap:12px;margin-top:8px;padding:0;display:grid}.program-requests form>footer a{color:#f2c77b;text-align:center;border:1px solid #e9a93b44;border-radius:7px;padding:11px;text-decoration:none}@media (width<=1000px){.package-grid{grid-template-columns:1fr 1fr}.programming-form-section{grid-template-columns:1fr}.programming-form-section>div{position:static}.program-review-grid{grid-template-columns:1fr 1fr}.schedule-grid article{grid-template-columns:170px 1fr}.schedule-grid b{grid-area:auto/2}.schedule-grid p{grid-column:2}}@media (width<=700px){.package-grid,.package-admin-grid{grid-template-columns:1fr}.programming-form-section form{grid-template-columns:1fr;padding:24px 18px}.programming-form-section .full{grid-column:auto}.program-review-grid{grid-template-columns:1fr}.program-review-grid .full{grid-column:auto}.program-requests form>header{display:block}.program-requests header time{margin-top:10px;display:block}.program-requests form>footer,.schedule-grid article{grid-template-columns:1fr}.schedule-grid time,.schedule-grid b,.schedule-grid p{grid-area:auto}}.studio-message-warning{color:#d6ad68;background:#e9a93b08;border-left:2px solid #e9a93b66;margin-top:12px;padding:10px;line-height:1.5;display:block}@media (width<=1100px){.program-requests form>footer{grid-template-columns:1fr 1fr}.program-requests form>footer button:last-child{grid-column:1/-1}}@media (width<=700px){.program-requests form>footer{grid-template-columns:1fr}.program-requests form>footer button:last-child{grid-column:auto}}.studio-time-limit{background:#081119;border:1px solid #ffffff18;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:6px 18px;width:min(680px,100%);margin:18px auto 0;padding:16px;display:grid}.studio-time-limit>span{color:#7f8b92;letter-spacing:.17em;font-size:8px}.studio-time-limit>b{color:#75d99a;grid-area:1/2/3;font:700 34px/1 Courier New,monospace}.studio-time-limit>p{font-size:11px;text-align:left!important;color:#76838b!important;margin:0!important}.studio-time-limit.warning{background:#e9a93b0a;border-color:#e9a93b55}.studio-time-limit.warning>b,.studio-session.warning b{color:#f2c77b}.studio-time-limit.urgent{background:#f28c3c0d;border-color:#f28c3c77}.studio-time-limit.urgent>b,.studio-session.urgent b{color:#ffad66}.studio-time-limit.overtime{background:#f0444412;border-color:#f0444477}.studio-time-limit.overtime>b,.studio-session.overtime b{color:#ff7770;animation:1s infinite pulse}.studio-limit-ended{background:#50c97a12;border:1px solid #50c97a44;border-radius:7px;padding:12px;color:#79dfa0!important;max-width:680px!important;margin:14px auto!important}.studio-session.warning,.studio-session.urgent,.studio-session.overtime{background:#0004;border-radius:7px;padding:7px 10px}.program-requests form>footer{grid-template-columns:repeat(2,1fr)}.program-requests form>footer button.studio-access-button{color:#eef5ff;background:#385ea8}.program-requests form>footer button.studio-access-button:disabled{opacity:.35}@media (width<=700px){.studio-time-limit{grid-template-columns:1fr}.studio-time-limit>b{grid-area:auto}.program-requests form>footer{grid-template-columns:1fr}}.program-requests>.delete-program-button{color:#ffb5b5;cursor:pointer;background:#3a1013;border:1px solid #e45b6545;border-radius:7px;width:100%;margin-top:8px;padding:11px;font-weight:700}.program-requests>.delete-program-button:hover{background:#57171c}.program-music-upload{background:linear-gradient(145deg,#0d1b28,#071019);border:1px solid #e9a93b44;border-radius:12px;grid-template-columns:1fr 1fr;gap:13px;margin:25px max(22px,3vw) 0;padding:24px;display:grid}.program-music-upload>span{color:#e9a93b;letter-spacing:.18em;grid-column:1/-1;font-size:9px}.program-music-upload h4,.program-music-upload p,.program-music-upload .share-consent,.program-music-upload .upload-progress,.program-music-upload>button,.program-music-upload>small{grid-column:1/-1}.program-music-upload h4{margin:0;font-size:24px}.program-music-upload p{color:#94a0a7;margin:0 0 5px;line-height:1.55}.program-music-upload label{color:#aeb7bc;gap:7px;font-size:11px;display:grid}.program-music-upload input{color:#fff;background:#050b10;border:1px solid #ffffff1c;border-radius:7px;width:100%;padding:11px}.program-music-upload .check{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.program-music-upload .check input{width:auto;margin-top:2px}.program-music-upload .share-consent{color:#e7d1aa;background:#e9a93b09;border:1px solid #e9a93b33;border-radius:8px;padding:12px}.program-music-upload>button{color:#151006;background:#e9a93b;border:0;border-radius:7px;padding:12px;font-weight:800}.music-admin-page{gap:25px;display:grid}.submitted-music .card-title{justify-content:space-between;align-items:end;display:flex}.submitted-music .card-title span{color:#e9a93b;letter-spacing:.18em;font-size:9px}.submitted-music article audio{width:100%;margin:8px 0}.submitted-music article>div{flex-wrap:wrap;gap:8px;display:flex}.submitted-music article>div button:last-child{color:#ffb5b5;background:#3a1013}.submitted-music>p{margin-bottom:20px}@media (width<=700px){.program-music-upload{grid-template-columns:1fr;margin:18px}.program-music-upload>*{grid-column:auto!important}}.studio-gate{text-align:center;background:linear-gradient(145deg,#0d1821,#071017);border:1px solid #e9a93b3d;border-radius:16px;max-width:760px;margin:35px auto 0;padding:clamp(28px,5vw,52px);box-shadow:0 30px 90px #0007}.studio-gate>span{color:#e9a93b;letter-spacing:.22em;font-size:9px}.studio-gate h2{margin:15px 0;font:400 clamp(34px,5vw,52px)/1.05 Georgia,serif}.studio-gate>p{color:#98a3a9;max-width:610px;margin:0 auto;line-height:1.7}.studio-gate>div{background:#050b10;border:1px solid #ffffff12;border-radius:12px;gap:8px;margin:30px auto 20px;padding:24px;display:grid}.studio-gate>div small{color:#6f7b83;letter-spacing:.16em}.studio-gate>div b{color:#f2c77b;text-transform:capitalize}.studio-gate>div strong{color:#75d99a;font:700 clamp(36px,6vw,62px)/1 Courier New,monospace}.studio-gate>div em{color:#6f7b83;font-size:12px}.studio-gate .studio-gate-note{color:#f2c77b;font-size:12px}.studio-gate.ended{border-color:#ffffff19}.studio-schedule-note{background:#e9a93b0b;border-left:2px solid #e9a93b;padding:11px 14px;color:#d7b577!important;text-align:left!important;max-width:680px!important;margin:10px auto!important;font-size:11px!important;line-height:1.5!important}.live-community{background:#071019;padding:100px max(24px,7vw)}.community-heading{justify-content:space-between;align-items:end;gap:30px;max-width:1180px;margin:0 auto 34px;display:flex}.community-heading h2{margin:14px 0;font:400 clamp(40px,5vw,62px)/1.05 Georgia,serif}.community-heading p{color:#919ca2;max-width:650px;line-height:1.65}.community-heading>button{color:#e7e4dc;text-align:left;background:#0b151f;border:1px solid #ffffff18;border-radius:12px;grid-template-columns:auto 1fr;gap:3px 10px;min-width:140px;padding:15px;display:grid}.community-heading>button b{color:#77828a;grid-row:1/3;font-size:25px}.community-heading>button strong{color:#f2c77b}.community-heading>button.liked{background:#e9a93b10;border-color:#e9a93b66}.community-heading>button.liked b{color:#ef5a63}.community-heading>button:disabled{opacity:.45;cursor:not-allowed}.community-chat{background:#0a131b;border:1px solid #ffffff16;border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);max-width:1180px;margin:auto;display:grid;overflow:hidden;box-shadow:0 25px 80px #0005}.chat-stream{background:radial-gradient(circle at 20% 0,#385ea818,#0000 36%),#070e14;align-content:start;gap:10px;height:560px;padding:22px;display:grid;overflow:auto}.chat-stream article{background:#0c171f;border:1px solid #ffffff10;border-radius:10px;padding:14px 16px}.chat-stream article.highlighted{background:#e9a93b0d;border-color:#e9a93b77;box-shadow:0 0 0 1px #e9a93b14}.chat-stream article>div{align-items:center;gap:10px;display:flex}.chat-stream article b{color:#f2c77b;font-size:12px}.chat-stream article span{color:#e9a93b;letter-spacing:.12em;background:#e9a93b1c;border-radius:12px;padding:4px 7px;font-size:7px}.chat-stream article time{color:#59676f;margin-left:auto;font-size:9px}.chat-stream article p{color:#d5dadd;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.chat-empty{text-align:center;color:#78858c;place-content:center;height:100%;min-height:300px;display:grid}.chat-empty span{color:#e9a93b;font-size:48px}.community-chat form{border-left:1px solid #ffffff12;align-content:start;gap:13px;padding:26px;display:grid}.community-chat label{color:#aab3b8;gap:7px;font-size:11px;display:grid}.community-chat input,.community-chat textarea{color:#fff;resize:vertical;background:#050b10;border:1px solid #ffffff18;border-radius:7px;width:100%;padding:12px}.community-chat label.check{align-items:flex-start;line-height:1.45;display:flex}.community-chat label.check input{width:auto;margin-top:3px}.community-chat form>button{color:#160f05;background:#e9a93b;border:0;border-radius:7px;padding:13px;font-weight:800}.community-chat form>button:disabled{opacity:.4;cursor:not-allowed}.community-chat form>small{color:#69767e;line-height:1.5}.chat-notice{color:#f2c77b;margin:0;font-size:11px}.studio-live-messages article.highlighted{background:#e9a93b0c;border-color:#e9a93b66}.studio-chat-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.studio-chat-actions button{float:none!important;color:#bdc5c9!important;background:#ffffff05!important;border:1px solid #ffffff16!important;border-radius:5px!important;padding:6px 8px!important}.studio-chat-actions button.danger{color:#ff8f88!important;border-color:#f0444438!important}.share-bar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;display:flex}.share-bar>span{color:#7b878e;letter-spacing:.15em;margin-right:4px;font-size:8px}.share-bar button{color:#c8ced1;background:#ffffff05;border:1px solid #ffffff17;border-radius:18px;padding:7px 10px;font-size:9px}.share-bar button:hover{color:#f2c77b;border-color:#e9a93b66}.message-grid .share-bar{margin-top:16px}.message-grid .share-bar button{width:auto;height:auto}.daily-verse .share-bar{max-width:620px}.daily-verse .share-bar button{color:#e5dfd3;border-color:#ffffff26}@media (width<=850px){.community-heading{flex-direction:column;align-items:stretch}.community-heading>button{align-self:flex-start}.community-chat{grid-template-columns:1fr}.chat-stream{height:430px}.community-chat form{border-top:1px solid #ffffff12;border-left:0}.live-community{padding:75px 18px}}.upload-divider{color:#7b878e;letter-spacing:.16em;align-items:center;gap:12px;font-size:9px;display:flex}.upload-divider:before,.upload-divider:after{content:"";background:#ffffff14;flex:1;height:1px}.upload-progress{background:#111b20;border:1px solid #e9a93b55;border-radius:8px;min-height:38px;position:relative;overflow:hidden}.upload-progress span{background:#e9a93b26;transition:width .2s;position:absolute;inset:0 auto 0 0}.upload-progress b{color:#f2c77b;padding:11px 12px;font-size:11px;display:block;position:relative}.music-volume{background:#050b10;border:1px solid #ffffff12;border-radius:9px;margin:15px 0;padding:14px}.music-volume>header{justify-content:space-between!important;align-items:center!important;display:flex!important}.music-volume>header span{color:#87939a!important;letter-spacing:.15em!important;font-size:8px!important}.music-volume>header b{color:#f2c77b!important;font-size:12px!important}.music-volume>input{accent-color:#e9a93b;width:100%;margin:14px 0}.music-volume>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid!important}.music-volume button{float:none!important;color:#bdc5c9!important;background:#ffffff05!important;border:1px solid #ffffff16!important;border-radius:5px!important;padding:7px 5px!important;font-size:8px!important}@media (width<=600px){.music-volume>div{grid-template-columns:1fr}}.radio-support-actions{flex-wrap:wrap;margin-top:24px;gap:8px!important;display:flex!important}.radio-support-actions button,.radio-support-actions a{color:#d8dee1;cursor:pointer;background:#ffffff07;border:1px solid #ffffff1c;border-radius:20px;padding:9px 12px;font-size:9px;text-decoration:none}.radio-support-actions button:hover,.radio-support-actions a:hover{color:#f2c77b;border-color:#e9a93b66}.radio-support-actions a:nth-child(2){color:#f2c77b;background:#e9a93b0b;border-color:#e9a93b55}.advertising-page{color:#efeae0;background:#050b10;min-height:100vh}.advertising-page>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:84px;padding:0 max(22px,5vw);display:flex}.advertising-page>header>a:last-child{color:#e9a93b;font-size:11px;text-decoration:none}.advertising-hero{background:radial-gradient(circle at 75% 25%,#e9a93b18,#0000 30%);padding:clamp(70px,10vw,140px) max(22px,8vw) 65px}.advertising-hero>span,.ad-request>div>span,.ad-package-grid article>span{color:#e9a93b;letter-spacing:.2em;font-size:9px}.advertising-hero h1{max-width:900px;margin:20px 0;font:400 clamp(52px,8vw,105px)/.95 Georgia,serif}.advertising-hero p{color:#9aa5ab;max-width:730px;font-size:17px;line-height:1.7}.ad-package-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:30px max(22px,6vw) 100px;display:grid}.ad-package-grid article{background:#0b151f;border:1px solid #ffffff14;border-radius:12px;padding:28px}.ad-package-grid h2{min-height:62px;font:400 26px Georgia,serif}.ad-package-grid b{color:#f2c77b;font-size:28px;display:block}.ad-package-grid p{color:#7f8c93;min-height:54px;line-height:1.5}.ad-package-grid a{color:#e9a93b;font-size:11px;text-decoration:none}.ad-request{background:#071019;grid-template-columns:.8fr 1.2fr;gap:70px;padding:100px max(22px,8vw);display:grid}.ad-request h2{margin:15px 0;font:400 clamp(42px,5vw,65px)/1 Georgia,serif}.ad-request>div p{color:#8e9aa1;line-height:1.6}.ad-request form{background:#0b151f;border:1px solid #ffffff15;border-radius:13px;gap:13px;padding:32px;display:grid}.ad-request label{color:#aab3b8;gap:7px;font-size:11px;display:grid}.ad-request input,.ad-request select,.ad-request textarea{color:#fff;background:#050b10;border:1px solid #ffffff18;border-radius:7px;width:100%;padding:12px}.ad-request button{color:#160f05;background:#e9a93b;border:0;border-radius:7px;padding:14px;font-weight:800}.ad-request form>p{color:#f2c77b;line-height:1.5}@media (width<=1000px){.ad-package-grid{grid-template-columns:1fr 1fr}.ad-request{grid-template-columns:1fr}}@media (width<=650px){.ad-package-grid{grid-template-columns:1fr}.ad-request{padding:75px 18px}.advertising-hero{padding-left:18px;padding-right:18px}}.studio-device-controls{grid-template-columns:1fr 1fr;gap:10px;width:min(680px,100%);margin:12px auto 0;display:grid}.studio-device-controls .sound-check{width:100%;margin:0}.camera-check,.camera-live-toggle{color:#c9d0d4;letter-spacing:.04em;background:#ffffff08;border:1px solid #ffffff1e;border-radius:7px;padding:15px;font-weight:800}.camera-check.enabled,.camera-live-toggle.enabled{color:#79dfa0;background:#50c97a0d;border-color:#50c97a66}.camera-live-toggle{width:min(680px,100%);margin:12px auto 0;display:block}.camera-preview{aspect-ratio:16/9;background:#030507;border:1px solid #50c97a55;border-radius:12px;width:min(680px,100%);margin:18px auto;position:relative;overflow:hidden}.camera-preview video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.camera-preview span{color:#79dfa0;letter-spacing:.14em;background:#050b10cc;border-radius:18px;padding:7px 10px;font-size:8px;position:absolute;bottom:12px;left:14px}.radio-video-stage{aspect-ratio:16/9;background:#020507;border:1px solid #ffffff18;border-radius:12px;width:100%;margin:20px 0;display:none;position:relative;overflow:hidden;box-shadow:0 22px 60px #0008}.radio-video-stage.visible{display:block}.radio-video-stage>div,.radio-video-stage video{width:100%;height:100%}.radio-video-stage video{object-fit:cover;display:block}.radio-video-stage>span{color:#fff;letter-spacing:.14em;background:#f04444;border-radius:18px;padding:7px 10px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.radio-player.has-video .radio-emblem,.radio-player.has-video .radio-wave{display:none}@media (width<=650px){.studio-device-controls{grid-template-columns:1fr}}.voice-enhancer{text-align:left;background:linear-gradient(145deg,#08121a,#050a0e);border:1px solid #ffffff16;border-radius:12px;width:min(680px,100%);margin:18px auto;padding:18px}.voice-enhancer.enabled{border-color:#e9a93b44;box-shadow:0 16px 45px #0005}.voice-enhancer>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.voice-enhancer header span{color:#718089;letter-spacing:.16em;font-size:8px;display:block}.voice-enhancer header b{color:#e9a93b;margin-top:5px;font-size:11px;display:block}.voice-enhancer header button{color:#f2c77b;background:#e9a93b0d;border:1px solid #e9a93b44;border-radius:6px;padding:9px 11px;font-size:8px;font-weight:800}.voice-profile-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.voice-profile-grid button{color:#aeb8bd;text-align:left;background:#ffffff05;border:1px solid #ffffff13;border-radius:7px;padding:12px}.voice-profile-grid button.active{color:#fff;background:#e9a93b10;border-color:#e9a93b66}.voice-profile-grid b,.voice-profile-grid small{display:block}.voice-profile-grid b{font-size:10px}.voice-profile-grid small{color:#66757d;margin-top:5px;font-size:8px}.voice-enhancer>label{color:#73828a;letter-spacing:.12em;grid-template-columns:1fr auto;align-items:center;gap:7px;font-size:8px;display:grid}.voice-enhancer>label>b{color:#f2c77b}.voice-enhancer>label input{accent-color:#e9a93b;grid-column:1/-1;width:100%}.voice-enhancer>p{color:#829098!important;margin:12px 0 5px!important;font-size:9px!important}.voice-enhancer>p i{background:#50c97a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.voice-enhancer>small{color:#5f6d75;font-size:8px;line-height:1.5}@media (width<=600px){.voice-enhancer>header{flex-direction:column;align-items:flex-start}.voice-enhancer header button{width:100%}.voice-profile-grid{grid-template-columns:1fr}}.metrics-dashboard{gap:22px;display:grid}.metrics-summary,.metrics-actions{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metrics-summary article,.metrics-actions article,.metrics-chart{background:#0b151f;border:1px solid #ffffff13;border-radius:12px;padding:24px}.metrics-summary span,.metrics-actions span,.metrics-chart header span{color:#77848b;letter-spacing:.16em;font-size:8px}.metrics-summary b{color:#f2c77b;margin-top:12px;font:400 44px/1 Courier New,monospace;display:block}.metrics-actions b{color:#e6ebed;margin-top:10px;font-size:28px;display:block}.metrics-chart header{justify-content:space-between;align-items:start;display:flex}.metrics-chart h2{margin:8px 0;font:400 30px Georgia,serif}.metrics-chart header small{color:#66747c}.metrics-chart>div{align-items:stretch;gap:5px;height:260px;margin-top:25px;display:flex;overflow-x:auto}.metrics-chart>div>article{flex:1;grid-template-rows:1fr auto;gap:7px;min-width:24px;display:grid}.metrics-chart article>div{border-bottom:1px solid #ffffff12;justify-content:center;align-items:end;gap:2px;display:flex}.metrics-chart article i,.metrics-chart article em{background:#385ea8;border-radius:3px 3px 0 0;width:7px;min-height:2px;display:block}.metrics-chart article em{background:#e9a93b}.metrics-chart article small{color:#5e6b72;text-align:center;font-size:7px}.metrics-chart>div>p{color:#748188;margin:auto}.metrics-chart footer{border:0;gap:18px;padding:12px 0 0;display:flex}.metrics-chart footer span{color:#7d8990;font-size:9px}.metrics-chart footer i,.metrics-chart footer em{background:#385ea8;width:8px;height:8px;margin-right:5px;display:inline-block}.metrics-chart footer em{background:#e9a93b}@media (width<=900px){.metrics-summary,.metrics-actions{grid-template-columns:1fr 1fr}}@media (width<=550px){.metrics-summary,.metrics-actions{grid-template-columns:1fr}}.metrics-toolbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.metrics-toolbar span,.campaign-report header span{color:#e9a93b;letter-spacing:.18em;font-size:8px}.metrics-toolbar h2{margin:7px 0 0;font:400 34px Georgia,serif}.metrics-toolbar label{color:#748188;gap:6px;font-size:9px;display:grid}.metrics-toolbar select{color:#e8ecee;background:#071019;border:1px solid #ffffff18;border-radius:6px;padding:9px 28px 9px 10px}.metrics-summary{grid-template-columns:repeat(3,1fr)}.metrics-summary b{font-size:32px}.metrics-breakdowns{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.metric-breakdown,.campaign-report{background:#0b151f;border:1px solid #ffffff13;border-radius:12px;padding:24px}.metric-breakdown h3{margin:0 0 18px;font:400 22px Georgia,serif}.metric-breakdown>div{grid-template-columns:minmax(95px,.7fr) 1fr auto;align-items:center;gap:10px;margin:10px 0;display:grid}.metric-breakdown span{text-overflow:ellipsis;white-space:nowrap;color:#aeb7bc;font-size:10px;overflow:hidden}.metric-breakdown i{background:#ffffff0d;border-radius:5px;height:6px;overflow:hidden}.metric-breakdown i b{background:linear-gradient(90deg,#385ea8,#e9a93b);border-radius:5px;height:100%;display:block}.metric-breakdown strong{color:#f2c77b;font-size:10px}.metric-breakdown p,.metric-empty{color:#64727a;font-size:11px}.campaign-report header{justify-content:space-between;align-items:start;display:flex}.campaign-report h2{margin:7px 0 20px;font:400 28px Georgia,serif}.campaign-report header small{color:#68767e}.campaign-table>div{border-bottom:1px solid #ffffff0e;grid-template-columns:1.5fr repeat(3,.5fr);gap:12px;padding:12px;display:grid}.campaign-table b{color:#64727a;letter-spacing:.12em;font-size:8px}.campaign-table span,.campaign-table strong{font-size:11px}.campaign-table strong{color:#f2c77b}.metrics-footnote{color:#637078;margin:0;font-size:10px;line-height:1.6}.metrics-actions{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.metrics-summary,.metrics-breakdowns{grid-template-columns:1fr 1fr}.campaign-table>div{grid-template-columns:1.2fr repeat(3,.6fr)}}@media (width<=600px){.metrics-toolbar,.campaign-report header{flex-direction:column;align-items:start;gap:15px}.metrics-summary,.metrics-breakdowns,.metrics-actions{grid-template-columns:1fr}.campaign-table{overflow-x:auto}.campaign-table>div{min-width:500px}}.metrics-section-title{padding:12px 2px 0}.metrics-section-title span{color:#e9a93b;letter-spacing:.18em;font-size:8px}.metrics-section-title h3{color:#ebe7de;margin:7px 0 0;font:400 26px Georgia,serif}.general-summary{grid-template-columns:repeat(4,1fr)}@media (width<=1050px){.general-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.general-summary{grid-template-columns:1fr}}.metric-day-detail{background:#e9a93b08;border:1px solid #e9a93b33;border-radius:9px;grid-template-columns:1.4fr repeat(4,1fr);padding:14px;gap:10px!important;height:auto!important;margin:20px 0 0!important;display:grid!important;overflow:visible!important}.metric-day-detail b{color:#f2c77b;text-transform:capitalize}.metric-day-detail span{color:#77848b;font-size:9px;display:grid}.metric-day-detail strong{color:#eef1f2;font-size:20px}.metrics-chart>div:not(.metric-day-detail)>article button{cursor:pointer;background:0 0;border:0;grid-template-rows:1fr auto;gap:7px;width:100%;height:100%;padding:0;display:grid}.metrics-chart>div:not(.metric-day-detail)>article button>span{border-bottom:1px solid #ffffff12;justify-content:center;align-items:end;gap:2px;display:flex}.metrics-chart>div:not(.metric-day-detail)>article.selected button>span{background:#e9a93b0d;box-shadow:inset 0 0 0 1px #e9a93b33}.metrics-chart>div:not(.metric-day-detail)>article button i,.metrics-chart>div:not(.metric-day-detail)>article button em{background:#385ea8;border-radius:3px 3px 0 0;width:7px;min-height:2px;display:block}.metrics-chart>div:not(.metric-day-detail)>article button em{background:#e9a93b}.metrics-chart>div:not(.metric-day-detail)>article button small{color:#5e6b72;text-align:center;font-size:7px}@media (width<=800px){.metric-day-detail{grid-template-columns:1fr 1fr!important}.metric-day-detail b{grid-column:1/-1}}@media (width<=500px){.metric-day-detail{grid-template-columns:1fr!important}.metric-day-detail b{grid-column:auto}}.success-goal{background:radial-gradient(circle at 90% 10%,#e9a93b1a,#0000 34%),linear-gradient(145deg,#0b1721,#081018);border:1px solid #e9a93b45;border-radius:15px;padding:28px;box-shadow:0 25px 70px #0004}.success-goal>header{justify-content:space-between;align-items:center;gap:25px;display:flex}.success-goal header span{color:#e9a93b;letter-spacing:.18em;font-size:8px}.success-goal h3{margin:7px 0;font:400 34px Georgia,serif}.success-goal header p{color:#849198;margin:0;font-size:11px}.goal-score{text-align:right}.goal-score strong{color:#f2c77b;font:400 52px/1 Courier New,monospace;display:block}.goal-score small{color:#e9a93b;letter-spacing:.12em;margin-top:7px;font-size:8px;display:block}.goal-master{background:#ffffff0d;border-radius:12px;height:12px;margin:25px 0;overflow:hidden}.goal-master i{background:linear-gradient(90deg,#385ea8,#e9a93b);border-radius:12px;height:100%;transition:width .6s;display:block;box-shadow:0 0 18px #e9a93b66}.goal-items{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.goal-items article{background:#050b1088;border:1px solid #ffffff10;border-radius:9px;padding:14px}.goal-items article>div{min-height:55px}.goal-items span{color:#7e8b92;letter-spacing:.09em;font-size:8px;display:block}.goal-items b{color:#eef1f2;margin-top:7px;font-size:17px;display:block}.goal-items b small{color:#5f6d75;font-size:9px}.goal-items article>i{background:#ffffff0d;border-radius:5px;height:5px;margin:10px 0 7px;display:block;overflow:hidden}.goal-items article>i em{background:#e9a93b;height:100%;display:block}.goal-items article>small{color:#68767d;font-size:8px}.success-goal.achieved{border-color:#65d99a77}.success-goal.achieved .goal-score strong{color:#79dfa0}@media (width<=1050px){.goal-items{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.success-goal{padding:22px 16px}.success-goal>header{flex-direction:column;align-items:flex-start}.goal-score{text-align:left}.goal-items{grid-template-columns:1fr}}.studio-music-library>.smart-producer{background:linear-gradient(145deg,#101d2b,#09121a);border:1px solid #385ea866;border-radius:10px;max-height:none;margin-bottom:14px;padding:16px;display:block;overflow:visible}.smart-producer.enabled{border-color:#50c97a55;box-shadow:inset 0 0 28px #50c97a08}.smart-producer>header{margin:0}.smart-producer>header>div{gap:5px;display:grid}.smart-producer>header b{color:#75d99a;letter-spacing:.08em;font-size:9px}.smart-producer>header>button{color:#bfc8cd;background:#ffffff07;border:1px solid #ffffff18;border-radius:5px;padding:7px 9px;font-size:8px}.smart-producer>p{color:#89969d;margin:10px 0 14px;font-size:11px;line-height:1.5}.producer-actions{grid-template-columns:repeat(5,1fr);gap:7px;max-height:none!important;display:grid!important;overflow:visible!important}.producer-actions button{color:#d5dcdf;background:#ffffff07;border:1px solid #ffffff18;border-radius:6px;padding:10px 6px;font-size:8px;font-weight:800}.producer-actions button:hover,.producer-actions button.active{color:#f2c77b;background:#e9a93b0d;border-color:#e9a93b66}.producer-actions button.emergency{color:#ff918a;background:#f044440d;border-color:#f0444455}.producer-actions button:disabled{opacity:.35}.studio-music-library>.studio-track-list{gap:8px;max-height:330px;display:grid;overflow:auto}@media (width<=900px){.producer-actions{grid-template-columns:1fr 1fr}}@media (width<=600px){.producer-actions{grid-template-columns:1fr}}.home-ad-carousel{background:radial-gradient(circle at 82% 30%,#e9a93b24,#0000 28%),linear-gradient(135deg,#0d1b29,#071019 65%);border:1px solid #e9a93b38;border-radius:18px;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;max-width:1180px;min-height:390px;margin:110px auto;padding:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0005}.home-ad-carousel:before{content:"PUBLICIDAD";color:#ffffff05;font:700 100px/1 Arial;position:absolute;top:30px;right:-24px;transform:rotate(90deg)}.ad-carousel-copy{z-index:1;animation:.45s both rise;position:relative}.ad-carousel-copy>span,.home-ad-carousel aside>small{color:#e9a93b;letter-spacing:.22em;font-size:9px}.ad-carousel-copy h2{margin:16px 0;font:400 clamp(38px,5vw,62px)/1.03 Georgia,serif}.ad-carousel-copy p,.home-ad-carousel aside p{color:#9aa5ab;line-height:1.65}.ad-carousel-copy .button{width:auto;margin-top:18px;text-decoration:none}.home-ad-carousel aside{z-index:1;background:#050b10aa;border:1px solid #ffffff14;border-radius:14px;padding:38px;position:relative}.home-ad-carousel aside strong{color:#f2c77b;margin:16px 0;font:400 36px/1.1 Georgia,serif;display:block}.ad-carousel-controls{z-index:2;gap:7px;display:flex;position:absolute;bottom:28px;right:42px}.ad-carousel-controls button{color:#8e999f;background:#ffffff06;border:1px solid #ffffff18;border-radius:50%;width:30px;height:30px;font-size:9px}.ad-carousel-controls button.active{color:#161006;background:#e9a93b;border-color:#e9a93b}.manual-program-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manual-program-form .full{grid-column:1/-1}.manual-program-form select{color:#fff;background:#050b10;border:1px solid #ffffff18;border-radius:6px;width:100%;padding:11px}@media (width<=900px){.home-ad-carousel{grid-template-columns:1fr;gap:25px;margin:75px 20px;padding:38px 28px 75px}.ad-carousel-controls{left:28px;right:auto}.manual-program-form>div{grid-template-columns:1fr}.manual-program-form .full{grid-column:auto}}.music-uploader{background:#0b151f;border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.music-uploader>summary{color:#f2c77b;cursor:pointer;padding:16px 20px;font-size:12px;font-weight:800;list-style:none}.music-uploader>summary::-webkit-details-marker{display:none}.music-uploader[open]>summary{border-bottom:1px solid #ffffff12}.music-uploader .admin-form{border:0;border-radius:0}.music-manager{background:#08121a;border:1px solid #ffffff14;border-radius:13px;padding:24px}.music-manager>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.music-manager>header>div>span{color:#e9a93b;letter-spacing:.18em;font-size:9px}.music-manager h2{margin:6px 0;font:400 34px Georgia,serif}.music-manager header p{color:#748188;margin:0;font-size:11px}.music-search{gap:8px;display:flex}.music-search input,.music-search select{color:#fff;background:#050b10;border:1px solid #ffffff18;border-radius:7px;min-width:230px;padding:11px}.music-preview{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101b24ee;border:1px solid #e9a93b55;border-radius:10px;grid-template-columns:220px 1fr auto;align-items:center;gap:14px;margin:20px 0 10px;padding:12px 14px;display:grid;position:sticky;top:12px}.music-preview>div{gap:3px;display:grid}.music-preview span{color:#e9a93b;letter-spacing:.15em;font-size:7px}.music-preview small{color:#7f8b92}.music-preview audio{width:100%;height:34px}.music-preview>button,.music-row-actions button,.music-pagination button{color:#cbd2d5;background:#ffffff06;border:1px solid #ffffff18;border-radius:6px;padding:8px 10px;font-size:9px}.music-table{border:1px solid #ffffff12;border-radius:9px;margin-top:18px;overflow:hidden}.music-table-head,.music-table article{grid-template-columns:minmax(240px,1fr) 160px minmax(280px,auto);align-items:center;gap:15px;display:grid}.music-table-head{color:#68757d;letter-spacing:.15em;background:#050b10;padding:10px 14px;font-size:8px}.music-table article{border-top:1px solid #ffffff0d;min-height:64px;padding:10px 14px}.music-table article:hover{background:#ffffff03}.music-table article>div:first-child{gap:4px;display:grid}.music-table article b{color:#e7e9e8;font-size:13px}.music-table article small{color:#76838a}.music-status{letter-spacing:.1em;border-radius:12px;justify-self:start;padding:5px 8px;font-size:7px}.music-status.active{color:#75d99a;background:#50c97a13}.music-status.hidden{color:#8b979d;background:#ffffff09}.music-status.consented{color:#f2c77b;background:#e9a93b16}.music-status.private{color:#91ace5;background:#385ea818}.music-row-actions{justify-content:flex-end;gap:6px!important;display:flex!important}.music-row-actions button.danger{color:#ff918a;background:#3a1013;border-color:#f0444438}.music-empty{text-align:center;color:#758189;padding:35px}.music-pagination{justify-content:space-between;align-items:center;border:0!important;padding:15px 0 0!important;display:flex!important}.music-pagination>span{color:#69767d;font-size:9px}.music-pagination>div{align-items:center;gap:8px;display:flex}.music-pagination b{color:#b8c0c4;font-size:10px}.music-pagination button:disabled{opacity:.3}.music-pagination button:not(:disabled){cursor:pointer}@media (width<=950px){.music-manager>header{flex-direction:column;align-items:stretch}.music-search{grid-template-columns:1fr 1fr;display:grid}.music-search input,.music-search select{min-width:0}.music-table-head{display:none}.music-table article{grid-template-columns:1fr auto}.music-row-actions{grid-column:1/-1;justify-content:flex-start!important}.music-preview{grid-template-columns:1fr}.music-preview>button{justify-self:start}}@media (width<=560px){.music-search{grid-template-columns:1fr}.music-manager{padding:16px 12px}.music-table article{grid-template-columns:1fr}.music-status{grid-column:1}.music-row-actions{flex-wrap:wrap}.music-pagination{flex-direction:column;align-items:flex-start!important}.music-preview{top:6px}}.music-metadata-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;display:grid!important}.music-metadata-grid label{margin:0!important}.music-metadata-grid select{color:#f2ede3;background:#050b10;border:1px solid #ffffff1c;border-radius:7px;width:100%;padding:11px}.music-schedule-editor{background:linear-gradient(145deg,#0c1a26,#071019);border:1px solid #e9a93b55;border-radius:11px;margin:18px 0;padding:18px}.music-schedule-editor>header{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.music-schedule-editor>header span{color:#e9a93b;letter-spacing:.18em;font-size:8px}.music-schedule-editor h3{margin:6px 0 0;font-size:22px}.music-schedule-editor>header>button{color:#9ca6ab;background:0 0;border:0;font-size:24px}.music-schedule-editor>.check{color:#c6ced1;align-items:center;gap:8px;margin:15px 0;font-size:11px;display:flex}.music-schedule-editor>.check input{width:auto}.music-schedule-editor>footer{border:0;justify-content:flex-end;gap:8px;padding:0;display:flex}.music-schedule-editor>footer button{color:#cbd2d5;background:#ffffff06;border:1px solid #ffffff1b;border-radius:7px;padding:10px 14px}.music-schedule-editor>footer button:last-child{color:#171006;background:#e9a93b;border-color:#e9a93b;font-weight:850}.music-table article>div:first-child em{color:#e9a93b99;letter-spacing:.08em;font-size:7px;font-style:normal}.music-status.manual{color:#91ace5;background:#385ea818}@media (width<=760px){.music-metadata-grid{grid-template-columns:1fr 1fr!important}.music-schedule-editor>footer{grid-template-columns:1fr 1fr;display:grid}}@media (width<=480px){.music-metadata-grid{grid-template-columns:1fr!important}.music-schedule-editor>footer{grid-template-columns:1fr}}.compact-package-admin .card-title p{color:#76838a;margin:6px 0 0;font-size:11px}.package-summary-bar{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.package-summary-bar>button{text-align:left;color:#dce1e3;cursor:pointer;background:#071019;border:1px solid #ffffff14;border-radius:9px;gap:5px;padding:13px;display:grid}.package-summary-bar>button:hover,.package-summary-bar>button.selected{background:#e9a93b0b;border-color:#e9a93b77}.package-summary-bar span{color:#e9a93b;letter-spacing:.15em;font-size:8px}.package-summary-bar b{font-size:13px}.package-summary-bar small{color:#7e8a91}.package-summary-bar i{color:#688078;letter-spacing:.12em;font-size:7px;font-style:normal}.single-package-editor{background:#071019;border:1px solid #ffffff14;border-radius:10px;padding:18px}.single-package-editor>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.single-package-editor>header span{color:#e9a93b;letter-spacing:.16em;font-size:8px}.single-package-editor h3{margin:5px 0 0;font-size:20px}.single-package-editor>header select{color:#fff;background:#050b10;border:1px solid #ffffff18;border-radius:6px;min-width:230px;padding:10px}.package-editor-grid{grid-template-columns:1.1fr .6fr 1fr 1fr 1fr;gap:10px;display:grid}.single-package-editor label{color:#9da7ad;gap:6px;font-size:10px;display:grid}.single-package-editor input,.single-package-editor select,.single-package-editor textarea{color:#fff;background:#050b10;border:1px solid #ffffff18;border-radius:6px;width:100%;padding:10px}.package-editor-grid .description{grid-column:1/-1}.single-package-editor>footer{border:0;justify-content:space-between;align-items:center;gap:18px;padding:12px 0 0;display:flex}.single-package-editor>footer .check{align-items:center;gap:8px;display:flex}.single-package-editor>footer .check input{width:auto}.single-package-editor>footer button{color:#151006;background:#e9a93b;border:0;border-radius:7px;padding:11px 18px;font-weight:800}@media (width<=1050px){.package-summary-bar,.package-editor-grid{grid-template-columns:1fr 1fr}.package-editor-grid .description{grid-column:1/-1}}@media (width<=650px){.package-summary-bar{grid-template-columns:1fr}.single-package-editor>header,.single-package-editor>footer{flex-direction:column;align-items:stretch}.single-package-editor>header select{min-width:0}.package-editor-grid{grid-template-columns:1fr}.package-editor-grid .description{grid-column:auto}.single-package-editor>footer button{width:100%}}.minimal-package-editor .package-editor-grid{grid-template-columns:repeat(4,1fr)}.proportional-adjust{background:#e9a93b08;border:1px solid #e9a93b38;border-radius:7px;align-items:center;margin-top:14px;color:#c9c1ad!important;grid-template-columns:auto 1fr!important;padding:12px 14px!important;display:flex!important}.proportional-adjust input{margin:0;width:auto!important}.minimal-package-editor>footer small{color:#748188}@media (width<=900px){.minimal-package-editor .package-editor-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.minimal-package-editor .package-editor-grid{grid-template-columns:1fr}}.advertising-page .ad-package-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ad-package-grid .annual-ad-plan{background:linear-gradient(145deg,#172131,#0b151f);border-color:#e9a93b77;box-shadow:0 16px 45px #0004}.ad-package-grid .annual-ad-plan>span{color:#171006;letter-spacing:.12em;background:#e9a93b;border-radius:20px;padding:6px 9px;font-weight:900;display:inline-block}.ad-saving-note{color:#718087;margin:-78px max(22px,6vw) 80px;font-size:10px;line-height:1.6}.currency-picker{color:#d8d3c8;letter-spacing:.08em;gap:8px;width:min(330px,100%);margin-top:28px;font-size:10px;display:grid}.currency-picker select{color:#fff;background:#0b151f;border:1px solid #e9a93b55;border-radius:8px;width:100%;padding:12px}.advertising-pricing-editor{margin-bottom:18px}.ad-pricing-rates{gap:10px;grid-template-columns:1fr 1fr!important;display:grid!important}.ad-pricing-list{margin:15px 0;grid-template-columns:repeat(5,1fr)!important;gap:8px!important;display:grid!important}.ad-pricing-list article{background:#071019;border:1px solid #ffffff12;border-radius:8px;gap:9px;padding:12px;display:grid}.ad-pricing-list article b{color:#eee8dc;min-height:30px;font-size:11px}.ad-pricing-list label{color:#8f9ba1;gap:5px;font-size:9px;display:grid}.ad-pricing-list input{width:100%}@media (width<=1050px){.ad-pricing-list{grid-template-columns:1fr 1fr!important}}@media (width<=600px){.ad-pricing-rates,.ad-pricing-list{grid-template-columns:1fr!important}}.participant-gate form{gap:12px;margin-top:22px;display:grid}.participant-gate label{color:#9da7ad;gap:7px;font-size:10px;display:grid}.participant-gate input{color:#fff;background:#050b10;border:1px solid #ffffff18;border-radius:7px;padding:13px}.participant-gate button,.copy-participant-link{color:#f2c77b;background:#e9a93b12;border:1px solid #e9a93b66;border-radius:7px;padding:12px;font-weight:800}.studio-participant-role{background:#385ea80d;border:1px solid #385ea855;border-radius:8px;gap:6px;max-width:680px;margin:20px auto;padding:16px;display:grid}.studio-participant-role span{color:#91ace5;letter-spacing:.15em;font-size:8px}.studio-participant-role b{font-size:18px}.studio-participant-role p{color:#87939a;margin:0}.copy-participant-link{width:min(680px,100%);margin:12px auto;display:block}.participant-production-tools{display:contents}.simplified-broadcasters{grid-template-columns:minmax(320px,.72fr) minmax(420px,1.28fr);align-items:start}.simplified-broadcasters .invite-form{position:sticky;top:18px}@media (width<=900px){.simplified-broadcasters{grid-template-columns:1fr}.simplified-broadcasters .invite-form{position:static}}.admin-override-note{background:#e9a93b0b;border:1px solid #e9a93b3d;border-radius:8px;gap:6px;padding:14px;display:grid}.admin-override-note b{letter-spacing:.14em;color:#e9a93b;font-size:9px}.admin-override-note span{color:#98a4aa;font-size:12px;line-height:1.5}.admin-invite-notice{color:#b6ccff;background:#385ea81a;border-radius:7px;padding:11px}.active-invites>p{margin-top:-12px}.program-review-grid+footer>a[href*=mercadopago],.program-review-grid+footer .studio-access-button,.program-review-grid+footer+.workflow-note{display:none!important}.contract-success .button{text-align:center;margin:18px 0;padding:14px;text-decoration:none;display:block}.contract-archive{background:linear-gradient(145deg,#0d1821,#081018);border-color:#e9a93b3b;margin-bottom:28px}.contract-archive article div a{color:#e9a93b;border:1px solid #e9a93b55;border-radius:7px;padding:10px 14px;text-decoration:none;display:inline-flex}.generated-contract-link{background:#385ea80e;border:1px solid #385ea844;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.generated-contract-link label{margin:0}.generated-contract-link button{height:45px}.program-editor-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.copy-contract-button{color:#a9c1f0!important;background:#385ea816!important;border-color:#385ea877!important}.whatsapp-contract-button{color:#fff!important;background:#1f9d5a!important;border-color:#1f9d5a!important}@media (width<=900px){.program-editor-actions{grid-template-columns:1fr 1fr!important}}@media (width<=700px){.generated-contract-link,.program-editor-actions{grid-template-columns:1fr!important}.active-invites article>div{grid-template-columns:1fr!important;display:grid!important}.contract-archive{margin-bottom:18px}}.payment-period-alert{background:#50c97a0b;border:1px solid #50c97a4d;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 18px;padding:14px 16px;display:flex}.payment-period-alert>div{gap:4px;display:grid}.payment-period-alert span{color:#79e89e;letter-spacing:.16em;font-size:8px;font-weight:850}.payment-period-alert b{color:#e7ece9;font-size:14px}.payment-period-alert small{color:#91a099}.payment-period-alert.ending{background:#e9a93b0c;border-color:#e9a93b66}.payment-period-alert.ending span{color:#f2c77b}.payment-period-alert.expired{background:#f044440d;border-color:#f0444466}.payment-period-alert.expired span,.payment-period-alert.expired small{color:#ff918a}.payment-period-alert button{color:#171006;background:#e9a93b;border:1px solid #e9a93b66;border-radius:7px;min-width:165px;padding:11px 13px;font-weight:850}@media (width<=700px){.payment-period-alert{flex-direction:column;align-items:stretch}.payment-period-alert button{width:100%}}.access-kind{margin:8px 0 2px;grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.access-kind button{color:#9ba6ac!important;background:#ffffff05!important;border:1px solid #ffffff18!important;border-radius:7px!important;padding:11px 8px!important}.access-kind button.active{color:#f2c77b!important;background:#e9a93b12!important;border-color:#e9a93b77!important}.manual-program-form{box-shadow:0 18px 55px #0003;border-color:#e9a93b44!important}.manual-program-form>span:after{content:" · CREAR DESDE ADMIN";color:#f2c77b}.premium-home-hero{isolation:isolate;background-image:linear-gradient(90deg,#02070bee 0%,#031019df 43%,#03101970 72%,#03101955 100%),linear-gradient(#0000 68%,#050b10 100%),url(/sanctuary-hero.png);background-position:50%;min-height:94vh}.premium-home-hero:after{content:"";z-index:-1;background:radial-gradient(circle at 72% 42%,#e9a93b18,#0000 24%),linear-gradient(110deg,#0000 55%,#385ea81a);position:absolute;inset:0}.premium-home-hero .hero-content{width:min(760px,92vw)}.premium-home-hero h1{max-width:760px;font-size:clamp(48px,5.4vw,86px)}.premium-home-hero .hero-listen{min-width:210px;box-shadow:0 16px 55px #e9a93b35}.premium-home-hero .first-visit{color:#b7c0c4;align-items:center;gap:9px;margin-top:24px;font-size:11px;text-decoration:none;display:inline-flex}.premium-home-hero .first-visit span{color:#e9a93b;letter-spacing:.16em;font-size:8px}.home-value-strip{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a151ee8;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:repeat(3,1fr);width:min(1120px,100% - 40px);margin:-42px auto 55px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0008}.home-value-strip article{border-right:1px solid #ffffff12;grid-template-columns:auto 1fr;align-content:center;gap:7px 15px;min-height:128px;padding:28px 30px;display:grid}.home-value-strip article:last-child{border:0}.home-value-strip span{color:#e9a93b;grid-row:1/3;font:400 24px Georgia,serif}.home-value-strip b{font-size:15px}.home-value-strip p{color:#87939a;margin:0;font-size:12px;line-height:1.5}.premium-paths{background:radial-gradient(circle at 50% 15%,#385ea817,#0000 32%),#071019}.premium-paths .path-grid{border:0;gap:12px}.premium-paths .path-grid article{background:linear-gradient(145deg,#0b1721,#08111a);border-radius:12px;transition:all .25s;border:1px solid #ffffff14!important}.premium-paths .path-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 60px #0005;border-color:#e9a93b4d!important}.premium-paths .path-grid a{color:#f2c77b;padding:18px 0;text-decoration:none;display:inline-block}.premium-give{background:radial-gradient(circle at 15% 20%,#e9a93b1a,#0000 30%),linear-gradient(135deg,#0c1924,#071019);border:1px solid #e9a93b38;border-radius:18px;gap:75px;width:min(1180px,100% - 40px);margin:100px auto;padding:76px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0005}.premium-give:after{content:"♡";color:#ffffff05;font:400 190px Georgia,serif;position:absolute;bottom:-50px;right:30px}.premium-give>div{z-index:1;position:relative}.premium-give .privacy-note{background:#e9a93b08;border-left:2px solid #e9a93b;margin-top:20px;padding:18px 20px;font-size:14px}.premium-give .give-actions{grid-template-columns:1.15fr .85fr;gap:11px;margin-top:26px;display:grid}.premium-give .give-actions .button{text-align:center;margin:0;padding:0 18px;text-decoration:none}.premium-give .monthly-support{box-shadow:0 14px 45px #e9a93b28}.premium-give small{line-height:1.6}@media (width<=800px){.premium-home-hero{background-position:58%;min-height:870px}.premium-home-hero .hero-content{padding-top:135px}.home-value-strip{grid-template-columns:1fr;margin:-30px auto 30px}.home-value-strip article{border-bottom:1px solid #ffffff12;border-right:0;min-height:104px}.home-value-strip article:last-child{border-bottom:0}.premium-give{grid-template-columns:1fr;gap:30px;padding:45px 28px}.premium-give .give-actions{grid-template-columns:1fr}}@media (width<=560px){.premium-home-hero h1{font-size:46px}.premium-home-hero .hero-actions{display:grid}.premium-home-hero .hero-actions .button{width:100%}.premium-home-hero .first-visit{flex-direction:column;align-items:flex-start}.premium-paths{padding-left:18px;padding-right:18px}.premium-give{width:calc(100% - 24px);margin:65px auto;padding:38px 22px}}.footer-instagram{color:#f2c77b;margin-top:15px;font-weight:700;text-decoration:none;display:inline-block}.footer-instagram:hover{text-decoration:underline}.hero-brand-copy strong{color:#f2ede3;margin-top:8px;font-weight:600;display:block}.philanthropy{background:radial-gradient(circle at 50% 10%,#e9a93b12,#0000 35%),#071019;padding-top:110px;padding-bottom:110px}.philanthropy .section-head{max-width:900px;margin:auto}.philanthropy .section-head p{max-width:780px;margin:22px auto 0;line-height:1.75}.philanthropy .impact-grid{margin-top:55px}.studio-signals i.danger{background:#f04444;box-shadow:0 0 10px #f0444488}.studio-mic.muted{background:radial-gradient(circle,#f0444424 0,#09131c 68%);border-color:#f0444466}.studio-mic.muted>span{color:#ff776f}.audio-control-center{text-align:left;background:linear-gradient(145deg,#0b1722,#071019);border:1px solid #385ea855;border-radius:14px;width:min(680px,100% - 28px);margin:18px auto;padding:18px;box-shadow:0 18px 55px #0008}.audio-control-center.mic-off{border-color:#f0444455}.audio-control-center>header,.music-channel>header,.remote-producer>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.audio-control-center>header span,.remote-producer header span,.mic-channel>span,.music-channel>header span{color:#e9a93b;letter-spacing:.18em;font-size:10px;font-weight:800;display:block}.audio-control-center>header h3,.remote-producer h3{margin:5px 0 14px;font-size:19px}.audio-control-center>header>b,.remote-producer header>b{color:#66de8d;letter-spacing:.12em;white-space:nowrap;border:1px solid #50c97a55;border-radius:999px;padding:6px 9px;font-size:9px}.audio-channel-grid{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.audio-channel-grid article{background:#030a10;border:1px solid #ffffff12;border-radius:10px;padding:14px}.mic-channel>strong{color:#66de8d;margin:12px 0;font-size:27px;display:block}.mic-off .mic-channel>strong{color:#ff776f}.mic-channel>button{letter-spacing:.04em;border-radius:7px;width:100%;min-height:42px;font-size:11px;font-weight:900}.mic-channel>button.turn-off{color:#ff8b85;background:#f0444414;border:1px solid #f0444477}.mic-channel>button.turn-on{color:#79e89e;background:#50c97a14;border:1px solid #50c97a77}.mic-channel>button:disabled{opacity:.4}.mic-channel>small,.music-channel>small{color:#9dabb7;margin-top:10px;font-size:11px;line-height:1.45;display:block}.music-channel>header strong{color:#f2ede3;font-size:18px}.music-channel>input{accent-color:#e9a93b;width:100%;margin:18px 0}.music-channel>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.music-channel button{color:#f2ede3;background:#111d27;border:1px solid #ffffff1c;border-radius:7px;min-height:38px;font-size:10px;font-weight:800}.music-channel button.total-silence{color:#ff8b85;border-color:#f0444455}.studio-music-library>.music-volume{display:none}.remote-producer{background:linear-gradient(145deg,#0c1925,#071019);border:1px solid #385ea84d;border-radius:14px;margin:14px 18px;padding:18px}.remote-producer.active{background:linear-gradient(145deg,#0c201b,#071019);border-color:#50c97a66}.remote-producer p{color:#aab5bf;margin:5px 0 0;font-size:12px;line-height:1.5}.remote-producer>div{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:15px;display:grid}.remote-producer button{color:#f2ede3;background:#111d27;border:1px solid #ffffff18;border-radius:8px;min-height:42px;font-size:10px;font-weight:850}.remote-producer button.remote-danger{color:#ff8b85;border-color:#f0444455}.remote-producer button:disabled{opacity:.3}.remote-producer>small{color:#e9a93b;margin-top:11px;display:block}.remote-producer header>b{color:#8fb6ff;border-color:#385ea866}@media (width<=700px){.audio-channel-grid{grid-template-columns:1fr}.remote-producer>header{display:block}.remote-producer header>b{margin-top:10px;display:inline-block}.remote-producer>div{grid-template-columns:1fr 1fr}.remote-producer>div button:last-child{grid-column:1/-1}.audio-control-center>header{display:block}.audio-control-center>header>b{margin-bottom:12px;display:inline-block}}.studio-mobile-nav{display:none}.metrics-toolbar-actions{align-items:end;gap:9px;display:flex}.metrics-toolbar-actions button{color:#f2c77b;background:#e9a93b0d;border:1px solid #e9a93b55;border-radius:7px;padding:10px 12px;font-size:9px;font-weight:800}.metrics-health{color:#87939a;margin-top:10px;font-size:10px;display:block}.metrics-health i{background:#e9a93b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.metrics-health.active i{background:#50c97a;box-shadow:0 0 9px #50c97a88}@media (width<=700px){.broadcaster-main{padding:20px 10px 70px}.broadcaster-main>h1{font-size:30px;line-height:1.05}.broadcaster-main>p{font-size:13px}.pro-studio{border-radius:11px;margin-top:18px;overflow:visible}.studio-topbar{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071019ef;border-radius:10px 10px 0 0;height:58px;position:sticky;top:0}.studio-mobile-nav{z-index:44;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b10f2;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff16;grid-template-columns:repeat(4,1fr);padding:7px;display:grid;position:sticky;top:58px}.studio-mobile-nav button{color:#75828a;background:0 0;border:0;border-right:1px solid #ffffff0d;place-items:center;gap:3px;min-width:0;padding:8px 3px;display:grid}.studio-mobile-nav button:last-child{border-right:0}.studio-mobile-nav button b{font-size:16px}.studio-mobile-nav button span{letter-spacing:.08em;font-size:8px;font-weight:850}.studio-mobile-nav button.active{color:#f2c77b;background:#e9a93b0d;border-radius:7px}.studio-console{padding:20px 12px}.console-label{padding:0 4px}.studio-mic{width:108px;height:108px;margin:24px auto 20px}.studio-mic>span{font-size:40px}.level-meter{gap:3px;height:38px;bottom:-34px;left:-82px;right:-82px}.level-meter i{width:5px}.studio-console>h2{margin:48px auto 8px;font-size:25px}.studio-console>p{font-size:12px}.studio-signals{gap:7px;margin:18px 0;font-size:7px}.audio-control-center{width:100%;margin:12px 0;padding:12px}.audio-control-center>header h3{font-size:16px}.audio-channel-grid article{padding:12px}.mic-channel>button,.music-channel button{min-height:46px}.music-channel>div{grid-template-columns:1fr}.voice-enhancer{padding:14px}.voice-profile-grid{grid-template-columns:1fr}.studio-start,.studio-stop,.camera-live-toggle,.copy-participant-link{min-height:52px}.studio-sidecar{border-top:0;padding:12px}.studio-audience{grid-template-columns:1fr auto;align-items:center;display:grid}.studio-audience b{margin:0;font-size:38px}.studio-audience small{grid-column:1/-1}.studio-notes{min-height:calc(100vh - 230px)}.studio-notes textarea{min-height:300px;font-size:16px}.studio-checklist,.mobile-console .studio-sidecar,.mobile-console .participant-production-tools,.mobile-notes .studio-console,.mobile-notes .participant-production-tools,.mobile-chat .studio-deck,.mobile-music .studio-deck,.mobile-chat .program-music-upload,.mobile-chat .studio-music-library,.mobile-music .studio-live-messages{display:none}.mobile-chat .studio-tools,.mobile-music .studio-tools{display:block}.mobile-chat .studio-live-messages,.mobile-music .studio-music-library{border:0;min-height:calc(100vh - 210px);padding:15px 10px;display:block}.studio-tools header h3{font-size:21px}.smart-producer{padding:12px!important}.smart-producer>header{display:block}.smart-producer>header>button{width:100%;min-height:40px;margin-top:10px}.producer-actions button{min-height:48px;font-size:9px}.studio-music-library>.studio-track-list{max-height:none}.studio-music-library article{padding:12px}.studio-live-messages>div{max-height:none}.metrics-toolbar-actions{align-items:stretch;width:100%}.metrics-toolbar-actions label,.metrics-toolbar-actions button{flex:1}.metrics-health{line-height:1.5}html,body{width:100%;max-width:100%;overflow-x:hidden}.broadcaster-page,.broadcaster-main,.pro-studio,.studio-deck,.studio-console,.studio-sidecar,.participant-production-tools,.studio-tools,.studio-live-messages,.studio-music-library,.program-music-upload{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.broadcaster-page{padding-bottom:76px}.broadcaster-main{padding-left:8px;padding-right:8px}.pro-studio{overflow:hidden}.studio-topbar{position:sticky;top:0}.studio-mobile-nav{z-index:100;padding:7px 8px calc(7px + env(safe-area-inset-bottom));grid-template-columns:repeat(auto-fit,minmax(68px,1fr));position:fixed;inset:auto 0 0;box-shadow:0 -12px 35px #000b}.studio-topbar,.studio-mobile-nav,.studio-console,.studio-sidecar,.studio-live-messages,.studio-music-library{box-sizing:border-box}.studio-topbar{width:100%;max-width:100%}.studio-session{min-width:0;max-width:55%;overflow:hidden}.studio-session small,.studio-session b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-console>*,.studio-sidecar>*,.studio-tools>*,.smart-producer>*,.studio-music-library>*{min-width:0;max-width:100%}.program-title input,.studio-notes textarea,.program-music-upload input{box-sizing:border-box}.mobile-music .studio-music-library>.music-volume{background:linear-gradient(145deg,#101a22,#060b10);border-color:#e9a93b55;max-height:none;margin:14px 0;padding:14px 12px;display:block;overflow:visible}.mobile-music .music-volume>div{grid-template-columns:1fr 1fr 1fr}.mobile-music .music-volume button{min-height:42px}.mobile-music .studio-music-library>header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060b0ff2;margin:-15px -10px 14px;padding:14px 10px;position:sticky;top:0}.mobile-music .studio-music-library>header h3{font-size:22px}.mobile-music .studio-track-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mobile-music .studio-track-list article>div{min-width:0}.mobile-music .studio-track-list article h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-music .studio-track-list article button{width:auto;min-width:105px}.mobile-music .program-music-upload{margin:16px 8px 24px}.smart-producer>p{margin-bottom:12px}.producer-actions{grid-template-columns:1fr 1fr!important}.producer-actions button:last-child{grid-column:1/-1}.studio-chat-actions button{min-height:38px}.voice-profile-grid button,.studio-device-controls button{white-space:normal;min-width:0}.camera-preview{width:100%}.remote-producer,.admin-firewall{box-sizing:border-box;max-width:calc(100% - 16px);margin-left:8px;margin-right:8px}}.admin-mobile-section{display:none}.admin-header-actions{gap:8px;display:flex}.admin-header-actions a{color:#e9a93b;border:1px solid #e9a93b55;border-radius:7px;padding:11px 15px;text-decoration:none}.admin-header-actions a:last-child{color:#9ba5ab;border-color:#ffffff18}@media (width<=700px){.admin-shell{width:100%;max-width:100%;display:block;overflow-x:hidden}.admin-sidebar{display:none}.admin-main{width:100%;min-width:0;max-width:100%;padding:0 9px 50px;overflow:hidden}.admin-main>header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071019f2;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0 -9px 14px;padding:12px 12px 10px;display:grid;position:sticky;top:0}.admin-main>header h1{margin-top:5px;font-size:23px;line-height:1.05}.admin-main>header>div:first-child{min-width:0}.admin-main>header>div:first-child span{font-size:7px}.admin-header-actions{align-items:start}.admin-header-actions a{white-space:nowrap;padding:8px;font-size:9px}.admin-mobile-section{grid-column:1/-1;gap:5px;display:grid}.admin-mobile-section>span{letter-spacing:.15em;color:#e9a93b!important;font-size:7px!important}.admin-mobile-section select{color:#f2ede3;background:#0b151f;border:1px solid #e9a93b55;border-radius:7px;width:100%;min-height:43px;padding:9px 12px;font-size:16px}.admin-main>*,.admin-main form,.admin-main section,.admin-main article,.admin-main div{box-sizing:border-box;min-width:0;max-width:100%}.admin-main input,.admin-main select,.admin-main textarea{box-sizing:border-box;max-width:100%;font-size:16px}.admin-main button{white-space:normal;min-height:44px}.stat-grid,.admin-two,.package-admin-grid,.program-review-grid,.metrics-summary,.metrics-breakdowns,.metrics-actions{grid-template-columns:1fr!important}.admin-card,.admin-form,.content-list,.program-requests,.music-manager,.campaign-report,.metric-breakdown,.metrics-chart,.studio-connection{padding:16px 12px}.admin-form h2,.content-list h2{font-size:23px}.record{padding:16px 12px}.record-top{flex-wrap:wrap;align-items:flex-start;gap:8px}.record-top time{font-size:9px}.record-actions,.content-list>article>div{grid-template-columns:1fr;width:100%;display:grid}.record-actions button,.content-list>article button{width:100%}.package-admin-grid form>div,.advertising-manager .admin-form>div,.studio-connection form{grid-template-columns:1fr}.program-requests{padding:14px 9px}.program-requests>form{padding:14px 10px}.program-requests form>footer{grid-template-columns:1fr}.music-manager>header,.submitted-music .card-title,.package-admin .card-title,.card-title,.campaign-report header{display:block}.music-search{width:100%;margin-top:12px;display:grid}.music-search input,.music-search select{width:100%;min-width:0}.music-preview{grid-template-columns:1fr;padding:10px;position:static}.music-preview audio{width:100%;min-width:0}.music-table{border:0;overflow:visible}.music-table-head{display:none}.music-table article{border:1px solid #ffffff12;border-radius:8px;grid-template-columns:1fr;gap:9px;margin-bottom:9px;padding:12px;display:grid}.music-row-actions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid!important}.music-row-actions button{width:100%}.music-pagination{flex-direction:column;align-items:flex-start;gap:10px}.campaign-table{width:100%;overflow-x:auto}.campaign-table>div{min-width:480px}.metrics-chart>div{max-width:none}.metric-breakdown>div{grid-template-columns:minmax(80px,.8fr) 1fr auto}.admin-notice{z-index:110;width:calc(100% - 18px);inset:auto 9px 12px}.admin-firewall{position:relative;top:auto}.remote-producer>div{grid-template-columns:1fr 1fr}.studio-connection{display:block}.studio-connection>div{margin-bottom:18px}.legal-provider-form>div,.schedule-grid article,.advertising-pricing-grid{grid-template-columns:1fr!important}.content-list>article p,.record p{overflow-wrap:anywhere}}.daily-image-trigger{color:#f2c77b;letter-spacing:.02em;background:#e9a93b0d;border:1px solid #e9a93b66;border-radius:999px;align-self:flex-start;margin-top:10px;padding:9px 14px;font-size:10px;font-weight:800}.daily-image-trigger:hover{background:#e9a93b1c}.daily-image-modal{z-index:250;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02070bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.daily-image-dialog{background:radial-gradient(circle at 90% 10%,#e9a93b17,#0000 26%),#08131d;border:1px solid #e9a93b42;border-radius:18px;width:min(920px,100%);max-height:calc(100vh - 30px);padding:26px;overflow:auto;box-shadow:0 35px 120px #000c}.daily-image-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.daily-image-dialog>header span{color:#e9a93b;letter-spacing:.18em;font-size:8px}.daily-image-dialog>header h2{margin:7px 0 18px;font:400 35px/1.05 Georgia,serif}.daily-image-dialog>header>button{color:#f2ede3;background:#ffffff08;border:1px solid #ffffff1c;border-radius:50%;width:40px;height:40px;font-size:25px}.daily-image-preview{isolation:isolate;aspect-ratio:4/5;background:radial-gradient(circle at 85% 15%,#e9a93b3b,#0000 35%),radial-gradient(circle at 10% 90%,#385ea83d,#0000 44%),linear-gradient(145deg,#06121d,#091b2a 55%,#03090e);border:1px solid #ffffff20;border-radius:13px;flex-direction:column;width:min(410px,100%);margin:0 auto;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0009}.daily-image-preview:after{content:"";z-index:-1;border:1px solid #ffffff15;border-radius:8px;position:absolute;inset:17px}.daily-image-preview>small{color:#e9a93b;letter-spacing:.16em;font-size:8px;font-weight:800}.daily-image-preview>span{color:#ffffff9b;letter-spacing:.14em;margin-top:10px;font-size:7px}.daily-image-preview blockquote{color:#f7f3ea;margin:auto 0 18px;font:400 clamp(20px,3.5vw,31px)/1.3 Georgia,serif}.daily-image-preview>b{color:#e9a93b;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.daily-image-preview>i{z-index:-1;color:#ffffff0a;place-items:center;font:700 130px Georgia,serif;display:grid;position:absolute;inset:0}.daily-image-preview footer{color:#ffffffa8;border-top:1px solid #ffffff17;justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px;font-size:8px;display:flex}.daily-image-preview footer strong{color:#f7f3eacc}.daily-image-preview footer em{font-style:normal}.daily-image-dialog>p{text-align:center;color:#94a0a7;max-width:620px;margin:20px auto 14px;font-size:11px}.daily-image-actions{justify-content:center;gap:9px;display:flex}.daily-image-actions button{color:#171006;background:#e9a93b;border:1px solid #e9a93b66;border-radius:7px;min-height:43px;padding:0 17px;font-weight:850}.daily-image-actions button+button{color:#f2c77b;background:0 0}.daily-image-actions button:disabled{opacity:.5}.daily-image-notice{text-align:center;color:#b9c3c9;margin:13px auto 0;display:block}@media (width<=600px){.daily-image-modal{padding:8px}.daily-image-dialog{max-height:calc(100vh - 16px);padding:18px 14px}.daily-image-dialog>header h2{font-size:27px}.daily-image-preview{width:min(330px,100%);padding:30px}.daily-image-preview blockquote{font-size:clamp(18px,6.2vw,26px)}.daily-image-actions{display:grid}.daily-image-actions button{width:100%}}.daily-verse>div:first-child .daily-image-dialog>p{font:400 11px/1.55 Arial,Helvetica,sans-serif}.program-flyer-manager{background:#e9a93b08;border:1px solid #e9a93b35;border-radius:9px;grid-template-columns:110px 1fr 1fr;align-items:center;gap:12px 16px;margin:18px 0;padding:16px;display:grid}.program-flyer-manager>div{aspect-ratio:4/5;background:#050b10;border:1px solid #ffffff18;border-radius:7px;grid-row:1/3;width:110px;overflow:hidden}.program-flyer-manager img{object-fit:cover;width:100%;height:100%}.flyer-placeholder{text-align:center;color:#e9a93b;place-content:center;height:100%;font:400 26px Georgia,serif;display:grid}.flyer-placeholder small{letter-spacing:.2em;font:700 8px Arial}.program-flyer-manager label{margin:0}.program-flyer-manager nav{grid-column:2/4;gap:8px;display:flex}.program-flyer-manager nav button{width:auto!important;padding:10px 14px!important}.program-flyer-manager .remove-flyer{color:#ffb5b5!important;background:#3a1013!important}@media (width<=700px){.program-flyer-manager{grid-template-columns:82px 1fr;padding:12px}.program-flyer-manager>div{grid-row:1/2;width:82px}.program-flyer-manager .check,.program-flyer-manager nav{grid-column:1/-1}.program-flyer-manager nav{grid-template-columns:1fr;display:grid}.program-flyer-manager nav button{width:100%!important}}
