.thumb:empty:after{content:"Thumbnail pending";display:grid;place-items:center;width:100%;height:100%;color:#71809a;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:radial-gradient(circle at 50% 30%,#17223a 0,#0b1120 68%)}.thumb[data-image-source=source-fallback]:after{content:"Source thumbnail · pending storage mirror";position:absolute;left:8px;bottom:8px;width:auto;height:auto;padding:4px 6px;background:rgba(7,12,22,.78);border:1px solid rgba(255,255,255,.09);border-radius:6px;font-size:9px;letter-spacing:0;text-transform:none;color:#a5b3c9;display:block}.thumb{position:relative}.suggested-thumb:empty:after{content:"Thumbnail pending";display:grid;place-items:center;width:100%;height:100%;color:#71809a;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:radial-gradient(circle at 50% 30%,#17223a 0,#0b1120 68%)}:root{--bg:#0b1020;--panel:#121a2b;--card:#182238;--text:#eef3ff;--muted:#9ba8c0;--accent:#4f8cff;--border:#26324a;--ok:#35c991;--bad:#ff6978}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:auto;padding:24px}.top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.brand{font-weight:800;font-size:20px}.muted{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.card{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.thumb{aspect-ratio:16/9;background:#0f1626;display:block}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.body{padding:12px}.title{font-weight:700;line-height:1.35}.meta{font-size:12px;color:var(--muted);margin-top:6px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:18px}.form{grid-gap:12px}.form,.row{display:grid;gap:12px}.row{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.button,.input,.select{width:100%;padding:11px 13px;border-radius:10px;border:1px solid var(--border);background:#0f1626;color:var(--text)}.button{background:var(--accent);border-color:var(--accent);font-weight:700;cursor:pointer}.button.secondary{background:#1b2740;border-color:var(--border)}.danger{background:#651f2b;border-color:#7e2938}.actions{display:flex;gap:10px;flex-wrap:wrap}.status{padding:8px 10px;border-radius:8px;background:#0f1626;font-size:13px}.ok{color:var(--ok)}.bad{color:var(--bad)}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;font-size:13px}.login{min-height:100vh;display:grid;place-items:center;padding:24px}.login .panel{width:min(420px,100%)}.player{background:#000;border-radius:14px;overflow:hidden}.player video{display:block;width:100%;max-height:75vh;background:#000}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.chip{font-size:12px;padding:5px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted)}@media(max-width:560px){.grid,.row{grid-template-columns:1fr}.wrap{padding:15px}.top{align-items:flex-start;flex-direction:column}}.video-player-wrap{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;background:#000;box-shadow:0 28px 60px rgba(0,0,0,.32)}.video-player{display:block;max-height:78vh;object-fit:contain}.video-player,.video-stage{width:100%;aspect-ratio:16/9;background:#000}.video-stage{position:relative;overflow:hidden;touch-action:pan-y}.video-frame{position:relative;aspect-ratio:16/9;max-height:78vh;background:#000}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-note{padding:10px 12px;background:#171a20;color:#c2c9d6;font-size:13px}.video-gesture-layer{position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-gesture-layer .video-player{touch-action:pan-y}.seek-feedback{left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 18px;border-radius:999px;background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.16);font-size:20px;font-weight:800;letter-spacing:.02em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:seek-pop .55s ease both;z-index:5}.player-topbar,.seek-feedback{position:absolute;pointer-events:none}.player-topbar{top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;z-index:8}.player-badge{font-size:10px;font-weight:900;letter-spacing:.12em;padding:7px 9px;border-radius:9px;background:rgba(8,10,15,.62);border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#d9def0}.player-quality-wrap{position:relative;pointer-events:auto}.player-quality{border:1px solid rgba(255,255,255,.1);background:rgba(8,10,15,.68);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;font-weight:800}.player-quality-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:130px;padding:6px;border:1px solid rgba(255,255,255,.1);background:rgba(14,17,25,.96);box-shadow:0 18px 50px rgba(0,0,0,.38);border-radius:13px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.player-quality-menu button{display:block;width:100%;border:0;background:transparent;color:#b9c1d2;padding:9px 10px;border-radius:9px;text-align:left;cursor:pointer}.player-quality-menu button.selected,.player-quality-menu button:hover{background:rgba(139,92,246,.17);color:#fff}@keyframes seek-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.04)}}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.field{display:flex;flex-direction:column;gap:7px;color:#cbd5e1;font-size:13px}.field input[type=checkbox]{width:18px;height:18px}.row{display:flex;gap:8px;align-items:center}.field .input{width:100%}@media(max-width:800px){.grid2{grid-template-columns:1fr}.row{flex-wrap:wrap}}.stream-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.stream-status-card{background:#0f1626;border:1px solid var(--border);border-radius:12px;padding:12px;display:grid;grid-gap:4px;gap:4px}.stream-status-card span{font-size:12px;color:var(--muted)}.stream-status-card b{font-size:12px}.stream-status-card .ok{color:var(--ok)}@media(max-width:760px){.stream-status-grid{grid-template-columns:1fr}}.site-topbar{padding-right:110px}.corner-nav{position:fixed;top:18px;right:22px;z-index:1000}.corner-button{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(15,22,38,.84);box-shadow:0 12px 30px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:13px;font-weight:800;color:var(--text);transition:transform .18s ease,background .18s ease,border-color .18s ease}.corner-button:hover{transform:translateY(-1px);background:#18233a;border-color:rgba(255,255,255,.16)}.corner-icon{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;font-size:12px;background:rgba(79,140,255,.18);color:#bcd0ff}.page-summary{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 16px;padding:0 2px;color:var(--muted);font-size:13px}.page-summary strong{color:var(--text)}.empty-state{margin-top:16px}.pagination{margin:28px 0 8px}.page-numbers,.pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.page-btn,.page-number{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border:1px solid var(--border);border-radius:11px;background:#131d31;color:var(--muted);font-size:14px;font-weight:700;transition:all .16s ease}.page-number{width:42px;padding:0}.page-btn:hover,.page-number:hover{background:#1a2945;color:var(--text);border-color:#334463;transform:translateY(-1px)}.page-number.active{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 8px 22px rgba(79,140,255,.22)}.page-btn.disabled{opacity:.38;pointer-events:none}.button,.row .button{width:auto}@media(max-width:900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wrap{padding:14px}.site-topbar{padding-right:0;padding-top:38px}.corner-nav{top:10px;right:12px}.corner-button{padding:8px 11px;font-size:12px}.page-summary{font-size:12px;gap:8px;align-items:flex-start;flex-direction:column}.grid{grid-template-columns:1fr}.pagination{gap:6px;margin-top:24px}.page-btn{min-height:40px;padding:0 12px;font-size:13px}.page-numbers{gap:6px}.page-number{width:40px;min-height:40px}.page-number:nth-child(n+6){display:none}}.back-link{font-weight:700;color:#cfd8ea}.grid-ad-slot{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;background:transparent;border:0;padding:0}.ad-slot-label{display:none}.banner-ad-content{width:100%;min-height:0;overflow:hidden}.banner-ad-content iframe,.banner-ad-content img{max-width:100%}.suggested-section{margin-top:34px;padding-top:8px}.suggested-heading{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.suggested-heading h2{margin:4px 0 0;font-size:24px;line-height:1.15}.eyebrow{font-size:10px;font-weight:900;letter-spacing:.16em;color:#6f83a7;text-transform:uppercase}.suggested-count{min-width:34px;height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:#111a2b;color:#9db0d0;font-size:12px;font-weight:800}.suggested-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.suggested-card{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;min-width:0;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.suggested-card:hover{transform:translateY(-2px);border-color:#334566;box-shadow:0 18px 44px rgba(0,0,0,.22)}.suggested-thumb{aspect-ratio:16/9;background:#0f1626;overflow:hidden}.suggested-thumb img{width:100%;height:100%;display:block;object-fit:cover}.suggested-body{padding:11px 12px 12px}.suggested-title{font-weight:750;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.popup-slot{position:relative}.ads-editor-card{margin-bottom:14px}.ads-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ads-editor-head h2{margin:3px 0 0;font-size:18px}.ads-toggle{display:inline-flex;align-items:center;gap:8px;color:#cdd7e9;font-size:13px;font-weight:700}.ads-toggle input{width:18px;height:18px}.ads-code-editor{width:100%;min-height:190px;resize:vertical;padding:14px;border-radius:12px;border:1px solid var(--border);background:#0a101c;color:#dce6fb;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;outline:none}.ads-code-editor:focus{border-color:#4569a5;box-shadow:0 0 0 3px rgba(79,140,255,.1)}.ads-help{margin-bottom:20px}.ads-section-title{margin:26px 0 12px;font-size:17px}.ads-save-bar{position:-webkit-sticky;position:sticky;bottom:14px;margin-top:20px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(11,16,32,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 16px 40px rgba(0,0,0,.28)}.ads-top-actions{flex-wrap:wrap}@media(max-width:1000px){.suggested-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.suggested-grid{grid-template-columns:1fr;gap:13px}.suggested-heading{align-items:center}.suggested-heading h2{font-size:20px}.grid-ad-slot{padding:7px}.banner-ad-content{min-height:250px}.ads-editor-head,.ads-save-bar{align-items:flex-start;flex-direction:column}.ads-top-actions{width:100%}.ads-top-actions .button{flex:1 1}}.public-home .site-topbar,.public-post .site-topbar{margin-bottom:18px}.card{height:100%;align-self:stretch}.card,.card .body{display:flex;flex-direction:column}.card .body{gap:2px;flex:1 1;min-height:128px}.card-taxonomy{display:flex;flex-wrap:wrap;margin-top:auto;max-height:54px;overflow:hidden;align-content:flex-start}.card-taxonomy-chip{display:inline-flex;align-items:center;max-width:100%;padding:4px 7px;border:1px solid rgba(255,255,255,.08);background:rgba(12,18,31,.52);color:#aebbd0;font-size:10px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-ad-slot{height:100%;min-height:0}.banner-ad-content{flex:1 1;display:flex;align-items:flex-start;justify-content:center;min-height:286px}.grid .card,.grid .grid-ad-slot{min-width:0}.suggested-ad-card{background:transparent;border:0;border-radius:0;overflow:visible;min-width:0;display:flex;flex-direction:column;align-self:stretch;min-height:0;padding:0;transition:none}.suggested-ad-card:hover{box-shadow:none}.suggested-ad-label{display:none}.suggested-ad-content{display:flex;align-items:flex-start;justify-content:center;overflow:hidden;min-height:0;width:100%}.suggested-ad-content iframe,.suggested-ad-content img{display:block;max-width:100%;height:auto;border:0;margin:0}.click-trigger-host{position:static;width:0;height:0;overflow:visible}.click-popup-ad-root{position:fixed;pointer-events:auto}.click-trigger-setting{display:grid;grid-template-columns:minmax(160px,240px) 1fr;grid-gap:16px;gap:16px;align-items:end}.click-trigger-select{max-width:240px}.click-trigger-example{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0f1626;color:var(--muted);font-size:13px}.popup2-trigger-card{margin-top:14px}@media(max-width:900px){.card .body{min-height:122px}.suggested-ad-content{min-height:0}.click-trigger-setting{grid-template-columns:1fr}.click-trigger-select{max-width:none}}@media(max-width:560px){.brand{font-size:19px}.muted{line-height:1.45}.card .body{min-height:110px}.card-taxonomy{max-height:58px}.card-taxonomy-chip{font-size:9px;padding:4px 6px}.suggested-ad-card{padding:0}.suggested-ad-content{min-height:0}}.popup2-trigger-head{align-items:center}.popup2-trigger-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:250px}.click-trigger-inline-field{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;color:#cbd5e1;font-size:13px}.click-trigger-select{width:72px!important;min-width:72px}.click-trigger-clicks{color:var(--muted);font-size:13px}.click-trigger-example{margin-top:10px}@media(max-width:700px){.popup2-trigger-head{align-items:flex-start;flex-direction:column}.popup2-trigger-controls{width:100%;justify-content:flex-start}}.brand-block,.brand-home-link{display:inline-flex;flex-direction:column;gap:2px;color:inherit}.brand-block:hover .brand,.brand-home-link:hover .brand{color:#dbe7ff}.brand{letter-spacing:.01em}.brand-home-link{padding:10px 14px;margin:-10px -14px;border-radius:16px;transition:background .18s ease,transform .18s ease}.brand-home-link:hover{background:rgba(79,140,255,.08);transform:translateY(-1px)}.post-top-brand{display:flex;flex-direction:column;gap:2px}.grid-ad-reserved{min-height:0;background:transparent;border:0;pointer-events:none}.suggested-body{display:flex;flex-direction:column;min-height:170px}.suggested-taxonomy{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;max-height:72px;overflow:hidden;align-content:flex-start}.suggested-taxonomy-chip{display:inline-flex;align-items:center;max-width:100%;padding:4px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(12,18,31,.52);color:#aebbd0;font-size:10px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-post .site-topbar{padding-right:0}.public-post .top{margin-bottom:30px}.public-post h1{max-width:980px;letter-spacing:-.015em}.public-post{--bg:#0a0f1c}.public-home .panel,.public-post .panel{box-shadow:0 18px 50px rgba(0,0,0,.16)}.admin-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.admin-header-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.admin-nav{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:8px;margin:0 0 18px;border:1px solid var(--border);background:#111a2c;border-radius:16px;box-shadow:0 14px 35px rgba(0,0,0,.18)}.admin-nav a{padding:10px 13px;border-radius:10px;color:#9eabc0;font-weight:800;font-size:13px;transition:background .16s ease,color .16s ease}.admin-nav a:hover{background:#18243c;color:#eef3ff}.admin-nav a.active{background:#1b2a46;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.admin-section{margin-bottom:18px}.admin-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.admin-section-head h2{margin:0 0 5px;font-size:21px}.admin-section-head p{margin:0}.admin-setting-grid{display:grid;grid-template-columns:minmax(220px,360px) 1fr;grid-gap:16px;gap:16px;align-items:end;margin-top:18px}.settings-note{min-height:44px;gap:9px;padding:12px 14px;font-size:13px}.settings-badge{padding:5px 8px;background:rgba(79,140,255,.12);color:#98b7ff;border:1px solid rgba(79,140,255,.18);font-weight:900}.security-note{margin-top:18px;background:#0f1626}.settings-actions{flex-wrap:wrap}.settings-waiting{font-size:12px}@media(max-width:760px){.admin-header-row,.admin-section-head{flex-direction:column}.admin-header-actions{width:100%;justify-content:flex-start}.admin-header-actions .button{flex:1 1}.admin-nav{overflow-x:auto;flex-wrap:nowrap}.admin-nav a{white-space:nowrap}.admin-setting-grid{grid-template-columns:1fr}.settings-actions{align-items:flex-start!important}.settings-actions>.row{width:100%;justify-content:flex-start}}@media(max-width:560px){.suggested-body{min-height:150px}.suggested-taxonomy{max-height:80px}.brand-home-link{padding:9px 11px;margin:-9px -11px}.public-post .top{margin-bottom:22px}}.public-home .grid .card,.public-home .grid .grid-ad-reserved,.public-home .grid .grid-ad-slot{min-width:0}.public-home .grid .grid-ad-slot{display:flex;align-items:flex-start;justify-content:center;align-self:stretch}.public-home .grid .banner-ad-content{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center}.public-home .grid .banner-ad-content iframe,.public-home .grid .banner-ad-content img{max-width:100%;height:auto;display:block;border:0}.suggested-grid{align-items:stretch}.suggested-ad-card,.suggested-card{height:100%}@media(max-width:900px){.public-home .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.public-home .grid{grid-template-columns:1fr}}.player-seek-zone{position:absolute;top:0;bottom:72px;width:31%;z-index:6;touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.player-seek-zone-left{left:0}.player-seek-zone-right{right:0}.player-seek-zone:active{background:rgba(255,255,255,.02)}@media(max-width:700px){.player-seek-zone{bottom:62px;width:34%}}.player-popup-ad-layer{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;padding:0 14px 86px;pointer-events:none;background:transparent}.player-popup-ad-host{width:min(420px,calc(100% - 28px));max-width:min(420px,100%);max-height:min(42%,300px);overflow:auto;display:flex;align-items:center;justify-content:center;pointer-events:auto;isolation:isolate;border-radius:12px}.player-popup-ad-host.has-content{background:rgba(8,10,15,.88);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 46px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.player-popup-ad-host embed,.player-popup-ad-host iframe,.player-popup-ad-host img,.player-popup-ad-host object,.player-popup-ad-host video{max-width:100%;max-height:100%;height:auto;border:0;display:block}.player-popup-ad-host script{display:none}.player-popup-ad-close{position:absolute;right:10px;top:10px;z-index:2;width:34px;height:34px;border:1px solid rgba(255,255,255,.18);background:rgba(8,10,15,.82);color:#fff;border-radius:999px;font-size:22px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;box-shadow:0 8px 22px rgba(0,0,0,.28)}html{-webkit-text-size-adjust:100%;color-scheme:dark}body{min-height:100dvh;overflow-x:hidden;overscroll-behavior-y:contain}a,body,button,input,select,textarea{-webkit-tap-highlight-color:transparent}@media (min-width:561px) and (max-width:900px){.wrap{max-width:820px;padding:18px 18px calc(24px + env(safe-area-inset-bottom))}.site-topbar{margin-bottom:16px}.public-home .grid,.suggested-grid{gap:12px}.card,.suggested-card{border-radius:15px}.card .body{padding:11px}.suggested-title,.title{font-size:14px}.public-post h1{font-size:25px;line-height:1.24}.admin-page .panel,.public-post .panel{padding:15px;border-radius:15px}}@media (max-width:560px){:root{--mobile-gutter:12px}body{background:radial-gradient(120% 42% at 50% -10%,rgba(79,140,255,.12),transparent 58%),var(--bg)}.wrap{width:100%;max-width:100%;padding:0 var(--mobile-gutter) calc(26px + env(safe-area-inset-bottom))}.public-home .site-topbar,.public-post .site-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:900;margin:0 calc(-1 * var(--mobile-gutter)) 14px;padding:10px var(--mobile-gutter) 9px;background:linear-gradient(180deg,rgba(11,16,32,.95),rgba(11,16,32,.82));border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.public-home .top,.public-post .top{margin-bottom:0;min-height:40px;align-items:center;flex-direction:row}.brand-block,.brand-home-link{padding:6px 8px;margin:-6px -8px;border-radius:12px}.public-home .brand,.public-post .brand{font-size:18px;line-height:1.1;letter-spacing:.015em}.public-home .site-topbar .muted,.public-post .site-topbar .muted{font-size:10px;line-height:1.2;white-space:nowrap}.site-topbar .corner-nav{top:7px;right:var(--mobile-gutter)}.site-topbar .corner-button{min-height:36px;padding:7px 10px;gap:6px;font-size:11px;box-shadow:0 10px 24px rgba(0,0,0,.22)}.site-topbar .corner-icon{width:17px;height:17px;font-size:10px}.site-topbar{padding-right:76px}.page-summary{margin:0 0 12px;padding:0 2px;gap:4px;font-size:11px;line-height:1.35;display:block}.page-summary>div:last-child{margin-top:2px;color:#7f8eaa}.public-home .grid{grid-template-columns:1fr;gap:10px}.public-home .grid .card{border-radius:15px;border-color:rgba(255,255,255,.075);box-shadow:0 8px 22px rgba(0,0,0,.14)}.public-home .grid .card:active{transform:scale(.992)}.thumb{aspect-ratio:16/9}.card .body{padding:10px 11px 11px;min-height:105px;gap:1px}.title{font-size:14px;line-height:1.32}.meta{font-size:10px;margin-top:5px}.card-taxonomy{gap:5px;padding-top:8px;max-height:56px}.card-taxonomy-chip{font-size:9px;padding:4px 6px;background:rgba(8,13,24,.55)}.pagination{margin:20px 0 2px;gap:6px}.page-btn,.page-number{min-height:40px;border-radius:11px;font-size:12px}.page-btn{padding:0 11px}.page-number{width:40px}.public-post{padding-bottom:calc(30px + env(safe-area-inset-bottom))}.public-post h1{font-size:22px;line-height:1.24;letter-spacing:-.012em;margin:12px 0 14px}.public-post .panel{margin-top:12px!important;padding:13px;border-radius:15px}.public-post .post-content-panel{font-size:14px;line-height:1.72;color:#d9dfeb}.public-post .post-content-panel img{max-width:100%;height:auto;border-radius:10px}.public-post .chips{gap:5px;margin-top:1px}.public-post .chip{font-size:10px;padding:5px 7px}.public-post .meta{font-size:10px}.suggested-section{margin-top:24px;padding-top:3px}.suggested-heading{margin-bottom:10px;align-items:center}.suggested-heading h2{font-size:19px}.suggested-count{height:30px;min-width:30px;font-size:11px}.suggested-grid{grid-template-columns:1fr;gap:10px}.suggested-card{border-radius:15px;border-color:rgba(255,255,255,.075);box-shadow:0 8px 22px rgba(0,0,0,.14)}.suggested-card:active{transform:scale(.992)}.suggested-body{min-height:145px;padding:10px 11px 11px}.suggested-title{font-size:14px}.suggested-taxonomy{gap:5px;max-height:64px;padding-top:8px}.suggested-taxonomy-chip{font-size:9px;padding:4px 6px}.suggested-ad-card{border:0!important;padding:0!important;box-shadow:none!important;background:transparent!important}.suggested-ad-content{min-height:0!important;width:100%}.video-player-wrap{width:100%;border-radius:16px;box-shadow:0 18px 42px rgba(0,0,0,.3)}.video-frame,.video-player,.video-stage{max-height:none}.admin-page{padding-top:12px}.admin-header-row{gap:12px;margin-bottom:12px}.admin-header-actions{width:100%;gap:7px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.admin-header-actions .button{flex:0 0 auto;min-height:40px;padding:0 12px;font-size:12px;white-space:nowrap}.admin-nav{margin:0 -1px 12px;padding:5px;border-radius:13px;gap:4px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.admin-nav::-webkit-scrollbar{display:none}.admin-nav a{min-height:38px;padding:9px 11px;font-size:11px;white-space:nowrap}.admin-page .panel{padding:13px;border-radius:15px}.admin-page .table{font-size:12px;min-width:640px}.admin-page .table td,.admin-page .table th{padding:9px 8px}.admin-page .stream-status-grid{gap:8px}.admin-page .stream-status-card{border-radius:12px;padding:10px}.admin-page .row{gap:8px}.admin-page .button,.admin-page .input,.admin-page .select{min-height:42px;border-radius:11px}.admin-setting-grid{gap:12px}.ads-editor-card{border-radius:15px}.ads-code-editor{min-height:180px;font-size:12px}.admin-nav,.button,.card,.corner-button,.page-btn,.page-number,.panel,.suggested-card{transition:transform .14s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body,html{-webkit-text-size-adjust:100%}@media (max-width:900px){body,html{touch-action:pan-x pan-y}.post-video-target{scroll-margin-top:76px}}@media (max-width:560px){.post-video-target{scroll-margin-top:68px}}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light;--bg:#f5f7fb;--text:#111827;--muted:#667085;--accent:#2563eb;--border:#d9e0ea;--ok:#16855d;--bad:#d92d20}[data-theme=light] body{background:var(--bg)}[data-theme=light] .site-topbar{background:rgba(245,247,251,.9);border-bottom-color:rgba(17,24,39,.08)}[data-theme=light] .public-search{background:#fff;border-color:#d9e0ea}[data-theme=light] .public-search input{color:#111827}[data-theme=light] .theme-toggle{color:#111827;background:#fff}[data-theme=light] .card,[data-theme=light] .panel{box-shadow:0 8px 24px rgba(16,24,40,.08)}[data-theme=light] .player-control,[data-theme=light] .player-quality,[data-theme=light] .player-topbar .player-badge{color:#fff}.public-header-tools{display:flex;align-items:center;gap:10px;flex:0 0 auto}.public-search{display:flex;align-items:center;width:min(360px,32vw);min-height:44px;background:rgba(18,26,43,.82);border:1px solid var(--border);border-radius:14px;overflow:hidden;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.public-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);padding:11px 12px;font:inherit}.public-search input::placeholder{color:var(--muted)}.public-search button,.theme-toggle{width:42px;height:42px;border:0;background:transparent;color:var(--text);cursor:pointer;font-size:20px;display:grid;place-items:center}.theme-toggle{border:1px solid var(--border);border-radius:12px;background:rgba(18,26,43,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.search-result-note{margin:0 0 14px}.search-result-note strong{color:var(--text)}@media(max-width:900px){.public-search{width:min(320px,42vw)}}@media(max-width:560px){.public-home .site-topbar,.public-post .site-topbar{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.public-header-tools{display:contents}.public-search{grid-column:1/-1;grid-row:2;width:100%;min-height:40px;border-radius:12px}.public-search input{font-size:13px;padding:9px 10px}.public-search button,.theme-toggle{width:38px;height:38px}.theme-toggle{position:absolute;right:12px;top:11px;border-radius:11px;font-size:18px}.public-header-tools .corner-button{position:absolute;right:58px;top:11px}.public-home .brand,.public-post .brand{font-size:17px}}.public-sort{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:14px;background:rgba(18,26,43,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);white-space:nowrap}.public-sort-label{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.01em}.public-sort select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:700;min-width:116px;cursor:pointer}.public-sort select:disabled{opacity:.65;cursor:wait}[data-theme=light] .public-sort{background:rgba(255,255,255,.9);border-color:var(--border)}[data-theme=light] .public-sort select{color:var(--text)}@media(max-width:900px){.public-header-tools{gap:8px}.public-sort{min-height:42px;padding-left:10px}.public-sort select{min-width:105px;font-size:12px}}@media(max-width:560px){.public-sort{grid-column:1/-1;grid-row:3;width:100%;justify-content:space-between;min-height:40px;border-radius:12px;margin-top:1px}.public-sort select{flex:1 1;min-width:0;text-align:left}.public-sort-label{font-size:10px}.public-home .site-topbar,.public-post .site-topbar{grid-template-rows:auto auto auto}}.admin-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:7px;color:var(--muted);font-size:12px}.admin-breadcrumb a{color:#9fbaff;font-weight:800}.post-site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.post-site-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;background:#0f1626;border:1px solid var(--border);border-radius:15px;transition:transform .16s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.post-site-card:hover{transform:translateY(-1px);background:#141f35;border-color:#334463;box-shadow:0 14px 34px rgba(0,0,0,.18)}.post-site-card-head{display:flex;align-items:center;gap:11px;min-width:0}.post-site-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(79,140,255,.14);color:#bcd0ff;border:1px solid rgba(79,140,255,.18);font-weight:900}.post-site-title-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.post-site-title-wrap strong{font-size:15px;line-height:1.25}.post-site-title-wrap span,.post-site-title-wrap strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-site-stats,.post-site-title-wrap span{font-size:12px;color:var(--muted)}.post-site-stats{display:flex;flex-direction:column;gap:6px}.post-site-stats strong{color:var(--text)}.post-site-stats code,.post-site-summary code{font-size:11px;color:#cbd6ee}.post-site-foot{display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--muted);font-size:11px;border-top:1px solid var(--border);padding-top:10px}.post-site-open{color:#b9cdfd;font-weight:800}.post-site-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding:12px 14px;border:1px solid rgba(255,255,255,.07);background:#0f1626;border-radius:12px;color:var(--muted);font-size:12px}.post-site-summary strong{color:var(--text)}.admin-post-list{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.admin-post-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:11px;background:#0f1626;border:1px solid var(--border);border-radius:13px}.admin-post-thumb{width:120px;aspect-ratio:16/9;border-radius:10px;background:#09101d;border:1px solid rgba(255,255,255,.06);overflow:hidden;display:grid;place-items:center;color:#66738a;font-size:11px}.admin-post-thumb img{width:100%;height:100%;object-fit:cover;display:block}.admin-post-main{min-width:0}.admin-post-title{font-weight:800;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.admin-post-title a:hover{color:#c8d7ff}.admin-post-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:5px;color:var(--muted);font-size:11px}.admin-post-taxonomy{margin-top:8px}.admin-post-taxonomy .chip{font-size:9px;padding:4px 6px}.admin-post-actions .button{min-height:38px;padding:0 12px;font-size:12px}@media(max-width:980px){.post-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.post-site-grid{grid-template-columns:1fr}.admin-post-row{grid-template-columns:84px minmax(0,1fr)}.admin-post-thumb{width:84px}.admin-post-actions{grid-column:2;justify-content:flex-start;margin-top:2px}.post-site-summary{align-items:flex-start;flex-direction:column;gap:6px}.admin-breadcrumb{font-size:11px}}.edit-card{margin-top:16px}.edit-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.edit-section-title h3{margin:0;font-size:18px}.edit-textarea{resize:vertical;min-height:100px;line-height:1.5;font-family:inherit}.edit-footer-actions{display:flex;justify-content:flex-end;gap:10px;margin:18px 0 8px}.admin-post-actions{flex-wrap:wrap}.admin-post-actions .button{min-width:70px}.settings-note{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;background:#0f1626;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:var(--muted);font-size:12px}.settings-badge{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 9px;border-radius:999px;border:1px solid rgba(79,140,255,.22);background:rgba(79,140,255,.08);color:#b9cdfd;font-size:11px;font-weight:800}.status.bad{color:var(--bad)}@media(max-width:700px){.edit-section-title,.settings-note{align-items:flex-start;flex-direction:column}.edit-footer-actions{justify-content:stretch}.edit-footer-actions .button{width:100%}}.admin-post-list-head{align-items:center}.admin-post-page-badge{white-space:nowrap}.admin-post-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.admin-post-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#1b2741,#162139);color:#dfe8fb;font-size:12px;font-weight:800;letter-spacing:.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 6px 18px rgba(0,0,0,.12);transition:transform .16s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.admin-post-action:hover{transform:translateY(-1px);background:linear-gradient(180deg,#223354,#1b2944);border-color:rgba(134,164,225,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 10px 24px rgba(0,0,0,.18);color:#fff}.admin-post-action-view{color:#dce7ff}.admin-post-action-edit{color:#e8edff}.admin-action-icon{width:15px;height:15px;flex:0 0 15px;opacity:.9}.admin-post-pagination{margin-top:22px;padding-top:2px}@media(max-width:700px){.admin-post-list-head{align-items:flex-start;flex-direction:column}.admin-post-page-badge{margin-top:2px}.admin-post-actions{grid-column:2;justify-content:flex-start;margin-top:3px;gap:7px}.admin-post-action{min-height:38px;padding:0 11px;font-size:11px;border-radius:11px}.admin-action-icon{width:14px;height:14px;flex-basis:14px}}.source-review-panel{margin:0 0 18px;padding:18px;background:linear-gradient(180deg,#121c30,#0f1727);border:1px solid rgba(255,177,74,.22);border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.16)}.source-review-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.source-review-kicker{font-size:10px;letter-spacing:.16em;font-weight:900;color:#ffbf78;margin-bottom:6px}.source-review-head h3{margin:0 0 5px;font-size:20px}.source-review-head p{max-width:760px}.source-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.source-review-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.source-review-select-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);background:#0b1322;border-radius:12px;font-size:12px}.source-review-select-all{display:flex;align-items:center;gap:8px;font-weight:800;color:#dfe8fb}.source-review-item{display:grid;grid-template-columns:auto 110px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px;background:#0b1322;border:1px solid rgba(255,255,255,.06);border-radius:13px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.source-review-item.selected{background:#111d32;border-color:rgba(79,140,255,.34);box-shadow:0 8px 22px rgba(0,0,0,.12)}.source-review-check input,.source-review-select-all input{width:17px;height:17px;accent-color:#4f8cff}.source-review-thumb{width:110px;aspect-ratio:16/9;border-radius:9px;background:#070d18;overflow:hidden;border:1px solid rgba(255,255,255,.06);display:grid;place-items:center;color:#66738a;font-size:10px;font-weight:900}.source-review-thumb img{display:block;width:100%;height:100%;object-fit:cover}.source-review-main{min-width:0}.source-review-main>strong{display:block;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.source-review-meta{gap:6px;margin-top:4px}.source-review-change,.source-review-meta{display:flex;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--muted)}.source-review-change{gap:7px;margin-top:7px}.source-review-change b{color:#dce7f8;font-weight:800}.source-review-change b:last-child{color:#ffc47f}.source-review-item-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.source-review-item-actions .button{min-height:38px;padding:0 11px;font-size:11px}.post-site-alert-badge{display:inline-flex;align-items:center;gap:4px;color:#ffc47f;font-weight:900}.review-inline-alert{color:#ffc47f}@media(max-width:900px){.source-review-head{flex-direction:column}.source-review-actions{width:100%;justify-content:flex-start}.source-review-item{grid-template-columns:auto 86px minmax(0,1fr)}.source-review-thumb{width:86px}.source-review-item-actions{grid-column:3;justify-content:flex-start;margin-top:2px}.source-review-item-actions .button{flex:0 0 auto}}@media(max-width:560px){.source-review-panel{padding:13px;border-radius:15px}.source-review-head h3{font-size:18px}.source-review-select-row{align-items:flex-start;flex-direction:column;gap:7px}.source-review-item{grid-template-columns:auto 72px minmax(0,1fr);gap:9px;padding:9px}.source-review-thumb{width:72px}.source-review-main>strong{font-size:12px}.source-review-change{display:block;line-height:1.5}.source-review-change b,.source-review-change span{display:inline}.source-review-item-actions{grid-column:3}.source-review-item-actions .button{min-height:36px;padding:0 10px}.source-review-actions .button{min-height:38px}}.job-center-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.job-center-summary-card{display:flex;flex-direction:column;gap:6px;padding:14px 15px;background:#121a2b;border:1px solid var(--border);border-radius:14px;min-width:0}.job-center-summary-card strong{font-size:24px;line-height:1}.job-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.job-kpi{display:grid;grid-gap:7px;gap:7px;padding:14px;background:#121a2b;border:1px solid var(--border);border-radius:14px;min-width:0}.job-kpi span{font-size:11px;font-weight:800;letter-spacing:.04em;color:#a9b7cf;text-transform:uppercase}.job-kpi strong{font-size:24px;line-height:1.05}.job-kpi small{font-size:11px;color:var(--muted);line-height:1.35}.job-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin-top:16px}.job-current-panel h2,.job-toolbar h2{margin:4px 0 5px}.job-toolbar .status{grid-column:1/-1}.job-current-panel{margin-top:16px}.job-empty{padding:14px 15px;border:1px dashed rgba(255,255,255,.12);border-radius:12px;color:var(--muted);background:#0f1626}.job-active-list{display:grid;grid-gap:8px;gap:8px}.job-active-row{display:flex;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid rgba(53,201,145,.18);background:rgba(53,201,145,.05);border-radius:12px}.job-active-row strong{display:block}.job-active-side{display:flex;align-items:flex-end;gap:8px;flex-direction:column}.job-controller-line{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.job-site-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.job-site-card{padding:14px;background:#0f1626;border:1px solid var(--border);border-radius:14px}.job-site-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.job-site-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.job-site-head strong{overflow-wrap:anywhere}.job-site-head span:not(.settings-badge){color:var(--muted);font-size:11px;overflow-wrap:anywhere}.job-site-stats{display:flex;flex-wrap:wrap;gap:8px 14px;margin:13px 0;color:var(--muted);font-size:12px}.job-site-stats strong{color:var(--text)}.job-site-actions{margin-top:12px}.job-site-actions .button{min-height:38px;padding:0 11px;font-size:11px}.job-badge-danger{color:#ffc0c8;border-color:rgba(255,105,120,.2);background:rgba(255,105,120,.08)}.job-badge-live{color:#bff3dc;border-color:rgba(53,201,145,.2);background:rgba(53,201,145,.08)}.job-filter-bar{display:grid;grid-template-columns:220px 220px minmax(0,1fr);grid-gap:10px;gap:10px;margin:14px 0}.job-table-wrap{overflow-x:auto}.job-status{padding:4px 7px;font-size:9px;letter-spacing:.06em;border:1px solid rgba(255,255,255,.08);white-space:nowrap}.job-status-queued{background:rgba(79,140,255,.08)}.job-status-processing,.job-status-running{color:#b9f1d8;background:rgba(53,201,145,.08)}.job-status-completed,.job-status-done{color:#cfe6d9;background:rgba(53,201,145,.06)}.job-status-cancelled{color:#c0c7d6;background:rgba(255,255,255,.04)}.job-history-list{display:grid;grid-gap:9px;gap:9px}.job-history-row{position:relative;padding:12px 14px;background:#0f1626;border:1px solid var(--border);border-radius:13px;display:grid;grid-template-columns:minmax(0,1fr) 90px;grid-gap:10px 14px;gap:10px 14px}.job-history-main{min-width:0;display:grid;grid-gap:5px;gap:5px}.job-history-main>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.job-history-side{display:flex;justify-content:flex-end;align-items:center;gap:8px}.job-history-side strong{font-size:18px}.job-progress{grid-column:1/-1;height:6px;border-radius:999px;background:#0a1020;overflow:hidden}.job-progress span{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .25s ease}.active-sub{opacity:.7}@media(max-width:1050px){.job-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-center-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.job-filter-bar,.job-history-row,.job-site-grid,.job-toolbar{grid-template-columns:1fr}.job-history-side{justify-content:flex-start}.job-active-row{flex-direction:column}.job-active-side{align-items:flex-start}}@media(max-width:560px){.job-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-center-summary-grid{grid-template-columns:1fr}.job-kpi{padding:12px}.job-kpi strong{font-size:21px}}.health-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-top:16px}.health-hero-main h1{margin:4px 0 8px;font-size:32px}.health-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.health-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.health-kpi{display:grid;grid-gap:7px;gap:7px;padding:15px;background:#121a2b;border:1px solid var(--border);border-radius:14px;min-width:0}.health-kpi span{font-size:11px;font-weight:800;letter-spacing:.04em;color:#a9b7cf;text-transform:uppercase}.health-kpi strong{font-size:24px;line-height:1.05}.health-kpi small{font-size:11px;color:var(--muted);line-height:1.35}.health-summary-counts{display:flex;gap:7px;flex-wrap:wrap}.health-pill{padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900;border:1px solid var(--border)}.health-pill.ok{color:#bff3dc;background:rgba(53,201,145,.08)}.health-pill.warn{color:#ffe0a0;background:rgba(255,184,77,.08)}.health-pill.critical{color:#ffc0c8;background:rgba(255,105,120,.08)}.health-check-list{display:grid;grid-gap:8px;gap:8px}.health-check-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:13px 14px;background:#0f1626;border:1px solid var(--border);border-radius:13px}.health-check-main{display:grid;grid-gap:5px;gap:5px;min-width:0}.health-check-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.health-check-main small{color:var(--muted);overflow-wrap:anywhere;line-height:1.45}.health-check-row time{color:var(--muted);font-size:10px;white-space:nowrap}.health-status{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.06em;border:1px solid rgba(255,255,255,.08);white-space:nowrap}.health-status-ok{color:#bff3dc;background:rgba(53,201,145,.08)}.health-status-warn{color:#ffe0a0;background:rgba(255,184,77,.08)}.health-status-critical{color:#ffc0c8;background:rgba(255,105,120,.08)}.health-status-info{color:#c8d5f5;background:rgba(79,140,255,.08)}.health-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.health-source-card{padding:14px;background:#0f1626;border:1px solid var(--border);border-radius:14px}.health-source-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.health-source-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.health-source-head span,.health-source-head strong{overflow-wrap:anywhere}.health-source-head span:not(.health-status){color:var(--muted);font-size:11px}.health-source-stats{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0;color:var(--muted);font-size:12px}.health-source-stats strong{color:var(--text)}.health-source-message{margin-top:10px;padding:9px 10px;background:rgba(255,184,77,.06);border:1px solid rgba(255,184,77,.15);border-radius:10px;font-size:11px;color:#ffe0a0;overflow-wrap:anywhere}.health-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.health-security-list,.health-storage-list{display:grid;grid-gap:9px;gap:9px}.health-storage-row{display:flex;justify-content:space-between;gap:10px;padding:12px 13px;background:#0f1626;border:1px solid var(--border);border-radius:12px}.health-storage-row>div:first-child{display:grid;grid-gap:4px;gap:4px}.health-storage-row small{color:var(--muted);overflow-wrap:anywhere}.health-storage-right{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.health-security-row{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;background:#0f1626;border:1px solid var(--border);border-radius:10px}.health-security-row span{text-transform:capitalize;color:var(--muted)}.health-error-list{display:grid;grid-gap:9px;gap:9px}.health-error-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);grid-gap:15px;gap:15px;padding:12px 13px;background:#0f1626;border:1px solid var(--border);border-radius:12px}.health-error-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.health-error-row small,.health-error-row span{color:var(--muted);font-size:11px}.health-error-row code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.health-page .panel{margin-top:16px}@media(max-width:1050px){.health-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-source-grid,.health-two-col{grid-template-columns:1fr}}@media(max-width:800px){.health-hero{grid-template-columns:1fr}.health-hero-actions{justify-content:flex-start}.health-check-row{grid-template-columns:1fr}.health-check-row time{white-space:normal}.health-error-row{grid-template-columns:1fr}}@media(max-width:560px){.health-kpi-grid{grid-template-columns:1fr}.health-kpi strong{font-size:21px}.health-storage-row{flex-direction:column}.health-storage-right{justify-content:flex-start}}.media-page{padding-bottom:40px}.media-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:18px}.media-hero h1{margin:5px 0 6px;font-size:28px}.media-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.media-kpi{background:#121a2b;border:1px solid var(--border);border-radius:14px;padding:15px;min-width:0}.media-kpi span{display:block;color:#9aa8c1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.media-kpi strong{display:block;font-size:25px;line-height:1.1;margin-top:7px}.media-kpi small{display:block;color:var(--muted);font-size:11px;line-height:1.45;margin-top:6px}.media-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.media-provider-card{background:#0f1626;border:1px solid var(--border);border-radius:12px;padding:13px;display:grid;grid-gap:11px;gap:11px}.media-provider-card>div:first-child{display:grid;grid-gap:3px;gap:3px}.media-provider-card>div:first-child span{color:var(--muted);font-size:12px}.media-provider-status{display:flex;justify-content:flex-start}.media-provider-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.media-provider-stats span{color:var(--muted);font-size:12px}.media-provider-stats b{color:var(--text);margin-left:4px}.media-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:4px 7px;border:1px solid var(--border);border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.07em}.media-badge.ok{color:var(--ok);border-color:rgba(53,201,145,.25);background:rgba(53,201,145,.06)}.media-filter-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(150px,1fr) minmax(170px,1fr) auto;grid-gap:10px;gap:10px}.media-table-wrap{overflow:auto}.media-table{min-width:1220px}.media-table th{white-space:nowrap}.media-main{display:flex;align-items:center;gap:7px}.media-kind{font-size:9px;font-weight:900;letter-spacing:.08em;padding:3px 6px;border-radius:999px;background:#1b2740;color:#9fb2d4;border:1px solid var(--border)}.media-kind.video{color:#cfdcff}.media-kind.thumbnail{color:#b9c4d8}.media-key{display:block;margin-top:7px;color:#b7c2d8}.media-key,.media-source{max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-source{margin-top:6px;font-size:12px}.media-source a{color:#bcd0ff}.media-post-link{display:block;max-width:260px;line-height:1.4}.media-pagination{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px}.media-page .page-btn{width:auto}.media-page .page-number{width:38px;min-height:38px}.media-page .table-wrap{overflow:auto}@media(max-width:1150px){.media-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-filter-grid{grid-template-columns:1fr 1fr}.media-filter-grid .button{width:100%}}@media(max-width:760px){.media-hero{flex-direction:column}.media-provider-grid{grid-template-columns:1fr}.media-kpi-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.media-filter-grid,.media-kpi-grid{grid-template-columns:1fr}}.media-top-actions{display:flex;gap:9px;flex-wrap:wrap}.media-library-controls{display:grid;grid-template-columns:minmax(0,2.4fr) auto repeat(4,minmax(140px,1fr));grid-gap:10px;gap:10px;align-items:center}.media-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.media-asset-card{background:#0f1626;border:1px solid var(--border);border-radius:14px;overflow:hidden;min-width:0}.media-preview{position:relative;aspect-ratio:16/10;background:#090f1c;border-bottom:1px solid var(--border);overflow:hidden}.media-preview img{width:100%;height:100%;object-fit:cover;display:block}.media-preview-empty{width:100%;height:100%;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;color:#8090aa;background:linear-gradient(135deg,#0d1422,#17223a)}.media-preview-empty span{font-size:22px;font-weight:900;letter-spacing:.08em}.media-preview-empty small{font-size:11px}.media-card-badge{position:absolute;top:9px;left:9px;padding:4px 7px;border:1px solid rgba(255,255,255,.12);background:rgba(7,12,22,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.08em}.media-card-badge.video{color:#cfdcff}.media-card-badge.thumbnail{color:#b9c4d8}.media-card-body{padding:12px}.media-card-body h3{font-size:14px;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-card-meta{display:flex;justify-content:space-between;gap:8px;margin-top:7px;color:#9aa8c1;font-size:10px}.media-card-source{font-size:10px;color:#7f8ca5;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-card-actions{display:grid;grid-template-columns:1fr 1.2fr .9fr;grid-gap:7px;gap:7px;margin-top:11px}.media-card-actions .button{padding:8px 9px;font-size:11px}.media-card-footer{display:flex;justify-content:space-between;gap:8px;margin-top:10px;font-size:10px;color:#7f8ca5}.media-card-footer a{color:#bcd0ff}.button.danger{border-color:rgba(255,110,124,.22);background:rgba(255,110,124,.08);color:#ff8a98}.button.danger:disabled{opacity:.45;cursor:not-allowed}.media-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.62);display:grid;place-items:center;padding:20px;z-index:1000}.media-modal{width:min(560px,100%);background:#10192b;border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 25px 70px rgba(0,0,0,.4)}.media-modal h2{margin:0 0 7px}.media-modal label{display:grid;grid-gap:6px;gap:6px;margin-top:13px;color:#aab6cc;font-size:12px;font-weight:700}.media-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.status.good{border-color:rgba(53,201,145,.28);color:var(--ok);background:rgba(53,201,145,.05)}@media(max-width:1200px){.media-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-library-controls{grid-template-columns:1fr 1fr 1fr}.media-library-controls .input{grid-column:1/span 2}.media-library-controls .button{width:100%}}@media(max-width:820px){.media-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-library-controls{grid-template-columns:1fr 1fr}.media-library-controls .input{grid-column:1/-1}.media-library-controls .button{width:100%}}@media(max-width:540px){.media-card-grid,.media-library-controls{grid-template-columns:1fr}.media-library-controls .input{grid-column:auto}.media-card-actions{grid-template-columns:1fr 1fr}.media-card-actions .danger{grid-column:1/-1}.media-card-footer{flex-direction:column}}.site-footer{margin:34px 0 8px;padding:20px 0 12px;border-top:1px solid rgba(255,255,255,.09);display:grid;grid-gap:12px;gap:12px;text-align:center}.site-footer-links{display:flex;justify-content:center;align-items:center;gap:8px 18px;flex-wrap:wrap}.site-footer-links a{color:#b8c6dd;font-size:12px;font-weight:800;transition:color .15s ease}.site-footer-links a:hover{color:#eef3ff}.site-footer-meta{color:#7f8ca5;font-size:11px;line-height:1.45}.site-footer-meta strong{color:#aebbd1}.legal-page{max-width:980px;padding-bottom:28px}.legal-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.legal-home-button{width:auto;min-width:74px}.legal-card{padding:30px 34px 34px;background:linear-gradient(180deg,#121a2b,#101827)}.legal-kicker{font-size:10px;font-weight:900;letter-spacing:.16em;color:#7f9dd1;text-transform:uppercase;margin-bottom:7px}.legal-card h1{font-size:31px;line-height:1.15;margin:0 0 7px;letter-spacing:-.02em}.legal-effective{font-size:12px;color:#7f8ca5;margin-bottom:28px}.legal-content{color:#d8dfec;font-size:14px;line-height:1.78}.legal-content h2{font-size:18px;line-height:1.35;color:#f1f5ff;margin:28px 0 9px}.legal-content h2:first-child{margin-top:0}.legal-content p{margin:0 0 13px}.legal-content ol{padding-left:22px;margin:8px 0 16px}.legal-content li{margin:7px 0}.legal-content a{color:#9fc0ff;text-decoration:underline;-webkit-text-decoration-color:rgba(159,192,255,.35);text-decoration-color:rgba(159,192,255,.35);text-underline-offset:3px}.legal-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0 22px}.legal-contact-card{background:#0f1626;border:1px solid var(--border);border-radius:12px;padding:14px 15px;display:grid;grid-gap:6px;gap:6px}.legal-contact-card span{font-size:11px;color:#8290a8;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.legal-contact-card a{font-size:15px;font-weight:800;text-decoration:none}.legal-callout{padding:14px 15px;margin:0 0 22px;border:1px solid rgba(79,140,255,.22);border-radius:12px;background:rgba(79,140,255,.07);color:#cbd9f3}@media(max-width:680px){.legal-card{padding:22px 18px 24px}.legal-card h1{font-size:26px}.legal-content{font-size:13px}.legal-contact-grid{grid-template-columns:1fr}.site-footer-links{gap:10px 14px}.legal-topbar{align-items:flex-start}}.bulk-generator-page{padding-bottom:46px}.bulk-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:18px}.bulk-hero h1{font-size:30px;margin:5px 0 6px}.bulk-hero-badge{padding:9px 11px;border:1px solid rgba(79,140,255,.25);background:rgba(79,140,255,.08);color:#c9d8ff;border-radius:12px;font-size:10px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.bulk-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.bulk-kpi{background:#121a2b;border:1px solid var(--border);border-radius:14px;padding:14px;min-width:0}.bulk-kpi span{display:block;color:#9aa8c1;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bulk-kpi strong{display:block;font-size:25px;line-height:1.15;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-kpi small{display:block;color:var(--muted);font-size:10px;line-height:1.4;margin-top:5px}.bulk-field-groups{display:grid;grid-gap:12px;gap:12px}.bulk-field-group{padding:14px;background:#0f1626;border:1px solid var(--border);border-radius:14px}.bulk-group-title{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:11px}.bulk-group-title strong{font-size:14px}.bulk-group-title span{font-size:10px;color:var(--muted)}.bulk-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.bulk-check{display:flex;gap:9px;align-items:center;padding:10px 11px;border:1px solid var(--border);border-radius:10px;background:#121a2b;font-size:12px;font-weight:800;cursor:pointer}.bulk-check.warn{border-color:rgba(255,184,77,.24);background:rgba(255,184,77,.035)}.bulk-check input{width:16px;height:16px}.bulk-phrase-field{display:grid;grid-gap:8px;gap:8px}.bulk-phrase-input{min-height:150px;resize:vertical;line-height:1.55}.bulk-range-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;max-width:520px;margin-top:14px}.bulk-toolbar{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(190px,1fr) auto auto auto auto;grid-gap:9px;gap:9px;align-items:center}.bulk-filter-toolbar{grid-template-columns:1fr;gap:10px}.bulk-filter-main{display:grid;grid-template-columns:minmax(0,2fr) minmax(210px,1fr) minmax(190px,1fr) minmax(220px,1.2fr);grid-gap:9px;gap:9px;align-items:center}.bulk-filter-actions{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap}.bulk-taxonomy-type,.bulk-taxonomy-value{min-width:0}.bulk-taxonomy-value{border-color:rgba(139,164,255,.22);background:linear-gradient(180deg,#121a2b,#0f1626)}@media(max-width:1050px){.bulk-filter-main{grid-template-columns:1fr 1fr}.bulk-filter-actions{justify-content:flex-start}}@media(max-width:760px){.bulk-filter-main{grid-template-columns:1fr}.bulk-filter-actions{width:100%}.bulk-filter-actions .button{flex:1 1}}.bulk-selection-note{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;margin-top:12px;background:#0f1626;border:1px solid var(--border);border-radius:11px;color:var(--muted);font-size:11px}.bulk-selection-note strong{color:var(--text)}.bulk-post-table-wrap{overflow:auto;margin-top:12px}.bulk-post-table{width:100%;min-width:920px;border-collapse:collapse}.bulk-post-table td,.bulk-post-table th{padding:10px 11px;border-bottom:1px solid var(--border);text-align:left;font-size:12px;vertical-align:top}.bulk-post-table th{color:#a9b7cf;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.bulk-post-table tbody tr:hover{background:rgba(255,255,255,.018)}.bulk-post-title{font-weight:800;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-post-table small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.bulk-pagination{justify-content:center;gap:12px;margin-top:15px;color:var(--muted);font-size:12px}.bulk-action-row,.bulk-pagination{display:flex;align-items:center;flex-wrap:wrap}.bulk-action-row{gap:9px}.bulk-preview-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.bulk-preview-row{padding:13px 14px;background:#0f1626;border:1px solid var(--border);border-radius:13px}.bulk-preview-row>div:first-child{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bulk-preview-row small{display:block;color:#9ba8bf;line-height:1.5;margin-top:8px}.bulk-preview-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.bulk-preview-fields>div{padding:9px 10px;border:1px solid var(--border);background:#121a2b;border-radius:10px;min-width:0}.bulk-preview-fields span{display:block;color:#8fa0ba;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.bulk-preview-fields p{margin:5px 0 0;color:#dce5f5;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.bulk-job-card{margin-top:16px}.bulk-job-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin:14px 0}.bulk-job-progress>div{height:8px;border-radius:999px;overflow:hidden;background:#0a1020;border:1px solid var(--border)}.bulk-job-progress>div>div{height:100%;background:var(--accent);border-radius:inherit;transition:width .25s ease}.bulk-job-progress strong{font-size:13px}.job-status{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;border:1px solid var(--border);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.job-status-queued{color:#c8d5f5;background:rgba(79,140,255,.07)}.job-status-running{color:#b9f1d8;background:rgba(53,201,145,.08)}.job-status-completed{color:#cfe6d9;background:rgba(53,201,145,.06)}.job-status-failed{color:#ffc0c8;background:rgba(255,105,120,.08)}@media(max-width:1050px){.bulk-toolbar{grid-template-columns:1fr 1fr 1fr}.bulk-field-grid,.bulk-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bulk-hero{flex-direction:column}.bulk-preview-fields,.bulk-range-row,.bulk-toolbar{grid-template-columns:1fr}}@media(max-width:520px){.bulk-field-grid,.bulk-kpi-grid{grid-template-columns:1fr}.bulk-group-title{align-items:flex-start;flex-direction:column}.bulk-job-progress{grid-template-columns:1fr}.bulk-hero-badge{white-space:normal}}.bulk-post-table-wrap{display:none}.bulk-post-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px;align-items:stretch}.bulk-post-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(126,151,194,.2);border-radius:13px;background:linear-gradient(180deg,#182238,#141d31);box-shadow:0 8px 24px rgba(0,0,0,.12);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.bulk-post-card:hover{transform:translateY(-2px);border-color:rgba(126,162,225,.38);box-shadow:0 14px 30px rgba(0,0,0,.2)}.bulk-post-card.is-selected{border-color:rgba(116,171,255,.82);box-shadow:0 0 0 1px rgba(116,171,255,.24),0 14px 30px rgba(0,0,0,.24);background:linear-gradient(180deg,#1a2944,#15233a)}.bulk-post-card-media{position:relative;aspect-ratio:16/9;background:#0c1322;overflow:hidden}.bulk-post-card-media img{width:100%;height:100%;display:block;object-fit:cover}.bulk-post-card-no-thumb{width:100%;height:100%;display:grid;place-items:center;color:#7f8da7;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:radial-gradient(circle at 50% 35%,rgba(79,140,255,.1),transparent 52%),#0e1626}.bulk-post-card-check{position:absolute;left:8px;top:8px;width:30px;height:30px;display:grid;place-items:center;cursor:pointer;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:rgba(7,11,20,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 16px rgba(0,0,0,.25)}.bulk-post-card-check input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.bulk-post-card-check-ui{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;border:1px solid rgba(230,238,255,.36);background:rgba(8,13,24,.52);color:transparent;font-size:11px;font-weight:1000;line-height:1;transition:all .14s ease}.bulk-post-card-check:hover .bulk-post-card-check-ui{border-color:rgba(181,208,255,.8);background:rgba(79,140,255,.14)}.bulk-post-card-check input:checked+.bulk-post-card-check-ui{border-color:#77b0ff;background:#4f8cff;color:#fff;box-shadow:0 3px 10px rgba(79,140,255,.32)}.bulk-post-card-id{position:absolute;right:8px;top:8px;padding:4px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.11);background:rgba(7,11,20,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d7e2f7;font-size:9px;font-weight:900;letter-spacing:.02em}.bulk-post-card-body{padding:10px 10px 11px;min-width:0}.bulk-post-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#f0f4fd;font-size:12px;font-weight:850;line-height:1.35;min-height:32px}.bulk-post-card-title:hover{color:#bcd7ff}.bulk-post-card-source{margin-top:5px;color:#7f8da7;font-size:9px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-post-card-meta{display:flex;align-items:center;gap:5px;margin-top:7px;color:#a5b1c6;font-size:9px;line-height:1.2;min-width:0}.bulk-post-card-meta span:first-child{color:#bdc9dc;font-weight:800}.bulk-post-card-dot{color:#56657f}.bulk-post-card-site{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-post-grid-empty,.bulk-post-grid-loading{margin-top:12px}.bulk-grid-loading-shell{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.bulk-skeleton-card{overflow:hidden;border:1px solid rgba(126,151,194,.14);border-radius:13px;background:#141d2f}.bulk-skeleton-thumb{aspect-ratio:16/9;background:linear-gradient(110deg,#101827 8%,#1a263c 18%,#101827 33%);background-size:200% 100%;animation:bulk-skeleton-shimmer 1.25s linear infinite}.bulk-skeleton-lines{padding:11px}.bulk-skeleton-lines span{display:block;height:8px;border-radius:99px;background:#243149;margin:0 0 8px}.bulk-skeleton-lines span:first-child{width:88%}.bulk-skeleton-lines span:nth-child(2){width:72%}.bulk-skeleton-lines span:nth-child(3){width:48%;margin-bottom:0}@keyframes bulk-skeleton-shimmer{to{background-position:-200% 0}}@media(max-width:1120px){.bulk-grid-loading-shell,.bulk-post-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.bulk-grid-loading-shell,.bulk-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.bulk-grid-loading-shell,.bulk-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bulk-post-card-body{padding:9px}.bulk-post-card-title{font-size:11px}.bulk-post-card-meta,.bulk-post-card-source{font-size:8.5px}.bulk-post-card-check{left:7px;top:7px}.bulk-post-card-id{right:7px;top:7px}}.bulk-site-select{min-width:240px}.bulk-site-warning{margin-top:10px}.bulk-apply-button{position:relative;overflow:hidden;min-width:148px;font-weight:900;letter-spacing:.01em;border:1px solid rgba(140,188,255,.62);background:linear-gradient(135deg,rgba(86,143,255,.98),rgba(112,78,255,.98) 55%,rgba(163,80,255,.98));box-shadow:0 8px 28px rgba(70,110,255,.22),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.bulk-apply-button:before{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transition:transform .55s ease}.bulk-apply-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 34px rgba(70,110,255,.3),inset 0 1px 0 rgba(255,255,255,.25);filter:saturate(1.06)}.bulk-apply-button:hover:not(:disabled):before{transform:translateX(120%)}.bulk-apply-button:disabled{opacity:.58;cursor:not-allowed}.bulk-select-col{width:42px;text-align:center!important}.bulk-page-select-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding:10px 12px;background:#0f1626;border:1px solid var(--border);border-radius:11px;color:var(--muted);font-size:11px}.bulk-page-select-footer label{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:800}.bulk-page-select-footer input{width:16px;height:16px}.bulk-site-warning a{font-weight:800;text-decoration:underline}.bulk-pagination-pages{justify-content:center;gap:8px}.bulk-page-numbers{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.bulk-page-numbers .page-number{min-width:36px;height:36px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:#121a2b;color:var(--text);font-weight:800;cursor:pointer}.bulk-page-numbers .page-number:hover:not(:disabled){background:#18233a}.bulk-page-numbers .page-number.active{background:var(--accent);border-color:var(--accent);color:#fff}.bulk-page-numbers .page-number:disabled{opacity:.65;cursor:default}@media(max-width:760px){.bulk-site-select{min-width:0}.bulk-pagination-pages{overflow:auto;justify-content:flex-start;padding-bottom:2px}.bulk-page-numbers{flex-wrap:nowrap}}.bulk-toolbar.bulk-filter-toolbar{grid-template-columns:1fr}.bulk-action-dock{position:-webkit-sticky;position:sticky;top:12px;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin:12px 0 14px;padding:11px 12px;background:linear-gradient(135deg,rgba(18,28,48,.94),rgba(15,24,42,.92));border:1px solid rgba(123,157,220,.24);border-radius:15px;box-shadow:0 16px 38px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.045);backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%)}.bulk-action-dock-summary{min-width:0;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.bulk-action-dock-stats{display:flex;align-items:baseline;gap:5px;color:#aebbd0;font-size:11px;white-space:nowrap}.bulk-action-dock-stats strong{color:#f2f6ff;font-size:14px;line-height:1}.bulk-action-dock-stats span{font-weight:700}.bulk-action-dock-sep{opacity:.4;margin:0 2px}.bulk-action-dock-range{padding-left:4px;color:#7f8da7;font-size:10px;line-height:1.35}.bulk-action-dock-buttons{justify-content:flex-end;flex-wrap:nowrap}.bulk-action-dock-buttons .button{min-width:0;white-space:nowrap}.bulk-review-button{position:relative;overflow:hidden;min-width:148px!important;font-weight:900;letter-spacing:.01em;border:1px solid rgba(140,188,255,.62);background:linear-gradient(135deg,rgba(86,143,255,.98),rgba(112,78,255,.98) 55%,rgba(163,80,255,.98));box-shadow:0 8px 28px rgba(70,110,255,.22),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.bulk-review-button:before{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transition:transform .55s ease}.bulk-review-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 34px rgba(70,110,255,.3),inset 0 1px 0 rgba(255,255,255,.25);filter:saturate(1.06)}.bulk-review-button:hover:not(:disabled):before{transform:translateX(120%)}.bulk-confirm-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:22px;background:rgba(4,7,14,.72);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}.bulk-confirm-modal{position:relative;width:min(700px,100%);max-height:min(88vh,820px);overflow:auto;padding:24px;border-radius:22px;border:1px solid rgba(135,166,227,.26);background:linear-gradient(180deg,#121b2e,#0f1728);box-shadow:0 35px 100px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.03)}.bulk-confirm-glow{position:absolute;left:16%;top:-90px;width:58%;height:160px;pointer-events:none;background:radial-gradient(circle,rgba(88,124,255,.18),transparent 68%);filter:blur(20px)}.bulk-confirm-header{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:start}.bulk-confirm-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(128,163,243,.3);background:linear-gradient(145deg,rgba(87,143,255,.18),rgba(165,89,255,.15));color:#dfe8ff;font-size:20px;box-shadow:0 10px 28px rgba(72,107,205,.18)}.bulk-confirm-eyebrow{font-size:9px;font-weight:900;letter-spacing:.17em;color:#8eabdf;text-transform:uppercase;margin:1px 0 5px}.bulk-confirm-header h2{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.02em}.bulk-confirm-header p{margin:6px 0 0;color:#93a1bb;font-size:12px;line-height:1.45}.bulk-confirm-close{width:34px;height:34px;padding:0;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:#9aa7bf;font-size:21px;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.bulk-confirm-close:hover:not(:disabled){background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.15);color:#fff}.bulk-confirm-stat-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:18px}.bulk-confirm-stat{min-width:0;padding:11px 12px;border-radius:13px;border:1px solid rgba(124,153,211,.16);background:rgba(255,255,255,.025)}.bulk-confirm-stat span{display:block;color:#7f8fa9;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.bulk-confirm-stat strong{display:block;margin-top:5px;color:#eef3ff;font-size:16px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-confirm-section{position:relative;margin-top:16px;padding:14px;border-radius:15px;border:1px solid rgba(126,157,221,.18);background:linear-gradient(180deg,rgba(79,140,255,.045),rgba(79,140,255,.018))}.bulk-confirm-section-title{margin-bottom:10px;color:#a9b9d4;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.bulk-confirm-fields{display:flex;gap:8px;flex-wrap:wrap}.bulk-confirm-field-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:10px;border:1px solid rgba(126,173,255,.3);background:linear-gradient(135deg,rgba(78,140,255,.14),rgba(144,91,255,.1));color:#e5edff;font-size:11px;font-weight:850;box-shadow:0 5px 16px rgba(42,83,170,.11),inset 0 1px 0 rgba(255,255,255,.035)}.bulk-confirm-field-check{display:grid;place-items:center;width:17px;height:17px;border-radius:6px;background:linear-gradient(135deg,#5594ff,#7b5cff);color:white;font-size:10px;font-weight:1000;box-shadow:0 3px 9px rgba(79,140,255,.28)}.bulk-confirm-notes{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.bulk-confirm-note{display:flex;gap:9px;align-items:flex-start;padding:10px 11px;border-radius:11px;border:1px solid rgba(255,255,255,.07);font-size:11px;line-height:1.45}.bulk-confirm-note>span:first-child{flex:0 0 18px;width:18px;height:18px;display:grid;place-items:center;border-radius:6px;font-size:10px;font-weight:1000}.bulk-confirm-note.good{color:#b9e8d4;background:rgba(53,201,145,.055);border-color:rgba(53,201,145,.16)}.bulk-confirm-note.good>span:first-child{background:rgba(53,201,145,.15);color:#84e1ba}.bulk-confirm-note.warn{color:#ead5a8;background:rgba(255,184,77,.045);border-color:rgba(255,184,77,.15)}.bulk-confirm-note.warn>span:first-child{background:rgba(255,184,77,.13);color:#ffd17e}.bulk-confirm-note strong{color:#fff2cf}.bulk-confirm-footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.06)}.bulk-confirm-start{position:relative;overflow:hidden;min-width:184px;font-weight:900;background:linear-gradient(135deg,#4f8cff,#7657ff 58%,#a35bff);border-color:rgba(159,195,255,.58);box-shadow:0 12px 30px rgba(78,106,255,.22),inset 0 1px 0 rgba(255,255,255,.22)}.bulk-confirm-start:hover:not(:disabled){filter:saturate(1.06);transform:translateY(-1px)}@media(max-width:900px){.bulk-action-dock{grid-template-columns:1fr}.bulk-action-dock-buttons{justify-content:flex-start;flex-wrap:wrap}.bulk-confirm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.bulk-action-dock{top:8px;padding:10px}.bulk-action-dock-summary{gap:7px}.bulk-action-dock-range{width:100%;padding-left:0}.bulk-action-dock-buttons .button{flex:1 1 140px}.bulk-confirm-backdrop{padding:10px}.bulk-confirm-modal{padding:18px;border-radius:18px;max-height:92vh}.bulk-confirm-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.bulk-confirm-icon{width:36px;height:36px;border-radius:11px;font-size:17px}.bulk-confirm-header h2{font-size:19px}.bulk-confirm-header p{font-size:11px}.bulk-confirm-stat-grid{gap:8px}.bulk-confirm-stat{padding:10px}.bulk-confirm-stat strong{font-size:14px}.bulk-confirm-footer{flex-direction:column-reverse}.bulk-confirm-footer .button{width:100%}}.bulk-result-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:20px;background:rgba(2,5,12,.78);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%)}.bulk-result-modal{width:min(520px,100%);position:relative;padding:28px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#131e33,#0d1524);box-shadow:0 40px 120px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;text-align:center}.bulk-result-modal:before{content:"";position:absolute;inset:auto 10% -70px 10%;height:160px;background:radial-gradient(circle,rgba(90,133,255,.15),transparent 70%);filter:blur(20px);pointer-events:none}.bulk-result-orb{position:relative;width:64px;height:64px;margin:0 auto 14px;display:grid;place-items:center;border-radius:20px;font-size:28px;font-weight:1000}.bulk-result-success .bulk-result-orb{color:#dfffee;background:linear-gradient(145deg,rgba(50,205,145,.2),rgba(30,165,125,.1));border:1px solid rgba(80,220,170,.28);box-shadow:0 0 35px rgba(55,205,150,.16)}.bulk-result-partial .bulk-result-orb{color:#ffeac1;background:linear-gradient(145deg,rgba(255,179,70,.2),rgba(232,133,26,.1));border:1px solid rgba(255,190,90,.28);box-shadow:0 0 35px rgba(255,175,65,.12)}.bulk-result-failed .bulk-result-orb{color:#ffdfe4;background:linear-gradient(145deg,rgba(255,82,110,.2),rgba(190,45,75,.1));border:1px solid rgba(255,100,130,.28);box-shadow:0 0 35px rgba(255,70,100,.14)}.bulk-result-eyebrow{position:relative;color:#8fa2c2;font-size:9px;letter-spacing:.14em;font-weight:900;text-transform:uppercase}.bulk-result-modal h2{position:relative;margin:8px 0;font-size:24px;letter-spacing:-.025em}.bulk-result-modal p{position:relative;margin:0 auto;max-width:410px;color:#aab7cc;font-size:12px;line-height:1.55}.bulk-result-stats{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:18px}.bulk-result-stats>div{padding:12px;border-radius:13px;border:1px solid rgba(125,155,215,.16);background:rgba(255,255,255,.025)}.bulk-result-stats span{display:block;color:#7e8da8;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.bulk-result-stats strong{display:block;margin-top:5px;color:#f0f5ff;font-size:18px}.bulk-result-actions{position:relative;display:flex;justify-content:center;gap:9px;margin-top:18px}.bulk-result-close{min-width:100px;font-weight:900;background:linear-gradient(135deg,#4e8eff,#785cff 60%,#a45dff);border-color:rgba(160,194,255,.55)}@media(max-width:560px){.bulk-result-backdrop{padding:10px}.bulk-result-modal{padding:22px;border-radius:20px}.bulk-result-stats{gap:7px}.bulk-result-stats>div{padding:10px}.bulk-result-actions{flex-direction:column-reverse}.bulk-result-actions .button{width:100%}}.content-reveal{position:relative}.content-reveal-viewport{position:relative;overflow:hidden;max-height:100000px;transition:max-height .5s cubic-bezier(.22,1,.36,1)}.content-reveal-inner{margin-top:4px}.content-reveal:not(.is-expanded) .content-reveal-viewport{max-height:calc(3.44em + 2px)}.content-reveal:not(.is-expanded) .content-reveal-inner{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 76%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 76%,transparent)}.content-reveal.is-expanded .content-reveal-inner{-webkit-mask-image:none;mask-image:none}.content-reveal-controls{display:flex;justify-content:center;margin-top:2px;position:relative;z-index:2}.content-reveal-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:132px;padding:10px 16px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:linear-gradient(135deg,rgba(79,140,255,.16),rgba(145,92,255,.18));color:var(--text);font:700 13px/1 inherit;cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.content-reveal-button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.2);box-shadow:0 14px 30px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)}.content-reveal-button:active{transform:translateY(0) scale(.985)}.content-reveal-chevron{display:inline-block;font-size:16px;line-height:1;transform:translateY(-1px);transition:transform .28s ease}.content-reveal.is-expanded .content-reveal-chevron{transform:rotate(180deg) translateY(1px)}@media(max-width:560px){.content-reveal:not(.is-expanded) .content-reveal-viewport{max-height:calc(3.44em + 2px)}.content-reveal-button{min-width:124px;padding:9px 15px;font-size:12px}}.media-repair-card{margin-top:16px;overflow:hidden}.media-repair-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.media-repair-title{display:grid;grid-gap:4px;gap:4px}.media-repair-status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;border:1px solid var(--border);font-size:10px;font-weight:900;letter-spacing:.05em}.media-repair-status.running{color:#bff3dc;background:rgba(53,201,145,.08);border-color:rgba(53,201,145,.22)}.media-repair-status.queued{color:#c8d5f5;background:rgba(79,140,255,.08)}.media-repair-status.completed{color:#bff3dc;background:rgba(53,201,145,.06)}.media-repair-status.failed{color:#ffc0c8;background:rgba(255,105,120,.08)}.media-repair-progress{height:9px;border-radius:999px;overflow:hidden;background:#0a1020;border:1px solid var(--border);margin:13px 0}.media-repair-progress span{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .35s ease}.media-repair-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.media-repair-stat{padding:10px 11px;background:#0f1626;border:1px solid var(--border);border-radius:11px}.media-repair-stat span{display:block;font-size:9px;color:#8fa0ba;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.media-repair-stat strong{display:block;margin-top:4px;font-size:18px}.media-repair-live{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid rgba(53,201,145,.18);background:rgba(53,201,145,.045);border-radius:11px;margin:12px 0 0}.media-repair-live>div:first-child{display:flex;align-items:center;gap:7px}.live-dot{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px rgba(53,201,145,.08)}.media-repair-foot{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.media-repair-foot small{color:var(--muted)}.media-repair-foot strong{font-size:12px}@media(max-width:1050px){.media-repair-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.media-repair-head{flex-direction:column}.media-repair-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.promo-boxes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 16px;align-items:stretch}.promo-box{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 10px 12px 13px;background:linear-gradient(145deg,#101a2d,#111d32);border:1px solid rgba(111,145,202,.24);border-radius:13px;box-shadow:0 9px 24px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.025)}.promo-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.promo-copy h2{margin:0;font-size:14px;line-height:1.2;font-weight:900;letter-spacing:-.012em;overflow-wrap:anywhere}.promo-copy p{margin:0;color:#8f9eb7;font-size:10px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-action{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.promo-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:33px;padding:7px 10px;border:1px solid rgba(113,161,255,.45);border-radius:9px;background:linear-gradient(180deg,#568fff,#447bf0);color:#fff;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:0 7px 17px rgba(54,102,220,.2);transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.promo-button:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 10px 22px rgba(54,102,220,.27)}.promo-button:active{transform:translateY(0)}.pwa-install-button[disabled]{opacity:.82;cursor:default}.pwa-install-hint{position:fixed;left:50%;bottom:18px;z-index:1200;transform:translateX(-50%);max-width:min(92vw,420px);padding:10px 13px;border:1px solid var(--border);border-radius:10px;background:#111a2c;color:#dce6fb;font-size:11px;box-shadow:0 18px 45px rgba(0,0,0,.38)}.public-post .promo-boxes{margin-bottom:18px}.promo-admin-panel{padding:26px}.promo-admin-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.promo-admin-head h1{margin:0 0 5px;font-size:23px}.promo-admin-head p{margin:0;color:var(--muted);max-width:820px}.promo-save-status{margin-bottom:14px;color:#9de8c8;background:rgba(53,201,145,.07);border:1px solid rgba(53,201,145,.18)}.promo-admin-list{display:grid;grid-gap:14px;gap:14px}.promo-admin-card{padding:18px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#121c2f,#10192a)}.promo-admin-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px}.promo-admin-card-head>div:first-child{min-width:0}.promo-admin-card-head span{display:block;color:#6da2ff;font-size:10px;font-weight:900;letter-spacing:.12em;margin-bottom:3px}.promo-admin-card-head h2{margin:0;font-size:19px;line-height:1.25;overflow-wrap:anywhere}.promo-admin-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.promo-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer}.promo-switch input{position:absolute;opacity:0;pointer-events:none}.promo-switch span{position:relative;display:block;width:46px;height:26px;border-radius:999px;background:#313a4b;border:1px solid rgba(255,255,255,.08);transition:.18s}.promo-switch span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.25);transition:.18s}.promo-switch input:checked+span{background:#3679ff;border-color:#3679ff}.promo-switch input:checked+span:after{transform:translateX(20px)}.danger-button,.icon-button{min-width:44px;height:40px;padding:0 10px;border-radius:11px;border:1px solid var(--border);background:#162238;color:#eef3ff;font-weight:900;cursor:pointer}.icon-button:disabled{opacity:.35;cursor:default}.danger-button{border-color:rgba(196,69,91,.2);background:rgba(116,31,49,.38);color:#ff9ca9;min-width:74px}.promo-field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 18px;gap:14px 18px}.promo-field-grid label{display:grid;grid-gap:7px;gap:7px}.promo-field-grid label>span{font-size:12px;font-weight:900}.promo-field-grid small{color:var(--muted);font-size:10px;margin-top:-1px}.promo-field-grid code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#b9cdfa}@media(max-width:1199px){.promo-boxes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:949px){.promo-boxes{grid-template-columns:repeat(3,minmax(0,1fr))}.promo-box{padding:11px 9px 11px 12px}.promo-copy h2{font-size:13px}.promo-copy p{font-size:9px}.promo-button{min-height:31px;padding:6px 9px;font-size:10px}.promo-admin-head{flex-direction:column}.promo-admin-head .actions{width:100%}.promo-admin-head .actions .button{flex:1 1}}@media(max-width:699px){.promo-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.promo-box{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;padding:10px;border-radius:12px}.promo-action{justify-content:flex-start}.promo-button{width:100%;min-height:32px}.promo-copy h2{font-size:12px}.promo-copy p{font-size:9px}.promo-admin-panel{padding:16px}.promo-admin-card{padding:14px;border-radius:14px}.promo-admin-card-head{flex-direction:column}.promo-admin-controls{width:100%;justify-content:flex-start}.promo-field-grid{grid-template-columns:1fr}.promo-admin-head .actions{display:grid;grid-template-columns:1fr 1fr}.promo-admin-head .actions .button{flex:auto}.promo-save-status{font-size:11px}}.media-image-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#71809a;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:radial-gradient(circle at 50% 30%,#17223a 0,#0b1120 68%);text-align:center;padding:12px}.suggested-thumb .media-image-placeholder,.thumb .media-image-placeholder{aspect-ratio:16/9}.media-image-frame{position:relative;width:100%;height:100%;overflow:hidden;background:#0f1626}.media-image-frame img{position:relative;z-index:2;width:100%;height:100%;object-fit:cover;display:block}.media-image-loading{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,#0f1626 15%,#17223a 35%,#0f1626 55%);background-size:240% 100%;animation:apyar-thumb-shimmer 1.25s linear infinite}.media-image-retrying{position:absolute;left:50%;bottom:14px;z-index:4;transform:translateX(-50%);padding:5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(7,12,22,.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#9fb0ca;font-size:9px;font-weight:800;letter-spacing:.04em;white-space:nowrap;pointer-events:none}.media-image-frame:not(.is-loaded) img{opacity:0}.media-image-frame.is-loaded img{opacity:1;transition:opacity .18s ease}.media-image-placeholder-error{display:flex!important;gap:8px;background:radial-gradient(circle at 50% 30%,#18263f 0,#0b1120 68%)}.media-image-fallback-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#121d31;color:#9ab8ff;font-size:12px;font-weight:900;letter-spacing:.04em}.media-image-fallback-text{max-width:85%;font-size:10px;font-weight:800;letter-spacing:.04em;color:#71809a;text-transform:uppercase;line-height:1.3}@keyframes apyar-thumb-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.media-image-loading{animation:none}}.video-source-status{padding:9px 12px;background:#0f1626;color:#9ba8c0;border-top:1px solid rgba(255,255,255,.07);font-size:12px}.video-source-status.is-error{color:#ff9aa4}.home-loading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.home-loading-card{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--card);padding-bottom:14px}.home-loading-thumb{aspect-ratio:16/9}.home-loading-line,.home-loading-thumb{background:var(--panel);animation:apyar-loading-pulse 1.2s ease-in-out infinite}.home-loading-line{height:10px;margin:12px 12px 0;border-radius:999px}.home-loading-line-long{width:82%}.home-loading-line:not(.home-loading-line-long){width:58%;margin-top:8px}@keyframes apyar-loading-pulse{50%{opacity:.55}}@media(max-width:900px){.home-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.home-loading-grid{grid-template-columns:1fr}}.post-description{display:flex;align-items:center;gap:8px;min-width:0;margin-top:12px;line-height:1.5;color:var(--muted)}.post-description-text{min-width:0;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.post-description.is-expanded{align-items:flex-start}.post-description.is-expanded .post-description-text{white-space:normal;overflow:visible;text-overflow:clip}.post-description-toggle{flex:0 0 auto;border:0;padding:0;background:transparent;color:#8fb5ff;font:inherit;font-size:12px;font-weight:800;line-height:1.5;cursor:pointer;white-space:nowrap}.post-description-toggle:hover{text-decoration:underline}.chip-link{cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.chip-link:hover{color:#fff;background:rgba(79,140,255,.12);border-color:rgba(79,140,255,.35);transform:translateY(-1px)}.chip-link:focus-visible,.post-description-toggle:focus-visible{outline:2px solid #7ea9ff;outline-offset:2px}.search-result-note{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:4px 0 16px;color:var(--muted);font-size:13px}.filter-note-separator{opacity:.55}.clear-filter{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:#111a2d;color:#bcd0ff;font-size:11px;font-weight:800}.clear-filter:hover{background:#192641;color:#fff}@media(max-width:560px){.post-description{margin-top:10px;gap:7px;font-size:12px;line-height:1.45}.post-description-toggle{font-size:11px}.search-result-note{font-size:11px;margin-bottom:12px}}.post-site-completion-stats{display:flex;align-items:center;gap:6px}.post-site-complete{color:#66e1b2}.post-site-fail{color:#ff8e9b;margin-left:7px}.post-site-summary-complete{color:#6ce0b4}.post-site-summary-fail{color:#ff8e9b}.post-status-tabs{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.post-status-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--border);border-radius:10px;background:#0f1626;color:#aebbd1;font-size:11px;font-weight:900;text-decoration:none}.post-status-tab span{min-width:22px;padding:2px 6px;border-radius:999px;background:#17223a;color:#dbe6ff;font-size:10px;text-align:center}.post-status-tab.active{border-color:rgba(132,168,255,.44);background:#15233d;color:#eef4ff}.post-status-tab.complete.active{border-color:rgba(53,201,145,.3);color:#78e6bb}.post-status-tab.fail{color:#ffadb8}.post-status-tab.fail.active{border-color:rgba(255,110,124,.28);background:rgba(116,31,49,.18)}.post-fail-reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.post-fail-reasons span{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;background:rgba(255,110,124,.08);border:1px solid rgba(255,110,124,.2);color:#ffadb8;font-size:9px;font-weight:900}.post-fail-reasons .manual-chip{background:rgba(94,139,255,.09);border-color:rgba(94,139,255,.22);color:#b8ccff}.manual-media-card{margin-top:16px}.manual-media-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:15px}.manual-upload-box{display:grid;grid-gap:8px;gap:8px;padding:14px;background:#0f1626;border:1px solid var(--border);border-radius:14px;cursor:pointer}.manual-upload-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.manual-upload-box input[type=file]{width:100%;padding:10px;border:1px dashed #385078;border-radius:10px;background:#101a2d;color:#c9d4ea}.manual-lock-badge{display:inline-flex;padding:4px 7px;border-radius:999px;border:1px solid rgba(53,201,145,.25);background:rgba(53,201,145,.06);color:#78e6bb;font-size:9px;font-weight:900}.manual-progress{height:6px;background:#1a2740;border-radius:999px;overflow:hidden}.manual-progress span{display:block;height:100%;background:linear-gradient(90deg,#4f8cff,#8a64ff);border-radius:999px;transition:width .18s ease}.manual-media-link{font-size:11px;color:#bcd0ff;overflow-wrap:anywhere}.manual-history{display:grid;grid-gap:7px;gap:7px;margin-top:17px}.manual-history-title{font-size:12px;font-weight:900;margin-bottom:2px}.manual-history-row{display:grid;grid-template-columns:auto minmax(0,1.4fr) auto auto auto minmax(120px,.7fr);grid-gap:8px;gap:8px;align-items:center;padding:9px 10px;background:#0f1626;border:1px solid var(--border);border-radius:10px;color:#aebbd1;font-size:10px}.manual-history-row code{font-size:9px;color:#9bb0d4}.status-dot{color:#ff9eaa}.good-dot{color:#70dfb5}.manual-history-row time{color:#7f8ca5;text-align:right}@media(max-width:820px){.post-status-tabs{justify-content:flex-start}.manual-media-grid{grid-template-columns:1fr}.manual-history-row{grid-template-columns:auto minmax(0,1fr) auto}.manual-history-row code,.manual-history-row time{display:none}}a[data-apyar-admin-only=true]:not([data-apyar-admin-control=current]){display:none!important}:root{--bg:#061224;--panel:#0a1b32;--card:#0e2441;--text:#f7fbff;--muted:#b7c7dc;--accent-soft:#78c4ff;--border:rgba(101,165,231,.22);--ok:#52d6a6;--bad:#ff7888}body{background:radial-gradient(900px 500px at 50% -10%,rgba(49,130,246,.17),transparent 62%),radial-gradient(700px 420px at 100% 8%,rgba(83,111,255,.09),transparent 62%),linear-gradient(180deg,#07162a 0,var(--bg) 42%,#04101f 100%);color:var(--text)}.public-home .site-topbar,.public-post .site-topbar{padding:12px 14px;border:1px solid rgba(111,177,241,.16);border-radius:20px;background:linear-gradient(180deg,rgba(13,33,58,.86),rgba(8,22,40,.78));box-shadow:0 16px 42px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.03);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.public-home .brand,.public-post .brand{color:#ffffff;text-shadow:0 0 26px rgba(87,173,255,.14)}.public-home .muted,.public-post .muted{color:#b7c7dc}.public-search,.public-sort,.theme-toggle{border-color:rgba(104,173,241,.25);background:linear-gradient(180deg,rgba(14,39,69,.92),rgba(9,28,50,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 26px rgba(0,0,0,.12)}.public-search:focus-within,.public-sort:focus-within,.theme-toggle:hover{border-color:rgba(92,179,255,.55);box-shadow:0 0 0 3px rgba(77,163,255,.1),0 14px 30px rgba(0,0,0,.16)}.public-search button,.theme-toggle{color:#f4faff}.public-sort-label{color:#9fc0df}.public-sort select{color:#f7fbff}.public-sort select option{background:#0b1e37;color:#fff}.card{border-color:rgba(102,168,232,.2);background:linear-gradient(180deg,rgba(16,40,69,.96),rgba(11,29,50,.97));box-shadow:0 12px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025)}.card:hover{border-color:rgba(84,170,255,.52);box-shadow:0 18px 42px rgba(0,0,0,.28),0 0 0 1px rgba(68,155,255,.08);transform:translateY(-3px)}.card .title{color:#f8fbff;font-weight:800}.media-meta{margin-top:8px;display:flex;align-items:center}.premium-hd-badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:4px 9px;border:1px solid rgba(166,220,255,.28);background:linear-gradient(135deg,rgba(68,151,255,.22),rgba(126,96,255,.18) 52%,rgba(247,216,138,.12));color:#f8fbff;font-size:9px;letter-spacing:.1em;box-shadow:0 6px 18px rgba(34,107,210,.14),inset 0 1px 0 rgba(255,255,255,.05)}.premium-hd-star{color:var(--premium-gold);text-shadow:0 0 10px rgba(247,216,138,.45)}.card-taxonomy{margin-top:10px}.card-taxonomy-chip{border-radius:999px;letter-spacing:.01em;background:rgba(10,22,39,.72);color:#d9e8f8;border-color:rgba(120,173,224,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.card-taxonomy-category{background:linear-gradient(180deg,rgba(64,154,255,.18),rgba(35,95,170,.12));border-color:rgba(84,171,255,.3);color:#bfe3ff}.card-taxonomy-actor{background:linear-gradient(180deg,rgba(46,207,190,.15),rgba(18,112,112,.1));border-color:rgba(84,222,211,.24);color:#c5fff7}.card-taxonomy-tag{background:linear-gradient(180deg,rgba(143,125,255,.16),rgba(91,72,180,.1));border-color:rgba(153,139,255,.26);color:#e0dbff}.chip.category-chip{background:linear-gradient(180deg,rgba(67,157,255,.18),rgba(25,86,160,.12));border-color:rgba(92,177,255,.31);color:#c9eaff}.chip.actor-chip{background:linear-gradient(180deg,rgba(44,208,192,.15),rgba(19,119,112,.1));border-color:rgba(75,221,211,.26);color:#cafff8}.chip.tag-chip{background:linear-gradient(180deg,rgba(150,130,255,.16),rgba(92,73,185,.1));border-color:rgba(157,142,255,.27);color:#e6e1ff}.chip.category-chip:hover{background:rgba(70,158,255,.25);color:#fff}.chip.actor-chip:hover{background:rgba(40,208,190,.22);color:#fff}.chip.tag-chip:hover{background:rgba(148,128,255,.23);color:#fff}.search-result-note strong{color:#ffffff}.clear-filter{background:#0b203a;border-color:rgba(92,177,255,.22);color:#bfe3ff}.promo-box{background:linear-gradient(145deg,#0b2440,#0a1c32);border-color:rgba(101,165,231,.24);box-shadow:0 12px 30px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.025)}.promo-button{background:linear-gradient(180deg,#58a8ff,#367fe9);border-color:rgba(156,218,255,.36);box-shadow:0 8px 20px rgba(42,111,220,.24)}.pagination .page-number.active{background:linear-gradient(180deg,#58a8ff,#377fe7);border-color:#58a8ff;box-shadow:0 10px 24px rgba(54,127,231,.28)}.pagination .page-btn,.pagination .page-number{background:#0b1e37;border-color:rgba(100,164,228,.21);color:#bcd0e8}.pagination .page-btn:hover,.pagination .page-number:hover{background:#123258;color:#fff;border-color:rgba(91,173,255,.38)}.public-post article>h1{color:#f8fbff;text-shadow:0 0 22px rgba(87,173,255,.11)}.public-post .panel{background:linear-gradient(180deg,rgba(11,31,54,.94),rgba(8,24,42,.95));border-color:rgba(100,167,231,.2);box-shadow:0 14px 34px rgba(0,0,0,.18)}.public-post .panel .meta{color:#9fb8d2}[data-theme=light]{--bg:#eef6ff;--panel:#ffffff;--card:#ffffff;--text:#0b1a2b;--muted:#58708d;--accent:#256edc;--accent-soft:#4a9cff;--border:#cfe0f3}[data-theme=light] body{background:linear-gradient(180deg,#f4f9ff,#eaf3ff);color:var(--text)}[data-theme=light] .public-home .site-topbar,[data-theme=light] .public-post .site-topbar{background:rgba(255,255,255,.88);border-color:#cfe0f3;box-shadow:0 12px 34px rgba(48,88,130,.1)}[data-theme=light] .public-search,[data-theme=light] .public-sort,[data-theme=light] .theme-toggle{background:rgba(255,255,255,.94);border-color:#cfe0f3}[data-theme=light] .public-search input,[data-theme=light] .public-sort select{color:#0b1a2b}[data-theme=light] .card{background:linear-gradient(180deg,#ffffff,#f6fbff);border-color:#d2e2f2;box-shadow:0 10px 28px rgba(48,88,130,.1)}[data-theme=light] .card .title,[data-theme=light] .public-post article>h1{color:#07182b}[data-theme=light] .public-post .panel{background:#fff;border-color:#d2e2f2}:root{--bg:#050d1b;--panel:#081a30;--card:#0b203a;--text:#f8fbff;--muted:#9fb5cf;--accent:#4da3ff;--accent-soft:#86c7ff;--border:rgba(118,177,235,.20);--premium-blue:#58a8ff;--premium-cyan:#6ee7ff;--premium-violet:#9b8cff;--premium-gold:#f7d88a}html{scroll-behavior:smooth}body{background:radial-gradient(1100px 550px at 50% -12%,rgba(70,154,255,.18),transparent 60%),radial-gradient(800px 500px at 105% 18%,rgba(97,91,255,.1),transparent 62%),linear-gradient(180deg,#071529,#040c19 52%,#020812)}.premium-public-shell{max-width:1240px;padding:20px 24px 40px}.public-home .site-topbar,.public-post .site-topbar{position:relative;padding:14px 16px;margin-bottom:16px;border-radius:22px;border:1px solid rgba(116,184,255,.2);background:linear-gradient(180deg,rgba(10,30,54,.92),rgba(6,20,37,.86));box-shadow:0 18px 48px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)}.brand-row{display:flex;align-items:center;gap:9px}.brand-premium-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(247,216,138,.3);background:linear-gradient(180deg,rgba(247,216,138,.16),rgba(247,216,138,.06));color:#ffeaa8;font-size:8px;font-weight:950;letter-spacing:.15em;box-shadow:0 0 18px rgba(247,216,138,.08)}.public-home .brand,.public-post .brand{font-size:21px;font-weight:950;letter-spacing:.01em;color:#fff}.public-home .brand-block .muted,.public-post .brand-block .muted{color:#9eb6d1;font-size:11px}.public-header-tools{gap:8px}.public-search,.public-sort,.theme-toggle{min-height:46px;border-radius:14px;background:linear-gradient(180deg,rgba(13,37,65,.96),rgba(7,25,46,.92));border-color:rgba(112,181,246,.24)}.public-search{width:min(390px,33vw)}.public-search input{font-size:14px}.public-search button{color:#dff2ff}.public-search:focus-within,.public-sort:focus-within,.theme-toggle:hover{border-color:rgba(88,174,255,.62);box-shadow:0 0 0 3px rgba(69,157,255,.09),0 14px 30px rgba(0,0,0,.18)}.public-sort select{min-width:125px}.premium-promo-grid{gap:11px;margin-bottom:20px}.premium-promo-box{min-height:76px;padding:13px 13px 13px 44px;border-radius:17px;border-color:rgba(111,178,241,.2);background:linear-gradient(145deg,rgba(10,35,63,.98),rgba(8,24,44,.97));box-shadow:0 12px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.03);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.premium-promo-box:hover{transform:translateY(-2px);border-color:rgba(92,180,255,.46);box-shadow:0 18px 36px rgba(0,0,0,.24),0 0 0 1px rgba(80,164,255,.07)}.promo-badge{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(145deg,#4aa0ff,#6c7cff);color:#fff;font-size:9px;box-shadow:0 8px 18px rgba(56,128,226,.26)}.premium-promo-box .promo-copy h2{font-size:13px}.premium-promo-box .promo-copy p{color:#86a1bc;font-size:9.5px}.premium-promo-box .promo-button{min-height:35px;padding:7px 11px;border-radius:10px;background:linear-gradient(180deg,#5aa8ff,#397fe9);border-color:rgba(166,224,255,.34)}.public-home .grid{gap:18px;align-items:stretch}.public-home .card{position:relative;border-radius:18px;border-color:rgba(112,181,242,.18);background:linear-gradient(180deg,rgba(14,39,68,.98),rgba(8,27,48,.99));box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.03)}.public-home .card:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,rgba(88,168,255,0),rgba(88,168,255,.6),rgba(155,140,255,0));opacity:.6;pointer-events:none}.public-home .card:hover{transform:translateY(-4px);border-color:rgba(93,183,255,.46);box-shadow:0 22px 48px rgba(0,0,0,.28),0 0 0 1px rgba(77,163,255,.07)}.public-home .thumb{aspect-ratio:16/9;background:radial-gradient(circle at 50% 40%,rgba(64,130,220,.2),transparent 55%),#06101e}.public-home .card .body{padding:13px 13px 14px;min-height:156px;gap:4px}.card-topline{display:flex;align-items:center;gap:6px;min-height:15px}.card-eyebrow{color:#80baff;font-size:8px;font-weight:950;letter-spacing:.16em}.card-dot,.post-meta-dot,.premium-ad-dot{width:4px;height:4px;border-radius:50%;background:#64d9ff;box-shadow:0 0 10px rgba(100,217,255,.5)}.public-home .card .title{font-size:15px;line-height:1.36;font-weight:850;letter-spacing:-.01em;color:#f8fbff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.media-meta{margin-top:7px;min-height:28px}.premium-hd-badge{min-height:26px;padding:4px 10px;border-radius:999px;border:1px solid rgba(185,229,255,.28);background:linear-gradient(135deg,rgba(71,157,255,.26),rgba(117,98,255,.2) 58%,rgba(247,216,138,.12));color:#f9fcff;font-size:8px;font-weight:950;letter-spacing:.14em;box-shadow:0 7px 20px rgba(42,113,214,.15),inset 0 1px 0 rgba(255,255,255,.07)}.premium-hd-star{color:#ffe59a;font-size:11px;text-shadow:0 0 10px rgba(255,229,154,.42)}.card-taxonomy{gap:6px;margin-top:11px;padding-top:10px}.card-taxonomy-chip{min-height:24px;padding:5px 8px;font-size:9px;font-weight:800;background:rgba(4,15,28,.64)}.card-taxonomy-category{background:linear-gradient(180deg,rgba(55,153,255,.2),rgba(29,86,149,.12));color:#c8eaff}.card-taxonomy-actor{background:linear-gradient(180deg,rgba(37,205,192,.16),rgba(16,112,108,.1));color:#c9fff7}.card-taxonomy-tag{background:linear-gradient(180deg,rgba(146,123,255,.17),rgba(84,64,174,.1));color:#e8e3ff}.premium-ad-slot{align-self:stretch}.premium-ad-frame{width:100%;min-height:286px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(116,179,238,.16);border-radius:18px;background:radial-gradient(500px 250px at 50% -20%,rgba(73,146,239,.1),transparent 64%),linear-gradient(180deg,rgba(7,20,35,.94),rgba(3,12,22,.98));box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025)}.premium-ad-header{display:flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;color:#6f8ca8;font-size:8px;font-weight:900;letter-spacing:.16em;border-bottom:1px solid rgba(116,179,238,.09)}.premium-ad-kicker{color:#78a8d6}.premium-ad-label{opacity:.72}.premium-ad-body{flex:1 1;min-height:0;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.premium-ad-body .banner-ad-content,.premium-ad-body .suggested-ad-content{width:100%;min-height:0;display:flex;align-items:flex-start;justify-content:center}.premium-ad-body iframe,.premium-ad-body img{max-width:100%;height:auto;display:block}.suggested-premium-ad-frame{min-height:100%}.public-post article{max-width:1180px;margin:0 auto}.premium-post-article{display:block}.post-hero{margin-bottom:14px;padding:4px 2px 8px}.post-hero-kicker{display:flex;align-items:center;gap:9px;margin-bottom:10px}.post-hero-watch{color:#7fa4c7;font-size:8px;font-weight:950;letter-spacing:.2em}.post-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.post-title-row h1{margin:0;max-width:930px;font-size:clamp(25px,3vw,40px);line-height:1.16;font-weight:950;letter-spacing:-.025em;color:#f9fcff}.post-home-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border-radius:999px;border:1px solid rgba(105,174,239,.22);background:rgba(8,27,49,.78);color:#b9d5ec;font-size:11px;font-weight:850}.post-home-pill:hover{color:#fff;border-color:rgba(89,179,255,.42);background:#0d2a49}.post-hero-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:11px;color:#7f9bb7;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.post-player-shell{border-radius:22px;border:1px solid rgba(107,178,241,.2);background:linear-gradient(180deg,rgba(8,24,43,.98),rgba(4,13,24,.98));box-shadow:0 24px 60px rgba(0,0,0,.3),0 0 0 1px rgba(72,152,240,.04);overflow:hidden}.post-video-target{margin:0}.video-player-wrap{border:0;border-radius:0;box-shadow:none}.post-player-footer{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border-top:1px solid rgba(107,178,241,.1);background:linear-gradient(180deg,rgba(8,25,44,.98),rgba(6,19,34,.98))}.player-footer-status{display:inline-flex;align-items:center;gap:7px;color:#d7ebfb;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.status-dot{width:6px;height:6px;border-radius:50%;background:#53d8a7;box-shadow:0 0 12px rgba(83,216,167,.45)}.player-footer-hint{color:#6f8ca8;font-size:10px}.post-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.post-stat-card{min-height:68px;padding:12px 13px;border:1px solid rgba(112,178,238,.16);border-radius:15px;background:linear-gradient(180deg,rgba(10,31,53,.96),rgba(7,23,41,.96));box-shadow:0 10px 28px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.025)}.post-stat-card span{display:block;color:#6f8daa;font-size:8px;font-weight:950;letter-spacing:.16em}.post-stat-card strong{display:block;margin-top:6px;color:#f7fbff;font-size:14px;font-weight:900}.premium-taxonomy-panel{padding:16px 17px 17px;background:linear-gradient(180deg,rgba(9,29,50,.97),rgba(6,21,37,.98));border-color:rgba(105,177,238,.18)}.section-kicker{margin-bottom:10px;color:#79a9d4;font-size:8px;font-weight:950;letter-spacing:.18em}.taxonomy-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.taxonomy-group{min-width:0;padding:12px;border-radius:13px;background:rgba(3,13,24,.34);border:1px solid rgba(111,173,228,.1)}.taxonomy-group-title{margin-bottom:8px;color:#b3cce4;font-size:8px;font-weight:950;letter-spacing:.16em}.taxonomy-group .chips{margin-top:0}.published-line{display:flex;align-items:center;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(111,173,228,.1);color:#9cb6d0;font-size:11px}.published-label{color:#6886a3;font-size:8px;font-weight:950;letter-spacing:.14em}.description-wrap{margin-top:14px;padding-top:13px;border-top:1px solid rgba(111,173,228,.1)}.premium-content-panel{padding:17px;background:linear-gradient(180deg,rgba(9,28,48,.95),rgba(6,21,36,.98));border-color:rgba(108,177,236,.17)}.suggested-section{margin-top:26px}.suggested-heading{margin-bottom:15px}.suggested-heading h2{font-size:25px}.suggested-card{border-radius:17px;border-color:rgba(105,173,231,.17);background:linear-gradient(180deg,rgba(11,32,55,.98),rgba(7,23,41,.99))}.suggested-body{padding:12px 13px 14px;min-height:178px}.suggested-title{font-size:14px;font-weight:850;line-height:1.36}.suggested-media-meta{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:8px}.suggested-sync{font-size:8px;font-weight:950;letter-spacing:.14em;padding:4px 6px;border-radius:999px;border:1px solid rgba(109,183,232,.18)}.suggested-sync.is-synced{color:#76e0b9;background:rgba(83,216,167,.07);border-color:rgba(83,216,167,.18)}.suggested-sync.is-pending{color:#f0cb82;background:rgba(247,216,138,.06);border-color:rgba(247,216,138,.18)}.suggested-taxonomy-chip{background:rgba(4,15,27,.54);border-color:rgba(111,177,232,.17);color:#bcd2e6}[data-theme=light] body{background:linear-gradient(180deg,#f6faff,#eaf3ff 55%,#e4effc)}[data-theme=light] .public-home .site-topbar,[data-theme=light] .public-post .site-topbar{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,249,255,.94));border-color:#c9dff2}[data-theme=light] .brand-premium-pill{color:#2b5f93;background:linear-gradient(180deg,#eef7ff,#e4f1ff);border-color:#bbd7ef}[data-theme=light] .premium-promo-box{background:linear-gradient(145deg,#fff,#f4f9ff);border-color:#c8dff2}[data-theme=light] .public-home .card{background:linear-gradient(180deg,#fff,#f3f8fe);border-color:#cddfed}[data-theme=light] .post-player-shell{background:#fff;border-color:#cfe1f2}[data-theme=light] .post-player-footer{background:#f5f9fd}[data-theme=light] .post-stat-card,[data-theme=light] .premium-content-panel,[data-theme=light] .premium-taxonomy-panel{background:linear-gradient(180deg,#fff,#f6faff);border-color:#d2e4f2}[data-theme=light] .post-title-row h1{color:#07182a}[data-theme=light] .taxonomy-group{background:rgba(234,244,253,.64);border-color:#d6e6f2}[data-theme=light] .premium-ad-frame{background:linear-gradient(180deg,#f6faff,#eaf3ff);border-color:#cfe1f1}@media(max-width:1199px){.premium-promo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:899px){.premium-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-promo-box{min-height:88px;padding:12px 11px 12px 42px}.premium-promo-box .promo-copy h2{font-size:12.5px}.premium-promo-box .promo-copy p{font-size:9px}.premium-promo-box .promo-button{min-height:33px;padding:7px 10px;font-size:10px}}@media(max-width:699px){.premium-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.premium-promo-box{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;align-content:center;min-height:104px;padding:11px 10px 10px 38px;border-radius:14px}.premium-promo-box .promo-copy{gap:2px}.premium-promo-box .promo-copy h2{font-size:11.5px;line-height:1.22}.premium-promo-box .promo-copy p{font-size:8.5px;line-height:1.25}.premium-promo-box .promo-action{width:100%;justify-content:stretch}.premium-promo-box .promo-button{width:100%;min-height:31px;padding:6px 8px;font-size:9.5px;border-radius:9px}.premium-promo-box .promo-badge{left:9px;top:18px;transform:none;width:24px;height:24px;border-radius:8px}.premium-public-shell{padding:14px 13px 30px}.public-home .card .body{min-height:145px}.post-title-row{flex-direction:column;gap:10px}.post-home-pill{align-self:flex-start}.post-player-footer{align-items:flex-start;flex-direction:column;padding:8px 12px}.player-footer-hint{line-height:1.4}}@media(max-width:380px){.premium-public-shell{padding-left:9px;padding-right:9px}.premium-promo-grid{gap:7px}.premium-promo-box{min-height:98px;padding:10px 8px 9px 34px}.premium-promo-box .promo-copy h2{font-size:10.5px}.premium-promo-box .promo-copy p{font-size:8px}.premium-promo-box .promo-button{min-height:29px;font-size:9px;padding:5px 7px}.premium-promo-box .promo-badge{left:8px;top:16px;width:22px;height:22px}}@media(max-width:560px){.public-home .site-topbar,.public-post .site-topbar{border-radius:18px}.premium-public-shell{padding:10px 10px 24px}.brand-row{gap:7px}.public-home .brand,.public-post .brand{font-size:18px}.brand-premium-pill{height:20px;font-size:7px}.public-home .card .body{min-height:136px;padding:11px 12px 13px}.public-home .card .title{font-size:14px}.premium-ad-frame{border-radius:15px;min-height:250px}.post-hero-kicker{margin-bottom:8px}.post-title-row h1{font-size:25px}.post-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-stat-card{min-height:64px}.taxonomy-group{padding:10px}.suggested-body{min-height:158px}}.public-listing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:3px 0 15px;padding:0 2px}.public-listing-head h1{margin:4px 0 0;font-size:clamp(22px,2.2vw,30px);line-height:1.08;letter-spacing:-.02em;font-weight:950;color:#f8fbff}.public-listing-summary{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:7px 10px;border:1px solid rgba(105,174,239,.14);border-radius:999px;background:rgba(7,22,39,.54);color:#7f9db8;font-size:10px;font-weight:800;white-space:nowrap}.public-listing-summary strong{color:#dcecff}.public-home .thumb,.suggested-thumb{position:relative;overflow:hidden}.public-home .thumb:after,.suggested-thumb:after{content:"";position:absolute;inset:42% 0 0;background:linear-gradient(180deg,transparent,rgba(1,7,15,.56));opacity:.78;pointer-events:none}.card-play-hint{position:absolute;left:11px;bottom:10px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(5,15,27,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:11px;padding-left:1px;opacity:0;transform:translateY(4px) scale(.92);transition:opacity .18s ease,transform .18s ease,background .18s ease;pointer-events:none;box-shadow:0 8px 22px rgba(0,0,0,.3)}.public-home .card:hover .card-play-hint,.suggested-card:hover .card-play-hint{opacity:1;transform:translateY(0) scale(1);background:rgba(55,126,231,.88)}.card-corner-label{position:absolute;right:9px;bottom:10px;z-index:2;padding:5px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(5,15,27,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d6eaff;font-weight:950}.card-corner-label,.card-format{font-size:7px;letter-spacing:.13em}.card-format{margin-left:auto;color:#6f8ca8;font-weight:900}.media-meta,.suggested-media-meta{gap:8px;justify-content:flex-start}.card-sync{margin-left:auto;display:inline-flex;align-items:center;min-height:22px;padding:4px 7px;border-radius:999px;border:1px solid rgba(109,183,232,.16);font-size:7px;font-weight:950;letter-spacing:.12em}.card-sync.is-synced{color:#76e0b9;background:rgba(83,216,167,.07);border-color:rgba(83,216,167,.18)}.card-sync.is-pending{color:#f0cb82;background:rgba(247,216,138,.06);border-color:rgba(247,216,138,.18)}.card-taxonomy-more,.suggested-taxonomy-more{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;min-width:25px;border-radius:999px;border:1px dashed rgba(133,171,210,.28);background:rgba(9,22,38,.34);color:#86a4c3;font-size:9px;font-weight:900}.public-home .card .title{margin-top:1px}.public-home .card .body{min-height:150px}.public-home .card:hover .thumb img,.suggested-card:hover .suggested-thumb img{transform:scale(1.025)}.public-home .thumb img,.suggested-thumb img{transition:transform .28s ease;transform-origin:center}.public-home .grid{row-gap:20px}.premium-ad-slot .premium-ad-frame{min-height:0;height:100%}.public-home .grid-ad-slot .premium-ad-frame{width:100%;min-height:100%;border-radius:18px}.public-home .grid-ad-slot .premium-ad-body{min-height:180px}.suggested-ad-card .premium-ad-frame{height:100%;min-height:100%}.suggested-section{margin-top:30px;padding-top:4px}.suggested-heading{align-items:flex-end}.suggested-heading h2{letter-spacing:-.018em}.suggested-card:hover .suggested-thumb:after{opacity:.9}@media(max-width:900px){.public-listing-head{margin-bottom:13px}.public-listing-head h1{font-size:24px}.public-home .card .body{min-height:146px}.public-home .grid{row-gap:14px}}@media(max-width:700px){.public-listing-head{align-items:flex-start;flex-direction:column;gap:8px}.public-listing-summary{min-height:28px}}@media(max-width:560px){.public-listing-head{margin:0 0 12px;padding:0 2px}.public-listing-head h1{font-size:22px}.public-home .card .body{min-height:142px}.card-play-hint{opacity:1;transform:none;width:31px;height:31px;left:10px;bottom:9px}.card-corner-label{right:8px;bottom:8px;font-size:6px}.card-format,.card-sync{font-size:6px}.card-sync{min-height:20px;padding:3px 6px}.suggested-heading h2{font-size:22px}}.public-home .grid>.card,.public-home .grid>.grid-ad-slot,.suggested-grid>.suggested-ad-card,.suggested-grid>.suggested-card{align-self:start}.public-home .card,.suggested-card{height:auto}.public-home .card .body{min-height:0}.public-home .card-taxonomy{margin-top:7px;padding-top:7px;gap:5px;max-height:52px;overflow:hidden;align-content:flex-start}.public-home .card-taxonomy-chip{position:relative;min-height:22px;padding:4px 8px 4px 9px;border-radius:999px;font-size:9.5px;font-weight:850;line-height:1.08;letter-spacing:.005em;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 4px 12px rgba(0,0,0,.1)}.public-home .card-taxonomy-chip:before{content:"";width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:currentColor;opacity:.88;box-shadow:0 0 8px currentColor}.public-home .card-taxonomy-category{color:#c8ecff;border-color:rgba(91,190,255,.36)}.public-home .card-taxonomy-actor{color:#c9fff4;border-color:rgba(53,215,190,.3)}.public-home .card-taxonomy-tag{color:#ebe4ff;border-color:rgba(154,131,255,.32)}.public-home .card-taxonomy-more{min-height:22px;padding:4px 8px;border-color:rgba(145,180,214,.34);background:rgba(11,25,43,.54);color:#a9c0d8;font-size:9px}.public-home .media-meta{margin-top:6px;min-height:27px}.post-hero .premium-hd-badge,.public-home .premium-hd-badge,.suggested-card .premium-hd-badge{position:relative;isolation:isolate;overflow:hidden;min-height:26px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,214,111,.58);background:linear-gradient(135deg,rgba(255,222,133,.2),rgba(255,196,58,.1) 52%,rgba(73,135,230,.14));color:#ffe9a8;text-shadow:0 0 9px rgba(255,211,99,.34);box-shadow:0 6px 18px rgba(255,190,48,.12),0 0 18px rgba(255,211,104,.08),inset 0 1px 0 rgba(255,255,255,.13)}.post-hero .premium-hd-badge:after,.public-home .premium-hd-badge:after,.suggested-card .premium-hd-badge:after{inset:0;z-index:-1;transform:translateX(-125%) skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,248,214,.34),transparent);animation:premiumHdShimmer 3.8s ease-in-out infinite}.premium-hd-star{color:#ffd45c!important;text-shadow:0 0 12px rgba(255,211,92,.72),0 0 4px rgba(255,233,164,.55)!important}@keyframes premiumHdShimmer{0%,58%{transform:translateX(-125%) skewX(-18deg);opacity:0}72%{opacity:1}to{transform:translateX(135%) skewX(-18deg);opacity:0}}.public-home .card .title{margin-top:0}.suggested-body{min-height:0}.suggested-taxonomy{margin-top:7px;padding-top:7px;gap:5px;max-height:50px}.suggested-taxonomy-chip{min-height:22px;padding:4px 8px;font-size:9px;font-weight:820}[data-theme=light] .post-hero .premium-hd-badge,[data-theme=light] .public-home .premium-hd-badge,[data-theme=light] .suggested-card .premium-hd-badge{color:#8b5b00;background:linear-gradient(135deg,rgba(255,220,130,.34),rgba(255,239,193,.82));border-color:rgba(205,145,22,.42);text-shadow:none}@media(max-width:700px){.public-home .card-taxonomy{gap:4px;max-height:50px}.public-home .card-taxonomy-chip{min-height:21px;padding:4px 7px 4px 8px;font-size:9px}.public-home .card-taxonomy-chip:before{width:3px;height:3px;flex-basis:3px}.public-home .premium-hd-badge{min-height:24px;padding:4px 9px;font-size:8px}}.public-home .card .body{display:block!important;padding:12px 12px 11px!important}.public-home .card .card-topline{min-height:14px;margin:0 0 4px}.public-home .card .title{margin:0!important;line-height:1.3!important}.public-home .card .media-meta{margin-top:7px!important;min-height:26px!important;display:flex!important;align-items:center!important}.public-home .card-taxonomy{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;align-content:flex-start!important;margin:6px 0 0!important;padding:6px 0 0!important;min-height:0!important;max-height:48px!important;border-top:1px solid rgba(103,165,224,.1)}.public-home .card-taxonomy-chip{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:22px!important;max-width:100%!important;padding:4px 7px!important;font-size:10px!important;line-height:1.05!important;font-weight:850!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.public-home .card-taxonomy-chip:before{width:auto!important;height:auto!important;min-width:0!important;flex:0 0 auto!important;border-radius:0!important;background:none!important;box-shadow:none!important;opacity:.95!important;font-size:7px!important;font-weight:950!important;line-height:1!important}.public-home .card-taxonomy-category:before{content:"C"!important;color:#d7f2ff}.public-home .card-taxonomy-actor:before{content:"A"!important;color:#d6fff8}.public-home .card-taxonomy-tag:before{content:"#"!important;color:#efeaff}.public-home .card-taxonomy-more{min-height:22px!important;padding:4px 8px!important;font-size:9px!important}.post-hero .premium-hd-badge,.public-home .premium-hd-badge,.suggested-card .premium-hd-badge{min-height:26px!important;padding:4px 10px!important;border:1px solid rgba(255,225,133,.88)!important;background:linear-gradient(145deg,rgba(72,46,7,.98),rgba(145,96,12,.98) 24%,rgba(224,174,53,.98) 48%,rgba(139,91,10,.98) 74%,rgba(60,39,6,.98))!important;color:#fff3c3!important;text-shadow:0 0 8px rgba(255,232,153,.34)!important;box-shadow:0 6px 18px rgba(0,0,0,.24),0 0 18px rgba(246,194,67,.18),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(50,30,4,.42)!important}.post-hero .premium-hd-star,.public-home .premium-hd-star,.suggested-card .premium-hd-star{color:#fff0a2!important;text-shadow:0 0 12px rgba(255,224,102,.95),0 0 4px rgba(255,248,211,.75)!important}.post-hero .premium-hd-badge:after,.public-home .premium-hd-badge:after,.suggested-card .premium-hd-badge:after{background:linear-gradient(90deg,transparent 15%,rgba(255,255,235,.5) 50%,transparent 85%)!important;animation:premiumHdShimmer161 3.4s ease-in-out infinite!important}@keyframes premiumHdShimmer161{0%,55%{transform:translateX(-130%) skewX(-18deg);opacity:0}68%{opacity:1}to{transform:translateX(135%) skewX(-18deg);opacity:0}}@media(max-width:700px){.public-home .card-taxonomy{gap:4px!important;max-height:46px!important}.public-home .card-taxonomy-chip{min-height:21px!important;padding:4px 7px!important;font-size:9px!important}}.post-hero .premium-hd-badge,.public-home .premium-hd-badge,.suggested-card .premium-hd-badge{position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:28px!important;padding:4px 11px!important;border:1px solid rgba(255,239,171,.94)!important;border-radius:999px!important;background:linear-gradient(180deg,#5b3b07,#9b640d 12%,#d79d27 28%,#ffe37a 47%,#e7b83e 62%,#b67813 82%,#5d3b07)!important;color:#fff7cf!important;letter-spacing:.145em!important;text-shadow:0 1px 0 rgba(94,57,4,.95),0 2px 0 rgba(72,42,2,.78),0 3px 3px rgba(0,0,0,.58),0 0 8px rgba(255,231,137,.32)!important;box-shadow:0 7px 18px rgba(0,0,0,.28),0 0 18px rgba(255,201,61,.16),inset 0 1px 0 rgba(255,255,255,.62),inset 0 2px 0 rgba(255,248,214,.22),inset 0 -1px 0 rgba(62,38,3,.74),inset 0 -3px 5px rgba(91,53,2,.3)!important;transform:translateY(0)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.post-hero .premium-hd-badge:before,.public-home .premium-hd-badge:before,.suggested-card .premium-hd-badge:before{content:"";position:absolute;left:1px;right:1px;top:1px;height:45%;z-index:-1;border-radius:999px 999px 52% 52%;background:linear-gradient(180deg,rgba(255,255,245,.34),rgba(255,248,206,.1) 55%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.22);pointer-events:none}.post-hero .premium-hd-badge:after,.public-home .premium-hd-badge:after,.suggested-card .premium-hd-badge:after{content:"";position:absolute;top:-22%;bottom:-22%;left:-34%;width:22%;z-index:2;transform:translateX(-120%) skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,250,.08) 28%,rgba(255,255,245,.72) 50%,rgba(255,255,245,.1) 72%,transparent);filter:blur(.2px);mix-blend-mode:screen;animation:premiumHdShimmer162 3.8s ease-in-out infinite;pointer-events:none}.post-hero .premium-hd-badge:hover,.public-home .premium-hd-badge:hover,.suggested-card .premium-hd-badge:hover{transform:translateY(-1px)!important;filter:saturate(1.08) brightness(1.04)!important;box-shadow:0 10px 22px rgba(0,0,0,.3),0 0 24px rgba(255,205,63,.22),inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(62,38,3,.8),inset 0 -3px 5px rgba(91,53,2,.34)!important}.post-hero .premium-hd-star,.public-home .premium-hd-star,.suggested-card .premium-hd-star{color:#fff7bc!important;text-shadow:0 1px 0 rgba(93,53,2,.95),0 2px 0 rgba(70,40,1,.7),0 0 12px rgba(255,227,108,.98),0 0 4px rgba(255,249,218,.88)!important}@keyframes premiumHdShimmer162{0%,55%{transform:translateX(-120%) skewX(-18deg);opacity:0}64%{opacity:.05}70%{opacity:1}82%{opacity:.78}to{transform:translateX(620%) skewX(-18deg);opacity:0}}[data-theme=light] .post-hero .premium-hd-badge,[data-theme=light] .public-home .premium-hd-badge,[data-theme=light] .suggested-card .premium-hd-badge{color:#6d4600!important;text-shadow:0 1px 0 rgba(255,255,255,.88),0 2px 2px rgba(113,76,3,.18)!important;box-shadow:0 8px 18px rgba(77,105,130,.18),inset 0 1px 0 rgba(255,255,255,.85),inset 0 -2px 4px rgba(122,79,0,.14)!important}@media(max-width:700px){.public-home .premium-hd-badge{min-height:25px!important;padding:4px 9px!important;font-size:8px!important}}.post-hero .premium-hd-badge,.public-home .premium-hd-badge,.suggested-card .premium-hd-badge{min-height:25px!important;padding:3px 9px!important;border:1px solid rgba(224,181,74,.68)!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(32,31,25,.96),rgba(49,40,19,.96) 44%,rgba(28,28,24,.98))!important;color:#f5dfa0!important;letter-spacing:.075em!important;text-shadow:0 1px 0 rgba(255,246,207,.42),0 2px 1px rgba(80,53,3,.55)!important;box-shadow:0 4px 10px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(7,7,5,.72),0 0 0 1px rgba(255,214,102,.06)!important}.post-hero .premium-hd-badge:before,.public-home .premium-hd-badge:before,.suggested-card .premium-hd-badge:before{content:""!important;position:absolute!important;inset:1px!important;z-index:-1!important;border-radius:7px!important;background:linear-gradient(180deg,rgba(255,250,226,.08),transparent 58%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;pointer-events:none!important}.post-hero .premium-hd-badge:after,.public-home .premium-hd-badge:after,.suggested-card .premium-hd-badge:after{content:""!important;position:absolute!important;top:-18%!important;bottom:-18%!important;left:-30%!important;width:16%!important;z-index:2!important;transform:translateX(-140%) skewX(-16deg)!important;background:linear-gradient(90deg,transparent,rgba(255,249,215,.08) 28%,rgba(255,249,215,.62) 50%,rgba(255,249,215,.08) 72%,transparent)!important;filter:none!important;mix-blend-mode:screen!important;animation:premiumHdShimmer164 5.2s ease-in-out infinite!important;pointer-events:none!important}.post-hero .premium-hd-star,.public-home .premium-hd-star,.suggested-card .premium-hd-star{color:#f7d783!important;font-size:10px!important;text-shadow:0 1px 0 rgba(78,51,3,.72),0 0 7px rgba(255,216,113,.42)!important}.post-hero .premium-hd-badge:hover,.public-home .premium-hd-badge:hover,.suggested-card .premium-hd-badge:hover{transform:translateY(-.5px)!important;filter:brightness(1.03) saturate(1.02)!important;box-shadow:0 6px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(7,7,5,.76),0 0 12px rgba(255,206,84,.1)!important}@keyframes premiumHdShimmer164{0%,62%{transform:translateX(-140%) skewX(-16deg);opacity:0}69%{opacity:.16}74%{opacity:.9}80%{opacity:.16}to{transform:translateX(760%) skewX(-16deg);opacity:0}}[data-theme=light] .post-hero .premium-hd-badge,[data-theme=light] .public-home .premium-hd-badge,[data-theme=light] .suggested-card .premium-hd-badge{background:linear-gradient(180deg,#fffaf0,#f7edd2)!important;color:#825d0a!important;border-color:rgba(181,129,24,.4)!important;text-shadow:0 1px 0 rgba(255,255,255,.92)!important}.post-engagement{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:10px 11px;border:1px solid rgba(105,174,239,.16);border-radius:15px;background:linear-gradient(180deg,rgba(8,28,49,.96),rgba(5,18,32,.98));box-shadow:0 12px 30px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.025)}.post-engagement-view{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#cfe4f8}.post-engagement-icon{width:19px;height:19px;display:grid;place-items:center;color:#76a9d4}.post-engagement-icon svg{width:18px;height:18px;display:block}.post-engagement-value{font-size:13px;font-weight:950;line-height:1;color:#eef7ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.post-engagement-label{font-size:8px;font-weight:950;letter-spacing:.16em;color:#7090ad}.post-engagement-live{margin-left:1px;color:#59d9a9;font-size:11px;text-shadow:0 0 10px rgba(89,217,169,.42)}.post-engagement-divider{width:1px;align-self:stretch;background:rgba(112,178,238,.1)}.post-engagement-actions{display:flex;align-items:center;gap:7px}.engagement-btn{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border-radius:10px;border:1px solid rgba(108,177,236,.14);background:rgba(9,28,49,.66);color:#98b5cf;font-size:10px;font-weight:900;letter-spacing:.02em;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.engagement-btn svg{width:16px;height:16px;flex:0 0 auto}.engagement-btn b{font-size:10px;color:#dbeeff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.engagement-btn:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(122,191,245,.3);color:#eff8ff;background:rgba(13,39,66,.92)}.engagement-btn:focus-visible{outline:2px solid rgba(121,188,245,.75);outline-offset:2px}.engagement-btn:disabled{opacity:.65;cursor:wait}.engagement-btn.like.active{color:#75b8ff;border-color:rgba(92,169,255,.42);background:rgba(40,103,176,.17);box-shadow:0 0 0 1px rgba(92,169,255,.04),0 8px 22px rgba(39,108,184,.14)}.engagement-btn.like.active b{color:#bfe0ff}.engagement-btn.dislike.active{color:#efaa94;border-color:rgba(238,132,104,.38);background:rgba(161,74,50,.15);box-shadow:0 0 0 1px rgba(238,132,104,.04),0 8px 22px rgba(161,74,50,.12)}.engagement-btn.dislike.active b{color:#ffd1c3}.card-engagement{display:flex;align-items:center;gap:5px;margin-top:8px;color:#7491ac;font-size:9px;font-weight:800;letter-spacing:.02em}.card-engagement-eye{font-size:8px;color:#6f9ac1}.admin-post-engagement{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:7px;color:#6f8da8;font-size:9px;font-weight:800;letter-spacing:.02em}.admin-post-engagement span{white-space:nowrap}[data-theme=light] .post-engagement{background:linear-gradient(180deg,#fff,#f4f9fe);border-color:#cfe1f2;box-shadow:0 10px 26px rgba(21,73,114,.08)}[data-theme=light] .post-engagement-value{color:#0b2944}[data-theme=light] .post-engagement-label{color:#66829e}[data-theme=light] .engagement-btn{background:#f3f8fc;border-color:#d2e3f0;color:#55738e}[data-theme=light] .engagement-btn b{color:#214867}[data-theme=light] .engagement-btn.like.active{background:#e8f3ff;border-color:#a9d0f3}[data-theme=light] .engagement-btn.dislike.active{background:#fff0eb;border-color:#efc2b5}@media(max-width:640px){.post-engagement{align-items:stretch;flex-direction:column;gap:9px;padding:10px}.post-engagement-divider{width:auto;height:1px;min-height:1px}.post-engagement-actions{width:100%}.engagement-btn{flex:1 1;min-width:0}.admin-post-engagement{gap:7px}}.public-home .card .thumb,.suggested-card .suggested-thumb{position:relative!important}.public-home .premium-hd-card-badge,.suggested-card .premium-hd-card-badge{position:absolute!important;top:9px!important;left:9px!important;right:auto!important;z-index:6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:22px!important;height:22px!important;padding:0 7px!important;border-radius:7px!important;border:1px solid rgba(233,197,102,.5)!important;background:rgba(7,16,28,.8)!important;color:#e3d6ac!important;letter-spacing:.065em!important;font-size:7px!important;font-weight:900!important;line-height:1!important;box-shadow:0 7px 18px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(7px) saturate(1.08)!important;-webkit-backdrop-filter:blur(7px) saturate(1.08)!important;transform:none!important;filter:none!important}.public-home .premium-hd-card-badge .premium-hd-premium,.suggested-card .premium-hd-card-badge .premium-hd-premium{color:#a9b8c9!important;font-size:6px!important;font-weight:900!important;letter-spacing:.1em!important}.public-home .premium-hd-card-badge .premium-hd-star,.suggested-card .premium-hd-card-badge .premium-hd-star{color:#f2d37a!important;font-size:8px!important;line-height:1!important;text-shadow:0 0 8px rgba(242,211,122,.32)!important}.public-home .premium-hd-card-badge .premium-hd-quality,.suggested-card .premium-hd-card-badge .premium-hd-quality{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:14px!important;padding:0 4px!important;border-radius:4px!important;background:linear-gradient(180deg,#f1d581,#b78a2a)!important;color:#172235!important;font-size:7px!important;font-weight:950!important;letter-spacing:.06em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 2px 7px rgba(225,177,53,.18)!important}.public-home .premium-hd-card-badge:before,.suggested-card .premium-hd-card-badge:before{inset:1px!important;border-radius:6px!important;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 55%)!important}.public-home .premium-hd-card-badge:after,.suggested-card .premium-hd-card-badge:after{top:-25%!important;bottom:-25%!important;left:-35%!important;width:20%!important;animation:premiumHdShimmer167 5.6s ease-in-out infinite!important}.public-home .card-engagement-inline,.suggested-card .card-engagement-inline{display:flex!important;align-items:center!important;min-width:0!important;margin-top:7px!important;min-height:20px!important;color:#839eb8!important;font-size:8px!important;font-weight:850!important;letter-spacing:.01em!important;white-space:nowrap!important;overflow:hidden!important}.public-home .card-engagement-item,.suggested-card .card-engagement-item{display:inline-flex!important;align-items:center!important;min-width:0!important;color:#819ab3!important}.public-home .card-engagement-item em,.suggested-card .card-engagement-item em{font-style:normal!important;color:#5f7992!important;font-size:7px!important;font-weight:800!important;letter-spacing:.015em!important}.public-home .card-engagement-icon,.suggested-card .card-engagement-icon{color:#8aa8c3!important;font-size:9px!important;line-height:1!important}.public-home .card-engagement-item.views .card-engagement-icon,.suggested-card .card-engagement-item.views .card-engagement-icon{color:#78a9d5!important}.public-home .card-engagement-item.likes .card-engagement-icon,.suggested-card .card-engagement-item.likes .card-engagement-icon{color:#7dc4ff!important}.public-home .card-engagement-item.dislikes .card-engagement-icon,.suggested-card .card-engagement-item.dislikes .card-engagement-icon{color:#cda09a!important}.public-home .card-engagement-sep,.suggested-card .card-engagement-sep{color:#426079!important;font-size:9px!important;line-height:1!important}.public-home .card-engagement-inline+.card-taxonomy,.suggested-card .card-engagement-inline+.suggested-taxonomy{margin-top:6px!important}.public-home .card-sync,.suggested-card .suggested-sync{display:none!important}@keyframes premiumHdShimmer167{0%,62%{transform:translateX(-145%) skewX(-16deg);opacity:0}70%{opacity:.1}75%{opacity:.72}81%{opacity:.1}to{transform:translateX(760%) skewX(-16deg);opacity:0}}[data-theme=light] .public-home .premium-hd-card-badge,[data-theme=light] .suggested-card .premium-hd-card-badge{background:rgba(255,252,245,.9)!important;border-color:rgba(178,132,33,.38)!important;color:#7a5a0f!important;box-shadow:0 7px 18px rgba(37,62,83,.1),inset 0 1px 0 rgba(255,255,255,.95)!important}@media(max-width:700px){.public-home .premium-hd-card-badge,.suggested-card .premium-hd-card-badge{top:8px!important;left:8px!important;min-height:21px!important;height:21px!important;padding:0 6px!important}.public-home .card-engagement-inline,.suggested-card .card-engagement-inline{gap:5px!important;font-size:7.5px!important}.public-home .card-engagement-item em,.suggested-card .card-engagement-item em{font-size:6.5px!important}}.public-home .card .body,.suggested-card .suggested-body{gap:0!important;min-height:0!important}.public-home .card .body,.suggested-card .suggested-body{padding-top:8px!important;padding-bottom:9px!important}.public-home .card .title,.suggested-card .suggested-title{margin-top:1px!important;margin-bottom:0!important}.public-home .card-engagement-inline,.suggested-card .card-engagement-inline{margin-top:4px!important;min-height:16px!important;height:16px!important;gap:6px!important;font-size:7.5px!important;line-height:1!important}.public-home .card-engagement-item,.suggested-card .card-engagement-item{gap:3px!important}.public-home .card-engagement-item em,.suggested-card .card-engagement-item em{font-size:6.2px!important;letter-spacing:.01em!important}.public-home .card-engagement-icon,.suggested-card .card-engagement-icon{font-size:8.5px!important}.public-home .card-engagement-sep,.suggested-card .card-engagement-sep{font-size:8px!important}.public-home .card-engagement-inline+.card-taxonomy,.suggested-card .card-engagement-inline+.suggested-taxonomy{margin-top:2px!important;padding-top:0!important}.public-home .card-taxonomy{gap:4px!important;max-height:46px!important}.public-home .card-taxonomy-chip{min-height:20px!important;padding:3px 7px 3px 8px!important;font-size:9px!important}.public-home .card-taxonomy-more{min-height:20px!important;padding:3px 7px!important}.public-home .card-sync,.public-home .suggested-sync,.suggested-card .card-sync,.suggested-card .suggested-sync{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.public-home .media-meta:has(.card-sync),.suggested-card .suggested-media-meta:has(.suggested-sync){display:none!important}@media(max-width:700px){.public-home .card .body,.suggested-card .suggested-body{padding-top:7px!important;padding-bottom:8px!important}.public-home .card-engagement-inline,.suggested-card .card-engagement-inline{margin-top:3px!important;gap:5px!important}.public-home .card-engagement-item em,.suggested-card .card-engagement-item em{font-size:6px!important}}:root{--ux-glass:rgba(11,30,54,.78);--ux-glass-strong:rgba(8,24,43,.92);--ux-line:rgba(130,190,255,.18);--ux-shadow:0 20px 55px rgba(0,0,0,.22);--ux-gold:#f7d88a;--ux-cyan:#6ee7ff}html[data-apyar-theme=obsidian]{--bg:#050609;--panel:#0d0f14;--card:#10141b;--text:#f7f8fb;--muted:#a7afbd;--accent:#62d8ff;--border:rgba(158,184,208,.17);--premium-blue:#62d8ff;--premium-cyan:#9ff1ff;--premium-violet:#a98bff}html[data-apyar-theme=velvet]{--bg:#0b070b;--panel:#171017;--card:#1a1119;--text:#fff5fb;--muted:#c0a9b8;--accent:#e768a3;--border:rgba(232,139,185,.18);--premium-blue:#ea76aa;--premium-cyan:#ffb0d1;--premium-violet:#b997ff;--premium-gold:#f3cf8a}html[data-apyar-theme=light]{--bg:#eef6ff;--panel:#fff;--card:#fff;--text:#0a1b2e;--muted:#607690;--accent:#2b7be8;--border:#cfe0f3;--premium-blue:#2b7be8;--premium-cyan:#3fb8db;--premium-violet:#6f5bd7}body{transition:background .24s ease,color .18s ease}.public-home .site-topbar,.public-post .site-topbar{box-shadow:var(--ux-shadow),inset 0 1px 0 rgba(255,255,255,.045)}.premium-site-header{display:grid!important;grid-template-columns:auto auto minmax(320px,1fr);align-items:center;grid-gap:18px!important;gap:18px!important}.premium-header-nav{display:flex;align-items:center;gap:5px;justify-content:center}.premium-header-nav a{padding:8px 10px;border-radius:10px;color:#9fb6cf;font-size:11px;font-weight:900;letter-spacing:.04em;transition:all .16s ease}.premium-header-nav a:hover{background:rgba(93,164,236,.09);color:#eef7ff}.public-header-tools,.public-search{min-width:0}.public-search-icon{color:#8eabc7;font-size:16px;line-height:1;display:inline-grid;place-items:center}.public-search button{border:0;background:linear-gradient(180deg,rgba(75,154,241,.22),rgba(67,131,211,.12));color:#d7ebff;border-left:1px solid rgba(118,177,235,.14);padding:0 11px;font-size:10px;font-weight:900;letter-spacing:.06em;cursor:pointer;height:32px}.premium-theme-toggle{min-width:0;max-width:150px;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;overflow:hidden}.theme-toggle-icon{font-size:12px;line-height:1}.theme-toggle-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;letter-spacing:.04em}.premium-discovery-strip{display:flex;align-items:center;gap:7px;min-width:0;margin:0 0 14px;padding:8px 9px;border:1px solid rgba(112,174,231,.15);border-radius:13px;background:linear-gradient(180deg,rgba(10,30,52,.62),rgba(7,22,39,.48));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.premium-discovery-label{color:#708aa5;font-size:8px;font-weight:950;letter-spacing:.17em;margin:0 2px}.premium-discovery-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:9px;border:1px solid rgba(115,170,220,.13);background:rgba(10,22,37,.62);color:#9fb6cf;font-size:9px;font-weight:900;transition:all .14s ease}.premium-discovery-chip:hover{color:#f5fbff;border-color:rgba(109,187,255,.34);background:rgba(35,92,145,.18);transform:translateY(-1px)}.premium-discovery-chip.active{color:#fff;background:linear-gradient(180deg,rgba(85,170,255,.23),rgba(42,101,165,.16));border-color:rgba(89,177,255,.4);box-shadow:0 7px 18px rgba(37,111,190,.14)}.premium-discovery-spacer{flex:1 1}.premium-discovery-hint{color:#617d99;font-size:8px;font-weight:850;white-space:nowrap}.public-home .card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.public-home .card:hover{transform:translateY(-3px);border-color:rgba(104,180,255,.32);box-shadow:0 22px 45px rgba(0,0,0,.2),0 0 0 1px rgba(96,177,255,.05)}.public-home .card .thumb{overflow:hidden}.public-home .card .thumb img{transition:transform .38s cubic-bezier(.2,.75,.25,1),filter .24s ease}.public-home .card:hover .thumb img{transform:scale(1.035);filter:saturate(1.04) contrast(1.015)}.public-home .card .title{transition:color .16s ease}.public-home .card:hover .title{color:#f7fbff}.public-home .card-engagement-inline{background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0));border-radius:8px;padding:3px 4px 2px;margin-left:-4px;margin-right:-4px}.public-home .card-taxonomy{margin-left:-1px;margin-right:-1px}.post-engagement-sticky-wrap{position:relative;z-index:20}.premium-post-article .post-engagement-sticky-wrap .post-engagement{transition:box-shadow .18s ease,border-color .18s ease}[data-apyar-theme=obsidian] body{background:radial-gradient(900px 520px at 50% -12%,rgba(71,217,255,.08),transparent 60%),linear-gradient(180deg,#090b0f,#030406)}[data-apyar-theme=obsidian] .public-home .site-topbar,[data-apyar-theme=obsidian] .public-post .site-topbar{background:linear-gradient(180deg,rgba(15,22,31,.93),rgba(7,10,14,.88));border-color:rgba(105,218,255,.16)}[data-apyar-theme=obsidian] .premium-discovery-strip{background:linear-gradient(180deg,rgba(14,20,27,.88),rgba(8,12,17,.72));border-color:rgba(101,217,255,.14)}[data-apyar-theme=obsidian] .card{background:linear-gradient(180deg,#121821,#0d1118);border-color:rgba(132,154,177,.15)}[data-apyar-theme=obsidian] .brand-premium-pill{border-color:rgba(98,216,255,.22);background:rgba(98,216,255,.06)}[data-apyar-theme=velvet] body{background:radial-gradient(900px 520px at 50% -12%,rgba(232,104,163,.11),transparent 60%),linear-gradient(180deg,#100912,#070508)}[data-apyar-theme=velvet] .public-home .site-topbar,[data-apyar-theme=velvet] .public-post .site-topbar{background:linear-gradient(180deg,rgba(32,17,28,.93),rgba(16,9,15,.89));border-color:rgba(232,123,174,.19)}[data-apyar-theme=velvet] .premium-discovery-strip{background:linear-gradient(180deg,rgba(35,16,29,.74),rgba(18,9,16,.64));border-color:rgba(229,116,170,.16)}[data-apyar-theme=velvet] .card{background:linear-gradient(180deg,#20121d,#160c15);border-color:rgba(224,130,175,.17)}[data-apyar-theme=velvet] .card-taxonomy-category{background:linear-gradient(180deg,rgba(232,104,163,.14),rgba(145,44,93,.09));border-color:rgba(230,119,171,.25);color:#ffd2e7}[data-apyar-theme=velvet] .card-taxonomy-actor{background:linear-gradient(180deg,rgba(180,112,255,.13),rgba(89,46,143,.08));border-color:rgba(196,139,255,.22);color:#f0d9ff}[data-apyar-theme=light] body{background:linear-gradient(180deg,#f8fbff,#eaf3fb 58%,#e3eef8)}[data-apyar-theme=light] .premium-discovery-strip{background:rgba(255,255,255,.78);border-color:#d2e2f0;box-shadow:0 12px 28px rgba(48,88,130,.07)}[data-apyar-theme=light] .premium-discovery-chip{background:#fff;border-color:#d4e3ef;color:#55718e}[data-apyar-theme=light] .premium-discovery-chip.active{background:linear-gradient(180deg,#e9f3ff,#ddeeff);color:#1f5f9a;border-color:#a9cfee}[data-apyar-theme=light] .premium-discovery-hint{color:#7790a8}[data-apyar-theme=light] .premium-header-nav a{color:#5f7490}[data-apyar-theme=light] .premium-header-nav a:hover{background:#eff7ff;color:#1f4d75}.premium-skeleton-header{height:82px;border-radius:22px;background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.1) 37%,rgba(255,255,255,.04) 63%);background-size:400% 100%;animation:skeleton-shimmer 1.35s ease-in-out infinite}.premium-skeleton-heading{display:flex;justify-content:space-between;gap:16px;margin:18px 0 14px}.premium-skeleton-heading span{height:20px;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.045) 25%,rgba(255,255,255,.09) 37%,rgba(255,255,255,.045) 63%);background-size:400% 100%;animation:skeleton-shimmer 1.35s ease-in-out infinite}.premium-skeleton-heading span:first-child{width:170px}.premium-skeleton-heading span:last-child{width:160px}.premium-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.premium-skeleton-card{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:rgba(255,255,255,.025);padding-bottom:11px}.premium-skeleton-media{aspect-ratio:16/9;background:linear-gradient(90deg,rgba(255,255,255,.045) 25%,rgba(255,255,255,.09) 37%,rgba(255,255,255,.045) 63%);background-size:400% 100%;animation:skeleton-shimmer 1.35s ease-in-out infinite}.premium-skeleton-line{height:9px;width:58%;margin:10px 11px 0;border-radius:999px;background:rgba(255,255,255,.08)}.premium-skeleton-line.wide{width:82%;margin-top:11px}.premium-skeleton-chips{display:flex;gap:5px;padding:0 11px;margin-top:9px}.premium-skeleton-chips i{display:block;width:48px;height:16px;border-radius:999px;background:rgba(255,255,255,.06)}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1050px){.premium-site-header{grid-template-columns:auto minmax(260px,1fr)}.premium-header-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start}.public-header-tools{grid-column:2;grid-row:1}.premium-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.premium-site-header{display:flex!important;flex-wrap:wrap;gap:8px!important}.premium-header-nav{order:3;width:100%;overflow:auto;justify-content:flex-start;padding-top:3px;scrollbar-width:none}.premium-header-nav::-webkit-scrollbar{display:none}.premium-header-nav a{white-space:nowrap}.public-header-tools{width:100%;order:2}.premium-discovery-strip{overflow:auto;scrollbar-width:none}.premium-discovery-strip::-webkit-scrollbar{display:none}.premium-discovery-hint{display:none}.premium-skeleton-grid{grid-template-columns:1fr}.premium-skeleton-heading span:first-child{width:130px}.premium-skeleton-heading span:last-child{width:95px}.premium-skeleton-header{height:70px}}@media(max-width:560px){.public-home .site-topbar,.public-post .site-topbar{padding:10px 10px 9px;border-radius:18px}.premium-theme-toggle{max-width:126px}.theme-toggle-name{font-size:8px}.public-search button{padding:0 9px}.premium-discovery-strip{margin-bottom:11px;padding:7px 8px}.premium-discovery-chip{min-height:27px;padding:0 9px}.post-engagement-sticky-wrap{position:-webkit-sticky;position:sticky;bottom:10px;margin:12px -1px 0;z-index:120}.post-engagement-sticky-wrap .post-engagement{box-shadow:0 16px 35px rgba(0,0,0,.25),0 0 0 1px rgba(103,185,255,.05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(7,19,33,.92)}}.public-home .premium-site-header,.public-post .premium-site-header{display:grid!important;grid-template-columns:max-content minmax(max-content,1fr) max-content;align-items:center;grid-gap:clamp(10px,1.1vw,16px)!important;gap:clamp(10px,1.1vw,16px)!important;min-width:0;padding-right:14px}.public-home .premium-header-nav,.public-post .premium-header-nav{min-width:0;justify-content:center;gap:3px}.public-home .premium-header-nav a,.public-post .premium-header-nav a{padding:8px 9px;white-space:nowrap}.public-home .public-header-tools,.public-post .public-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;width:auto}.public-home .public-search,.public-post .public-search{flex:0 1 320px;width:clamp(280px,22vw,320px);max-width:320px;min-width:0;height:44px;min-height:44px;border-radius:13px}.public-home .public-search-icon,.public-post .public-search-icon{flex:0 0 auto;margin-left:9px}.public-home .public-search input,.public-post .public-search input{min-width:0;padding:9px 8px}.public-home .public-search button,.public-post .public-search button{flex:0 0 auto;height:32px;padding:0 10px;flex-basis:52px;width:52px;min-width:52px;padding:0 8px}.public-home .public-sort,.public-post .public-sort{flex:0 0 158px;width:158px;min-width:0;min-height:44px;height:44px;gap:6px;padding:0 9px;border-radius:13px}.public-home .public-sort-label,.public-post .public-sort-label{flex:0 0 auto;font-size:10px}.public-home .public-sort select,.public-post .public-sort select{flex:1 1 auto;width:78px;min-width:0;font-size:12px}.public-home .premium-theme-toggle,.public-post .premium-theme-toggle{display:grid!important;place-items:center;flex:0 0 42px;width:42px;height:42px;min-height:42px;max-width:42px;padding:0;border-radius:12px}.public-home .theme-toggle-icon,.public-post .theme-toggle-icon{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.public-home .theme-toggle-name,.public-post .theme-toggle-name{display:none}.public-home .public-header-tools>.corner-button,.public-post .public-header-tools>.corner-button{position:static;flex:0 0 auto;min-height:40px;padding:0 12px;gap:6px;border-radius:12px;white-space:nowrap;font-size:12px}.public-home .public-header-tools>.corner-button .corner-icon,.public-post .public-header-tools>.corner-button .corner-icon{width:17px;height:17px;font-size:10px}@media(max-width:1050px){.public-home .premium-site-header,.public-post .premium-site-header{grid-template-columns:max-content minmax(0,1fr);gap:10px!important;padding-right:0}.public-home .premium-header-nav,.public-post .premium-header-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start}.public-home .public-header-tools,.public-post .public-header-tools{grid-column:2;grid-row:1;justify-content:flex-end}.public-home .public-search,.public-post .public-search{flex-basis:280px;width:min(280px,30vw)}}@media(max-width:760px){.public-home .premium-site-header,.public-post .premium-site-header{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"brand brand brand brand brand brand brand theme theme admin admin admin" "search search search search search search search sort sort sort sort sort" "nav nav nav nav nav nav nav nav nav nav nav nav";align-items:center;grid-gap:8px 5px!important;gap:8px 5px!important;padding:10px 10px 9px;margin-left:-10px;margin-right:-10px;border-radius:18px}.public-home .brand-block,.public-post .brand-block{grid-area:brand;min-width:0;padding:4px 2px;margin:0}.public-home .brand-row,.public-post .brand-row{gap:6px;min-width:0}.public-home .brand,.public-post .brand{font-size:17px;line-height:1.1}.public-home .brand-premium-pill,.public-post .brand-premium-pill{height:19px;padding:0 5px;font-size:7px;letter-spacing:.11em}.public-home .brand-block .muted,.public-post .brand-block .muted{max-width:100%;font-size:9px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:clip}.public-home .premium-header-nav,.public-post .premium-header-nav{grid-area:nav;display:flex;width:auto;justify-content:space-between;gap:3px;overflow:visible;padding:0}.public-home .premium-header-nav a,.public-post .premium-header-nav a{padding:7px 8px;font-size:10px}.public-home .public-header-tools,.public-post .public-header-tools{display:contents!important}.public-home .public-search,.public-post .public-search{grid-area:search;width:auto;max-width:none;min-width:0;min-height:42px;height:42px;border-radius:11px}.public-home .public-search-icon,.public-post .public-search-icon{margin-left:7px}.public-home .public-search input,.public-post .public-search input{min-width:0;padding:8px 5px;font-size:12px}.public-home .public-search button,.public-post .public-search button{height:30px;padding:0 7px;font-size:9px}.public-home .public-sort,.public-post .public-sort{grid-area:sort;display:flex;width:auto;min-width:0;min-height:42px;height:42px;gap:4px;margin:0;padding:0 6px;border-radius:11px}.public-home .public-sort-label,.public-post .public-sort-label{font-size:9px}.public-home .public-sort select,.public-post .public-sort select{width:58px;min-width:0;flex:1 1 auto;font-size:10px}.public-home .premium-theme-toggle,.public-post .premium-theme-toggle{position:static!important;inset:auto;grid-area:theme;justify-self:center;width:42px;height:42px;min-height:42px;max-width:42px;flex-basis:42px;border-radius:11px}.public-home .public-header-tools>.corner-button,.public-post .public-header-tools>.corner-button{grid-area:admin;justify-self:end;min-width:0;min-height:36px;padding:0 7px;gap:4px;border-radius:11px;font-size:10px}.public-home .public-header-tools>.corner-button .corner-icon,.public-post .public-header-tools>.corner-button .corner-icon{width:15px;height:15px;font-size:9px}}.public-home .card .title,.suggested-card .suggested-title{font-family:Noto Sans Myanmar,Myanmar Text,Padauk,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px!important;line-height:1.52!important;overflow-wrap:anywhere!important;text-wrap:pretty;-webkit-line-clamp:3!important;min-height:4.56em!important;max-height:4.56em!important}.public-home .card .title{margin-top:2px!important}.public-home .card-engagement-inline,.suggested-card .card-engagement-inline{margin-top:6px!important}.public-home .card-taxonomy,.suggested-card .suggested-taxonomy{margin-top:6px!important;padding-top:0!important}.public-home .grid-ad-slot,.suggested-grid .suggested-ad-card{align-self:start!important;display:block!important;width:100%!important;height:auto!important}.public-home .grid-ad-slot .banner-ad-content,.suggested-grid .suggested-ad-content{width:auto!important;display:block!important;overflow:visible!important;margin:0 auto!important;flex:none!important}.public-home .grid-ad-slot .premium-ad-body,.public-home .grid-ad-slot .premium-ad-frame,.public-home .grid-ad-slot .premium-ad-header,.suggested-grid .suggested-ad-card .premium-ad-body,.suggested-grid .suggested-ad-card .premium-ad-frame,.suggested-grid .suggested-ad-card .premium-ad-header{display:contents!important}@media(max-width:900px){.public-home .card .title,.suggested-card .suggested-title{font-size:14.5px!important;line-height:1.54!important;min-height:4.62em!important;max-height:4.62em!important}}@media(max-width:560px){.public-home .card .title,.suggested-card .suggested-title{font-size:14px!important;line-height:1.56!important;min-height:4.68em!important;max-height:4.68em!important}}.public-home .grid{column-gap:12px!important;row-gap:12px!important}.public-home .card{align-self:start!important;min-width:0!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(12,28,48,.98),rgba(7,19,34,.98))!important;border:1px solid rgba(89,156,216,.18)!important;box-shadow:0 10px 22px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.025)!important}.public-home .card .body{min-height:0!important;height:auto!important;padding:8px 10px 9px!important}.public-home .card .card-topline{min-height:12px!important;margin:0 0 3px!important}.public-home .card .title,.suggested-card .suggested-title{font-family:APYAR Myanmar,Noto Sans Myanmar,Myanmar Sangam MN,Myanmar Text,Padauk,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:850!important;line-height:1.46!important;letter-spacing:0!important;text-rendering:optimizeLegibility!important;font-feature-settings:"kern" 1,"liga" 1!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;height:2.92em!important;min-height:2.92em!important;max-height:2.92em!important;overflow:hidden!important;margin:0!important}.public-home .card-engagement-inline,.suggested-card .card-engagement-inline{margin-top:3px!important;min-height:15px!important;height:15px!important;gap:5px!important;font-size:7px!important}.public-home .card-engagement-item em,.suggested-card .card-engagement-item em{font-size:5.8px!important}.public-home .card-engagement-icon,.suggested-card .card-engagement-icon{font-size:8px!important}.public-home .card-taxonomy{margin:3px 0 0!important;padding:0!important;gap:3px!important;max-height:40px!important;overflow:hidden!important;border-top:0!important}.public-home .card-taxonomy-chip{border-radius:999px!important;font-size:8.5px!important;line-height:1!important;font-weight:820!important;box-shadow:none!important}.public-home .card-taxonomy-chip,.public-home .card-taxonomy-more{min-height:18px!important;height:18px!important;padding:2px 6px!important}.public-home .card-taxonomy-more{font-size:8px!important}.public-home .grid-ad-slot,.suggested-grid .suggested-ad-card{align-self:stretch!important;justify-self:stretch!important;height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.public-home .grid-ad-slot,.public-home .grid-ad-slot .banner-ad-content,.suggested-grid .suggested-ad-card,.suggested-grid .suggested-ad-content{min-width:0!important;min-height:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;margin:0!important;padding:0!important}.public-home .grid-ad-slot .banner-ad-content,.suggested-grid .suggested-ad-content{width:100%!important;height:auto!important;overflow:hidden!important}.public-home .grid-ad-slot .banner-ad-content>*,.suggested-grid .suggested-ad-content>*{max-width:100%!important}.public-home .grid-ad-slot .banner-ad-content embed,.public-home .grid-ad-slot .banner-ad-content iframe,.public-home .grid-ad-slot .banner-ad-content img,.public-home .grid-ad-slot .banner-ad-content object,.public-home .grid-ad-slot .banner-ad-content video,.suggested-grid .suggested-ad-content embed,.suggested-grid .suggested-ad-content iframe,.suggested-grid .suggested-ad-content img,.suggested-grid .suggested-ad-content object,.suggested-grid .suggested-ad-content video{width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important;margin:0 auto!important;border:0!important}@media(max-width:900px){.public-home .grid{column-gap:10px!important;row-gap:10px!important}.public-home .card .title,.suggested-card .suggested-title{font-size:13.5px!important;line-height:1.48!important;height:2.96em!important;min-height:2.96em!important;max-height:2.96em!important}}@media(max-width:700px){.public-home .grid{column-gap:10px!important;row-gap:10px!important}.public-home .card .body{padding:7px 9px 8px!important}.public-home .card .title,.suggested-card .suggested-title{font-size:13px!important;line-height:1.5!important;height:3em!important;min-height:3em!important;max-height:3em!important}.public-home .card-taxonomy{max-height:38px!important}}@media(max-width:560px){.public-home .grid{row-gap:9px!important}.public-home .card .title,.suggested-card .suggested-title{font-size:13px!important;line-height:1.52!important;height:3.04em!important;min-height:3.04em!important;max-height:3.04em!important}}:root{--apyar-grid-gap:12px;--apyar-card-body-h:112px;--apyar-card-title-h:47px}.public-home .grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:var(--apyar-grid-gap)!important;row-gap:var(--apyar-grid-gap)!important;align-items:start!important}.public-home .grid>.card{width:100%!important;min-width:0!important;height:auto!important;align-self:start!important;overflow:hidden!important}.public-home .grid>.card .thumb{width:100%!important;aspect-ratio:16/9!important;height:auto!important;flex:none!important}.public-home .grid>.card .body{display:grid!important;grid-template-rows:13px var(--apyar-card-title-h) 15px 20px!important;grid-row-gap:0!important;row-gap:0!important;min-height:var(--apyar-card-body-h)!important;height:var(--apyar-card-body-h)!important;padding:8px 10px 9px!important;flex:none!important;overflow:hidden!important}.public-home .grid>.card .card-topline{min-height:13px!important;height:13px!important}.public-home .grid>.card .card-topline,.public-home .grid>.card .title{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.public-home .grid>.card .title{height:var(--apyar-card-title-h)!important;min-height:var(--apyar-card-title-h)!important;max-height:var(--apyar-card-title-h)!important;font-family:Myanmar Sangam MN,Noto Sans Myanmar,Myanmar Text,Padauk,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1.68!important;letter-spacing:0!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;line-break:auto!important;text-rendering:optimizeLegibility!important;font-feature-settings:"kern" 1,"liga" 1!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.public-home .grid>.card .card-engagement-inline{width:100%!important;height:15px!important;min-height:15px!important;margin:0!important;padding:0!important;gap:5px!important;font-size:7px!important;line-height:15px!important;overflow:hidden!important;white-space:nowrap!important}.public-home .grid>.card .card-engagement-item{gap:2px!important;line-height:15px!important}.public-home .grid>.card .card-engagement-item em{font-size:6px!important;line-height:15px!important}.public-home .grid>.card .card-taxonomy{width:100%!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;overflow:hidden!important;border:0!important}.public-home .grid>.card .card-taxonomy-chip,.public-home .grid>.card .card-taxonomy-more{flex:0 1 auto!important;min-width:0!important;max-width:31%!important;height:19px!important;min-height:19px!important;padding:2px 7px!important;border-radius:999px!important;line-height:14px!important;font-size:8px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.public-home .grid>.card .card-taxonomy-more{flex:0 0 auto!important;width:auto!important;max-width:none!important}.public-home .grid>.grid-ad-slot{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;align-self:start!important;justify-self:stretch!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;margin:2px 0 4px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.public-home .grid>.grid-ad-slot .banner-ad-content{width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;display:block!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.public-home .grid>.grid-ad-slot .banner-ad-content embed,.public-home .grid>.grid-ad-slot .banner-ad-content iframe,.public-home .grid>.grid-ad-slot .banner-ad-content img,.public-home .grid>.grid-ad-slot .banner-ad-content object,.public-home .grid>.grid-ad-slot .banner-ad-content video{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:0!important;border:0!important}.suggested-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:var(--apyar-grid-gap)!important;row-gap:var(--apyar-grid-gap)!important;align-items:start!important}.suggested-card{height:auto!important;min-height:0!important;align-self:start!important}.suggested-card .suggested-body{display:grid!important;grid-template-rows:13px var(--apyar-card-title-h) 15px 20px!important;grid-row-gap:0!important;row-gap:0!important;min-height:var(--apyar-card-body-h)!important;height:var(--apyar-card-body-h)!important;padding:8px 10px 9px!important;overflow:hidden!important}.suggested-card .suggested-title{height:var(--apyar-card-title-h)!important;min-height:var(--apyar-card-title-h)!important;max-height:var(--apyar-card-title-h)!important;margin:0!important;padding:0!important;font-family:Myanmar Sangam MN,Noto Sans Myanmar,Myanmar Text,Padauk,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1.68!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.suggested-card .card-taxonomy,.suggested-card .suggested-taxonomy{height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important;overflow:hidden!important}.suggested-grid>.suggested-ad-card{width:100%!important;height:auto!important;min-height:0!important;align-self:start!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;margin:2px 0 4px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.suggested-grid>.suggested-ad-card .suggested-ad-content{width:auto!important;max-width:100%!important;min-height:0!important;height:auto!important;display:block!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.suggested-grid>.suggested-ad-card .suggested-ad-content embed,.suggested-grid>.suggested-ad-card .suggested-ad-content iframe,.suggested-grid>.suggested-ad-card .suggested-ad-content img,.suggested-grid>.suggested-ad-card .suggested-ad-content object,.suggested-grid>.suggested-ad-card .suggested-ad-content video{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;border:0!important}@media(max-width:1000px){.public-home .grid,.suggested-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){:root{--apyar-grid-gap:9px;--apyar-card-body-h:109px;--apyar-card-title-h:46px}.public-home .grid,.suggested-grid{grid-template-columns:1fr!important}.public-home .grid>.card .body,.suggested-card .suggested-body{padding:7px 9px 8px!important}.public-home .grid>.card .title,.suggested-card .suggested-title{font-size:13px!important;line-height:1.76!important}.public-home .grid>.grid-ad-slot,.suggested-grid>.suggested-ad-card{margin:1px 0 3px!important}}.public-home .grid,.suggested-grid{align-items:start!important}.public-home .grid>.grid-ad-slot,.suggested-grid>.suggested-ad-card{grid-column:auto!important;grid-row:auto!important;align-self:start!important;justify-self:start!important;cursor:default!important}.public-home .grid>.grid-ad-slot,.public-home .grid>.grid-ad-slot .banner-ad-content,.suggested-grid>.suggested-ad-card,.suggested-grid>.suggested-ad-card .suggested-ad-content{width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}.public-home .grid>.grid-ad-slot .banner-ad-content,.suggested-grid>.suggested-ad-card .suggested-ad-content{position:relative!important;pointer-events:auto!important;-moz-user-select:auto!important;user-select:auto!important;-webkit-user-select:auto!important}.public-home .grid>.grid-ad-slot .banner-ad-content>[data-cl-spot],.public-home .grid>.grid-ad-slot .banner-ad-content>ins,.suggested-grid>.suggested-ad-card .suggested-ad-content>[data-cl-spot],.suggested-grid>.suggested-ad-card .suggested-ad-content>ins{display:block!important;position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:none!important;margin:0 auto!important;padding:0!important;overflow:visible!important;border:0!important;box-sizing:border-box!important}.public-home .grid>.grid-ad-slot .banner-ad-content>embed,.public-home .grid>.grid-ad-slot .banner-ad-content>iframe,.public-home .grid>.grid-ad-slot .banner-ad-content>img,.public-home .grid>.grid-ad-slot .banner-ad-content>object,.public-home .grid>.grid-ad-slot .banner-ad-content>video,.suggested-grid>.suggested-ad-card .suggested-ad-content>embed,.suggested-grid>.suggested-ad-card .suggested-ad-content>iframe,.suggested-grid>.suggested-ad-card .suggested-ad-content>img,.suggested-grid>.suggested-ad-card .suggested-ad-content>object,.suggested-grid>.suggested-ad-card .suggested-ad-content>video{position:relative!important;inset:auto!important;display:block!important;max-width:100%!important;max-height:none!important;margin:0 auto!important;padding:0!important;border:0!important;box-sizing:border-box!important;pointer-events:auto!important}.public-home .grid>.grid-ad-slot .banner-ad-content>img,.public-home .grid>.grid-ad-slot .banner-ad-content>video,.suggested-grid>.suggested-ad-card .suggested-ad-content>img,.suggested-grid>.suggested-ad-card .suggested-ad-content>video{height:auto!important;object-fit:contain!important;object-position:center center!important}.public-home .grid>.grid-ad-slot .banner-ad-content>embed,.public-home .grid>.grid-ad-slot .banner-ad-content>iframe,.public-home .grid>.grid-ad-slot .banner-ad-content>img,.public-home .grid>.grid-ad-slot .banner-ad-content>object,.public-home .grid>.grid-ad-slot .banner-ad-content>video,.suggested-grid>.suggested-ad-card .suggested-ad-content>embed,.suggested-grid>.suggested-ad-card .suggested-ad-content>iframe,.suggested-grid>.suggested-ad-card .suggested-ad-content>img,.suggested-grid>.suggested-ad-card .suggested-ad-content>object,.suggested-grid>.suggested-ad-card .suggested-ad-content>video{pointer-events:auto!important}@media(max-width:560px){.public-home .grid>.grid-ad-slot,.suggested-grid>.suggested-ad-card{margin:0!important}}.public-home .grid>.page-banner-ad{align-self:start!important;justify-self:start!important;display:flex!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;cursor:default!important;box-sizing:border-box!important}.public-home .grid>.page-banner-ad .suggested-ad-content{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:auto!important;-moz-user-select:auto!important;user-select:auto!important;-webkit-user-select:auto!important}.public-home .grid>.page-banner-ad .suggested-ad-content,.public-home .grid>.page-banner-ad .suggested-ad-content>[data-cl-spot],.public-home .grid>.page-banner-ad .suggested-ad-content>ins{position:relative!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;margin:0 auto!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.public-home .grid>.page-banner-ad .suggested-ad-content>[data-cl-spot],.public-home .grid>.page-banner-ad .suggested-ad-content>ins{inset:auto!important;max-height:none!important;border:0!important}.public-home .grid>.page-banner-ad .suggested-ad-content>embed,.public-home .grid>.page-banner-ad .suggested-ad-content>iframe,.public-home .grid>.page-banner-ad .suggested-ad-content>img,.public-home .grid>.page-banner-ad .suggested-ad-content>object,.public-home .grid>.page-banner-ad .suggested-ad-content>video{position:relative!important;inset:auto!important;display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:0!important;border:0!important;box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;pointer-events:auto!important}@media(max-width:560px){.public-home .grid>.page-banner-ad{margin:1px 0 3px!important}.public-home .grid>.page-banner-ad,.suggested-grid>.suggested-ad-card{width:100%!important;max-width:100%!important;justify-self:stretch!important;align-self:start!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;margin:0!important;padding:0!important}.public-home .grid>.page-banner-ad .suggested-ad-content,.suggested-grid>.suggested-ad-card .suggested-ad-content{width:100%!important;max-width:100%!important;margin:0 auto!important}}.premium-discovery-sticky{position:-webkit-sticky;position:sticky;top:10px;z-index:80;box-shadow:0 12px 30px rgba(0,0,0,.16),0 0 0 1px rgba(103,185,255,.025)}.premium-discovery-sticky:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.premium-discovery-top{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border-radius:9px;border:1px solid rgba(115,170,220,.13);background:rgba(10,22,37,.62);color:#9fb6cf;font-size:9px;font-weight:950;white-space:nowrap;transition:all .14s ease}.premium-discovery-top:hover{color:#fff;border-color:rgba(109,187,255,.34);background:rgba(35,92,145,.18);transform:translateY(-1px)}[data-apyar-theme=light] .premium-discovery-top{background:#fff;border-color:#d4e3ef;color:#55718e}[data-apyar-theme=light] .premium-discovery-top:hover{background:#eff7ff;color:#1f4d75}.post-continue-nav{margin-top:14px;padding:15px;border:1px solid rgba(105,177,238,.16);border-radius:17px;background:linear-gradient(180deg,rgba(9,29,50,.96),rgba(6,21,37,.97));box-shadow:0 12px 28px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.02)}.post-continue-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.post-continue-head .section-kicker{margin-bottom:4px}.post-continue-head h2{margin:0;font-size:19px;line-height:1.15;letter-spacing:-.02em}.post-continue-home{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid rgba(105,174,239,.16);background:rgba(8,27,49,.62);color:#aecaE4;font-size:10px;font-weight:850}.post-continue-home:hover{color:#fff;border-color:rgba(89,179,255,.34);background:#0d2a49}.post-continue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.post-continue-card{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr);align-items:stretch;min-width:0;overflow:hidden;text-decoration:none;border:1px solid rgba(112,178,238,.13);border-radius:14px;background:linear-gradient(180deg,rgba(8,24,43,.92),rgba(6,18,31,.98));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.post-continue-card:hover{transform:translateY(-2px);border-color:rgba(103,185,255,.3);box-shadow:0 14px 28px rgba(0,0,0,.18);background:linear-gradient(180deg,rgba(10,31,53,.97),rgba(7,21,36,.99))}.post-continue-card-next{text-align:right}.post-continue-media{position:relative;min-height:78px;background:#091321;overflow:hidden}.post-continue-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .22s ease}.post-continue-card:hover .post-continue-media img{transform:scale(1.03)}.post-continue-body{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px 12px}.post-continue-card-next .post-continue-body{align-items:flex-end}.post-continue-dir{position:absolute;top:8px;left:8px;z-index:2;padding:4px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(3,11,20,.72);color:#cfe4f8;font-size:7px;font-weight:950;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.post-continue-card-next .post-continue-dir{left:auto;right:8px}.post-continue-label{color:#6f8daa;font-size:8px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.post-continue-body strong{color:#eef7ff;font-size:12px;line-height:1.4;font-weight:850;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[data-apyar-theme=light] .post-continue-nav{background:linear-gradient(180deg,#fff,#f4f9fe);border-color:#cfe1f2;box-shadow:0 10px 25px rgba(21,73,114,.07)}[data-apyar-theme=light] .post-continue-card{background:linear-gradient(180deg,#fff,#f5f9fd);border-color:#d5e4f0}[data-apyar-theme=light] .post-continue-body strong{color:#12324e}[data-apyar-theme=light] .post-continue-dir{background:rgba(255,255,255,.82);color:#335a77;border-color:#d2e2ef}[data-apyar-theme=light] .post-continue-home{background:#fff;color:#496c87;border-color:#d2e3ef}@media(max-width:700px){.premium-discovery-sticky{top:6px}.post-continue-grid{grid-template-columns:1fr}.post-continue-card{grid-template-columns:100px minmax(0,1fr)}.post-continue-card-next{text-align:left}.post-continue-card-next .post-continue-body{align-items:flex-start}.post-continue-card-next .post-continue-dir{left:8px;right:auto}}@media(max-width:560px){.premium-discovery-sticky{top:4px}.premium-discovery-top{min-height:27px;padding:0 8px}.post-continue-nav{padding:12px;border-radius:15px}.post-continue-head{align-items:flex-start;flex-direction:column;gap:8px}.post-continue-home{align-self:flex-start}.post-continue-card{grid-template-columns:92px minmax(0,1fr)}.post-continue-media{min-height:72px}.post-continue-body{padding:10px 11px}}.player-seek-zone{bottom:110px}@media (hover:hover) and (pointer:fine){.player-seek-zone{pointer-events:none}}@media(max-width:700px){.player-seek-zone{bottom:96px}}.promo-box-link{color:inherit;text-decoration:none}.promo-box-link:focus-visible,.promo-box-pwa:focus-within{outline:2px solid rgba(101,183,255,.85);outline-offset:3px}.promo-box-link .promo-action,.promo-box-link .promo-button{pointer-events:none}.promo-box-pwa{isolation:isolate}.promo-card-hitarea{position:absolute;inset:0;z-index:5;display:block;pointer-events:none}.promo-card-hitarea .pwa-full-card-trigger{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:transparent;cursor:pointer;pointer-events:auto}.promo-card-hitarea .pwa-full-card-trigger:disabled{cursor:default}.pwa-install-button-visual{position:absolute;right:13px;top:50%;transform:translateY(-50%);pointer-events:none}@media(max-width:699px){.promo-card-hitarea .pwa-install-button-visual{position:static;transform:none;width:100%;margin-top:0}}.premium-promo-grid{grid-gap:6px;gap:6px;margin-bottom:8px}.premium-promo-box{min-height:50px;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:7px;padding:6px 7px;border:1px solid rgba(111,178,241,.18);border-radius:11px;background:linear-gradient(145deg,rgba(12,39,69,.97),rgba(7,24,43,.99));box-shadow:0 5px 14px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.035)}.premium-promo-box:after{background:linear-gradient(110deg,rgba(86,166,255,.055),transparent 44%,rgba(166,126,255,.03))}.premium-promo-box:hover{border-color:rgba(96,184,255,.42);box-shadow:0 8px 18px rgba(0,0,0,.2),0 0 0 1px rgba(88,167,255,.045)}.premium-promo-box .promo-badge{box-shadow:0 4px 9px rgba(56,128,226,.2);z-index:1}.premium-promo-box .promo-copy{width:100%;z-index:1}.premium-promo-box .promo-copy h2{font-size:10.5px;line-height:1.15;color:#f4f8ff}.premium-promo-box .promo-action{position:static}.premium-promo-box .promo-button{min-width:40px;min-height:24px;border-radius:7px;border:1px solid rgba(166,224,255,.26);background:linear-gradient(180deg,rgba(89,170,255,.98),rgba(54,125,232,.98));box-shadow:0 3px 8px rgba(54,102,220,.15),inset 0 1px 0 rgba(255,255,255,.12);font-size:8px;gap:2px}.premium-promo-box.promo-box-pwa{grid-template-columns:20px minmax(0,1fr);padding-right:58px}.premium-promo-box .promo-card-hitarea{position:absolute;inset:0;z-index:10;display:block;pointer-events:none}.premium-promo-box .promo-card-hitarea .pwa-full-card-trigger{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:transparent;cursor:pointer;pointer-events:auto;z-index:20}.premium-promo-box .pwa-install-button-visual{right:7px}.premium-promo-box .pwa-install-button-visual .promo-button{min-width:46px;min-height:24px;font-size:7.5px}@media(max-width:1199px){.premium-promo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.premium-promo-box{min-height:48px;padding:6px}}@media(max-width:899px){.premium-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.premium-promo-box{min-height:46px;grid-template-columns:18px minmax(0,1fr) auto;gap:6px;padding:5px 6px;border-radius:10px}.premium-promo-box .promo-badge{width:18px;height:18px;flex-basis:18px;border-radius:5px;font-size:6.5px}.premium-promo-box .promo-copy h2{font-size:10px}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual .promo-button{min-width:38px;min-height:22px;padding:4px 6px;font-size:7px;border-radius:6px}.premium-promo-box.promo-box-pwa{grid-template-columns:18px minmax(0,1fr);padding-right:53px}.premium-promo-box .pwa-install-button-visual{right:6px}}@media(max-width:699px){.premium-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:7px}.premium-promo-box{min-height:44px;grid-template-columns:18px minmax(0,1fr) auto;gap:5px;padding:5px 6px;border-radius:9px;box-shadow:0 4px 10px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.03)}.premium-promo-box.promo-box-pwa{grid-template-columns:18px minmax(0,1fr);padding-right:54px}.premium-promo-box .promo-badge{width:18px;height:18px;flex-basis:18px;border-radius:5px;font-size:6px}.premium-promo-box .promo-copy h2{font-size:9.5px;line-height:1.15}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual .promo-button{min-width:36px;min-height:21px;padding:4px 5px;font-size:6.8px;border-radius:6px}.premium-promo-box .pwa-install-button-visual{right:6px}}@media(max-width:380px){.premium-promo-grid{gap:4px}.premium-promo-box{min-height:42px;padding:5px;gap:4px;border-radius:8px;grid-template-columns:17px minmax(0,1fr) auto}.premium-promo-box.promo-box-pwa{grid-template-columns:17px minmax(0,1fr);padding-right:51px}.premium-promo-box .promo-badge{width:17px;height:17px;flex-basis:17px;border-radius:5px}.premium-promo-box .promo-copy h2{font-size:9px}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual .promo-button{min-width:34px;min-height:20px;padding:4px 5px;font-size:6.5px;border-radius:5px}}.promo-card-link-overlay{position:absolute;inset:0;z-index:10;display:block;border-radius:inherit;background:transparent;cursor:pointer;text-decoration:none;pointer-events:auto}.promo-card-link-overlay:focus-visible{outline:2px solid rgba(101,170,255,.95);outline-offset:-2px;box-shadow:0 0 0 3px rgba(101,170,255,.22);z-index:11}.premium-promo-grid{grid-gap:8px;gap:8px;margin:0 0 12px}.premium-promo-box{min-height:58px;display:flex;align-items:center;gap:7px;padding:7px 8px;border:1px solid rgba(111,178,241,.2);border-radius:12px;background:linear-gradient(145deg,rgba(11,38,67,.98),rgba(7,24,43,.99));box-shadow:0 6px 16px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.035)}.premium-promo-box:after{background:linear-gradient(110deg,rgba(86,166,255,.045),transparent 50%,rgba(166,126,255,.025))}.premium-promo-box:hover{border-color:rgba(96,184,255,.4);box-shadow:0 9px 20px rgba(0,0,0,.18),0 0 0 1px rgba(88,167,255,.04)}.premium-promo-box .promo-badge{position:static;flex:0 0 20px;width:20px;height:20px;display:grid;place-items:center;margin:0;transform:none;border-radius:6px;font-size:7px;z-index:2}.premium-promo-box .promo-copy{flex:1 1 auto;min-width:0;width:auto;overflow:hidden;z-index:2}.premium-promo-box .promo-copy h2{font-size:11.5px;letter-spacing:-.01em}.premium-promo-box .promo-copy p{display:none}.premium-promo-box .promo-action{flex:0 0 auto;width:auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;z-index:2}.premium-promo-box .promo-button{display:inline-flex;gap:3px;min-width:42px;min-height:26px;padding:5px 7px;border-radius:8px;font-size:8.5px}.premium-promo-box.promo-box-link .promo-card-visual{display:flex;align-items:center}.premium-promo-box.promo-box-link .promo-card-visual .promo-badge{flex:0 0 20px}.premium-promo-box.promo-box-link .promo-card-visual .promo-copy{flex:1 1 auto}.premium-promo-box.promo-box-link .promo-card-visual .promo-action{flex:0 0 auto}.premium-promo-box.promo-box-link .promo-action,.premium-promo-box.promo-box-link .promo-button{pointer-events:none}.premium-promo-box.promo-box-pwa{padding-right:64px}.premium-promo-box .pwa-install-button-visual{position:absolute;right:8px;top:50%;width:auto;transform:translateY(-50%)}.premium-promo-box .pwa-install-button-visual .promo-button{min-width:50px;min-height:26px;padding:5px 7px;font-size:7.8px}@media(max-width:1199px){.premium-promo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.premium-promo-box{min-height:56px;padding:7px}}@media(max-width:899px){.premium-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.premium-promo-box{min-height:54px;gap:6px;padding:6px;border-radius:11px}.premium-promo-box .promo-badge{flex-basis:19px;width:19px;height:19px;border-radius:6px}.premium-promo-box .promo-copy h2{font-size:10.5px}.premium-promo-box .promo-button{min-width:40px;min-height:24px;padding:5px 6px;font-size:8px}.premium-promo-box.promo-box-pwa{padding-right:60px}.premium-promo-box .pwa-install-button-visual{right:7px}}@media(max-width:699px){.premium-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}.premium-promo-box{min-height:54px;gap:6px;padding:6px 7px;border-radius:10px}.premium-promo-box .promo-badge{flex-basis:18px;width:18px;height:18px;border-radius:5px;font-size:6.5px}.premium-promo-box .promo-copy h2{font-size:9.8px;line-height:1.16}.premium-promo-box .promo-button{min-width:38px;min-height:24px;padding:5px;font-size:7.6px;border-radius:7px}.premium-promo-box.promo-box-pwa{padding-right:57px}.premium-promo-box .pwa-install-button-visual{right:6px}.premium-promo-box .pwa-install-button-visual .promo-button{min-width:48px;min-height:24px;padding:5px;font-size:7.2px}}@media(max-width:380px){.premium-promo-grid{gap:5px}.premium-promo-box{min-height:52px;gap:5px;padding:6px;border-radius:9px}.premium-promo-box .promo-badge{flex-basis:17px;width:17px;height:17px}.premium-promo-box .promo-copy h2{font-size:9.4px}.premium-promo-box .promo-button{min-width:36px;min-height:23px;padding:4px 5px;font-size:7.2px}.premium-promo-box.promo-box-pwa{padding-right:54px}.premium-promo-box .pwa-install-button-visual .promo-button{min-width:45px;font-size:6.8px}}.premium-promo-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;margin:0 0 14px}.premium-promo-box,.premium-promo-grid{display:grid;gap:10px;align-items:stretch}.premium-promo-box{position:relative;min-width:0;width:100%;min-height:108px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-gap:10px;padding:13px 13px 12px;overflow:hidden;border:1px solid rgba(111,178,241,.24);border-radius:16px;background:linear-gradient(145deg,#101e35,#0b172b);box-shadow:0 7px 18px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.035);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.premium-promo-box:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(86,166,255,.035),transparent 55%,rgba(166,126,255,.02))}.premium-promo-box:hover{transform:translateY(-1px);border-color:rgba(96,184,255,.38);box-shadow:0 10px 22px rgba(0,0,0,.17),0 0 0 1px rgba(88,167,255,.035)}.premium-promo-box:active{transform:translateY(0)}.premium-promo-box .promo-badge{display:none}.premium-promo-box .promo-copy,.premium-promo-box .promo-copy-reference{min-width:0;width:100%;overflow:hidden;align-self:start;z-index:2}.premium-promo-box .promo-copy h2{margin:0;color:#f5f9ff;font-size:15px;line-height:1.2;font-weight:900;letter-spacing:-.012em}.premium-promo-box .promo-copy h2,.premium-promo-box .promo-copy p{display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-promo-box .promo-copy p{margin:5px 0 0;color:#92a7bd;font-size:11px;line-height:1.25;font-weight:500}.premium-promo-box .promo-action,.premium-promo-box .promo-action-reference{position:relative;width:100%;min-width:0;display:flex;align-items:stretch;justify-content:stretch;z-index:2}.premium-promo-box .promo-button{width:100%;min-width:0;min-height:42px;padding:9px 12px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:12px;border:1px solid rgba(145,207,255,.34);background:linear-gradient(180deg,#5d91ff,#467fe9);box-shadow:0 5px 12px rgba(52,106,220,.2),inset 0 1px 0 rgba(255,255,255,.12);color:#fff;font-size:12px;line-height:1;font-weight:900;white-space:nowrap}.premium-promo-box.promo-box-link .promo-card-visual{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;grid-gap:10px;gap:10px;width:100%;min-width:0;height:100%;pointer-events:none}.premium-promo-box.promo-box-link .promo-card-visual .promo-action,.premium-promo-box.promo-box-link .promo-card-visual .promo-copy{min-width:0;width:100%}.premium-promo-box.promo-box-pwa{padding-right:13px}.premium-promo-box .pwa-full-card-trigger{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:transparent;cursor:pointer;pointer-events:auto;z-index:20}.premium-promo-box .pwa-install-button-visual{position:static;width:100%;margin:0;transform:none;z-index:2;pointer-events:none}.premium-promo-box .pwa-install-button-visual .promo-button{width:100%;min-width:0;min-height:42px;padding:9px 12px;font-size:12px}@media(max-width:1199px){.premium-promo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.premium-promo-box{min-height:104px;padding:12px}}@media(max-width:899px){.premium-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.premium-promo-box{min-height:102px;gap:9px;padding:12px;border-radius:15px}.premium-promo-box .promo-copy h2{font-size:14px}.premium-promo-box .promo-copy p{font-size:10.5px;margin-top:4px}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual .promo-button{min-height:40px;font-size:11.5px;border-radius:11px}}@media(max-width:699px){.premium-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.premium-promo-box{min-height:130px;gap:11px;padding:14px 14px 13px;border-radius:16px;box-shadow:0 6px 16px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.03)}.premium-promo-box .promo-copy h2{font-size:16px;line-height:1.2}.premium-promo-box .promo-copy p{font-size:11px;line-height:1.25;margin-top:5px}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual .promo-button{min-height:42px;padding:9px 10px;font-size:12px;border-radius:12px}}@media(max-width:380px){.premium-promo-grid{gap:8px}.premium-promo-box{min-height:122px;padding:12px 12px 11px;border-radius:14px;gap:9px}.premium-promo-box .promo-copy h2{font-size:14px}.premium-promo-box .promo-copy p{font-size:10px;margin-top:4px}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual .promo-button{min-height:40px;font-size:11px;border-radius:11px}}.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{margin:0 0 16px!important}.premium-promo-box{height:80px!important;min-height:80px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 10px 10px 12px!important}.premium-promo-box:hover{border-color:rgba(90,164,255,.42)!important}.promo-card-visual{position:relative!important;z-index:2!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.promo-copy-reference{min-width:0!important;flex:1 1 auto!important;display:grid!important;grid-gap:2px!important;gap:2px!important;align-content:center!important}.premium-promo-box .promo-copy h2{font-size:14px!important;line-height:1.14!important}.premium-promo-box .promo-copy p{font-size:10px!important;line-height:1.22!important}.promo-action-reference{flex:0 0 auto!important;min-width:96px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.premium-promo-box .promo-button{min-width:96px!important;min-height:36px!important;padding:7px 13px!important;border-radius:10px!important;border:1px solid rgba(113,161,255,.56)!important;background:linear-gradient(180deg,#5a8fff,#4b81ef)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 6px 16px rgba(54,102,220,.18),inset 0 1px 0 rgba(255,255,255,.13)!important}.premium-promo-box .pwa-install-button{min-width:96px!important;min-height:36px!important;border-radius:10px!important}@media (max-width:1199px){.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:949px){.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.premium-promo-box{height:78px!important;min-height:78px!important;padding:10px 9px 10px 11px!important}.premium-promo-box .promo-copy h2{font-size:13px!important}.premium-promo-box .promo-copy p{font-size:9px!important}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual{min-width:88px!important;min-height:34px!important;font-size:10px!important}}@media (max-width:699px){.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0 0 14px!important}.premium-promo-box{height:62px!important;min-height:62px!important;padding:6px 7px!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-gap:2px!important;gap:2px!important}.premium-promo-box,.promo-card-visual{display:grid!important;align-items:stretch!important}.promo-card-visual{height:100%!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-gap:1px!important;gap:1px!important}.promo-copy-reference{grid-row:1/span 2!important;min-width:0!important;align-content:start!important;gap:1px!important}.premium-promo-box .promo-copy h2{font-size:11px!important;line-height:1.08!important}.premium-promo-box .promo-copy p{font-size:8px!important;line-height:1.1!important}.promo-action-reference{grid-row:3!important;width:100%!important;min-width:0!important;justify-content:stretch!important;align-self:end!important}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual{display:flex!important;width:100%!important;min-width:0!important;min-height:22px!important;height:22px!important;padding:3px 7px!important;border-radius:7px!important;font-size:8px!important;line-height:1!important}.premium-promo-box .promo-button span{font-size:9px!important}}@media (max-width:379px){.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{gap:6px!important}.premium-promo-box{height:60px!important;min-height:60px!important;padding:6px!important}.premium-promo-box .promo-copy h2{font-size:10.5px!important}.premium-promo-box .promo-copy p{font-size:7.5px!important}}html[data-apyar-version-checking="1"] #apyar-runtime-bootstrap{display:none}.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;width:100%!important;margin:0 0 14px!important;align-items:stretch!important}.premium-promo-box{position:relative!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;height:86px!important;min-height:86px!important;grid-gap:8px!important;gap:8px!important;padding:10px 10px 9px!important;overflow:hidden!important;border:1px solid rgba(111,145,202,.26)!important;border-radius:14px!important;background:linear-gradient(145deg,#0f1b2f,#0e1a2e)!important;box-shadow:0 10px 26px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.03)!important;cursor:pointer!important;transform:none!important}.premium-promo-box:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(86,166,255,.035),transparent 55%,rgba(166,126,255,.02))!important}.premium-promo-box:hover{transform:translateY(-1px)!important;border-color:rgba(96,184,255,.42)!important;box-shadow:0 14px 30px rgba(0,0,0,.21),0 0 0 1px rgba(90,164,255,.05)!important}.premium-promo-box:active{transform:translateY(0)!important}.premium-promo-box .promo-badge{display:none!important}.premium-promo-box.promo-box-link{display:block!important}.premium-promo-box .promo-card-visual{position:relative!important;z-index:2!important;min-width:0!important;min-height:0!important;grid-gap:8px!important;gap:8px!important;pointer-events:none!important}.premium-promo-box .promo-copy,.premium-promo-box .promo-copy-reference{display:grid!important;grid-gap:2px!important;gap:2px!important;overflow:hidden!important;z-index:2!important}.premium-promo-box .promo-copy h2{color:#f5f9ff!important;font-size:13px!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.012em!important}.premium-promo-box .promo-copy h2,.premium-promo-box .promo-copy p{display:block!important;width:100%!important;min-width:0!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.premium-promo-box .promo-copy p{color:#8e9db5!important;font-size:9px!important;line-height:1.15!important;font-weight:500!important}.premium-promo-box .promo-action,.premium-promo-box .promo-action-reference{position:relative!important;display:flex!important;z-index:2!important;pointer-events:none!important}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual,.premium-promo-box .pwa-install-button-visual .promo-button{display:flex!important;align-items:center!important;justify-content:center!important;height:32px!important;min-height:32px!important;padding:6px 9px!important;border:1px solid rgba(113,161,255,.56)!important;border-radius:9px!important;background:linear-gradient(180deg,#5a8fff,#4b81ef)!important;color:#fff!important;font-size:10px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 6px 16px rgba(54,102,220,.18),inset 0 1px 0 rgba(255,255,255,.13)!important;pointer-events:none!important}.premium-promo-box.promo-box-link .promo-card-visual{height:100%!important}.premium-promo-box .promo-card-link-overlay{z-index:10!important;border-radius:inherit!important;text-decoration:none!important}.premium-promo-box .promo-card-link-overlay,.premium-promo-box .pwa-full-card-trigger{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;background:transparent!important;pointer-events:auto!important;cursor:pointer!important}.premium-promo-box .pwa-full-card-trigger{z-index:30!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important}.premium-promo-box .pwa-install-button-visual{position:relative!important;z-index:2!important;pointer-events:none!important}.premium-promo-box .pwa-install-hint{display:none!important}@media (max-width:1199px){.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.premium-promo-box{height:82px!important;min-height:82px!important;padding:9px!important}.premium-promo-box .promo-copy h2{font-size:12px!important}.premium-promo-box .promo-copy p{font-size:8.7px!important}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual .promo-button{height:30px!important;min-height:30px!important;font-size:9.5px!important}}@media (max-width:899px){.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.premium-promo-box{height:76px!important;min-height:76px!important;gap:6px!important;padding:8px!important;border-radius:12px!important}.premium-promo-box .promo-copy h2{font-size:11.5px!important}.premium-promo-box .promo-copy p{font-size:8.4px!important}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual .promo-button{height:28px!important;min-height:28px!important;font-size:9px!important;border-radius:8px!important}}@media (max-width:699px){.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0 0 14px!important}.premium-promo-box{height:62px!important;min-height:62px!important;gap:4px!important;padding:6px 7px!important;border-radius:10px!important;box-shadow:0 6px 15px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.03)!important}.premium-promo-box .promo-copy{gap:1px!important}.premium-promo-box .promo-copy h2{font-size:10.5px!important;line-height:1.1!important}.premium-promo-box .promo-copy p{font-size:7.6px!important;line-height:1.1!important}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual .promo-button{height:22px!important;min-height:22px!important;padding:3px 7px!important;border-radius:7px!important;font-size:7.7px!important}.premium-promo-box .promo-button span{font-size:8.5px!important}}@media (max-width:379px){.premium-promo-grid{gap:6px!important}.premium-promo-box{height:60px!important;min-height:60px!important;padding:6px!important;border-radius:9px!important}.premium-promo-box .promo-copy h2{font-size:10px!important}.premium-promo-box .promo-copy p{font-size:7.2px!important}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual .promo-button{height:21px!important;min-height:21px!important;font-size:7.2px!important}}.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.premium-promo-box,.premium-promo-box .promo-card-visual{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto!important;align-items:stretch!important;justify-content:stretch!important}.premium-promo-box .promo-card-visual{width:100%!important;height:100%!important}.premium-promo-box .promo-copy,.premium-promo-box .promo-copy-reference{width:100%!important;min-width:0!important;grid-row:1!important;align-content:start!important}.premium-promo-box .promo-copy h2,.premium-promo-box .promo-copy p{width:100%!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.premium-promo-box .promo-action,.premium-promo-box .promo-action-reference{grid-row:2!important;width:100%!important;min-width:0!important;justify-content:stretch!important;align-items:stretch!important}.premium-promo-box .promo-button,.premium-promo-box .pwa-install-button-visual,.premium-promo-box .pwa-install-button-visual .promo-button{width:100%!important;min-width:0!important;margin:0!important}@media (max-width:1199px){.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:899px){.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:699px){.promo-boxes.premium-promo-grid,.public-home .promo-boxes.premium-promo-grid,.public-post .promo-boxes.premium-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html{--apyar-ui-static-hotfix:1}.player-v2-toolbar{position:absolute;right:10px;bottom:104px;z-index:9;display:flex;align-items:center;gap:6px;pointer-events:auto}.player-v2-control{border:1px solid rgba(255,255,255,.12);background:rgba(8,10,15,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;border-radius:10px;padding:7px 9px;cursor:pointer;font-size:11px;font-weight:800;min-width:40px}.player-speed-wrap{position:relative}.player-speed-menu{position:absolute;right:0;bottom:calc(100% + 7px);min-width:74px;padding:5px;border:1px solid rgba(255,255,255,.1);background:rgba(14,17,25,.97);box-shadow:0 14px 36px rgba(0,0,0,.38);border-radius:12px;z-index:30}.player-speed-menu button{display:block;width:100%;border:0;background:transparent;color:#c1c8d8;padding:8px 9px;border-radius:8px;text-align:left;cursor:pointer}.player-speed-menu button.selected{background:rgba(139,92,246,.18);color:#fff}@media(max-width:700px){.player-v2-toolbar{right:8px;bottom:100px;gap:4px}.player-v2-control{padding:7px 8px;min-width:38px;font-size:10px}}.player-gesture-capture{display:none;position:absolute;top:0;right:0;bottom:64px;left:0;z-index:4;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media(hover:none) and (pointer:coarse){.player-gesture-capture{display:block}}.video-stage{position:relative!important}.video-stage .player-gesture-capture{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:64px!important;left:0!important;width:auto!important;height:auto!important;z-index:7!important;pointer-events:auto!important;touch-action:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;background:transparent!important}.video-stage .player-topbar{z-index:8!important}.video-stage .seek-feedback{z-index:10!important}@media(max-width:700px){.video-stage .player-gesture-capture{display:block!important;pointer-events:auto!important;bottom:96px!important}}.public-search-filters{margin:12px 0}.public-search-filters summary{cursor:pointer;font-weight:600}.public-search-filter-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.public-search-filter-form label{display:flex;flex-direction:column;gap:5px;min-width:0}.public-search-filter-form input:not([type=hidden]){width:100%;box-sizing:border-box;min-width:0}.public-search-filter-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:760px){.public-search-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.public-search-filter-form{grid-template-columns:minmax(0,1fr)}}.personal-card{min-width:0;display:flex;flex-direction:column;gap:6px}.personal-card>.card{height:auto;flex:1 1}.personal-library button,.personal-save-button{border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);padding:8px 12px;cursor:pointer;font:inherit}.personal-card>.personal-save-button{align-self:flex-end;font-size:13px}.personal-library button[aria-pressed=true],.personal-save-button[aria-pressed=true]{border-color:var(--accent)}.personal-library{margin:12px 0}.personal-library summary{cursor:pointer;font-weight:600}.personal-library-actions,.personal-library-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.personal-library-list{padding:0;list-style:none}.personal-library-list li{display:flex;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:10px 0}.personal-library-list a{min-width:0;overflow-wrap:anywhere}.personal-library-list button{flex-shrink:0}.personal-library-actions label{display:flex;gap:8px;align-items:center}.personal-library-actions input{width:auto}.post-title-row{flex-wrap:wrap}.verified-video-details{margin-top:14px}.verified-video-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:16px 0 0}.verified-video-details-grid>div{min-width:0}.verified-video-details-grid dt{font-size:11px;opacity:.7;margin-bottom:5px}.verified-video-details-grid dd{margin:0;overflow-wrap:anywhere;font-weight:600}@media(max-width:768px){.verified-video-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.verified-video-details-grid{grid-template-columns:1fr}}.public-home .public-search.public-search-unified,.public-post .public-search.public-search-unified{display:flex;align-items:center;gap:8px;height:44px!important;min-height:44px!important;padding:4px!important;overflow:visible;border-radius:13px;min-width:0}.public-search.public-search-unified input:not([type=hidden]){flex:1 1;width:0;min-width:0!important;height:34px;padding:0 4px!important;border:0!important;background:transparent!important;color:var(--text)!important;font-size:13px!important;outline:none;box-shadow:none!important}.public-search.public-search-unified input::placeholder{color:var(--muted)!important;opacity:1}.public-search.public-search-unified .public-search-icon{margin-left:6px;color:var(--muted)}.public-home .public-search.public-search-unified .public-search-open,.public-post .public-search.public-search-unified .public-search-open{flex:0 0 auto!important;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto!important;min-width:84px!important;flex-basis:auto!important;height:36px!important;padding:0 10px!important;border:1px solid var(--border)!important;border-radius:9px;background:var(--panel)!important;color:var(--text)!important;font-size:12px!important;font-weight:700;letter-spacing:0!important;white-space:nowrap;cursor:pointer}.public-search-open svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;flex:none}.public-search-count{display:inline-grid;place-items:center;min-width:17px;height:17px;border-radius:50%;background:var(--accent);color:#fff;font-size:10px}.public-search.public-search-unified:focus-within{outline:2px solid var(--accent);outline-offset:2px}.public-search-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100svh - 48px);padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--panel);color:var(--text);box-shadow:0 24px 80px rgba(0,0,0,.28);overflow:auto;text-align:left}.public-search-dialog::-webkit-backdrop{background:rgba(7,16,29,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.public-search-dialog::backdrop{background:rgba(7,16,29,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.public-search-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.public-search-dialog h2{margin:0 0 6px;color:var(--text)!important;font-size:21px;line-height:1.35;letter-spacing:-.025em}.public-search-dialog-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.public-search-close{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);font-size:23px;line-height:1;cursor:pointer}.public-search-dialog-form{display:grid;grid-gap:18px;gap:18px}.public-search-dialog-form label{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--text);font-size:13px;font-weight:600}.public-search-dialog-form input:not([type=hidden]){width:100%;min-width:0;min-height:44px;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);font:inherit;font-size:16px;font-weight:400;box-shadow:none}.public-search-dialog-form input::placeholder{color:var(--muted);opacity:1}.public-search-dialog-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.public-search-dialog-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.public-search-dialog .public-search-help{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.public-search-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding-top:18px}.public-search-clear{color:var(--muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.public-search-apply{min-height:44px;min-width:110px;padding:10px 20px;border:1px solid var(--accent);border-radius:11px;background:var(--accent);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}@media(max-width:560px){.public-search-dialog{padding:20px;width:calc(100% - 24px);max-height:calc(100svh - 24px);border-radius:18px}.public-search-dialog-fields{grid-template-columns:1fr}.public-search-dialog-actions{align-items:stretch;flex-direction:column-reverse}.public-search-clear{text-align:center;padding:8px}.public-search-apply{width:100%}.public-home .public-search.public-search-unified,.public-post .public-search.public-search-unified{gap:4px}.public-home .public-search.public-search-unified .public-search-open,.public-post .public-search.public-search-unified .public-search-open{min-width:76px!important;padding:0 8px!important}}:root[data-apyar-theme=light]{--bg:#f5f7fc;--panel:#ffffff;--card:#ffffff;--text:#17263d;--muted:#526680;--accent:#245dcc;--border:#d5dfed;--ok:#19754f;--bad:#ad3e48}:root[data-apyar-theme=light] body{background:linear-gradient(180deg,#f8faff,#f2f5fb)!important;color:var(--text)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post){color:var(--text)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.site-topbar,.panel,.premium-discovery-strip,.public-footer,.post-continue-nav){background:#fff!important;border-color:var(--border)!important;box-shadow:0 8px 24px rgba(25,46,80,.055)!important;color:var(--text)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.public-listing-head h1,.post-title-row h1,.post-title,.premium-post-title,.title,.suggested-title,.promo-copy h2,.personal-library summary){color:var(--text)!important;text-shadow:none!important;-webkit-text-fill-color:var(--text)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.section-kicker,.card-eyebrow,.suggested-eyebrow,.brand-block>.muted){color:#3e5d83!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.muted,.meta,.card-format,.suggested-format,.post-subline,.published-label,.card-engagement-inline,.card-engagement-item,.card-engagement-item em,.premium-discovery-label,.premium-discovery-hint,.post-stat-card span){color:var(--muted)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.card,.suggested-card,.premium-promo-box,.post-stat-card,.post-continue-card){background:#fff!important;border-color:var(--border)!important;box-shadow:0 6px 20px rgba(25,46,80,.06)!important;color:var(--text)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.card .body,.suggested-body,.promo-card-visual,.promo-copy,.post-info-grid,.card-engagement-inline){background:transparent!important;color:var(--text)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.thumb,.suggested-thumb,.media-image-fallback){background:linear-gradient(135deg,#eaf0f8,#f4f7fb)!important;color:var(--muted)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.thumb,.suggested-thumb):after{color:var(--muted)!important;background:linear-gradient(180deg,transparent,rgba(16,39,66,.16))!important;text-shadow:none!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.card-taxonomy-chip,.card-taxonomy-more,.suggested-taxonomy-chip,.suggested-taxonomy-more,.chip){background:#edf3fb!important;border-color:#cddbef!important;color:#294b75!important;box-shadow:none!important;text-shadow:none!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.public-listing-summary,.post-home-pill,.post-back,.post-continue-home,.post-continue-dir,.personal-save-button,.page-btn,.page-number,.premium-discovery-chip){background:#fff!important;border-color:var(--border)!important;color:#334e72!important;box-shadow:none!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.page-number.active,.premium-discovery-chip.active){background:#e9f0ff!important;border-color:#a9c2ee!important;color:#1c4ea9!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) .public-listing-summary strong{color:var(--text)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.public-search,.public-sort,.premium-theme-toggle,.public-admin-switcher){background:#fff!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:none!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.public-sort-label,.public-sort-select,.promo-copy p,.public-footer a){color:var(--muted)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.promo-button,.pwa-install-button-visual .promo-button){background:#245dcc!important;border-color:#245dcc!important;color:#fff!important;text-shadow:none!important;box-shadow:none!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) .public-search.public-search-unified .public-search-open{background:#edf3ff!important;border-color:#c8d8f5!important;color:#214f9c!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.card-corner-label,.suggested-corner-label){background:rgba(255,255,255,.95)!important;color:#294b75!important;border-color:#d5dfed!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) .premium-hd-badge{color:#74520c!important;text-shadow:none!important;box-shadow:0 2px 8px rgba(25,46,80,.08)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) .premium-hd-badge :is(.premium-hd-premium,.premium-hd-quality,.premium-hd-star){color:#74520c!important;text-shadow:none!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.post-engagement,.post-engagement-sticky-wrap .post-engagement){background:#fff!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:0 5px 18px rgba(25,46,80,.06)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.post-engagement-value,.post-engagement-view,.post-stat-card strong,.description-wrap,.verified-video-details dd){color:var(--text)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) .video-player-wrap{border-color:#cbd8ea!important;box-shadow:0 12px 30px rgba(25,46,80,.12)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) .public-sort select{background:#fff!important;color:var(--text)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) .premium-promo-box{padding:14px!important;min-height:104px!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) .promo-copy h2{font-size:14px!important;line-height:1.4!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) .promo-copy p{font-size:11px!important;line-height:1.5!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) :is(.card .title,.suggested-title){line-height:1.5!important}@media(max-width:560px){:root[data-apyar-theme=light] :is(.public-home,.public-post) .premium-promo-box{padding:11px!important;min-height:100px!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) .promo-copy h2{font-size:12px!important}}:root[data-apyar-theme=light] :is(.public-home,.public-post) .media-image-frame{background:transparent!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) .media-image-loading{background:linear-gradient(110deg,#eaf0f8,#f8faff,#eaf0f8)!important}:root[data-apyar-theme=light] :is(.public-home,.public-post) .media-image-retrying{background:rgba(255,255,255,.94)!important;color:var(--muted)!important}:root[data-apyar-theme=light] .admin-page{color:var(--text);min-width:0}:root[data-apyar-theme=light] .admin-page :is(.panel,.admin-nav,.stream-status-card,.job-center-summary-card,.job-kpi,.job-site-card,.job-history-row,.health-kpi,.health-check-row,.health-source-card,.health-storage-row,.health-security-row,.health-error-row,.media-kpi,.media-provider-card,.media-asset-card,.media-modal,.post-site-card,.admin-post-row,.source-review-panel,.source-review-item,.bulk-kpi,.bulk-field-group,.bulk-post-card,.bulk-preview-row,.bulk-preview-fields>div,.bulk-confirm-modal,.bulk-result-modal,.bulk-confirm-stat,.bulk-confirm-section,.bulk-result-stats>div){background:#fff!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:0 6px 22px rgba(25,46,80,.055)!important}:root[data-apyar-theme=light] .admin-page :is(h1,h2,h3,h4,strong,label,.field,.ads-toggle,.click-trigger-inline-field,.source-review-select-all,.bulk-taxonomy-value,code){color:var(--text)!important;-webkit-text-fill-color:currentColor;text-shadow:none!important}:root[data-apyar-theme=light] .admin-page :is(.muted,.meta,.eyebrow,small,.job-kpi span,.health-kpi span,.media-kpi span,.media-card-meta,.media-card-source,.bulk-confirm-field-chip,.bulk-selection-note){color:var(--muted)!important}:root[data-apyar-theme=light] .admin-page :is(.input,.select,.ads-code-editor,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:#fff!important;color:var(--text)!important;border-color:var(--border)!important;min-width:0;max-width:100%;accent-color:var(--accent);color-scheme:light}:root[data-apyar-theme=light] .admin-page :is(input,textarea)::placeholder{color:var(--muted)!important;opacity:1}:root[data-apyar-theme=light] .admin-page :is(.button,.bulk-apply-button,.bulk-confirm-start){background:#245dcc!important;color:#fff!important;border-color:#245dcc!important;text-shadow:none!important}:root[data-apyar-theme=light] .admin-page :is(.button.secondary,.admin-post-action,.bulk-review-button,.bulk-confirm-close,.bulk-result-close){background:#edf3ff!important;color:#214f9c!important;border-color:#c8d8f5!important;box-shadow:none!important}:root[data-apyar-theme=light] .admin-page .button.danger{background:#ad3e48!important;color:#fff!important;border-color:#ad3e48!important}:root[data-apyar-theme=light] .admin-page .admin-nav a{color:#3e5675!important}:root[data-apyar-theme=light] .admin-page .admin-nav a:is(.active,:hover){background:#e9f0ff!important;color:#214f9c!important;box-shadow:none!important}:root[data-apyar-theme=light] .admin-page :is(.status,.settings-note,.security-note,.click-trigger-example,.job-empty,.source-review-select-row,.post-site-summary,.bulk-selection-note,.bulk-action-dock,.bulk-page-select-footer,.ads-save-bar,.media-repair-stat,.media-repair-live){background:#f3f6fc!important;border-color:var(--border)!important;color:var(--muted)!important;box-shadow:none!important}:root[data-apyar-theme=light] .admin-page :is(.chip,.settings-badge,.post-site-icon,.media-kind,.media-card-badge,.bulk-hero-badge,.bulk-confirm-field-chip,.admin-breadcrumb a,.post-site-open){background:#edf3ff!important;color:#214f9c!important;border-color:#c8d8f5!important}:root[data-apyar-theme=light] .admin-page :is(.ok,.health-status-ok,.health-pill.ok,.job-badge-live,.job-status-running,.job-status-processing,.job-status-completed,.job-status-done,.media-badge.ok,.media-repair-status.completed){color:#19754f!important;-webkit-text-fill-color:currentColor}:root[data-apyar-theme=light] .admin-page :is(.bad,.health-status-critical,.health-pill.critical,.job-badge-danger,.job-status-failed,.media-repair-status.failed){color:#ad3e48!important;-webkit-text-fill-color:currentColor}:root[data-apyar-theme=light] .admin-page :is(.health-status-warn,.health-pill.warn,.health-source-message,.source-review-kicker,.post-site-alert-badge,.review-inline-alert,.bulk-check.warn,.job-status-cancelled){color:#855500!important;background:#fff5df!important;border-color:#e6d4a6!important}:root[data-apyar-theme=light] .admin-page :is(.job-status-queued,.health-status-info,.media-repair-status.queued,.media-repair-status.running){color:#214f9c!important;background:#edf3ff!important}:root[data-apyar-theme=light] .admin-page :is(.media-preview,.media-preview-empty,.admin-post-thumb,.source-review-thumb,.bulk-post-card-media,.bulk-post-card-no-thumb){background:#edf2f9!important;color:var(--muted)!important;border-color:var(--border)!important}:root[data-apyar-theme=light] .admin-page :is(.job-progress,.bulk-job-progress>div,.media-repair-progress){background:#e3ebf7!important}:root[data-apyar-theme=light] .admin-page :is(.job-progress span,.bulk-job-progress>div>div,.media-repair-progress span){background:#245dcc!important}:root[data-apyar-theme=light] .admin-page :is(.table,.bulk-post-table){color:var(--text);background:#fff}:root[data-apyar-theme=light] .admin-page :is(.table,.bulk-post-table) th{background:#f3f6fc;color:#3e5675;border-color:var(--border)}:root[data-apyar-theme=light] .admin-page :is(.table,.bulk-post-table) td{border-color:var(--border)}:root[data-apyar-theme=light] .admin-page :is(.table,.bulk-post-table) tbody tr:hover{background:#f3f7ff!important}:root[data-apyar-theme=light] .admin-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid #245dcc;outline-offset:3px}:root[data-apyar-theme=light] .admin-page button:disabled{opacity:.55;cursor:not-allowed}.admin-page .panel{min-width:0;max-width:100%}.admin-page .panel:has(>.table){overflow-x:auto}.admin-page :is(.admin-header-actions,.admin-nav){max-width:100%;min-width:0}.admin-page :is(.media-modal,.bulk-confirm-modal,.bulk-result-modal){max-width:calc(100vw - 24px);max-height:calc(100svh - 24px);overflow:auto}@media(max-width:560px){.admin-page .row>.input{flex:1 1 100%;width:100%}.admin-page .admin-section-head{min-width:0}.admin-page .admin-section-head h2{overflow-wrap:anywhere}}.admin-page{--admin-surface:#101b30;--admin-line:#293a57;--admin-muted:#a8bad4;--admin-accent:#81adff;padding-top:28px;padding-bottom:48px}.admin-page .admin-header-row{align-items:center;gap:20px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--admin-line)}.admin-page .brand{font-size:25px;letter-spacing:-.7px;line-height:1.25;font-weight:800}.admin-page .admin-header-row>.muted,.admin-page .admin-header-row>div>.muted{font-size:13px;margin-top:7px;letter-spacing:.15px}.admin-page .admin-header-actions,.admin-utilities{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-utilities{position:relative}.admin-page .admin-utilities .button{min-height:44px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:650;border-radius:12px;background:#192840;border:1px solid #354965;color:#e3edfc;box-shadow:0 3px 8px #03091233}.admin-page .admin-utilities .admin-logout{color:#ffbdc5;border-color:#654354;background:#301f30}.admin-page .admin-utilities .button:hover{filter:brightness(1.12)}.admin-utility-error{flex-basis:100%;font-size:12px}.admin-page .admin-nav{display:flex;gap:5px;flex-wrap:wrap;padding:8px;border:1px solid var(--admin-line);border-radius:16px;background:#101b30;box-shadow:0 8px 24px #00000014;margin-bottom:24px}.admin-page .admin-nav a{font-size:13px;line-height:1.35;padding:11px 13px;border-radius:10px;color:var(--admin-muted);font-weight:650;transition:background .15s,color .15s}.admin-page .admin-nav a.active{background:#22395d;color:#e5efff;box-shadow:inset 0 0 0 1px #46668e}.admin-page .admin-nav a:hover{background:#1c2b44;color:#fff}.admin-page>.panel{border-radius:20px;background:linear-gradient(145deg,#122039,#0e1a2f);border-color:var(--admin-line);padding:24px;box-shadow:0 10px 32px #00000012}.admin-page .stream-status-grid{gap:14px;margin-bottom:16px}.admin-page .stream-status-card{padding:18px;border-radius:14px;background:#101b30;border-color:#31425d;position:relative;gap:6px}.admin-page .stream-status-card strong{font-size:15px;font-weight:700}.admin-page .stream-status-card span{font-size:12px;color:var(--admin-muted)}.admin-page .stream-status-card b{font-size:11px;letter-spacing:.7px;margin-top:4px}.admin-page .job-center-summary-grid{gap:14px}.admin-page .job-center-summary-card{padding:22px;border-radius:18px;background:linear-gradient(145deg,#172741,#101b30);border-color:#324561;box-shadow:0 6px 18px #00000018}.admin-page .job-center-summary-card strong{font-size:28px;letter-spacing:-.8px;margin:8px 0}.admin-page .job-center-summary-card .eyebrow{font-size:10px;letter-spacing:1.5px;color:#a8bad4}.admin-page .job-center-summary-card .muted{font-size:13px;line-height:1.6}.admin-page .admin-section-head h2{font-size:21px;letter-spacing:-.4px}.admin-page .admin-section-head p{font-size:13px;line-height:1.7;margin:6px 0 12px}.admin-page .table th{font-size:11px;letter-spacing:.5px;text-transform:uppercase;padding:13px 14px;color:#a8bad4}.admin-page .table td{padding:16px 14px;font-size:13px;line-height:1.6;border-color:#293a57}.admin-page .table .meta{font-size:12px;margin-top:4px}.admin-page .table tbody tr:hover{background:#192a424d}.admin-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid #81adff;outline-offset:3px}:root[data-apyar-theme=light] .admin-page{--admin-line:#d7e2f1;--admin-muted:#52647f;--admin-accent:#245dcc}:root[data-apyar-theme=light] .admin-page>.panel{background:linear-gradient(145deg,#fff,#f9fbff)!important;box-shadow:0 8px 28px #304f7c0a!important}:root[data-apyar-theme=light] .admin-page .admin-nav{background:#fff!important;box-shadow:0 5px 20px #304f7c08!important}:root[data-apyar-theme=light] .admin-page .job-center-summary-card{background:linear-gradient(145deg,#fff,#f3f7ff)!important;box-shadow:0 6px 20px #304f7c0a!important}:root[data-apyar-theme=light] .admin-page .admin-utilities .admin-logout{background:#fff0f2!important;color:#9f2d46!important;border-color:#efccd5!important}@media(max-width:900px){.admin-page .admin-header-row{align-items:flex-start;flex-wrap:wrap}.admin-page .admin-header-actions{justify-content:flex-start}.admin-page>.panel{padding:20px}}@media(max-width:560px){.admin-page{padding-top:20px}.admin-page .brand{font-size:23px}.admin-page .admin-header-row{gap:16px;padding-bottom:18px}.admin-page .admin-header-actions{width:100%}.admin-utilities{width:100%;gap:7px}.admin-page .admin-utilities .button{flex:1 1;white-space:nowrap;padding:10px 9px}.admin-page .admin-nav{padding:6px;gap:4px}.admin-page .admin-nav a{font-size:12px;padding:10px}.admin-page>.panel{padding:16px;border-radius:16px}.admin-page .job-center-summary-card{padding:18px}.admin-page .table{min-width:600px}.admin-page .panel:has(>.table){overflow-x:auto}}@media(prefers-reduced-motion:reduce){.admin-page *{transition:none!important}}.admin-page .admin-utilities .button{transition:none!important}:root[data-apyar-theme=light] .admin-page .admin-utilities .button.secondary{background:#edf3ff!important;color:#214f9c!important;border-color:#c8d8f5!important}:root[data-apyar-theme=light] .admin-page .admin-utilities .button.admin-logout{background:#fff0f2!important;color:#9f2d46!important;border-color:#efccd5!important}.compact-watch-article .post-engagement-sticky-wrap{margin-top:10px}.compact-watch-article .post-engagement{min-height:48px;padding:8px 12px}.compact-watch-article .post-watch-details{margin:10px 0 0;min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--panel);color:var(--text)}.compact-watch-article .post-watch-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 14px;list-style:none;cursor:pointer}.compact-watch-article .post-watch-summary::-webkit-details-marker{display:none}.compact-watch-article .post-watch-summary::marker{content:""}.compact-watch-article .post-watch-summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}.compact-watch-article .post-watch-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0}.compact-watch-article .post-watch-facts>span{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:baseline;min-width:0}.compact-watch-article .post-watch-fact-label{color:var(--muted);font-size:12px}.compact-watch-article .post-watch-summary strong{color:var(--text);font-size:13px;font-weight:750;overflow-wrap:anywhere}.compact-watch-article .post-watch-details-action{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;font-weight:750;color:var(--text)}.compact-watch-article .post-watch-chevron{display:inline-block;font-size:18px;line-height:1}.compact-watch-article .post-watch-details[open] .post-watch-chevron{transform:rotate(180deg)}.compact-watch-article .post-watch-details-body{padding:0 14px 14px;border-top:1px solid var(--border)}.compact-watch-article .post-watch-streams{color:var(--muted);font-size:12px;margin:12px 0 0}.compact-watch-article .post-watch-details .verified-video-details{margin-top:12px;padding:14px;box-shadow:none}.compact-watch-article .post-watch-details .verified-video-details h2{margin-top:0}.compact-watch-article>.suggested-section{margin-top:20px;padding-top:0}.compact-watch-article .suggested-heading{margin-bottom:12px}.compact-watch-article .suggested-heading .section-kicker{margin-bottom:5px}.compact-watch-article>.post-continue-nav{margin-top:24px;padding:12px}.compact-watch-article .post-continue-head{margin-bottom:10px}.compact-watch-article .post-continue-head .section-kicker{display:none}.compact-watch-article .post-continue-head h2{font-size:18px}.compact-watch-article .post-continue-card{grid-template-columns:80px minmax(0,1fr);min-height:72px}.compact-watch-article .post-continue-media{min-height:72px}.compact-watch-article .post-continue-body{padding:10px;gap:4px}.compact-watch-article .post-continue-body strong{font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compact-watch-article .post-continue-dir{display:none}@media(max-width:768px){.compact-watch-article>.suggested-section{margin-top:16px}.compact-watch-article .post-watch-summary{gap:10px;padding:10px 12px}.compact-watch-article .post-watch-facts{gap:6px 14px}}@media(max-width:560px){.compact-watch-article .post-watch-summary{align-items:flex-start;flex-direction:column;gap:6px;padding:10px 12px}.compact-watch-article .post-watch-facts{width:100%;justify-content:space-between;gap:8px}.compact-watch-article .post-watch-facts>span{flex-direction:column;gap:2px}.compact-watch-article .post-watch-fact-label{font-size:11px}.compact-watch-article .post-watch-summary strong{font-size:12px}.compact-watch-article .post-watch-details-action{align-self:flex-end}.compact-watch-article .post-watch-details-body{padding:0 12px 12px}.compact-watch-article>.post-continue-nav{margin-top:20px}}.public-home .video-tile,.public-post .video-tile{display:flex;flex-direction:column;gap:0;min-width:0;height:100%;overflow:hidden;background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:16px;box-shadow:0 7px 20px rgba(0,0,0,.08)}.public-home .video-tile>.card,.public-post .video-tile>.suggested-card{display:flex;flex-direction:column;flex:1 1;height:auto!important;min-height:0;align-self:stretch!important;border:0!important;border-radius:0;box-shadow:none!important}.public-home .video-tile>.card:hover,.public-post .video-tile>.suggested-card:hover{transform:none}.video-tile:focus-within{outline:2px solid var(--accent);outline-offset:2px}.video-tile .suggested-thumb,.video-tile .thumb{flex:none;aspect-ratio:16/9;overflow:hidden}.public-home .video-tile .body,.public-post .video-tile .suggested-body{flex:1 1;display:flex!important;flex-direction:column;min-height:125px!important;height:auto!important;padding:12px!important}.video-tile .card-engagement-inline{margin-top:auto!important;padding-top:0}.video-tile :is(.card-taxonomy,.suggested-taxonomy){margin-top:8px;min-height:25px;flex-wrap:nowrap;overflow:hidden}.video-tile-footer{display:flex;justify-content:flex-end;align-items:center;flex:none;min-height:50px;padding:6px 10px;border-top:1px solid var(--border);background:var(--panel)}.video-tile-footer .personal-save-button{font-size:12px;line-height:1.3;min-height:36px;padding:7px 11px;max-width:100%}.video-tile-footer .personal-save-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.public-home .grid>.video-ad-tile,.public-post .suggested-grid>.video-ad-tile{display:flex!important;flex-direction:column;align-self:start!important;align-items:stretch!important;min-width:0;min-height:0!important;height:auto!important;padding:0!important;border:1px solid var(--border)!important;border-radius:16px!important;background:var(--panel)!important;box-shadow:0 7px 20px rgba(0,0,0,.06)!important;position:relative}.video-ad-label{align-items:center;flex:none;min-height:32px;padding:7px 10px;border-bottom:1px solid var(--border);border-radius:15px 15px 0 0;background:var(--panel);color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.04em;position:relative;z-index:1;pointer-events:none}.video-ad-content,.video-ad-label{display:flex;justify-content:center}.video-ad-content{min-width:0;padding:8px;align-items:flex-start}.video-ad-content>.suggested-ad-content{width:100%;max-width:100%;min-width:0}.media-image-frame .media-image-state{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:14px;text-align:center;color:var(--muted);font-size:12px;line-height:1.5;background:var(--panel)}.media-image-state .media-image-fallback-mark{position:static;transform:none;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:12px;font-size:16px;font-weight:700;color:var(--text);background:var(--card)}.media-image-frame[data-image-state=loading] .media-image-state{background:transparent}.media-image-frame[data-image-state=unavailable] .media-image-loading{display:none}.media-image-frame[data-image-state=unavailable] img{visibility:hidden}.media-image-placeholder-error{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:14px;background:var(--panel);color:var(--muted);font-size:12px;text-align:center;height:100%}.media-image-placeholder-error .media-image-fallback-mark{background:var(--card);border-color:var(--border);color:var(--text)}.media-image-placeholder-error .media-image-fallback-text{color:var(--muted);font-size:12px;text-transform:none}@media(pointer:coarse){.video-tile-footer .personal-save-button{min-height:44px}.video-tile-footer{min-height:56px}}@media(max-width:560px){.public-home .video-tile .body,.public-post .video-tile .suggested-body{padding:10px!important;min-height:120px!important}.video-tile-footer{padding:6px 8px}.video-tile-footer .personal-save-button{font-size:11px;padding:7px 8px}.video-ad-content{padding:5px}.video-ad-label{font-size:11px;min-height:30px}}:is(.public-home,.public-post) .premium-site-header[data-apyar-header-layout=compact-v2]{grid-template-columns:minmax(142px,176px) minmax(150px,1fr) max-content;grid-template-areas:"brand nav tools";gap:10px!important;padding:8px 10px!important;margin:0 0 10px!important;border-radius:16px}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .brand-block{grid-area:brand;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:22px 22px;grid-column-gap:7px;column-gap:7px;align-items:center;min-width:0;padding:0;margin:0}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .brand-row{display:contents}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .brand{grid-column:1;grid-row:1/3}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .brand-premium-pill{grid-column:2;grid-row:1;justify-self:start;max-width:100%;font-size:8px;letter-spacing:.08em}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .brand-block>.muted{grid-column:2;grid-row:2;min-width:0;max-width:100%;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:1.5}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .premium-header-nav{grid-area:nav;display:flex;align-items:center;justify-content:center;gap:2px;width:auto;overflow:visible;padding:0}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .premium-header-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 6px;font-size:12px;white-space:nowrap}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-header-tools{grid-area:tools;display:flex!important;align-items:center;gap:6px;width:auto;min-width:0}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-search{grid-area:auto;width:clamp(230px,22vw,300px);max-width:300px;flex:1 1 270px}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-sort{grid-area:auto;width:146px;flex:0 0 146px;min-height:44px;height:44px;padding:0 8px}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .premium-theme-toggle{grid-area:auto;width:44px;max-width:44px;height:44px;min-height:44px;flex:0 0 44px}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-header-tools>.corner-button{grid-area:auto;min-height:44px;padding:0 8px}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2]{margin:0 0 12px!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] .premium-promo-box{height:78px!important;min-height:78px!important;padding:6px 8px!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] .promo-card-visual{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 24px!important;gap:4px!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] .promo-copy{gap:1px!important;align-content:start!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] .promo-action{grid-row:2!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] :is(.promo-button,.pwa-install-button-visual){height:24px!important;min-height:24px!important;padding:3px 6px!important;line-height:16px!important;overflow:hidden;text-overflow:ellipsis}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] .promo-box-pwa :is(.promo-card-visual,.promo-action){position:static!important}@media(max-width:1050px){:is(.public-home,.public-post) .premium-site-header[data-apyar-header-layout=compact-v2]{grid-template-columns:minmax(142px,176px) minmax(0,1fr);grid-template-areas:"brand nav" "tools tools";gap:6px 10px!important}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .premium-header-nav{justify-content:flex-end}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-search{width:auto;max-width:none;min-width:200px;flex:1 1 auto}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:600px){:is(.public-home,.public-post) .premium-site-header[data-apyar-header-layout=compact-v2]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"brand brand brand brand brand brand nav nav nav nav nav nav" "search search search search search search search search search search search search" "sort sort sort sort sort sort sort theme theme admin admin admin";gap:6px 4px!important;padding:8px!important}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .brand-block{column-gap:5px}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-header-tools{display:contents!important}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .premium-header-nav{gap:0;justify-content:space-between}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .premium-header-nav a{flex:1 1;min-width:0;padding:0 1px;font-size:11px}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-search{grid-area:search;min-width:0;width:100%;max-width:none}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-search input:not([type=hidden]){font-size:16px!important}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-sort{grid-area:sort;width:auto;min-width:0;flex-basis:auto}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-sort select{font-size:12px;width:auto}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .premium-theme-toggle{grid-area:theme;justify-self:center}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-header-tools>.corner-button{grid-area:admin;justify-self:stretch;justify-content:center;padding:0 4px;font-size:11px}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2]{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] .premium-promo-box{display:block!important;height:56px!important;min-height:56px!important;padding:7px 8px!important;gap:0!important;border-radius:12px!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] .promo-card-visual{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) 52px!important;grid-template-rows:minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important;align-items:center!important;height:100%!important;min-height:0!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] .promo-copy{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-rows:18px 16px!important;grid-gap:2px!important;gap:2px!important;align-content:center!important;overflow:hidden!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] .promo-copy h2{font-size:12px!important;line-height:18px!important;height:18px!important;margin:0!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] .promo-copy p{font-size:11px!important;line-height:16px!important;height:16px!important;margin:0!important;color:var(--muted)!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] .promo-action{position:static!important;grid-column:2!important;grid-row:1!important;width:52px!important;height:40px!important;min-height:0!important;align-self:center!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] :is(.promo-button,.pwa-install-button-visual){position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;width:52px!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:4px!important;white-space:normal!important;overflow:hidden!important;font-size:11px!important;line-height:14px!important;background:var(--card)!important;color:var(--text)!important;border-color:var(--border)!important;box-shadow:none!important}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2] :is(.promo-card-link-overlay,.pwa-full-card-trigger){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;margin:0!important}.public-library-open{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-height:44px;padding:0 8px;border:1px solid var(--border);border-radius:11px;background:var(--panel);color:var(--text);font:inherit;font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer}.public-library-open svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}.public-library-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 3px;border-radius:6px;background:var(--card);font-size:10px}.public-library-dialog{width:min(640px,calc(100% - 24px));max-height:calc(100svh - 32px);padding:22px;border:1px solid var(--border);border-radius:20px;background:var(--panel);color:var(--text);box-shadow:0 24px 80px #0005;overflow:auto;text-align:left}.public-library-dialog::-webkit-backdrop{background:rgba(5,12,24,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.public-library-dialog::backdrop{background:rgba(5,12,24,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.public-library-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.public-library-heading h2{margin:0 0 5px;font-size:22px;line-height:1.35}.public-library-heading p{margin:0;font-size:13px}.public-library-close{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border);border-radius:11px;background:var(--card);color:var(--text);font-size:24px;cursor:pointer}.public-library-dialog :is(.personal-library-tabs,.personal-library-actions){gap:8px;margin-top:16px}.public-library-dialog :is(.personal-library-tabs,.personal-library-actions,.personal-library-list) button{min-height:44px;padding:8px 11px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.public-library-dialog .personal-library-tabs button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.public-library-note{font-size:12px;line-height:1.6;color:var(--muted);margin:14px 0}.public-library-dialog .personal-library-list{margin:0;padding:0;list-style:none}.public-library-dialog .personal-library-list li{gap:12px;padding:12px 0}.public-library-dialog .personal-library-list a{flex:1 1;min-width:0;line-height:1.6;font-size:14px;overflow-wrap:anywhere}.public-library-dialog .personal-library-actions{border-top:1px solid var(--border);padding-top:14px;align-items:flex-start;flex-direction:column}.public-library-dialog .personal-library-actions label{font-size:13px;line-height:1.6;min-height:44px;align-items:center}.public-library-dialog input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:none}.public-library-dialog button:disabled{opacity:.55;cursor:default}.public-library-empty{padding:14px 0;line-height:1.6;font-size:14px}.public-library-error{color:var(--bad)}.public-library-dialog :is(button,a,input):focus-visible,.public-library-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:1050px){:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:600px){:is(.public-home,.public-post) .premium-site-header[data-apyar-header-layout=compact-v2]{grid-template-areas:"brand brand brand brand brand library library library library library theme theme" "search search search search search search search search search search search search" "nav nav nav nav nav nav sort sort sort sort admin admin"}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-library-open{grid-area:library;min-width:0;padding:0 5px;gap:4px;font-size:11px}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-sort-label{display:none}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-header-tools>.corner-button{padding:0;min-width:0}:is(.public-home,.public-post) [data-apyar-header-layout=compact-v2] .public-header-tools>.corner-button>span:not(.corner-icon){display:none}:is(.public-home,.public-post) .promo-boxes[data-apyar-promo-layout=compact-v2]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.public-library-dialog{padding:16px;border-radius:16px}.public-library-dialog .personal-library-tabs{display:grid;grid-template-columns:1fr 1fr}.public-library-dialog .personal-library-tabs button{font-size:12px;padding:8px}}.engagement-controls h1{font-size:24px}.engagement-controls .panel{padding:20px}.engagement-controls p{line-height:1.65}.counter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.counter-grid fieldset{min-width:0;border:1px solid var(--border);border-radius:12px;padding:14px}.engagement-controls label{display:grid;grid-gap:6px;gap:6px;margin:8px 0}.counter-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.engagement-controls .input{width:100%;min-width:0}.engagement-controls .button{min-height:44px;white-space:normal}.counter-preview{padding:14px;margin-top:16px;background:var(--card);border:1px solid var(--border);border-radius:12px}.counter-posts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.counter-posts article,.counter-run{min-width:0;overflow-wrap:anywhere;padding:14px;border:1px solid var(--border);border-radius:12px}.counter-run{margin:10px 0}.counter-posts strong{display:block}.counter-posts p{margin:6px 0;font-size:13px}.counter-posts article{background:var(--card)}.playback-recovery{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px}.playback-recovery button{min-height:44px;padding:8px 12px;border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:10px;font:inherit;cursor:pointer}.playback-recovery span{flex:1 1;min-width:140px}.playback-loading{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:15;background:#101c2fe8;color:#fff;padding:9px 14px;border-radius:24px;font-size:13px}.suggested-filters{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.suggested-filters button{min-height:44px;padding:8px 14px;background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:10px;font:inherit;cursor:pointer}.suggested-filters button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.watched-indicator{position:absolute;bottom:8px;left:8px;z-index:3;border-radius:6px;padding:4px 7px;background:#101c2fe8;color:#fff;font-size:11px;pointer-events:none}.suggested-ended{margin:12px 0;padding:12px;background:var(--card);border:1px solid var(--border);border-radius:12px}.suggested-ended a{display:inline-flex;align-items:center;min-height:44px;padding:4px 12px;color:var(--text)}@media(max-width:600px){.counter-fields,.counter-grid,.counter-posts{grid-template-columns:1fr}.engagement-controls .panel{padding:14px}.engagement-controls .row{align-items:stretch}.engagement-controls .row>label{flex:1 1;min-width:0}.engagement-controls .input{font-size:16px}}:root[data-apyar-theme=midnight]{--bg:#0d1015;--panel:#11161e;--card:#171c24;--text:#edf2fa;--muted:#a9b7cd;--accent:#78a9ff;--border:#293241;--apyar-blue:#1555e8;--apyar-soft:#1b2a43;--apyar-ink:#c4d9ff;--apyar-edge:#375b91;--apyar-secondary:#5790ff;--apyar-field:#141b25;--apyar-hover:#202b3d;--apyar-shadow:0 8px 24px #00000024;color-scheme:dark}:root[data-apyar-theme=light]{--bg:#edf3ff;--panel:#f0f5ff;--card:#f7faff;--text:#152035;--muted:#596a88;--accent:#1555e8;--border:#d5e0f3;--apyar-blue:#1555e8;--apyar-soft:#e3ecfc;--apyar-ink:#1555e8;--apyar-edge:#a8c0eb;--apyar-secondary:#225bd6;--apyar-field:#f6f9ff;--apyar-hover:#e3edff;--apyar-shadow:0 6px 20px #1b1e2408;color-scheme:light}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) body{background:var(--bg)!important;color:var(--text)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post,.admin-page){color:var(--text);--admin-surface:var(--panel);--admin-line:var(--border);--admin-muted:var(--muted);--admin-accent:var(--accent)}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.site-topbar,.panel,.premium-discovery-strip,.public-footer,.post-continue-nav,.public-search,.public-sort,.premium-theme-toggle,.public-admin-switcher,.post-engagement,.post-engagement-sticky-wrap .post-engagement){background:var(--panel)!important;color:var(--text)!important;border-color:var(--border)!important;box-shadow:var(--apyar-shadow)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) [data-apyar-header-layout=compact-v2]{background:var(--panel)!important;border-color:var(--border)!important;box-shadow:var(--apyar-shadow)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.video-tile,.card,.suggested-card,.premium-promo-box,.post-stat-card,.post-continue-card){background:var(--card)!important;color:var(--text)!important;border-color:var(--border)!important;box-shadow:var(--apyar-shadow)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.card .body,.suggested-body,.promo-card-visual,.promo-copy,.card-engagement-inline){background:transparent!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.public-listing-head h1,.post-title-row h1,.post-title,.premium-post-title,.title,.suggested-title,.promo-copy h2,.post-engagement-value,.post-engagement-view,.post-stat-card strong,.description-wrap,.verified-video-details dd){color:var(--text)!important;-webkit-text-fill-color:currentColor;text-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.muted,.meta,.card-format,.suggested-format,.post-subline,.published-label,.card-engagement-item,.card-engagement-item em,.premium-discovery-label,.premium-discovery-hint,.post-stat-card span,.public-sort-label,.public-sort-select,.promo-copy p,.public-footer a,.premium-header-nav a){color:var(--muted)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.card-eyebrow,.section-kicker,.suggested-eyebrow,.brand-block>.muted){color:var(--apyar-ink)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.card-taxonomy-chip,.card-taxonomy-more,.card-taxonomy-category,.card-taxonomy-tag,.card-taxonomy-actor,.suggested-taxonomy-chip,.suggested-taxonomy-more,.chip){background:var(--panel)!important;color:var(--muted)!important;border-color:var(--border)!important;box-shadow:none!important;text-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.public-listing-summary,.post-home-pill,.post-back,.post-continue-home,.post-continue-dir,.personal-save-button,.page-btn,.page-number,.premium-discovery-chip,.public-library-open){background:var(--panel)!important;color:var(--text)!important;border-color:var(--border)!important;box-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.page-number.active,.premium-discovery-chip.active,.suggested-filters button[aria-pressed=true]){background:var(--apyar-soft)!important;color:var(--apyar-ink)!important;border-color:var(--apyar-edge)!important;box-shadow:inset 0 -2px var(--apyar-secondary)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .public-search.public-search-unified .public-search-open{background:var(--apyar-soft)!important;color:var(--apyar-ink)!important;border-color:var(--apyar-edge)!important;box-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.public-search-apply,.promo-button,.pwa-install-button-visual .promo-button){background:var(--apyar-blue)!important;color:#fff!important;border-color:var(--apyar-blue)!important;box-shadow:none!important;text-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .corner-button[data-apyar-admin-control=current]{background:var(--apyar-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--apyar-blue)!important;opacity:1!important;filter:none!important;box-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .corner-button[data-apyar-admin-control=current]>span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .corner-button[data-apyar-admin-control=current] .corner-icon{background:#ffffff18!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .public-sort select{background:var(--panel)!important;color:var(--text)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile-footer{background:var(--panel)!important;border-color:var(--border)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home .grid,.public-post .suggested-grid)>.video-ad-tile{background:var(--card)!important;border-color:var(--border)!important;border-radius:16px!important;overflow:visible!important;box-shadow:var(--apyar-shadow)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .video-ad-content{flex:1 1;min-width:0;padding:8px!important;align-items:center;justify-content:center}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .video-ad-meta{display:flex;align-items:center;justify-content:flex-end;flex:none;min-height:38px;padding:6px 10px;border-top:1px solid var(--border);border-radius:0 0 15px 15px;background:var(--panel);color:var(--muted)}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .video-ad-meta .video-ad-label{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 7px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--muted);font-size:11px;font-weight:650;line-height:1.25;letter-spacing:0;pointer-events:none}@media(max-width:560px){:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .video-ad-content{padding:6px!important}}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-search-dialog,.public-library-dialog){background:var(--panel)!important;color:var(--text)!important;border-color:var(--border)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-search-dialog,.public-library-dialog)::-webkit-backdrop{background:#11121499;-webkit-backdrop-filter:none;backdrop-filter:none}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-search-dialog,.public-library-dialog)::backdrop{background:#11121499;-webkit-backdrop-filter:none;backdrop-filter:none}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-search-dialog,.public-library-dialog) :is(input,select,.public-search-dialog-close,.public-library-close,.personal-library-tabs button,.personal-library-actions button,.personal-library-list button){background:var(--apyar-field)!important;color:var(--text)!important;border-color:var(--border)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .public-home .public-search input,:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .public-post .public-search input{color:var(--text)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-search-dialog,.public-library-dialog) :is(p,label,.public-library-note){color:var(--muted)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.card-corner-label,.suggested-corner-label){background:var(--panel)!important;color:var(--apyar-ink)!important;border-color:var(--border)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page :is(.panel,.admin-nav,.stream-status-card,.job-center-summary-card,.job-kpi,.job-site-card,.job-history-row,.health-kpi,.health-check-row,.health-source-card,.health-storage-row,.health-security-row,.health-error-row,.media-kpi,.media-provider-card,.media-asset-card,.media-modal,.post-site-card,.admin-post-row,.source-review-panel,.source-review-item,.bulk-kpi,.bulk-field-group,.bulk-post-card,.bulk-preview-row,.bulk-preview-fields>div,.bulk-confirm-modal,.bulk-result-modal,.bulk-confirm-stat,.bulk-confirm-section,.bulk-result-stats>div,.counter-posts article){background:var(--panel)!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:var(--apyar-shadow)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page .admin-header-row{background:var(--card)!important;border-color:var(--border)!important;box-shadow:var(--apyar-shadow)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page :is(.brand,h1,h2,h3,h4,label,.field,legend){color:var(--text)!important;-webkit-text-fill-color:currentColor;text-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page :is(.input,.select,.ads-code-editor,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--apyar-field)!important;color:var(--text)!important;border-color:var(--border)!important;accent-color:var(--accent)}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page :is(input,textarea)::placeholder{color:var(--muted)!important;opacity:1}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page :is(.button:not(.secondary):not(.danger):not(.admin-logout),.bulk-apply-button,.bulk-confirm-start){background:var(--apyar-blue)!important;color:#fff!important;border-color:var(--apyar-blue)!important;text-shadow:none!important;box-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page :is(.button.secondary,.admin-post-action,.bulk-review-button,.bulk-confirm-close,.bulk-result-close){background:var(--apyar-soft)!important;color:var(--apyar-ink)!important;border-color:var(--apyar-edge)!important;box-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page .admin-utilities .button.secondary{background:var(--apyar-soft)!important;color:var(--apyar-ink)!important;border-color:var(--apyar-edge)!important;box-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page .admin-nav a{color:var(--muted)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page .admin-nav a:is(.active,:hover){background:var(--apyar-soft)!important;color:var(--apyar-ink)!important;box-shadow:inset 0 -2px var(--apyar-secondary)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page :is(.status,.settings-note,.security-note,.click-trigger-example,.job-empty,.source-review-select-row,.post-site-summary,.bulk-selection-note,.bulk-action-dock,.bulk-page-select-footer,.ads-save-bar,.media-repair-stat,.media-repair-live){background:var(--card)!important;border-color:var(--border)!important;color:var(--muted)!important;box-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page :is(.chip,.settings-badge,.post-site-icon,.media-kind,.media-card-badge,.bulk-hero-badge,.bulk-confirm-field-chip,.admin-breadcrumb a,.post-site-open){background:var(--panel)!important;color:var(--apyar-ink)!important;border-color:var(--border)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page :is(.muted,.meta,.eyebrow,small,.job-kpi span,.health-kpi span,.media-kpi span,.media-card-meta,.media-card-source,.bulk-selection-note){color:var(--muted)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page :is(.table,.bulk-post-table){background:var(--panel)!important;color:var(--text)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page :is(.table,.bulk-post-table) th{background:var(--card)!important;color:var(--muted)!important;border-color:var(--border)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page :is(.table,.bulk-post-table) tbody tr:hover{background:var(--apyar-hover)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .premium-header-nav a:hover{background:var(--apyar-hover)!important;color:var(--text)!important;box-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post,.admin-page) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px}@media(hover:hover){:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.public-library-open,.personal-save-button,.page-btn,.page-number):hover{background:var(--apyar-hover)!important;color:var(--text)!important;border-color:var(--apyar-edge)!important}}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.page-number.active,.premium-discovery-chip.active,.suggested-filters button[aria-pressed=true]){background:var(--apyar-blue)!important;color:#fff!important;border-color:var(--apyar-blue)!important;box-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) .admin-page .admin-nav a.active{background:var(--apyar-blue)!important;color:#fff!important;box-shadow:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.personal-save-button,.public-library-open,.premium-theme-toggle){color:var(--accent)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .public-library-open svg{color:var(--accent)}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home .grid,.public-post .suggested-grid){align-items:stretch!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile{position:relative;align-self:stretch!important;height:100%!important;min-width:0}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile>:is(.card,.suggested-card){flex:none!important;height:auto!important;min-height:0!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile :is(.thumb,.suggested-thumb){width:100%!important;aspect-ratio:16/9!important;height:auto!important;flex:none!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile :is(.body,.suggested-body){position:relative;box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) 48px;grid-template-rows:12px 62px 16px 24px;grid-column-gap:4px!important;column-gap:4px!important;grid-row-gap:4px!important;row-gap:4px!important;align-content:start;flex:none!important;height:150px!important;min-height:150px!important;max-height:150px!important;padding:10px 12px!important;overflow:hidden}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile .card-topline{grid-column:1/-1;height:12px!important;min-height:12px!important;line-height:12px!important;margin:0!important;font-weight:700}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile .card-title-space{grid-column:1/-1;box-sizing:border-box;height:62px;min-height:62px;padding:5px 0;min-width:0;overflow:hidden}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile :is(.title,.suggested-title){box-sizing:border-box;font-family:APYAR Myanmar,Noto Sans Myanmar,Myanmar Sangam MN,Myanmar Text,Padauk,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:26px!important;letter-spacing:0!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;overflow-wrap:anywhere!important;word-break:normal!important;color:var(--text)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile .card-engagement-inline{grid-column:1;grid-row:3;box-sizing:border-box;max-width:100%;overflow:hidden;height:16px!important;min-height:16px!important;line-height:16px!important;margin:0!important;padding:0!important;gap:4px!important;white-space:nowrap;min-width:0}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile :is(.card-taxonomy,.suggested-taxonomy){grid-column:1;grid-row:4;width:100%;min-width:0;box-sizing:border-box;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;gap:4px!important;flex-wrap:nowrap!important;align-items:center;overflow:hidden!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile :is(.card-taxonomy-chip,.suggested-taxonomy-chip,.card-taxonomy-more,.suggested-taxonomy-more){box-sizing:border-box;display:inline-flex;align-items:center;height:24px!important;min-height:24px!important;padding:2px 6px!important;line-height:20px!important;font-size:10px!important;font-weight:600!important;flex:0 1 auto;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile>.personal-save-icon{position:absolute;right:8px;bottom:16px;z-index:3;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;border-radius:11px!important;background:var(--apyar-soft)!important;color:var(--apyar-ink)!important;border:1px solid var(--apyar-edge)!important;box-shadow:none!important;cursor:pointer}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile>.personal-save-icon svg{display:block;width:20px;height:20px;flex:none}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile>.personal-save-icon[aria-pressed=true]{background:var(--apyar-blue)!important;color:#fff!important;border-color:var(--apyar-blue)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile>.personal-save-icon:focus-visible{outline:2px solid var(--accent)!important;outline-offset:-4px!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home .grid,.public-post .suggested-grid)>.video-ad-tile{height:100%!important;align-self:stretch!important;overflow:hidden!important;padding:0!important;display:block!important;position:relative}.compact-ad-frame{position:relative;width:100%;height:0;min-height:0;padding-top:calc(56.25% + 150px);box-sizing:content-box}.compact-ad-viewport.video-ad-content{position:absolute!important;inset:8px 8px 30px!important;display:block!important;min-width:0;padding:0!important;overflow:visible}.compact-ad-scale{position:absolute;left:50%;top:50%;width:100%;height:auto;transform:translate(-50%,-50%) scale(var(--apyar-ad-fit,1));transform-origin:center center}.compact-ad-badge.video-ad-label{position:absolute!important;right:8px!important;bottom:7px!important;display:inline-flex!important;align-items:center;min-height:18px!important;height:18px!important;padding:1px 6px!important;border:1px solid var(--border)!important;border-radius:5px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:10px!important;font-weight:600!important;line-height:16px!important;letter-spacing:0!important;pointer-events:none;z-index:2}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.premium-discovery-top,.public-library-open){font-weight:700!important;background:var(--apyar-soft)!important;color:var(--apyar-ink)!important;border-color:var(--apyar-edge)!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) :is(.public-listing-head h1,.suggested-heading h2,.public-library-heading h2){font-weight:750!important}@media(max-width:560px){:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile :is(.title,.suggested-title){font-size:13px!important;line-height:26px!important}:root:is([data-apyar-theme=light],[data-apyar-theme=midnight]) :is(.public-home,.public-post) .video-tile :is(.body,.suggested-body){padding-inline:10px!important}.compact-ad-viewport.video-ad-content{inset:6px 6px 28px!important}}.video-stage{aspect-ratio:auto!important}.video-stage .player-gesture-capture{bottom:96px!important}.public-post .post-engagement-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.public-post .post-engagement-actions>.personal-save-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 44px;width:44px!important;min-width:44px!important;height:44px!important;padding:10px!important;background:var(--apyar-soft)!important;color:var(--apyar-ink)!important;border:1px solid var(--apyar-edge)!important;border-radius:11px!important}.public-post .post-engagement-actions>.personal-save-icon svg{width:20px;height:20px;display:block}.public-post .post-engagement-actions>.personal-save-icon[aria-pressed=true]{background:var(--apyar-blue)!important;color:#fff!important;border-color:var(--apyar-blue)!important}.public-post .post-engagement-actions>.personal-save-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.public-post .post-engagement-actions>.engagement-btn{min-height:44px;flex:0 1 auto;min-width:0}@media(max-width:700px){.public-post .post-engagement-actions{justify-content:flex-start!important;gap:6px!important}.public-post .post-engagement-actions>.engagement-btn{padding:9px 10px!important;gap:5px!important}}@font-face{font-family:APYAR Myanmar;font-style:normal;font-weight:400;font-display:swap;src:url(/new-version/fonts/noto-sans-myanmar-myanmar-400-normal.woff2) format("woff2");unicode-range:u+1000-109f,u+200c-200d,u+25cc,u+a92e,u+a9e0-a9fe,u+aa60-aa7f,u+116d0-116e3}@font-face{font-family:APYAR Myanmar;font-style:normal;font-weight:700;font-display:swap;src:url(/new-version/fonts/noto-sans-myanmar-myanmar-700-normal.woff2) format("woff2");unicode-range:u+1000-109f,u+200c-200d,u+25cc,u+a92e,u+a9e0-a9fe,u+aa60-aa7f,u+116d0-116e3}:is(.public-home,.public-post){font-family:APYAR Myanmar,Inter,system-ui,-apple-system,Segoe UI,sans-serif}:is(.public-home,.public-post) :is(.premium-discovery-chip,.premium-discovery-top){min-height:44px;min-width:44px;flex-shrink:0;white-space:nowrap;scroll-margin-inline:12px}.public-home .premium-discovery-strip{overflow-x:auto;scroll-padding-inline:12px;overscroll-behavior-x:contain}.public-home .premium-discovery-label{flex-shrink:0}@media(prefers-reduced-motion:reduce){:is(.public-home,.public-post) :is(.premium-discovery-chip,.premium-discovery-top){transition:none;transform:none}}.public-pwa-status{background:var(--panel);color:var(--text);font-size:14px;line-height:1.5;pointer-events:none}