:root{--bg:#071127;--bg-soft:#0b1733;--panel:rgba(10,22,46,0.72);--panel-strong:rgba(13,27,57,0.9);--line:rgba(121,162,255,0.16);--text:#f4f7ff;--muted:#a7b7de;--accent:#22d3ff;--accent-soft:rgba(34,211,255,0.16);--accent-strong:#7c4dff;--success:#4be39f;--warning:#ffb454;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--app-shell-min-height:100vh;--mobile-bottom-tabs-height:92px}@supports (height:100dvh){:root{--app-shell-min-height:100dvh}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;min-height:100%;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#020817;background:radial-gradient(circle at top right,rgba(131,92,255,.34),transparent 24%),radial-gradient(circle at left center,rgba(12,227,255,.18),transparent 30%),radial-gradient(circle at bottom center,rgba(82,109,255,.16),transparent 36%),linear-gradient(180deg,#020817 0,var(--bg) 48%,var(--bg-soft) 100%);overscroll-behavior-y:none;overscroll-behavior-x:none;overflow-x:hidden;touch-action:pan-y pinch-zoom;color:var(--text);font-family:var(--font-cairo),"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}html{height:100%;background-color:#020817;overscroll-behavior:none}body{min-height:var(--app-shell-min-height)}a{color:inherit;text-decoration:none}.shell{display:grid;grid-template-columns:280px 1fr;min-height:var(--app-shell-min-height);width:100%;max-width:100%;overflow-x:clip}.auth-form-card,.auth-showcase-card,.card,.feed-card,.feed-more-sheet,.hero,.login-card,.section,.section-emphasis,.source-browser-card,.source-news-dialog,.source-panel,.submitted-source-card{width:100%;max-width:100%;min-width:0}.sidebar{padding:28px 22px;border-left:1px solid var(--line);background:rgba(7,17,39,.8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{margin-bottom:28px}.sidebar-brand-lockup{margin-bottom:14px}.brand h1{margin:0;font-size:1.7rem}.brand p{margin:8px 0 0;color:var(--muted);line-height:1.6}.nav{display:grid;grid-gap:10px;gap:10px}.nav a{padding:12px 14px;border-radius:16px;border:1px solid transparent;background:transparent;transition:.18s ease}.nav a:hover{background:var(--accent-soft);border-color:rgba(34,211,255,.22)}.admin-nav-link{display:flex;align-items:center;gap:10px}.admin-nav-copy{flex:1 1 auto}.admin-nav-badge{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:rgba(34,211,255,.16);border:1px solid rgba(34,211,255,.24);color:#dff8ff;font-size:.74rem;font-weight:700}.admin-nav-link-featured{background:linear-gradient(135deg,rgba(34,211,255,.12),rgba(124,77,255,.18));--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--app-shell-min-height:100vh;--mobile-bottom-tabs-height:92px;border-color:rgba(124,77,255,.24)!important;box-shadow:0 12px 28px rgba(7,17,39,.22)}-webkit-tap-highlight-color:transparent;.admin-nav-link-featured .admin-nav-icon{background:linear-gradient(135deg,rgba(34,211,255,.24),rgba(124,77,255,.28))}.admin-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:rgba(255,255,255,.06)}.admin-nav-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.session-card{margin-top:24px;padding:16px;border-radius:18px;border:1px solid var(--line);background:rgba(14,29,61,.88)}.session-card p{margin:8px 0 12px;color:var(--muted);word-break:break-word}.content{padding:28px;min-width:0}.hero{padding:28px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,rgba(13,28,59,.96),rgba(7,18,40,.88));box-shadow:0 18px 60px rgba(0,0,0,.22)}.hero h2{margin:0;font-size:2rem}.hero p{color:var(--muted);line-height:1.8;max-width:720px}.pill-row{display:flex;flex-wrap:wrap;gap:10px;text-align:center;margin-top:18px}.pill{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--text);font-size:.92rem}.grid{display:grid;grid-gap:18px;gap:18px;margin-top:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;padding:20px;min-width:0;box-shadow:0 18px 46px rgba(0,0,0,.18)}overscroll-behavior:contain;scrollbar-gutter:stable;.admin-request-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-request-status-card{display:grid;grid-gap:12px;gap:12px;transition:.18s ease;border:1px solid rgba(121,162,255,.18);color:#f4f7ff}.admin-request-status-card.pending{background:radial-gradient(circle at top left,rgba(255,184,77,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(34,211,255,.12),transparent 36%),linear-gradient(145deg,rgba(23,32,58,.96),rgba(10,18,36,.94))}.admin-request-status-card.approved{background:radial-gradient(circle at top left,rgba(34,197,94,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(34,211,255,.12),transparent 36%),linear-gradient(145deg,rgba(15,38,44,.96),rgba(8,19,32,.94))}.admin-request-status-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(0,0,0,.22)}.admin-request-status-card.active{border-color:rgba(34,211,255,.34);box-shadow:0 18px 40px rgba(34,211,255,.16)}.admin-request-status-card .metric,.admin-request-status-card h3{color:#ffffff}.admin-request-status-card .muted{color:#d6e3ff}.admin-request-status-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-request-status-icon{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:0 10px;border-radius:14px;background:rgba(255,255,255,.12);color:#ffffff;font-size:.94rem;font-weight:800;letter-spacing:.04em;border:1px solid rgba(255,255,255,.12)}.admin-request-empty-state{margin-top:12px}.admin-device-invite-list{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px}.admin-device-invite-header h4{margin:0 0 6px}.admin-device-invite-header p{margin:0}.admin-device-invite-items{display:grid;grid-gap:12px;gap:12px}.admin-device-invite-item{border:1px solid var(--line);border-radius:18px;padding:14px;background:radial-gradient(circle at top left,rgba(34,211,255,.08),transparent 28%),linear-gradient(145deg,rgba(15,31,62,.94),rgba(8,19,40,.92))}.admin-device-invite-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-device-invite-row p{margin:6px 0 0}.admin-device-invite-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:10px;color:var(--muted);font-size:.94rem}.admin-device-status{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:7px 12px;border-radius:999px;font-size:.88rem;font-weight:700}.admin-device-status.accent{background:var(--accent-soft);color:var(--accent)}.admin-device-status.success{background:rgba(47,127,98,.14);color:var(--success)}.admin-device-status.warning{background:rgba(179,123,32,.14);color:var(--warning)}.admin-device-status.muted{background:rgba(32,52,45,.08);color:var(--muted)}.mini-button-danger{border-color:rgba(217,108,63,.22);color:#9f4020}.card h3,.section h3{margin-top:0}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-heading>*{min-width:0}.section-heading h4,.section-heading h5,.section-heading p{max-width:100%;overflow-wrap:anywhere}.metric{font-size:2rem;font-weight:700;margin:12px 0 4px}.muted{color:var(--muted)}.section{margin-top:24px;padding:22px;min-width:0;border-radius:24px;border:1px solid var(--line);background:var(--panel-strong)}.ad-slot-shell{margin-top:22px;padding:14px;border:1px dashed rgba(121,162,255,.28);border-radius:22px;background:rgba(13,28,59,.74)}.ad-slot-label{margin-bottom:10px;color:var(--muted);font-size:.86rem}.ad-slot-frame{min-height:96px}.auth-inline-ad,.landing-inline-ad,.page-inline-ad{box-shadow:0 10px 26px rgba(32,52,45,.05)}.ads-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-admin-guidance-card,.ads-admin-summary-card{grid-column:span 2}.ads-settings-form{margin-top:18px}.checkbox-field{justify-content:space-between;gap:16px}.checkbox-field input{width:18px;height:18px}.ads-readiness-list{display:grid;grid-gap:14px;gap:14px}.ads-placement-card{display:grid;grid-gap:8px;gap:8px}.landing-page-shell,.public-page-shell{max-width:1180px;margin:0 auto;padding:28px}.landing-hero,.public-page-hero{display:grid;grid-gap:18px;gap:18px}.public-page-hero{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);padding:32px;background:radial-gradient(circle at top left,rgba(34,211,255,.12),transparent 26%),radial-gradient(circle at bottom right,rgba(124,77,255,.18),transparent 30%),linear-gradient(145deg,rgba(10,21,47,.96),rgba(7,16,37,.9))}.landing-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);padding:32px;background:radial-gradient(circle at top left,rgba(34,211,255,.14),transparent 28%),radial-gradient(circle at bottom right,rgba(124,77,255,.2),transparent 30%),linear-gradient(145deg,rgba(10,21,47,.96),rgba(7,16,37,.9))}.landing-topbar{position:-webkit-sticky;position:sticky;top:14px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:12px 14px;border-radius:24px;background:linear-gradient(145deg,rgba(12,26,54,.9),rgba(7,17,38,.82)),rgba(8,18,40,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-topbar-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--text)}.landing-topbar-logo{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-weight:900}.landing-topbar-brand span:last-child{display:grid;grid-gap:2px;gap:2px}.landing-topbar-brand small,.landing-topbar-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-topbar-brand small{color:var(--muted);font-size:.78rem}.landing-account-menu{position:relative;flex:0 0 auto}.landing-account-menu summary{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border-radius:999px;border:1px solid rgba(121,162,255,.18);background:rgba(255,255,255,.07);color:#edf3ff;font-weight:800;cursor:pointer;list-style:none}.landing-account-menu summary::-webkit-details-marker{display:none}.landing-account-menu summary:before{content:"";width:18px;height:18px;border-radius:999px;background:radial-gradient(circle at 50% 34%,#fff 0 18%,transparent 20%),radial-gradient(circle at 50% 78%,#fff 0 28%,transparent 30%),linear-gradient(135deg,var(--accent),var(--accent-strong))}.landing-account-menu-panel{position:absolute;top:calc(100% + 10px);left:0;display:grid;grid-gap:8px;gap:8px;width:min(260px,calc(100vw - 42px));padding:12px;border-radius:20px;border:1px solid rgba(121,162,255,.18);background:rgba(9,20,45,.98);box-shadow:0 22px 48px rgba(0,0,0,.28)}.landing-account-menu:not([open]) .landing-account-menu-panel{display:none}.landing-account-menu-panel a{padding:11px 12px;border-radius:14px;background:rgba(255,255,255,.05);color:#edf3ff;font-weight:700}.landing-account-menu-panel a:hover{background:rgba(34,211,255,.12)}.landing-public-feed-section{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-bottom:18px}.landing-public-feed-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(121,162,255,.16);border-radius:24px;background:radial-gradient(circle at top left,rgba(34,211,255,.12),transparent 28%),linear-gradient(145deg,rgba(10,21,47,.94),rgba(7,16,37,.88))}.landing-public-feed-toolbar>div:first-child{display:grid;grid-gap:8px;gap:8px;min-width:0}.landing-public-feed-toolbar h1{margin:0;font-size:clamp(1.35rem,3vw,2.2rem);line-height:1.25}.landing-public-feed-toolbar p{margin:0;max-width:56rem}.landing-feed-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.landing-public-feed-list,.landing-public-source-card{display:grid;grid-gap:14px;gap:14px}.landing-public-source-card{padding:18px;border-color:rgba(121,162,255,.2);background:linear-gradient(145deg,rgba(13,28,59,.96),rgba(8,18,40,.92)),radial-gradient(circle at top left,rgba(34,211,255,.08),transparent 32%)}.landing-public-source-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-public-source-head a{color:var(--accent);font-weight:800;white-space:nowrap}.landing-public-source-card h2{margin:0;font-size:clamp(1.3rem,2.5vw,1.9rem)}.landing-public-news-list{display:grid;grid-gap:10px;gap:10px}.landing-public-news-item{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(121,162,255,.14);background:rgba(255,255,255,.05);color:var(--text)}.landing-public-news-item:hover{transform:translateY(-1px);border-color:rgba(34,211,255,.24);background:rgba(34,211,255,.08)}.landing-public-news-item strong{line-height:1.7}.landing-public-news-item span{color:var(--muted);line-height:1.75}.public-feed-engagement-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.public-reader-chip,.public-share-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(121,162,255,.16);background:rgba(255,255,255,.06);color:#dce7ff;font-size:.85rem;font-weight:800}.public-reader-chip{gap:7px;direction:rtl}.public-view-count-icon{width:18px;height:18px;flex:0 0 auto;fill:currentColor;opacity:.9}.public-share-button{gap:8px;border:0;background:linear-gradient(135deg,rgba(34,211,255,.18),rgba(124,77,255,.22));color:#ffffff;font:inherit;cursor:pointer;transition:.18s ease}.public-share-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(10,13,38,.24)}.public-share-button svg{width:18px;height:18px;fill:currentColor}.landing-hero-compact{margin-top:18px}.landing-hero-copy h1,.public-page-hero h1{margin:8px 0 12px;font-size:clamp(2rem,4vw,3.2rem)}.landing-hero-copy h2{margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.25}.landing-hero-stats{display:grid;grid-gap:14px;gap:14px;align-content:start}.landing-brand-lockup{display:grid;grid-gap:18px;gap:18px;margin-bottom:10px}.public-page-brand-lockup{display:grid;grid-gap:14px;gap:14px;margin-bottom:8px}.public-page-brand-lockup .smart-app-brand-mark{width:min(100%,180px)}.public-page-brand-lockup .smart-app-brand-copy h1{font-size:clamp(2rem,3vw,2.9rem)}.public-page-brand-lockup .smart-app-brand-copy p{max-width:26rem}.public-page-hero-copy{display:grid;grid-gap:14px;gap:14px;align-content:start}.public-page-highlight-row{display:flex;flex-wrap:wrap;gap:10px}.public-page-highlight-row span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(121,162,255,.18);background:rgba(255,255,255,.05);color:#dce7ff;font-size:.88rem}.public-hero-actions{margin-top:4px}.public-page-summary-card{position:relative;display:grid;grid-gap:14px;gap:14px;overflow:hidden;padding:18px;border-radius:28px;border:1px solid rgba(121,162,255,.18);background:radial-gradient(circle at top left,rgba(34,211,255,.16),transparent 28%),radial-gradient(circle at top right,rgba(124,77,255,.18),transparent 34%),radial-gradient(circle at bottom left,rgba(62,99,255,.12),transparent 30%),linear-gradient(160deg,rgba(12,26,54,.98),rgba(7,17,38,.94));color:#eef4ff;box-shadow:0 22px 48px rgba(0,0,0,.22)}.public-page-summary-card:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.05);pointer-events:none}.public-page-summary-card:after{content:"";position:absolute;top:-38px;left:-24px;width:160px;height:160px;border-radius:999px;background:radial-gradient(circle,rgba(34,211,255,.12),transparent 68%);pointer-events:none}.public-page-summary-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.public-page-summary-title-block{display:grid;grid-gap:4px;gap:4px}.public-page-summary-title-block strong{font-size:1.08rem;letter-spacing:.01em}.public-page-summary-title-block small{color:#9eb3df;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.public-page-summary-head span{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(167,138,255,.18);background:linear-gradient(135deg,rgba(124,77,255,.22),rgba(34,211,255,.16));color:#efe7ff;font-size:.78rem;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.public-page-summary-strip{position:relative;z-index:1;display:grid;grid-gap:12px;gap:12px}.public-page-summary-strip article{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;padding:14px;border-radius:18px;border:1px solid rgba(121,162,255,.16);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),radial-gradient(circle at top left,rgba(34,211,255,.08),transparent 30%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.public-page-summary-index{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 10px;border-radius:14px;border:1px solid rgba(121,162,255,.16);background:linear-gradient(135deg,rgba(34,211,255,.14),rgba(124,77,255,.18));color:#f4f7ff;font-size:.84rem;font-weight:800;letter-spacing:.08em}.public-page-summary-copy{display:grid;grid-gap:5px;gap:5px}.public-page-summary-strip strong{color:#f6f9ff;font-size:.98rem}.public-page-summary-strip span{color:#bfd0f5;font-size:.88rem;line-height:1.75}.smart-app-brand-mark{display:block;width:min(100%,240px);height:auto}.smart-app-brand-copy{display:grid;grid-gap:10px;gap:10px}.smart-app-brand-copy h1{margin:0;font-size:clamp(2.6rem,5vw,4.1rem);line-height:1;letter-spacing:-.04em}.smart-app-brand-copy p{margin:0;max-width:32rem;color:var(--muted);font-size:1.02rem;line-height:1.9}.landing-signal-row{display:flex;flex-wrap:wrap;gap:10px}.landing-showcase-points span,.landing-signal-row span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(121,162,255,.2);background:rgba(255,255,255,.05);color:#dce7ff;font-size:.9rem}.landing-mini-metrics{display:grid;grid-gap:14px;gap:14px}.hero-glance-card{grid-gap:6px;gap:6px;border:1px solid rgba(121,162,255,.14)}.hero-glance-card.accent{background:linear-gradient(135deg,rgba(34,211,255,.14),rgba(124,77,255,.18))}.hero-glance-card strong{font-size:1.32rem}.webview-preview-card{padding:10px;border-radius:34px;background:linear-gradient(180deg,rgba(143,55,255,.3),rgba(17,217,255,.12))}.webview-preview-shell{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:28px;background:linear-gradient(180deg,rgba(246,248,255,.98),rgba(230,236,255,.92)),linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.1));color:#18233f}.webview-preview-header,.webview-preview-highlight,.webview-preview-tabs,.webview-preview-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.webview-preview-camera{width:54px;height:8px;border-radius:999px;background:#18233f;margin-inline:auto}.webview-preview-title{font-weight:800;color:#334267}.webview-preview-chip{min-height:28px;padding:0 10px;border-radius:999px;background:rgba(124,77,255,.14);color:#6836ff;font-size:.78rem;font-weight:800}.webview-preview-header{align-items:flex-end}.webview-preview-header strong{font-size:1.4rem}.webview-preview-header span{color:#607196;font-size:.88rem}.webview-preview-highlight{padding:16px;border-radius:22px;background:linear-gradient(135deg,#5c6cff,#8d3dff 72%,#10d8ff);color:#ffffff}.webview-preview-highlight p{margin:0 0 6px;opacity:.82}.webview-preview-highlight strong{font-size:1.15rem}.webview-preview-highlight span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:rgba(255,255,255,.2);font-weight:800}.webview-preview-list{display:grid;grid-gap:10px;gap:10px}.webview-preview-list article{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:18px;background:rgba(92,108,255,.08)}.webview-preview-list span{color:#607196;font-size:.86rem}.webview-preview-tabs{padding:8px;border-radius:18px;background:rgba(24,35,63,.08)}.webview-preview-tabs span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:14px;color:#5f7294;font-size:.85rem;font-weight:700}.webview-preview-tabs .active{background:#ffffff;color:#253457;box-shadow:0 10px 20px rgba(37,52,87,.14)}.landing-feature-grid,.public-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-showcase-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.landing-showcase-panel{display:grid;grid-gap:16px;gap:16px}.landing-showcase-panel.alt{background:linear-gradient(145deg,rgba(13,28,59,.94),rgba(20,19,56,.92))}.landing-showcase-points,.landing-steps{display:grid;grid-gap:12px;gap:12px}.landing-steps div{display:grid;grid-template-columns:54px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:14px;border-radius:18px;background:rgba(255,255,255,.05)}.landing-steps strong{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:18px;background:linear-gradient(135deg,rgba(34,211,255,.16),rgba(124,77,255,.22));font-size:1.3rem}.landing-steps p{margin:0;color:var(--muted);line-height:1.8}.public-page-section{margin-top:22px}.public-page-detail-card{display:grid;grid-gap:14px;gap:14px}.public-footer-shell{margin-top:22px;padding:18px 0 8px;border-top:1px solid rgba(121,162,255,.12)}.public-footer-shell .pwa-install-banner-inline{position:static;right:auto;bottom:auto;left:auto;margin-bottom:18px}.public-footer-links{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:18px}.public-footer-links a{padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.06)}.public-legal-footer{margin:12px 0 0;color:var(--muted);text-align:center;line-height:1.8}.notification-bell-link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.05)}.user-notification-bell-link{margin-bottom:0}.notification-bell-icon{display:inline-flex;width:22px;height:22px}.notification-bell-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notification-layout{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.notification-source-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.notification-source-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,251,246,.68)}.notification-item,.notification-list{display:grid;grid-gap:12px;gap:12px}.notification-item{padding:18px;border:1px solid rgba(121,162,255,.16);border-radius:22px;background:linear-gradient(180deg,rgba(255,251,246,.94),rgba(245,238,227,.82));box-shadow:0 12px 28px rgba(26,22,17,.08)}.notification-item.unread{border-color:rgba(217,108,63,.34);box-shadow:0 14px 34px rgba(217,108,63,.12)}.notification-item-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-item-head{display:grid;grid-gap:12px;gap:12px}.notification-item-body{display:grid;grid-gap:8px;gap:8px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:right}.notification-item-body strong{font-size:1rem}.notification-item-head p{margin:0;color:var(--muted);line-height:1.8}.notification-item-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-item-route{color:var(--muted);font-size:.82rem;direction:ltr;text-align:left}.user-notification-bell{position:relative}.mobile-user-icon-actions{display:inline-flex;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.mobile-user-icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px;border:1px solid rgba(121,162,255,.18);border-radius:14px;background:rgba(255,255,255,.08);color:#eef4ff}.mobile-user-icon-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.user-notification-bell-trigger{position:relative;width:38px;min-width:38px;height:38px;padding:0;border:1px solid rgba(121,162,255,.18);border-radius:14px;background:rgba(255,255,255,.08);color:#eef4ff}.user-notification-bell-trigger,.user-notification-bell-trigger .notification-bell-icon{display:inline-flex;align-items:center;justify-content:center}.user-notification-bell-trigger .notification-bell-icon svg{width:16px;height:16px}.user-notification-bell-badge{position:absolute;top:-6px;right:-6px;min-width:18px;min-height:18px;padding:0 5px;justify-content:center;font-size:.68rem;line-height:1}.user-notification-bell-trigger.active{border-color:rgba(34,211,255,.24);background:rgba(34,211,255,.12)}.user-notification-popover{position:absolute;top:calc(100% + 10px);left:0;z-index:320;display:grid;grid-gap:14px;gap:14px;width:min(360px,calc(100vw - 24px));padding:16px;border:1px solid rgba(121,162,255,.18);border-radius:24px;background:rgba(8,18,40,.98);box-shadow:0 24px 50px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;will-change:opacity,transform}.user-notification-popover.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.user-notification-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.user-notification-popover-head strong{display:block;color:#ffffff}.user-notification-popover-head p{margin:6px 0 0;color:rgba(199,214,251,.74);font-size:.82rem}.user-notification-preview-list{display:grid;grid-gap:10px;gap:10px}.user-notification-preview-item{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(121,162,255,.12);border-radius:18px;background:rgba(255,255,255,.05);color:#eef4ff;text-align:right}.user-notification-preview-item.unread{border-color:rgba(34,211,255,.22);background:linear-gradient(180deg,rgba(34,211,255,.09),rgba(255,255,255,.05))}.user-notification-preview-item p,.user-notification-preview-source{margin:0;color:rgba(199,214,251,.78);font-size:.84rem;line-height:1.7}.user-notification-preview-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;color:rgba(199,214,251,.68);font-size:.78rem}.user-notification-empty-state{margin:0;background:rgba(255,255,255,.04)}.user-admin-actions,.user-moderation-form{display:grid;grid-gap:10px;gap:10px}.admin-filter-card{margin-top:18px;padding:18px}.admin-filter-grid{display:grid;grid-template-columns:minmax(280px,2fr) repeat(2,minmax(180px,1fr)) auto;grid-gap:14px;gap:14px;align-items:end}.admin-filter-field{margin:0}.admin-filter-field select,.admin-filter-search-field input{width:100%}.admin-filter-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-start}.admin-filter-empty-state{margin-top:18px}.user-moderation-form input{width:100%;min-width:220px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,251,246,.88);font:inherit}.policy-notice-card{margin:14px 0 0;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,180,84,.22);background:rgba(53,37,8,.34)}.policy-notice-card strong{display:block;margin-bottom:6px}.auth-legal-copy,.policy-notice-card p{margin:0;color:var(--muted);line-height:1.8}.compact-policy-card{margin-top:14px}.support-layout{display:grid;grid-gap:18px;gap:18px;margin-top:22px;grid-template-columns:340px minmax(0,1fr)}.admin-support-layout{grid-template-columns:360px minmax(0,1fr)}.support-compose-card{grid-column:1/-1}.support-message-list,.support-thread-list{display:grid;grid-gap:12px;gap:12px}.support-thread-list-item{display:grid;grid-gap:8px;gap:8px;width:100%;padding:14px;border:1px solid var(--line);background:rgba(255,251,246,.75);border-radius:18px;text-align:right;cursor:pointer}.support-thread-list-item.active{border-color:rgba(217,108,63,.35);box-shadow:0 10px 24px rgba(217,108,63,.12)}.support-thread-list-item p{margin:0;color:var(--muted)}.support-message-meta,.support-thread-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-message-bubble{padding:14px;border-radius:18px;border:1px solid var(--line);background:rgba(255,251,246,.85)}.support-message-bubble.admin{background:rgba(47,127,98,.08)}.support-message-bubble.user{background:rgba(217,108,63,.08)}.support-message-bubble p{margin:10px 0 0;line-height:1.8}.support-attachment-strip{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.support-attachment-card{width:120px;margin:0}.support-attachment-card img{width:100%;height:90px;object-fit:cover;border-radius:14px;border:1px solid var(--line);background:rgba(255,251,246,.85)}.support-attachment-card figcaption{margin-top:6px;color:var(--muted);font-size:.82rem;word-break:break-word}.support-help-text{margin:0}.support-status-actions{margin-top:14px}.table{width:100%;border-collapse:collapse;margin-top:12px}.admin-table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;margin-top:18px;padding-bottom:6px}.users-admin-table{min-width:1480px;margin-top:0}.table td,.table th{text-align:right;vertical-align:top;padding:14px 12px;border-bottom:1px solid var(--line)}.table-subtext{margin-top:6px;color:var(--muted);font-size:.86rem;word-break:break-word}.feed-grid{display:grid;grid-template-columns:1fr;align-items:start;grid-gap:18px;gap:18px;margin-top:18px;contain:layout style}.feed-load-more-row{display:flex;justify-content:center;margin:18px 0 4px}.public-live-new-items-panel{display:grid;grid-gap:16px;gap:16px;margin-bottom:18px;padding:18px;border-color:rgba(34,211,255,.28);background:radial-gradient(circle at top left,rgba(34,211,255,.13),transparent 28%),linear-gradient(145deg,rgba(8,20,44,.98),rgba(8,16,36,.94))}.public-live-new-items-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.public-live-new-items-head h2{margin:6px 0;font-size:clamp(1.15rem,2.6vw,1.7rem)}.public-live-new-items-grid{margin-top:0}.public-live-new-item-card{border-color:rgba(34,211,255,.22)}.public-category-nav{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 6px}.public-category-nav-top{margin-top:0}.public-category-nav a{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border:1px solid rgba(121,162,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:#e6eeff;font-weight:700;font-size:.9rem}.news-page-shell{display:grid;grid-gap:18px;gap:18px}.news-article-card,.news-source-card{border:1px solid rgba(121,162,255,.14);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),rgba(9,20,43,.95);box-shadow:0 18px 42px rgba(0,0,0,.18)}.news-article-card{display:grid;grid-gap:18px;gap:18px;padding:24px}.news-article-header{display:grid;grid-gap:14px;gap:14px}.news-article-header h1{margin:0;color:#f6f8ff;font-size:clamp(1.55rem,4vw,2.45rem);line-height:1.65}.news-article-meta,.news-source-stats{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted)}.news-article-meta span,.news-source-stats span{min-height:32px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.06)}.news-article-media{position:relative;overflow:hidden;border-radius:24px;aspect-ratio:16/8.5;background:linear-gradient(160deg,rgba(34,211,255,.14),rgba(124,77,255,.22))}.news-article-media img{display:block;width:100%;height:100%;object-fit:cover}.news-article-media.sensitive-media img{filter:blur(18px) saturate(.55) brightness(.72);transform:scale(1.05)}.news-article-body{display:grid;grid-gap:14px;gap:14px}.news-article-body p,.news-source-card p{margin:0;color:#ccdbfb;line-height:2}.news-article-actions{display:flex;flex-wrap:wrap;gap:10px}.news-source-card{display:grid;grid-gap:10px;gap:10px;padding:20px}.topic-page-heading{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;padding:22px;border:1px solid rgba(121,162,255,.14);border-radius:24px;background:rgba(9,20,43,.84)}.topic-page-heading h1{margin:0;color:#f6f8ff;font-size:clamp(1.45rem,3vw,2.15rem)}.topic-page-heading p{margin:0}@media (max-width:980px){.admin-support-layout,.ads-admin-grid,.grid,.landing-feature-grid,.landing-hero,.landing-public-feed-section,.landing-showcase-grid,.public-page-hero,.public-policy-grid,.support-layout{grid-template-columns:1fr}.landing-public-feed-toolbar{align-items:stretch;flex-direction:column}.landing-feed-actions{justify-content:flex-start}.notification-item-actions{flex-direction:column;align-items:flex-start}.ads-admin-guidance-card,.ads-admin-summary-card{grid-column:span 1}}.feed-card{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:0;gap:0;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(121,162,255,.14);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),linear-gradient(145deg,rgba(13,27,57,.98),rgba(8,18,40,.96));box-shadow:0 24px 50px rgba(0,0,0,.22);contain:layout paint style;content-visibility:auto;contain-intrinsic-size:360px}.feed-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(34,211,255,.06),transparent 24%,transparent 76%,rgba(124,77,255,.06));pointer-events:none}.feed-card-media{position:relative;min-height:220px;overflow:hidden;background:linear-gradient(160deg,rgba(34,211,255,.16),rgba(124,77,255,.24));transform:translateZ(0)}.feed-card-media iframe,.feed-card-media img{display:block;width:100%;height:100%;min-height:100%;border:0;object-fit:cover;background-color:#0b1733;-webkit-backface-visibility:hidden;backface-visibility:hidden}.feed-card-media-video{min-height:260px;background:#111}.feed-media-play-button{position:absolute;right:16px;bottom:16px;border:0;border-radius:999px;min-height:42px;padding:0 16px;background:rgba(8,14,32,.86);color:#fff8f1;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 12px 24px rgba(16,24,21,.18)}.feed-card-media.placeholder{display:flex;align-items:center;justify-content:center}.feed-card-media.placeholder span{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:22px;background:rgba(255,255,255,.12);color:#f4f7ff;font-size:1.4rem;font-weight:700}.feed-card-media.sensitive-media{isolation:isolate}.feed-card-media.sensitive-media iframe,.feed-card-media.sensitive-media img{filter:blur(18px) saturate(.55) brightness(.72);transform:scale(1.05)}.feed-card-media.sensitive-media.placeholder>span{filter:blur(10px)}.sensitive-content-warning{position:absolute;inset:0;z-index:3;display:grid;place-content:center;grid-gap:8px;gap:8px;padding:18px;text-align:center;background:radial-gradient(circle at top,rgba(255,255,255,.12),transparent 34%),linear-gradient(180deg,rgba(5,10,24,.28),rgba(5,10,24,.72));color:#ffffff}.sensitive-content-warning strong{display:inline-flex;justify-content:center;justify-self:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:7px 13px;border-radius:999px;background:rgba(255,255,255,.14);font-size:.92rem}.sensitive-content-warning span{max-width:18rem;color:rgba(255,255,255,.86);font-size:.88rem;line-height:1.7}.feed-card-body{display:grid;grid-gap:14px;gap:14px;padding:20px;position:relative;z-index:1}.feed-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.feed-card-meta{display:flex;flex-wrap:wrap;gap:8px}.feed-card-timebox{min-width:126px;display:grid;grid-gap:4px;gap:4px;padding:9px 11px;border-radius:18px;border:1px solid rgba(121,162,255,.14);background:rgba(4,12,28,.52);text-align:right}.feed-card-timebox strong{font-size:1rem}.feed-card-timebox span{color:var(--muted);font-size:.88rem}.feed-card h4{margin:0;font-size:1.15rem;line-height:1.7;color:#f6f8ff}.feed-card-summary{margin:0;color:#ccdbfb;line-height:1.9}.feed-card-summary-block{display:grid;grid-gap:8px;gap:8px}.feed-card-summary-meta{display:flex;align-items:center;gap:8px;min-width:0}.feed-card-summary-caption{min-width:0;color:var(--muted);font-size:.84rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-card-inline-meta{display:flex;flex-wrap:wrap;gap:10px}.feed-info-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid rgba(121,162,255,.12);background:rgba(255,255,255,.06);color:#e6eeff;font-size:.86rem}.platform-feed-chip{padding:4px;background:transparent}.feed-card-summary-link{display:inline-flex;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:#7ad9ff;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.feed-card-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.feed-card-footer .feed-link-button,.feed-card-footer .hero-link-button{width:100%;min-height:46px;border-radius:16px;justify-content:center}.feed-link-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:14px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff8f1;font-weight:600;transition:.18s ease}.feed-link-button:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(32,52,45,.12)}.feed-empty-state{margin-top:16px;padding:24px;border:1px dashed rgba(121,162,255,.22);border-radius:22px;background:rgba(13,27,57,.72)}.feed-empty-state strong{display:block;margin-bottom:8px}.feed-page-notice{margin-top:18px;border-radius:18px;box-shadow:0 10px 24px rgba(32,52,45,.06)}.feed-updates-hint{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffff}.feed-updates-hint-floating{position:fixed;top:calc(max(10px, env(safe-area-inset-top)) + 4px);left:50%;transform:translateX(-50%);display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:min(312px,calc(100vw - 18px));margin-top:0;padding:7px 9px;z-index:260;border:1px solid rgba(121,162,255,.16);border-radius:16px;background:linear-gradient(145deg,rgba(11,28,58,.96),rgba(9,22,45,.96));box-shadow:0 10px 18px rgba(7,28,61,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-feed-updates-hint{border:1px solid rgba(75,227,159,.28);background:radial-gradient(circle at top left,rgba(75,227,159,.2),transparent 34%),rgba(5,14,32,.94)}.feed-updates-hint p{margin:8px 0 0;color:rgba(234,242,255,.88)}.feed-updates-copy{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto}.feed-updates-copy strong{font-size:.82rem;font-weight:800;white-space:normal;line-height:1.35}.feed-updates-preview{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:rgba(214,228,255,.76);line-height:1.4}.feed-updates-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.feed-updates-cta{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border-radius:10px;background:rgba(79,190,255,.14);color:#ffffff;font-weight:800;font-size:.74rem;box-shadow:inset 0 0 0 1px rgba(121,162,255,.16)}.feed-discovery-panel{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(121,162,255,.18);background:radial-gradient(circle at top left,rgba(34,211,255,.1),transparent 26%),radial-gradient(circle at bottom right,rgba(124,77,255,.14),transparent 34%),linear-gradient(145deg,rgba(10,22,46,.95),rgba(7,18,40,.92));box-shadow:0 18px 42px rgba(0,0,0,.2)}.feed-discovery-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.feed-discovery-header p{margin:8px 0 0}.feed-choice-list{display:grid;grid-gap:10px;gap:10px}.feed-choice-card{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:18px;border:1px solid rgba(121,162,255,.18);background:radial-gradient(circle at top left,rgba(34,211,255,.08),transparent 26%),linear-gradient(145deg,rgba(15,30,61,.94),rgba(8,18,38,.92))}.feed-choice-card.selected{border-color:rgba(34,211,255,.34);background:radial-gradient(circle at top left,rgba(34,211,255,.14),transparent 24%),radial-gradient(circle at bottom right,rgba(124,77,255,.16),transparent 30%),linear-gradient(145deg,rgba(17,38,73,.98),rgba(10,23,47,.94));box-shadow:0 16px 34px rgba(34,211,255,.12)}.feed-choice-card input{margin-top:4px}.feed-choice-card p{margin:6px 0 0}.feed-choice-header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.candidate-url{word-break:break-word}.feed-discovery-warnings{display:grid;grid-gap:8px;gap:8px}.source-stepper-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.source-stepper-panel-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.source-step-card{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(121,162,255,.16);background:radial-gradient(circle at top left,rgba(34,211,255,.06),transparent 26%),linear-gradient(145deg,rgba(15,29,59,.94),rgba(8,18,38,.9))}.source-step-card span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--text);font-weight:700}.source-step-card p,.source-step-card strong{margin:0}.source-step-card p{color:var(--muted);line-height:1.7}.source-step-card.active{border-color:rgba(34,211,255,.34);background:radial-gradient(circle at top left,rgba(34,211,255,.14),transparent 24%),radial-gradient(circle at bottom right,rgba(124,77,255,.16),transparent 32%),linear-gradient(145deg,rgba(17,38,73,.98),rgba(10,23,47,.94))}.source-step-card.completed span{background:rgba(47,127,98,.14);color:var(--success)}.source-form-section{margin-top:0}.source-form-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.source-form-section-head p,.source-form-section-head strong,.source-submit-success p,.source-submit-success strong{margin:0}.source-form-action-strip{display:grid;grid-gap:10px;gap:10px}.source-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:18px 16px;gap:18px 16px;align-items:start}.source-type-card{display:flex;justify-content:center;width:100%;padding:0;border:0;background:transparent;text-align:center;cursor:pointer;font:inherit;color:inherit}.source-type-card.unavailable{opacity:.84}.source-type-card.selected{transform:translateY(-2px)}.source-type-card.unavailable.selected{box-shadow:none}.source-type-card-title{display:grid;justify-items:center;grid-gap:10px;gap:10px;width:100%}.source-type-card-title strong{font-size:1.12rem;color:#edf3ff}.source-type-card-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;background:rgba(255,180,84,.12);color:var(--warning);font-size:.8rem;font-weight:700}.source-form-platform-chip-row{display:flex;flex-wrap:wrap;gap:10px}.source-type-card p,.website-category-intro p{margin:0;color:var(--muted);line-height:1.8}.source-type-card-note{color:var(--warning);font-size:.87rem;font-weight:600}.source-form-helper{margin:0}.source-unavailable-panel{border:1px solid rgba(179,123,32,.22);background:radial-gradient(circle at top left,rgba(255,180,84,.12),transparent 26%),linear-gradient(145deg,rgba(53,33,6,.82),rgba(23,18,11,.9))}.source-submit-success{display:grid;grid-gap:8px;gap:8px}.source-submit-panel{gap:14px}.feed-discovery-panel .badge.neutral{background:rgba(255,255,255,.08);color:#eef4ff;border:1px solid rgba(121,162,255,.18)}.feed-discovery-panel .badge.warning{background:rgba(179,123,32,.16);color:#ffd38d;border:1px solid rgba(255,180,84,.18)}.feed-discovery-panel .source-form-helper,.feed-discovery-panel .source-form-section-head p,.feed-discovery-panel .source-form-section-head strong{color:#d7e4ff}.feed-controls-panel{display:grid;grid-gap:16px;gap:16px;margin-top:16px;padding:18px;border-radius:22px;border:1px solid rgba(121,162,255,.18);background:radial-gradient(circle at top left,rgba(34,211,255,.1),transparent 26%),radial-gradient(circle at bottom right,rgba(124,77,255,.16),transparent 34%),linear-gradient(145deg,rgba(10,22,46,.94),rgba(7,18,40,.92));box-shadow:0 18px 42px rgba(0,0,0,.2)}.feed-controls-panel-compact{gap:12px;padding:14px;border-radius:24px}.feed-filter-dock{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:10px 12px;border-radius:22px;border:1px solid rgba(121,162,255,.14)}.feed-filter-dock-compact{gap:8px}.feed-filter-dock-compact .form-error{margin:0}.feed-filter-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.feed-filter-toolbar-compact{justify-content:space-between}.feed-filter-toolbar-group,.feed-filter-toolbar-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.feed-filter-rail{display:grid;grid-gap:6px;gap:6px}.feed-filter-rail-label{color:#c6d6fb;font-size:.72rem;font-weight:800;letter-spacing:.04em}.feed-controls-compact-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.feed-controls-title-block{display:grid;grid-gap:6px;gap:6px;min-width:0}.feed-controls-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#d7e7ff;font-size:.76rem;font-weight:800}.feed-controls-meta{display:grid;grid-gap:10px;gap:10px;justify-items:end;flex:0 0 auto}.feed-results-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(34,211,255,.28);background:linear-gradient(135deg,rgba(34,211,255,.18),rgba(124,77,255,.18));color:#ffffff;font-size:.86rem;font-weight:800}.feed-results-badge.subtle{border-color:rgba(121,162,255,.18);background:rgba(255,255,255,.06);color:#dce9ff}.feed-results-badge.status{min-width:0;padding-inline:10px}.feed-filter-inline-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.feed-filter-inline-summary-compact{align-items:center}.feed-summary-pill{min-height:34px;max-width:100%}.feed-filter-toggle{min-height:34px;padding-inline:12px}.feed-filter-summary-bar{align-items:center}.feed-filter-groups{display:grid;grid-gap:14px;gap:14px}.feed-filter-groups-compact{gap:10px}.feed-filter-strip{display:grid;grid-gap:8px;gap:8px}.feed-filter-strip-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.feed-filter-strip-head span,.feed-filter-strip-head strong{margin:0}.feed-filter-strip-head strong{color:#f8fbff;font-size:.92rem}.feed-filter-strip-head span{color:#c6d6fb;font-size:.76rem}.feed-filter-section{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(121,162,255,.12);background:rgba(255,255,255,.04)}.feed-filter-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.feed-filter-section-head span,.feed-filter-section-head strong{margin:0}.feed-filter-section-head strong{color:#f8fbff;font-size:.96rem}.feed-filter-section-head span{color:#c6d6fb;font-size:.78rem}.feed-filter-tabs{margin-top:0}.feed-filter-clear{cursor:pointer}.feed-more-button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(121,162,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:#eef4ff;cursor:pointer}.feed-more-button.active{background:linear-gradient(135deg,rgba(34,211,255,.18),rgba(81,115,255,.18));border-color:rgba(121,162,255,.3)}.feed-more-button-label{font-size:.88rem;font-weight:700}.feed-more-button-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.feed-more-button-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.feed-more-button.active .feed-more-button-icon{transform:rotate(180deg)}.feed-more-sheet{display:grid;grid-gap:14px;gap:14px;padding:14px;border-radius:20px;border:1px solid rgba(121,162,255,.16);background:radial-gradient(circle at top right,rgba(34,211,255,.08),transparent 28%),linear-gradient(155deg,rgba(14,29,59,.9),rgba(7,18,38,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.feed-more-sheet-head{display:grid;grid-gap:4px;gap:4px}.feed-more-sheet-head span,.feed-more-sheet-head strong{margin:0}.feed-advanced-filters{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:18px;border:1px dashed rgba(121,162,255,.2);background:rgba(255,255,255,.03)}.feed-advanced-filters summary{cursor:pointer;color:#e9f2ff;font-weight:700;list-style:none}.feed-advanced-filters summary::-webkit-details-marker{display:none}.feed-advanced-filters[open] summary{margin-bottom:4px}.feed-advanced-filters-inline{padding:0;border:0;background:transparent}.feed-advanced-filters-inline summary{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(121,162,255,.18);background:rgba(255,255,255,.08);color:#eef4ff;font-size:.88rem}.feed-advanced-filters-inline[open]{width:100%;padding:12px;border:1px dashed rgba(121,162,255,.2);border-radius:18px;background:rgba(255,255,255,.03)}.homepage-source-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:end;margin-top:18px}.homepage-source-filter-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.homepage-source-filter-button{width:auto;min-width:170px;margin-top:0}.feed-controls-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.feed-controls-head p,.feed-controls-head strong{margin:0}.feed-controls-head strong{color:#f8fbff}.feed-controls-panel .field span,.feed-controls-panel .muted{color:#c6d6fb}.feed-filters-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.feed-controls-panel .field select{border-color:rgba(121,162,255,.22);background:rgba(255,255,255,.08);color:#f4f7ff}.feed-controls-panel .field select option{background:#0b1733;color:#f4f7ff}.inline-refresh-button{width:auto;margin-top:0;min-width:170px}.compact-pills-row{margin-top:0}.feed-controls-panel .pill{border:1px solid rgba(121,162,255,.18);background:rgba(255,255,255,.08);color:#eef4ff}.feed-controls-panel .pill[aria-pressed=true]{background:linear-gradient(135deg,rgba(34,211,255,.24),rgba(124,77,255,.22));border-color:rgba(34,211,255,.34);color:#ffffff}.user-shell-layout{grid-template-columns:1fr}.mobile-bottom-tabs,.mobile-user-appbar{display:grid}.user-sidebar{display:none;position:relative;align-self:start;min-height:100vh;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,rgba(32,52,45,.98),rgba(41,63,56,.96)),radial-gradient(circle at top right,rgba(217,108,63,.24),transparent 30%);color:#f8efe6;border-left:0}.user-sidebar-shell{position:-webkit-sticky;position:sticky;top:20px;display:grid;grid-gap:22px;gap:22px;max-height:calc(100vh - 40px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(217,108,63,.82) rgba(255,255,255,.08);-webkit-padding-end:6px;padding-inline-end:6px}.user-sidebar-shell::-webkit-scrollbar{width:11px}.user-sidebar-shell::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.user-sidebar-shell::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(217,108,63,.95),rgba(255,180,84,.9));border-radius:999px;border:2px solid rgba(32,52,45,.92)}.user-sidebar-shell::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(235,126,80,.98),rgba(255,196,104,.94))}.user-brand{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:flex-start}.user-brand h1,.user-brand p,.user-nav-copy small,.user-quick-stat-card span,.user-session-card p,.user-sidebar .sidebar-caption{color:rgba(248,239,230,.78)}.user-brand-mark{display:grid;align-items:center}.user-brand-mark .smart-app-brand-mark{width:72px}.user-sidebar-group{display:grid;grid-gap:12px;gap:12px}.sidebar-caption{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.user-nav{gap:12px}.user-nav-link{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);transition:.18s ease}.user-nav-link:hover{transform:translateX(-2px);background:rgba(255,255,255,.08);border-color:rgba(34,211,255,.28)}.user-nav-link.active{background:linear-gradient(135deg,rgba(34,211,255,.16),rgba(124,77,255,.18));border-color:rgba(121,162,255,.3);box-shadow:0 14px 28px rgba(0,0,0,.14)}.user-nav-link.active .user-nav-icon{background:rgba(255,255,255,.14)}.user-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(255,255,255,.08);color:#fff3e9}.user-nav-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.user-nav-copy{display:grid;grid-gap:4px;gap:4px}.user-nav-copy strong{color:#fff7ef;font-size:.98rem}.user-quick-stats{display:grid;grid-gap:10px;gap:10px}.user-quick-stat-card{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.user-quick-stat-card strong{color:#fff7ef;font-size:1.4rem}.user-session-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.user-session-header{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center}.user-avatar{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,rgba(34,211,255,.2),rgba(124,77,255,.22));color:#fff7ef;font-weight:700;font-size:1.2rem}.user-session-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.user-content{padding:16px 14px 112px}.user-content-shell{display:grid;grid-gap:18px;gap:18px;width:100%;max-width:860px;margin:0 auto}.user-content-shell-immersive{gap:12px;align-content:start}.user-content-shell-immersive .feed-controls-panel,.user-content-shell-immersive .section,.user-content-shell-immersive .section-emphasis{margin-top:0}.user-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);grid-gap:22px;gap:22px;align-items:stretch;background:radial-gradient(circle at top left,rgba(34,211,255,.14),transparent 26%),radial-gradient(circle at bottom right,rgba(124,77,255,.2),transparent 30%),linear-gradient(145deg,rgba(10,21,47,.96),rgba(7,16,37,.92))}.hero-copy{display:grid;align-content:start;grid-gap:14px;gap:14px}.user-hero p{color:var(--muted)}.user-hero-signals{display:flex;flex-wrap:wrap;gap:10px}.user-hero-signals span{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(121,162,255,.18);background:rgba(255,255,255,.05);color:#dce7ff}.hero-kicker,.user-hero-signals span{display:inline-flex;align-items:center;font-size:.88rem}.hero-kicker{width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:rgba(34,211,255,.12);color:var(--accent);font-weight:700}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.hero-link-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:0;border-radius:16px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#ffffff;font:inherit;font-weight:600;cursor:pointer;transition:.18s ease}.hero-link-button.secondary{background:rgba(255,255,255,.08);color:var(--text)}.hero-link-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(10,13,38,.32)}.hero-glance-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;align-items:stretch}.user-hero-preview-card{padding:10px;border-radius:24px;background:linear-gradient(135deg,rgba(34,211,255,.14),rgba(124,77,255,.18))}.user-hero-preview-shell{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;height:100%;padding:16px;border-radius:18px;background:linear-gradient(180deg,rgba(246,248,255,.96),rgba(232,237,255,.92));color:#1c2746}.auth-preview-head,.user-hero-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-preview-head span,.user-hero-preview-head span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(124,77,255,.12);color:#6836ff;font-size:.78rem;font-weight:800}.user-hero-preview-highlight{display:grid;grid-gap:4px;gap:4px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#5c6cff,#8d3dff 72%,#10d8ff);color:#ffffff}.user-hero-preview-highlight strong{font-size:1.8rem}.user-hero-preview-highlight span{opacity:.84}.user-hero-preview-meta-row{display:flex;flex-wrap:wrap;gap:10px}.user-hero-preview-meta-row span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:rgba(92,108,255,.08);color:#5f7294;font-size:.84rem;text-align:center}.hero-glance-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-gap:12px;gap:12px}.hero-glance-card{display:grid;grid-gap:8px;gap:8px;align-content:center;min-height:100%;padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(121,162,255,.12)}.hero-glance-card span{color:var(--muted);font-size:.88rem}.hero-glance-card strong{font-size:1.6rem;line-height:1}.user-pills{margin-top:20px}.anchored-section{scroll-margin-top:24px}.section-emphasis{background:radial-gradient(circle at top left,rgba(34,211,255,.1),transparent 30%),radial-gradient(circle at bottom right,rgba(124,77,255,.14),transparent 34%),linear-gradient(145deg,rgba(13,27,57,.96),rgba(8,18,40,.92))}.section-intro{margin:8px 0 0}.section-badge{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--text);font-size:.88rem;font-weight:600}.article-reader-page{display:grid;grid-gap:18px;gap:18px;padding:22px;border-radius:30px}.article-reader-head{display:grid;grid-gap:14px;gap:14px}.article-reader-head-copy{display:grid;grid-gap:8px;gap:8px}.article-reader-head-copy h2,.article-reader-head-copy p{margin:0}.article-reader-head-copy h2{font-size:clamp(1.4rem,2vw,2rem);line-height:1.6}.article-reader-actions,.article-reader-meta{display:flex;flex-wrap:wrap;gap:10px}.article-reader-media{overflow:hidden;border-radius:24px;border:1px solid rgba(121,162,255,.14);background:rgba(255,255,255,.05)}.article-reader-media img{display:block;width:100%;max-height:420px;object-fit:cover}.article-reader-media-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.article-reader-body{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(121,162,255,.12);background:rgba(5,13,28,.28)}.article-reader-body p{margin:0;line-height:2.05}.article-reader-lead{color:#eef4ff;font-size:1.04rem}.article-reader-status{padding-bottom:4px}.user-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-card{min-height:190px}.accent-card{background:linear-gradient(145deg,rgba(21,40,78,.98),rgba(12,26,54,.94))}.success-card{background:linear-gradient(145deg,rgba(10,48,41,.98),rgba(7,31,29,.94))}.neutral-card{background:linear-gradient(145deg,rgba(17,28,54,.98),rgba(10,18,36,.94))}.dark-card{background:linear-gradient(145deg,rgba(32,52,45,.98),rgba(49,70,63,.96));color:#fff7ef}.dark-card .muted{color:rgba(248,239,230,.74)}.dashboard-summary-grid,.section-route-grid{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.dashboard-summary-grid,.section-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-route-card,.summary-panel{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:22px;border:1px solid rgba(121,162,255,.14);background:rgba(255,255,255,.05)}.section-route-card h4,.summary-panel strong{margin:0;font-size:1.08rem}.section-route-card p,.summary-panel p{margin:0;color:var(--muted);line-height:1.8}.source-newsroom-grid{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.newsroom-section-stack{display:grid;grid-gap:22px;gap:22px;margin-top:18px}.newsroom-quick-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.newsroom-quick-link{gap:10px}.newsroom-quick-link span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.84rem}.newsroom-section{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:18px;border-radius:22px;border:1px solid rgba(121,162,255,.14);background:rgba(255,255,255,.05)}.newsroom-platform-stack{display:grid;grid-gap:18px;gap:18px}.newsroom-platform-group{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px;border-radius:20px;border:1px solid rgba(121,162,255,.12);background:rgba(255,255,255,.04)}.newsroom-platform-heading h5{margin:8px 0 0;font-size:1rem}.newsroom-platform-heading p{margin:8px 0 0}.newsroom-section-empty,.newsroom-section-grid{margin-top:0}.source-news-card{display:grid;grid-gap:16px;gap:16px;min-width:0;width:100%;padding:20px;border-radius:24px;border:1px solid rgba(121,162,255,.18);background:radial-gradient(circle at top left,rgba(34,211,255,.1),transparent 26%),radial-gradient(circle at bottom right,rgba(124,77,255,.14),transparent 34%),linear-gradient(145deg,rgba(10,22,46,.95),rgba(7,18,40,.92));box-shadow:0 18px 42px rgba(0,0,0,.2)}.source-news-footer,.source-news-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.source-news-header h4,.source-news-item strong{margin:8px 0 0;font-size:1.06rem}.source-news-header p,.source-news-item p{margin:8px 0 0;color:var(--muted);line-height:1.8}.source-news-meta{display:flex;flex-wrap:wrap;min-width:0;justify-content:flex-end;gap:10px}.newsroom-platform-tag-with-icon{padding:0;border:0;background:transparent}.platform-brand-badge{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--platform-brand-color) 24%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--platform-brand-surface) 70%,rgba(255,255,255,.02));color:var(--text)}.platform-brand-badge.compact{min-height:30px;padding:5px 9px;gap:7px}.platform-brand-badge.prominent{min-height:56px;padding:10px 12px}.platform-brand-badge.icon-only{padding:0;min-width:72px;min-height:72px;justify-content:center}.platform-brand-badge.prominent.icon-only{min-width:84px;min-height:84px}.platform-brand-badge-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--platform-brand-surface);color:var(--platform-brand-color);flex-shrink:0}.platform-brand-badge.prominent .platform-brand-badge-icon{width:44px;height:44px}.platform-brand-badge.icon-only .platform-brand-badge-icon{width:100%;height:100%;border-radius:inherit;border:1px solid color-mix(in srgb,var(--platform-brand-color) 28%,rgba(255,255,255,.14));box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.source-type-card.selected .platform-brand-badge.icon-only .platform-brand-badge-icon{box-shadow:0 16px 34px color-mix(in srgb,var(--platform-brand-color) 24%,transparent),inset 0 0 0 1px rgba(255,255,255,.08)}.platform-brand-badge.compact .platform-brand-badge-icon{width:20px;height:20px}.platform-brand-badge-icon svg{width:14px;height:14px;display:block}.platform-brand-badge.prominent .platform-brand-badge-icon svg{width:24px;height:24px}.platform-brand-badge-label{font-size:.9rem;font-weight:700;line-height:1}.source-news-list{display:grid;grid-gap:12px;gap:12px}.source-news-item{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(121,162,255,.12)}.source-news-footer>*,.source-news-header>div,.source-news-item-head{min-width:0}.source-news-header h4,.source-news-item strong{overflow-wrap:anywhere}.source-news-inline-media{overflow:hidden;border-radius:16px;border:1px solid rgba(121,162,255,.12);background:rgba(255,255,255,.06)}.source-news-inline-media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.source-news-item-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.source-news-item-actions>*{min-width:0}.source-news-close-button,.source-news-open-button{border:1px solid rgba(121,162,255,.16);background:rgba(255,255,255,.06);color:var(--text);font:inherit;cursor:pointer}.source-news-open-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;font-weight:600;transition:.18s ease}.source-news-close-button{min-height:42px;padding:0 14px;border-radius:14px}.source-news-close-button:hover,.source-news-open-button:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(32,52,45,.08)}.source-news-overlay{position:fixed;inset:0;z-index:80;display:grid;align-items:end;justify-items:center;padding:24px}.source-news-overlay-backdrop{position:absolute;inset:0;border:0;background:rgba(26,35,31,.58);cursor:pointer}.source-news-dialog{position:relative;z-index:1;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;display:grid;grid-gap:14px;gap:14px;padding:14px 18px 18px;border-radius:30px 30px 22px 22px;border:1px solid rgba(121,162,255,.16);background:radial-gradient(circle at top center,rgba(34,211,255,.08),transparent 26%),linear-gradient(180deg,rgba(11,23,49,.985),rgba(7,18,40,.985));box-shadow:0 -12px 36px rgba(8,14,28,.16),0 28px 72px rgba(15,23,20,.28)}.source-news-dialog-handle{justify-self:center;width:54px;height:5px;border-radius:999px;background:rgba(199,214,251,.34)}.source-news-dialog-footer,.source-news-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.source-news-dialog-footer-actions{display:flex;flex-wrap:wrap;gap:10px}.source-news-dialog-header h3{margin:8px 0 0;font-size:1.24rem;line-height:1.6}.source-news-dialog-header p{margin:8px 0 0}.source-news-dialog-meta{display:flex;flex-wrap:wrap;gap:10px}.source-news-dialog-image{overflow:hidden;border-radius:22px;border:1px solid rgba(121,162,255,.12);background:rgba(255,255,255,.06)}.source-news-dialog-image img{display:block;width:100%;max-height:320px;object-fit:cover}.source-news-dialog-video{overflow:hidden;border-radius:22px;border:1px solid rgba(32,52,45,.08);background:#111}.source-news-dialog-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.source-news-dialog-body{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:24px;border:1px solid rgba(121,162,255,.12);background:radial-gradient(circle at top left,rgba(34,211,255,.06),transparent 28%),linear-gradient(145deg,rgba(16,29,58,.94),rgba(10,19,38,.96))}.source-news-dialog-body p{margin:0;color:var(--text);line-height:2.05;white-space:pre-wrap}.newsroom-loading-shell{display:grid;grid-gap:16px;gap:16px}.newsroom-loading-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.newsroom-loading-card{pointer-events:none}.newsroom-loading-line{position:relative;overflow:hidden;min-height:16px;border-radius:999px;background:rgba(255,255,255,.08)}.newsroom-loading-line:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);animation:newsroom-loading-shimmer 1.25s ease-in-out infinite}.newsroom-loading-line-tag{width:34%;min-height:28px}.newsroom-loading-line-title{width:72%;min-height:22px;margin-top:12px}.newsroom-loading-line-body{width:100%;margin-top:12px}.newsroom-loading-line-body.short{width:64%}@keyframes newsroom-loading-shimmer{to{transform:translateX(100%)}}.source-news-item-head span{white-space:nowrap;color:var(--muted);font-size:.88rem}.waiting-sources-grid{margin-top:18px}.section-route-tag{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:32px;padding:0 10px;border-radius:999px;background:rgba(217,108,63,.12);color:var(--accent);font-size:.84rem;font-weight:700}.compact-info-strip{padding-top:10px}.compact-info-strip .user-pills{margin-top:0}.source-command-deck{display:grid;grid-gap:18px;gap:18px;padding:22px;border-radius:28px;border:1px solid rgba(121,162,255,.16);background:radial-gradient(circle at top left,rgba(34,211,255,.1),transparent 24%),radial-gradient(circle at bottom right,rgba(124,77,255,.14),transparent 30%),linear-gradient(145deg,rgba(12,25,51,.96),rgba(8,18,38,.94))}.source-command-deck-copy{display:grid;grid-gap:8px;gap:8px}.source-command-deck-copy h3,.source-command-deck-copy p{margin:0}.source-command-deck-actions{display:flex;flex-wrap:wrap;gap:12px}.source-command-deck-stats,.source-status-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.source-command-stat-card,.source-status-summary-card{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:22px;border:1px solid rgba(121,162,255,.14);background:rgba(255,255,255,.05)}.source-command-stat-card strong,.source-status-summary-card strong{font-size:1.5rem;color:#f4f7ff}.source-command-stat-card span,.source-status-summary-card span{color:var(--muted)}.source-command-stat-card.accent,.source-status-summary-card.pending{background:linear-gradient(145deg,rgba(18,48,80,.95),rgba(10,25,45,.92))}.source-command-stat-card.success,.source-status-summary-card.success{background:linear-gradient(145deg,rgba(12,49,40,.92),rgba(8,27,25,.92))}.source-command-stat-card.neutral,.source-status-summary-card.neutral{background:linear-gradient(145deg,rgba(26,32,54,.94),rgba(13,18,33,.92))}.source-hub-layout,.source-submit-workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);grid-gap:18px;gap:18px;align-items:start}.source-panel{display:grid;grid-gap:16px;gap:16px;padding:20px;border-radius:26px;border:1px solid rgba(121,162,255,.12);background:rgba(255,255,255,.04)}.source-panel-side,.source-submit-sidebar{position:-webkit-sticky;position:sticky;top:18px}.source-browser-grid-dense,.submitted-source-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.source-following-stack,.source-status-board,.source-submit-summary-stack{display:grid;grid-gap:12px;gap:12px}.source-following-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:20px;border:1px solid rgba(121,162,255,.12);background:radial-gradient(circle at top left,rgba(34,211,255,.05),transparent 24%),linear-gradient(155deg,rgba(15,29,59,.78),rgba(8,18,38,.84))}.source-following-card p,.source-following-card strong{margin:0}.source-empty-state-inline{margin-top:0}.account-grid,.source-browser-grid,.submitted-source-grid{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.account-grid,.source-browser-grid,.submitted-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-panel,.source-browser-card,.submitted-source-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(121,162,255,.14);background:rgba(255,255,255,.05)}.source-browser-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.source-browser-head h4{margin:0;font-size:1.02rem}.source-browser-head p{margin:6px 0 0}.account-tip-list,.source-browser-actions,.source-browser-meta{display:flex;flex-wrap:wrap;gap:10px}.source-meta-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.08);color:#e6eeff;font-size:.88rem}.wide-mini-button{min-width:132px;min-height:40px}.submitted-source-hint{margin:0;line-height:1.8}.source-browser-card-immersive,.submitted-source-card-rich{background:radial-gradient(circle at top left,rgba(34,211,255,.05),transparent 24%),linear-gradient(155deg,rgba(15,29,59,.78),rgba(8,18,38,.84))}.source-browser-actions-split{justify-content:flex-start}.source-submit-page-shell{gap:20px}.source-submit-main-column{display:grid;grid-gap:16px;gap:16px}.source-submit-sidebar{gap:14px;padding:18px;border-radius:24px}.source-submit-sidebar-head{padding-bottom:2px}.source-submit-flow-box,.source-submit-sidebar .compact-policy-card{margin-top:0}.source-type-grid-immersive{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.source-type-grid-immersive .source-type-card{padding:14px 12px;border-radius:22px;border:1px solid rgba(121,162,255,.14);background:rgba(255,255,255,.04)}.source-type-grid-immersive .source-type-card.selected{border-color:rgba(121,162,255,.3);background:linear-gradient(145deg,rgba(22,47,81,.92),rgba(8,24,45,.9))}.source-type-grid-immersive .source-type-card-title p{font-size:.85rem}.source-submit-cta{width:100%;min-height:48px}.latest-fetch-box{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(121,162,255,.14);background:rgba(255,255,255,.04)}.account-panel p,.latest-fetch-box p,.latest-fetch-box span{margin:0;color:var(--muted)}.account-panel-label{color:var(--accent);font-size:.86rem;font-weight:700}.soft-panel{background:radial-gradient(circle at top left,rgba(34,211,255,.08),transparent 26%),linear-gradient(145deg,rgba(15,30,61,.92),rgba(8,18,38,.9))}.security-acknowledgement-panel{border:1px solid rgba(179,123,32,.22);background:radial-gradient(circle at top left,rgba(255,180,84,.12),transparent 26%),linear-gradient(145deg,rgba(53,33,6,.82),rgba(23,18,11,.9))}.security-acknowledgement-toggle{display:flex;align-items:flex-start;gap:10px;margin-top:6px;color:var(--text);line-height:1.7}.security-acknowledgement-toggle input{margin-top:4px}.security-acknowledgement-toggle span{color:var(--text)}.submission-readiness-panel{border:1px solid rgba(32,52,45,.1);background:rgba(252,249,244,.98)}.submission-readiness-list{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.admin-readiness-panel{border:1px solid rgba(32,52,45,.1);background:rgba(250,248,242,.98)}.admin-review-inline-note{display:inline-flex;margin-top:8px;padding:4px 10px;border-radius:999px;background:rgba(32,52,45,.06);color:var(--text);font-size:.8rem;font-weight:600}.admin-review-inline-note.success{background:rgba(47,127,98,.14);color:var(--success)}.admin-review-inline-note.warning{background:rgba(179,123,32,.14);color:var(--warning)}.admin-review-inline-note.neutral{background:rgba(32,52,45,.08);color:var(--text)}.source-form-actions{align-content:end}.source-discovery-button{margin-top:0}.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-size:.88rem}.badge.success{background:rgba(47,127,98,.14);color:var(--success)}.badge.warning{background:rgba(179,123,32,.14);color:var(--warning)}.badge.neutral{background:rgba(32,52,45,.08);color:var(--text)}.action-button,.primary-button{margin-top:14px;width:100%;border:0;border-radius:16px;padding:12px 14px;cursor:pointer;font:inherit;transition:.18s ease}.action-button{background:rgba(32,52,45,.08);color:var(--text)}.primary-button{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff8f1}.action-button:hover,.primary-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(32,52,45,.08)}.action-button:disabled,.primary-button:disabled{cursor:default;opacity:.65;transform:none;box-shadow:none}.login-page{min-height:100dvh;display:grid;align-items:start;justify-items:center;padding:24px}.login-shell{width:min(1080px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.pwa-install-banner{z-index:320;display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid rgba(34,211,255,.18);border-radius:24px;background:radial-gradient(circle at top left,rgba(34,211,255,.12),transparent 28%),linear-gradient(145deg,rgba(10,22,46,.98),rgba(7,18,40,.96));box-shadow:0 18px 40px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pwa-install-banner-floating{position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom));left:16px}.pwa-install-banner-inline{position:relative}.pwa-install-copy{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start}.pwa-install-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:18px;border:1px solid rgba(34,211,255,.2);background:linear-gradient(145deg,rgba(29,155,240,.22),rgba(16,185,129,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.pwa-install-icon svg{inline-size:24px;block-size:24px;fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.pwa-install-banner strong{font-size:.98rem}.pwa-install-banner p{margin:6px 0 0;color:var(--muted);line-height:1.7}.pwa-install-banner code{font-family:inherit;color:#ffffff;font-weight:700}.pwa-install-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.pwa-install-button,.pwa-install-dismiss{border:0;border-radius:999px;padding:10px 16px;font:inherit;cursor:pointer}.pwa-install-button{background:linear-gradient(135deg,rgba(29,155,240,1),rgba(18,130,219,1));color:#ffffff;font-weight:800}.pwa-install-dismiss{background:rgba(255,255,255,.08);color:var(--text)}.auth-shell{align-items:stretch}.single-shell{grid-template-columns:minmax(0,560px);justify-content:center}.login-card{padding:28px;border-radius:28px;border:1px solid var(--line);background:rgba(13,27,57,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px rgba(0,0,0,.2)}.login-card.soft{background:rgba(16,31,63,.82)}.auth-showcase-card{display:grid;grid-gap:22px;gap:22px;align-content:space-between;background:radial-gradient(circle at top right,rgba(124,77,255,.22),transparent 28%),radial-gradient(circle at left center,rgba(34,211,255,.16),transparent 32%),linear-gradient(160deg,rgba(10,21,47,.98),rgba(7,18,40,.94));color:#fff7ef}.auth-showcase-card .muted{color:rgba(248,239,230,.76)}.auth-feature-block,.auth-form-header,.auth-showcase-footer,.auth-showcase-top{display:grid;grid-gap:12px;gap:12px}.auth-brand-lockup{margin-top:4px}.auth-brand-lockup .smart-app-brand-mark{width:min(100%,170px)}.auth-brand-lockup .smart-app-brand-copy h1,.auth-brand-lockup .smart-app-brand-copy p{display:none}.auth-brand-chip,.auth-section-label{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 12px;border-radius:999px;font-size:.84rem;font-weight:700}.auth-brand-chip{background:rgba(255,255,255,.08);color:#fff7ef}.auth-section-label{background:rgba(34,211,255,.12);color:var(--accent)}.auth-lead-copy{max-width:42ch;line-height:1.8}.auth-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.auth-stat-card{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:20px;background:rgba(255,255,255,.08);border:1px solid rgba(121,162,255,.14)}.auth-stat-card strong{font-size:1.5rem}.auth-stat-card span{color:rgba(248,239,230,.72);font-size:.9rem}.auth-feature-list,.auth-preview-card{display:grid;grid-gap:12px;gap:12px}.auth-preview-card{padding:16px;border-radius:22px;background:linear-gradient(180deg,rgba(247,249,255,.96),rgba(233,238,255,.92));color:#1c2746}.auth-preview-rows{display:grid;grid-gap:10px;gap:10px}.auth-preview-rows span{display:block;height:46px;border-radius:14px;background:rgba(92,108,255,.1)}.auth-preview-rows .wide{width:72%}.auth-preview-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:14px;background:linear-gradient(135deg,#1de2ff,#8f37ff);color:#ffffff;font-weight:700}.auth-feature-item{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:flex-start}.auth-feature-item p{margin:0;line-height:1.8}.auth-feature-bullet{width:10px;height:10px;margin-top:9px;border-radius:999px;background:linear-gradient(145deg,rgba(34,211,255,1),rgba(143,55,255,.95));box-shadow:0 0 0 6px rgba(34,211,255,.14)}.auth-inline-note a,.auth-secondary-link{color:var(--accent);font-weight:600}.auth-form-card{display:grid;grid-gap:18px;gap:18px;align-content:start}.auth-form-stack{margin-top:0}.auth-submit-button{margin-top:4px}.auth-inline-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid rgba(121,162,255,.12);color:var(--muted);font-size:.92rem}.login-card h1,.login-card h2{margin-top:0}.form-stack{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.field{display:grid;grid-gap:8px;gap:8px;color:var(--text)}.field input,.field select{width:100%;border-radius:16px;border:1px solid var(--line);padding:12px 14px;background:rgba(255,255,255,.06);color:var(--text);font:inherit}.password-field-control{position:relative}.password-field-control input{-webkit-padding-end:52px;padding-inline-end:52px}.password-visibility-button{position:absolute;top:50%;inset-inline-end:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;padding:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transform:translateY(-50%);transition:.18s ease}.password-visibility-button:hover{background:rgba(32,52,45,.08);color:var(--text)}.password-visibility-button:focus-visible{outline:2px solid rgba(34,211,255,.2);outline-offset:2px;color:var(--text)}.password-visibility-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.field input:focus,.field select:focus{outline:2px solid rgba(34,211,255,.2);border-color:rgba(34,211,255,.36)}.form-error{background:rgba(179,123,32,.14);color:var(--warning)}.form-error,.form-success{margin:0;padding:10px 12px;border-radius:14px}.form-success{background:rgba(47,127,98,.14);color:var(--success)}.source-form{margin-top:18px}.source-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.source-form-span-2{grid-column:span 2}.website-category-list{gap:14px}.website-category-intro{margin-bottom:2px}.compact-button,.settings-submit,.source-submit{width:auto}.settings-grid{align-items:start}.user-settings-actions-card{display:grid;grid-gap:16px;gap:16px}.user-settings-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.user-settings-action-tile{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(121,162,255,.18);background:radial-gradient(circle at top right,rgba(34,211,255,.08),transparent 30%),linear-gradient(145deg,rgba(10,22,46,.9),rgba(8,17,37,.94))}.user-settings-action-tile.danger{border-color:rgba(248,113,113,.3);background:radial-gradient(circle at top right,rgba(248,113,113,.12),transparent 34%),linear-gradient(145deg,rgba(43,15,24,.96),rgba(30,10,18,.94))}.user-settings-action-head{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start}.user-settings-action-head p,.user-settings-action-head strong{margin:0}.user-settings-action-head p{margin-top:4px}.user-settings-action-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:46px;block-size:46px;border-radius:16px;border:1px solid rgba(121,162,255,.18);background:rgba(255,255,255,.06)}.user-settings-action-icon svg{inline-size:22px;block-size:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.user-settings-action-tile.danger .user-settings-action-icon{color:#fecaca;border-color:rgba(248,113,113,.28);background:rgba(127,29,29,.24)}.user-settings-action-note{margin:0;color:var(--muted);line-height:1.7}.danger-confirm-input{text-align:center;letter-spacing:.01em}.danger-button{background:linear-gradient(135deg,#b91c1c,#dc2626);color:#ffffff}.admin-device-access-card{display:grid;grid-gap:8px;gap:8px}.telegram-settings-card{display:grid;grid-gap:10px;gap:10px}.telegram-settings-status-row{display:flex;flex-wrap:wrap;gap:10px}.checkbox-field{display:flex;align-items:center;gap:10px}.checkbox-field input{inline-size:18px;block-size:18px}.telegram-settings-note{margin:0}.access-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.access-user-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:20px}.access-user-card{display:grid;grid-gap:16px;gap:16px;background:radial-gradient(circle at top left,rgba(34,211,255,.1),transparent 24%),linear-gradient(145deg,rgba(13,27,57,.96),rgba(8,18,40,.92))}.access-user-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.access-user-forms h5,.access-user-top h4{margin:0}.access-user-top p{margin:6px 0 0}.access-user-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.access-user-stats .hero-glance-card{min-height:118px}.access-user-stats .hero-glance-card small{color:var(--muted);line-height:1.6}.access-user-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.access-user-forms .settings-form{margin-top:0;padding:16px;border-radius:18px;border:1px solid rgba(121,162,255,.16);background:rgba(255,255,255,.04)}.access-user-forms textarea,.user-moderation-form textarea{width:100%;min-height:110px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,251,246,.88);font:inherit;resize:vertical}.user-moderation-actions-row{flex-wrap:wrap}.users-admin-table td:last-child{min-width:320px}.users-admin-table .inline-actions{flex-wrap:wrap}.users-admin-table .mini-button{white-space:nowrap}.source-visibility-overview-grid{margin-bottom:16px}.source-visibility-form{margin-top:18px}.source-visibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.source-visibility-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:20px;border:1px solid rgba(121,162,255,.16);background:rgba(255,255,255,.04)}@media (max-width:1180px){.admin-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.access-user-forms,.access-user-grid,.access-user-stats,.admin-filter-grid{grid-template-columns:1fr}.access-user-top{flex-direction:column}}.source-visibility-card.enabled{box-shadow:inset 0 0 0 1px rgba(75,212,138,.16)}.source-visibility-card.disabled{opacity:.88}.source-visibility-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.source-visibility-card-head strong{display:block}.source-visibility-card-head p{margin:6px 0 0;color:var(--muted);line-height:1.7}.source-visibility-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.source-visibility-switch{display:inline-flex;align-items:center;gap:10px;font-weight:600}.admin-device-access-result{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(32,52,45,.1);background:rgba(255,250,244,.86)}.admin-device-access-result textarea{min-height:92px;resize:vertical}.settings-form{margin-top:16px}.inline-actions{display:flex;flex-wrap:wrap;gap:8px}.logs-row{display:grid;grid-gap:10px;gap:10px}.logs-list{display:flex;flex-wrap:wrap;gap:8px}.mini-button{border:1px solid rgba(32,52,45,.12);background:rgba(32,52,45,.06);color:var(--text);border-radius:999px;padding:7px 12px;cursor:pointer;font:inherit}.mini-button.warning{background:rgba(179,123,32,.14);color:var(--warning)}.mini-button.danger{background:rgba(181,72,55,.14);color:#a23c2a}@media (max-width:980px){body,html{position:static;height:auto;min-height:100%;max-height:none;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}.landing-page-shell,.public-page-shell,.shell,.user-content,.user-content-shell,.user-shell-layout,main{position:relative;height:auto;min-height:0;max-height:none;overflow-y:visible!important;touch-action:pan-y!important}.feed-card,.feed-grid,.landing-public-feed-section,.public-feed-only-grid{overflow-y:visible!important;touch-action:pan-y!important}.shell{grid-template-columns:1fr}.user-sidebar{display:none}.mobile-user-appbar{position:-webkit-sticky;position:sticky;top:0;z-index:220;display:grid;grid-gap:10px;gap:10px;padding:max(10px,env(safe-area-inset-top)) 12px 10px;border-bottom:1px solid rgba(121,162,255,.12);background:linear-gradient(180deg,rgba(8,18,40,.98),rgba(10,22,46,.94)),radial-gradient(circle at top right,rgba(34,211,255,.12),transparent 28%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-user-appbar-main{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.mobile-user-brand-mark .smart-app-brand-mark{width:38px}.mobile-user-appbar-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.mobile-user-appbar-copy span{color:rgba(199,214,251,.72);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.mobile-user-appbar-copy strong{color:#f8fbff;font-size:.94rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-user-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,rgba(34,211,255,.18),rgba(124,77,255,.24));color:#ffffff;font-weight:800;font-size:.92rem}.mobile-user-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow:visible}.mobile-user-actions::-webkit-scrollbar{display:none}.mobile-user-action-chip{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:32px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);color:#eef4ff;white-space:nowrap;font-size:.82rem}.mobile-user-action-chip.secondary{background:rgba(34,211,255,.08);border-color:rgba(34,211,255,.16)}.mobile-user-icon-actions{gap:6px}.mobile-user-icon-button,.user-notification-bell-trigger{width:34px;min-width:34px;height:34px;border-radius:12px}.user-notification-popover{left:auto;right:0}.mobile-bottom-tabs{position:fixed;right:auto;bottom:0;left:50%;transform:translateX(-50%);z-index:230;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;grid-gap:8px;gap:8px;width:min(390px,calc(100vw - 18px));padding:10px 12px calc(10px + env(safe-area-inset-bottom));border:1px solid rgba(121,162,255,.18);border-radius:24px 24px 0 0;background:rgba(8,18,40,.96);box-shadow:0 -12px 32px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-tabs[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));width:min(390px,calc(100vw - 18px))}.mobile-bottom-tabs[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));width:min(330px,calc(100vw - 18px))}.mobile-bottom-tab{position:relative;display:grid;justify-items:center;align-content:center;grid-gap:6px;gap:6px;min-height:62px;padding:6px 4px;border-radius:18px;color:rgba(199,214,251,.78);font-size:.72rem;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.mobile-bottom-tab:before{content:"";position:absolute;inset:0;border-radius:inherit;background:transparent;transition:background .14s ease,box-shadow .14s ease}.mobile-bottom-tab.active{color:#ffffff;text-shadow:0 0 16px rgba(34,211,255,.2)}.mobile-bottom-tab.active:before{background:linear-gradient(180deg,rgba(34,211,255,.12),rgba(124,77,255,.16));box-shadow:inset 0 0 0 1px rgba(121,162,255,.18)}.mobile-bottom-tab:active{transform:scale(.96)}.mobile-bottom-tab:active:before,.mobile-bottom-tab:focus-visible:before{background:linear-gradient(180deg,rgba(34,211,255,.1),rgba(124,77,255,.12))}.mobile-bottom-tab-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:rgba(255,255,255,.06)}.mobile-bottom-tab.active .mobile-bottom-tab-icon{background:linear-gradient(135deg,rgba(34,211,255,.22),rgba(124,77,255,.24));box-shadow:0 10px 22px rgba(10,13,38,.24)}.mobile-bottom-tab-label{position:relative;z-index:1;font-weight:700}.mobile-bottom-tab-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sidebar{border-left:0;border-bottom:1px solid var(--line)}.user-sidebar-shell{position:static;max-height:none;overflow:visible;gap:12px;-webkit-padding-end:0;padding-inline-end:0;scrollbar-gutter:auto}.user-brand{grid-template-columns:auto 1fr;gap:10px;align-items:center}.user-brand h1{font-size:1.1rem}.user-brand p,.user-session-card,.user-sidebar .sidebar-caption,.user-sidebar-stats{display:none}.user-brand-mark .smart-app-brand-mark{width:46px}.user-nav{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;scrollbar-width:none}.user-nav::-webkit-scrollbar{display:none}.user-nav-link{flex:0 0 auto;min-width:96px;grid-template-columns:1fr;gap:8px;justify-items:center;padding:12px 10px;border-radius:18px;text-align:center;scroll-snap-align:start}.user-nav-link:hover{transform:none}.user-nav-copy{justify-items:center}.user-nav-copy small{display:none}.user-nav-copy strong{font-size:.82rem;line-height:1.35}.user-nav-icon{width:38px;height:38px;border-radius:12px}.account-grid,.compact-overview-grid,.dashboard-summary-grid,.feed-filters-grid,.hero-glance-grid,.hero-glance-stats-grid,.section-route-grid,.source-browser-grid,.source-command-deck-stats,.source-hub-layout,.source-newsroom-grid,.source-status-summary-grid,.source-stepper-panel,.source-submit-workspace,.submitted-source-grid,.user-hero,.user-hero-preview-list,.user-hero-preview-shell,.user-overview-grid{grid-template-columns:1fr}.user-hero-preview-card{display:none}.hero-glance-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-content{padding:16px 14px 112px}.user-content-shell{gap:14px}.user-hero{gap:16px;padding:18px;border-radius:24px}.hero-copy{gap:12px}.user-hero h2{font-size:1.5rem}.hero-actions{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.hero-actions::-webkit-scrollbar{display:none}.hero-link-button{flex:0 0 auto;min-height:42px;border-radius:14px}.user-hero-signals span{min-height:30px;font-size:.8rem}.feed-controls-panel{gap:12px;padding:14px;border-radius:20px}.feed-filter-dock{gap:6px;padding:7px 9px;border-radius:16px}.feed-filter-toolbar{padding-bottom:2px}.feed-filter-toolbar::-webkit-scrollbar{display:none}.feed-filter-toolbar-compact{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:nowrap;overflow-x:auto}.feed-filter-toolbar-group,.feed-filter-toolbar-meta{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.feed-filter-toolbar-group::-webkit-scrollbar,.feed-filter-toolbar-meta::-webkit-scrollbar{display:none}.feed-filter-rail-label{font-size:.68rem}.feed-controls-compact-top{display:grid;grid-gap:10px;gap:10px}.feed-controls-meta{justify-items:stretch}.feed-results-badge{width:-moz-fit-content;width:fit-content;min-height:28px;padding-inline:9px;font-size:.74rem}.feed-filter-inline-summary-compact{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.feed-filter-inline-summary-compact::-webkit-scrollbar{display:none}.feed-filter-toggle,.feed-summary-pill{white-space:nowrap;flex:0 0 auto}.feed-filter-toggle,.feed-filter-toolbar-meta .pill,.feed-summary-pill{min-height:30px;padding-inline:10px;font-size:.76rem}.feed-filter-section{padding:12px;border-radius:16px}.feed-filter-section-head{align-items:flex-start}.feed-filter-summary-bar{padding-bottom:2px}.feed-filter-inline-summary{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.feed-filter-inline-summary::-webkit-scrollbar{display:none}.feed-controls-head{display:grid;grid-gap:10px;gap:10px}.inline-refresh-button{min-width:0;width:100%}.compact-pills-row,.user-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.compact-pills-row::-webkit-scrollbar,.user-pills::-webkit-scrollbar{display:none}.feed-controls-panel .pill,.user-pills .pill{white-space:nowrap;flex:0 0 auto}.feed-advanced-filters{padding:12px}.feed-advanced-filters-inline{min-width:max-content}.feed-more-sheet{padding:12px;border-radius:18px}.source-news-dialog-footer,.source-news-dialog-header,.source-news-footer,.source-news-header,.source-news-item-head{display:grid}.newsroom-platform-group,.newsroom-section,.source-news-card,.source-news-item{width:100%;min-width:0}.source-news-meta{justify-content:flex-start}.source-news-item-actions{grid-template-columns:1fr}.source-news-footer .feed-link-button,.source-news-footer .hero-link-button,.source-news-item-actions .feed-link-button,.source-news-item-actions .source-news-open-button{width:100%;justify-content:center}.source-news-overlay{padding:14px}.source-news-dialog{padding:18px;max-height:calc(100vh - 28px)}.feed-card,.feed-grid,.grid{grid-template-columns:1fr}.feed-card{border-radius:20px;border-color:rgba(121,162,255,.1);background:rgba(9,20,43,.94);box-shadow:0 12px 26px rgba(0,0,0,.16)}.feed-card:before{background:none}.feed-card-body{gap:10px;padding:14px}.feed-card-media{min-height:0;aspect-ratio:16/9.4}.feed-card-header{gap:10px}.feed-card-timebox{min-width:0;width:-moz-fit-content;width:fit-content}.feed-card h4{font-size:1.04rem;line-height:1.65}.feed-card-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.91rem;line-height:1.75}.feed-card-summary-meta{align-items:center;gap:8px}.feed-info-chip{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.feed-card-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.feed-card-footer .feed-link-button,.feed-card-footer .hero-link-button{min-height:42px;padding:10px 12px;border-radius:14px;font-size:.92rem}.news-article-card,.news-source-card{border-radius:20px;padding:16px}.news-article-media{border-radius:18px;aspect-ratio:16/10}.news-article-actions{display:grid}.feed-updates-hint{gap:8px}.feed-updates-hint-floating{top:calc(max(10px, env(safe-area-inset-top)) + 2px);width:calc(100vw - 12px);max-width:284px;padding:7px 8px}.feed-updates-actions{justify-content:flex-end}.feed-updates-copy{flex-wrap:nowrap}.feed-updates-copy strong{font-size:.78rem;white-space:normal}.feed-updates-preview{display:none}.login-page{padding:16px}.login-shell{gap:16px}.pwa-install-banner{right:12px;left:12px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:20px}.pwa-install-actions{justify-content:stretch}.pwa-install-actions>*{flex:1 1 160px}.user-settings-actions-grid{grid-template-columns:1fr}@media (min-width:981px){.login-page{align-items:center}}.feed-card-media{min-height:190px}.feed-card-header,.feed-discovery-header{grid-template-columns:1fr;display:grid}.source-browser-head{display:grid;align-items:flex-start}.source-panel,.source-submit-sidebar{padding:16px}.source-panel-side,.source-submit-sidebar{position:static}.section-heading,.source-form-grid{grid-template-columns:1fr;display:grid}.source-type-grid,.source-type-grid-immersive{grid-template-columns:repeat(2,minmax(0,1fr))}.source-form-span-2{grid-column:span 1}.login-shell{grid-template-columns:1fr}}@media (min-width:981px){.user-shell-layout{grid-template-columns:320px minmax(0,1fr)}.mobile-bottom-tabs,.mobile-user-appbar{display:none}.user-sidebar{display:block}.user-content{padding:32px}.user-content-shell{width:min(1120px,100%);max-width:none}}@media (max-width:560px){.mobile-user-appbar{padding:max(10px,env(safe-area-inset-top)) 12px 10px}.mobile-bottom-tabs{gap:6px;padding-inline:10px}.mobile-bottom-tabs,.mobile-bottom-tabs[data-count="4"]{width:min(390px,calc(100vw - 14px))}.mobile-bottom-tabs[data-count="3"]{width:min(330px,calc(100vw - 14px))}.mobile-bottom-tab{font-size:.68rem}.mobile-bottom-tab-icon{width:34px;height:34px;border-radius:12px}.hero-glance-stats-grid{grid-template-columns:1fr}.user-content{padding:14px 12px 108px}.user-hero{padding:16px}.feed-controls-panel{padding:12px}.feed-filter-section-head{display:grid;grid-gap:4px;gap:4px}.feed-advanced-filters{padding:10px}.source-type-grid,.source-type-grid-immersive{grid-template-columns:1fr}.source-command-deck,.source-panel,.source-submit-sidebar{padding:14px;border-radius:22px}.source-command-deck{gap:12px}.source-command-deck-copy .section-intro{display:none}.source-command-deck-actions{gap:10px}.source-command-deck-actions .hero-link-button{flex:1 1;min-width:0}.source-command-deck-stats{grid-auto-flow:column;grid-auto-columns:minmax(130px,1fr);grid-template-columns:none;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.source-command-deck-stats::-webkit-scrollbar{display:none}.source-command-stat-card{min-height:84px;padding:12px;border-radius:18px}.source-command-stat-card strong{font-size:1.15rem}}@media (max-width:980px){.mobile-bottom-tabs{display:flex;direction:rtl;align-items:stretch;justify-content:space-between;left:0;right:0;bottom:max(0px,env(safe-area-inset-bottom));transform:none;width:auto;min-height:84px;margin-inline:8px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));gap:4px;border-radius:20px;grid-template-columns:none}.mobile-bottom-tabs[data-count="3"],.mobile-bottom-tabs[data-count="4"]{width:auto}.mobile-bottom-tab{flex:1 1;justify-items:center;min-width:0;gap:4px;align-content:center;padding:6px 2px;font-size:.66rem;line-height:1.15}.mobile-bottom-tab-label{display:block;width:100%;overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis}.mobile-bottom-tab-icon{width:34px;height:34px;border-radius:12px}.user-content{padding-right:10px;padding-left:10px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.feed-card,.feed-controls-panel,.section,.section-emphasis,.source-browser-card,.source-panel,.submitted-source-card,.user-content-shell{width:100%;max-width:100%;min-width:0}}@media (max-width:560px){.mobile-bottom-tabs{margin-inline:6px;min-height:80px;padding:7px 5px calc(7px + env(safe-area-inset-bottom));gap:3px}.mobile-bottom-tab{font-size:.63rem}.mobile-bottom-tab-label{letter-spacing:0}.user-content{padding-right:8px;padding-left:8px;padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media (max-width:760px){.newsroom-platform-stack,.newsroom-section-stack,.source-news-list,.source-newsroom-grid{gap:10px}.newsroom-platform-group,.newsroom-section,.source-news-card,.source-news-item{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:hidden;padding:14px;border-radius:20px}.newsroom-platform-group>*,.newsroom-section>*,.section-heading>*,.source-news-card>*,.source-news-header>*,.source-news-item-head>*,.source-news-item>*,.source-news-meta>*{min-width:0;max-width:100%;box-sizing:border-box}.section-heading,.section-heading.newsroom-platform-heading,.source-news-header,.source-news-item-head,.source-news-meta{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;justify-items:stretch}.newsroom-platform-heading,.newsroom-platform-heading>div,.section-heading,.section-heading .source-news-meta,.section-heading>div{width:100%;max-width:100%;min-width:0}.newsroom-platform-heading h5,.newsroom-platform-heading p,.section-heading h4,.section-heading p,.source-news-dialog-body p,.source-news-dialog-header h3,.source-news-header h4,.source-news-item p,.source-news-item strong{overflow-wrap:anywhere;word-break:break-word}.section-heading .pill,.section-heading .section-route-tag,.source-news-item-head span,.source-news-meta .pill,.source-news-meta .platform-brand-badge{white-space:normal}.newsroom-platform-group .compact-pills-row,.newsroom-section .compact-pills-row,.source-news-card .compact-pills-row,.source-news-item .compact-pills-row{flex-wrap:wrap;overflow-x:visible;padding-bottom:0;row-gap:8px}.newsroom-platform-group .compact-pills-row>*,.newsroom-section .compact-pills-row>*,.source-news-card .compact-pills-row>*,.source-news-item .compact-pills-row>*{min-width:0;max-width:100%;flex:1 1 auto}.newsroom-platform-heading .pill,.source-news-item .pill,.source-news-meta .pill,.source-news-meta .platform-brand-badge{width:100%;max-width:100%;justify-content:center;text-align:center}.newsroom-platform-heading h5,.newsroom-section .muted,.section-heading h4,.source-news-card .muted,.source-news-header h4,.source-news-item p,.source-news-item strong{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.platform-brand-badge{max-width:100%;flex-wrap:wrap}.platform-brand-badge-label{line-height:1.3;overflow-wrap:anywhere}.source-news-dialog-footer-actions,.source-news-item-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.source-news-dialog-footer-actions>*,.source-news-item-actions>*{width:100%;min-width:0}.source-news-close-button,.source-news-dialog-footer .feed-link-button,.source-news-dialog-footer .hero-link-button,.source-news-footer .hero-link-button,.source-news-item-actions .feed-link-button,.source-news-open-button{width:100%;min-width:0;justify-content:center;text-align:center;white-space:normal}.source-news-dialog-image,.source-news-dialog-video,.source-news-inline-media{border-radius:18px}.mobile-user-appbar{gap:10px;border-radius:0 0 22px 22px}.mobile-user-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px}.mobile-user-actions>*{min-width:0}.mobile-user-icon-actions{flex:0 0 auto;-webkit-margin-start:auto;margin-inline-start:auto}.user-notification-bell{width:auto}.mobile-user-action-chip{width:auto;justify-content:center;white-space:nowrap;text-align:center;line-height:1.25}.mobile-user-icon-button,.user-notification-bell-trigger{width:34px;min-width:34px;height:34px}.user-notification-popover{position:fixed;top:calc(max(10px, env(safe-area-inset-top)) + 58px);right:10px;bottom:auto;left:10px;width:auto;max-width:none;max-height:min(68vh,520px);overflow:auto;border-radius:26px}.compact-pills-row,.feed-filter-inline-summary,.feed-filter-toolbar,.hero-actions,.homepage-source-filter-actions,.user-pills{flex-wrap:wrap;overflow:visible}.compact-info-strip .user-pills>*,.feed-card-footer>*,.hero-actions>*,.homepage-source-filter-actions>*,.source-news-footer>*,.source-news-item-actions>*{flex:1 1 100%;min-width:0}.feed-filter-toolbar>*{flex:0 0 auto;min-width:0}.compact-pills-row>*,.feed-filter-inline-summary>*,.user-pills>*{flex:0 0 auto;min-width:0;justify-content:center;text-align:center;white-space:nowrap}.feed-link-button,.hero-link-button,.homepage-source-filter-button,.inline-refresh-button,.source-news-close-button,.source-news-open-button{width:100%;min-width:0;white-space:normal;text-align:center}.article-reader-actions,.article-reader-meta,.feed-controls-head,.homepage-source-filter,.section-heading,.source-browser-head,.source-form-section-head,.source-news-dialog-meta,.source-news-footer,.source-news-header,.user-notification-popover-head{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.feed-card-inline-meta{grid-template-columns:1fr}.source-news-meta,.user-session-meta{justify-content:flex-start}.account-panel,.article-reader-body,.article-reader-page,.feed-card,.feed-controls-panel,.feed-more-sheet,.landing-page-shell,.latest-fetch-box,.newsroom-platform-group,.newsroom-section,.policy-notice-card,.public-page-shell,.section,.section-emphasis,.source-browser-card,.source-news-card,.source-news-item,.source-panel,.source-submit-sidebar,.submitted-source-card,.user-content,.user-content-shell{width:100%;max-width:100%;min-width:0;overflow-x:clip}.source-submit-main-column,.source-submit-sidebar{min-width:0}}@media (max-width:560px){.mobile-user-actions{grid-template-columns:1fr}.user-notification-popover{top:calc(max(10px, env(safe-area-inset-top)) + 56px);right:8px;bottom:auto;left:8px;padding:14px;border-radius:22px;max-height:min(calc(100dvh - 76px - env(safe-area-inset-top)),500px);overflow-y:auto;overscroll-behavior:contain}.compact-pills-row>*,.feed-filter-inline-summary>*,.feed-filter-toolbar>*,.user-pills>*{flex-basis:100%}.account-panel,.article-reader-body,.article-reader-page,.feed-card,.feed-controls-panel,.feed-more-sheet,.newsroom-platform-group,.newsroom-section,.section,.section-emphasis,.source-browser-card,.source-news-card,.source-panel,.source-submit-sidebar,.submitted-source-card{padding:14px;border-radius:20px}.source-news-dialog{width:100%;padding:16px 14px 18px;border-radius:26px 26px 20px 20px}}