:root{--daar-bg:#09090d;--daar-bg-2:#0f0f16;--daar-surface:#15151d;--daar-surface-2:#1d1d28;--daar-line:rgba(255,255,255,.1);--daar-text:#f7f7fa;--daar-muted:#a5a5b3;--daar-accent:#6d28d9;--daar-accent-2:#8b5cf6;--daar-danger:#ef4444;--daar-success:#22c55e;--daar-radius:20px;--daar-shadow:0 24px 70px rgba(0,0,0,.35);--daar-shell:min(1380px,calc(100% - 40px));--daar-header:72px;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--daar-bg)}body{margin:0;background:var(--daar-bg);color:var(--daar-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.55}body.admin-bar .daar-header{top:32px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}.daar-shell{width:var(--daar-shell);margin-inline:auto}.daar-main{min-height:65vh}.daar-icon{width:1.15em;height:1.15em;display:inline-block;vertical-align:-.15em;flex:0 0 auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.daar-skip-link{position:fixed;left:20px;top:-80px;z-index:99999;background:#fff;color:#000;padding:12px 18px;border-radius:12px}.daar-skip-link:focus{top:12px}.daar-kicker{display:block;color:#c4a7ff;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:850;margin-bottom:8px}.daar-verified{display:inline-grid;place-items:center;width:1.25em;height:1.25em;border-radius:50%;background:var(--daar-accent);color:#fff;font-style:normal;font-size:.7em;vertical-align:.1em}.daar-button{border:1px solid var(--daar-line);background:var(--daar-surface-2);color:var(--daar-text);display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 18px;border-radius:999px;font-weight:800;cursor:pointer;transition:.2s ease}.daar-button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.24)}.daar-button.is-primary{background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));border-color:transparent;box-shadow:0 10px 30px color-mix(in srgb,var(--daar-accent) 30%,transparent)}.daar-button.is-ghost{background:rgba(255,255,255,.04)}.daar-button.is-glass{background:rgba(9,9,13,.48);backdrop-filter:blur(12px)}.daar-button.is-compact{min-height:38px;padding:0 14px;font-size:.88rem}.daar-button.is-icon-only{width:42px;min-height:42px;padding:0}.daar-button.is-icon-only span,.daar-button.is-icon-only small{display:none}.daar-button.is-active,.daar-follow-button.is-active{background:rgba(124,58,237,.18);border-color:rgba(168,85,247,.5);color:#d8c2ff}.daar-button:disabled{opacity:.55;cursor:not-allowed}.daar-button-row{display:flex;flex-wrap:wrap;gap:10px}.daar-icon-button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--daar-line);border-radius:50%;background:rgba(255,255,255,.04);padding:0;cursor:pointer}.daar-icon-button img{width:100%;height:100%;border-radius:50%}
/* Header */
.daar-header{height:var(--daar-header);position:sticky;top:0;z-index:1000;background:rgba(9,9,13,.84);border-bottom:1px solid var(--daar-line);backdrop-filter:blur(18px)}.daar-header__inner{height:100%;display:flex;align-items:center;gap:24px}.daar-brand{display:inline-flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:800;white-space:nowrap}.daar-brand strong{color:#b792ff}.daar-brand__mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--daar-accent),#db2777);box-shadow:0 10px 25px rgba(124,58,237,.28);font-weight:950}.daar-brand__logo{height:44px;width:auto;max-width:190px;object-fit:contain}.daar-primary-nav{display:flex;align-items:center;gap:22px;font-weight:700;font-size:.92rem}.daar-primary-nav a{color:#d8d8df}.daar-primary-nav a:hover{color:#fff}.daar-search-trigger{margin-left:auto;min-width:min(370px,30vw);height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--daar-line);border-radius:999px;background:rgba(255,255,255,.04);color:var(--daar-muted);cursor:pointer;text-align:left}.daar-search-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daar-search-trigger kbd{margin-left:auto;border:1px solid var(--daar-line);background:#20202b;padding:2px 6px;border-radius:7px;font-size:.7rem}.daar-header__actions{display:flex;align-items:center;gap:9px}.daar-mobile-menu-toggle,.daar-mobile-nav{display:none}.daar-search-overlay,.daar-modal{position:fixed;inset:0;z-index:5000;background:rgba(0,0,0,.78);backdrop-filter:blur(12px);padding:24px;display:grid;place-items:center}.daar-search-overlay[hidden],.daar-modal[hidden]{display:none}.daar-search-dialog,.daar-modal__dialog{position:relative;width:min(760px,100%);padding:42px;border:1px solid var(--daar-line);border-radius:28px;background:linear-gradient(145deg,#181822,#101018);box-shadow:var(--daar-shadow)}.daar-search-close,.daar-modal__close{position:absolute;right:20px;top:20px}.daar-search-dialog h2,.daar-modal__dialog h2{font-size:clamp(2rem,5vw,3.6rem);line-height:1.03;margin:0 0 24px}.daar-big-search{display:flex;gap:10px}.daar-big-search input{flex:1;min-width:0}.daar-search-suggestions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.daar-search-suggestions a{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.05);color:var(--daar-muted);font-size:.88rem}
/* Hero */
.daar-hero{position:relative;min-height:720px;display:flex;align-items:flex-end;overflow:hidden;background:radial-gradient(circle at 80% 20%,rgba(124,58,237,.22),transparent 38%),#0b0b11}.daar-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#09090d 0%,rgba(9,9,13,.88) 40%,rgba(9,9,13,.28) 72%,#09090d 100%),linear-gradient(0deg,#09090d 0%,transparent 55%),var(--hero-image);background-size:cover;background-position:center;opacity:.9}.daar-hero__content{position:relative;z-index:2;padding:110px 0 80px}.daar-hero__content h1{font-size:clamp(3rem,7vw,6.8rem);letter-spacing:-.06em;line-height:.92;max-width:980px;margin:0 0 24px}.daar-hero__content>p{max-width:720px;color:#c8c8d1;font-size:1.12rem;margin-bottom:28px}.daar-feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;gap:12px;margin-top:44px}.daar-feature-list span{display:flex;flex-direction:column;padding:16px;border-left:2px solid rgba(168,85,247,.55);background:linear-gradient(90deg,rgba(124,58,237,.12),transparent);font-size:.82rem;color:var(--daar-muted)}.daar-feature-list strong{color:#fff;font-size:.9rem}.daar-featured-tile{position:absolute;right:max(20px,calc((100vw - 1380px)/2));bottom:80px;z-index:3;width:min(380px,30vw);padding:22px;border:1px solid rgba(255,255,255,.16);background:rgba(10,10,16,.65);backdrop-filter:blur(18px);border-radius:20px;display:flex;flex-direction:column;gap:7px}.daar-featured-tile span,.daar-featured-tile small{color:#b8b8c4;font-size:.8rem}.daar-featured-tile strong{font-size:1.25rem;line-height:1.25}
/* Sections/cards */
.daar-section{padding:80px 0}.daar-section.is-surface{background:var(--daar-bg-2);border-block:1px solid rgba(255,255,255,.04)}.daar-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.daar-section-heading h2{font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.04em;margin:0}.daar-section-heading>a{color:#b9a1ef;font-weight:800}.daar-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px}.daar-card-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.daar-card{min-width:0}.daar-card__media{position:relative;display:block;aspect-ratio:16/9;border-radius:17px;overflow:hidden;background:#181820;isolation:isolate}.daar-card__media:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.75));z-index:1}.daar-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.daar-card:hover .daar-card__media img{transform:scale(1.035);filter:saturate(1.1)}.daar-card__badge,.daar-card__duration,.daar-live-dot,.daar-card__preview{position:absolute;z-index:2}.daar-card__badge{left:12px;top:12px;border-radius:999px;padding:5px 9px;background:rgba(11,11,16,.75);backdrop-filter:blur(10px);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;font-weight:850}.daar-card__duration{right:10px;bottom:10px;background:rgba(0,0,0,.78);padding:4px 7px;border-radius:7px;font-size:.72rem;font-weight:800}.daar-live-dot{left:12px;bottom:12px;background:var(--daar-danger);padding:4px 8px;border-radius:7px;font-size:.68rem;font-weight:900}.daar-card__preview{inset:0;display:grid;place-content:center;justify-items:center;gap:5px;opacity:0;background:rgba(0,0,0,.24);transition:opacity .2s}.daar-card__preview .daar-icon{width:44px;height:44px;padding:12px;border-radius:50%;background:rgba(124,58,237,.9)}.daar-card__preview span{font-size:.78rem;font-weight:800}.daar-card:hover .daar-card__preview{opacity:1}.daar-card__body{padding:12px 3px}.daar-card__creator{display:flex;align-items:center;gap:7px;color:#c3c3cd;font-size:.78rem}.daar-card__creator img{width:28px;height:28px;border-radius:50%}.daar-card__creator small{color:#777786}.daar-card__title{font-size:1.05rem;line-height:1.28;margin:8px 0}.daar-card__title a:hover{text-decoration:underline}.daar-card__meta{display:flex;gap:13px;color:#898997;font-size:.74rem}.daar-card__meta span{display:inline-flex;align-items:center;gap:4px}.daar-card__meta .daar-icon{width:13px}.daar-creator-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.daar-creator-mini{display:flex;align-items:center;gap:10px;padding:14px;background:var(--daar-surface);border:1px solid var(--daar-line);border-radius:18px}.daar-creator-mini>a{min-width:0;display:flex;align-items:center;gap:10px;flex:1}.daar-creator-mini img{width:54px;height:54px;border-radius:50%;object-fit:cover}.daar-creator-mini span{min-width:0;display:flex;flex-direction:column}.daar-creator-mini strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daar-creator-mini small,.daar-creator-mini em{font-size:.74rem;color:var(--daar-muted);font-style:normal}.daar-split-sections{display:grid;grid-template-columns:1fr 1fr;gap:48px}.daar-empty{min-height:250px;padding:40px;border:1px dashed rgba(255,255,255,.15);border-radius:24px;background:linear-gradient(135deg,rgba(124,58,237,.08),transparent);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.daar-empty.is-compact{min-height:210px}.daar-empty h3{font-size:1.45rem;margin:0 0 8px}.daar-empty p{color:var(--daar-muted);max-width:620px}.daar-studio-cta{padding:86px 0;background:radial-gradient(circle at 80% 40%,rgba(168,85,247,.25),transparent 36%),#111119}.daar-studio-cta__inner{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px}.daar-studio-cta h2{font-size:clamp(2.3rem,5vw,4.7rem);line-height:.98;letter-spacing:-.05em;margin:0 0 16px}.daar-studio-cta p{color:var(--daar-muted);max-width:680px}.daar-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.daar-stats span{padding:26px 18px;border-radius:18px;border:1px solid var(--daar-line);background:rgba(255,255,255,.04);display:flex;flex-direction:column}.daar-stats strong{font-size:2rem}.daar-stats span{font-size:.75rem;color:var(--daar-muted)}
/* Page/channel */
.daar-page-hero{padding:120px 0 80px;background:radial-gradient(circle at 75% 25%,rgba(124,58,237,.28),transparent 35%),linear-gradient(180deg,#11111a,var(--daar-bg));border-bottom:1px solid var(--daar-line)}.daar-page-hero.is-small{padding:90px 0 55px}.daar-page-hero h1{font-size:clamp(3rem,7vw,6.5rem);line-height:.94;letter-spacing:-.06em;max-width:1050px;margin:0 0 20px}.daar-page-hero.is-small h1{font-size:clamp(2.4rem,6vw,4.8rem)}.daar-page-hero p{max-width:760px;color:#c1c1cb;font-size:1.08rem}.daar-page-hero.is-live{background:radial-gradient(circle at 75% 25%,rgba(239,68,68,.22),transparent 35%),linear-gradient(180deg,#141016,var(--daar-bg))}.daar-page-hero.is-premiere{background:radial-gradient(circle at 75% 25%,rgba(219,39,119,.22),transparent 35%),linear-gradient(180deg,#15101a,var(--daar-bg))}.daar-directory-tools{display:flex;gap:10px;margin-top:30px;max-width:760px}.daar-directory-tools label{flex:1;display:flex;align-items:center;gap:9px;border:1px solid var(--daar-line);background:rgba(255,255,255,.05);border-radius:999px;padding:0 16px}.daar-directory-tools input{border:0;background:transparent;padding:13px 0}.daar-directory-tools select{border-radius:999px;padding:0 16px}.daar-creator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.daar-creator-card{border:1px solid var(--daar-line);border-radius:24px;background:var(--daar-surface);overflow:hidden}.daar-creator-card__cover{display:block;height:110px;background:linear-gradient(135deg,rgba(124,58,237,.55),rgba(219,39,119,.2)),var(--cover);background-size:cover;background-position:center}.daar-creator-card__body{padding:0 22px 22px}.daar-creator-card__identity{display:flex;align-items:end;gap:13px;margin-top:-42px}.daar-creator-card__identity img{width:86px;height:86px;border:4px solid var(--daar-surface);border-radius:50%;object-fit:cover}.daar-creator-card__identity h3{margin:0;font-size:1.22rem}.daar-creator-card__identity strong{color:var(--daar-muted);font-size:.8rem}.daar-creator-card__body>p{color:var(--daar-muted);min-height:52px}.daar-creator-card__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0}.daar-creator-card__stats span{display:flex;flex-direction:column;font-size:.68rem;color:var(--daar-muted)}.daar-creator-card__stats b{color:#fff;font-size:1rem}.daar-channel-hero{min-height:460px;display:flex;align-items:end;padding:90px 0 55px;position:relative;background:linear-gradient(0deg,#09090d 0%,rgba(9,9,13,.3)),linear-gradient(90deg,rgba(9,9,13,.92),rgba(9,9,13,.25)),var(--channel-cover),radial-gradient(circle at 80% 20%,rgba(124,58,237,.38),transparent 35%),#14141d;background-size:cover;background-position:center}.daar-channel-hero__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:28px}.daar-channel-avatar img{width:150px;height:150px;object-fit:cover;border-radius:28px;border:5px solid rgba(9,9,13,.8)}.daar-channel-copy h1{font-size:clamp(2.7rem,6vw,5.6rem);letter-spacing:-.06em;line-height:.95;margin:0 0 4px}.daar-channel-copy>strong{color:#c9b6ef}.daar-channel-copy p{color:#c2c2cd;max-width:650px}.daar-channel-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.daar-channel-stats span{padding:15px;border:1px solid var(--daar-line);border-radius:16px;background:rgba(0,0,0,.35);display:flex;flex-direction:column;min-width:100px;font-size:.7rem;color:var(--daar-muted)}.daar-channel-stats strong{color:#fff;font-size:1.45rem}.daar-channel-tabs{position:sticky;top:var(--daar-header);z-index:20;background:rgba(9,9,13,.9);backdrop-filter:blur(16px);border-block:1px solid var(--daar-line)}.daar-channel-tabs .daar-shell{display:flex;gap:30px;overflow:auto}.daar-channel-tabs a{padding:17px 0;font-weight:800;color:var(--daar-muted);white-space:nowrap}.daar-channel-tabs a:hover{color:#fff}.daar-prose{max-width:850px;margin-inline:auto}.daar-prose h2{font-size:clamp(2rem,5vw,4rem);letter-spacing:-.04em;line-height:1.05}.daar-prose p,.daar-prose li{color:#c6c6cf;font-size:1.02rem}.daar-prose a{text-decoration:underline;color:#c9afff}.daar-profile-details{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.daar-profile-details div{padding:16px;border:1px solid var(--daar-line);border-radius:14px}.daar-profile-details dt{color:var(--daar-muted);font-size:.72rem}.daar-profile-details dd{margin:4px 0 0;font-weight:800}
/* Watch page */
.daar-watch-page{padding:28px 0 90px}.daar-watch-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.daar-watch-grid.has-event-chat{grid-template-columns:minmax(0,1fr) 390px;align-items:start}.daar-player{position:relative;aspect-ratio:16/9;background:#000;border-radius:20px;overflow:hidden;box-shadow:var(--daar-shadow)}.daar-player video,.daar-player__poster{width:100%;height:100%;display:block;object-fit:contain;background:#000}.daar-player-error{height:100%;display:grid;place-content:center;text-align:center;padding:30px;background:radial-gradient(circle,rgba(124,58,237,.24),transparent 50%)}.daar-player-error p{color:var(--daar-muted)}.daar-player-live{position:absolute;left:16px;top:16px;background:rgba(239,68,68,.9);border-radius:8px;padding:6px 10px;font-size:.75rem;font-weight:900}.daar-player-live i{display:inline-block;width:7px;height:7px;background:#fff;border-radius:50%;margin-right:6px}.daar-countdown{height:100%;display:grid;place-content:center;justify-items:center;text-align:center;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.8)),var(--poster);background-size:cover;background-position:center}.daar-countdown h2{font-size:clamp(1.5rem,4vw,3.3rem);margin:0}.daar-countdown strong{font-size:clamp(2.8rem,7vw,6rem);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:10px 0 20px}.daar-watch-heading{padding:22px 2px 10px}.daar-watch-heading h1{font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.04em;margin:0 0 13px}.daar-watch-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--daar-muted);font-size:.82rem}.daar-watch-meta span{display:flex;align-items:center;gap:5px}.daar-creator-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-block:1px solid var(--daar-line)}.daar-creator-bar__identity{display:flex;align-items:center;gap:11px}.daar-creator-bar__identity img{border-radius:50%;width:52px;height:52px}.daar-creator-bar__identity span{display:flex;flex-direction:column}.daar-creator-bar__identity small{color:var(--daar-muted);font-size:.76rem}.daar-creator-bar__actions{display:flex;gap:8px}.daar-actions{display:flex;gap:8px;padding:14px 0;overflow-x:auto;scrollbar-width:none}.daar-action{min-width:max-content;height:43px;padding:0 14px;border-radius:999px;border:1px solid var(--daar-line);background:rgba(255,255,255,.04);display:inline-flex;align-items:center;gap:7px;font-weight:800;cursor:pointer}.daar-action small{color:#c6b2f4}.daar-action.is-active{background:rgba(124,58,237,.2);color:#d9c8ff;border-color:rgba(168,85,247,.5)}.daar-more-wrap{position:relative}.daar-more-menu{position:absolute;right:0;top:calc(100% + 7px);z-index:30;min-width:200px;background:#20202a;border:1px solid var(--daar-line);border-radius:13px;padding:7px;box-shadow:var(--daar-shadow)}.daar-more-menu[hidden]{display:none}.daar-more-menu a{display:block;padding:10px;border-radius:8px}.daar-more-menu a:hover{background:rgba(255,255,255,.06)}.daar-description{margin-top:5px;padding:18px;border-radius:16px;background:var(--daar-surface);border:1px solid var(--daar-line)}.daar-description__content{max-height:110px;overflow:hidden;color:#c5c5cf}.daar-description.is-open .daar-description__content{max-height:none}.daar-description>button{border:0;background:none;padding:5px 0;color:#c3aaff;font-weight:800;cursor:pointer}.daar-event-chat{position:sticky;top:calc(var(--daar-header) + 16px);height:calc(100vh - var(--daar-header) - 32px);min-height:540px;border:1px solid var(--daar-line);border-radius:20px;background:var(--daar-surface);overflow:hidden;display:flex;flex-direction:column}.daar-chat-heading{padding:16px;display:flex;justify-content:space-between;border-bottom:1px solid var(--daar-line)}.daar-chat-heading div{display:flex;flex-direction:column}.daar-chat-heading small{color:var(--daar-muted)}.daar-chat-status{font-size:.7rem;color:#9de6b3}.daar-chat-status i{display:inline-block;width:7px;height:7px;background:var(--daar-success);border-radius:50%;margin-right:5px}.daar-chat-body{min-height:0;flex:1;overflow-y:auto;padding:8px}.daar-conversation{margin-top:48px}.daar-comments{display:flex;flex-direction:column;gap:16px}.daar-comment-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.daar-comment{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:12px;border-radius:14px;background:rgba(255,255,255,.035)}.daar-comment__avatar img{border-radius:50%}.daar-comment__body header{display:flex;align-items:center;gap:8px}.daar-comment__body time{color:var(--daar-muted);font-size:.68rem}.daar-comment__body p{margin:5px 0;color:#d4d4dc}.daar-comment-form textarea{width:100%;resize:vertical}.comment-reply-title{font-size:1.05rem}.form-submit .submit{border:0;background:var(--daar-accent);color:#fff;padding:10px 16px;border-radius:999px;font-weight:800;cursor:pointer}.daar-login-prompt{padding:20px;text-align:center;border:1px dashed var(--daar-line);border-radius:16px;color:var(--daar-muted)}.daar-login-prompt .daar-icon{width:28px;height:28px}.daar-event-chat .comment-reply-title{font-size:.9rem}.daar-event-chat .daar-comment-form textarea{min-height:70px}.daar-event-chat .daar-comment{font-size:.83rem}.daar-event-chat .daar-comment-list{gap:7px}
/* Forms/studio */
input,textarea,select{width:100%;border:1px solid var(--daar-line);border-radius:12px;background:#111119;color:#fff;padding:12px 13px;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--daar-accent);box-shadow:0 0 0 3px rgba(124,58,237,.16)}.daar-form label{display:flex;flex-direction:column;gap:7px;font-weight:750}.daar-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.daar-form-grid .is-wide{grid-column:1/-1}.daar-form-help{color:var(--daar-muted);font-size:.8rem}.daar-report-form{display:grid;gap:18px}.daar-notice{padding:14px 18px;border-radius:13px;margin-bottom:18px;border:1px solid var(--daar-line)}.daar-notice.is-success{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.4)}.daar-notice.is-error{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.4)}.daar-format-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:36px}.daar-format-steps span{padding:20px;border:1px solid var(--daar-line);border-radius:18px;background:rgba(255,255,255,.035);display:grid;gap:4px}.daar-format-steps b{color:#bf9dff;font-size:1.6rem}.daar-format-steps small{color:var(--daar-muted)}.daar-login-card{max-width:620px;margin:auto;padding:40px;border:1px solid var(--daar-line);border-radius:26px;background:var(--daar-surface);text-align:center}.daar-login-card .daar-brand__mark{margin:auto}.daar-login-card .daar-button-row{justify-content:center}.daar-studio-header{padding:70px 0 35px;background:linear-gradient(180deg,#14141e,var(--daar-bg))}.daar-studio-header .daar-shell{display:flex;align-items:end;justify-content:space-between;gap:20px}.daar-studio-header h1{font-size:clamp(2.5rem,6vw,5rem);margin:0;letter-spacing:-.05em}.daar-studio-header p{color:var(--daar-muted)}.daar-studio-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:25px}.daar-studio-stats span{padding:20px;border:1px solid var(--daar-line);border-radius:17px;background:var(--daar-surface);display:flex;flex-direction:column;color:var(--daar-muted);font-size:.76rem}.daar-studio-stats b{font-size:1.8rem;color:#fff}.daar-studio-layout{display:grid;grid-template-columns:230px 1fr;gap:20px}.daar-studio-nav{display:flex;flex-direction:column;gap:5px}.daar-studio-nav button{border:0;background:transparent;color:var(--daar-muted);padding:12px;border-radius:11px;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.daar-studio-nav button.is-active{background:rgba(124,58,237,.17);color:#e3d8ff}.daar-studio-panels>section{padding:28px;border:1px solid var(--daar-line);border-radius:22px;background:var(--daar-surface)}.daar-studio-panels>section[hidden]{display:none}.daar-panel-heading h2{font-size:2rem;margin:0 0 24px}.daar-format-selector{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:22px}.daar-format-selector input{position:absolute;opacity:0;pointer-events:none}.daar-format-selector span{height:100%;padding:14px;border:1px solid var(--daar-line);border-radius:14px;display:flex;flex-direction:column;cursor:pointer}.daar-format-selector small{color:var(--daar-muted);font-size:.7rem}.daar-format-selector input:checked+span{border-color:var(--daar-accent);background:rgba(124,58,237,.16)}.daar-studio-content-list{display:flex;flex-direction:column;gap:10px}.daar-studio-content-list article{display:grid;grid-template-columns:110px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--daar-line);border-radius:14px}.daar-studio-content-list img{width:110px;aspect-ratio:16/9;object-fit:cover;border-radius:9px}.daar-studio-content-list div{display:flex;flex-direction:column}.daar-studio-content-list small{color:var(--daar-muted)}.daar-follower-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.daar-follower-list a{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--daar-line);border-radius:13px}.daar-follower-list img{border-radius:50%}.daar-follower-list span{display:flex;flex-direction:column}.daar-follower-list small{color:var(--daar-muted)}
/* Donations */
.daar-donation-form{display:grid;gap:15px}.daar-amount-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.daar-amount-buttons button{padding:12px;border:1px solid var(--daar-line);border-radius:12px;background:rgba(255,255,255,.05);font-weight:900;cursor:pointer}.daar-amount-buttons button.is-active{background:rgba(124,58,237,.25);border-color:var(--daar-accent)}.daar-money-input{display:flex;align-items:center;border:1px solid var(--daar-line);border-radius:12px;background:#111119}.daar-money-input b{padding-left:14px}.daar-money-input input{border:0}.daar-donation-breakdown{font-size:.8rem;color:var(--daar-muted)}.daar-donation-form>small{color:var(--daar-muted)}.daar-paypal-donation{display:grid;gap:12px;justify-items:center;padding:18px;border:1px solid var(--daar-line);border-radius:18px;background:rgba(255,255,255,.025);text-align:center}.daar-paypal-button-container{min-height:47px;display:grid;place-items:center}.daar-paypal-button-container img{max-width:100%;height:auto}.daar-paypal-security{margin:0;font-weight:800}.daar-paypal-donation small{color:var(--daar-muted);max-width:520px}.daar-paypal-status{min-height:20px;font-size:.82rem;color:#fbbf24}.daar-paypal-status.is-success{color:#86efac}.daar-live-pulse{width:20px;height:20px;border-radius:50%;background:var(--daar-danger);box-shadow:0 0 0 10px rgba(239,68,68,.12);animation:daarPulse 1.6s infinite}@keyframes daarPulse{50%{box-shadow:0 0 0 20px rgba(239,68,68,0)}}
/* Footer */
.daar-footer{border-top:1px solid var(--daar-line);background:#08080c;padding:60px 0 20px}.daar-footer__grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:50px}.daar-footer__grid p{color:var(--daar-muted);max-width:440px}.daar-footer nav{display:flex;flex-direction:column;gap:9px}.daar-footer nav strong{margin-bottom:7px}.daar-footer nav a{color:var(--daar-muted);font-size:.87rem}.daar-footer__bottom{display:flex;justify-content:space-between;color:#737381;font-size:.77rem;border-top:1px solid var(--daar-line);margin-top:40px;padding-top:18px}
/* Responsive */
@media(max-width:1180px){.daar-primary-nav{display:none}.daar-mobile-menu-toggle{display:grid}.daar-search-trigger{min-width:240px}.daar-featured-tile{display:none}.daar-card-grid,.daar-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daar-creator-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.daar-watch-grid.has-event-chat{grid-template-columns:minmax(0,1fr) 340px}.daar-channel-hero__inner{grid-template-columns:auto 1fr}.daar-channel-stats{grid-column:1/-1}.daar-footer__grid{grid-template-columns:1.6fr repeat(2,1fr)}.daar-footer__grid nav:last-child{grid-column:2}.daar-format-selector{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){:root{--daar-shell:min(1380px,calc(100% - 28px));--daar-header:62px}.daar-header__inner{gap:10px}.daar-search-trigger{margin-left:auto;min-width:42px;width:42px;padding:0;justify-content:center}.daar-search-trigger span,.daar-search-trigger kbd{display:none}.daar-header__actions .daar-button span{display:none}.daar-header__actions .daar-button{width:40px;padding:0}.daar-primary-nav.is-open{display:flex;position:absolute;top:calc(100% + 1px);left:0;right:0;padding:18px 20px;background:#111119;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--daar-line)}.daar-hero{min-height:660px}.daar-hero__content{padding:100px 0 70px}.daar-feature-list{grid-template-columns:1fr;max-width:500px}.daar-split-sections,.daar-studio-cta__inner{grid-template-columns:1fr}.daar-stats{max-width:620px}.daar-watch-grid.has-event-chat{grid-template-columns:1fr}.daar-event-chat{position:relative;top:auto;height:min(70vh,680px);min-height:480px;order:2}.daar-channel-hero__inner{grid-template-columns:1fr;text-align:center;justify-items:center}.daar-channel-copy .daar-button-row{justify-content:center}.daar-channel-stats{grid-column:auto}.daar-studio-layout{grid-template-columns:1fr}.daar-studio-nav{flex-direction:row;overflow-x:auto}.daar-studio-nav button{white-space:nowrap}.daar-footer__grid{grid-template-columns:1fr 1fr}.daar-footer__grid>div{grid-column:1/-1}.daar-footer__grid nav:last-child{grid-column:auto}}
@media(max-width:650px){body{padding-bottom:72px}.daar-search-trigger,.daar-header-create{display:none!important}.daar-header__actions{margin-left:auto}.daar-header__actions>a:first-child{display:inline-grid}.daar-mobile-nav{position:fixed;z-index:1200;left:0;right:0;bottom:0;height:68px;padding-bottom:env(safe-area-inset-bottom);background:rgba(13,13,19,.94);border-top:1px solid var(--daar-line);backdrop-filter:blur(18px);display:grid;grid-template-columns:repeat(5,1fr)}.daar-mobile-nav a,.daar-mobile-nav button{border:0;background:transparent;color:#aaaab7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:.62rem}.daar-mobile-nav .daar-icon{width:20px;height:20px}.daar-mobile-nav .is-create .daar-icon{width:38px;height:38px;padding:9px;border-radius:14px;background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));color:#fff;margin-top:-18px}.daar-brand{font-size:.95rem}.daar-brand__mark{width:34px;height:34px}.daar-search-dialog,.daar-modal__dialog{padding:32px 20px 22px;border-radius:22px}.daar-search-dialog h2,.daar-modal__dialog h2{font-size:2rem}.daar-big-search{flex-direction:column}.daar-hero{min-height:610px;align-items:center}.daar-hero__content{padding:75px 0 45px}.daar-hero__content h1{font-size:3.15rem}.daar-feature-list{display:none}.daar-card-grid,.daar-card-grid.is-compact,.daar-creator-grid,.daar-creator-strip{grid-template-columns:1fr}.daar-card-grid{gap:23px}.daar-section{padding:55px 0}.daar-section-heading{align-items:center}.daar-section-heading h2{font-size:2rem}.daar-split-sections{gap:55px}.daar-stats{grid-template-columns:1fr 1fr}.daar-page-hero{padding:80px 0 50px}.daar-page-hero h1{font-size:3rem}.daar-directory-tools{flex-direction:column}.daar-channel-hero{padding:70px 0 35px}.daar-channel-avatar img{width:110px;height:110px;border-radius:24px}.daar-channel-copy h1{font-size:3rem}.daar-channel-stats{width:100%;grid-template-columns:repeat(3,1fr)}.daar-channel-stats span{min-width:0;padding:10px}.daar-channel-stats strong{font-size:1.1rem}.daar-watch-page{padding-top:10px}.daar-watch-page>.daar-shell{width:100%}.daar-player{border-radius:0}.daar-watch-heading,.daar-creator-bar,.daar-actions,.daar-description,.daar-conversation{margin-inline:14px}.daar-creator-bar{align-items:flex-start;flex-direction:column}.daar-creator-bar__actions{width:100%}.daar-creator-bar__actions .daar-button{flex:1}.daar-action span{font-size:.78rem}.daar-event-chat{border-radius:0;border-inline:0;height:68vh}.daar-format-steps{grid-template-columns:1fr}.daar-studio-header .daar-shell{align-items:flex-start;flex-direction:column}.daar-studio-stats{grid-template-columns:1fr 1fr}.daar-studio-panels>section{padding:18px}.daar-format-selector{grid-template-columns:1fr 1fr}.daar-form-grid{grid-template-columns:1fr}.daar-form-grid .is-wide{grid-column:auto}.daar-studio-content-list article{grid-template-columns:85px 1fr}.daar-studio-content-list img{width:85px}.daar-studio-content-list .daar-button{grid-column:1/-1}.daar-follower-list{grid-template-columns:1fr}.daar-footer{padding-bottom:90px}.daar-footer__grid{grid-template-columns:1fr 1fr;gap:30px}.daar-footer__bottom{flex-direction:column;gap:5px}.daar-profile-details{grid-template-columns:1fr}.daar-amount-buttons{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* Account */
.daar-account-page{min-height:calc(100vh - var(--daar-header));display:flex;align-items:center;padding:70px 0;background:radial-gradient(circle at 20% 30%,rgba(124,58,237,.24),transparent 33%),linear-gradient(135deg,#101018,#09090d)}.daar-account-layout{display:grid;grid-template-columns:1.1fr .75fr;gap:70px;align-items:center}.daar-account-promo h1{font-size:clamp(3rem,7vw,6.6rem);line-height:.9;letter-spacing:-.07em;margin:0 0 24px}.daar-account-promo>p{font-size:1.1rem;color:var(--daar-muted);max-width:650px}.daar-account-card{padding:34px;border:1px solid var(--daar-line);border-radius:26px;background:rgba(21,21,29,.92);box-shadow:var(--daar-shadow)}.daar-account-card h2{font-size:2rem;margin:0 0 22px}.daar-account-card form{display:grid;gap:15px}.daar-account-card .login-remember label{display:flex;flex-direction:row;align-items:center;gap:8px}.daar-account-card .login-remember input{width:auto}.daar-account-card .login-submit input{border:0;background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));color:#fff;padding:12px 18px;border-radius:999px;font-weight:850;cursor:pointer}.daar-account-links,.daar-account-switch{display:flex;justify-content:space-between;gap:10px;margin-top:18px;font-size:.84rem;color:var(--daar-muted)}.daar-account-links a,.daar-account-switch a{color:#cdb7ff}.daar-divider{display:flex;align-items:center;gap:10px;color:var(--daar-muted);font-size:.75rem;margin:16px 0}.daar-divider:before,.daar-divider:after{content:"";height:1px;background:var(--daar-line);flex:1}.daar-social-login{text-align:center}
@media(max-width:900px){.daar-account-layout{grid-template-columns:1fr}.daar-account-promo .daar-feature-list{display:none}.daar-account-promo h1{font-size:4.4rem}.daar-account-card{max-width:620px;width:100%;margin:auto}}
@media(max-width:650px){.daar-account-page{padding:45px 0}.daar-account-layout{gap:30px}.daar-account-promo h1{font-size:3.3rem}.daar-account-card{padding:24px}.daar-account-links{flex-direction:column}}

/* PayPal API and creator monetization */
.daar-paypal-api-form{width:min(100%,560px);margin-inline:auto}.daar-paypal-api-button{width:100%;min-height:46px;margin-top:4px}.daar-paypal-status.is-error{color:#fca5a5}.daar-paypal-api-form.is-payment-complete{border-color:rgba(34,197,94,.5);box-shadow:0 0 0 1px rgba(34,197,94,.15)}.daar-paypal-api-form .daar-money-input b{min-width:52px;font-size:.78rem}.daar-monetization-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.daar-monetization-summary>span{display:grid;gap:4px;padding:18px;border:1px solid var(--daar-line);border-radius:16px;background:rgba(255,255,255,.025)}.daar-monetization-summary b{font-size:1.3rem}.daar-monetization-summary span{color:var(--daar-muted);font-size:.82rem}.daar-paypal-creator-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;margin-bottom:20px;border:1px solid var(--daar-line);border-radius:18px;background:rgba(0,112,186,.08)}.daar-paypal-creator-card p{margin:.35rem 0}.daar-paypal-creator-card small{color:var(--daar-muted)}.daar-donation-history{overflow:auto;border:1px solid var(--daar-line);border-radius:16px}.daar-donation-history>div{display:grid;grid-template-columns:1.2fr repeat(4,minmax(100px,1fr));gap:12px;align-items:center;min-width:680px;padding:13px 16px;border-bottom:1px solid var(--daar-line)}.daar-donation-history>div:last-child{border-bottom:0}.daar-donation-history__head{font-weight:900;background:rgba(255,255,255,.04)}.daar-payment-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:rgba(245,158,11,.14);font-size:.7rem}.daar-payment-status.is-completed{background:rgba(34,197,94,.14);color:#86efac}.daar-payment-status.is-refunded,.daar-payment-status.is-reversed,.daar-payment-status.is-denied{background:rgba(239,68,68,.14);color:#fca5a5}@media(max-width:760px){.daar-monetization-summary{grid-template-columns:1fr}.daar-paypal-creator-card{align-items:flex-start;flex-direction:column}.daar-amount-buttons{grid-template-columns:repeat(2,1fr)}}
.daar-paypal-profile-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;padding:18px;margin:0 0 20px;border:1px solid var(--daar-line);border-radius:18px;background:rgba(255,255,255,.025)}.daar-paypal-profile-form label{display:grid;gap:7px;font-weight:800}.daar-paypal-profile-form label small{color:var(--daar-muted);font-weight:500}.daar-paypal-profile-form input{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--daar-line);border-radius:12px;background:var(--daar-bg-2);color:var(--daar-text)}@media(max-width:760px){.daar-paypal-profile-form{grid-template-columns:1fr}.daar-paypal-profile-form .daar-button{width:100%}}

/* Progressive Web App installation */
.daar-install-fab{display:none}.daar-install-fab[hidden],.daar-pwa-installed [data-daar-install]{display:none!important}.daar-install-dialog{max-width:660px}.daar-install-intro{margin:-8px 0 24px;color:var(--daar-muted);font-size:1rem}.daar-install-steps{padding:20px;border:1px solid var(--daar-line);border-radius:20px;background:rgba(255,255,255,.03)}.daar-install-steps>strong{display:block;margin-bottom:14px;font-size:1.08rem}.daar-install-steps ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.daar-install-steps li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.daar-install-steps li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));font-weight:900}.daar-install-steps p{margin:4px 0 0;color:#d4d4dc}.daar-install-actions{margin-top:20px}.daar-install-actions .daar-button{min-width:140px}@media(display-mode:standalone){[data-daar-install]{display:none!important}}@media(max-width:650px){.daar-header-install{display:none!important}.daar-install-fab:not([hidden]){position:fixed;right:14px;bottom:calc(82px + env(safe-area-inset-bottom));z-index:1190;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));color:#fff;box-shadow:0 14px 36px rgba(0,0,0,.42);font-weight:850}.daar-install-fab .daar-icon{width:18px;height:18px}.daar-install-dialog{padding:34px 20px 22px}.daar-install-dialog h2{padding-right:34px;font-size:2rem}.daar-install-steps{padding:16px}.daar-install-actions .daar-button{width:100%}}

/* DaAr Stream 4.4.0: compact creator actions, related videos and safe front-end management */
.daar-watch-grid.has-related-videos{grid-template-columns:minmax(0,1fr) 390px;align-items:start}
.daar-creator-action-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0}
.daar-creator-action-row .daar-creator-bar__identity{min-width:0;flex:1}
.daar-creator-action-row .daar-creator-bar__identity span{min-width:0}
.daar-creator-action-row .daar-creator-bar__identity strong,.daar-creator-action-row .daar-creator-bar__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.daar-actions--inline{flex:0 0 auto;justify-content:flex-end;margin-left:auto;padding:0;overflow-x:auto;max-width:100%;scrollbar-width:none}
.daar-actions--inline::-webkit-scrollbar{display:none}
.daar-icon-action,.daar-actions--inline .daar-action,.daar-actions--inline .daar-follow-button{position:relative;flex:0 0 42px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border-radius:50%;display:inline-grid;place-items:center}
.daar-icon-action>span,.daar-icon-action>small,.daar-actions--inline .daar-action>span,.daar-actions--inline .daar-action>small,.daar-actions--inline .daar-follow-button>span,.daar-actions--inline .daar-follow-button>small{display:none}
.daar-actions--inline .daar-icon{width:19px;height:19px}
.daar-actions--inline .daar-more-wrap{flex:0 0 auto}
.daar-actions--inline .daar-more-menu{right:0}
.daar-related-sidebar{position:sticky;top:calc(var(--daar-header) + 16px);display:flex;flex-direction:column;gap:24px;max-height:calc(100vh - var(--daar-header) - 32px);overflow-y:auto;padding-right:3px;scrollbar-width:thin}
.daar-related-group{display:flex;flex-direction:column;gap:11px}
.daar-related-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:4px;border-bottom:1px solid var(--daar-line)}
.daar-related-heading h2{margin:0;font-size:1.05rem;letter-spacing:-.02em}
.daar-related-heading a{font-size:.76rem;color:#cbb6ff;font-weight:800}
.daar-related-item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;min-width:0}
.daar-related-item__media{position:relative;display:block;aspect-ratio:16/9;border-radius:11px;overflow:hidden;background:#15151d}
.daar-related-item__media img{width:100%;height:100%;object-fit:cover}
.daar-related-item__media span{position:absolute;right:6px;bottom:6px;padding:2px 5px;border-radius:5px;background:rgba(0,0,0,.82);font-size:.64rem;font-weight:800}
.daar-related-item__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.daar-related-item__copy strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.88rem;line-height:1.28}
.daar-related-item__creator,.daar-related-item__copy small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--daar-muted);font-size:.72rem}
.daar-watch-heading h1{font-size:clamp(1.65rem,3.2vw,2.65rem)}
.daar-description{font-size:.95rem}

.daar-channel-hero--compact{min-height:330px;padding:55px 0 28px}
.daar-channel-hero--compact .daar-channel-hero__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px}
.daar-channel-hero--compact .daar-channel-avatar img{width:122px;height:122px;border-radius:24px}
.daar-channel-hero--compact .daar-channel-copy h1{font-size:clamp(2.25rem,4.5vw,4rem)}
.daar-channel-hero--compact .daar-channel-copy p{margin:.55rem 0 0;max-width:720px;font-size:.94rem}
.daar-channel-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.daar-channel-actions .daar-icon-action{width:42px;min-width:42px}
.daar-channel-hero--compact .daar-channel-stats{grid-column:2/4;display:flex;justify-content:flex-start;gap:8px}
.daar-channel-hero--compact .daar-channel-stats span{min-width:105px;padding:10px 13px}
.daar-channel-hero--compact .daar-channel-stats strong{font-size:1.15rem}
.daar-channel-hero--compact+.daar-channel-tabs a{padding:13px 0}

.daar-button.is-danger{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.35);color:#fecaca}
.daar-content-row-actions{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.daar-content-row-actions form{margin:0}
.daar-studio-content-list.is-archived article{opacity:.78;background:rgba(255,255,255,.02)}
.daar-archived-library{margin-top:34px;padding-top:26px;border-top:1px solid var(--daar-line)}
.daar-panel-heading.is-small h3{margin:0 0 18px;font-size:1.35rem}
.daar-edit-content-form{display:grid;gap:20px;margin-bottom:28px;padding:20px;border:1px solid rgba(124,58,237,.35);border-radius:18px;background:rgba(124,58,237,.06)}
.daar-edit-content-heading{display:flex!important;flex-direction:row!important;align-items:center;gap:14px}
.daar-edit-content-heading img{width:132px;aspect-ratio:16/9;object-fit:cover;border-radius:11px}
.daar-edit-content-heading h3{margin:0}
.daar-edit-content-heading p{margin:.3rem 0 0;color:var(--daar-muted);font-size:.82rem}
.daar-profile-editor{display:grid;gap:20px}
.daar-profile-editor__preview{min-height:190px;display:flex;align-items:flex-end;gap:15px;padding:22px;border-radius:20px;overflow:hidden;background:linear-gradient(0deg,rgba(9,9,13,.92),rgba(9,9,13,.2)),var(--profile-cover),radial-gradient(circle at 80% 20%,rgba(124,58,237,.42),transparent 40%),#20202a;background-size:cover;background-position:center}
.daar-profile-editor__preview img{width:96px;height:96px;object-fit:cover;border-radius:22px;border:4px solid rgba(9,9,13,.75)}
.daar-profile-editor__preview span{display:flex;flex-direction:column;text-shadow:0 2px 8px rgba(0,0,0,.8)}
.daar-profile-editor__preview strong{font-size:1.25rem}
.daar-profile-editor__preview small{color:#d8d8df}
.daar-profile-editor label>small{color:var(--daar-muted);font-weight:500;font-size:.75rem}
.daar-prefixed-input{display:flex;align-items:center;border:1px solid var(--daar-line);border-radius:12px;background:#111119;overflow:hidden}
.daar-prefixed-input:focus-within{border-color:var(--daar-accent);box-shadow:0 0 0 3px rgba(124,58,237,.16)}
.daar-prefixed-input b{padding-left:13px;color:var(--daar-muted)}
.daar-prefixed-input input{border:0;box-shadow:none!important;padding-left:5px}
.daar-donation-unavailable{padding:18px;border:1px solid var(--daar-line);border-radius:16px;text-align:center;background:rgba(255,255,255,.03)}
.daar-donation-unavailable p{margin:.35rem 0 0;color:var(--daar-muted)}

@media(max-width:1180px){
  .daar-watch-grid.has-related-videos{grid-template-columns:minmax(0,1fr) 340px}
  .daar-related-item{grid-template-columns:132px minmax(0,1fr)}
}
@media(max-width:900px){
  .daar-watch-grid.has-related-videos{grid-template-columns:1fr}
  .daar-related-sidebar{position:relative;top:auto;max-height:none;overflow:visible;order:2}
  .daar-channel-hero--compact .daar-channel-hero__inner{grid-template-columns:1fr;text-align:center;justify-items:center}
  .daar-channel-actions{justify-content:center}
  .daar-channel-hero--compact .daar-channel-stats{grid-column:auto;justify-content:center;width:100%}
}
@media(max-width:650px){
  body{font-size:15px}
  .daar-watch-heading h1{font-size:clamp(1.25rem,6vw,1.7rem);line-height:1.16;letter-spacing:-.025em}
  .daar-watch-meta{font-size:.74rem;gap:10px}
  .daar-creator-action-row{margin-inline:14px!important;flex-direction:row!important;align-items:center!important;gap:8px;padding:11px 0}
  .daar-creator-action-row .daar-creator-bar__identity{min-width:112px}
  .daar-creator-action-row .daar-creator-bar__identity img{width:42px;height:42px}
  .daar-creator-action-row .daar-creator-bar__identity strong{font-size:.86rem}
  .daar-creator-action-row .daar-creator-bar__identity small{font-size:.65rem}
  .daar-creator-action-row .daar-actions{margin-inline:0!important}
  .daar-actions--inline{gap:5px;max-width:calc(100% - 118px)}
  .daar-icon-action,.daar-actions--inline .daar-action,.daar-actions--inline .daar-follow-button{flex-basis:36px;width:36px;min-width:36px;height:36px;min-height:36px}
  .daar-actions--inline .daar-icon{width:17px;height:17px}
  .daar-description{font-size:.88rem;line-height:1.5}
  .daar-conversation .daar-section-heading h2{font-size:1.45rem}
  .daar-related-sidebar{margin:26px 14px 0}
  .daar-related-heading h2{font-size:1rem}
  .daar-related-item{grid-template-columns:126px minmax(0,1fr)}
  .daar-related-item__copy strong{font-size:.82rem}
  .daar-related-item__creator,.daar-related-item__copy small{font-size:.67rem}
  .daar-channel-hero--compact{min-height:0;padding:46px 0 24px}
  .daar-channel-hero--compact .daar-channel-avatar img{width:96px;height:96px;border-radius:20px}
  .daar-channel-hero--compact .daar-channel-copy h1{font-size:2.25rem}
  .daar-channel-hero--compact .daar-channel-copy p{font-size:.86rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
  .daar-channel-actions{width:100%;flex-wrap:nowrap;overflow-x:auto}
  .daar-channel-actions .daar-button{min-height:40px}
  .daar-channel-hero--compact .daar-channel-stats{display:grid;grid-template-columns:repeat(3,1fr)}
  .daar-channel-hero--compact .daar-channel-stats span{min-width:0;padding:9px 6px;font-size:.63rem}
  .daar-channel-hero--compact .daar-channel-stats strong{font-size:1rem}
  .daar-studio-content-list article{grid-template-columns:78px minmax(0,1fr)!important}
  .daar-studio-content-list img{width:78px!important}
  .daar-content-row-actions{grid-column:1/-1;justify-content:stretch}
  .daar-content-row-actions .daar-button,.daar-content-row-actions form{flex:1}
  .daar-content-row-actions form .daar-button{width:100%}
  .daar-edit-content-heading{align-items:flex-start}
  .daar-edit-content-heading img{width:92px}
  .daar-profile-editor__preview{min-height:160px;padding:16px}
  .daar-profile-editor__preview img{width:76px;height:76px;border-radius:18px}
}

/* DaAr Stream 4.8.0 — creator actions, appearance, carousels, events and moderation */
html[data-theme="light"]{
  --daar-bg:#f6f6fb;
  --daar-bg-2:#eeeef6;
  --daar-surface:#fff;
  --daar-surface-2:#f2f1f8;
  --daar-line:rgba(31,24,48,.13);
  --daar-text:#17141f;
  --daar-muted:#696475;
  --daar-shadow:0 24px 70px rgba(45,35,70,.14);
  color-scheme:light;
}
html[data-theme="light"],html[data-theme="light"] body{background:var(--daar-bg);color:var(--daar-text)}
html[data-theme="light"] .daar-header{background:rgba(250,250,253,.9)}
html[data-theme="light"] .daar-primary-nav a{color:#403a4c}
html[data-theme="light"] .daar-primary-nav a:hover{color:#111}
html[data-theme="light"] .daar-search-trigger,
html[data-theme="light"] .daar-icon-button,
html[data-theme="light"] .daar-button.is-ghost{background:rgba(34,25,51,.045)}
html[data-theme="light"] .daar-search-trigger kbd{background:#e8e6ee}
html[data-theme="light"] .daar-search-dialog,
html[data-theme="light"] .daar-modal__dialog{background:linear-gradient(145deg,#fff,#f3f1f8)}
html[data-theme="light"] input,
html[data-theme="light"] textarea,
html[data-theme="light"] select,
html[data-theme="light"] .daar-prefixed-input{background:#fff;color:var(--daar-text)}
html[data-theme="light"] .daar-section.is-surface{border-color:rgba(31,24,48,.06)}
html[data-theme="light"] .daar-card__creator,
html[data-theme="light"] .daar-page-hero p,
html[data-theme="light"] .daar-channel-copy p,
html[data-theme="light"] .daar-prose p,
html[data-theme="light"] .daar-prose li{color:#5d5868}
html[data-theme="light"] .daar-creator-card__stats b,
html[data-theme="light"] .daar-channel-stats strong,
html[data-theme="light"] .daar-feature-list strong{color:var(--daar-text)}
html[data-theme="light"] .daar-channel-tabs{background:rgba(250,250,253,.92)}
html[data-theme="light"] .daar-channel-tabs a:hover{color:#111}
html[data-theme="light"] .daar-account-card{background:rgba(255,255,255,.94)}
html[data-theme="light"] .daar-studio-cta{background:radial-gradient(circle at 80% 40%,rgba(168,85,247,.16),transparent 36%),#eeeef6}
html[data-theme="light"] .daar-button.is-glass{background:rgba(255,255,255,.68)}
html[data-theme="light"] .daar-more-menu,
html[data-theme="light"] .daar-calendar-menu{background:#fff}
html[data-theme="light"] .daar-event-chat,
html[data-theme="light"] .daar-description,
html[data-theme="light"] .daar-application-card{background:#fff}
html[data-theme="light"] .daar-hero,
html[data-theme="light"] .daar-page-hero,
html[data-theme="light"] .daar-channel-hero{color:#fff}
html[data-theme="light"] .daar-page-hero p,
html[data-theme="light"] .daar-channel-hero .daar-channel-copy p{color:#d7d2dd}
html[data-theme="light"] .daar-hero .daar-button.is-glass,
html[data-theme="light"] .daar-channel-hero .daar-button.is-glass{background:rgba(255,255,255,.16);color:#fff}
html[data-theme="light"] .daar-mobile-nav{background:rgba(250,250,253,.96)}
html[data-theme="light"] .daar-mobile-nav a,
html[data-theme="light"] .daar-mobile-nav button{color:#5d5868}

.daar-theme-toggle{position:relative;overflow:hidden}
.daar-theme-icon{position:absolute;display:grid;place-items:center;transition:transform .2s ease,opacity .2s ease}
.daar-theme-icon.is-sun{opacity:0;transform:rotate(-35deg) scale(.7)}
.daar-theme-icon.is-moon{opacity:1;transform:rotate(0) scale(1)}
html[data-theme="light"] .daar-theme-icon.is-sun{opacity:1;transform:rotate(0) scale(1)}
html[data-theme="light"] .daar-theme-icon.is-moon{opacity:0;transform:rotate(35deg) scale(.7)}

/* Home hero: same content, less unused vertical space. */
.daar-hero{min-height:620px}
.daar-hero__content{padding:78px 0 52px}
.daar-hero__content h1{font-size:clamp(2.8rem,6vw,5.65rem);max-width:900px;margin-bottom:18px}
.daar-hero__content>p{font-size:1.02rem;margin-bottom:22px}
.daar-feature-list{margin-top:27px}
.daar-featured-creator{position:absolute;right:max(20px,calc((100vw - 1380px)/2));bottom:48px;z-index:4;width:min(370px,30vw);padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(10,10,16,.7);backdrop-filter:blur(18px);box-shadow:var(--daar-shadow)}
.daar-featured-creator__identity{display:flex;align-items:center;gap:12px}
.daar-featured-creator__identity img{width:64px;height:64px;border-radius:18px;object-fit:cover}
.daar-featured-creator__identity span{min-width:0;display:flex;flex-direction:column}
.daar-featured-creator__identity strong{font-size:1.08rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.daar-featured-creator__identity small{color:#c8c3d0}
.daar-featured-creator p{margin:12px 0;color:#d5d0dd;font-size:.82rem}
html[data-theme="light"] .daar-featured-creator{background:rgba(255,255,255,.84);border-color:rgba(31,24,48,.12)}
html[data-theme="light"] .daar-featured-creator p,
html[data-theme="light"] .daar-featured-creator__identity small{color:#5d5868}

/* Creator rails remain a single horizontal row at every viewport size. */
.daar-carousel-shell{position:relative;min-width:0}
.daar-carousel-track{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(285px,31.5%);grid-template-columns:none!important;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;padding:2px 1px 10px}
.daar-carousel-track>*{scroll-snap-align:start}
.daar-creator-directory-carousel .daar-carousel-track{grid-auto-columns:minmax(330px,32%)}
.daar-carousel-arrow{position:absolute;top:50%;z-index:8;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--daar-line);border-radius:50%;background:var(--daar-surface);box-shadow:var(--daar-shadow);font-size:1.65rem;line-height:1;cursor:pointer;transform:translateY(-50%)}
.daar-carousel-arrow.is-prev{left:-20px}
.daar-carousel-arrow.is-next{right:-20px}
.daar-home-creators{padding-top:58px}

/* Follow lives beside the follower count; video actions contain no duplicate follow icon. */
.daar-creator-action-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px;flex-direction:row!important}
.daar-creator-bar__identity-wrap{min-width:0;display:flex;align-items:center;gap:13px;flex:1}
.daar-creator-bar__identity-wrap .daar-creator-bar__identity{flex:0 1 auto}
.daar-inline-follow{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid var(--daar-line);border-radius:999px;background:transparent;color:var(--daar-muted);font-size:.75rem;font-weight:850;white-space:nowrap;cursor:pointer}
.daar-inline-follow b{color:var(--daar-text);font-size:.82rem}
.daar-inline-follow.is-active{border-color:rgba(124,58,237,.48);background:rgba(124,58,237,.12);color:#c9b3ff}
.daar-inline-follow.is-owner{cursor:default}
.daar-actions--inline{display:flex!important;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:nowrap;margin-left:auto}
.daar-actions--inline .daar-action,
.daar-actions--inline .daar-icon-action{position:relative;width:40px;min-width:40px;height:40px;min-height:40px;flex:0 0 40px;padding:0;display:grid;place-items:center;border-radius:50%}
.daar-actions--inline .daar-action>span,
.daar-actions--inline .daar-action>small{display:none!important}
.daar-actions--inline .daar-icon{width:18px;height:18px}
.daar-actions--inline .daar-action.is-active{color:#d5c2ff;background:rgba(124,58,237,.18)}
.daar-more-wrap{position:relative;flex:0 0 auto}
.daar-more-menu{position:absolute;right:0;top:calc(100% + 9px);z-index:70;min-width:225px;padding:8px;border:1px solid var(--daar-line);border-radius:15px;background:#171720;box-shadow:var(--daar-shadow)}
.daar-more-menu[hidden]{display:none!important}
.daar-more-menu button,.daar-more-menu a,.daar-more-menu form button{width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:10px;background:transparent;display:flex;align-items:center;justify-content:flex-start;gap:10px;color:var(--daar-text);font-size:.82rem;font-weight:750;text-align:left;cursor:pointer}
.daar-more-menu button:hover,.daar-more-menu a:hover,.daar-more-menu form button:hover{background:rgba(124,58,237,.12)}
.daar-menu-toggle{justify-content:space-between!important}
.daar-menu-toggle>span{display:flex;align-items:center;gap:9px}
.daar-menu-toggle>i{position:relative;width:34px;height:19px;border-radius:999px;background:#55515f;transition:.2s}
.daar-menu-toggle>i:after{content:"";position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:#fff;transition:.2s}
.daar-menu-toggle.is-active>i{background:var(--daar-accent)}
.daar-menu-toggle.is-active>i:after{transform:translateX(15px)}

/* Watch page typography and compact conversation. */
.daar-watch-heading h1{font-size:clamp(1.55rem,2.65vw,2.25rem)!important;line-height:1.12}
.daar-watch-heading .daar-kicker{margin-bottom:5px;font-size:.66rem}
.daar-conversation{margin-top:30px}
.daar-conversation .daar-section-heading{margin-bottom:14px}
.daar-conversation .daar-section-heading h2{font-size:1.22rem!important;letter-spacing:-.02em}
.daar-conversation .daar-section-heading h2 small{font-size:.68em;color:var(--daar-muted)}
.daar-comment-form .comment-reply-title{display:none}
.daar-description{font-size:.9rem}

/* Event player and live/premiere interaction. */
.daar-player video{accent-color:var(--daar-danger)}
.daar-watch-page.is-event .daar-player:after,
.daar-watch-page.is-recent-premiere .daar-player:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--daar-danger);z-index:5;pointer-events:none}
.daar-player-live{position:absolute;left:14px;top:14px;z-index:7;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:8px;background:var(--daar-danger);color:#fff;font-size:.69rem;font-weight:950;letter-spacing:.08em}
.daar-player-live i,.daar-chat-status i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:daarPulse 1.5s infinite}
.daar-player-live.is-premiere{background:#d81b60}
@keyframes daarPulse{50%{opacity:.35}}
.daar-event-chat{overflow:hidden}
.daar-chat-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--daar-line)}
.daar-chat-heading>div{display:flex;flex-direction:column}
.daar-chat-heading strong{font-size:.96rem}
.daar-chat-heading small{color:var(--daar-muted);font-size:.7rem}
.daar-chat-status{display:inline-flex;align-items:center;gap:6px;color:#86efac;font-size:.67rem;font-weight:850}
.daar-chat-tools{display:flex;align-items:center;gap:7px;padding:9px 11px;border-bottom:1px solid var(--daar-line);overflow-x:auto}
.daar-chat-reactions{display:flex;align-items:center;gap:4px;flex:1}
.daar-chat-reactions button,.daar-chat-tool{position:relative;min-width:34px;height:34px;padding:0 9px;border:1px solid var(--daar-line);border-radius:999px;background:rgba(255,255,255,.035);display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;cursor:pointer}
.daar-chat-tool span{font-size:.69rem;font-weight:800}
.daar-floating-reaction{position:absolute;left:50%;bottom:100%;font-size:1.5rem;pointer-events:none;animation:daarFloatReaction .9s ease-out forwards}
@keyframes daarFloatReaction{to{transform:translate(-50%,-55px) scale(1.35);opacity:0}}
.daar-chat-poll{margin:10px 12px;padding:12px;border:1px solid rgba(124,58,237,.28);border-radius:14px;background:rgba(124,58,237,.07)}
.daar-chat-poll[hidden]{display:none!important}
.daar-chat-poll>strong{display:block;margin-bottom:8px;font-size:.84rem}
.daar-chat-poll>div{display:grid;gap:6px}
.daar-chat-poll button{min-height:36px;padding:7px 10px;border:1px solid var(--daar-line);border-radius:10px;background:var(--daar-surface);display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer}
.daar-chat-poll button span{font-size:.76rem}
.daar-chat-poll button b{font-size:.72rem;color:#c8b5f5}

/* Report dialog, native calendar options, and card management. */
.daar-report-dialog{max-width:660px}
.daar-report-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}
.daar-report-options label{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--daar-line);border-radius:12px;font-size:.79rem;cursor:pointer}
.daar-report-dialog>label{display:grid;gap:7px;font-size:.82rem;font-weight:800}
.daar-report-dialog textarea{width:100%;padding:11px;border:1px solid var(--daar-line);border-radius:12px;background:var(--daar-bg-2);color:var(--daar-text);resize:vertical}
.daar-calendar-menu{position:absolute;z-index:100;min-width:235px;margin-top:7px;padding:7px;border:1px solid var(--daar-line);border-radius:14px;background:#171720;box-shadow:var(--daar-shadow)}
.daar-calendar-menu button{display:block;width:100%;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--daar-text);font-size:.78rem;font-weight:750;text-align:left;cursor:pointer}
.daar-calendar-menu button:hover{background:rgba(124,58,237,.13)}
.daar-card-reminder{position:relative;margin-top:10px;min-height:36px;padding:0 12px;border:1px solid rgba(124,58,237,.38);border-radius:999px;background:rgba(124,58,237,.1);display:inline-flex;align-items:center;gap:7px;color:#d7c6ff;font-size:.75rem;font-weight:850;cursor:pointer}
.daar-card__body{position:relative}
.daar-card-owner-menu{position:absolute;right:0;top:7px;z-index:20}
.daar-card-owner-menu>button{width:34px;height:34px;padding:0;border:1px solid var(--daar-line);border-radius:50%;background:var(--daar-surface);display:grid;place-items:center;cursor:pointer}
.daar-card-owner-menu .daar-more-menu{top:39px}
.daar-card-owner-menu form{margin:0}

/* Creator application and review progress. */
.daar-application-card{max-width:920px;margin:auto;padding:30px;border:1px solid var(--daar-line);border-radius:24px;background:var(--daar-surface)}
.daar-application-card h1{font-size:clamp(2rem,5vw,3.6rem);margin:.1em 0}
.daar-approval-progress{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}
.daar-approval-progress:before{content:"";position:absolute;left:16.5%;right:16.5%;top:18px;height:2px;background:var(--daar-line)}
.daar-approval-progress span{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;color:var(--daar-muted);font-size:.75rem}
.daar-approval-progress i{display:grid;place-items:center;width:36px;height:36px;border:2px solid var(--daar-line);border-radius:50%;background:var(--daar-surface);font-style:normal;font-weight:900}
.daar-approval-progress span.is-complete{color:var(--daar-text)}
.daar-approval-progress span.is-complete i{border-color:var(--daar-accent);background:var(--daar-accent);color:#fff}
.daar-review-feedback{display:block;margin-top:5px;color:#fbbf24;font-size:.72rem;font-style:normal;line-height:1.4}
html[data-theme="light"] .daar-review-feedback{color:#9a6700}

/* Install prompt with a dismiss control. It returns on the next visit unless installed. */
.daar-install-prompt{position:fixed;right:18px;bottom:22px;z-index:1190;display:flex;align-items:center;gap:6px}
.daar-install-prompt[hidden]{display:none!important}
.daar-install-prompt .daar-install-fab:not([hidden]){position:static;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));color:#fff;box-shadow:0 14px 36px rgba(0,0,0,.35);font-weight:850}
.daar-install-dismiss{width:34px;height:34px;padding:0;border:1px solid var(--daar-line);border-radius:50%;background:var(--daar-surface);display:grid;place-items:center;cursor:pointer;box-shadow:0 9px 24px rgba(0,0,0,.2)}
.daar-install-dismiss .daar-icon{width:14px;height:14px}

@media(max-width:1050px){
  .daar-featured-creator{width:330px;right:20px}
  .daar-carousel-track{grid-auto-columns:minmax(280px,46%)}
  .daar-creator-directory-carousel .daar-carousel-track{grid-auto-columns:minmax(320px,47%)}
}
@media(max-width:900px){
  .daar-hero{min-height:0;display:block}
  .daar-hero__content{padding:60px 0 25px}
  .daar-featured-creator{position:relative;right:auto;bottom:auto;width:var(--daar-shell);margin:0 auto 34px}
  .daar-feature-list{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(235px,72%);grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:inline mandatory;max-width:none;padding-bottom:8px}
  .daar-feature-list span{scroll-snap-align:start}
  .daar-carousel-arrow{display:none}
  .daar-creator-action-row{align-items:flex-start!important}
  .daar-creator-bar__identity-wrap{flex-wrap:wrap}
  .daar-actions--inline{max-width:none!important}
}
@media(max-width:650px){
  :root{--daar-shell:min(1380px,calc(100% - 28px))}
  .daar-theme-toggle{width:38px;height:38px}
  .daar-hero__content{padding:48px 0 22px}
  .daar-hero__content h1{font-size:clamp(2.35rem,12vw,3.25rem);line-height:.94}
  .daar-hero__content>p{font-size:.9rem}
  .daar-featured-creator{margin-bottom:24px;padding:16px}
  .daar-home-creators{padding-top:42px}
  .daar-carousel-track,.daar-creator-directory-carousel .daar-carousel-track{grid-auto-columns:minmax(270px,88%)}
  .daar-creator-action-row{margin-inline:14px!important;gap:9px;overflow:visible}
  .daar-creator-bar__identity-wrap{gap:8px;flex:1 1 100%}
  .daar-inline-follow{min-height:31px;padding:0 9px;font-size:.68rem}
  .daar-actions--inline{width:100%;justify-content:flex-end;overflow-x:auto;padding-bottom:2px}
  .daar-actions--inline .daar-action,.daar-actions--inline .daar-icon-action{width:37px;min-width:37px;height:37px;min-height:37px;flex-basis:37px}
  .daar-watch-heading h1{font-size:clamp(1.28rem,6vw,1.65rem)!important}
  .daar-conversation .daar-section-heading h2{font-size:1.05rem!important}
  .daar-event-chat{height:66vh}
  .daar-chat-tools{padding-inline:8px}
  .daar-chat-reactions{min-width:max-content}
  .daar-chat-tool span{display:none}
  .daar-report-options{grid-template-columns:1fr}
  .daar-calendar-menu{left:0;right:auto;max-width:calc(100vw - 32px)}
  .daar-approval-progress{gap:4px}
  .daar-approval-progress span{font-size:.63rem}
  .daar-application-card{padding:20px 16px}
  .daar-install-prompt{right:12px;bottom:calc(82px + env(safe-area-inset-bottom))}
  .daar-install-prompt .daar-install-fab:not([hidden]){min-height:42px;padding:0 13px;font-size:.78rem}
}

/* DaAr Stream 4.6 — visual system aligned to the purple logo and responsive refinements. */
:root{
  --daar-accent:#6d28d9;
  --daar-accent-2:#8b5cf6;
  --daar-accent-soft:color-mix(in srgb,var(--daar-accent) 16%,transparent);
  --daar-accent-line:color-mix(in srgb,var(--daar-accent-2) 55%,transparent);
}
.daar-header:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--daar-accent),var(--daar-accent-2),var(--daar-accent));opacity:.95}
.daar-brand__mark{background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));box-shadow:0 10px 25px color-mix(in srgb,var(--daar-accent) 30%,transparent)}
.daar-brand strong,.daar-kicker,.daar-section-heading>a,.daar-account-links a,.daar-account-switch a{color:color-mix(in srgb,var(--daar-accent-2) 78%,white)}
.daar-primary-nav a{position:relative;padding-block:24px}
.daar-primary-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--daar-accent),var(--daar-accent-2));transform:scaleX(0);transform-origin:center;transition:transform .2s ease}
.daar-primary-nav a:hover:after,.daar-primary-nav a.is-active:after{transform:scaleX(1)}
.daar-primary-nav a.is-active{color:#fff}
.daar-mobile-nav .is-active{color:color-mix(in srgb,var(--daar-accent-2) 76%,white)}
.daar-mobile-nav .is-active:not(.is-create) .daar-icon{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--daar-accent) 55%,transparent))}
.daar-split-sections.has-single-section{grid-template-columns:minmax(0,760px);justify-content:center}
.daar-directory-count{margin:.35rem 0 0;color:var(--daar-muted);font-size:.9rem}

/* Compact hero: content appears sooner on laptops without losing the featured creator. */
.daar-hero{min-height:560px;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--daar-accent) 24%,transparent),transparent 38%),#0b0b11}
.daar-hero__content{padding:68px 0 48px}
.daar-hero__content h1{font-size:clamp(2.7rem,5.5vw,5.25rem);max-width:860px;margin-bottom:16px}
.daar-hero__content>p{max-width:680px;font-size:1rem;margin-bottom:20px}
.daar-feature-list{margin-top:28px}
.daar-featured-creator{bottom:48px}

/* Uniform video cards and clearer metrics. */
.daar-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.56em}
.daar-card__meta{flex-wrap:wrap;row-gap:5px}
.daar-card__media:focus-visible,.daar-card__title a:focus-visible,.daar-button:focus-visible,.daar-icon-button:focus-visible,.daar-mobile-nav a:focus-visible,.daar-mobile-nav button:focus-visible{outline:3px solid color-mix(in srgb,var(--daar-accent-2) 75%,white);outline-offset:3px}
@media(min-width:1280px){.daar-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.daar-card-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:901px) and (max-width:1180px){.daar-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.daar-card-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Native Google login. */
.daar-google-login{width:100%;min-height:48px;padding:0 18px;border:1px solid color-mix(in srgb,var(--daar-line) 75%,#fff);border-radius:999px;background:#fff;color:#202124;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:800;box-shadow:0 2px 7px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease}
.daar-google-login:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,0,0,.18)}
.daar-google-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:1rem;font-weight:900;color:#4285f4;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
html[data-theme="light"] .daar-google-login{border-color:#dadce0}

/* Event chat remains usable while the mobile keyboard and bottom navigation are visible. */
.daar-event-chat.is-mobile-position{margin-top:14px}
.daar-event-chat .comment-respond{position:sticky;bottom:0;z-index:4;margin-top:auto;padding:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--daar-surface) 88%,transparent),var(--daar-surface) 25%);border-top:1px solid var(--daar-line)}
.daar-event-chat .comment-form{display:grid;gap:8px}
.daar-event-chat .comment-form-comment{margin:0}
.daar-event-chat .form-submit{margin:0}
.daar-event-chat .form-submit .submit{width:100%}
.daar-event-chat textarea{max-height:130px}

/* PWA prompt follows logo colors and remains clear of the mobile navigation. */
.daar-install-prompt .daar-install-fab:not([hidden]){background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2))}

@media(max-width:900px){
  .daar-hero{min-height:0}
  .daar-hero__content{padding:54px 0 24px}
  .daar-event-chat.is-mobile-position{position:relative;top:auto;order:initial;width:100%;height:min(62dvh,620px);min-height:420px;border-radius:18px}
  .daar-watch-primary>.daar-event-chat{margin-bottom:18px}
}
@media(max-width:650px){
  body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}
  .daar-mobile-menu-toggle{display:none!important}
  .daar-search-trigger{display:flex!important;margin-left:auto;min-width:40px!important;width:40px!important;height:40px;padding:0;justify-content:center}
  .daar-search-trigger span,.daar-search-trigger kbd{display:none!important}
  .daar-header__actions{margin-left:0}
  .daar-theme-toggle,.daar-header__actions>.daar-button,.daar-header-install{display:none!important}
  .daar-header__actions>.daar-icon-button{display:grid!important;width:38px;height:38px}
  .daar-mobile-nav{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}
  .daar-mobile-nav a,.daar-mobile-nav button{min-height:44px}
  .daar-mobile-nav .is-create .daar-icon{background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2))}
  .daar-brand__logo{height:38px;max-width:150px}
  .daar-hero__content{padding:42px 0 20px}
  .daar-hero__content h1{font-size:clamp(2.25rem,11vw,3.1rem)}
  .daar-section{padding:46px 0}
  .daar-card__body{padding-inline:2px}
  .daar-card__creator small{display:none}
  .daar-card__meta span:nth-child(3){display:none}
  .daar-event-chat.is-mobile-position{height:min(58dvh,560px);min-height:390px;margin-inline:0;border-inline:0;border-radius:0}
  .daar-event-chat .daar-chat-body{padding-bottom:4px}
  .daar-event-chat .comment-respond{padding-bottom:max(10px,env(safe-area-inset-bottom))}
  .daar-install-prompt{bottom:calc(76px + env(safe-area-inset-bottom))}
}

/* DaAr Stream 4.8.0 — unified account access, creator registration and recovery */
.daar-account-layout{grid-template-columns:minmax(0,1fr) minmax(420px,540px)}
.daar-account-card{width:100%}
.daar-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;margin:-10px 0 28px;border:1px solid var(--daar-line);border-radius:999px;background:rgba(255,255,255,.035)}
.daar-auth-tabs a{min-height:42px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--daar-muted);font-size:.86rem;font-weight:850;transition:.2s ease}
.daar-auth-tabs a:hover{color:var(--daar-text)}
.daar-auth-tabs a.is-active{background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));color:#fff;box-shadow:0 8px 22px color-mix(in srgb,var(--daar-accent) 25%,transparent)}
.daar-auth-form{display:grid;gap:15px}
.daar-auth-form>.daar-button{width:100%;margin-top:2px}
.daar-auth-intro{margin:-10px 0 22px;color:var(--daar-muted)}
.daar-account-type{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;margin:0 0 4px;border:0}
.daar-account-type label{position:relative;display:block;cursor:pointer}
.daar-account-type input{position:absolute;opacity:0;pointer-events:none}
.daar-account-type span{min-height:96px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:15px;border:1px solid var(--daar-line);border-radius:16px;background:rgba(255,255,255,.025);transition:.2s ease}
.daar-account-type strong{font-size:.98rem}
.daar-account-type small{color:var(--daar-muted);font-size:.73rem;line-height:1.35}
.daar-account-type input:checked+span{border-color:color-mix(in srgb,var(--daar-accent-2) 75%,white);background:color-mix(in srgb,var(--daar-accent) 17%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--daar-accent) 14%,transparent)}
.daar-account-type input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--daar-accent-2) 45%,transparent);outline-offset:2px}
.daar-auth-password-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.daar-auth-hint{display:block;margin-top:-7px;color:var(--daar-muted);font-size:.72rem;line-height:1.45}
.daar-auth-consent{display:grid!important;grid-template-columns:auto 1fr;align-items:start;gap:9px!important;color:var(--daar-muted);font-size:.78rem;font-weight:500!important;line-height:1.45}
.daar-auth-consent input,.daar-auth-options input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--daar-accent)}
.daar-auth-consent a,.daar-auth-options a{color:color-mix(in srgb,var(--daar-accent-2) 78%,white);text-decoration:underline;text-underline-offset:2px}
.daar-auth-options{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--daar-muted);font-size:.8rem}
.daar-auth-options label{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;font-weight:600!important}
.daar-auth-options a{white-space:nowrap}
.daar-account-card .daar-notice{font-size:.84rem}
.daar-account-switch{align-items:center}
html[data-theme="light"] .daar-auth-tabs{background:rgba(17,17,25,.04)}
html[data-theme="light"] .daar-account-type span{background:#fff}
html[data-theme="light"] .daar-account-type input:checked+span{background:color-mix(in srgb,var(--daar-accent) 9%,white)}
@media(max-width:900px){.daar-account-layout{grid-template-columns:1fr}.daar-account-card{max-width:620px}.daar-account-promo{text-align:center}.daar-account-promo>p{margin-inline:auto}}
@media(max-width:650px){.daar-account-promo{display:none}.daar-account-page{align-items:flex-start;padding:24px 0 34px}.daar-account-layout{gap:0}.daar-account-card{padding:22px 18px;border-radius:22px}.daar-auth-tabs{margin:-4px 0 23px}.daar-account-type,.daar-auth-password-grid{grid-template-columns:1fr}.daar-account-type span{min-height:82px}.daar-auth-options{align-items:flex-start;flex-direction:column}.daar-auth-options a{white-space:normal}.daar-account-switch{flex-direction:column;align-items:flex-start}}

/* DaAr Stream 4.8.0 — launch readiness, reports and account safety */
.daar-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.daar-prose{max-width:860px}.daar-prose h2{margin:2.2rem 0 .75rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.15}.daar-prose h2:first-child{margin-top:0}.daar-prose p,.daar-prose li{color:color-mix(in srgb,var(--daar-text) 82%,var(--daar-muted));}.daar-prose a{color:color-mix(in srgb,var(--daar-accent-2) 80%,white);text-decoration:underline;text-underline-offset:3px}.daar-prose ul,.daar-prose ol{padding-left:1.3rem}.daar-prose>.daar-report-form,.daar-prose>form{margin-top:24px}
.daar-report-form{max-width:720px;padding:clamp(18px,4vw,30px);border:1px solid var(--daar-line);border-radius:22px;background:var(--daar-surface);box-shadow:0 18px 50px rgba(0,0,0,.18)}
.daar-report-form textarea{min-height:170px;resize:vertical}.daar-report-form .daar-button{justify-self:start;min-width:180px}.daar-form-help a{color:color-mix(in srgb,var(--daar-accent-2) 80%,white)}
.daar-end-live-form{margin:0}.daar-end-live-form button{color:#fca5a5!important}.daar-end-live-form button:hover{background:rgba(239,68,68,.13)!important}
.daar-button.is-danger{background:linear-gradient(135deg,#b91c1c,#ef4444);border-color:transparent;color:#fff}
html[data-theme="light"] .daar-report-form{background:#fff}html[data-theme="light"] input,html[data-theme="light"] textarea,html[data-theme="light"] select{background:#fff;color:#17171f}
@media(max-width:650px){.daar-prose{font-size:.96rem}.daar-report-form{padding:18px;border-radius:18px}.daar-report-form .daar-button{width:100%}}

/* DaAr Stream 4.9.0 — front-end account shell and responsive visual polish */
:root{
  --daar-shell:min(1460px,calc(100% - clamp(32px,5vw,76px)));
  --daar-section-space:clamp(48px,6vw,88px);
  --daar-card-radius:clamp(17px,2vw,24px);
  --daar-glow:color-mix(in srgb,var(--daar-accent) 20%,transparent);
}
html{scroll-padding-top:calc(var(--daar-header) + 18px);overflow-x:hidden}
body{overflow-x:clip;min-width:320px;background:
  radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--daar-accent) 11%,transparent),transparent 28rem),
  radial-gradient(circle at 92% 34%,color-mix(in srgb,var(--daar-accent-2) 8%,transparent),transparent 32rem),
  var(--daar-bg)}
body:not(.daar-platform-admin).admin-bar{margin-top:0!important}
body:not(.daar-platform-admin) #wpadminbar{display:none!important}
img,video,iframe,svg{max-width:100%}
img,video{display:block}
h1,h2,h3,h4,.daar-card__title,.daar-channel-copy,.daar-panel-heading{overflow-wrap:anywhere}
h1,h2,h3{text-wrap:balance}
p,li,.daar-card__creator,.daar-card__meta{text-wrap:pretty}
.daar-shell,.daar-header__inner,.daar-studio-layout>*{min-width:0}
.daar-section{padding-block:var(--daar-section-space)}
.daar-section.is-surface{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--daar-bg-2) 94%,var(--daar-accent) 6%),var(--daar-bg-2))}
.daar-section.is-surface:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 88% 12%,var(--daar-glow),transparent 28rem);opacity:.62}
.daar-section.is-surface>.daar-shell{position:relative}

/* Account menu replaces every need for the WordPress toolbar. */
.daar-user-menu{position:relative;flex:0 0 auto}
.daar-user-menu>summary{list-style:none;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.daar-user-menu>summary::-webkit-details-marker{display:none}
.daar-user-menu[open]>summary{border-color:color-mix(in srgb,var(--daar-accent-2) 58%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--daar-accent) 16%,transparent)}
.daar-user-menu__panel{position:absolute;right:0;top:calc(100% + 12px);z-index:1600;width:min(292px,calc(100vw - 28px));padding:9px;border:1px solid var(--daar-line);border-radius:20px;background:color-mix(in srgb,var(--daar-surface) 94%,transparent);backdrop-filter:blur(24px) saturate(135%);box-shadow:0 28px 70px rgba(0,0,0,.42)}
.daar-user-menu__panel:before{content:"";position:absolute;right:15px;top:-6px;width:11px;height:11px;border-left:1px solid var(--daar-line);border-top:1px solid var(--daar-line);background:var(--daar-surface);transform:rotate(45deg)}
.daar-user-menu__identity{display:grid;grid-template-columns:48px minmax(0,1fr);gap:11px;align-items:center;padding:10px 10px 13px;margin-bottom:5px;border-bottom:1px solid var(--daar-line)}
.daar-user-menu__identity img{width:48px;height:48px;border-radius:15px;object-fit:cover}
.daar-user-menu__identity span{min-width:0;display:flex;flex-direction:column}
.daar-user-menu__identity strong,.daar-user-menu__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.daar-user-menu__identity small{color:var(--daar-muted);font-size:.73rem}
.daar-user-menu__panel>a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:13px;color:var(--daar-text);font-size:.84rem;font-weight:800}
.daar-user-menu__panel>a:hover{background:color-mix(in srgb,var(--daar-accent) 14%,transparent)}
.daar-user-menu__panel>a.is-logout{margin-top:5px;border-top:1px solid var(--daar-line);border-radius:0 0 13px 13px;color:#fca5a5}
html[data-theme="light"] .daar-user-menu__panel{background:rgba(255,255,255,.96)}
html[data-theme="light"] .daar-user-menu__panel:before{background:#fff}

/* App-like header and navigation. */
.daar-header{height:var(--daar-header);box-shadow:0 10px 36px rgba(0,0,0,.12)}
.daar-header__inner{gap:clamp(10px,1.5vw,24px)}
.daar-primary-nav a{position:relative;padding-block:25px}
.daar-primary-nav a:after{content:"";position:absolute;left:12%;right:12%;bottom:12px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--daar-accent),var(--daar-accent-2));transform:scaleX(0);transition:transform .2s ease}
.daar-primary-nav a:hover:after,.daar-primary-nav a.is-active:after{transform:scaleX(1)}
.daar-search-trigger{min-width:min(330px,27vw)}

/* Media and cards: fixed cropping, safe labels and modern depth. */
.daar-card{position:relative;border-radius:var(--daar-card-radius);transition:transform .25s ease}
.daar-card:hover{transform:translateY(-4px)}
.daar-card__media{border-radius:var(--daar-card-radius);border:1px solid color-mix(in srgb,var(--daar-line) 75%,transparent);box-shadow:0 18px 45px rgba(0,0,0,.2);transform:translateZ(0)}
.daar-card__media img,.daar-related-item__media img,.daar-studio-content-list img,.daar-edit-content-heading img{object-position:center center}
.daar-card__body{min-width:0;padding-top:14px}
.daar-card__creator{min-width:0}
.daar-card__creator>span:not(.daar-verified),.daar-card__creator>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.daar-card__title{padding-right:0}
.daar-card:has(.daar-card-owner-menu) .daar-card__title{padding-right:42px}
.daar-card__badge,.daar-card__duration,.daar-live-dot{max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.daar-card__preview{pointer-events:none}
@media(hover:none){.daar-card:hover{transform:none}.daar-card__preview{display:none}}

/* Profile covers and text always remain separated. */
.daar-channel-hero{isolation:isolate;overflow:hidden;background-position:center 28%}
.daar-channel-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,5,9,.86),rgba(5,5,9,.22) 68%,rgba(5,5,9,.52)),linear-gradient(0deg,rgba(5,5,9,.92),transparent 72%);pointer-events:none}
.daar-channel-hero__inner{position:relative;z-index:1}
.daar-channel-copy{min-width:0}
.daar-channel-copy h1{max-width:100%;overflow-wrap:anywhere}
.daar-channel-copy p{max-width:760px}
.daar-channel-avatar img{box-shadow:0 22px 55px rgba(0,0,0,.42)}
.daar-channel-actions{min-width:0}
.daar-channel-tabs{scroll-margin-top:var(--daar-header)}

/* Creator Studio behaves like a native dashboard, never like wp-admin. */
.daar-studio-header{position:relative;overflow:hidden;background:
  radial-gradient(circle at 82% 24%,color-mix(in srgb,var(--daar-accent) 28%,transparent),transparent 24rem),
  linear-gradient(180deg,#14141e,var(--daar-bg))}
.daar-studio-header:after{content:"";position:absolute;right:-7rem;bottom:-10rem;width:26rem;height:26rem;border:1px solid color-mix(in srgb,var(--daar-accent-2) 22%,transparent);border-radius:42%;transform:rotate(18deg);pointer-events:none}
.daar-studio-header>.daar-shell{position:relative;z-index:1}
.daar-studio-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.daar-studio-stats span{position:relative;overflow:hidden;min-width:0;background:linear-gradient(145deg,color-mix(in srgb,var(--daar-surface) 92%,var(--daar-accent) 8%),var(--daar-surface));box-shadow:0 16px 38px rgba(0,0,0,.14)}
.daar-studio-stats span:after{content:"";position:absolute;right:-28px;top:-30px;width:78px;height:78px;border-radius:50%;background:var(--daar-glow)}
.daar-studio-stats b{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.daar-studio-layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,28px)}
.daar-studio-nav{position:sticky;top:calc(var(--daar-header) + 18px);padding:10px;border:1px solid var(--daar-line);border-radius:20px;background:color-mix(in srgb,var(--daar-surface) 91%,transparent);backdrop-filter:blur(18px)}
.daar-studio-nav button{min-height:46px}
.daar-studio-nav button.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--daar-accent) 28%,transparent),color-mix(in srgb,var(--daar-accent-2) 13%,transparent));box-shadow:inset 3px 0 0 var(--daar-accent-2)}
.daar-studio-panels{min-width:0}
.daar-studio-panels>section{min-width:0;padding:clamp(19px,3vw,34px);box-shadow:0 22px 58px rgba(0,0,0,.14)}
.daar-panel-heading h2{max-width:820px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08}
.daar-format-selector{grid-template-columns:repeat(4,minmax(0,1fr))}
.daar-format-selector span{min-width:0;overflow:hidden}
.daar-format-selector strong,.daar-format-selector small{overflow-wrap:anywhere}
.daar-form-grid>*{min-width:0}
.daar-profile-editor__preview{position:relative;isolation:isolate;background-position:center 32%}
.daar-profile-editor__preview:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(4,4,8,.9),rgba(4,4,8,.1) 78%)}
.daar-profile-editor__preview span{min-width:0}
.daar-profile-editor__preview strong,.daar-profile-editor__preview small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.daar-studio-content-list article{min-width:0}
.daar-studio-content-list article>div{min-width:0}
.daar-studio-content-list strong,.daar-studio-content-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* Dialogs fit dynamic mobile viewports and never sit under browser chrome. */
.daar-search-overlay,.daar-modal{padding:max(16px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain}
.daar-search-dialog,.daar-modal__dialog{max-height:calc(100dvh - 32px);overflow-y:auto}
.daar-more-menu,.daar-calendar-menu,.daar-user-menu__panel{max-height:min(70dvh,520px);overflow-y:auto}

/* Laptop: prevent navigation, profile and studio controls from colliding. */
@media(min-width:901px) and (max-width:1180px){
  .daar-header__inner{gap:12px}
  .daar-search-trigger{min-width:210px}
  .daar-channel-hero--compact .daar-channel-hero__inner{grid-template-columns:auto minmax(0,1fr)}
  .daar-channel-actions{grid-column:2;justify-content:flex-start}
  .daar-channel-hero--compact .daar-channel-stats{grid-column:1/-1}
  .daar-studio-layout{grid-template-columns:190px minmax(0,1fr)}
  .daar-format-selector{grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* Tablet: horizontal studio rail, compact profile actions and safe cards. */
@media(max-width:900px){
  :root{--daar-shell:min(1460px,calc(100% - 28px))}
  .daar-section{padding-block:clamp(44px,7vw,64px)}
  .daar-studio-layout{grid-template-columns:1fr}
  .daar-studio-nav{position:sticky;top:calc(var(--daar-header) + 8px);z-index:16;display:flex;flex-direction:row;gap:7px;overflow-x:auto;padding:8px;border-radius:16px;scrollbar-width:none}
  .daar-studio-nav::-webkit-scrollbar{display:none}
  .daar-studio-nav button{flex:0 0 auto;min-height:42px;padding-inline:13px;white-space:nowrap}
  .daar-studio-nav button.is-active{box-shadow:inset 0 -3px 0 var(--daar-accent-2)}
  .daar-channel-hero--compact .daar-channel-hero__inner{grid-template-columns:1fr;text-align:center;justify-items:center}
  .daar-channel-actions{justify-content:center}
  .daar-channel-hero--compact .daar-channel-stats{grid-column:auto}
}

/* Phone: edge-to-edge media, generous touch zones and zero overlap. */
@media(max-width:650px){
  :root{--daar-shell:min(1460px,calc(100% - 28px));--daar-section-space:44px}
  html{scroll-padding-top:calc(var(--daar-header) + 10px)}
  body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}
  .daar-header__inner{gap:8px}
  .daar-brand{min-width:0}
  .daar-brand__logo{max-width:min(150px,42vw)}
  .daar-user-menu{display:block}
  .daar-user-menu>summary{width:38px;height:38px}
  .daar-user-menu__panel{position:fixed;top:calc(var(--daar-header) + 8px);right:14px;width:calc(100vw - 28px);max-height:calc(100dvh - var(--daar-header) - 88px)}
  .daar-user-menu__panel:before{right:18px}
  .daar-mobile-nav{z-index:2200;background:color-mix(in srgb,var(--daar-bg) 88%,transparent);box-shadow:0 -14px 44px rgba(0,0,0,.26)}
  .daar-mobile-nav a,.daar-mobile-nav button{padding:5px 2px calc(4px + env(safe-area-inset-bottom));touch-action:manipulation}
  .daar-page-hero{padding:60px 0 38px}
  .daar-page-hero h1{font-size:clamp(2.4rem,13vw,3.35rem)}
  .daar-section-heading{align-items:flex-end;gap:12px}
  .daar-section-heading h2{font-size:clamp(1.65rem,9vw,2.25rem)}
  .daar-section-heading>a{flex:0 0 auto;font-size:.78rem}
  .daar-card-grid{gap:28px}
  .daar-card__media{margin-inline:-14px;width:calc(100% + 28px);border-radius:0;aspect-ratio:16/9;border-inline:0}
  .daar-card__body{padding-inline:1px}
  .daar-card__badge{left:12px;top:10px}
  .daar-card__duration{right:10px;bottom:10px}
  .daar-card__creator{max-width:calc(100% - 40px)}
  .daar-card__title{font-size:1rem;min-height:auto}
  .daar-card:has(.daar-card-owner-menu) .daar-card__title{padding-right:40px}
  .daar-card-owner-menu{right:0}
  .daar-channel-hero--compact{padding:42px 0 22px;background-position:center 24%}
  .daar-channel-hero--compact .daar-channel-hero__inner{gap:13px}
  .daar-channel-hero--compact .daar-channel-copy h1{font-size:clamp(2rem,12vw,2.8rem)}
  .daar-channel-copy>strong{font-size:.84rem}
  .daar-channel-actions{width:100%;justify-content:center;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}
  .daar-channel-actions::-webkit-scrollbar{display:none}
  .daar-channel-actions .daar-button{flex:0 0 auto}
  .daar-channel-hero--compact .daar-channel-stats{width:100%;gap:6px}
  .daar-channel-hero--compact .daar-channel-stats span{padding:9px 5px;overflow:hidden}
  .daar-channel-tabs .daar-shell{gap:22px}
  .daar-studio-header{padding:42px 0 24px}
  .daar-studio-header h1{font-size:clamp(2rem,11vw,3.1rem)}
  .daar-studio-header .daar-button{width:100%}
  .daar-studio-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
  .daar-studio-stats span{padding:15px 13px}
  .daar-studio-stats b{font-size:clamp(1.2rem,7vw,1.65rem)}
  .daar-studio-nav{margin-inline:-14px;border-inline:0;border-radius:0;padding-inline:14px}
  .daar-studio-panels{margin-inline:-14px}
  .daar-studio-panels>section{padding:20px 14px;border-inline:0;border-radius:0}
  .daar-format-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .daar-format-selector span{padding:12px 10px}
  .daar-form-grid{gap:14px}
  .daar-profile-editor__preview{min-height:170px;margin-inline:-1px;padding:15px}
  .daar-profile-editor__preview img{flex:0 0 74px}
  .daar-studio-content-list article{grid-template-columns:84px minmax(0,1fr)!important;align-items:start}
  .daar-content-row-actions{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr;width:100%}
  .daar-content-row-actions>*{min-width:0}
  .daar-content-row-actions .daar-button{width:100%}
  .daar-search-dialog,.daar-modal__dialog{width:100%;max-height:calc(100dvh - 20px);padding:28px 17px 20px;border-radius:22px}
  .daar-search-close,.daar-modal__close{right:12px;top:12px}
  .daar-big-search .daar-button{width:100%}
  .daar-install-prompt{right:12px;max-width:calc(100vw - 24px)}
}

@media(max-width:380px){
  :root{--daar-shell:min(1460px,calc(100% - 22px))}
  .daar-brand__logo{max-width:128px}
  .daar-studio-stats{grid-template-columns:1fr 1fr}
  .daar-format-selector{grid-template-columns:1fr}
  .daar-channel-hero--compact .daar-channel-stats{grid-template-columns:1fr}
  .daar-channel-hero--compact .daar-channel-stats span{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left}
  .daar-content-row-actions{grid-template-columns:1fr}
}

@media(prefers-reduced-motion:reduce){
  *,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}

/* 4.9.0 mobile floating dock: app-like navigation with safe content clearance. */
@media(max-width:650px){
  body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}
  .daar-mobile-nav{
    left:10px;
    right:10px;
    bottom:max(8px,env(safe-area-inset-bottom));
    height:64px;
    padding:0 4px;
    border:1px solid color-mix(in srgb,var(--daar-line) 78%,white 4%);
    border-radius:22px;
    background:color-mix(in srgb,var(--daar-bg) 84%,transparent);
    box-shadow:0 18px 55px rgba(0,0,0,.48);
  }
  .daar-mobile-nav a,.daar-mobile-nav button{padding:5px 2px;min-height:54px;border-radius:16px}
  .daar-mobile-nav a.is-active:not(.is-create){background:color-mix(in srgb,var(--daar-accent) 13%,transparent)}
  .daar-mobile-nav .is-create .daar-icon{margin-top:-20px;box-shadow:0 12px 30px color-mix(in srgb,var(--daar-accent) 38%,transparent)}
  .daar-install-prompt{bottom:calc(88px + env(safe-area-inset-bottom))}
}
@media(max-width:650px){
  .daar-card__media{margin-inline:calc((100vw - 100%)/-2);width:100vw}
  .daar-studio-nav,.daar-studio-panels{margin-inline:calc((100vw - 100%)/-2)}
}

/* DaAr Stream 5.0.0 — portada de nueva generación */
.daar-home-v5{overflow:hidden;background:
  radial-gradient(circle at 74% 7%,color-mix(in srgb,var(--daar-accent) 13%,transparent),transparent 28rem),
  linear-gradient(180deg,#07070b 0%,var(--daar-bg) 20%,var(--daar-bg) 100%)}
.daar-home-v5 .daar-kicker{margin-bottom:15px;color:#b881ff;font-size:.74rem;letter-spacing:.23em}
.daar-home-hero{position:relative;padding:clamp(54px,7vw,96px) 0 24px;border-bottom:1px solid rgba(255,255,255,.055);isolation:isolate;background:
  radial-gradient(circle at 77% 43%,rgba(126,38,255,.25),transparent 30rem),
  radial-gradient(circle at 93% 30%,rgba(232,38,255,.13),transparent 24rem),
  linear-gradient(180deg,rgba(15,11,27,.78),rgba(7,7,11,.3) 68%,#07070b)}
.daar-home-hero:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:
  linear-gradient(90deg,#07070b 0%,rgba(7,7,11,.88) 37%,rgba(7,7,11,.28) 74%,#07070b 100%),
  linear-gradient(0deg,#07070b 0%,transparent 58%),
  var(--daar-home-featured-image);background-size:cover;background-position:center;opacity:.17;filter:saturate(.75) contrast(1.12)}
.daar-home-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.16) .7px,transparent .8px);background-size:32px 32px;mask-image:linear-gradient(90deg,transparent 0%,transparent 46%,#000 72%,transparent 100%);opacity:.19}
.daar-home-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:clamp(28px,5vw,88px);align-items:center;min-height:430px}
.daar-home-hero__copy{position:relative;z-index:3;max-width:760px}
.daar-home-hero__copy h1{margin:0;max-width:830px;font-size:clamp(3.65rem,7.2vw,7rem);line-height:.88;letter-spacing:-.068em;text-wrap:balance}
.daar-home-hero__copy h1 span,.daar-home-hero__copy h1 strong{display:block}
.daar-home-hero__copy h1 strong{font-weight:900;background:linear-gradient(92deg,#f7f2ff 2%,#c18bff 40%,#7c3aed 98%);-webkit-background-clip:text;background-clip:text;color:transparent}
.daar-home-hero__copy>p{max-width:590px;margin:25px 0 30px;color:#c9c5d2;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.62}
.daar-home-hero__actions{gap:14px}
.daar-home-hero__actions .daar-button{min-height:58px;padding-inline:28px;font-size:1rem;border-radius:17px}
.daar-home-hero__actions .daar-button.is-primary{min-width:210px;background:linear-gradient(135deg,#6e23e9,#b54cff);box-shadow:0 18px 45px rgba(130,46,238,.34),inset 0 1px 0 rgba(255,255,255,.18)}
.daar-home-hero__actions .daar-button.is-glass{min-width:270px;background:rgba(11,10,17,.68);border-color:rgba(255,255,255,.23);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.daar-home-hero__actions .daar-icon{width:1.2em;height:1.2em}
.daar-home-hero__art{position:relative;min-height:410px;isolation:isolate;filter:saturate(1.13)}
.daar-home-hero__media{position:absolute;inset:7% 2% 8% 0;border-radius:44% 56% 58% 42%/49% 42% 58% 51%;background:
  linear-gradient(90deg,rgba(7,7,12,.96),rgba(7,7,12,.22) 45%,rgba(7,7,12,.7)),
  var(--daar-home-featured-image),
  linear-gradient(135deg,#171326,#0b0a12);background-size:cover;background-position:center;opacity:.44;filter:contrast(1.1) saturate(.95);mask-image:radial-gradient(ellipse at center,#000 30%,rgba(0,0,0,.86) 52%,transparent 73%)}
.daar-home-hero__art:before{content:"";position:absolute;left:7%;right:-8%;top:15%;bottom:4%;z-index:-2;border-radius:50%;background:radial-gradient(ellipse at center,rgba(136,53,255,.34),rgba(79,13,177,.14) 44%,transparent 70%);filter:blur(7px)}
.daar-home-hero__art:after{content:"";position:absolute;left:22%;right:-12%;top:42%;height:2px;background:linear-gradient(90deg,transparent,#7c3aed 16%,#f0abfc 58%,transparent);box-shadow:0 0 16px #8b5cf6,0 0 44px rgba(217,70,239,.55);transform:rotate(-7deg)}
.daar-neon-play{position:absolute;top:50%;left:53%;aspect-ratio:1;width:min(49%,275px);transform:translate(-50%,-50%);clip-path:polygon(12% 3%,96% 50%,12% 97%);border-radius:36px;background:linear-gradient(135deg,#7433ff 3%,#8b5cf6 42%,#f540ff 85%);filter:drop-shadow(0 0 13px rgba(123,65,255,.88)) drop-shadow(0 0 36px rgba(232,62,255,.68))}
.daar-neon-play:before{content:"";position:absolute;inset:6px;clip-path:inherit;border-radius:inherit;background:linear-gradient(135deg,#eff3ff,#9266ff 48%,#ff8ffa 92%)}
.daar-neon-play:after{content:"";position:absolute;inset:10px;clip-path:inherit;border-radius:inherit;background:linear-gradient(145deg,rgba(36,26,73,.96),rgba(9,7,18,.9) 55%,rgba(84,18,108,.72));box-shadow:inset 0 0 40px rgba(114,58,255,.33)}
.daar-neon-play--back{left:61%;top:49%;width:min(57%,325px);opacity:.3;filter:blur(1px) drop-shadow(0 0 46px rgba(118,42,255,.78));transform:translate(-50%,-50%) scale(1.06)}
.daar-neon-play--front{animation:daarHomePlayFloat 5.5s ease-in-out infinite}
.daar-home-hero__beam{position:absolute;left:0;right:-12%;height:1px;background:linear-gradient(90deg,transparent,#5c2cff,#f36cff,transparent);box-shadow:0 0 15px #6d28d9;transform-origin:right center;opacity:.56}
.daar-home-hero__beam.is-one{top:34%;transform:rotate(7deg)}
.daar-home-hero__beam.is-two{top:58%;transform:rotate(-10deg)}
.daar-home-hero__beam.is-three{top:72%;transform:rotate(-18deg);opacity:.32}
.daar-home-hero__spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 12px 4px #b461ff}
.daar-home-hero__spark.is-one{top:17%;right:19%}.daar-home-hero__spark.is-two{top:34%;right:6%;width:3px;height:3px}.daar-home-hero__spark.is-three{bottom:20%;left:19%;width:4px;height:4px}
@keyframes daarHomePlayFloat{0%,100%{transform:translate(-50%,-50%) rotate(-.4deg)}50%{transform:translate(-50%,calc(-50% - 8px)) rotate(.8deg)}}

.daar-home-features{position:relative;z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(140deg,rgba(22,20,34,.82),rgba(8,8,13,.72));box-shadow:0 24px 70px rgba(0,0,0,.26);backdrop-filter:blur(20px)}
.daar-home-features>a{position:relative;display:grid;justify-items:center;align-content:center;gap:10px;min-height:150px;padding:18px;text-align:center;color:#d8d2e3}
.daar-home-features>a:not(:last-child):after{content:"";position:absolute;right:0;top:24px;bottom:24px;width:1px;background:rgba(255,255,255,.09)}
.daar-home-features strong{max-width:125px;font-size:.92rem;line-height:1.2}
.daar-home-feature-icon{position:relative;display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(145deg,rgba(126,44,226,.32),rgba(36,16,64,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 13px 30px rgba(0,0,0,.28);transition:transform .25s ease,filter .25s ease}
.daar-home-features a:hover .daar-home-feature-icon{transform:translateY(-4px);filter:brightness(1.12)}
.daar-home-feature-icon .daar-icon{width:35px;height:35px}
.daar-home-feature-icon.is-purple{color:#e8d6ff;box-shadow:0 10px 32px rgba(129,56,255,.19),inset 0 1px 0 rgba(255,255,255,.08)}
.daar-home-feature-icon.is-pink{color:#ff91d1;background:linear-gradient(145deg,rgba(213,48,146,.27),rgba(53,17,49,.9))}
.daar-home-feature-icon.is-red{color:#ff6485;background:linear-gradient(145deg,rgba(220,38,75,.22),rgba(55,12,29,.94))}
.daar-home-feature-icon.is-blue{color:#8f8cff;background:linear-gradient(145deg,rgba(62,70,220,.25),rgba(24,22,69,.94))}
.daar-home-feature-icon small{position:absolute;bottom:-5px;padding:2px 7px;border-radius:999px;background:#f43f5e;color:#fff;font-size:.52rem;font-weight:950;letter-spacing:.05em}

.daar-home-featured-wrap{padding:36px 0 24px;background:#07070b}
.daar-home-featured-creator{position:relative;padding:30px 34px;border:1px solid rgba(255,255,255,.15);border-radius:28px;background:
  radial-gradient(circle at 87% 12%,rgba(126,42,255,.15),transparent 18rem),
  linear-gradient(135deg,rgba(16,14,26,.96),rgba(8,8,13,.96));box-shadow:0 30px 85px rgba(0,0,0,.29),inset 0 1px 0 rgba(255,255,255,.035);overflow:hidden}
.daar-home-featured-creator:after{content:"";position:absolute;right:-120px;bottom:-170px;width:340px;height:340px;border-radius:50%;border:1px solid rgba(151,70,255,.18);box-shadow:0 0 90px rgba(101,38,255,.12)}
.daar-home-featured-creator__header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}
.daar-home-featured-creator__header .daar-kicker{margin:0}
.daar-home-crown{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:#cf8cff;background:linear-gradient(145deg,rgba(110,42,205,.34),rgba(18,12,35,.78));border:1px solid rgba(164,84,255,.28);box-shadow:0 0 30px rgba(128,42,255,.23)}
.daar-home-crown .daar-icon{width:31px;height:31px;filter:drop-shadow(0 0 9px rgba(215,128,255,.64))}
.daar-home-featured-creator__body{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(240px,1fr) minmax(360px,.85fr);gap:28px;align-items:center}
.daar-home-featured-creator__avatar{position:relative;display:block;width:142px;height:142px;border-radius:50%;padding:4px;background:linear-gradient(135deg,#c975ff,#6926df 55%,#292235);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 18px 50px rgba(74,20,151,.3)}
.daar-home-featured-creator__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:5px solid #111018}
.daar-home-avatar-check{position:absolute;right:2px;bottom:9px;display:grid;place-items:center;width:32px;height:32px;border:4px solid #0d0c13;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#b83cff);font-weight:950}
.daar-home-featured-creator__identity{min-width:0}
.daar-home-featured-creator__identity h2{display:flex;align-items:center;gap:9px;margin:0 0 4px;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1;letter-spacing:-.045em}
.daar-home-featured-creator__identity h2 a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.daar-home-featured-creator__identity>strong{display:block;color:#bdb5c8;font-size:1rem}
.daar-home-featured-creator__identity p{max-width:570px;margin:16px 0 0;color:#cbc6d1;font-size:.98rem;line-height:1.55}
.daar-home-featured-creator__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.daar-home-featured-creator__stats span{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon value" "icon label";column-gap:9px;align-items:center;min-width:0;padding:14px 12px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:rgba(255,255,255,.025)}
.daar-home-featured-creator__stats .daar-icon{grid-area:icon;width:24px;height:24px;color:#b15cff}
.daar-home-featured-creator__stats strong{grid-area:value;font-size:1.25rem;line-height:1.05}
.daar-home-featured-creator__stats small{grid-area:label;color:#9892a3;font-size:.7rem}
.daar-home-featured-creator__actions{position:relative;z-index:2;margin-top:24px}
.daar-home-featured-creator__actions .daar-button{min-width:180px;min-height:52px;border-radius:15px}

.daar-home-feed{padding:28px 0 18px;background:#07070b}
.daar-home-feed.is-premieres{padding-top:22px}
.daar-home-feed.is-creators{padding:24px 0 52px}
.daar-home-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}
.daar-home-section-heading h2{margin:0;font-size:clamp(1.35rem,2.5vw,2rem);letter-spacing:-.035em}
.daar-home-section-heading>a{display:flex;align-items:center;gap:8px;color:#c56eff;font-size:.86rem;font-weight:850}
.daar-home-section-heading>a span{font-size:1.55em;line-height:.6}
.daar-home-media-rail,.daar-home-event-rail,.daar-home-creator-rail{display:grid;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;padding:2px 0 10px}
.daar-home-media-rail::-webkit-scrollbar,.daar-home-event-rail::-webkit-scrollbar,.daar-home-creator-rail::-webkit-scrollbar{display:none}
.daar-home-media-rail{grid-auto-columns:minmax(255px,315px);gap:16px}
.daar-home-media-card{min-width:0;scroll-snap-align:start}
.daar-home-media-card__image{position:relative;display:block;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.11);border-radius:17px;overflow:hidden;background:#13121a;box-shadow:0 14px 34px rgba(0,0,0,.22)}
.daar-home-media-card__image:after{content:"";position:absolute;inset:48% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.68))}
.daar-home-media-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}
.daar-home-media-card:hover img{transform:scale(1.045);filter:saturate(1.08)}
.daar-home-media-card__image>small{position:absolute;z-index:3;right:9px;bottom:8px;padding:3px 7px;border-radius:6px;background:rgba(0,0,0,.82);font-size:.68rem;font-weight:800}
.daar-home-play{position:absolute;z-index:3;left:12px;bottom:10px;display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:rgba(7,7,11,.86);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(9px)}
.daar-home-play .daar-icon{width:19px;height:19px}
.daar-home-media-card h3{margin:10px 2px 3px;font-size:.92rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.daar-home-media-card p{margin:0 2px;color:#898493;font-size:.71rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.daar-home-event-rail{grid-auto-columns:minmax(280px,360px);gap:14px}
.daar-home-event-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-height:94px;padding:13px 15px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(145deg,rgba(18,17,27,.86),rgba(9,9,14,.92));scroll-snap-align:start}
.daar-home-event-card>time{display:grid;place-items:center;width:61px;height:61px;border-radius:13px;background:linear-gradient(145deg,#7534d8,#3c1d78);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 12px 28px rgba(71,27,147,.23)}
.daar-home-event-card>time strong{font-size:1.45rem;line-height:1}
.daar-home-event-card>time small{font-size:.58rem;font-weight:900;letter-spacing:.08em}
.daar-home-event-card>div{min-width:0}
.daar-home-event-card h3{margin:0 0 3px;font-size:.9rem;line-height:1.2}
.daar-home-event-card h3 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.daar-home-event-card p{margin:0;color:#a9a2b2;font-size:.76rem}
.daar-home-event-card__bell{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:transparent;color:#cbc5d3;cursor:pointer}
.daar-home-event-card__bell:hover{background:rgba(139,92,246,.14);color:#fff}
.daar-home-event-card__bell .daar-icon{width:21px;height:21px}
.daar-home-creator-rail{grid-auto-columns:145px;gap:18px}
.daar-home-creator-card{min-width:0;text-align:center;scroll-snap-align:start}
.daar-home-creator-card>a{display:flex;flex-direction:column;align-items:center;gap:6px}
.daar-home-creator-card__avatar{position:relative;display:block;width:100px;height:100px;padding:3px;border-radius:50%;background:linear-gradient(135deg,#cc63ff,#7027e3 55%,#332d43)}
.daar-home-creator-card__avatar img{width:100%;height:100%;border:4px solid #0b0b10;border-radius:50%;object-fit:cover}
.daar-home-creator-card__avatar i{position:absolute;right:0;bottom:5px;display:grid;place-items:center;width:25px;height:25px;border:3px solid #08080d;border-radius:50%;background:#7c3aed;color:#fff;font-size:.66rem;font-style:normal;font-weight:900}
.daar-home-creator-card strong{max-width:135px;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.daar-home-creator-card small{color:#817b89;font-size:.66rem}
.daar-home-empty{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px;padding:20px;border:1px dashed rgba(255,255,255,.14);border-radius:18px;color:#bdb7c8;background:rgba(255,255,255,.018)}
.daar-home-empty a{color:#c56eff;font-weight:800}
.daar-home-lower-section{border-top:1px solid rgba(255,255,255,.04)}
.daar-home-studio-cta{border-top:1px solid rgba(255,255,255,.06)}

/* Portada: cabecera compacta y dock móvil fiel a la propuesta. */
.home .daar-header{background:rgba(7,7,11,.91);border-bottom-color:rgba(255,255,255,.09)}
.home .daar-brand__logo{height:48px;max-width:218px}
.home .daar-search-trigger{min-width:44px;width:44px;height:44px;margin-left:auto;padding:0;justify-content:center;border-radius:50%}
.home .daar-search-trigger span,.home .daar-search-trigger kbd{display:none}
.home .daar-theme-toggle{width:44px;height:44px}
.home .daar-user-menu>summary{width:46px;height:46px;padding:2px;border-color:rgba(157,87,255,.48);box-shadow:0 0 0 2px rgba(105,45,200,.18)}
.home .daar-login-icon{width:44px;min-height:44px;padding:0;border-radius:50%}
.home .daar-login-icon span{display:none}

html[data-theme="light"] .daar-home-v5{background:#f5f2fa}
html[data-theme="light"] .daar-home-hero{background:linear-gradient(180deg,#171120,#0c0a11);color:#fff}
html[data-theme="light"] .daar-home-featured-wrap,
html[data-theme="light"] .daar-home-feed{background:#f5f2fa}
html[data-theme="light"] .daar-home-featured-creator{color:#fff}
html[data-theme="light"] .daar-home-section-heading h2{color:#211a2b}
html[data-theme="light"] .daar-home-media-card h3{color:#211a2b}
html[data-theme="light"] .daar-home-media-card p,
html[data-theme="light"] .daar-home-creator-card small{color:#716878}
html[data-theme="light"] .daar-home-event-card{background:#fff;border-color:rgba(54,34,76,.12);color:#241b2d}
html[data-theme="light"] .daar-home-event-card p{color:#756b7c}
html[data-theme="light"] .daar-home-creator-card strong{color:#241b2d}
html[data-theme="light"] .daar-home-empty{background:#fff;border-color:rgba(54,34,76,.16);color:#554b5e}

@media(max-width:1100px){
  .daar-home-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.75fr)}
  .daar-home-hero__copy h1{font-size:clamp(3.4rem,7.6vw,5.8rem)}
  .daar-home-featured-creator__body{grid-template-columns:auto minmax(220px,1fr)}
  .daar-home-featured-creator__stats{grid-column:1/-1}
}

@media(max-width:900px){
  .home .daar-mobile-menu-toggle{display:none!important}
  .home .daar-header__inner{gap:9px}
  .home .daar-brand{margin-right:auto}
  .daar-home-hero{padding-top:38px}
  .daar-home-hero__grid{grid-template-columns:1fr;min-height:0;gap:5px}
  .daar-home-hero__copy{max-width:680px}
  .daar-home-hero__copy h1{font-size:clamp(3.15rem,10.7vw,5.5rem)}
  .daar-home-hero__art{position:absolute;z-index:-1;right:-7%;top:12%;width:56%;min-height:380px;opacity:.55}
  .daar-home-hero__copy>p{max-width:520px}
  .daar-home-features{margin-top:32px}
  .daar-home-featured-creator__body{grid-template-columns:auto minmax(0,1fr)}
  .daar-home-featured-creator__stats{grid-column:1/-1}
}

@media(max-width:650px){
  .home .daar-header{height:68px;padding-top:env(safe-area-inset-top)}
  .home.admin-bar .daar-header{top:0}
  .home .daar-header__inner{height:68px}
  .home .daar-brand__logo{height:42px;max-width:min(190px,48vw)}
  .home .daar-brand__mark{width:36px;height:36px}
  .home .daar-search-trigger{display:flex!important;width:42px;min-width:42px;height:42px}
  .home .daar-theme-toggle{width:42px;height:42px}
  .home .daar-user-menu>summary{width:43px;height:43px}
  .home .daar-header__actions{gap:7px;margin-left:0}
  .home .daar-header__actions .daar-header-install{display:none!important}
  .home .daar-header__actions>a:first-child{display:grid}
  .daar-home-hero{padding:30px 0 18px}
  .daar-home-hero:before{opacity:.11;background-image:linear-gradient(0deg,#07070b,rgba(7,7,11,.7) 55%,rgba(7,7,11,.35)),var(--daar-home-featured-image)}
  .daar-home-hero:after{opacity:.1}
  .daar-home-hero__grid{display:block}
  .daar-home-hero__copy{position:relative;z-index:3}
  .daar-home-v5 .daar-kicker{font-size:.62rem;letter-spacing:.19em;margin-bottom:12px}
  .daar-home-hero__copy h1{max-width:94%;font-size:clamp(2.75rem,13vw,4.05rem);line-height:.9}
  .daar-home-hero__copy>p{max-width:92%;margin:20px 0 22px;font-size:.92rem;line-height:1.5}
  .daar-home-hero__actions{display:grid;grid-template-columns:1fr;max-width:340px;gap:10px}
  .daar-home-hero__actions .daar-button{min-width:0;width:100%;min-height:54px;padding-inline:20px;border-radius:16px}
  .daar-home-hero__art{position:absolute;right:-31%;top:23%;width:90%;min-height:330px;opacity:.47;pointer-events:none}
  .daar-neon-play{width:220px}
  .daar-neon-play--back{width:255px}
  .daar-home-features{display:grid;grid-auto-flow:column;grid-auto-columns:150px;grid-template-columns:none;overflow-x:auto;scroll-snap-type:inline mandatory;margin-top:30px;border-radius:20px;scrollbar-width:none}
  .daar-home-features::-webkit-scrollbar{display:none}
  .daar-home-features>a{min-height:128px;padding:15px 12px;scroll-snap-align:start}
  .daar-home-features>a:not(:last-child):after{top:18px;bottom:18px}
  .daar-home-feature-icon{width:61px;height:61px;border-radius:16px}
  .daar-home-feature-icon .daar-icon{width:29px;height:29px}
  .daar-home-features strong{font-size:.78rem}
  .daar-home-featured-wrap{padding:22px 0 12px}
  .daar-home-featured-creator{padding:21px 18px;border-radius:23px}
  .daar-home-featured-creator__header{margin-bottom:17px}
  .daar-home-crown{width:45px;height:45px;border-radius:14px}
  .daar-home-crown .daar-icon{width:25px;height:25px}
  .daar-home-featured-creator__body{grid-template-columns:92px minmax(0,1fr);gap:15px;align-items:start}
  .daar-home-featured-creator__avatar{width:92px;height:92px}
  .daar-home-avatar-check{width:25px;height:25px;border-width:3px;font-size:.68rem}
  .daar-home-featured-creator__identity h2{font-size:clamp(1.35rem,6.5vw,1.8rem);line-height:1.06}
  .daar-home-featured-creator__identity>strong{font-size:.8rem}
  .daar-home-featured-creator__identity p{grid-column:1/-1;margin-top:11px;font-size:.8rem;line-height:1.48;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
  .daar-home-featured-creator__stats{grid-column:1/-1;gap:7px;margin-top:1px}
  .daar-home-featured-creator__stats span{grid-template-columns:1fr;grid-template-areas:"icon" "value" "label";justify-items:center;row-gap:3px;padding:10px 4px;text-align:center}
  .daar-home-featured-creator__stats .daar-icon{width:18px;height:18px}
  .daar-home-featured-creator__stats strong{font-size:1rem}
  .daar-home-featured-creator__stats small{font-size:.58rem}
  .daar-home-featured-creator__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}
  .daar-home-featured-creator__actions .daar-button{min-width:0;min-height:47px;padding-inline:10px;border-radius:14px;font-size:.8rem}
  .daar-home-feed{padding:22px 0 10px}
  .daar-home-feed.is-creators{padding-bottom:38px}
  .daar-home-section-heading{margin-bottom:13px}
  .daar-home-section-heading h2{font-size:1.26rem}
  .daar-home-section-heading>a{font-size:.72rem}
  .daar-home-media-rail{grid-auto-columns:78vw;gap:13px;margin-right:calc((100vw - 100%)/-2);padding-right:14px}
  .daar-home-media-card__image{border-radius:15px}
  .daar-home-event-rail{grid-auto-columns:82vw;gap:11px;margin-right:calc((100vw - 100%)/-2);padding-right:14px}
  .daar-home-event-card{min-height:86px;padding:11px 12px;gap:11px;border-radius:16px}
  .daar-home-event-card>time{width:55px;height:55px}
  .daar-home-event-card>time strong{font-size:1.25rem}
  .daar-home-event-card h3{font-size:.82rem}
  .daar-home-creator-rail{grid-auto-columns:118px;gap:12px;margin-right:calc((100vw - 100%)/-2);padding-right:14px}
  .daar-home-creator-card__avatar{width:82px;height:82px}
  .daar-home-empty{align-items:flex-start;flex-direction:column;min-height:0;padding:17px;font-size:.82rem}
  .daar-home-lower-section .daar-card__media{margin-inline:0;width:100%;border-radius:16px}
  .home .daar-mobile-nav{height:68px;bottom:max(8px,env(safe-area-inset-bottom));border-radius:24px;background:rgba(11,10,17,.94)}
  .home .daar-mobile-nav a,.home .daar-mobile-nav button{font-size:.58rem}
  .home .daar-mobile-nav .is-create .daar-icon{width:40px;height:40px;margin-top:-18px;border-radius:14px}
}

@media(max-width:390px){
  .home .daar-brand__logo{max-width:151px}
  .home .daar-search-trigger,.home .daar-theme-toggle{width:39px;min-width:39px;height:39px}
  .home .daar-user-menu>summary{width:40px;height:40px}
  .daar-home-hero__copy h1{font-size:clamp(2.45rem,13vw,3.35rem)}
  .daar-home-featured-creator__body{grid-template-columns:78px minmax(0,1fr)}
  .daar-home-featured-creator__avatar{width:78px;height:78px}
  .daar-home-featured-creator__actions{grid-template-columns:1fr}
}

@media(prefers-reduced-motion:reduce){.daar-neon-play--front{animation:none}}

/* DaAr Stream 5.1.0 — portada inteligente e innovadora */
.daar-home-v51{--daar-home-purple:#8b5cf6;--daar-home-pink:#d946ef;--daar-home-panel:#0f0e17}
.daar-label-short{display:none}
.daar-home-smartbar{padding:22px 0 8px;background:#07070b}
.daar-home-welcome{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(135deg,rgba(27,20,47,.74),rgba(10,9,15,.96));box-shadow:0 18px 50px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)}
.daar-home-welcome__eyebrow,.daar-home-section-kicker{display:block;margin-bottom:5px;color:#b98aff;font-size:.65rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.daar-home-welcome h2{margin:0;font-size:clamp(1.3rem,3vw,2rem);letter-spacing:-.035em}
.daar-home-welcome p{margin:7px 0 0;color:#aaa3b4;font-size:.86rem}
.daar-home-welcome__action{display:inline-flex;align-items:center;gap:9px;min-width:max-content;padding:12px 15px;border:1px solid rgba(174,113,255,.26);border-radius:14px;background:rgba(139,92,246,.09);color:#e9dfff;font-size:.8rem;font-weight:850}
.daar-home-welcome__action .daar-icon{width:19px;height:19px}
.daar-topic-chips{display:flex;gap:9px;overflow-x:auto;padding:13px 1px 5px;scrollbar-width:none;overscroll-behavior-inline:contain}
.daar-topic-chips::-webkit-scrollbar{display:none}
.daar-topic-chips a{flex:0 0 auto;padding:8px 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.025);color:#aaa4b2;font-size:.73rem;font-weight:800}
.daar-topic-chips a:hover,.daar-topic-chips a.is-active{border-color:rgba(183,112,255,.42);background:linear-gradient(135deg,rgba(124,58,237,.28),rgba(217,70,239,.13));color:#fff;box-shadow:0 8px 24px rgba(98,43,170,.14)}

.daar-home-spotlight{padding:24px 0 16px;background:#07070b}
.daar-home-spotlight__card{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);min-height:390px;border:1px solid rgba(255,255,255,.13);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 76% 20%,rgba(125,48,235,.22),transparent 22rem),linear-gradient(145deg,#151021,#09090e 72%);box-shadow:0 32px 85px rgba(0,0,0,.34)}
.daar-home-spotlight__card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 35%,rgba(255,255,255,.025));z-index:2}
.daar-home-spotlight__poster{position:relative;min-height:390px;overflow:hidden;background:#0c0b11}
.daar-home-spotlight__poster:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 48%,rgba(9,9,14,.96) 100%),linear-gradient(0deg,rgba(8,8,12,.68),transparent 55%)}
.daar-home-spotlight__poster img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease,filter .55s ease}
.daar-home-spotlight__card:hover .daar-home-spotlight__poster img{transform:scale(1.035);filter:saturate(1.08)}
.daar-home-spotlight__play{position:absolute;z-index:3;left:50%;top:50%;display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(255,255,255,.24);border-radius:24px;background:linear-gradient(135deg,rgba(117,48,234,.92),rgba(221,56,238,.85));box-shadow:0 0 0 12px rgba(139,92,246,.09),0 18px 50px rgba(86,25,168,.42);transform:translate(-50%,-50%)}
.daar-home-spotlight__play .daar-icon{width:31px;height:31px}
.daar-home-spotlight__status{position:absolute;z-index:4;left:18px;top:18px;padding:6px 10px;border-radius:999px;background:#7c3aed;color:#fff;font-size:.63rem;letter-spacing:.08em}
.daar-home-spotlight__status.is-live{background:#ef3340;box-shadow:0 0 24px rgba(239,51,64,.35)}
.daar-home-spotlight__content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:34px 34px 34px 26px}
.daar-home-spotlight__content h2{margin:0 0 17px;font-size:clamp(2rem,4vw,3.7rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}
.daar-home-spotlight__content>p{margin:16px 0 0;color:#bbb4c3;line-height:1.55}
.daar-home-spotlight__creator{display:flex;align-items:center;gap:11px;width:max-content;color:#fff}
.daar-home-spotlight__creator img{width:45px;height:45px;border:2px solid rgba(181,105,255,.6);border-radius:50%;object-fit:cover}
.daar-home-spotlight__creator span{display:flex;flex-direction:column;gap:2px}
.daar-home-spotlight__creator small{color:#968fa0;font-size:.7rem}
.daar-home-spotlight__countdown{display:flex;align-items:baseline;gap:12px;margin-top:22px;padding:15px 17px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.025)}
.daar-home-spotlight__countdown span{color:#9f98a9;font-size:.75rem}
.daar-home-spotlight__countdown strong{font-size:clamp(1.4rem,3vw,2.3rem);font-variant-numeric:tabular-nums;letter-spacing:-.03em}
.daar-home-spotlight__livecopy{display:flex;align-items:center;gap:9px}
.daar-home-spotlight__livecopy i{width:9px;height:9px;border-radius:50%;background:#ef3340;box-shadow:0 0 0 7px rgba(239,51,64,.12)}
.daar-home-spotlight__meta{display:flex;flex-wrap:wrap;gap:14px;margin-top:15px;color:#928c9b;font-size:.7rem}
.daar-home-spotlight__meta span{display:flex;align-items:center;gap:6px}
.daar-home-spotlight__meta .daar-icon{width:16px;height:16px}
.daar-home-spotlight__actions{margin-top:22px}
.daar-home-spotlight__actions .daar-button{min-height:48px;border-radius:14px}

.daar-home-section-heading>div{min-width:0}
.daar-home-section-heading button{border:0;background:transparent;color:#c56eff;font-size:.74rem;font-weight:850;cursor:pointer}
.daar-home-media-rail{grid-auto-columns:minmax(270px,330px);gap:18px}
.daar-home-media-card__badge{position:absolute;z-index:4;left:10px;top:10px;padding:5px 8px;border-radius:999px;background:linear-gradient(135deg,#7c3aed,#a855f7);font-size:.56rem;letter-spacing:.07em;box-shadow:0 8px 25px rgba(87,26,162,.32)}
.daar-home-media-card.is-live .daar-home-media-card__badge{background:#ef3340;box-shadow:0 8px 24px rgba(239,51,64,.28)}
.daar-home-media-card__details{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px 2px 0}
.daar-home-media-card__creator img{width:35px;height:35px;border-radius:50%;object-fit:cover}
.daar-home-media-card__details>div{min-width:0}
.daar-home-media-card__details h3{margin:0 0 3px;font-size:.88rem}
.daar-home-media-card__details p{margin:0;color:#9a94a1;font-size:.68rem}
.daar-home-media-card__details p a{color:inherit}
.daar-home-media-card__details small{display:block;margin-top:2px;color:#77717e;font-size:.63rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.daar-home-event-card>div>span{display:block;margin-bottom:3px;color:#c184ff;font-size:.58rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}

.daar-home-smart-empty,.daar-home-live-empty{display:flex;align-items:center;gap:18px;min-height:120px;padding:22px;border:1px dashed rgba(255,255,255,.14);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.025),rgba(139,92,246,.035))}
.daar-home-smart-empty>span,.daar-home-live-orbit{display:grid;place-items:center;flex:0 0 auto;width:58px;height:58px;border:1px solid rgba(176,103,255,.28);border-radius:18px;background:rgba(124,58,237,.12);color:#c68cff}
.daar-home-smart-empty>span .daar-icon,.daar-home-live-orbit .daar-icon{width:29px;height:29px}
.daar-home-smart-empty>div,.daar-home-live-empty>div{min-width:0;flex:1}
.daar-home-smart-empty strong,.daar-home-live-empty strong{display:block;margin-bottom:4px}
.daar-home-smart-empty p,.daar-home-live-empty p{margin:0;color:#938d9b;font-size:.78rem;line-height:1.5}
.daar-home-smart-empty .daar-button{flex:0 0 auto}
.daar-home-live-empty{border-style:solid;background:radial-gradient(circle at 10% 50%,rgba(239,51,64,.09),transparent 18rem),linear-gradient(135deg,#111018,#09090e)}
.daar-home-live-orbit{position:relative;color:#ff6b79;background:rgba(239,51,64,.08);border-color:rgba(239,51,64,.24)}
.daar-home-live-orbit:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(239,51,64,.16);border-radius:24px;animation:daarLivePulse 2.4s ease-in-out infinite}
@keyframes daarLivePulse{0%,100%{opacity:.25;transform:scale(.94)}50%{opacity:.72;transform:scale(1.03)}}

.daar-home-featured-creator__actions{flex-wrap:wrap}
.daar-home-featured-creator__actions .daar-follow-button{background:rgba(124,58,237,.13);border-color:rgba(168,85,247,.3)}
.daar-home-featured-creator__actions .daar-follow-button small{margin-left:3px;color:#cdb7ff}
.daar-home-featured-creator__actions .is-home-donate{color:#ffc2db;border-color:rgba(255,118,181,.2)}

.daar-home-continue{padding-top:14px}
.daar-home-continue-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(245px,315px);gap:15px;overflow-x:auto;padding:2px 0 10px;scroll-snap-type:inline mandatory;scrollbar-width:none}
.daar-home-continue-rail::-webkit-scrollbar{display:none}
.daar-home-continue-card{scroll-snap-align:start}
.daar-home-continue-card__media{position:relative;display:block;aspect-ratio:16/9;border-radius:17px;overflow:hidden;background:#15131b}
.daar-home-continue-card__media img{width:100%;height:100%;object-fit:cover}
.daar-home-continue-card__media>span{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(7,7,11,.86);font-size:.8rem}
.daar-home-continue-card__media>small{position:absolute;right:9px;bottom:9px;padding:3px 6px;border-radius:6px;background:rgba(0,0,0,.82);font-size:.62rem}
.daar-home-continue-card__media>i{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(255,255,255,.16)}
.daar-home-continue-card__media>i b{display:block;height:100%;background:linear-gradient(90deg,#7c3aed,#d946ef)}
.daar-home-continue-card h3{margin:9px 0 2px;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.daar-home-continue-card p{margin:0;color:#837d89;font-size:.68rem}

.daar-motion-ready [data-daar-reveal]{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.75,.3,1)}
.daar-motion-ready [data-daar-reveal].is-visible{opacity:1;transform:none}

html[data-theme="light"] .daar-home-smartbar,html[data-theme="light"] .daar-home-spotlight{background:#f5f2fa}
html[data-theme="light"] .daar-home-welcome{background:#fff;border-color:rgba(55,30,85,.1);color:#241a2f}
html[data-theme="light"] .daar-home-welcome p{color:#746b7b}
html[data-theme="light"] .daar-topic-chips a{background:#fff;border-color:rgba(55,30,85,.11);color:#62586a}
html[data-theme="light"] .daar-home-spotlight__card{color:#fff}
html[data-theme="light"] .daar-home-smart-empty,html[data-theme="light"] .daar-home-live-empty{background:#fff;border-color:rgba(55,30,85,.13);color:#2a2131}
html[data-theme="light"] .daar-home-smart-empty p,html[data-theme="light"] .daar-home-live-empty p{color:#746c7b}

@media(max-width:900px){
  .daar-home-spotlight__card{grid-template-columns:1fr;min-height:0}
  .daar-home-spotlight__poster{min-height:320px}
  .daar-home-spotlight__poster:after{background:linear-gradient(0deg,#0a0910 0%,transparent 58%)}
  .daar-home-spotlight__content{padding:25px}
  .daar-home-spotlight__content h2{font-size:clamp(1.8rem,7vw,3.1rem)}
}

@media(max-width:650px){
  .daar-home-hero{padding:18px 0 12px}
  .daar-home-hero__copy h1{max-width:89%;font-size:clamp(2.18rem,10.8vw,3.2rem);line-height:.93;letter-spacing:-.058em}
  .daar-home-hero__copy>p{max-width:88%;margin:14px 0 16px;font-size:.81rem;line-height:1.45}
  .daar-home-hero__actions{grid-template-columns:1fr 1fr;max-width:100%;gap:8px}
  .daar-home-hero__actions .daar-button{min-height:46px;padding-inline:10px;font-size:.72rem;border-radius:14px}
  .daar-home-hero__actions .daar-button.is-primary,.daar-home-hero__actions .daar-button.is-glass{min-width:0}
  .daar-label-wide{display:none}.daar-label-short{display:inline}
  .daar-home-hero__art{right:-36%;top:18%;width:89%;min-height:270px;opacity:.4}
  .daar-neon-play{width:175px}.daar-neon-play--back{width:205px}
  .daar-home-features{grid-auto-flow:initial;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin-top:18px;border-radius:18px}
  .daar-home-features>a{min-height:92px;padding:10px 4px;gap:7px}
  .daar-home-features>a:not(:last-child):after{top:14px;bottom:14px}
  .daar-home-feature-icon{width:44px;height:44px;border-radius:13px}
  .daar-home-feature-icon .daar-icon{width:22px;height:22px}
  .daar-home-features strong{max-width:80px;font-size:.58rem;line-height:1.15}
  .daar-home-feature-icon small{bottom:-4px;font-size:.42rem}
  .daar-home-smartbar{padding-top:13px}
  .daar-home-welcome{align-items:flex-start;padding:16px;border-radius:18px}
  .daar-home-welcome h2{font-size:1.16rem}
  .daar-home-welcome p{font-size:.71rem;line-height:1.45}
  .daar-home-welcome__action{padding:10px;border-radius:12px}
  .daar-home-welcome__action span{display:none}
  .daar-topic-chips{padding-top:10px}
  .daar-topic-chips a{padding:7px 11px;font-size:.66rem}
  .daar-home-spotlight{padding:13px 0 8px}
  .daar-home-spotlight__card{border-radius:21px}
  .daar-home-spotlight__poster{min-height:210px}
  .daar-home-spotlight__play{width:54px;height:54px;border-radius:17px}
  .daar-home-spotlight__play .daar-icon{width:24px;height:24px}
  .daar-home-spotlight__content{padding:18px}
  .daar-home-spotlight__content h2{margin-bottom:13px;font-size:1.72rem}
  .daar-home-spotlight__creator img{width:39px;height:39px}
  .daar-home-spotlight__countdown{margin-top:14px;padding:11px 12px}
  .daar-home-spotlight__countdown strong{font-size:1.25rem}
  .daar-home-spotlight__meta{gap:9px;margin-top:12px;font-size:.61rem}
  .daar-home-spotlight__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}
  .daar-home-spotlight__actions .daar-button{min-width:0;min-height:44px;padding:0 9px;font-size:.68rem}
  .daar-home-section-kicker{font-size:.54rem}
  .daar-home-media-rail{grid-auto-columns:82vw;gap:13px}
  .daar-home-media-card__details{padding-top:8px}
  .daar-home-media-card__details h3{font-size:.82rem}
  .daar-home-media-card__creator img{width:32px;height:32px}
  .daar-home-smart-empty,.daar-home-live-empty{align-items:flex-start;flex-wrap:wrap;padding:16px;min-height:0;border-radius:17px}
  .daar-home-smart-empty>span,.daar-home-live-orbit{width:46px;height:46px;border-radius:14px}
  .daar-home-smart-empty .daar-button{width:100%}
  .daar-home-live-empty .daar-button-row{width:100%;display:grid;grid-template-columns:1fr 1fr}
  .daar-home-live-empty .daar-button{min-width:0;font-size:.7rem}
  .daar-home-featured-creator__actions{grid-template-columns:1fr 1fr}
  .daar-home-featured-creator__actions .daar-follow-button,.daar-home-featured-creator__actions .is-home-donate{width:100%;min-width:0}
  .daar-home-continue-rail{grid-auto-columns:78vw;margin-right:calc((100vw - 100%)/-2);padding-right:14px}
}

@media(max-width:390px){
  .daar-home-hero__copy h1{font-size:2.05rem}
  .daar-home-features strong{font-size:.53rem}
  .daar-home-welcome{gap:10px}
  .daar-home-spotlight__actions{grid-template-columns:1fr}
}

@media(prefers-reduced-motion:reduce){
  .daar-home-live-orbit:after{animation:none}
  .daar-motion-ready [data-daar-reveal]{opacity:1;transform:none;transition:none}
}

/* Compactación final de la primera pantalla en 5.1. */
.daar-home-v51 .daar-home-hero{padding-top:clamp(38px,5vw,68px)}
.daar-home-v51 .daar-home-hero__grid{min-height:370px}
.daar-home-v51 .daar-home-hero__copy h1{font-size:clamp(3.25rem,6vw,5.9rem)}
.daar-home-v51 .daar-home-features>a{min-height:118px}
.daar-home-v51 .daar-home-feature-icon{width:62px;height:62px}
@media(max-width:650px){
  .daar-home-v51 .daar-home-hero{padding-top:18px}
  .daar-home-v51 .daar-home-hero__grid{min-height:0}
  .daar-home-v51 .daar-home-hero__copy h1{font-size:clamp(2.18rem,10.8vw,3.2rem)}
  .daar-home-v51 .daar-home-features>a{min-height:92px}
  .daar-home-v51 .daar-home-feature-icon{width:44px;height:44px}
}

/* DaAr Stream 5.1.1: una sola referencia de seguidores en el botón Seguir/Siguiendo */
.daar-home-featured-creator__actions .daar-follow-button.is-primary{background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));border-color:transparent;color:#fff}
.daar-home-featured-creator__actions .daar-follow-button.is-primary.is-active{background:rgba(124,58,237,.18);border-color:rgba(168,85,247,.5);color:#d8c2ff}

/* ========================================================================
   DaAr Stream 6.0 — streaming-first, compact community experience
   ======================================================================== */
.daar-home-v6{overflow:hidden;background:var(--daar-bg)}
.daar-stream-hero{position:relative;background:#08070d;min-height:clamp(520px,68vh,690px);overflow:hidden;border-bottom:1px solid var(--daar-line)}
.daar-stream-hero__stage,.daar-stream-slide{position:absolute;inset:0}
.daar-stream-slide[hidden]{display:none}
.daar-stream-slide__media{position:absolute;inset:0;background:#09080e}
.daar-stream-slide__media img,.daar-stream-slide__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.daar-stream-slide__media img{filter:saturate(.9) contrast(1.03);transition:opacity .35s ease,transform 8s linear}
.daar-stream-slide.is-active .daar-stream-slide__media img{transform:scale(1.035)}
.daar-stream-slide__media video{z-index:2;opacity:0;background:#000;transition:opacity .28s ease}
.daar-stream-slide.is-playing .daar-stream-slide__media video{opacity:1}
.daar-stream-slide.is-playing .daar-stream-slide__media img{opacity:0}
.daar-stream-slide__shade{position:absolute;z-index:3;inset:0;background:linear-gradient(90deg,rgba(5,4,9,.96) 0%,rgba(6,5,10,.81) 35%,rgba(6,5,10,.24) 70%,rgba(5,4,9,.48) 100%),linear-gradient(0deg,#09090d 0%,rgba(9,9,13,.2) 47%,rgba(9,9,13,.12) 100%);pointer-events:none}
.daar-stream-slide.is-playing .daar-stream-slide__shade{background:linear-gradient(0deg,rgba(0,0,0,.56),transparent 42%)}
.daar-stream-slide__content{position:relative;z-index:5;min-height:clamp(520px,68vh,690px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-block:72px 62px;pointer-events:none}
.daar-stream-slide__content>*{pointer-events:auto}
.daar-stream-status{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border-radius:999px;background:rgba(9,9,13,.66);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.daar-stream-status i{width:7px;height:7px;border-radius:50%;background:#8b5cf6;box-shadow:0 0 0 5px rgba(139,92,246,.15)}
.daar-stream-status.is-promoted{color:#fde68a;border-color:rgba(245,158,11,.42)}
.daar-stream-status.is-promoted i{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.14)}
.daar-stream-slide h1{max-width:800px;margin:14px 0 10px;font-size:clamp(2.5rem,5.2vw,5.4rem);line-height:.95;letter-spacing:-.055em;text-wrap:balance;text-transform:none}
.daar-stream-slide__content>p{max-width:660px;margin:0 0 14px;color:#d0ccd6;font-size:clamp(.86rem,1.4vw,1.04rem);line-height:1.48}
.daar-stream-creator{display:flex;align-items:center;gap:10px;margin:2px 0 17px}
.daar-stream-creator img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.22)}
.daar-stream-creator span{display:flex;flex-direction:column;line-height:1.18}
.daar-stream-creator strong{font-size:.88rem}
.daar-stream-creator small{color:#b8b3c0;font-size:.68rem;margin-top:4px}
.daar-stream-slide__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.daar-stream-slide__actions .daar-button,.daar-stream-slide__actions .daar-action{min-height:43px}
.daar-stream-slide__actions .daar-action{background:rgba(7,7,11,.55);border-color:rgba(255,255,255,.17);backdrop-filter:blur(12px)}
.daar-stream-slide__actions .daar-icon-action span{display:none}
.daar-stream-slide__actions .daar-icon-action small{font-size:.66rem}
.daar-stream-arrow{position:absolute;z-index:8;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:58px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:rgba(6,5,10,.44);backdrop-filter:blur(12px);font-size:2rem;cursor:pointer}
.daar-stream-arrow.is-prev{left:18px}.daar-stream-arrow.is-next{right:18px}
.daar-stream-dots{position:absolute;z-index:8;right:max(22px,calc((100vw - 1380px)/2));bottom:29px;display:flex;gap:7px}
.daar-stream-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.32);cursor:pointer;transition:.2s}
.daar-stream-dots button.is-active{width:27px;border-radius:999px;background:#a78bfa}
.daar-stream-hero__empty{position:relative;z-index:4;min-height:520px;display:grid;place-content:center;justify-items:center;text-align:center;gap:12px}
.daar-stream-hero__empty>span{display:grid;place-items:center;width:76px;height:76px;border-radius:24px;background:linear-gradient(135deg,#6d28d9,#db2777)}
.daar-stream-hero__empty h1{margin:0;max-width:700px;font-size:clamp(2rem,5vw,4rem)}
.daar-stream-hero__empty p{margin:0 0 8px;color:var(--daar-muted)}


.daar-v6-welcome{padding:38px 0 10px}
.daar-v6-welcome>.daar-shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;align-items:stretch}
.daar-v6-welcome__message,.daar-v6-discovery{border:1px solid var(--daar-line);border-radius:20px;background:linear-gradient(135deg,rgba(124,58,237,.1),rgba(255,255,255,.025));padding:17px 20px}
.daar-v6-welcome__message{display:flex;flex-direction:column;justify-content:center;gap:4px}
.daar-v6-welcome__message span{font-size:.88rem;font-weight:850}
.daar-v6-welcome__message strong{font-size:.78rem;color:#b8b1c2;font-weight:550;line-height:1.42}
.daar-v6-discovery{display:flex;flex-direction:column;justify-content:center;gap:8px}
.daar-v6-discovery>label{font-size:.72rem;font-weight:850;color:#c8c0d0}
.daar-v6-discovery>div{display:flex;border:1px solid var(--daar-line);border-radius:14px;background:rgba(0,0,0,.18);overflow:hidden}
.daar-v6-discovery input{flex:1;min-width:0;border:0;background:transparent;color:var(--daar-text);padding:10px 12px;outline:none}
.daar-v6-discovery button{width:42px;border:0;border-left:1px solid var(--daar-line);background:transparent;cursor:pointer}

.daar-home-feed{padding:38px 0}
.daar-home-section-heading{margin-bottom:17px;align-items:center}
.daar-home-section-heading h2{margin:1px 0 0;font-size:clamp(1.35rem,2.5vw,2.05rem);line-height:1.08;letter-spacing:-.035em}
.daar-home-section-kicker{font-size:.58rem;letter-spacing:.14em}
.daar-rail-next{display:grid!important;place-items:center;width:36px;height:36px;border:1px solid var(--daar-line);border-radius:50%;font-size:1.2rem;color:#cbb7f8!important;background:rgba(255,255,255,.035)}
.daar-home-media-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,315px);gap:14px;overflow-x:auto;scroll-snap-type:inline mandatory;padding:2px 2px 11px;scrollbar-width:none}
.daar-home-media-rail::-webkit-scrollbar{display:none}
.daar-home-media-card{scroll-snap-align:start}
.daar-home-media-card__details h3{font-size:.9rem;line-height:1.25;text-transform:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.daar-home-media-card__details p,.daar-home-media-card__details small{font-size:.68rem}
.daar-home-smart-empty.is-compact{min-height:110px;padding:16px 20px}

.daar-v6-creator-support{padding:34px 0 22px}
.daar-v6-support-card{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(250px,.55fr);grid-template-areas:"avatar copy goal" "actions actions actions";gap:16px 19px;align-items:center;padding:22px;border:1px solid rgba(168,85,247,.24);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(124,58,237,.2),transparent 42%),var(--daar-surface);box-shadow:0 20px 55px rgba(0,0,0,.2)}
.daar-v6-support-card__avatar{grid-area:avatar;position:relative}
.daar-v6-support-card__avatar img{width:92px;height:92px;border-radius:25px;object-fit:cover}
.daar-v6-support-card__avatar i{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#7c3aed;border:3px solid var(--daar-surface);font-style:normal;font-size:.72rem}
.daar-v6-support-card__copy{grid-area:copy;min-width:0}
.daar-v6-support-card__copy h2{margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05}
.daar-v6-support-card__copy p{max-width:580px;margin:7px 0 9px;color:var(--daar-muted);font-size:.78rem}
.daar-v6-creator-facts{display:flex;flex-wrap:wrap;gap:8px 15px;color:#c3bdca;font-size:.68rem}
.daar-v6-support-card__goal{grid-area:goal;padding:14px;border:1px solid var(--daar-line);border-radius:17px;background:rgba(0,0,0,.15)}
.daar-v6-support-card__goal>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:.7rem}.daar-v6-support-card__goal strong{font-size:.78rem}
.daar-v6-progress{height:7px;margin:10px 0 7px;border-radius:999px;background:rgba(255,255,255,.09);overflow:hidden}.daar-v6-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#ec4899)}
.daar-v6-support-card__goal small{color:var(--daar-muted);font-size:.63rem}
.daar-v6-support-card__actions{grid-area:actions;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:13px;border-top:1px solid var(--daar-line)}
.daar-v6-support-card__actions .daar-button{min-height:40px;padding:0 15px;font-size:.75rem}
.daar-v6-support-card__actions .daar-button small{font-size:.62rem}
.daar-button.is-support{background:linear-gradient(135deg,#db2777,#f43f5e);border-color:transparent;color:#fff}

.daar-v6-community-cta{padding:48px 0 65px}
.daar-v6-community-cta>.daar-shell{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px;border:1px solid var(--daar-line);border-radius:28px;background:radial-gradient(circle at 85% 20%,rgba(139,92,246,.24),transparent 37%),var(--daar-surface)}
.daar-v6-community-cta h2{margin:0;font-size:clamp(1.7rem,4vw,3rem);letter-spacing:-.045em;line-height:1}
.daar-v6-community-cta p{max-width:650px;margin:10px 0 0;color:var(--daar-muted)}

/* One clean follower count + one follow button. */
.daar-follow-button small,[data-follow-count]{display:none!important}
.daar-inline-follow-count{white-space:nowrap;color:var(--daar-muted);font-size:.72rem}.daar-inline-follow-count b{color:var(--daar-text);font-size:.8rem}
.daar-follow-button.is-inline-follow{min-height:38px;padding:0 14px;font-size:.72rem}

/* Compact channel page. */
.daar-channel-hero--v6{position:relative;padding:clamp(38px,6vw,75px) 0 22px;min-height:0;background:linear-gradient(0deg,var(--daar-bg),rgba(9,9,13,.42)),var(--channel-cover,radial-gradient(circle at 70% 0,rgba(124,58,237,.35),transparent 42%));background-size:cover;background-position:center}
.daar-channel-v6{display:flex;flex-direction:column;gap:18px}
.daar-channel-v6__identity{display:flex;align-items:center;gap:18px;max-width:920px}
.daar-channel-hero--v6 .daar-channel-avatar img{width:112px;height:112px;border-radius:28px;object-fit:cover}
.daar-channel-hero--v6 .daar-channel-copy h1{margin:0;font-size:clamp(1.75rem,4vw,3rem);line-height:1}
.daar-channel-hero--v6 .daar-channel-copy>strong{font-size:.74rem;color:#bcb5c5}
.daar-channel-hero--v6 .daar-channel-copy p{max-width:690px;margin:7px 0 0;font-size:.78rem;color:#c3bec9}
.daar-channel-v6__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid var(--daar-line)}
.daar-channel-v6__metrics{display:flex;align-items:center;flex-wrap:wrap;gap:9px 22px;color:var(--daar-muted);font-size:.72rem}
.daar-channel-v6__metrics strong{color:var(--daar-text);font-size:.84rem}
.daar-channel-hero--v6 .daar-channel-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.daar-channel-hero--v6 .daar-channel-actions .daar-button,.daar-channel-hero--v6 .daar-channel-actions .daar-action{min-height:40px;font-size:.72rem}
.daar-channel-tabs{position:sticky;top:var(--daar-header);z-index:30;background:rgba(9,9,13,.9);backdrop-filter:blur(15px)}
.daar-channel-section{padding:38px 0}
.daar-channel-section .daar-section-heading{margin-bottom:16px}
.daar-channel-section .daar-section-heading h2{font-size:clamp(1.35rem,3vw,2rem)}
.daar-channel-rail{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(260px,315px);grid-template-columns:none!important;gap:14px;overflow-x:auto;scroll-snap-type:inline mandatory;padding-bottom:10px;scrollbar-width:none}
.daar-channel-rail::-webkit-scrollbar{display:none}.daar-channel-rail>.daar-card{scroll-snap-align:start}

/* Watch page hierarchy and immersive controls. */
.daar-watch-page--v6{padding-top:20px}
.daar-watch-page--v6 .daar-watch-heading{padding-top:14px}
.daar-watch-heading--v6 h1{max-width:1000px;margin:3px 0 8px;font-size:clamp(1.25rem,2.8vw,2.15rem);line-height:1.16;letter-spacing:-.03em;text-transform:none}
.daar-watch-heading--v6 .daar-kicker{margin-bottom:2px;font-size:.58rem}
.daar-watch-page--v6 .daar-watch-meta{font-size:.68rem}
.daar-creator-bar--v6{display:grid;grid-template-columns:minmax(180px,auto) auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 0;margin-top:8px;border-block:1px solid var(--daar-line);background:transparent;border-radius:0}
.daar-creator-bar--v6 .daar-creator-bar__identity{min-width:0}
.daar-creator-bar--v6 .daar-creator-bar__identity img{width:46px;height:46px}
.daar-creator-bar--v6 .daar-creator-bar__identity strong{font-size:.82rem}.daar-creator-bar--v6 .daar-creator-bar__identity small{font-size:.65rem}
.daar-creator-bar__follow{display:flex;align-items:center;gap:7px}
.daar-creator-bar__follow .daar-inline-follow-count{display:inline-flex;gap:4px;align-items:baseline}
.daar-creator-bar--v6 .daar-actions{justify-content:flex-end;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
.daar-creator-bar--v6 .daar-actions::-webkit-scrollbar{display:none}
.daar-creator-bar--v6 .daar-action{min-width:max-content;min-height:38px;padding-inline:12px;font-size:.68rem}
.daar-player--v6{position:relative;overflow:hidden}
.daar-mobile-chat-button{display:none}
.daar-chat-close{display:none;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.07)}


/* Studio: AI consent, timed promotion, goals. */
.daar-promotion-explainer{display:flex;gap:15px;padding:18px;margin-bottom:17px;border:1px solid rgba(245,158,11,.22);border-radius:18px;background:rgba(245,158,11,.055)}
.daar-promotion-explainer>span{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:15px;background:rgba(245,158,11,.12);color:#fbbf24}.daar-promotion-explainer p{margin:4px 0 0;color:var(--daar-muted);font-size:.75rem}
.daar-promotion-form fieldset{border:0;padding:0;margin:18px 0}.daar-promotion-form legend{font-size:.76rem;font-weight:850;margin-bottom:8px}
.daar-promotion-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.daar-promotion-plans label{cursor:pointer}.daar-promotion-plans input{position:absolute;opacity:0}.daar-promotion-plans span{display:flex;flex-direction:column;gap:3px;padding:15px;border:1px solid var(--daar-line);border-radius:16px;background:rgba(255,255,255,.025)}.daar-promotion-plans input:checked+span{border-color:#8b5cf6;background:rgba(124,58,237,.12);box-shadow:0 0 0 2px rgba(139,92,246,.12)}.daar-promotion-plans b{font-size:1.2rem}.daar-promotion-plans small{color:var(--daar-muted);font-size:.64rem}
.daar-promotion-history{margin-top:25px}.daar-promotion-history h3{font-size:1rem}.daar-promotion-history article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--daar-line)}.daar-promotion-history article>div{display:flex;flex-direction:column}.daar-promotion-history strong{font-size:.76rem}.daar-promotion-history small{color:var(--daar-muted);font-size:.65rem}

/* Editable footer. */
.daar-footer--editable nav li{list-style:none;margin:0;padding:0}.daar-footer--editable nav li a{display:block}.daar-footer-logo img{display:block;width:auto;height:46px;max-width:190px;object-fit:contain}.daar-footer__brand p{max-width:420px}

/* Legal/account controls and full light-mode contrast audit for new components. */
.daar-form input[type="checkbox"],.daar-report-options input,.daar-account-card input[type="checkbox"]{accent-color:#7c3aed}
.daar-form a,.daar-account-card a{color:#c4a7ff;text-decoration-thickness:1px;text-underline-offset:2px}
html[data-theme="light"] .daar-stream-slide__content,html[data-theme="light"] .daar-stream-slide__content a,html[data-theme="light"] .daar-stream-slide__content button{color:#fff}
html[data-theme="light"] .daar-v6-welcome__message,html[data-theme="light"] .daar-v6-discovery,html[data-theme="light"] .daar-v6-support-card,html[data-theme="light"] .daar-v6-community-cta>.daar-shell{background:#fff;border-color:rgba(45,30,70,.12)}
html[data-theme="light"] .daar-v6-discovery>div,html[data-theme="light"] .daar-v6-support-card__goal{background:#f5f3f8}
html[data-theme="light"] .daar-v6-discovery input{color:#17141f}
html[data-theme="light"] .daar-channel-hero--v6{background:linear-gradient(0deg,#f6f6fb,rgba(246,246,251,.2)),var(--channel-cover,radial-gradient(circle at 70% 0,rgba(124,58,237,.2),transparent 42%));background-size:cover}
html[data-theme="light"] .daar-channel-tabs{background:rgba(248,248,252,.92)}
html[data-theme="light"] .daar-promotion-explainer,html[data-theme="light"] .daar-promotion-plans span{color:#17141f}
html[data-theme="light"] .daar-more-menu,html[data-theme="light"] .daar-report-dialog,html[data-theme="light"] .daar-account-card{color:#17141f}
html[data-theme="light"] .daar-form a,html[data-theme="light"] .daar-account-card a{color:#5b21b6}
html[data-theme="light"] .daar-account-card label,html[data-theme="light"] .daar-account-card p,html[data-theme="light"] .daar-legal-page,html[data-theme="light"] .daar-description{color:#302a38}

@media(max-width:980px){
  .daar-stream-hero,.daar-stream-slide__content{min-height:600px}
  .daar-v6-welcome>.daar-shell{grid-template-columns:1fr}
  .daar-v6-support-card{grid-template-columns:auto 1fr;grid-template-areas:"avatar copy" "goal goal" "actions actions"}
  .daar-v6-community-cta>.daar-shell{align-items:flex-start;flex-direction:column}
  .daar-creator-bar--v6{grid-template-columns:minmax(180px,1fr) auto}.daar-creator-bar--v6 .daar-actions{grid-column:1/-1;justify-content:flex-start}
}

@media(max-width:700px){
  .daar-stream-hero,.daar-stream-slide__content{min-height:535px}
  .daar-stream-slide__shade{background:linear-gradient(0deg,#09090d 0%,rgba(7,6,10,.82) 45%,rgba(7,6,10,.15) 100%)}
  .daar-stream-slide__content{padding-block:55px 53px;justify-content:flex-end}
  .daar-stream-slide h1{max-width:94%;font-size:clamp(2rem,9.5vw,3.15rem);margin-top:10px}
  .daar-stream-slide__content>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:94%;font-size:.76rem}
  .daar-stream-creator{margin-bottom:12px}.daar-stream-creator img{width:38px;height:38px}
  .daar-stream-slide__actions{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.daar-stream-slide__actions::-webkit-scrollbar{display:none}
  .daar-stream-slide__actions .daar-button.is-primary{min-width:125px}.daar-stream-slide__actions .daar-action{min-width:42px;padding-inline:10px}
  .daar-stream-arrow{display:none}.daar-stream-dots{right:15px;bottom:20px}
  .daar-v6-welcome{padding-top:26px}.daar-v6-welcome__message,.daar-v6-discovery{padding:14px 15px;border-radius:17px}.daar-v6-welcome__message span{font-size:.76rem}.daar-v6-welcome__message strong{font-size:.68rem}
  .daar-home-feed{padding:27px 0}.daar-home-media-rail{grid-auto-columns:80vw;gap:12px;margin-right:calc((100vw - 100%)/-2);padding-right:16px}.daar-home-section-heading h2{font-size:1.35rem}
  .daar-v6-support-card{grid-template-columns:68px 1fr;gap:13px;padding:16px;border-radius:20px}.daar-v6-support-card__avatar img{width:68px;height:68px;border-radius:19px}.daar-v6-support-card__copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.68rem}.daar-v6-support-card__copy h2{font-size:1.25rem}.daar-v6-creator-facts{font-size:.61rem}.daar-v6-support-card__goal{padding:12px}.daar-v6-support-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.daar-v6-support-card__actions .daar-button{width:100%;min-width:0;padding-inline:9px}
  .daar-v6-community-cta{padding:35px 0 48px}.daar-v6-community-cta>.daar-shell{padding:21px;border-radius:22px}.daar-v6-community-cta h2{font-size:1.75rem}.daar-v6-community-cta p{font-size:.76rem}
  .daar-channel-hero--v6{padding:30px 0 14px}.daar-channel-v6__identity{align-items:flex-start}.daar-channel-hero--v6 .daar-channel-avatar img{width:78px;height:78px;border-radius:22px}.daar-channel-hero--v6 .daar-channel-copy h1{font-size:1.55rem}.daar-channel-hero--v6 .daar-channel-copy p{font-size:.68rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.daar-channel-v6__bar{align-items:flex-start;flex-direction:column;gap:10px}.daar-channel-v6__metrics{gap:7px 14px;font-size:.64rem}.daar-channel-hero--v6 .daar-channel-actions{width:100%;flex-wrap:nowrap;overflow-x:auto}.daar-channel-rail{grid-auto-columns:80vw;margin-right:calc((100vw - 100%)/-2);padding-right:16px}.daar-channel-section{padding:28px 0}
  .daar-watch-page--v6{padding-top:0}.daar-watch-page--v6>.daar-shell{width:100%}.daar-watch-primary>.daar-watch-heading,.daar-watch-primary>.daar-creator-bar,.daar-watch-primary>.daar-description,.daar-watch-primary>.daar-conversation{width:calc(100% - 28px);margin-inline:auto}.daar-watch-heading--v6 h1{font-size:1.25rem}.daar-creator-bar--v6{grid-template-columns:1fr;gap:9px}.daar-creator-bar__follow{justify-content:space-between}.daar-creator-bar--v6 .daar-actions{grid-column:auto;width:100%;padding-bottom:3px}.daar-creator-bar--v6 .daar-action{min-height:36px}
  .daar-mobile-chat-button{position:fixed;z-index:1100;right:14px;bottom:calc(82px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:7px;padding:11px 15px;border:0;border-radius:999px;background:linear-gradient(135deg,#6d28d9,#8b5cf6);box-shadow:0 12px 35px rgba(82,35,170,.45);font-weight:850}
  .daar-event-chat--v6{position:fixed!important;z-index:7000;left:0;right:0;bottom:0;top:auto!important;max-height:82vh;border-radius:24px 24px 0 0!important;transform:translateY(105%);transition:transform .28s ease;box-shadow:0 -25px 70px rgba(0,0,0,.5)}.daar-event-chat--v6.is-mobile-open{transform:none}.daar-chat-close{display:grid;place-items:center}
  .daar-promotion-plans{grid-template-columns:1fr}.daar-promotion-explainer{padding:14px}
  .daar-footer__grid{gap:25px}
}

@media(max-width:390px){
  .daar-stream-hero,.daar-stream-slide__content{min-height:510px}.daar-stream-slide h1{font-size:1.95rem}.daar-stream-status{font-size:.58rem}.daar-v6-support-card__actions{grid-template-columns:1fr 1fr}.daar-v6-discovery input{font-size:.75rem}
}

@media(prefers-reduced-motion:reduce){
  .daar-stream-slide__media img,.daar-stream-slide__media video,.daar-event-chat--v6{transition:none!important}.daar-stream-slide.is-active .daar-stream-slide__media img{transform:none}
}

/* v6.0.0 final refinements: valid editable footer menus and player fullscreen. */
.daar-footer-menu{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0}
.daar-player--v6:fullscreen{width:100vw;height:100vh;max-width:none;background:#000;display:grid;place-items:center}
.daar-player--v6:fullscreen video,.daar-player--v6:fullscreen .daar-player__poster{width:100%;height:100%;object-fit:contain}
.daar-amount-buttons button{display:grid;justify-items:center;gap:2px}.daar-amount-buttons button>span{font-size:1.25rem}.daar-amount-buttons button>b{font-size:.73rem}.daar-amount-buttons button>small{font-size:.58rem;color:var(--daar-muted)}

/* v6.0 — Directory rails and compact page hierarchy */
.daar-v6-page-rail {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(270px, 32%);
    gap: 16px;
    overflow-x: auto;
    overscroll-behavior-inline: contain;
    scroll-snap-type: inline proximity;
    padding: 4px 2px 16px;
    scrollbar-width: thin;
}
.daar-v6-page-rail > .daar-card { scroll-snap-align: start; }
.daar-page-hero.is-premiere h1,
.daar-page-hero.is-live h1 {
    max-width: 900px;
    font-size: clamp(2rem, 5vw, 4rem);
    line-height: 1.06;
}
.daar-page-hero.is-premiere p,
.daar-page-hero.is-live p { max-width: 760px; }
@media (max-width: 700px) {
    .daar-v6-page-rail { grid-auto-columns: 82vw; }
    .daar-page-hero.is-premiere,
    .daar-page-hero.is-live { padding: 48px 0 32px; }
    .daar-page-hero.is-premiere h1,
    .daar-page-hero.is-live h1 { font-size: 2rem; }
}


/* v6.0.1 — Mobile hero playback refinements. */
.daar-stream-slide__content .daar-stream-status,
.daar-stream-slide__content h1,
.daar-stream-slide__content>p{
  transition:opacity .22s ease,transform .22s ease,max-height .22s ease,margin .22s ease;
}
.daar-stream-slide.is-playing .daar-stream-status,
.daar-stream-slide.is-playing h1,
.daar-stream-slide.is-playing .daar-stream-slide__content>p{
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  max-height:0;
  margin-top:0;
  margin-bottom:0;
  overflow:hidden;
  transform:translateY(8px);
}
.daar-stream-slide.is-playing .daar-stream-slide__content{
  justify-content:flex-end;
  padding-bottom:26px;
}
.daar-stream-slide.is-playing .daar-stream-slide__actions{
  padding:7px;
  border-radius:999px;
  background:rgba(0,0,0,.28);
  backdrop-filter:blur(10px);
}
.daar-hero-play-button.is-playing{
  background:rgba(8,8,12,.7);
  border-color:rgba(255,255,255,.22);
  box-shadow:none;
}

@media(max-width:700px){
  .daar-stream-slide__actions .daar-hero-play-button{
    min-width:104px;
    min-height:36px;
    height:36px;
    padding-inline:11px;
    gap:6px;
    border-radius:12px;
    font-size:.66rem;
    line-height:1;
  }
  .daar-stream-slide__actions .daar-hero-play-button .daar-icon{
    width:14px;
    height:14px;
  }
  .daar-stream-slide.is-playing .daar-stream-slide__content{
    padding-bottom:21px;
  }
  .daar-stream-slide.is-playing .daar-stream-slide__actions{
    width:auto;
    max-width:calc(100% - 58px);
    overflow-x:auto;
    padding:5px;
    gap:5px;
  }
}

@media(max-width:390px){
  .daar-stream-slide__actions .daar-hero-play-button{
    min-width:94px;
    min-height:34px;
    height:34px;
    padding-inline:9px;
    font-size:.62rem;
  }
}


/* v6.0.2 — Creator information and complete-video controls on desktop and mobile. */
.daar-stream-creator-row{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:9px;
  margin:2px 0 17px;
}
.daar-stream-creator-row .daar-stream-creator{margin:0}
.daar-stream-creator-channel{
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:32px;
  padding:6px 10px;
  border:1px solid rgba(255,255,255,.18);
  border-radius:999px;
  color:#fff;
  background:rgba(8,8,12,.48);
  backdrop-filter:blur(10px);
  font-size:.68rem;
  font-weight:800;
  white-space:nowrap;
}
.daar-stream-creator-channel .daar-icon{width:14px;height:14px}
.daar-stream-creator-channel:hover,
.daar-stream-creator-channel:focus-visible{background:rgba(125,59,255,.38);border-color:rgba(181,139,255,.6)}
.daar-stream-slide.is-playing .daar-stream-creator-row{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  max-height:none;
  transform:none;
}
.daar-stream-slide.is-playing .daar-stream-slide__media video{
  object-fit:contain;
  background:#000;
}
.daar-stream-slide.is-playing .daar-stream-slide__shade{
  background:linear-gradient(0deg,rgba(0,0,0,.78) 0%,rgba(0,0,0,.22) 29%,transparent 58%);
}
.daar-hero-fullscreen-button{white-space:nowrap}
.daar-hero-fullscreen-button .daar-icon{width:17px;height:17px}

.daar-stream-slide:fullscreen,
.daar-stream-slide:-webkit-full-screen{
  position:relative!important;
  inset:auto!important;
  width:100vw;
  height:100vh;
  min-height:100vh;
  background:#000;
}
.daar-stream-slide:fullscreen .daar-stream-slide__content,
.daar-stream-slide:-webkit-full-screen .daar-stream-slide__content{
  width:100%;
  min-height:100vh;
  max-width:none;
  padding:24px clamp(18px,4vw,54px) 28px;
}
.daar-stream-slide:fullscreen .daar-stream-slide__media video,
.daar-stream-slide:-webkit-full-screen .daar-stream-slide__media video{
  object-fit:contain;
}
.daar-stream-slide:fullscreen .daar-stream-slide__actions,
.daar-stream-slide:-webkit-full-screen .daar-stream-slide__actions{
  max-width:100%;
}

@media(max-width:700px){
  .daar-stream-creator-row{
    width:100%;
    flex-wrap:nowrap;
    margin-bottom:10px;
  }
  .daar-stream-creator-row .daar-stream-creator{
    min-width:0;
    flex:1;
  }
  .daar-stream-creator-row .daar-stream-creator span{min-width:0}
  .daar-stream-creator-row .daar-stream-creator strong{
    display:block;
    max-width:48vw;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  .daar-stream-creator-channel{
    flex:0 0 auto;
    min-height:29px;
    padding:5px 8px;
    font-size:.61rem;
  }
  .daar-stream-slide__actions .daar-hero-fullscreen-button{
    min-width:122px;
    min-height:36px;
    height:36px;
    padding-inline:10px;
    gap:6px;
    border-radius:12px;
    font-size:.64rem;
  }
  .daar-stream-slide__actions .daar-hero-fullscreen-button .daar-icon{width:14px;height:14px}
  .daar-stream-slide.is-playing .daar-stream-slide__content{padding-bottom:16px}
  .daar-stream-slide.is-playing .daar-stream-creator-row{margin-bottom:7px}
  .daar-stream-slide.is-playing .daar-stream-slide__actions{
    max-width:100%;
    border-radius:16px;
  }
}

@media(max-width:390px){
  .daar-stream-creator-channel span{display:none}
  .daar-stream-creator-channel{width:30px;height:30px;padding:0;justify-content:center}
  .daar-stream-slide__actions .daar-hero-fullscreen-button{
    min-width:108px;
    font-size:.59rem;
    padding-inline:8px;
  }
}

/* DaAr Stream 6.0.3: approval workflow, featured requests and PayPal donation controls. */
.daar-studio-workflow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 22px}.daar-studio-workflow>a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:13px;align-items:center;padding:15px 17px;border:1px solid var(--daar-line);border-radius:18px;background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(255,255,255,.025));color:var(--daar-text);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.daar-studio-workflow>a:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.55);box-shadow:0 14px 34px rgba(0,0,0,.18)}.daar-studio-workflow>a>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:rgba(124,58,237,.18);color:#c4b5fd}.daar-studio-workflow>a>span .daar-icon{width:23px;height:23px}.daar-studio-workflow>a>div{display:grid;gap:4px;min-width:0}.daar-studio-workflow strong{font-size:.82rem}.daar-studio-workflow small{color:var(--daar-muted);font-size:.67rem;line-height:1.45}.daar-studio-workflow>a>b{display:grid;place-items:center;min-width:31px;height:31px;padding:0 8px;border-radius:999px;background:rgba(139,92,246,.18);font-size:.76rem;color:#ddd6fe}
.daar-review-state{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;font-size:.62rem;background:rgba(148,163,184,.12);color:var(--daar-muted)}.daar-review-state.is-publish{background:rgba(34,197,94,.14);color:#86efac}.daar-review-state.is-pending{background:rgba(245,158,11,.14);color:#fcd34d}.daar-review-state.is-draft{background:rgba(239,68,68,.12);color:#fca5a5}.daar-button.is-review{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28);color:#fcd34d;cursor:default}.daar-button.is-review:hover{transform:none}
.daar-paypal-button-preview{display:flex;align-items:center;gap:13px;grid-column:1/-1;padding:14px 16px;border:1px solid rgba(0,112,186,.28);border-radius:16px;background:linear-gradient(135deg,rgba(0,112,186,.1),rgba(0,48,135,.06))}.daar-paypal-button-preview>span,.daar-button.is-paypal>span:first-child,.daar-paypal-wordmark{font-weight:950;font-style:italic;letter-spacing:-.04em;color:#0070ba}.daar-paypal-button-preview>span{font-size:1.25rem}.daar-paypal-button-preview>div{display:grid;gap:3px}.daar-paypal-button-preview small{color:var(--daar-muted);font-size:.67rem;line-height:1.4}.daar-paypal-fallback-settings{grid-column:1/-1;padding:13px 15px;border:1px solid var(--daar-line);border-radius:15px;background:rgba(255,255,255,.02)}.daar-paypal-fallback-settings summary{cursor:pointer;font-weight:850;font-size:.75rem}.daar-paypal-fallback-settings>p{color:var(--daar-muted);font-size:.68rem}.daar-paypal-fallback-settings .daar-form-grid{margin-top:12px}.daar-button.is-paypal{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#ffc439;border-color:#ffc439;color:#111827;box-shadow:0 10px 24px rgba(255,196,57,.15)}.daar-button.is-paypal:hover{background:#ffd369;border-color:#ffd369}.daar-button.is-paypal>span:first-child{color:#003087}.daar-action .daar-paypal-wordmark{font-size:.7rem}.daar-v6-support-card__actions .daar-button.is-paypal{min-width:145px}
html[data-theme="light"] .daar-studio-workflow>a,html[data-theme="light"] .daar-paypal-fallback-settings{background:#fff}html[data-theme="light"] .daar-review-state.is-publish{color:#166534}html[data-theme="light"] .daar-review-state.is-pending{color:#92400e}html[data-theme="light"] .daar-review-state.is-draft{color:#991b1b}
@media(max-width:760px){.daar-studio-workflow{grid-template-columns:1fr}.daar-studio-workflow>a{grid-template-columns:42px minmax(0,1fr) auto;padding:13px 14px}.daar-studio-workflow>a>span{width:42px;height:42px}.daar-paypal-button-preview{align-items:flex-start}.daar-button.is-paypal{width:100%}.daar-v6-support-card__actions .daar-button.is-paypal{min-width:0}}
.daar-action.is-paypal{border-color:rgba(255,196,57,.5);background:rgba(255,196,57,.11);color:var(--daar-text)}.daar-action.is-paypal:hover{background:rgba(255,196,57,.2);border-color:#ffc439}

/* DaAr Stream 6.0.4: compact homepage action order and icon-only fullscreen. */
.daar-stream-slide__actions .daar-hero-fullscreen-button{
  flex:0 0 auto;
  width:43px;
  min-width:43px;
  height:43px;
  min-height:43px;
  padding:0;
  justify-content:center;
  border-radius:999px;
  white-space:normal;
}
.daar-stream-slide__actions .daar-hero-fullscreen-button .daar-icon{width:18px;height:18px}
.daar-stream-slide__actions .daar-hero-donate-button{flex:0 0 auto}
.daar-stream-slide__actions .daar-more-wrap{flex:0 0 auto;margin-left:0}
@media(max-width:700px){
  .daar-stream-slide__actions .daar-hero-fullscreen-button{
    width:36px;
    min-width:36px;
    height:36px;
    min-height:36px;
    padding:0;
    border-radius:50%;
  }
  .daar-stream-slide__actions .daar-hero-fullscreen-button .daar-icon{width:15px;height:15px}
  .daar-stream-slide__actions .daar-hero-donate-button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;justify-content:center}
  .daar-stream-slide__actions .daar-more-wrap>.daar-action{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;justify-content:center}
}

/* DaAr Stream 6.1.1 — donations extracted to the companion plugin. */
.daar-premiere-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 0 12px;scrollbar-width:none}.daar-premiere-tabs::-webkit-scrollbar{display:none}.daar-premiere-tabs button{flex:0 0 auto;min-height:34px;padding:7px 13px;border:1px solid var(--daar-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--daar-muted);font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.daar-premiere-tabs button.is-active,.daar-premiere-tabs button:hover{border-color:rgba(139,92,246,.55);background:rgba(124,58,237,.16);color:var(--daar-text)}

.daar-upload-dropzone{position:relative;display:grid!important;place-items:center;align-content:center;gap:7px;min-height:190px;padding:24px!important;border:1.5px dashed rgba(167,139,250,.52)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(124,58,237,.09),rgba(255,255,255,.018))!important;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.daar-upload-dropzone:hover,.daar-upload-dropzone.is-dragging{border-color:#a78bfa!important;background:rgba(124,58,237,.16)!important;transform:translateY(-1px)}.daar-upload-dropzone input{position:absolute!important;inset:0;width:100%!important;height:100%!important;opacity:0;cursor:pointer}.daar-upload-dropzone__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:rgba(124,58,237,.18);color:#c4b5fd}.daar-upload-dropzone__icon .daar-icon{width:26px;height:26px}.daar-upload-dropzone strong{font-size:.86rem}.daar-upload-dropzone small{color:var(--daar-muted);font-size:.67rem}



.daar-identity-status{display:flex;align-items:flex-start;gap:14px;padding:18px;margin-bottom:18px;border:1px solid var(--daar-line);border-radius:20px;background:rgba(255,255,255,.025)}.daar-identity-status>span{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:15px;background:rgba(148,163,184,.12);color:#cbd5e1}.daar-identity-status>div{display:grid;gap:5px}.daar-identity-status strong{font-size:.9rem}.daar-identity-status p{margin:0;color:var(--daar-muted);font-size:.7rem;line-height:1.55}.daar-identity-status small{padding:9px 11px;border-radius:12px;background:rgba(255,255,255,.04);color:var(--daar-muted)}.daar-identity-status.is-validated{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.07)}.daar-identity-status.is-validated>span{background:rgba(34,197,94,.14);color:#86efac}.daar-identity-status.is-pending{border-color:rgba(245,158,11,.33)}.daar-identity-form .daar-check{display:flex!important;align-items:flex-start;gap:10px}.daar-identity-form .daar-check input{flex:0 0 auto;width:19px;height:19px;accent-color:#7c3aed}
.daar-validated{display:inline-grid;place-items:center;min-width:24px;height:18px;margin-left:5px;padding:0 5px;border-radius:999px;background:rgba(59,130,246,.18);color:#93c5fd;font-size:.52rem;font-style:normal;font-weight:950;vertical-align:middle}

.daar-monetization-summary.is-v61{grid-template-columns:repeat(3,minmax(0,1fr))}.daar-payout-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:18px;border:1px solid rgba(139,92,246,.3);border-radius:19px;background:linear-gradient(135deg,rgba(124,58,237,.11),rgba(255,255,255,.025))}.daar-payout-card>div{display:grid;gap:5px}.daar-payout-card p{max-width:680px;margin:0;color:var(--daar-muted);font-size:.7rem;line-height:1.5}.daar-payout-card small{color:#c4b5fd;font-size:.65rem}.daar-payout-card form{flex:0 0 auto}.daar-donation-history>div{grid-template-columns:1.05fr 1.2fr repeat(4,minmax(100px,1fr));min-width:780px}

.daar-promotion-form [data-daar-promotion-button]{min-height:54px;padding:8px;border:1px solid rgba(139,92,246,.28);border-radius:18px;background:#0c0b12;overflow:hidden}.daar-promotion-form [data-daar-promotion-button] iframe{border-radius:12px!important}.daar-promotion-history article{justify-content:flex-start}.daar-promotion-history article>img{flex:0 0 108px;width:108px;aspect-ratio:16/9;object-fit:cover;border-radius:12px;background:#111}.daar-promotion-history article>div{flex:1;min-width:0}.daar-promotion-history article>b{margin-left:auto;flex:0 0 auto}

.daar-action.is-paypal .daar-icon-heart{fill:transparent;stroke:#fff;transition:fill .22s ease,stroke .22s ease,filter .22s ease,transform .22s ease}.daar-action.is-paypal:hover .daar-icon-heart,.daar-action.is-paypal:focus-visible .daar-icon-heart,.daar-action.is-paypal.is-active .daar-icon-heart{fill:#8b5cf6;stroke:#c4b5fd;filter:drop-shadow(0 0 8px rgba(139,92,246,.72));transform:scale(1.08)}

/* Dedicated vertical Shorts experience. */
.daar-shorts-page{position:relative;max-width:100%;margin:0 auto;background:#050508;color:#fff}.daar-shorts-page__header{position:absolute;z-index:25;top:14px;left:50%;display:flex;align-items:center;justify-content:space-between;width:min(100% - 28px,520px);transform:translateX(-50%);pointer-events:none}.daar-shorts-page__header>div,.daar-shorts-page__header>a{pointer-events:auto}.daar-shorts-page__header .daar-kicker{font-size:.56rem}.daar-shorts-page__header h1{margin:2px 0 0;font-size:1.22rem;letter-spacing:-.04em}.daar-shorts-page__header .daar-button{min-height:36px;padding:7px 11px;background:rgba(7,7,12,.58);border-color:rgba(255,255,255,.2);backdrop-filter:blur(12px);font-size:.64rem}
.daar-shorts-feed{height:calc(100svh - 74px);overflow-y:auto;overscroll-behavior-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.daar-shorts-feed::-webkit-scrollbar{display:none}.daar-short-card{position:relative;width:min(100%,520px);height:calc(100svh - 74px);min-height:560px;margin:0 auto;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:#000}.daar-short-card__media,.daar-short-card__media video,.daar-short-card__shade{position:absolute;inset:0;width:100%;height:100%}.daar-short-card__media video{display:block;object-fit:cover;background:#000}.daar-short-card__shade{pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.26),transparent 22%,transparent 48%,rgba(0,0,0,.78) 100%)}
.daar-short-sound,.daar-short-play-state{position:absolute;z-index:5;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);background:rgba(6,6,10,.48);color:#fff;backdrop-filter:blur(10px);cursor:pointer}.daar-short-sound{top:66px;right:14px;width:38px;height:38px;border-radius:50%}.daar-short-sound .daar-icon{width:17px}.daar-short-sound.is-unmuted{background:rgba(124,58,237,.55)}.daar-short-play-state{top:50%;left:50%;width:64px;height:64px;border-radius:50%;transform:translate(-50%,-50%);opacity:.88;transition:opacity .2s ease,transform .2s ease}.daar-short-play-state .daar-icon{width:27px;height:27px;margin-left:3px}.daar-short-card.is-playing .daar-short-play-state{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.82)}
.daar-short-card__creator{position:absolute;z-index:6;left:16px;right:82px;bottom:22px;display:grid;gap:10px}.daar-short-author{display:flex;align-items:center;gap:10px;min-width:0;color:#fff}.daar-short-author img{flex:0 0 42px;width:42px;height:42px;border:2px solid rgba(255,255,255,.78);border-radius:50%;object-fit:cover}.daar-short-author>span{display:grid;gap:3px;min-width:0}.daar-short-author strong{display:flex;align-items:center;min-width:0;font-size:.78rem}.daar-short-author small{display:-webkit-box;overflow:hidden;color:rgba(255,255,255,.84);font-size:.69rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.daar-short-follow{display:flex;align-items:center;gap:8px}.daar-short-follow .daar-inline-follow-count{color:rgba(255,255,255,.82);font-size:.65rem}.daar-short-follow .daar-follow-button{min-height:31px;padding:5px 10px;border-radius:999px;font-size:.62rem}
.daar-short-card__actions{position:absolute;z-index:7;right:12px;bottom:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.daar-short-card__actions>.daar-action,.daar-short-card__actions>.daar-more-wrap>.daar-action{display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;min-width:52px;min-height:49px;padding:6px 3px;border:0;border-radius:16px;background:rgba(8,8,13,.45);color:#fff;backdrop-filter:blur(9px)}.daar-short-card__actions .daar-action .daar-icon{width:21px;height:21px}.daar-short-card__actions .daar-action>span{font-size:.5rem;line-height:1.1}.daar-short-card__actions .daar-action>small{font-size:.48rem}.daar-short-card__actions .daar-more-wrap{position:relative}.daar-short-card__actions .daar-more-menu{right:55px;bottom:0;top:auto;width:220px}.daar-shorts-empty{min-height:70vh;display:grid;place-items:center;align-content:center;text-align:center}.daar-shorts-empty>span{display:grid;place-items:center;width:70px;height:70px;border-radius:22px;background:rgba(124,58,237,.14);color:#c4b5fd}.daar-shorts-empty>span .daar-icon{width:34px;height:34px}

html[data-theme="light"] .daar-upload-dropzone,html[data-theme="light"] .daar-identity-status,html[data-theme="light"] .daar-payout-card{background:#fff;color:#17141f}html[data-theme="light"] .daar-promotion-form [data-daar-promotion-button]{background:#17141f}html[data-theme="light"] .daar-identity-status p,html[data-theme="light"] .daar-payout-card p{color:#655b70}

@media(min-width:760px){.daar-shorts-page{background:radial-gradient(circle at 50% 25%,rgba(124,58,237,.14),transparent 34%),#050508}.daar-short-card{border-inline:1px solid rgba(255,255,255,.08);box-shadow:0 0 70px rgba(0,0,0,.56)}.daar-short-card__media video{object-fit:contain}.daar-short-card__media:before{content:"";position:absolute;inset:-24px;z-index:-1;background:inherit;filter:blur(35px);opacity:.32}}
@media(max-width:760px){.daar-monetization-summary.is-v61{grid-template-columns:repeat(2,minmax(0,1fr))}.daar-payout-card{align-items:stretch;flex-direction:column}.daar-payout-card .daar-button{width:100%}.daar-copy-field{align-items:stretch}.daar-copy-field button{padding-inline:10px}.daar-promotion-history article>img{width:86px;flex-basis:86px}.daar-shorts-feed,.daar-short-card{height:calc(100svh - 126px)}.daar-short-card{min-height:500px}.daar-short-card__creator{bottom:16px;left:13px;right:72px}.daar-short-card__actions{right:8px;bottom:12px;gap:5px}.daar-short-card__actions>.daar-action,.daar-short-card__actions>.daar-more-wrap>.daar-action{width:48px;min-width:48px;min-height:45px}.daar-shorts-page__header{top:10px}.daar-shorts-page__header .daar-button span{display:none}.daar-shorts-page__header .daar-button{width:36px;height:36px;padding:0;justify-content:center;border-radius:50%}}
@media(max-width:430px){.daar-monetization-summary.is-v61{grid-template-columns:1fr 1fr}.daar-monetization-summary.is-v61>span{padding:13px}.daar-monetization-summary.is-v61 b{font-size:1.05rem}.daar-short-author img{width:38px;height:38px;flex-basis:38px}.daar-short-follow .daar-inline-follow-count{display:none}.daar-short-card__actions .daar-more-menu{right:50px}}
.daar-promotion-history__side{display:flex!important;flex:0 0 auto!important;align-items:flex-end;gap:7px}.daar-promotion-history__side .daar-button{min-height:30px;padding:5px 9px;font-size:.58rem}@media(max-width:620px){.daar-promotion-history article{align-items:flex-start;flex-wrap:wrap}.daar-promotion-history__side{width:100%;margin-left:98px;flex-direction:row!important;align-items:center!important}}

/* DaAr Stream 6.2 — launch quality, accessibility and responsive hardening */
:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--daar-accent) 75%,#fff);outline-offset:3px}
.daar-modal__dialog{max-height:min(88vh,900px);overflow:auto;overscroll-behavior:contain}
.daar-form-status[aria-live],.daar-paypal-status[aria-live]{min-height:1.3em}
.daar-home-media-card__image img,.daar-stream-slide__media img{background:#15151f}
.daar-home-smart-empty{min-height:120px}
@media(max-width:780px){
  .daar-modal{padding:12px;align-items:end}
  .daar-modal__dialog{width:100%;max-height:92vh;padding:28px 20px;border-radius:24px 24px 0 0}
  .daar-video-page .daar-watch-layout{grid-template-columns:1fr}
  .daar-event-chat.is-mobile-open{position:fixed;inset:var(--daar-header) 0 68px;z-index:4500;border-radius:0;max-height:none;background:var(--daar-bg)}
  body.daar-chat-open{overflow:hidden}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
  video[autoplay]{display:none}
}


/* DaAr Stream 6.2.2 — video-first homepage and donation states. */
.daar-button.is-paypal,.daar-action.is-paypal{background:#fff;border-color:#fff;color:#241438;box-shadow:0 10px 24px rgba(255,255,255,.12)}
.daar-button.is-paypal:hover,.daar-action.is-paypal:hover{background:#f5f3f7;border-color:#f5f3f7;color:#241438}
.daar-button.is-paypal.is-active,.daar-action.is-paypal.is-active{background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));border-color:transparent;color:#fff;box-shadow:0 12px 30px color-mix(in srgb,var(--daar-accent) 38%,transparent)}
.daar-button.is-paypal .daar-icon-heart,.daar-action.is-paypal .daar-icon-heart{fill:transparent;stroke:#6d28d9}
.daar-button.is-paypal.is-active .daar-icon-heart,.daar-action.is-paypal.is-active .daar-icon-heart{fill:#fff;stroke:#fff}
.daar-stream-slide__media-play{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}
.daar-stream-slide__content{pointer-events:none}
.daar-stream-slide__content a,.daar-stream-slide__content button,.daar-stream-slide__actions,.daar-stream-creator-row{pointer-events:auto}
.daar-stream-title-button{display:inline;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer}
.daar-stream-title-button:hover,.daar-stream-title-button:focus-visible{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em}
.daar-stream-slide.is-playing .daar-stream-slide__media-play{cursor:pointer}
.daar-more-menu [data-report-reason="copyright"]{color:#d8c2ff}

/* DaAr Stream 6.2.2 — consolidated actions, notifications and launch polish. */
.daar-stream-slide__content h1{font-size:clamp(2rem,4.4vw,4.7rem);max-width:min(820px,82vw)}
.daar-stream-title-button:hover,.daar-stream-title-button:focus-visible{color:var(--daar-accent-2);text-decoration:none!important}
.daar-card__title a:hover,.daar-home-media-card__details h3 a:hover{color:var(--daar-accent-2);text-decoration:none!important}
.daar-home-media-card__details h3{font-size:.98rem;line-height:1.28}
.daar-home-media-card__image,.daar-card__media{aspect-ratio:16/9}
.daar-home-media-card__image img,.daar-card__media img{object-fit:cover}
.daar-v6-welcome>.daar-shell{display:block}.daar-v6-welcome__message{max-width:980px}.daar-v6-discovery{display:none!important}

/* Donation is visually equal to the neutral action buttons. */
.daar-action.is-paypal,.daar-button.is-paypal,.daar-hero-donate-button{background:#fff!important;color:#18141f!important;border-color:rgba(255,255,255,.85)!important;box-shadow:none!important}
.daar-action.is-paypal:hover,.daar-button.is-paypal:hover,.daar-hero-donate-button:hover,
.daar-action.is-paypal:focus-visible,.daar-button.is-paypal:focus-visible{border-color:var(--daar-accent-2)!important;color:var(--daar-accent)!important}
.daar-action.is-paypal.is-active,.daar-button.is-paypal.is-active,.daar-action.is-paypal[aria-expanded="true"]{background:var(--daar-accent)!important;color:#fff!important;border-color:var(--daar-accent)!important}
html[data-theme="light"] .daar-action.is-paypal,html[data-theme="light"] .daar-button.is-paypal{background:#fff!important;color:#241c31!important;border-color:rgba(31,24,48,.16)!important}

/* Keep action rows compact and on one line on responsive screens. */
.daar-stream-slide__actions,.daar-actions--inline,.daar-channel-actions{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}
.daar-stream-slide__actions::-webkit-scrollbar,.daar-actions--inline::-webkit-scrollbar,.daar-channel-actions::-webkit-scrollbar{display:none}
.daar-stream-slide__actions>*{flex:0 0 auto}
.daar-follow-button.is-hero-follow{min-height:42px;padding-inline:16px;background:#fff;color:#18141f;border-color:rgba(255,255,255,.85)}
.daar-follow-button.is-hero-follow.is-active{background:var(--daar-accent);color:#fff;border-color:var(--daar-accent)}

/* ========================================================================
   DaAr Stream 6.2.3 — final review, uniform covers and Elementor support
   ======================================================================== */

/* Support is a normal dark action with a white heart, never a white bubble. */
.daar-action.is-paypal,
.daar-button.is-paypal,
.daar-hero-donate-button{
  background:#111118!important;
  border-color:rgba(255,255,255,.16)!important;
  color:#fff!important;
  box-shadow:none!important;
}
.daar-action.is-paypal:hover,
.daar-button.is-paypal:hover,
.daar-hero-donate-button:hover,
.daar-action.is-paypal:focus-visible,
.daar-button.is-paypal:focus-visible{
  background:#1b1724!important;
  border-color:var(--daar-accent-2)!important;
  color:#fff!important;
}
.daar-action.is-paypal.is-active,
.daar-button.is-paypal.is-active,
.daar-action.is-paypal[aria-expanded="true"]{
  background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2))!important;
  border-color:transparent!important;
  color:#fff!important;
}
.daar-action.is-paypal .daar-icon-heart,
.daar-button.is-paypal .daar-icon-heart,
.daar-hero-donate-button .daar-icon-heart{
  fill:transparent!important;
  stroke:#fff!important;
  color:#fff!important;
}
.daar-action.is-paypal.is-active .daar-icon-heart,
.daar-button.is-paypal.is-active .daar-icon-heart{
  fill:#fff!important;
  stroke:#fff!important;
}
html[data-theme="light"] .daar-action.is-paypal,
html[data-theme="light"] .daar-button.is-paypal,
html[data-theme="light"] .daar-hero-donate-button{
  background:#17131e!important;
  border-color:#17131e!important;
  color:#fff!important;
}

/* Every homepage/video card uses one fixed 16:9 visual footprint. */
.daar-home-media-rail{grid-auto-columns:300px!important;align-items:start}
.daar-home-media-card{width:300px;max-width:100%;min-width:0}
.daar-home-media-card__image,
.daar-card__media,
.daar-related-item__media{
  width:100%;
  aspect-ratio:16/9!important;
  height:auto!important;
  min-height:0!important;
  overflow:hidden;
}
.daar-home-media-card__image img,
.daar-card__media img,
.daar-related-item__media img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
}
.daar-home-media-card__details{min-height:82px}
.daar-home-media-card__details h3{font-size:.9rem!important;line-height:1.25!important}

/* Homepage title interaction: compact, purple on hover, never underlined. */
.daar-stream-slide__content h1{font-size:clamp(1.8rem,3.8vw,3.9rem)!important;max-width:min(760px,78vw)!important}
.daar-stream-title-button,
.daar-stream-title-button:hover,
.daar-stream-title-button:focus-visible,
.daar-home-media-card__details h3 a,
.daar-home-media-card__details h3 a:hover,
.daar-home-media-card__details h3 a:focus-visible{
  text-decoration:none!important;
  text-decoration-line:none!important;
}
.daar-stream-title-button:hover,
.daar-stream-title-button:focus-visible,
.daar-home-media-card__details h3 a:hover,
.daar-home-media-card__details h3 a:focus-visible{color:var(--daar-accent-2)!important}

/* The three-dot menu escapes clipped, horizontally scrolling action rows. */
.daar-more-menu.is-floating{
  position:fixed!important;
  right:auto!important;
  bottom:auto!important;
  z-index:10050!important;
  width:min(310px,calc(100vw - 20px));
  max-height:72vh;
  overflow:auto;
  overscroll-behavior:contain;
}

/* Elementor pages and shortcode grids inherit the platform's full width. */
.daar-elementor-page{width:100%;min-height:40vh}
.daar-elementor-page>.elementor{width:100%}
.daar-elementor-video-grid{width:100%}
body.elementor-page .daar-main{overflow:visible}

@media(max-width:760px){
  .daar-home-media-rail{grid-auto-columns:min(82vw,300px)!important}
  .daar-home-media-card{width:min(82vw,300px)}
  .daar-stream-slide__content h1{font-size:clamp(1.55rem,7vw,2.55rem)!important;max-width:88vw!important}
  .daar-actions--inline,
  .daar-stream-slide__actions{
    display:flex!important;
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    white-space:nowrap;
  }
}

/* ========================================================================
   DaAr Stream 6.2.4 — premiere community, analytics and final creator flow
   ======================================================================== */

/* The support heart remains solid white in every state and color mode. */
.daar-action.is-paypal .daar-icon-heart,
.daar-button.is-paypal .daar-icon-heart,
.daar-hero-donate-button .daar-icon-heart{
  display:block!important;
  width:19px!important;
  height:19px!important;
  color:#fff!important;
  fill:#fff!important;
  stroke:#fff!important;
  opacity:1!important;
  filter:none!important;
  transform:none!important;
}
.daar-action.is-paypal:hover .daar-icon-heart,
.daar-action.is-paypal:focus-visible .daar-icon-heart,
.daar-button.is-paypal:hover .daar-icon-heart,
.daar-button.is-paypal:focus-visible .daar-icon-heart{
  fill:#fff!important;
  stroke:#fff!important;
  opacity:1!important;
  transform:none!important;
}

/* Four clear footer columns: brand, discover, creators and legal/security. */
.daar-footer__grid--four{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,1fr));gap:clamp(24px,4vw,56px)}
.daar-footer-join{display:inline-flex;margin-top:12px;color:var(--daar-accent-2);font-weight:850;text-decoration:none}.daar-footer-join:hover{color:var(--daar-text)}

/* Dedicated premiere and analytics areas in Creator Studio. */
.daar-premiere-feature-list{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 18px}.daar-premiere-feature-list span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--daar-line);border-radius:999px;color:var(--daar-muted);font-size:.72rem}.daar-premiere-feature-list .daar-icon{width:16px;height:16px;color:var(--daar-accent-2)}
.daar-premiere-manager{display:grid;gap:12px;margin-top:26px}.daar-premiere-manager>h3{margin:0}.daar-premiere-manager>article{display:grid;grid-template-columns:112px minmax(160px,1fr) minmax(320px,1.4fr);gap:16px;align-items:center;padding:14px;border:1px solid var(--daar-line);border-radius:18px;background:rgba(255,255,255,.025)}.daar-premiere-manager img{width:112px;aspect-ratio:16/9;object-fit:cover;border-radius:11px}.daar-premiere-manager article>div{display:grid;gap:5px}.daar-premiere-manager small{color:var(--daar-muted)}.daar-premiere-chat-settings{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.daar-premiere-chat-settings label{display:flex;align-items:center;gap:5px;font-size:.68rem;color:var(--daar-muted)}.daar-premiere-chat-settings select{min-height:32px;padding:5px 8px}
.daar-analytics-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.daar-analytics-summary>span{display:grid;gap:5px;padding:17px;border:1px solid var(--daar-line);border-radius:17px;background:linear-gradient(145deg,rgba(124,58,237,.09),rgba(255,255,255,.018));color:var(--daar-muted);font-size:.72rem}.daar-analytics-summary b{font-size:1.45rem;color:var(--daar-text)}
.daar-analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.daar-analytics-grid>section,.daar-analytics-content{padding:17px;border:1px solid var(--daar-line);border-radius:18px;background:rgba(255,255,255,.025)}.daar-analytics-grid h3,.daar-analytics-content h3{margin:0 0 14px;font-size:.86rem}.daar-analytics-bar{display:grid;grid-template-columns:80px 1fr 40px;gap:8px;align-items:center;margin:9px 0;font-size:.67rem}.daar-analytics-bar i{height:7px;border-radius:99px;background:rgba(148,163,184,.16);overflow:hidden}.daar-analytics-bar i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--daar-accent),var(--daar-accent-2))}.daar-analytics-bar strong{text-align:right}.daar-analytics-line{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--daar-line);font-size:.72rem}.daar-analytics-content{margin-top:14px}.daar-analytics-table{overflow-x:auto}.daar-analytics-table>div{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(90px,.7fr));gap:10px;align-items:center;min-width:700px;padding:10px;border-bottom:1px solid var(--daar-line);font-size:.7rem}.daar-analytics-table .is-head{font-weight:900;color:var(--daar-muted)}.daar-analytics-table a{color:var(--daar-text);font-weight:800;text-decoration:none}.daar-analytics-table a:hover{color:var(--daar-accent-2)}

/* Monetization shows a calm four-card summary; secondary data stays collapsible. */
.daar-monetization-summary--compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.daar-monetization-summary--compact>span{display:grid;gap:5px;padding:16px;border:1px solid var(--daar-line);border-radius:16px;background:rgba(255,255,255,.025);font-size:.7rem;color:var(--daar-muted)}.daar-monetization-summary--compact b{font-size:1.22rem;color:var(--daar-text)}
.daar-monetization-details{margin:14px 0;padding:13px 15px;border:1px solid var(--daar-line);border-radius:16px;background:rgba(255,255,255,.02)}.daar-monetization-details>summary{cursor:pointer;font-weight:850;font-size:.76rem}.daar-monetization-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.daar-monetization-detail-grid span{display:grid;gap:4px;padding:12px;border-radius:12px;background:rgba(124,58,237,.08);font-size:.67rem;color:var(--daar-muted)}.daar-monetization-detail-grid b{color:var(--daar-text);font-size:.95rem}.daar-donation-details{overflow:hidden}.daar-donation-details .daar-donation-history{margin-top:12px;overflow:auto}

/* Promotion request is visually split into steps and always displays a preview. */
.daar-promotion-wizard{position:relative}.daar-wizard-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 16px;padding:0;list-style:none}.daar-wizard-progress li{padding:9px;border:1px solid var(--daar-line);border-radius:11px;text-align:center;color:var(--daar-muted);font-size:.67rem;font-weight:800}.daar-wizard-progress li.is-active{border-color:rgba(139,92,246,.55);background:rgba(124,58,237,.13);color:var(--daar-text)}.daar-promotion-preview{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding:14px;border:1px solid rgba(139,92,246,.28);border-radius:16px;background:rgba(124,58,237,.08)}.daar-promotion-preview>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(124,58,237,.16);color:#c4b5fd}.daar-promotion-preview>div{display:grid;gap:3px}.daar-promotion-preview small{color:var(--daar-muted)}

/* Premiere chat: support highlights, gifts, live goal and responsive layout. */
.daar-event-chat--v624{display:flex;flex-direction:column;min-height:620px;max-height:calc(100vh - 110px);overflow:hidden}.daar-chat-heading em{font-style:normal;color:var(--daar-text)}
.daar-chat-goal{padding:12px 14px;border-bottom:1px solid var(--daar-line);background:linear-gradient(90deg,rgba(124,58,237,.14),rgba(139,92,246,.04))}.daar-chat-goal>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:.68rem}.daar-chat-goal>i{display:block;height:7px;border-radius:99px;background:rgba(255,255,255,.11);overflow:hidden}.daar-chat-goal>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--daar-accent),#d8b4fe);transition:width .35s ease}
.daar-chat-highlight-stack{display:grid;gap:8px;padding:10px 12px;border-bottom:1px solid var(--daar-line);max-height:200px;overflow:auto}.daar-chat-highlight-stack:empty{display:none}.daar-chat-support-highlight{position:relative;display:grid;grid-template-columns:38px 28px 1fr;gap:8px;align-items:center;padding:9px 10px 12px;border:1px solid rgba(139,92,246,.38);border-radius:14px;background:linear-gradient(125deg,rgba(124,58,237,.22),rgba(17,17,24,.92));overflow:hidden;animation:daarSupportIn .3s ease both}.daar-chat-support-highlight img{width:38px;height:38px;border-radius:50%;object-fit:cover}.daar-chat-support-gift{display:grid;place-items:center;font-size:1.28rem}.daar-chat-support-highlight>div{display:grid;min-width:0}.daar-chat-support-highlight strong,.daar-chat-support-highlight small,.daar-chat-support-highlight p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daar-chat-support-highlight small{color:#ddd6fe}.daar-chat-support-highlight p{margin:2px 0 0;color:var(--daar-muted);font-size:.66rem}.daar-chat-support-highlight>i{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#fff,var(--daar-accent-2));transform-origin:left;animation:daarSupportTimer var(--support-seconds,20s) linear forwards}@keyframes daarSupportTimer{to{transform:scaleX(0)}}@keyframes daarSupportIn{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}
.daar-chat-gifts{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.daar-chat-gifts::-webkit-scrollbar{display:none}.daar-chat-gift-button{display:grid;place-items:center;flex:0 0 48px;min-height:48px;padding:3px;border:1px solid var(--daar-line);border-radius:13px;background:rgba(255,255,255,.04);color:var(--daar-text);cursor:pointer}.daar-chat-gift-button:hover{border-color:var(--daar-accent-2);background:rgba(124,58,237,.14)}.daar-chat-gift-button span{font-size:1.12rem}.daar-chat-gift-button small{font-size:.56rem;color:var(--daar-muted)}.daar-selected-gift{margin:0 42px 10px 0;padding:8px 10px;border-radius:10px;background:rgba(124,58,237,.12);color:var(--daar-text);font-size:.72rem;font-weight:800}
.daar-chat-poll__heading{display:flex;justify-content:space-between;gap:12px}.daar-chat-poll__heading small{color:var(--daar-muted);font-size:.62rem}.daar-event-chat--disabled{padding:18px;border:1px solid var(--daar-line);border-radius:18px}

.daar-duration-preview{color:#c4b5fd!important;font-weight:750}.daar-v6-support-card__copy h2 a{color:inherit;text-decoration:none}.daar-v6-support-card__copy h2 a:hover{color:var(--daar-accent-2)}

@media(max-width:1100px){.daar-premiere-manager>article{grid-template-columns:100px 1fr}.daar-premiere-chat-settings{grid-column:1/-1;justify-content:flex-start}.daar-analytics-grid{grid-template-columns:1fr 1fr}.daar-analytics-grid>section:last-child{grid-column:1/-1}.daar-monetization-summary--compact{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.daar-footer__grid--four{grid-template-columns:1fr}.daar-footer__grid--four nav{padding-top:14px;border-top:1px solid var(--daar-line)}.daar-analytics-summary,.daar-analytics-grid,.daar-monetization-summary--compact,.daar-monetization-detail-grid{grid-template-columns:1fr}.daar-analytics-grid>section:last-child{grid-column:auto}.daar-premiere-manager>article{grid-template-columns:82px 1fr}.daar-premiere-manager img{width:82px}.daar-premiere-chat-settings{display:grid;grid-template-columns:1fr 1fr}.daar-wizard-progress{grid-template-columns:1fr 1fr}.daar-event-chat--v624{max-height:calc(100dvh - 90px)}.daar-chat-tools{align-items:flex-start}.daar-chat-gifts{width:100%}}


/* 6.2.4 chat moderation controls */
.daar-comment-actions{display:flex;align-items:center;gap:.65rem;margin-top:.35rem;flex-wrap:wrap}
.daar-comment-actions button{appearance:none;border:0;background:transparent;color:var(--daar-muted,#9aa0aa);font:inherit;font-size:.78rem;padding:0;cursor:pointer}
.daar-comment-actions button:hover,.daar-comment-actions button:focus-visible{color:var(--daar-accent,#8b5cf6);text-decoration:none}
.daar-chat-poll-close{border:0;border-radius:999px;padding:.4rem .7rem;background:rgba(139,92,246,.14);color:inherit;font-weight:700;cursor:pointer}
.daar-premiere-chat-settings{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}
.daar-premiere-chat-settings label{display:inline-flex;align-items:center;gap:.35rem}

/* DaAr Stream 6.2.5 · fast player */
.daar-player-loading{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(0,0,0,.42);color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease;text-align:center;padding:24px}.daar-player-loading.is-active{opacity:1;visibility:visible}.daar-player-loading.is-slow{background:rgba(0,0,0,.62)}.daar-player-loading strong{font-size:.86rem;max-width:320px}.daar-player-spinner{width:35px;height:35px;border:3px solid rgba(255,255,255,.28);border-top-color:#fff;border-radius:50%;animation:daar-player-spin .75s linear infinite}@keyframes daar-player-spin{to{transform:rotate(360deg)}}.daar-player-quality{position:absolute;right:13px;top:13px;z-index:12}.daar-player-quality select{height:34px;padding:0 28px 0 10px;border:1px solid rgba(255,255,255,.24);border-radius:9px;background:rgba(12,12,17,.78);color:#fff;font-weight:800;font-size:.72rem;backdrop-filter:blur(10px)}.daar-player.is-buffering video{filter:brightness(.82)}@media(max-width:640px){.daar-player-quality{right:8px;top:8px}.daar-player-quality select{height:30px;font-size:.66rem;max-width:92px}.daar-player-loading strong{font-size:.75rem}}


/* DaAr Stream 6.2.6 — clean creator workflow. */
.daar-studio-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
.daar-studio-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.daar-content-card{position:relative;min-width:0;border:1px solid var(--daar-line);border-radius:18px;background:color-mix(in srgb,var(--daar-surface) 94%,transparent);overflow:visible}
.daar-content-card__media{position:relative;display:block;aspect-ratio:16/9;border-radius:17px 17px 0 0;overflow:hidden;background:#09090d}
.daar-content-card__media img{width:100%;height:100%;object-fit:cover}
.daar-content-card__media>span{position:absolute;right:9px;bottom:9px;padding:4px 7px;border-radius:7px;background:rgba(0,0,0,.78);font-size:.68rem;font-weight:850}
.daar-content-card__body{display:flex;flex-direction:column;gap:6px;min-width:0;padding:13px 44px 15px 14px}
.daar-content-card__body>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem}
.daar-content-card__body>small{color:var(--daar-muted);font-size:.72rem}
.daar-content-card__body>.daar-review-state{align-self:flex-start;font-size:.66rem}
.daar-content-card__menu{position:absolute;right:9px;top:calc(56.25% + 9px);z-index:12}
.daar-content-card__menu>summary{list-style:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--daar-line);border-radius:50%;background:var(--daar-surface);cursor:pointer}
.daar-content-card__menu>summary::-webkit-details-marker{display:none}
.daar-content-card__menu>summary .daar-icon{width:18px;height:18px}
.daar-content-card__menu>div{position:absolute;right:0;top:calc(100% + 7px);width:230px;padding:7px;border:1px solid var(--daar-line);border-radius:14px;background:var(--daar-surface);box-shadow:var(--daar-shadow)}
.daar-content-card__menu a,.daar-content-card__menu button{width:100%;min-height:42px;border:0;border-radius:10px;background:transparent;color:var(--daar-text);display:flex;align-items:center;gap:9px;padding:0 10px;text-align:left;cursor:pointer;font-weight:750}
.daar-content-card__menu a:hover,.daar-content-card__menu button:hover{background:color-mix(in srgb,var(--daar-accent) 14%,transparent)}
.daar-content-card__menu button{color:#fca5a5}
.daar-content-card__menu form{margin:0}
.daar-content-card__menu .daar-icon{width:17px;height:17px}
.daar-studio-content-grid.is-archived .daar-content-card{opacity:.78}
.daar-content-card__restore{padding:0 14px 14px}
.daar-thumbnail-builder{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(220px,.8fr);gap:18px;padding:16px;border:1px solid var(--daar-line);border-radius:18px;background:rgba(255,255,255,.02)}
.daar-thumbnail-preview{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:linear-gradient(145deg,rgba(124,58,237,.12),rgba(255,255,255,.02));border:1px dashed color-mix(in srgb,var(--daar-accent-2) 48%,var(--daar-line));display:grid;place-items:center}
.daar-thumbnail-preview img{width:100%;height:100%;object-fit:cover}
.daar-thumbnail-preview img:not([src]){display:none}
.daar-thumbnail-preview>span{padding:18px;display:grid;place-items:center;gap:5px;text-align:center;color:var(--daar-muted)}
.daar-thumbnail-preview>span .daar-icon{width:30px;height:30px;color:#c4b5fd}
.daar-thumbnail-preview>span strong{color:var(--daar-text);font-size:.84rem}
.daar-thumbnail-preview>span small{font-size:.7rem}
.daar-thumbnail-builder>label{justify-content:center}
.daar-thumbnail-builder>[data-thumbnail-status]{grid-column:1/-1;margin:0;color:var(--daar-muted);font-size:.75rem}
/* Defensive removal of retired interfaces supplied by old blocks or plugins. */
[data-daar-ai],.daar-ai-button,.daar-ai-field,a[href*="daar-ia"],a[href*="daar-ai"],[data-daar-donate],[data-daar-donation-modal],[data-daar-promotion-form],[data-studio-tab="promotion"],[data-studio-panel="promotion"],[data-studio-tab="monetization"],[data-studio-panel="monetization"]{display:none!important}
@media(max-width:1000px){.daar-studio-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){
  .daar-user-menu{display:none!important}
  .daar-header__actions{margin-left:auto}
  .daar-studio-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
  .daar-studio-stats span{padding:13px 9px}
  .daar-studio-stats b{font-size:1.2rem}
  .daar-studio-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .daar-content-card__body{padding:10px 38px 12px 10px}
  .daar-content-card__body>strong{font-size:.8rem}
  .daar-content-card__body>small{font-size:.64rem}
  .daar-content-card__menu{right:6px;top:calc(56.25% + 7px)}
  .daar-content-card__menu>summary{width:30px;height:30px}
  .daar-content-card__menu>div{position:fixed;left:14px;right:14px;bottom:82px;top:auto;width:auto;padding:10px;border-radius:18px;z-index:1900}
  .daar-thumbnail-builder{grid-template-columns:1fr}
  .daar-thumbnail-builder>[data-thumbnail-status]{grid-column:auto}
}
@media(max-width:390px){.daar-studio-content-grid{grid-template-columns:1fr}}

/* DaAr Stream 6.2.8: en móvil, el perfil/usuario vive únicamente en la navegación inferior. */
@media(max-width:760px){
  .daar-header .daar-user-menu,
  .daar-header .daar-login-icon{display:none!important}
}


/* DaAr Stream 6.3.0 — cuenta solo abajo en móvil/PWA y cierre de sesión accesible. */
.daar-mobile-account__trigger{width:100%;height:100%;border:0;background:transparent;color:#aaaab7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:inherit;cursor:pointer}
.daar-mobile-account__trigger.is-active,.daar-mobile-account__trigger[aria-expanded="true"]{color:color-mix(in srgb,var(--daar-accent-2) 76%,white)}
.daar-mobile-account__trigger .daar-icon{width:20px;height:20px}
.daar-mobile-account__trigger span{font-size:.62rem}
.daar-mobile-account__backdrop{position:fixed;inset:0;z-index:5990;background:rgba(0,0,0,.58);backdrop-filter:blur(5px)}
.daar-mobile-account__sheet{position:fixed;left:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:6000;max-width:520px;margin-inline:auto;padding:18px;border:1px solid var(--daar-line);border-radius:24px;background:color-mix(in srgb,var(--daar-surface) 96%,transparent);box-shadow:0 30px 90px rgba(0,0,0,.55);text-align:left}
.daar-mobile-account__sheet[hidden],.daar-mobile-account__backdrop[hidden]{display:none!important}
.daar-mobile-account__close{position:absolute;right:13px;top:13px;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--daar-line);border-radius:50%;background:transparent;color:var(--daar-text);cursor:pointer}
.daar-mobile-account__identity{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:3px 48px 16px 2px;border-bottom:1px solid var(--daar-line)}
.daar-mobile-account__identity img{width:58px;height:58px;border-radius:17px;object-fit:cover}
.daar-mobile-account__identity span{min-width:0;display:flex;flex-direction:column}
.daar-mobile-account__identity strong,.daar-mobile-account__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.daar-mobile-account__identity small{color:var(--daar-muted);font-size:.76rem}
.daar-mobile-account__sheet nav{display:grid;gap:4px;padding-top:9px}
.daar-mobile-account__sheet nav a{min-height:48px;padding:0 12px;border-radius:14px;color:var(--daar-text);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:11px;font-size:.86rem;font-weight:800}
.daar-mobile-account__sheet nav a:hover,.daar-mobile-account__sheet nav a:focus-visible{background:color-mix(in srgb,var(--daar-accent) 14%,transparent)}
.daar-mobile-account__sheet nav a .daar-icon{width:19px;height:19px}
.daar-mobile-account__sheet nav a.is-logout{margin-top:5px;border-top:1px solid var(--daar-line);border-radius:0 0 14px 14px;color:#fca5a5}
html[data-theme="light"] .daar-mobile-account__sheet{background:rgba(255,255,255,.98)}

/* La cuenta de la cabecera nunca aparece en móvil ni dentro de la web app instalada. */
@media(max-width:760px){
  .daar-header .daar-user-menu,.daar-header .daar-login-icon{display:none!important}
}
html.daar-standalone-app .daar-header .daar-user-menu,
html.daar-standalone-app .daar-header .daar-login-icon{display:none!important}

/* La navegación inferior también está disponible en la PWA instalada. */
html.daar-standalone-app body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}
html.daar-standalone-app .daar-mobile-nav{position:fixed;z-index:2200;left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));height:64px;padding:0 4px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid color-mix(in srgb,var(--daar-line) 78%,white 4%);border-radius:22px;background:color-mix(in srgb,var(--daar-bg) 88%,transparent);backdrop-filter:blur(18px);box-shadow:0 18px 55px rgba(0,0,0,.48)}
html.daar-standalone-app .daar-mobile-nav>a,
html.daar-standalone-app .daar-mobile-nav>button{border:0;background:transparent;color:#aaaab7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 2px;min-height:54px;border-radius:16px;font-size:.62rem}
html.daar-standalone-app .daar-mobile-nav>a.is-active,
html.daar-standalone-app .daar-mobile-nav>button.is-active,
html.daar-standalone-app .daar-mobile-nav>button[aria-expanded="true"]{color:color-mix(in srgb,var(--daar-accent-2) 76%,white)}
html.daar-standalone-app .daar-mobile-nav>a>.daar-icon,
html.daar-standalone-app .daar-mobile-nav>button>.daar-icon{width:20px;height:20px}
html.daar-standalone-app .daar-mobile-nav .is-create .daar-icon{width:38px;height:38px;padding:9px;margin-top:-20px;border-radius:14px;background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));color:#fff;box-shadow:0 12px 30px color-mix(in srgb,var(--daar-accent) 38%,transparent)}

/* Retiro defensivo de campanas/centros de notificaciones heredados; no afecta Recordarme. */
[data-daar-notification-center],
[data-daar-notifications-toggle],
[data-daar-notification-button],
.daar-notification-center,
.daar-notification-button,
.daar-notification-fab,
.daar-floating-notification,
.daar-notifications-toggle{display:none!important}

/* DaAr Stream 6.3.2 — campana de notificaciones retirada de la cabecera. */
[data-daar-header-notifications],
[data-daar-notification-portal],
[data-daar-notification-portal-host],
.daar-header-notifications,
.daar-notification-portal-host{display:none!important}

/* DaAr Stream 6.3.3 — notificaciones privadas dentro de Mi perfil. */
.daar-account-alert-count{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));color:#fff;font-size:.65rem;font-weight:900;line-height:1;box-shadow:0 5px 16px color-mix(in srgb,var(--daar-accent) 30%,transparent)}
.daar-profile-alerts{scroll-margin-top:calc(var(--daar-header) + 58px)}
.daar-profile-alerts__heading{align-items:center}
.daar-profile-alerts__heading p{max-width:680px;margin:7px 0 0;color:var(--daar-muted);font-size:.84rem}
.daar-profile-alerts__summary{display:flex;gap:10px;margin-bottom:16px}
.daar-profile-alerts__summary>span{display:flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid var(--daar-line);border-radius:999px;background:rgba(255,255,255,.025);color:var(--daar-muted);font-size:.72rem}
.daar-profile-alerts__summary strong{color:var(--daar-text);font-size:.86rem}
.daar-profile-alerts__list{display:grid;gap:10px}
.daar-profile-alert{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) 10px;gap:13px;align-items:start;padding:15px;border:1px solid var(--daar-line);border-radius:18px;background:color-mix(in srgb,var(--daar-surface) 91%,transparent);transition:border-color .2s ease,transform .2s ease,background .2s ease}
.daar-profile-alert:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--daar-accent-2) 45%,var(--daar-line))}
.daar-profile-alert.is-unread{background:linear-gradient(135deg,color-mix(in srgb,var(--daar-accent) 11%,var(--daar-surface)),var(--daar-surface));border-color:color-mix(in srgb,var(--daar-accent-2) 38%,var(--daar-line))}
.daar-profile-alert__avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;overflow:hidden;background:rgba(124,58,237,.12);color:#c4b5fd}
.daar-profile-alert__avatar img{width:100%;height:100%;object-fit:cover}
.daar-profile-alert__avatar>.daar-icon{width:24px;height:24px}
.daar-profile-alert__content{min-width:0}
.daar-profile-alert__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--daar-muted);font-size:.67rem}
.daar-profile-alert__meta>span{color:#c4b5fd;font-weight:850;text-transform:uppercase;letter-spacing:.055em}
.daar-profile-alert h3{margin:5px 0 3px;font-size:.92rem;line-height:1.3}
.daar-profile-alert p{margin:0;color:var(--daar-muted);font-size:.76rem;line-height:1.45}
.daar-profile-alert__open{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:color-mix(in srgb,var(--daar-accent-2) 78%,white);font-size:.73rem;font-weight:900}
.daar-profile-alert__open .daar-icon{width:15px;height:15px}
.daar-profile-alert__dot{width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--daar-accent-2);box-shadow:0 0 0 5px color-mix(in srgb,var(--daar-accent-2) 14%,transparent)}
html[data-theme="light"] .daar-profile-alert{background:rgba(255,255,255,.9)}
html[data-theme="light"] .daar-profile-alert.is-unread{background:linear-gradient(135deg,rgba(124,58,237,.08),#fff)}
@media(max-width:650px){
  .daar-profile-alerts__heading{align-items:flex-start;flex-direction:column}
  .daar-profile-alerts__heading .daar-button{width:100%;justify-content:center}
  .daar-profile-alerts__summary{overflow-x:auto;padding-bottom:2px}
  .daar-profile-alert{grid-template-columns:44px minmax(0,1fr) 8px;padding:12px;gap:10px}
  .daar-profile-alert__avatar{width:44px;height:44px;border-radius:14px}
  .daar-profile-alert__meta{align-items:flex-start;flex-direction:column;gap:3px}
  .daar-profile-alert h3{font-size:.84rem}
}

/* DaAr Stream 6.3.4 — acciones en una fila junto a Seguir/seguidores. */
.daar-watch-actions-row{
  min-width:0;
  display:flex!important;
  align-items:center;
  justify-content:flex-end;
  gap:7px;
  flex-wrap:nowrap;
  overflow-x:auto;
  overflow-y:visible;
  scrollbar-width:none;
}
.daar-watch-actions-row::-webkit-scrollbar{display:none}
.daar-watch-actions-row .daar-action{
  flex:0 0 40px!important;
  width:40px!important;
  min-width:40px!important;
  height:40px!important;
  min-height:40px!important;
  padding:0!important;
  border-radius:50%!important;
  display:inline-grid!important;
  place-items:center;
}
.daar-watch-actions-row .daar-action>span,
.daar-watch-actions-row .daar-action>small{display:none!important}
.daar-watch-actions-row .daar-action .daar-icon{width:18px;height:18px}
.daar-watch-actions-row .daar-more-wrap{position:relative;flex:0 0 auto}
.daar-watch-actions-row .daar-more-menu{right:0}

/* The normal watch page uses the horizontal row; Shorts retain their own
   dedicated vertical .daar-short-card__actions column. */
.daar-watch-page .daar-player-v6-controls{display:none!important}

.daar-player-retry{
  margin-top:9px;
  min-height:34px;
  padding:0 14px;
  border:1px solid rgba(255,255,255,.3);
  border-radius:999px;
  background:rgba(0,0,0,.35);
  color:#fff;
  font-weight:850;
  cursor:pointer;
}
.daar-player-retry[hidden]{display:none!important}

@media(max-width:700px){
  .daar-creator-bar--v6{grid-template-columns:auto minmax(0,1fr)!important;align-items:center}
  .daar-creator-bar--v6 .daar-creator-bar__identity{grid-column:1/-1}
  .daar-creator-bar--v6 .daar-creator-bar__follow{grid-column:1;min-width:max-content;justify-content:flex-start}
  .daar-creator-bar--v6 .daar-watch-actions-row{grid-column:2;width:100%;justify-content:flex-end;padding-bottom:0}
  .daar-watch-actions-row .daar-action{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}
  .daar-watch-actions-row .daar-action .daar-icon{width:16px;height:16px}
}
@media(max-width:390px){
  .daar-creator-bar--v6{grid-template-columns:minmax(116px,auto) minmax(0,1fr)!important}
  .daar-creator-bar__follow .daar-inline-follow-count{font-size:.58rem}
  .daar-watch-actions-row{gap:5px}
  .daar-watch-actions-row .daar-action{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}
}

/* Las acciones generales desaparecen de la portada: se muestran dentro de la
   página individual del video, en la fila del creador/seguidores. */
.home .daar-stream-slide__actions{display:none!important}

/* DaAr Stream 6.3.5 — autoplay continuo y listas de reproducción. */
.daar-autoplay-next{position:absolute;inset:0;z-index:16;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:28px;background:linear-gradient(135deg,rgba(8,8,14,.94),rgba(26,16,49,.92));color:#fff}
.daar-autoplay-next[hidden]{display:none!important}
.daar-autoplay-next>span{color:#c4b5fd;font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.daar-autoplay-next>strong{max-width:620px;margin:10px 0 7px;font-size:clamp(1.25rem,3vw,2.15rem);line-height:1.18}
.daar-autoplay-next>small{color:#d4d4dc}
.daar-autoplay-next>small b{display:inline-grid;place-items:center;min-width:28px;height:28px;margin:0 3px;border-radius:50%;background:rgba(124,58,237,.28);color:#fff}
.daar-autoplay-next>div{display:flex;gap:10px;margin-top:18px}
.daar-autoplay-next button,.daar-autoplay-next a{min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.24);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:rgba(255,255,255,.07);color:#fff;font-weight:850;cursor:pointer}
.daar-autoplay-next a{background:linear-gradient(135deg,var(--daar-accent),var(--daar-accent-2));border-color:transparent}
.daar-autoplay-next .daar-icon{width:17px;height:17px}
.daar-watch-playlist{margin-bottom:18px;border:1px solid var(--daar-line);border-radius:18px;background:var(--daar-surface);overflow:hidden}
.daar-watch-playlist__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--daar-line)}
.daar-watch-playlist__heading>div{min-width:0}
.daar-watch-playlist__heading span{color:#c4b5fd;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}
.daar-watch-playlist__heading h2{margin:3px 0 2px;font-size:1rem;line-height:1.25}
.daar-watch-playlist__heading h2 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.daar-watch-playlist__heading small{color:var(--daar-muted);font-size:.68rem}
.daar-autoplay-badge{display:inline-flex!important;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;background:color-mix(in srgb,var(--daar-accent) 17%,transparent);white-space:nowrap}
.daar-autoplay-badge .daar-icon{width:13px;height:13px}
.daar-watch-playlist__items{max-height:420px;overflow-y:auto;padding:6px}
.daar-watch-playlist__item{display:grid;grid-template-columns:22px 96px minmax(0,1fr) 18px;gap:9px;align-items:center;padding:7px;border-radius:12px}
.daar-watch-playlist__item:hover{background:rgba(255,255,255,.045)}
.daar-watch-playlist__item.is-current{background:color-mix(in srgb,var(--daar-accent) 18%,transparent)}
.daar-watch-playlist__item>b{color:var(--daar-muted);font-size:.68rem;text-align:center}
.daar-watch-playlist__item>img{width:96px;aspect-ratio:16/9;object-fit:cover;border-radius:8px;background:#09090d}
.daar-watch-playlist__item>span{display:flex;flex-direction:column;min-width:0}
.daar-watch-playlist__item strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.76rem;line-height:1.3}
.daar-watch-playlist__item small{margin-top:4px;color:var(--daar-muted);font-size:.62rem}
.daar-watch-playlist__item>i{color:#c4b5fd}
.daar-watch-playlist__item>i .daar-icon{width:16px;height:16px}
.daar-playlist-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.daar-playlist-card{overflow:hidden;border:1px solid var(--daar-line);border-radius:18px;background:var(--daar-surface)}
.daar-playlist-card__cover{position:relative;display:block;aspect-ratio:16/9;background:#09090d}
.daar-playlist-card__cover img{width:100%;height:100%;object-fit:cover}
.daar-playlist-card__cover>span{position:absolute;inset:auto 10px 10px auto;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:rgba(0,0,0,.78);color:#fff;font-size:.66rem;font-weight:900}
.daar-playlist-card__cover .daar-icon{width:14px;height:14px}
.daar-playlist-card>div{padding:14px}
.daar-playlist-card h3{margin:0 0 6px;font-size:1rem}
.daar-playlist-card p{min-height:38px;margin:0;color:var(--daar-muted);font-size:.75rem;line-height:1.45}
.daar-playlist-card__play{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#c4b5fd;font-size:.74rem;font-weight:900}
.daar-playlist-card__play .daar-icon{width:15px;height:15px}
.daar-playlist-studio-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px;align-items:start}
.daar-playlist-editor,.daar-playlist-library{padding:20px;border:1px solid var(--daar-line);border-radius:20px;background:var(--daar-surface)}
.daar-playlist-builder-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 10px}
.daar-playlist-builder-heading>div{display:flex;flex-direction:column}
.daar-playlist-builder-heading small{color:var(--daar-muted);font-size:.68rem}
.daar-playlist-builder-heading>span{display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--daar-accent) 18%,transparent);color:#c4b5fd;font-size:.72rem;font-weight:900}
.daar-playlist-builder{display:grid;gap:8px;max-height:560px;overflow-y:auto;padding-right:3px}
.daar-playlist-builder__item{display:grid!important;grid-template-columns:24px 22px 92px minmax(0,1fr);align-items:center;gap:9px;padding:8px;border:1px solid var(--daar-line);border-radius:14px;background:rgba(255,255,255,.02);cursor:grab}
.daar-playlist-builder__item.is-selected{border-color:color-mix(in srgb,var(--daar-accent-2) 55%,var(--daar-line));background:color-mix(in srgb,var(--daar-accent) 11%,transparent)}
.daar-playlist-builder__item.is-dragging{opacity:.48;cursor:grabbing}
.daar-playlist-builder__item input{width:18px;height:18px;margin:0;accent-color:var(--daar-accent)}
.daar-playlist-drag{color:var(--daar-muted);font-size:1rem;letter-spacing:-3px}
.daar-playlist-builder__item img{width:92px;aspect-ratio:16/9;object-fit:cover;border-radius:9px;background:#09090d}
.daar-playlist-builder__item>span:last-child{display:flex;flex-direction:column;min-width:0}
.daar-playlist-builder__item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}
.daar-playlist-builder__item small{margin-top:4px;color:var(--daar-muted);font-size:.62rem}
.daar-playlist-library__list{display:grid;gap:9px}
.daar-playlist-library__list>article{display:grid;grid-template-columns:74px minmax(0,1fr) 32px;gap:10px;align-items:center;padding:9px;border:1px solid var(--daar-line);border-radius:14px;background:rgba(255,255,255,.02)}
.daar-playlist-library__list img{width:74px;aspect-ratio:16/9;object-fit:cover;border-radius:9px;background:#09090d}
.daar-playlist-library__list article>div{display:flex;flex-direction:column;min-width:0}
.daar-playlist-library__list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}
.daar-playlist-library__list small{margin:3px 0 6px;color:var(--daar-muted);font-size:.62rem}
.daar-playlist-library__list article>div>span{display:flex;gap:10px}
.daar-playlist-library__list a{color:#c4b5fd;font-size:.67rem;font-weight:850}
.daar-playlist-library__list form{margin:0}
.daar-playlist-library__list button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:rgba(239,68,68,.1);color:#fca5a5;cursor:pointer}
.daar-playlist-library__list button .daar-icon{width:16px;height:16px}
.daar-playlist-page{padding-bottom:80px}
.daar-playlist-hero{padding:34px 0;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--daar-accent) 20%,transparent),transparent 42%),var(--daar-surface)}
.daar-playlist-hero__grid{display:grid;grid-template-columns:minmax(280px,480px) minmax(0,1fr);gap:34px;align-items:center}
.daar-playlist-hero__cover{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:22px;background:#09090d;box-shadow:var(--daar-shadow)}
.daar-playlist-hero__cover img{width:100%;height:100%;object-fit:cover}
.daar-playlist-hero__cover>span{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:rgba(0,0,0,.78);color:#fff;font-size:.72rem;font-weight:900}
.daar-playlist-hero__cover .daar-icon{width:16px;height:16px}
.daar-playlist-hero__copy h1{margin:5px 0 10px;font-size:clamp(2rem,5vw,4rem);line-height:1;letter-spacing:-.045em}
.daar-playlist-hero__copy>div{max-width:720px;color:var(--daar-muted)}
.daar-playlist-creator{display:flex;align-items:center;gap:10px;width:max-content;margin:18px 0}
.daar-playlist-creator img{width:44px;height:44px;border-radius:50%}
.daar-playlist-creator span{display:flex;flex-direction:column}
.daar-playlist-creator small{color:var(--daar-muted);font-size:.68rem}
.daar-playlist-page-list{display:grid;gap:10px;max-width:1100px;margin:auto}
.daar-playlist-page-item{display:grid;grid-template-columns:36px 230px minmax(0,1fr);gap:15px;align-items:center;padding:10px;border:1px solid var(--daar-line);border-radius:17px;background:var(--daar-surface)}
.daar-playlist-page-item>b{color:var(--daar-muted);text-align:center}
.daar-playlist-page-item__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#09090d}
.daar-playlist-page-item__media img{width:100%;height:100%;object-fit:cover}
.daar-playlist-page-item__media span{position:absolute;right:7px;bottom:7px;padding:4px 7px;border-radius:7px;background:rgba(0,0,0,.78);color:#fff;font-size:.62rem;font-weight:850}
.daar-playlist-page-item h2{margin:0 0 5px;font-size:1.05rem}
.daar-playlist-page-item small{color:var(--daar-muted);font-size:.68rem}
.daar-playlist-page-item p{margin:7px 0 0;color:var(--daar-muted);font-size:.75rem;line-height:1.45}
html[data-theme="light"] .daar-playlist-editor,html[data-theme="light"] .daar-playlist-library,html[data-theme="light"] .daar-playlist-card,html[data-theme="light"] .daar-watch-playlist,html[data-theme="light"] .daar-playlist-page-item{background:#fff}
@media(max-width:980px){.daar-playlist-studio-layout{grid-template-columns:1fr}.daar-playlist-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daar-playlist-hero__grid{grid-template-columns:1fr}.daar-playlist-hero__cover{max-width:680px}}
@media(max-width:700px){.daar-autoplay-next{padding:20px}.daar-autoplay-next>div{width:100%;flex-direction:column}.daar-autoplay-next button,.daar-autoplay-next a{width:100%}.daar-watch-playlist__item{grid-template-columns:20px 82px minmax(0,1fr) 16px}.daar-watch-playlist__item>img{width:82px}.daar-playlist-card-grid{grid-template-columns:1fr}.daar-playlist-editor,.daar-playlist-library{padding:14px}.daar-playlist-builder__item{grid-template-columns:18px 20px 78px minmax(0,1fr);padding:7px}.daar-playlist-builder__item img{width:78px}.daar-playlist-page-item{grid-template-columns:24px 118px minmax(0,1fr);gap:9px;padding:8px}.daar-playlist-page-item h2{font-size:.82rem}.daar-playlist-page-item p{display:none}.daar-playlist-hero{padding-top:20px}.daar-playlist-hero__copy h1{font-size:2.25rem}}
.daar-autoplay-badge{border:0;cursor:pointer}
.daar-autoplay-badge[aria-pressed="false"]{opacity:.58;filter:grayscale(1)}

/* ========================================================================
   DaAr Stream 6.3.6 — Estrenos integrados en la portada
   ======================================================================== */
.daar-home-premieres{position:relative;padding:32px 0 26px;background:linear-gradient(180deg,var(--daar-bg),rgba(72,30,122,.08),var(--daar-bg));overflow:hidden}
.daar-home-premieres:before{content:"";position:absolute;right:-180px;top:-210px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.2),transparent 68%);pointer-events:none}
.daar-home-premiere-feature{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);min-height:410px;border:1px solid rgba(168,85,247,.24);border-radius:28px;overflow:hidden;background:#0a0910;box-shadow:0 25px 70px rgba(0,0,0,.28)}
.daar-home-premiere-feature__media{position:relative;display:block;min-height:410px;overflow:hidden;background:#111019}
.daar-home-premiere-feature__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease,filter .7s ease}
.daar-home-premiere-feature:hover .daar-home-premiere-feature__media img{transform:scale(1.035);filter:saturate(1.08)}
.daar-home-premiere-feature__veil{position:absolute;inset:0;background:linear-gradient(90deg,transparent 54%,#0a0910 100%),linear-gradient(0deg,rgba(3,2,6,.55),transparent 55%)}
.daar-home-premiere-feature__label{position:absolute;left:22px;top:22px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(8,7,13,.62);backdrop-filter:blur(12px);font-size:.67rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff}
.daar-home-premiere-feature__label .daar-icon{width:16px;height:16px;color:#d8b4fe}
.daar-home-premiere-feature__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:34px 32px 34px 12px;color:#fff}
.daar-home-premiere-feature__content h2{margin:5px 0 10px;font-size:clamp(1.9rem,3.4vw,3.25rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}
.daar-home-premiere-feature__content h2 a{color:inherit}
.daar-home-premiere-feature__content>p{margin:0 0 15px;color:#c8c2cf;font-size:.82rem;line-height:1.55}
.daar-home-premiere-feature__creator{display:flex;align-items:center;gap:9px;margin-bottom:16px}
.daar-home-premiere-feature__creator img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.18)}
.daar-home-premiere-feature__creator span{display:flex;flex-direction:column;line-height:1.2}.daar-home-premiere-feature__creator strong{font-size:.75rem}.daar-home-premiere-feature__creator small{margin-top:3px;color:#a9a2b2;font-size:.62rem}
.daar-home-premiere-countdown{display:flex;align-items:baseline;gap:11px;width:100%;margin:0 0 17px;padding:13px 14px;border:1px solid rgba(168,85,247,.24);border-radius:16px;background:linear-gradient(135deg,rgba(124,58,237,.16),rgba(255,255,255,.035))}
.daar-home-premiere-countdown span{color:#c4b5fd;font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.daar-home-premiere-countdown strong{font-size:1.18rem;letter-spacing:.035em}.daar-home-premiere-countdown.is-recent strong{font-size:.85rem}
.daar-home-premiere-feature__content .daar-button-row{gap:9px}.daar-home-premiere-feature__content .daar-button{min-height:44px;padding-inline:17px;font-size:.74rem}
.daar-home-premiere-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,330px);gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;padding:16px 0 6px}.daar-home-premiere-rail::-webkit-scrollbar{display:none}
.daar-home-premiere-card{min-width:0;border:1px solid var(--daar-line);border-radius:19px;overflow:hidden;background:var(--daar-surface);scroll-snap-align:start;box-shadow:0 13px 32px rgba(0,0,0,.15)}
.daar-home-premiere-card__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#111019}
.daar-home-premiere-card__media:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.72))}
.daar-home-premiere-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.daar-home-premiere-card:hover img{transform:scale(1.045)}
.daar-home-premiere-card__badge{position:absolute;z-index:3;left:10px;top:10px;padding:5px 8px;border-radius:8px;background:rgba(88,28,135,.9);color:#fff;font-size:.54rem;font-weight:950;letter-spacing:.08em}
.daar-home-premiere-card__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px 13px}
.daar-home-premiere-card__body>time{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:54px;min-height:50px;padding:6px;border-radius:12px;background:rgba(124,58,237,.12);color:#c4b5fd;text-align:center}.daar-home-premiere-card__body>time strong{font-size:.7rem;text-transform:uppercase}.daar-home-premiere-card__body>time small{margin-top:2px;color:var(--daar-muted);font-size:.56rem}
.daar-home-premiere-card__body>div{min-width:0}.daar-home-premiere-card h3{margin:0 0 4px;font-size:.82rem;line-height:1.2}.daar-home-premiere-card h3 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daar-home-premiere-card p{margin:0;color:var(--daar-muted);font-size:.64rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-theme="light"] .daar-home-premiere-feature{background:#17111f}.daar-home-premiere-feature__content{color:#fff}html[data-theme="light"] .daar-home-premiere-card{background:#fff}
@media(max-width:900px){.daar-home-premiere-feature{grid-template-columns:1.1fr .9fr}.daar-home-premiere-feature__content{padding:27px 24px 27px 8px}}
@media(max-width:700px){.daar-home-premieres{padding:24px 0 20px}.daar-home-premiere-feature{display:block;min-height:0;border-radius:22px}.daar-home-premiere-feature__media{min-height:270px;aspect-ratio:16/10}.daar-home-premiere-feature__veil{background:linear-gradient(0deg,#0a0910 0%,rgba(10,9,16,.75) 35%,transparent 72%)}.daar-home-premiere-feature__content{margin-top:-88px;padding:24px 18px 20px}.daar-home-premiere-feature__content h2{font-size:1.8rem}.daar-home-premiere-feature__content>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.72rem}.daar-home-premiere-feature__creator{margin-bottom:12px}.daar-home-premiere-countdown{margin-bottom:13px}.daar-home-premiere-feature__content .daar-button-row{display:grid;grid-template-columns:1fr 1fr;width:100%}.daar-home-premiere-feature__content .daar-button{width:100%;padding-inline:10px}.daar-home-premiere-rail{grid-auto-columns:82vw;margin-right:calc((100vw - 100%)/-2);padding-right:16px}.daar-home-premiere-card__body{padding:11px}}
@media(max-width:390px){.daar-home-premiere-feature__content .daar-button-row{grid-template-columns:1fr}.daar-home-premiere-feature__content h2{font-size:1.55rem}.daar-home-premiere-countdown strong{font-size:1rem}}
@media(prefers-reduced-motion:reduce){.daar-home-premiere-feature__media img,.daar-home-premiere-card__media img{transition:none!important}.daar-home-premiere-feature:hover .daar-home-premiere-feature__media img,.daar-home-premiere-card:hover img{transform:none}}

.daar-editorial-discovery{padding:34px 0 12px}.daar-editorial-discovery__heading{max-width:760px;margin-bottom:20px}.daar-editorial-discovery__heading h2{font-size:clamp(1.8rem,4vw,3.3rem);letter-spacing:-.04em;margin:7px 0}.daar-editorial-discovery__heading p{color:var(--daar-muted);font-size:1rem}.daar-editorial-discovery__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.daar-editorial-discovery__cards a{min-height:150px;padding:22px;border:1px solid var(--daar-line);border-radius:20px;background:linear-gradient(145deg,rgba(124,58,237,.14),rgba(255,255,255,.025));display:flex;flex-direction:column;justify-content:flex-end;gap:8px;transition:transform .2s ease,border-color .2s ease}.daar-editorial-discovery__cards a:hover{transform:translateY(-3px);border-color:rgba(168,85,247,.55)}.daar-editorial-discovery__cards b{font-size:1.08rem}.daar-editorial-discovery__cards span{color:var(--daar-muted);font-size:.86rem;line-height:1.45}@media(max-width:760px){.daar-editorial-discovery__cards{grid-template-columns:1fr}.daar-editorial-discovery__cards a{min-height:118px}}

/* ================================================================
   DaAr Stream 6.4.0 — cinema player and creator-channel experience
   ================================================================ */
.daar-cinema-toggle{position:absolute;left:14px;bottom:14px;z-index:15;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(8,8,12,.78);color:#fff;font-size:.7rem;font-weight:900;cursor:pointer;backdrop-filter:blur(14px);box-shadow:0 8px 25px rgba(0,0,0,.28);transition:background .2s ease,transform .2s ease,opacity .2s ease}.daar-cinema-toggle:hover{background:rgba(124,58,237,.88);transform:translateY(-1px)}.daar-cinema-toggle .daar-icon{width:17px;height:17px}
.daar-cinema-actions{display:none}.daar-cinema-comments-panel[hidden]{display:none!important}
body.daar-cinema-active{overflow:hidden}.daar-watch-page.is-cinema{position:relative;z-index:4990}.daar-watch-page.is-cinema .daar-player.is-cinema{position:fixed;inset:0;z-index:5000;width:100vw;height:100dvh;max-width:none;aspect-ratio:auto;border-radius:0;background:#000;box-shadow:none}.daar-watch-page.is-cinema .daar-player.is-cinema video,.daar-watch-page.is-cinema .daar-player.is-cinema .daar-player__poster{width:100%;height:100%;object-fit:contain;transition:width .24s ease}.daar-player.is-cinema .daar-cinema-toggle{top:18px;bottom:auto;left:18px;opacity:0;pointer-events:none}.daar-player.is-cinema.is-cinema-controls-visible .daar-cinema-toggle{opacity:1;pointer-events:auto}.daar-player.is-cinema .daar-player-quality{top:18px;right:18px;opacity:0;pointer-events:none;transition:opacity .2s ease}.daar-player.is-cinema.is-cinema-controls-visible .daar-player-quality{opacity:1;pointer-events:auto}
.daar-player.is-cinema .daar-cinema-actions{position:absolute;z-index:22;right:18px;top:50%;display:flex;flex-direction:column;align-items:center;gap:10px;transform:translate(16px,-50%);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.daar-player.is-cinema.is-cinema-controls-visible .daar-cinema-actions{opacity:1;transform:translate(0,-50%);pointer-events:auto}.daar-player.is-cinema.has-cinema-comments .daar-cinema-actions{opacity:0;pointer-events:none}.daar-cinema-actions>.daar-action,.daar-cinema-actions .daar-follow-button{position:relative;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;justify-content:center;border:1px solid rgba(255,255,255,.22)!important;border-radius:50%!important;background:rgba(7,7,11,.78)!important;color:#fff!important;box-shadow:0 10px 28px rgba(0,0,0,.3);backdrop-filter:blur(14px)}.daar-cinema-actions>.daar-action:hover,.daar-cinema-actions .daar-follow-button:hover,.daar-cinema-actions>.daar-action.is-active{background:rgba(124,58,237,.9)!important;border-color:rgba(216,180,254,.75)!important}.daar-cinema-actions>.daar-action .daar-icon,.daar-cinema-actions .daar-follow-button .daar-icon{width:21px;height:21px}.daar-cinema-actions>.daar-action>span,.daar-cinema-actions>.daar-action>small,.daar-cinema-actions .daar-follow-button span{position:absolute;right:58px;top:50%;display:block!important;width:max-content;max-width:180px;padding:7px 10px;border-radius:8px;background:rgba(8,8,12,.92);color:#fff;font-size:.66rem;font-weight:850;line-height:1;opacity:0;pointer-events:none;transform:translate(8px,-50%);transition:opacity .18s ease,transform .18s ease}.daar-cinema-actions>.daar-action>small{display:none!important}.daar-cinema-actions>.daar-action:hover>span,.daar-cinema-actions .daar-follow-button:hover span{opacity:1;transform:translate(0,-50%)}.daar-cinema-follow{display:flex}
.daar-cinema-comments-panel{position:absolute;z-index:26;inset:0 0 0 auto;width:min(430px,38vw);display:flex;flex-direction:column;background:rgba(12,11,17,.97);border-left:1px solid rgba(255,255,255,.12);box-shadow:-24px 0 60px rgba(0,0,0,.45);backdrop-filter:blur(18px)}.daar-cinema-comments-panel>header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.1)}.daar-cinema-comments-panel>header strong{font-size:.95rem}.daar-cinema-comments-panel>header button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.daar-cinema-comments-panel>header .daar-icon{width:18px;height:18px}.daar-cinema-comments-panel>[data-daar-cinema-comments-slot]{min-height:0;flex:1;overflow:auto;padding:0 18px 24px}.daar-cinema-comments-panel .daar-conversation{margin-top:0;padding-top:18px}.daar-cinema-comments-panel .daar-section-heading{position:sticky;top:0;z-index:2;padding:0 0 12px;background:rgba(12,11,17,.97)}.daar-player.is-cinema.has-cinema-comments video{width:calc(100% - min(430px,38vw));margin-right:auto}

.daar-channel-smart-hero{position:relative;isolation:isolate;min-height:430px;display:flex;align-items:flex-end;background:#0a0910 var(--channel-cover,none) center/cover no-repeat;overflow:hidden}.daar-channel-smart-hero__media{position:absolute;z-index:-2;inset:0}.daar-channel-smart-hero__media video{width:100%;height:100%;object-fit:cover;filter:saturate(1.05)}.daar-channel-smart-hero__media>span{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,9,.94) 0%,rgba(5,5,9,.7) 48%,rgba(5,5,9,.38) 100%),linear-gradient(0deg,#09090d 0%,transparent 65%)}.daar-channel-smart-hero:not(.has-intro-video):before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(5,5,9,.94) 0%,rgba(5,5,9,.7) 48%,rgba(5,5,9,.42) 100%),linear-gradient(0deg,#09090d 0%,transparent 68%)}.daar-channel-smart-hero__content{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:34px;align-items:end;padding-top:100px;padding-bottom:34px}.daar-channel-smart-hero__identity{display:flex;align-items:flex-end;gap:20px;min-width:0}.daar-channel-avatar.is-smart img{width:132px;height:132px;border:4px solid rgba(255,255,255,.2);border-radius:32px;object-fit:cover;box-shadow:0 20px 50px rgba(0,0,0,.42)}.daar-channel-smart-hero .daar-channel-copy h1{margin:5px 0 2px;font-size:clamp(2rem,5vw,4.5rem);line-height:.94;letter-spacing:-.055em;text-wrap:balance}.daar-channel-handle{display:inline-flex;margin:5px 0 10px;color:#d8b4fe;font-weight:900;font-size:.95rem}.daar-channel-smart-hero .daar-channel-copy p{max-width:700px;margin:0;color:#d2ced8;line-height:1.5}.daar-channel-smart-hero__metrics{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:16px;color:#bcb7c5;font-size:.73rem}.daar-channel-smart-hero__metrics strong{color:#fff;font-size:.88rem}.daar-channel-smart-hero__side{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.daar-channel-smart-hero__side .daar-channel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.daar-channel-smart-hero__spotlight{width:100%;display:flex;flex-direction:column;gap:4px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(10,9,15,.58);backdrop-filter:blur(16px);box-shadow:0 18px 45px rgba(0,0,0,.23)}.daar-channel-smart-hero__spotlight span{color:#c4b5fd;font-size:.62rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.daar-channel-smart-hero__spotlight strong{font-size:1rem}.daar-channel-smart-hero__spotlight small{color:#b9b4c2;font-size:.68rem}
.daar-channel-tabs--v640{position:sticky;top:var(--daar-header);z-index:80;background:rgba(9,9,13,.9);backdrop-filter:blur(16px);border-block:1px solid var(--daar-line)}.daar-channel-tabs--v640 .daar-shell{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.daar-channel-tabs--v640 .daar-shell::-webkit-scrollbar{display:none}.daar-channel-tabs--v640 a{position:relative;flex:0 0 auto;padding:15px 13px;color:var(--daar-muted);font-size:.72rem;font-weight:850}.daar-channel-tabs--v640 a:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;border-radius:2px;background:#c084fc;transform:scaleX(0);transition:transform .18s ease}.daar-channel-tabs--v640 a:hover,.daar-channel-tabs--v640 a.is-active{color:var(--daar-text)}.daar-channel-tabs--v640 a.is-active:after{transform:scaleX(1)}
.daar-channel-most-viewed{padding-top:34px}.daar-channel-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.daar-channel-series-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,340px);gap:14px;overflow-x:auto;scroll-snap-type:inline mandatory;scrollbar-width:none}.daar-channel-series-rail::-webkit-scrollbar{display:none}.daar-channel-series-rail article{scroll-snap-align:start}.daar-channel-series-rail a{position:relative;display:block;aspect-ratio:16/10;border-radius:19px;overflow:hidden;background:#111}.daar-channel-series-rail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.daar-channel-series-rail a:hover img{transform:scale(1.04)}.daar-channel-series-rail a:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.9))}.daar-channel-series-rail a>span{position:absolute;z-index:2;left:16px;right:16px;bottom:15px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;color:#fff}.daar-channel-series-rail a>span .daar-icon{grid-row:1/3;width:24px;height:24px}.daar-channel-series-rail b{font-size:.86rem}.daar-channel-series-rail small{color:#c7c3cd;font-size:.62rem}.daar-channel-community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.daar-channel-community-grid article,.daar-channel-community-grid>a{display:flex;align-items:flex-start;gap:13px;min-height:122px;padding:19px;border:1px solid var(--daar-line);border-radius:18px;background:linear-gradient(145deg,rgba(124,58,237,.1),rgba(255,255,255,.025))}.daar-channel-community-grid>*>span{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;background:rgba(124,58,237,.18);color:#d8b4fe}.daar-channel-community-grid .daar-icon{width:20px;height:20px}.daar-channel-community-grid strong{font-size:.83rem}.daar-channel-community-grid p{margin:6px 0 0;color:var(--daar-muted);font-size:.7rem;line-height:1.45}.daar-channel-calendar-list{display:flex;flex-direction:column;gap:10px}.daar-channel-calendar-list article{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:15px;padding:13px;border:1px solid var(--daar-line);border-radius:16px;background:var(--daar-surface)}.daar-channel-calendar-list time{height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:13px;background:rgba(124,58,237,.14);color:#d8b4fe}.daar-channel-calendar-list time b{font-size:1.25rem;line-height:1}.daar-channel-calendar-list time span{font-size:.58rem;font-weight:900;text-transform:uppercase}.daar-channel-calendar-list article>div>span{color:#a78bfa;font-size:.58rem;font-weight:850}.daar-channel-calendar-list h3{margin:2px 0;font-size:.9rem}.daar-channel-calendar-list small{color:var(--daar-muted);font-size:.65rem}.daar-channel-about__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:30px}.daar-channel-about__grid>p{margin:0;color:var(--daar-muted);font-size:1rem;line-height:1.7}.daar-channel-about__grid dl{margin:0;padding:18px;border:1px solid var(--daar-line);border-radius:18px;background:var(--daar-surface)}.daar-channel-about__grid dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--daar-line)}.daar-channel-about__grid dl>div:last-child{border-bottom:0}.daar-channel-about__grid dt{color:var(--daar-muted);font-size:.68rem}.daar-channel-about__grid dd{margin:0;font-size:.72rem;font-weight:850}.daar-back-to-top{position:fixed;z-index:900;right:22px;bottom:22px;display:flex;align-items:center;gap:7px;height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(20,19,27,.9);color:#fff;font-size:.68rem;font-weight:900;box-shadow:0 14px 34px rgba(0,0,0,.28);backdrop-filter:blur(14px);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.daar-back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.daar-back-to-top .daar-icon{width:17px;height:17px}

@media(max-width:1050px){.daar-channel-smart-hero__content{grid-template-columns:1fr}.daar-channel-smart-hero__side{align-items:flex-start}.daar-channel-smart-hero__side .daar-channel-actions{justify-content:flex-start}.daar-channel-smart-hero__spotlight{max-width:520px}.daar-channel-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daar-channel-community-grid{grid-template-columns:1fr 1fr}.daar-channel-about__grid{grid-template-columns:1fr}}
@media(max-width:700px){.daar-cinema-toggle{left:9px;bottom:9px;min-height:34px;padding:0 10px}.daar-cinema-toggle span{display:none}.daar-player.is-cinema .daar-cinema-toggle{left:10px;top:10px}.daar-player.is-cinema .daar-player-quality{right:10px;top:10px}.daar-player.is-cinema .daar-cinema-actions{right:10px;gap:8px}.daar-cinema-actions>.daar-action,.daar-cinema-actions .daar-follow-button{width:43px!important;min-width:43px!important;height:43px!important;min-height:43px!important}.daar-cinema-comments-panel{inset:auto 0 0;width:100%;height:min(70dvh,620px);border-left:0;border-top:1px solid rgba(255,255,255,.12);border-radius:20px 20px 0 0}.daar-player.is-cinema.has-cinema-comments video{width:100%;height:calc(100% - min(70dvh,620px));margin:0}.daar-channel-smart-hero{min-height:500px}.daar-channel-smart-hero__content{padding-top:110px;padding-bottom:24px;gap:22px}.daar-channel-smart-hero__identity{align-items:center;flex-direction:column;text-align:center}.daar-channel-avatar.is-smart img{width:96px;height:96px;border-radius:25px}.daar-channel-smart-hero .daar-channel-copy h1{font-size:2.2rem}.daar-channel-smart-hero .daar-channel-copy p{font-size:.76rem}.daar-channel-smart-hero__metrics{justify-content:center}.daar-channel-smart-hero__side{align-items:center}.daar-channel-smart-hero__side .daar-channel-actions{justify-content:center}.daar-channel-smart-hero__spotlight{text-align:left}.daar-channel-tabs--v640 a{padding:13px 10px}.daar-channel-feature-grid{grid-template-columns:1fr 1fr}.daar-channel-community-grid{grid-template-columns:1fr}.daar-channel-calendar-list article{grid-template-columns:55px minmax(0,1fr)}.daar-channel-calendar-list article>.daar-button{grid-column:1/-1;width:100%}.daar-back-to-top{right:14px;bottom:14px}.daar-back-to-top span{display:none}.daar-back-to-top{width:44px;padding:0;justify-content:center}}
@media(max-width:420px){.daar-channel-feature-grid{grid-template-columns:1fr}.daar-cinema-actions>.daar-action,.daar-cinema-actions .daar-follow-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.daar-player.is-cinema .daar-cinema-actions{gap:6px}}
@media(prefers-reduced-motion:reduce){.daar-channel-series-rail img,.daar-cinema-toggle,.daar-cinema-actions,.daar-back-to-top{transition:none!important}}

/* DaAr 6.4 homepage discovery and compact category navigation. */
.daar-editorial-discovery__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.daar-editorial-discovery__cards a.is-surprise{background:radial-gradient(circle at 85% 15%,rgba(236,72,153,.25),transparent 42%),linear-gradient(145deg,rgba(124,58,237,.22),rgba(255,255,255,.035))}.daar-home-categories{padding:20px 0 30px}.daar-home-category-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(145px,1fr);gap:11px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:inline mandatory}.daar-home-category-rail::-webkit-scrollbar{display:none}.daar-home-category-rail a{min-height:112px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;gap:8px 10px;align-items:center;padding:16px;border:1px solid var(--daar-line);border-radius:18px;background:var(--daar-surface);scroll-snap-align:start;transition:transform .2s ease,border-color .2s ease}.daar-home-category-rail a:hover{transform:translateY(-2px);border-color:rgba(168,85,247,.52)}.daar-home-category-rail a>span{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:rgba(124,58,237,.15);color:#c4b5fd}.daar-home-category-rail .daar-icon{width:21px;height:21px}.daar-home-category-rail strong{font-size:.78rem}.daar-home-category-rail small{color:var(--daar-muted);font-size:.6rem}@media(max-width:980px){.daar-editorial-discovery__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.daar-editorial-discovery__cards{grid-template-columns:1fr}.daar-home-category-rail{grid-auto-columns:72vw}}
.daar-home-event-card__bell.is-labeled{width:auto;min-width:42px;padding:0 10px;gap:6px;border-radius:999px;background:rgba(124,58,237,.12);font-size:.58rem;font-weight:850}.daar-home-event-card__bell.is-labeled span{display:inline}.daar-home-premiere-card p a{color:inherit}.daar-home-premiere-card p a:hover{color:#c4b5fd}@media(max-width:420px){.daar-home-event-card__bell.is-labeled{width:42px;padding:0}.daar-home-event-card__bell.is-labeled span{display:none}}
.daar-player:not(.is-cinema) .daar-cinema-toggle{top:14px;bottom:auto}.daar-player:not(.is-cinema) .daar-player-live{top:58px}
[data-daar-calendar].is-reminder-set{border-color:rgba(74,222,128,.45)!important;background:rgba(34,197,94,.14)!important;color:#bbf7d0!important}

/* ========================================================================
   DaAr Stream 6.4.1 — Selección DaAr editorial en la cabecera principal
   ======================================================================== */
.daar-selection-hero{
  min-height:clamp(650px,78vh,790px);
  isolation:isolate;
  border-bottom:1px solid rgba(255,255,255,.08);
  background:#07060b;
}
.daar-selection-hero .daar-stream-hero__stage,
.daar-selection-hero .daar-stream-slide,
.daar-selection-hero .daar-stream-slide__content{min-height:clamp(650px,78vh,790px)}
.daar-selection-hero .daar-stream-slide__shade{
  background:
    linear-gradient(90deg,rgba(5,4,9,.98) 0%,rgba(6,5,10,.9) 34%,rgba(6,5,10,.56) 58%,rgba(5,4,9,.78) 100%),
    linear-gradient(0deg,#08070c 0%,rgba(8,7,12,.12) 54%,rgba(8,7,12,.18) 100%);
}
.daar-selection-hero .daar-stream-slide__content{
  justify-content:center;
  padding-block:88px 70px;
  padding-right:clamp(430px,34vw,500px);
}
.daar-selection-copy{max-width:760px;display:flex;flex-direction:column;align-items:flex-start}
.daar-selection-copy__brand{
  display:inline-flex;align-items:center;gap:8px;
  margin-bottom:13px;padding:7px 11px;border-radius:999px;
  border:1px solid rgba(216,180,254,.26);
  background:linear-gradient(135deg,rgba(124,58,237,.22),rgba(236,72,153,.08));
  color:#f2e9ff;backdrop-filter:blur(14px);
  box-shadow:0 10px 32px rgba(0,0,0,.16);
}
.daar-selection-copy__brand .daar-icon{width:15px;height:15px;color:#d8b4fe}
.daar-selection-copy__brand b{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}
.daar-selection-copy__brand small{padding-left:8px;border-left:1px solid rgba(255,255,255,.18);font-size:.62rem;color:#c7bdcf}
.daar-selection-hero .daar-stream-status{margin-bottom:4px;background:rgba(4,4,8,.48)}
.daar-selection-hero .daar-stream-slide h1{
  max-width:720px!important;margin:13px 0 12px;
  font-size:clamp(2.55rem,5vw,5.2rem)!important;
  line-height:.93;letter-spacing:-.06em;
}
.daar-selection-hero .daar-stream-slide__content>p,
.daar-selection-copy>p{max-width:650px;margin:0 0 12px;color:#d5d0dc;font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.52}
.daar-selection-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:1px 0 15px;color:#bcb5c7;font-size:.68rem;font-weight:700}
.daar-selection-meta span{display:inline-flex;align-items:center;gap:8px}
.daar-selection-meta span+span:before{content:"";width:3px;height:3px;border-radius:50%;background:#8b5cf6}
.daar-selection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:2px}
.daar-selection-actions .daar-button{min-height:44px;padding-inline:18px}
.daar-selection-channel-link{display:inline-flex;align-items:center;min-height:44px;padding:0 5px;color:#e4d5ff;font-size:.76rem;font-weight:850}
.daar-selection-channel-link:hover{color:#fff}

/* La consola vertical 6.4.1 fue retirada: Selección DaAr usa el carrusel horizontal responsive. */

/* ========================================================================
   DaAr Stream 6.4.2 — portada editorial responsive y retención
   ======================================================================== */
.daar-selection-hero{min-height:0;overflow:hidden;background:#07060b}
.daar-selection-hero .daar-stream-hero__stage,
.daar-selection-hero .daar-stream-slide,
.daar-selection-hero .daar-stream-slide__content{min-height:clamp(500px,64vh,660px)}
.daar-selection-hero .daar-stream-slide__content{justify-content:center;padding:78px 24px 92px}
.daar-selection-hero .daar-stream-slide__shade{background:linear-gradient(90deg,rgba(5,4,9,.98) 0%,rgba(6,5,10,.88) 38%,rgba(6,5,10,.48) 68%,rgba(5,4,9,.58) 100%),linear-gradient(0deg,#08070c 0%,rgba(8,7,12,.08) 58%,rgba(8,7,12,.18) 100%)}
.daar-selection-copy{max-width:min(720px,62vw)}
.daar-selection-hero .daar-stream-slide h1{max-width:690px!important;margin:11px 0 10px;font-size:clamp(2.35rem,4.6vw,4.65rem)!important;line-height:.95}
.daar-selection-copy>p{max-width:620px;font-size:clamp(.84rem,1.1vw,.98rem);line-height:1.5}
.daar-selection-copy__brand{min-height:32px}
.daar-selection-copy__brand small{font-size:.6rem}
.daar-selection-actions .daar-button,.daar-selection-channel-link{min-height:42px}

.daar-selection-rail-wrap{position:relative;z-index:18;margin-top:-52px;padding:0 0 24px;pointer-events:none}
.daar-selection-rail{pointer-events:auto;padding:17px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(150deg,rgba(20,16,28,.94),rgba(9,8,14,.92));box-shadow:0 26px 72px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(22px) saturate(1.15)}
.daar-selection-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}
.daar-selection-rail__head>div:first-child{min-width:0}
.daar-selection-rail__head span{display:block;color:#c4b5fd;font-size:.56rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}
.daar-selection-rail__head h2{max-width:760px;margin:4px 0 0;font-size:clamp(.95rem,1.7vw,1.3rem);line-height:1.18;letter-spacing:-.025em;text-wrap:balance}
.daar-selection-rail__nav{display:flex;gap:7px;flex:0 0 auto}
.daar-selection-rail__nav button{width:35px;height:35px;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:rgba(255,255,255,.05);color:#fff;font-size:1.25rem;cursor:pointer}
.daar-selection-rail__nav button:hover{border-color:rgba(196,181,253,.58);background:rgba(124,58,237,.2)}
.daar-selection-rail__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(245px,285px);gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;padding:1px 0 3px}
.daar-selection-rail__list::-webkit-scrollbar{display:none}
.daar-selection-preview-card{position:relative;min-width:0;display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;align-items:center;min-height:82px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.028);color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease}
.daar-selection-preview-card:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:99px;background:linear-gradient(#8b5cf6,#ec4899);transform:scaleY(0);transition:transform .18s ease}
.daar-selection-preview-card:hover{transform:translateY(-2px);border-color:rgba(196,181,253,.32);background:rgba(124,58,237,.11)}
.daar-selection-preview-card.is-active{border-color:rgba(196,181,253,.42);background:linear-gradient(135deg,rgba(124,58,237,.22),rgba(255,255,255,.04))}
.daar-selection-preview-card.is-active:before{transform:scaleY(1)}
.daar-selection-preview-card img{width:104px;aspect-ratio:16/9;object-fit:cover;border-radius:10px;filter:saturate(.9)}
.daar-selection-preview-card>span{min-width:0;display:flex;flex-direction:column}
.daar-selection-preview-card small{color:#c4b5fd;font-size:.51rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}
.daar-selection-preview-card strong{margin:3px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.16}
.daar-selection-preview-card em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a7a0ae;font-size:.59rem;font-style:normal}
.daar-selection-preview-card.is-surprise{grid-template-columns:38px minmax(0,1fr);background:radial-gradient(circle at 90% 10%,rgba(236,72,153,.22),transparent 45%),rgba(124,58,237,.09)}
.daar-selection-preview-card.is-surprise>.daar-icon{width:26px;height:26px;color:#f0abfc;justify-self:center}
html[data-theme="light"] .daar-selection-rail{background:rgba(255,255,255,.94);border-color:rgba(68,47,92,.14);box-shadow:0 24px 60px rgba(50,28,77,.16)}
html[data-theme="light"] .daar-selection-preview-card{color:#21172c;background:rgba(80,52,110,.035);border-color:rgba(68,47,92,.1)}
html[data-theme="light"] .daar-selection-preview-card em{color:#746a7c}

/* Silent preview on homepage cards. */
.daar-home-media-card__image video[data-daar-card-preview]{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.015);transition:opacity .22s ease;pointer-events:none;background:#0b0a10}
.daar-home-media-card.is-previewing .daar-home-media-card__image video[data-daar-card-preview]{opacity:1}
.daar-home-media-card.is-previewing .daar-home-media-card__image img{opacity:0}
.daar-home-media-card.is-previewing .daar-home-play{opacity:0;transform:scale(.88)}
.daar-home-preview-label{position:absolute;z-index:4;left:10px;top:10px;display:inline-flex;padding:5px 8px;border-radius:999px;background:rgba(8,8,12,.76);color:#fff;font-size:.52rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(-3px);transition:opacity .18s ease,transform .18s ease;backdrop-filter:blur(10px)}
.daar-home-media-card.is-previewing .daar-home-preview-label{opacity:1;transform:none}
.daar-home-media-card__quick{display:flex;align-items:center;gap:10px;max-height:0;overflow:hidden;opacity:0;transition:max-height .2s ease,opacity .2s ease,margin .2s ease}
.daar-home-media-card__quick a{color:#c4b5fd;font-size:.62rem;font-weight:850}
.daar-home-media-card:hover .daar-home-media-card__quick,.daar-home-media-card:focus-within .daar-home-media-card__quick{max-height:28px;margin-top:5px;opacity:1}

/* Future premieres are a reservation experience, not a replay module. */
.daar-home-premieres{padding-top:28px}
.daar-home-premiere-feature{min-height:360px;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}
.daar-home-premiere-feature__media{min-height:360px}
.daar-home-premiere-feature__content h2{font-size:clamp(1.75rem,3vw,2.8rem)}

/* Categories stay below the editorial and premiere experiences. */
.daar-home-categories{padding:18px 0 24px}
.daar-home-category-rail{grid-auto-columns:minmax(140px,190px);gap:10px}
.daar-home-category-rail a{min-height:88px;padding:13px;border-radius:16px}
.daar-home-category-rail a>span{width:38px;height:38px;border-radius:12px}

/* A metric-based reason to return every day. */
.daar-daily-discovery{padding:16px 0 26px;background:var(--daar-bg)}
.daar-daily-discovery article{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);min-height:330px;border:1px solid var(--daar-line);border-radius:24px;overflow:hidden;background:linear-gradient(145deg,rgba(124,58,237,.11),var(--daar-surface));box-shadow:0 20px 55px rgba(0,0,0,.2)}
.daar-daily-discovery__media{position:relative;min-height:330px;overflow:hidden;background:#0b0a10}
.daar-daily-discovery__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 64%,rgba(10,9,16,.82) 100%)}
.daar-daily-discovery__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.daar-daily-discovery article:hover .daar-daily-discovery__media img{transform:scale(1.025)}
.daar-daily-discovery__media>span{position:absolute;z-index:2;left:22px;bottom:20px;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:rgba(8,8,12,.72);color:#fff;backdrop-filter:blur(12px)}
.daar-daily-discovery__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;color:var(--daar-text)}
.daar-daily-discovery__copy h2{margin:5px 0 9px;font-size:clamp(1.65rem,3vw,2.65rem);line-height:.98;letter-spacing:-.045em}
.daar-daily-discovery__copy>p{margin:0 0 14px;color:var(--daar-muted);font-size:.8rem;line-height:1.5}
.daar-daily-discovery__creator{display:flex;align-items:center;gap:9px;margin-bottom:15px}
.daar-daily-discovery__creator img{width:38px;height:38px;border-radius:50%;object-fit:cover}
.daar-daily-discovery__creator span{display:flex;flex-direction:column}.daar-daily-discovery__creator strong{font-size:.72rem}.daar-daily-discovery__creator small{color:var(--daar-muted);font-size:.61rem}

/* Creadores en impulso: compact, horizontal and based on real platform activity. */
.daar-home-momentum{padding-top:22px}
.daar-home-creator-rail{grid-auto-columns:minmax(230px,275px);gap:12px}
.daar-home-creator-card--momentum{display:flex;flex-direction:column;justify-content:space-between;min-height:152px;padding:14px;border:1px solid var(--daar-line);border-radius:19px;background:var(--daar-surface);scroll-snap-align:start;box-shadow:0 12px 30px rgba(0,0,0,.14)}
.daar-home-creator-card__identity{display:grid;grid-template-columns:64px minmax(0,1fr);gap:11px;align-items:center;min-width:0;text-align:left}
.daar-home-creator-card--momentum .daar-home-creator-card__avatar{width:64px;height:64px;margin:0}
.daar-home-creator-card--momentum .daar-home-creator-card__avatar img{width:64px;height:64px}
.daar-home-creator-card__identity>span:last-child{min-width:0;display:flex;flex-direction:column}
.daar-home-creator-card__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}
.daar-home-creator-card__identity em{margin:2px 0;color:#c4b5fd;font-size:.64rem;font-style:normal;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.daar-home-creator-card__identity small{color:var(--daar-muted);font-size:.61rem}
.daar-home-creator-card__follow{margin-top:11px}
.daar-home-creator-card__follow .daar-follow-button{width:100%;min-height:36px!important;padding:0 12px!important;border-radius:11px!important;font-size:.66rem!important}

/* Creator channel: compact first screen and adaptive density. */
.daar-channel-smart-hero{min-height:340px;transition:min-height .28s ease}
.daar-channel-smart-hero__content{grid-template-columns:minmax(0,1fr) minmax(230px,330px);gap:24px;padding-top:82px;padding-bottom:24px;transition:padding .28s ease,gap .28s ease}
.daar-channel-smart-hero__identity{gap:16px}
.daar-channel-avatar.is-smart img{width:108px;height:108px;border-radius:27px;transition:width .28s ease,height .28s ease,border-radius .28s ease}
.daar-channel-smart-hero .daar-channel-copy h1{font-size:clamp(1.75rem,3.7vw,3.25rem);line-height:.96}
.daar-channel-smart-hero .daar-channel-copy p{max-width:620px;font-size:.78rem;line-height:1.45}
.daar-channel-smart-hero__metrics{margin-top:12px}
.daar-channel-smart-hero__spotlight{padding:14px;border-radius:15px}
.daar-channel-smart-hero.is-compact{min-height:285px}
.daar-channel-smart-hero.is-compact .daar-channel-smart-hero__content{padding-top:66px;padding-bottom:17px;gap:16px}
.daar-channel-smart-hero.is-compact .daar-channel-avatar.is-smart img{width:82px;height:82px;border-radius:22px}
.daar-channel-smart-hero.is-compact .daar-channel-copy p{display:none}
.daar-channel-smart-hero.is-compact .daar-channel-smart-hero__spotlight{padding:11px}

/* Keep one cinema control: icon-only at the lower player bar. */
.daar-player:not(.is-cinema) .daar-cinema-toggle.daar-cinema-control{top:auto;left:auto;right:66px;bottom:10px;width:34px;min-width:34px;height:31px;min-height:31px;padding:0;justify-content:center;border-radius:8px;background:rgba(8,8,12,.76);opacity:.88}
.daar-player:not(.is-cinema) .daar-cinema-toggle.daar-cinema-control:hover{opacity:1;transform:none;background:rgba(124,58,237,.88)}
.daar-cinema-toggle.daar-cinema-control .daar-icon{width:16px;height:16px}
.daar-player.is-cinema .daar-cinema-toggle.daar-cinema-control{left:16px;top:16px;right:auto;bottom:auto;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;justify-content:center;border-radius:50%}
.daar-player.is-cinema .daar-cinema-actions{right:18px}

@media(max-width:1024px){
  .daar-selection-hero .daar-stream-hero__stage,.daar-selection-hero .daar-stream-slide,.daar-selection-hero .daar-stream-slide__content{min-height:580px}
  .daar-selection-hero .daar-stream-slide__content{justify-content:flex-end;padding:78px 22px 100px}
  .daar-selection-copy{max-width:760px}
  .daar-selection-rail-wrap{margin-top:-44px}
  .daar-daily-discovery article{grid-template-columns:1.05fr .95fr}
  .daar-channel-smart-hero__content{grid-template-columns:1fr;padding-top:76px}
  .daar-channel-smart-hero__side{align-items:flex-start;flex-direction:row;justify-content:space-between}
  .daar-channel-smart-hero__spotlight{max-width:360px}
}
@media(max-width:760px){
  .daar-selection-hero .daar-stream-hero__stage,.daar-selection-hero .daar-stream-slide,.daar-selection-hero .daar-stream-slide__content{min-height:540px}
  .daar-selection-hero .daar-stream-slide__shade{background:linear-gradient(0deg,rgba(6,5,10,.98) 10%,rgba(6,5,10,.72) 55%,rgba(6,5,10,.18) 100%)}
  .daar-selection-hero .daar-stream-slide__content{justify-content:flex-end;padding:72px 16px 88px}
  .daar-selection-copy{max-width:100%}
  .daar-selection-hero .daar-stream-slide h1{font-size:clamp(1.9rem,9vw,3rem)!important}
  .daar-selection-copy>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.78rem}
  .daar-selection-meta span:nth-child(2){display:none}
  .daar-selection-copy__brand small{display:none}
  .daar-selection-actions{gap:7px}
  .daar-selection-actions .daar-button{min-height:39px;padding-inline:13px;font-size:.69rem}
  .daar-selection-channel-link{min-height:39px;font-size:.66rem}
  .daar-selection-rail-wrap{margin-top:-34px;padding-bottom:18px}
  .daar-selection-rail{padding:13px;border-radius:20px}
  .daar-selection-rail__head{align-items:center;margin-bottom:10px}
  .daar-selection-rail__head h2{max-width:78vw;font-size:.9rem}
  .daar-selection-rail__list{grid-auto-columns:78vw}
  .daar-selection-preview-card{grid-template-columns:92px minmax(0,1fr);min-height:75px}
  .daar-selection-preview-card img{width:92px}
  .daar-home-premiere-feature{display:block;min-height:0}
  .daar-home-premiere-feature__media{min-height:245px}
  .daar-home-premiere-feature__content{margin-top:-74px;padding:22px 17px 19px}
  .daar-home-category-rail{grid-auto-columns:68vw}
  .daar-daily-discovery article{display:block;min-height:0}
  .daar-daily-discovery__media{min-height:235px;aspect-ratio:16/9}
  .daar-daily-discovery__media:after{background:linear-gradient(0deg,rgba(10,9,16,.9),transparent 62%)}
  .daar-daily-discovery__copy{padding:20px 17px 21px}
  .daar-daily-discovery__copy h2{font-size:1.75rem}
  .daar-home-media-card__quick{display:none}
  .daar-home-creator-rail{grid-auto-columns:78vw}
  .daar-channel-smart-hero{min-height:410px}
  .daar-channel-smart-hero__content{padding-top:82px;padding-bottom:20px;gap:18px}
  .daar-channel-smart-hero__identity{align-items:center;flex-direction:row;text-align:left}
  .daar-channel-avatar.is-smart img{width:82px;height:82px;border-radius:22px}
  .daar-channel-smart-hero .daar-channel-copy h1{font-size:1.9rem}
  .daar-channel-smart-hero .daar-channel-copy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  .daar-channel-smart-hero__metrics{justify-content:flex-start;gap:7px 13px}
  .daar-channel-smart-hero__side{width:100%;align-items:stretch;flex-direction:column}
  .daar-channel-smart-hero__side .daar-channel-actions{justify-content:flex-start}
  .daar-channel-smart-hero__spotlight{max-width:none}
  .daar-channel-smart-hero.is-compact{min-height:350px}
  .daar-player:not(.is-cinema) .daar-cinema-toggle.daar-cinema-control{right:54px;bottom:8px;width:31px;min-width:31px;height:29px;min-height:29px}
  .daar-player.is-cinema .daar-cinema-actions{right:10px}
}
@media(max-width:480px){
  .daar-selection-hero .daar-stream-hero__stage,.daar-selection-hero .daar-stream-slide,.daar-selection-hero .daar-stream-slide__content{min-height:515px}
  .daar-selection-hero .daar-stream-slide__content{padding:68px 13px 78px}
  .daar-selection-hero .daar-stream-slide h1{font-size:clamp(1.75rem,9.5vw,2.6rem)!important}
  .daar-selection-meta{font-size:.61rem}
  .daar-selection-rail{padding:11px}
  .daar-selection-rail__head h2{font-size:.82rem}
  .daar-selection-rail__nav button{width:31px;height:31px}
  .daar-selection-rail__list{grid-auto-columns:84vw}
  .daar-selection-preview-card{grid-template-columns:82px minmax(0,1fr);min-height:70px;padding:7px}
  .daar-selection-preview-card img{width:82px}
  .daar-home-premiere-feature__media{min-height:215px}
  .daar-home-category-rail{grid-auto-columns:78vw}
  .daar-home-category-rail a{min-height:82px}
  .daar-home-creator-rail{grid-auto-columns:84vw}
  .daar-channel-smart-hero{min-height:445px}
  .daar-channel-smart-hero__identity{align-items:center;flex-direction:column;text-align:center}
  .daar-channel-smart-hero__metrics{justify-content:center}
  .daar-channel-smart-hero__side .daar-channel-actions{justify-content:center}
  .daar-channel-smart-hero__spotlight{text-align:left}
  .daar-channel-smart-hero.is-compact{min-height:390px}
}
@media(hover:none),(pointer:coarse){
  .daar-home-media-card__image video[data-daar-card-preview],.daar-home-preview-label{display:none}
}
@media(prefers-reduced-motion:reduce){
  .daar-home-media-card__image video[data-daar-card-preview],.daar-selection-preview-card,.daar-channel-smart-hero,.daar-channel-smart-hero__content,.daar-channel-avatar.is-smart img{transition:none!important}
}


/* DaAr Stream 6.4.3 — verified homepage corrections */
.daar-stream-slide__media .daar-hero-preview-label{position:absolute;z-index:5;right:clamp(14px,2.4vw,34px);bottom:clamp(18px,3vw,34px);display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(7,6,12,.62);color:rgba(255,255,255,.88);font-size:.58rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase;opacity:0;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;backdrop-filter:blur(12px)}
.daar-stream-slide.is-hover-previewing .daar-hero-preview-label{opacity:1;transform:translateY(0)}
.daar-stream-slide.is-hover-previewing .daar-stream-slide__media>img{opacity:0}
.daar-progressive-more{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;margin:13px auto 0;padding:0 15px;border:1px solid var(--daar-line);border-radius:999px;background:var(--daar-surface);color:var(--daar-text);font:inherit;font-size:.68rem;font-weight:850;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}
.daar-progressive-more:hover{transform:translateY(-1px);border-color:rgba(139,92,246,.48);background:rgba(124,58,237,.1)}
.daar-home-feed{content-visibility:auto;contain-intrinsic-size:520px}
@media (max-width:767px){.daar-stream-slide__media .daar-hero-preview-label{display:none}.daar-progressive-more{width:100%;max-width:240px}}
@media (prefers-reduced-motion:reduce){.daar-stream-slide__media .daar-hero-preview-label,.daar-progressive-more{transition:none!important}}


/* ========================================================================
   DaAr Stream 6.4.4 — portada verificada, compacta y responsive
   ======================================================================== */
body.home .daar-v6-creator-support,
body.home [data-daar-home-support],
body.home .daar-home-support-card{display:none!important}
body.home .daar-home-continue[hidden],
body.home [data-daar-continue-section][hidden]{display:none!important}
.daar-home-media-card__image>small:empty{display:none}
.daar-selection-hero .daar-stream-slide__content{padding-top:clamp(70px,8vw,92px)}
.daar-selection-rail__head h2{max-width:680px}
.daar-selection-preview-card{grid-auto-rows:minmax(0,1fr)}
.daar-selection-preview-card strong{font-size:.7rem}
.daar-selection-preview-card em{font-size:.57rem}
.daar-home-momentum .daar-home-section-kicker{max-width:38ch}
.daar-home-creator-card--momentum{min-height:132px}
@media(max-width:1024px){
  .daar-selection-hero .daar-stream-slide__content{padding-top:72px}
}
@media(max-width:760px){
  .daar-selection-hero .daar-stream-hero__stage,
  .daar-selection-hero .daar-stream-slide,
  .daar-selection-hero .daar-stream-slide__content{min-height:500px}
  .daar-selection-hero .daar-stream-slide__content{padding:64px 15px 78px}
  .daar-selection-copy__brand{margin-bottom:8px;padding:6px 9px}
  .daar-selection-hero .daar-stream-slide h1{margin:8px 0;font-size:clamp(1.75rem,8.8vw,2.75rem)!important}
  .daar-selection-meta{margin-bottom:10px}
  .daar-selection-rail-wrap{margin-top:-28px}
  .daar-selection-rail__head span{font-size:.51rem}
  .daar-selection-rail__list{grid-auto-columns:min(82vw,330px)}
  .daar-home-premieres{padding-top:18px}
  .daar-home-categories{padding-top:10px}
}
@media(max-width:480px){
  .daar-selection-hero .daar-stream-hero__stage,
  .daar-selection-hero .daar-stream-slide,
  .daar-selection-hero .daar-stream-slide__content{min-height:475px}
  .daar-selection-hero .daar-stream-slide__content{padding:60px 12px 72px}
  .daar-selection-copy>p{font-size:.73rem}
  .daar-selection-actions .daar-button{padding-inline:11px}
  .daar-selection-preview-card{grid-template-columns:78px minmax(0,1fr)}
  .daar-selection-preview-card img{width:78px}
}


/* ========================================================================
   DaAr Stream 6.4.5 — cabecera editorial simplificada y responsive
   ======================================================================== */
body.home.daar-home-editorial-v645 .daar-selection-hero{
  min-height:0;
  border-bottom-color:rgba(255,255,255,.07);
}
body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-hero__stage,
body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide,
body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide__content{
  min-height:clamp(560px,70vh,720px);
}
body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide__shade{
  background:
    linear-gradient(90deg,rgba(5,4,9,.97) 0%,rgba(6,5,10,.84) 38%,rgba(6,5,10,.38) 72%,rgba(5,4,9,.5) 100%),
    linear-gradient(0deg,#08070c 0%,rgba(8,7,12,.08) 58%,rgba(8,7,12,.14) 100%);
}
body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide__content{
  justify-content:center;
  padding:clamp(76px,8vw,96px) 24px clamp(86px,9vw,108px);
}
body.home.daar-home-editorial-v645 .daar-selection-copy{
  max-width:min(690px,62vw);
}
body.home.daar-home-editorial-v645 .daar-selection-copy__brand{
  min-height:30px;
  margin-bottom:10px;
  padding:6px 10px;
  box-shadow:none;
}
body.home.daar-home-editorial-v645 .daar-selection-copy__brand b{font-size:.64rem}
body.home.daar-home-editorial-v645 .daar-selection-copy__brand small{font-size:.58rem}
body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-status{
  margin:0 0 2px;
  padding:5px 8px;
  font-size:.56rem;
}
body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide h1{
  max-width:680px!important;
  margin:9px 0 9px;
  font-size:clamp(2.25rem,4.5vw,4.65rem)!important;
  line-height:.96;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
body.home.daar-home-editorial-v645 .daar-selection-copy>p{
  max-width:590px;
  margin-bottom:10px;
  font-size:clamp(.82rem,1vw,.94rem);
  line-height:1.48;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
body.home.daar-home-editorial-v645 .daar-selection-meta{
  gap:8px;
  margin:0 0 14px;
  font-size:.67rem;
}
body.home.daar-home-editorial-v645 .daar-selection-actions{
  display:grid;
  grid-template-columns:repeat(2,minmax(132px,max-content));
  gap:8px;
}
body.home.daar-home-editorial-v645 .daar-selection-actions .daar-button{
  min-height:42px;
  justify-content:center;
  padding-inline:17px;
}
body.home.daar-home-editorial-v645 .daar-selection-channel-link{
  min-height:42px;
  padding-inline:17px;
  color:#fff;
}
body.home.daar-home-editorial-v645 .daar-selection-rail-wrap{
  margin-top:-48px;
  padding-bottom:21px;
}
body.home.daar-home-editorial-v645 .daar-selection-rail{
  padding:14px;
  border-radius:21px;
  backdrop-filter:blur(16px) saturate(1.08);
}
body.home.daar-home-editorial-v645 .daar-selection-rail__head{
  align-items:center;
  margin-bottom:9px;
}
body.home.daar-home-editorial-v645 .daar-selection-rail__head span{font-size:.52rem}
body.home.daar-home-editorial-v645 .daar-selection-rail__head h2{
  margin-top:3px;
  font-size:clamp(.86rem,1.35vw,1.08rem);
}
body.home.daar-home-editorial-v645 .daar-selection-rail__list{
  grid-auto-columns:minmax(225px,260px);
  gap:8px;
}
body.home.daar-home-editorial-v645 .daar-selection-preview-card{
  grid-template-columns:92px minmax(0,1fr);
  min-height:72px;
  padding:7px;
  border-radius:13px;
}
body.home.daar-home-editorial-v645 .daar-selection-preview-card img{
  width:92px;
  border-radius:9px;
}
body.home.daar-home-editorial-v645 .daar-selection-preview-card.is-creators img{
  aspect-ratio:1;
  width:58px;
  height:58px;
  margin-inline:17px;
  border-radius:50%;
}
body.home.daar-home-editorial-v645 .daar-selection-preview-card small{font-size:.48rem}
body.home.daar-home-editorial-v645 .daar-selection-preview-card strong{font-size:.68rem}
body.home.daar-home-editorial-v645 .daar-selection-preview-card em{font-size:.55rem}

/* Compact desktop header: keep navigation visible longer and reduce search dominance. */
@media(min-width:1181px){
  body.home.daar-home-editorial-v645 .daar-header__inner{gap:clamp(10px,1.15vw,18px)}
  body.home.daar-home-editorial-v645 .daar-primary-nav{gap:clamp(12px,1.25vw,20px);font-size:.82rem}
  body.home.daar-home-editorial-v645 .daar-primary-nav a{padding-block:23px}
  body.home.daar-home-editorial-v645 .daar-search-trigger{
    width:clamp(190px,18vw,260px)!important;
    min-width:190px!important;
    height:40px;
    padding:0 12px;
    justify-content:flex-start;
    border-radius:999px;
  }
  body.home.daar-home-editorial-v645 .daar-search-trigger span{display:block;min-width:0;font-size:.7rem}
  body.home.daar-home-editorial-v645 .daar-search-trigger kbd{display:none}
}
@media(min-width:1041px) and (max-width:1180px){
  body.home.daar-home-editorial-v645 .daar-primary-nav{display:flex;gap:13px;font-size:.75rem}
  body.home.daar-home-editorial-v645 .daar-mobile-menu-toggle{display:none}
  body.home.daar-home-editorial-v645 .daar-brand__logo{max-width:180px}
}

@media(max-width:1024px){
  body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-hero__stage,
  body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide,
  body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide__content{
    min-height:clamp(560px,66vh,620px);
  }
  body.home.daar-home-editorial-v645 .daar-selection-copy{max-width:min(650px,76vw)}
  body.home.daar-home-editorial-v645 .daar-selection-rail-wrap{margin-top:-42px}
}
@media(max-width:760px){
  body.home.daar-home-editorial-v645 .daar-header{backdrop-filter:blur(12px)}
  body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-hero__stage,
  body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide,
  body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide__content{
    min-height:clamp(480px,66vh,540px);
  }
  body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide__content{
    justify-content:flex-end;
    padding:64px 15px 78px;
  }
  body.home.daar-home-editorial-v645 .daar-selection-copy{max-width:100%}
  body.home.daar-home-editorial-v645 .daar-selection-copy__brand small{display:none}
  body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide h1{
    margin:7px 0;
    font-size:clamp(1.72rem,8.6vw,2.65rem)!important;
  }
  body.home.daar-home-editorial-v645 .daar-selection-copy>p{font-size:.74rem}
  body.home.daar-home-editorial-v645 .daar-selection-meta{margin-bottom:10px;font-size:.61rem}
  body.home.daar-home-editorial-v645 .daar-selection-actions{
    width:100%;
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  body.home.daar-home-editorial-v645 .daar-selection-actions .daar-button{
    width:100%;
    min-height:40px;
    padding-inline:10px;
    font-size:.67rem;
  }
  body.home.daar-home-editorial-v645 .daar-selection-rail-wrap{margin-top:-28px;padding-bottom:16px}
  body.home.daar-home-editorial-v645 .daar-selection-rail{padding:11px;border-radius:18px}
  body.home.daar-home-editorial-v645 .daar-selection-rail__head h2{font-size:.82rem}
  body.home.daar-home-editorial-v645 .daar-selection-rail__list{grid-auto-columns:min(82vw,310px)}
  body.home.daar-home-editorial-v645 .daar-selection-preview-card{
    grid-template-columns:80px minmax(0,1fr);
    min-height:67px;
  }
  body.home.daar-home-editorial-v645 .daar-selection-preview-card img{width:80px}
  body.home.daar-home-editorial-v645 .daar-selection-preview-card.is-creators img{width:52px;height:52px;margin-inline:14px}
}
@media(max-width:420px){
  body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-hero__stage,
  body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide,
  body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide__content{
    min-height:470px;
  }
  body.home.daar-home-editorial-v645 .daar-selection-hero .daar-stream-slide__content{padding:58px 12px 70px}
  body.home.daar-home-editorial-v645 .daar-selection-actions{gap:6px}
  body.home.daar-home-editorial-v645 .daar-selection-actions .daar-button{font-size:.63rem}
  body.home.daar-home-editorial-v645 .daar-selection-rail__head{margin-bottom:8px}
  body.home.daar-home-editorial-v645 .daar-selection-rail__nav button{width:30px;height:30px}
}
@media(hover:none),(pointer:coarse){
  body.home.daar-home-editorial-v645 .daar-stream-slide__media .daar-hero-preview-label{display:none}
}
@media(prefers-reduced-motion:reduce){
  body.home.daar-home-editorial-v645 .daar-selection-preview-card,
  body.home.daar-home-editorial-v645 .daar-selection-rail__nav button{transition:none!important}
}

/* DaAr 7.2.3 — Shorts playback recovery. */
.daar-short-card__media.daar-player{aspect-ratio:auto;border-radius:0;box-shadow:none}
.daar-short-card__media .daar-short-loading{z-index:18;background:rgba(0,0,0,.72)}
.daar-short-card__media .daar-short-loading .daar-player-retry{pointer-events:auto}
.daar-short-card.has-playback-error .daar-short-play-state{opacity:0;pointer-events:none}

/* 7.3.0 — Bunny Stream iframe support for Shorts. */
.daar-short-card__media.is-bunny-embed{background:#000}
.daar-short-bunny-frame{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border:0;background:#000}
.daar-short-card__media.is-bunny-embed .daar-short-card__shade{z-index:2}
.daar-short-card.is-bunny-ready [data-daar-bunny-loading]{display:none!important}
@media(min-width:760px){.daar-short-bunny-frame{object-fit:contain}}

/* DaAr Stream 7.3.2 — Me gusta reforzado y visor sin menú de tres puntos */
.daar-short-card{
  width:min(100%,calc((100svh - 74px) * .5625),520px);
  height:min(calc(100svh - 74px),calc(100vw * 1.7777778));
  aspect-ratio:9/16;
}
.daar-short-card__media,
.daar-short-card__media video,
.daar-short-bunny-frame{
  width:100%;
  height:100%;
}
.daar-short-card__media video{
  object-fit:cover!important;
  object-position:center center;
}
.daar-short-card__media.is-bunny-embed{
  overflow:hidden;
}
.daar-short-bunny-frame{
  object-fit:cover!important;
  object-position:center center;
}
@media(min-width:760px){
  .daar-short-card__media video,
  .daar-short-bunny-frame{object-fit:cover!important}
}
@media(max-width:760px){
  .daar-short-card{
    width:min(100%,calc((100svh - 126px) * .5625));
    height:min(calc(100svh - 126px),calc(100vw * 1.7777778));
  }
}

.daar-short-card__actions>.daar-action,
.daar-short-card__actions>.daar-more-wrap>.daar-action{
  width:50px;
  min-width:50px;
  min-height:50px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:50%;
  background:rgba(8,8,13,.62);
  box-shadow:0 7px 24px rgba(0,0,0,.28);
  transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease;
}
.daar-short-card__actions>.daar-action:hover,
.daar-short-card__actions>.daar-more-wrap>.daar-action:hover{
  transform:translateY(-2px) scale(1.04);
  background:rgba(35,24,58,.9);
  border-color:rgba(167,139,250,.7);
}
.daar-short-card__actions .daar-action.is-active{
  color:#fff;
  background:linear-gradient(145deg,#7c3aed,#a855f7);
  border-color:transparent;
}
.daar-short-card__actions .daar-action>span{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}
.daar-short-card__actions .daar-action>small{
  position:absolute;
  right:-3px;
  bottom:-4px;
  display:grid;
  place-items:center;
  min-width:20px;
  height:20px;
  padding:0 5px;
  border:2px solid #08080d;
  border-radius:999px;
  background:#fff;
  color:#111827;
  font-size:.58rem;
  font-weight:800;
  line-height:1;
}
.daar-short-card__actions .daar-action .daar-icon{
  width:23px;
  height:23px;
}

.daar-short-comments-sheet[hidden]{display:none!important}
.daar-short-comments-sheet{
  position:fixed;
  inset:0;
  z-index:100000;
  display:grid;
  grid-template-columns:1fr minmax(320px,440px);
}
.daar-short-comments-sheet__backdrop{
  grid-column:1/-1;
  grid-row:1;
  border:0;
  background:rgba(0,0,0,.66);
  backdrop-filter:blur(8px);
  cursor:default;
}
.daar-short-comments-sheet__panel{
  grid-column:2;
  grid-row:1;
  z-index:2;
  display:grid;
  grid-template-rows:auto 1fr auto;
  min-width:0;
  height:100%;
  background:#0d0d14;
  color:#fff;
  border-left:1px solid rgba(255,255,255,.1);
  box-shadow:-28px 0 70px rgba(0,0,0,.45);
}
.daar-short-comments-sheet__header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:1rem;
  padding:1rem 1.1rem;
  border-bottom:1px solid rgba(255,255,255,.09);
}
.daar-short-comments-sheet__header h2{
  margin:.25rem 0 0;
  font-size:1.15rem;
  line-height:1.25;
}
.daar-short-comments-sheet__list{
  overflow-y:auto;
  padding:.9rem 1rem;
  overscroll-behavior:contain;
}
.daar-short-comment{
  display:grid;
  grid-template-columns:38px 1fr;
  gap:.7rem;
  padding:.8rem 0;
  border-bottom:1px solid rgba(255,255,255,.07);
}
.daar-short-comment>img{
  width:38px;
  height:38px;
  border-radius:50%;
  object-fit:cover;
  background:#22232d;
}
.daar-short-comment header{
  display:flex;
  justify-content:space-between;
  gap:.75rem;
  align-items:center;
}
.daar-short-comment header strong{font-size:.88rem}
.daar-short-comment header time{color:#8f94a5;font-size:.7rem}
.daar-short-comment p{
  margin:.32rem 0 0;
  color:#d6d8e1;
  font-size:.86rem;
  line-height:1.45;
  white-space:pre-wrap;
  overflow-wrap:anywhere;
}
.daar-short-comments-sheet__form{
  display:grid;
  grid-template-columns:1fr auto;
  gap:.65rem;
  padding:1rem;
  border-top:1px solid rgba(255,255,255,.09);
  background:#10111a;
}
.daar-short-comments-sheet__form textarea{
  width:100%;
  min-height:48px;
  max-height:130px;
  resize:vertical;
  padding:.8rem .9rem;
  border:1px solid rgba(255,255,255,.12);
  border-radius:14px;
  background:#090a10;
  color:#fff;
}
.daar-short-comments-sheet__form .daar-form-status{
  grid-column:1/-1;
  margin:0;
  min-height:1.1em;
  color:#b8bdd0;
  font-size:.78rem;
}
.daar-short-comments-loading,.daar-short-comments-empty,.daar-short-comments-error{
  padding:2rem 1rem;
  text-align:center;
  color:#a9afbd;
}
html.daar-comments-open{overflow:hidden}
@media(max-width:760px){
  .daar-short-comments-sheet{grid-template-columns:1fr;align-items:end}
  .daar-short-comments-sheet__panel{
    grid-column:1;
    width:100%;
    height:min(78svh,720px);
    border-left:0;
    border-top:1px solid rgba(255,255,255,.1);
    border-radius:22px 22px 0 0;
  }
}

/* DaAr Stream 7.3.2 — Shorts: acciones principales únicamente. */
.daar-short-card__actions>.daar-action[data-daar-like][aria-busy="true"]{opacity:.62;cursor:wait;transform:none}
.daar-short-card__actions>.daar-action[data-daar-like].is-active .daar-icon{filter:drop-shadow(0 0 7px rgba(255,255,255,.42))}


/* DaAr Stream 7.3.3 — carga directa de estrenos y acciones públicas simplificadas. */
.daar-watch-actions-row{justify-content:flex-start}.daar-watch-actions-row>.daar-action{flex:0 0 auto}

.daar-premiere-form button.is-uploading,.daar-upload-form button.is-uploading{position:relative;cursor:wait;opacity:.82}.daar-premiere-form button.is-uploading::before,.daar-upload-form button.is-uploading::before{content:"";width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:daarUploadSpin .75s linear infinite}@keyframes daarUploadSpin{to{transform:rotate(360deg)}}


/* DaAr Stream 7.3.4 — Mi cuenta y notificaciones visibles arriba en la portada móvil. */
.daar-mobile-top-account,.daar-mobile-top-notifications{display:none}
@media(max-width:650px){
  body.home .daar-mobile-top-account,
  body.home .daar-mobile-top-notifications{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:42px;height:42px;padding:0;border:1px solid color-mix(in srgb,var(--daar-line) 82%,white 6%);border-radius:50%;background:rgba(255,255,255,.035);color:var(--daar-text);cursor:pointer}
  body.home .daar-mobile-top-account{border-color:color-mix(in srgb,var(--daar-accent-2) 52%,var(--daar-line));box-shadow:0 0 0 2px color-mix(in srgb,var(--daar-accent) 14%,transparent)}
  body.home .daar-mobile-top-account img{width:36px;height:36px;border-radius:50%;object-fit:cover}
  body.home .daar-mobile-top-notifications .daar-icon{width:20px;height:20px}
  body.home .daar-mobile-top-notifications b{position:absolute;right:-3px;top:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:2px solid var(--daar-bg);border-radius:999px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.58rem;font-weight:950;line-height:1}
  body.home .daar-mobile-top-account:focus-visible,
  body.home .daar-mobile-top-notifications:focus-visible{outline:3px solid color-mix(in srgb,var(--daar-accent-2) 55%,transparent);outline-offset:2px}
  body.home .daar-theme-toggle{display:none!important}
  body.home .daar-header__actions{gap:6px}
}
@media(max-width:390px){
  body.home .daar-mobile-top-account,
  body.home .daar-mobile-top-notifications{width:39px;height:39px}
  body.home .daar-mobile-top-account img{width:33px;height:33px}
  body.home .daar-brand__logo{max-width:138px}
}

/* DaAr Stream 7.3.5 — Estrenos se cargan únicamente desde Creator Studio. */
.daar-studio-premiere-info{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(124,58,237,.25);border-radius:16px;background:rgba(124,58,237,.08)}.daar-studio-premiere-info>.daar-icon{flex:0 0 auto;width:24px;height:24px;color:#a78bfa}.daar-studio-premiere-info>div{display:flex;flex-direction:column;gap:3px}.daar-studio-premiere-info strong{font-size:.82rem}.daar-studio-premiere-info span{color:var(--daar-muted);font-size:.68rem;line-height:1.45}@media(max-width:760px){[data-studio-panel="premieres"] .daar-panel-heading{align-items:flex-start;gap:12px}[data-studio-panel="premieres"] .daar-panel-heading>.daar-button{width:100%;justify-content:center}.daar-studio-premiere-info{align-items:flex-start;padding:13px 14px}}
