.weekly-page{--weekly-bg:#020705;--weekly-panel:#06100a;--weekly-panel-hover:#08130c;--weekly-green:#8cff58;--weekly-mint:#45e89a;--weekly-lime:#b2e77c;--weekly-green-muted:#64984f;--weekly-white:#eaf1e7;--weekly-muted:#98a596;--weekly-dim:#6d7b6b;--weekly-border:#294624;--weekly-border-soft:#172b16;--weekly-display-font:var(--font-display,"Silkscreen", monospace);--weekly-body-font:var(--font-body,"Space Mono", monospace);--weekly-text-micro:.64rem;--weekly-text-meta:.8rem;--weekly-text-body:1rem;--weekly-text-emphasis:1.25rem;--weekly-text-card:1.953rem;--weekly-radius-frame:8px;--weekly-radius-card:2px}.weekly-page *,.weekly-page :before,.weekly-page :after{box-sizing:border-box}.weekly-page .internal-page-grid{grid-template-columns:clamp(390px,33.5vw,590px) minmax(0,1fr);gap:12px;padding:0 2px 2px;overflow:hidden}.weekly-page .internal-page-sidebar,.weekly-page .internal-page-content{min-width:0;min-height:0;overflow:hidden}.weekly-page:not(.weekly-post-page) .weekly-left-column{grid-template-rows:minmax(0,1fr) 104px;gap:12px;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.weekly-news-ident{border:2px solid var(--weekly-green);border-radius:var(--weekly-radius-frame);background:var(--weekly-panel);grid-template-rows:42px minmax(0,1fr) 44px;width:100%;min-width:0;min-height:0;margin:0;animation:.26s ease-out both weekly-boot-in;display:grid;position:relative;overflow:hidden}.weekly-news-ident__bar{border-bottom:1px solid var(--weekly-border);min-width:0;color:var(--weekly-mint);font-family:var(--weekly-display-font);font-size:var(--weekly-text-micro);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;line-height:1;display:flex}.weekly-news-ident__bar>div{align-items:center;gap:8px;display:inline-flex}.weekly-news-ident__bar strong{color:var(--weekly-white);font-weight:400}.weekly-live-dot{background:var(--weekly-green);border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite weekly-live-pulse;display:block;box-shadow:0 0 8px #8cff58a6}.weekly-news-ident__stage{isolation:isolate;background:radial-gradient(circle at 50% 48%,#8cff581c 0%,#45e89a0d 30%,#0000 62%),linear-gradient(#041109 0%,#020705 100%);min-width:0;min-height:0;position:relative;overflow:hidden}.weekly-ident-stars{z-index:0;opacity:.72;background-image:radial-gradient(circle at 10% 20%,#eaf1e7 0 1px,#0000 1.3px),radial-gradient(circle at 24% 71%,#8cff58 0 1px,#0000 1.3px),radial-gradient(circle at 79% 18%,#eaf1e7 0 1px,#0000 1.3px),radial-gradient(circle at 86% 67%,#45e89a 0 1px,#0000 1.3px),radial-gradient(circle at 59% 84%,#eaf1e7 0 1px,#0000 1.3px),radial-gradient(circle at 38% 33%,#8cff58 0 1px,#0000 1.3px);position:absolute;inset:0}.weekly-ident-globe{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#8cff581f,#0000 42%);border:1px solid #8cff5861;border-radius:50%;width:clamp(180px,48%,310px);animation:5.5s ease-in-out infinite weekly-globe-breathe;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 35px #8cff580d,0 0 36px #8cff580f}.weekly-ident-globe__latitude,.weekly-ident-globe__longitude,.weekly-ident-globe__core{pointer-events:none;position:absolute}.weekly-ident-globe__latitude{border:1px solid #45e89a3d;border-radius:50%;height:30%;left:7%;right:7%}.weekly-ident-globe__latitude--one{top:19%}.weekly-ident-globe__latitude--two{bottom:19%}.weekly-ident-globe__longitude{border:1px solid #45e89a3b;border-radius:50%;width:42%;top:6%;bottom:6%}.weekly-ident-globe__longitude--one{animation:7s ease-in-out infinite weekly-longitude-one;left:29%}.weekly-ident-globe__longitude--two{animation:7s ease-in-out infinite weekly-longitude-two;left:29%}.weekly-ident-globe__core{aspect-ratio:1;filter:drop-shadow(0 0 15px #8cff5857);background:radial-gradient(circle,#eaffdd 0%,#8cff58 36%,#45e89aa8 66%,#0000 100%);border-radius:50%;width:34%;animation:2.8s ease-in-out infinite weekly-core-pulse;top:50%;left:50%;transform:translate(-50%,-50%)}.weekly-ident-pulse{z-index:0;opacity:0;border:1px solid #8cff587a;border-radius:50%;width:120px;height:120px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.weekly-ident-pulse--one{animation:4s linear infinite weekly-broadcast-pulse}.weekly-ident-pulse--two{animation:4s linear 2s infinite weekly-broadcast-pulse}.weekly-ident-title{z-index:4;text-align:center;width:min(88%,470px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.weekly-ident-title>span{color:var(--weekly-mint);font-family:var(--weekly-display-font);letter-spacing:.18em;text-transform:uppercase;margin-bottom:9px;font-size:clamp(.58rem,.85vw,.78rem);line-height:1;animation:7s ease-in-out infinite weekly-ident-small-text;display:block}.weekly-ident-title>strong{color:var(--weekly-green);font-family:var(--weekly-display-font);letter-spacing:.055em;text-shadow:0 0 18px #8cff581c;white-space:nowrap;font-size:clamp(2rem,4vw,4.25rem);font-weight:400;line-height:.95;animation:7s cubic-bezier(.22,1,.36,1) infinite weekly-ident-title;display:block;position:relative}.weekly-ident-title>strong:after{background:linear-gradient(90deg, transparent, var(--weekly-green), transparent);content:"";height:2px;animation:7s ease-in-out infinite weekly-ident-underline;position:absolute;bottom:-11px;left:2%;right:2%;transform:scaleX(0)}.weekly-ident-title p{color:var(--weekly-white);font-family:var(--weekly-body-font);letter-spacing:.09em;text-transform:uppercase;margin:20px 0 0;font-size:clamp(.74rem,1vw,.96rem);line-height:1.3;animation:7s ease-in-out infinite weekly-ident-description}.weekly-ident-corner{z-index:2;border-style:solid;border-color:#8cff5852;width:38px;height:38px;position:absolute}.weekly-ident-corner--tl{border-width:1px 0 0 1px;top:22px;left:22px}.weekly-ident-corner--tr{border-width:1px 1px 0 0;top:22px;right:22px}.weekly-ident-corner--bl{border-width:0 0 1px 1px;bottom:22px;left:22px}.weekly-ident-corner--br{border-width:0 1px 1px 0;bottom:22px;right:22px}.weekly-ident-signal{z-index:5;align-items:flex-end;gap:4px;height:32px;display:flex;position:absolute;bottom:24px;right:24px}.weekly-ident-signal i{background:var(--weekly-green);transform-origin:bottom;width:5px;animation:1.2s ease-in-out infinite weekly-signal-bar;display:block}.weekly-ident-signal i:first-child{height:8px;animation-delay:0s}.weekly-ident-signal i:nth-child(2){height:14px;animation-delay:.12s}.weekly-ident-signal i:nth-child(3){height:22px;animation-delay:.24s}.weekly-ident-signal i:nth-child(4){height:29px;animation-delay:.36s}.weekly-ident-signal i:nth-child(5){height:18px;animation-delay:.48s}.weekly-ident-scan{z-index:6;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#8cff588c,#0000);height:1px;animation:5.5s linear infinite weekly-scan;position:absolute;left:0;right:0}.weekly-news-ticker{border-top:1px solid var(--weekly-border);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.weekly-news-ticker__label{z-index:2;background:var(--weekly-green);color:var(--weekly-bg);font-family:var(--weekly-display-font);font-size:var(--weekly-text-micro);letter-spacing:.08em;white-space:nowrap;align-items:center;padding:0 14px;display:flex;position:relative}.weekly-news-ticker__window{min-width:0;overflow:hidden}.weekly-news-ticker__track{width:max-content;height:100%;color:var(--weekly-white);font-family:var(--weekly-display-font);font-size:var(--weekly-text-micro);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:18px;padding-left:20px;animation:26s linear infinite weekly-ticker;display:flex}.weekly-news-ticker__track i{color:var(--weekly-green);font-style:normal}.weekly-schedule-card{border:2px solid var(--weekly-green);border-radius:var(--weekly-radius-frame);background:var(--weekly-panel);grid-template-columns:minmax(0,1fr) minmax(170px,42%);width:100%;min-width:0;height:104px;display:grid;overflow:hidden}.weekly-schedule-card__title,.weekly-schedule-card__countdown{flex-direction:column;justify-content:center;min-width:0;padding:14px 18px;display:flex}.weekly-schedule-card__title{border-right:1px solid var(--weekly-border)}.weekly-schedule-card span{color:var(--weekly-mint);font-family:var(--weekly-display-font);font-size:var(--weekly-text-micro);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;line-height:1;display:block}.weekly-schedule-card strong{color:var(--weekly-white);font-family:var(--weekly-display-font);letter-spacing:.05em;text-transform:uppercase;font-size:clamp(.88rem,1vw,1.05rem);font-weight:400;line-height:1.45}.weekly-schedule-card__countdown{text-align:right;align-items:flex-end}.weekly-schedule-card__countdown strong{color:var(--weekly-green);font-size:clamp(1.5rem,2vw,2rem);line-height:1}.weekly-right-column{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.weekly-content-stage{grid-template-columns:minmax(0,1fr) 20px;gap:4px;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.weekly-feed-panel{border:2px solid var(--weekly-green);border-radius:var(--weekly-radius-frame);background:var(--weekly-panel);scrollbar-width:none;width:100%;min-width:0;height:100%;min-height:0;padding:24px 26px 26px;animation:.22s ease-out .12s both weekly-boot-in;overflow:hidden auto}.weekly-feed-panel::-webkit-scrollbar{display:none}.weekly-feed-header{border-bottom:1px solid var(--weekly-border);margin-bottom:24px;padding-bottom:20px}.weekly-feed-header__eyebrow{color:var(--weekly-mint);font-family:var(--weekly-display-font);font-size:var(--weekly-text-micro);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;line-height:1;display:flex}.weekly-status-dot{background:var(--weekly-mint);width:7px;height:7px;animation:1.6s ease-in-out infinite weekly-live-pulse;display:block}.weekly-feed-header h1{color:var(--weekly-green);font-family:var(--weekly-display-font);letter-spacing:.055em;text-transform:uppercase;margin:0 0 15px;font-size:clamp(2.1rem,3vw,3.55rem);font-weight:400;line-height:1}.weekly-feed-header__description{color:var(--weekly-white);font-family:var(--weekly-body-font);font-size:var(--weekly-text-body);margin:0;line-height:1.65}.weekly-card-list{gap:14px;display:grid}.weekly-post-card{--weekly-card-accent:var(--weekly-green);border:1px solid var(--weekly-border);border-radius:var(--weekly-radius-card);min-height:230px;color:var(--weekly-white);opacity:0;animation:weekly-card-reveal .28s ease-out var(--card-delay,0s) forwards;background:#040d08;padding:24px 26px;text-decoration:none;transition:border-color .14s,background .14s,color .14s;display:block}.weekly-post-card--primary{--weekly-card-accent:var(--weekly-green)}.weekly-post-card--mint{--weekly-card-accent:var(--weekly-mint)}.weekly-post-card--lime{--weekly-card-accent:var(--weekly-lime)}.weekly-post-card__top{justify-content:space-between;align-items:center;gap:18px;min-height:28px;margin-bottom:16px;display:flex}.weekly-post-card__top>span:first-child{color:var(--weekly-card-accent);font-family:var(--weekly-display-font);font-size:var(--weekly-text-meta);letter-spacing:.09em;text-transform:uppercase;line-height:1}.weekly-card-status{border:1px solid var(--weekly-border);border-radius:var(--weekly-radius-card);background:var(--weekly-bg);min-height:27px;color:var(--weekly-card-accent);font-family:var(--weekly-display-font);font-size:var(--weekly-text-micro);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:5px 8px;line-height:1;display:inline-flex}.weekly-card-status i{background:currentColor;width:6px;height:6px;display:block}.weekly-card-status strong{color:currentColor;font-size:inherit;font-weight:400}.weekly-post-card h2{max-width:980px;color:var(--weekly-card-accent);font-family:var(--weekly-display-font);font-size:var(--weekly-text-card);letter-spacing:.045em;text-transform:uppercase;margin:0 0 10px;font-weight:400;line-height:1.1}.weekly-post-card__category{color:var(--weekly-card-accent);font-family:var(--weekly-display-font);font-size:var(--weekly-text-meta);letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin:0 0 14px;line-height:1.4}.weekly-post-card__description{max-width:900px;color:var(--weekly-white);font-family:var(--weekly-body-font);font-size:var(--weekly-text-body);margin:0 0 20px;line-height:1.6}.weekly-post-card__footer{justify-content:space-between;align-items:center;gap:24px;margin-top:auto;display:flex}.weekly-post-card__footer>span{color:var(--weekly-dim);font-family:var(--weekly-display-font);font-size:var(--weekly-text-micro);letter-spacing:.06em;text-transform:uppercase;line-height:1.35}.weekly-post-card__footer>strong{color:var(--weekly-white);font-family:var(--weekly-body-font);font-size:var(--weekly-text-body);white-space:nowrap;font-weight:700}.weekly-post-card__footer>strong:before{color:var(--weekly-card-accent);content:">";margin-right:9px}.weekly-post-card:hover,.weekly-post-card:focus-visible{border-color:var(--weekly-card-accent);background:var(--weekly-card-accent);color:var(--weekly-bg)}.weekly-post-card:hover .weekly-post-card__top>span:first-child,.weekly-post-card:hover h2,.weekly-post-card:hover .weekly-post-card__category,.weekly-post-card:hover .weekly-post-card__description,.weekly-post-card:hover .weekly-post-card__footer>span,.weekly-post-card:hover .weekly-post-card__footer>strong,.weekly-post-card:hover .weekly-post-card__footer>strong:before{color:var(--weekly-bg)}.weekly-post-card:hover .weekly-card-status{border-color:var(--weekly-bg);background:var(--weekly-bg);color:var(--weekly-card-accent)}.weekly-scrollbar{border:2px solid var(--weekly-green);border-radius:var(--weekly-radius-frame);background:var(--weekly-panel);width:20px;height:100%;min-height:0;padding:3px;position:relative;overflow:hidden}.weekly-scrollbar__thumb{background:linear-gradient(180deg, var(--weekly-mint), var(--weekly-green));border-radius:999px;width:100%;min-height:52px}.weekly-post-page .weekly-left-column{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.weekly-post-page .weekly-content-stage{grid-template-columns:minmax(0,1fr)}.weekly-post-page .weekly-feed-panel{scrollbar-width:thin;scrollbar-color:var(--weekly-green) var(--weekly-bg);padding:clamp(26px,2.2vw,42px)}.weekly-post-back{width:fit-content;color:var(--weekly-green);font-family:var(--weekly-display-font);font-size:var(--weekly-text-meta);letter-spacing:.06em;text-transform:uppercase;align-items:center;line-height:1.3;text-decoration:none;display:inline-flex}.weekly-post-back:before{content:"<";margin-right:8px}.weekly-post-back:hover{color:var(--weekly-white)}.weekly-post-meta,.weekly-post-signal{border:1px solid var(--weekly-border);background:var(--weekly-panel);overflow:hidden}.weekly-post-meta__header{border-bottom:1px solid var(--weekly-border);color:var(--weekly-mint);font-family:var(--weekly-display-font);font-size:var(--weekly-text-micro);letter-spacing:.08em;text-transform:uppercase;padding:13px 15px}.weekly-post-meta__list{margin:0;padding:7px 0}.weekly-post-meta__list>div{border-bottom:1px solid #8cff580d;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:11px 15px;display:grid}.weekly-post-meta__list>div:last-child{border-bottom:0}.weekly-post-meta dt{color:var(--weekly-dim);font-family:var(--weekly-display-font);font-size:var(--weekly-text-micro);letter-spacing:.07em}.weekly-post-meta dd{color:var(--weekly-white);font-family:var(--weekly-body-font);font-size:var(--weekly-text-meta);margin:0;line-height:1.4}.weekly-status{color:var(--weekly-green);align-items:center;gap:8px;display:inline-flex}.weekly-status__dot{background:currentColor;width:6px;height:6px}.weekly-post-signal{padding:15px}.weekly-post-signal>div{color:var(--weekly-mint);font-family:var(--weekly-display-font);font-size:var(--weekly-text-micro);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;display:flex}.weekly-signal-dot{background:var(--weekly-green);width:6px;height:6px}.weekly-post-signal p{color:var(--weekly-muted);font-family:var(--weekly-body-font);font-size:var(--weekly-text-meta);margin:0;line-height:1.5}.weekly-article-header{border-bottom:1px solid var(--weekly-border);margin-bottom:34px;padding-bottom:28px}.weekly-article-meta{color:var(--weekly-dim);font-family:var(--weekly-display-font);font-size:var(--weekly-text-micro);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.weekly-article-kicker{color:var(--weekly-mint);font-family:var(--weekly-display-font);font-size:var(--weekly-text-meta);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.weekly-article-header h1{max-width:1000px;color:var(--weekly-green);font-family:var(--weekly-display-font);letter-spacing:.035em;margin:0 0 20px;font-size:clamp(2rem,3vw,3.8rem);font-weight:400;line-height:1.08}.weekly-article-summary{max-width:900px;color:var(--weekly-muted);font-family:var(--weekly-body-font);margin:0;font-size:clamp(1rem,1.12vw,1.15rem);line-height:1.7}.weekly-article-body{max-width:900px;color:var(--weekly-white);font-family:var(--weekly-body-font)}.weekly-article-body p{color:var(--weekly-white);margin:0 0 22px;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.8}.weekly-article-body h2{color:var(--weekly-green);font-family:var(--weekly-display-font);letter-spacing:.045em;margin:42px 0 17px;font-size:clamp(1.18rem,1.4vw,1.55rem);font-weight:400;line-height:1.3}.weekly-article-body h3{color:var(--weekly-mint);font-family:var(--weekly-display-font);margin:32px 0 14px}.weekly-article-body em{color:var(--weekly-lime)}.weekly-article-body strong{color:var(--weekly-green)}.weekly-article-body a{color:var(--weekly-mint)}@media (width<=1100px){.weekly-page .internal-page-grid{grid-template-columns:clamp(340px,36vw,440px) minmax(0,1fr)}.weekly-ident-title>strong{font-size:clamp(1.8rem,3.5vw,3rem)}}@media (width<=780px){.weekly-page .internal-page-grid{grid-template-columns:1fr;overflow:visible}.weekly-page .internal-page-sidebar,.weekly-page .internal-page-content{overflow:visible}.weekly-page:not(.weekly-post-page) .weekly-left-column{grid-template-rows:420px auto;height:auto;overflow:visible}.weekly-right-column{height:auto;min-height:720px;overflow:visible}.weekly-content-stage{min-height:720px}.weekly-post-page .weekly-left-column{height:auto}}@media (width<=540px){.weekly-page{--weekly-text-micro:.75rem;--weekly-text-meta:.875rem;--weekly-text-body:1rem;--weekly-text-card:1.45rem}.weekly-page:not(.weekly-post-page) .weekly-left-column{grid-template-rows:320px auto}.weekly-news-ident{grid-template-rows:38px minmax(0,1fr) 40px}.weekly-ident-title>strong{font-size:clamp(1.65rem,8vw,2.3rem)}.weekly-ident-title p{font-size:.7rem}.weekly-ident-globe{width:170px}.weekly-news-ticker__label{display:none}.weekly-news-ticker{grid-template-columns:1fr}.weekly-schedule-card{grid-template-columns:1fr;height:auto}.weekly-schedule-card__title{border-right:0;border-bottom:1px solid var(--weekly-border)}.weekly-schedule-card__countdown{text-align:left;align-items:flex-start}.weekly-content-stage{grid-template-columns:minmax(0,1fr)}.weekly-scrollbar{display:none}.weekly-feed-panel{scrollbar-width:thin;padding:18px}.weekly-post-card{min-height:0;padding:19px}.weekly-post-card__footer,.weekly-article-meta{flex-direction:column;align-items:flex-start}}@keyframes weekly-boot-in{0%{opacity:0}to{opacity:1}}@keyframes weekly-card-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes weekly-live-pulse{0%,to{opacity:.42}50%{opacity:1}}@keyframes weekly-globe-breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.035)}}@keyframes weekly-longitude-one{0%,to{transform:rotateY(0)}50%{transform:rotateY(55deg)}}@keyframes weekly-longitude-two{0%,to{transform:rotateY(90deg)}50%{transform:rotateY(35deg)}}@keyframes weekly-core-pulse{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(.95)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes weekly-broadcast-pulse{0%{opacity:.5;width:120px;height:120px}to{opacity:0;width:390px;height:390px}}@keyframes weekly-ident-title{0%{opacity:0;transform:translate(26px)}10%,76%{opacity:1;transform:translate(0)}88%{opacity:.76;transform:translate(-4px)}to{opacity:0;transform:translate(-22px)}}@keyframes weekly-ident-small-text{0%,5%{opacity:0}15%,82%{opacity:1}to{opacity:0}}@keyframes weekly-ident-description{0%,18%{opacity:0;transform:translateY(5px)}28%,80%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes weekly-ident-underline{0%,12%{opacity:0;transform:scaleX(0)}24%,78%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes weekly-signal-bar{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes weekly-scan{0%{opacity:0;top:8%}8%{opacity:.8}92%{opacity:.8}to{opacity:0;top:92%}}@keyframes weekly-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.weekly-news-ident *,.weekly-post-card,.weekly-status-dot,.weekly-live-dot{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width>=781px){.weekly-page:not(.weekly-post-page) .weekly-content-stage{grid-template-columns:minmax(0,1fr) 20px;gap:4px}.weekly-page:not(.weekly-post-page) .weekly-right-column,.weekly-page:not(.weekly-post-page) .weekly-content-stage{height:100%;min-height:0;overflow:hidden}.weekly-page:not(.weekly-post-page) .weekly-feed-panel{overscroll-behavior-y:contain;touch-action:pan-y;height:100%;min-height:0;max-height:100%;scrollbar-width:auto!important;scrollbar-color:var(--weekly-green) var(--weekly-bg)!important;overflow:hidden scroll!important}.weekly-page:not(.weekly-post-page) .weekly-feed-panel::-webkit-scrollbar{width:12px;display:block!important}.weekly-page:not(.weekly-post-page) .weekly-feed-panel::-webkit-scrollbar-track{background:var(--weekly-bg)}.weekly-page:not(.weekly-post-page) .weekly-feed-panel::-webkit-scrollbar-thumb{border:2px solid var(--weekly-bg);background:linear-gradient(180deg, var(--weekly-mint), var(--weekly-green));border-radius:999px;min-height:52px}.weekly-page:not(.weekly-post-page) .weekly-feed-panel::-webkit-scrollbar-thumb:hover{background:var(--weekly-green)}.weekly-page:not(.weekly-post-page) .weekly-scrollbar{visibility:hidden!important;pointer-events:none!important}}@media (width<=780px){.weekly-page:not(.weekly-post-page) .weekly-feed-panel{touch-action:pan-y;overflow:visible}}@media (width>=781px){.weekly-page:not(.weekly-post-page) .weekly-feed-panel{-ms-overflow-style:none;scrollbar-width:none!important}.weekly-page:not(.weekly-post-page) .weekly-feed-panel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.weekly-page:not(.weekly-post-page) .weekly-scrollbar{border:2px solid var(--weekly-green);background:var(--weekly-bg);cursor:pointer;touch-action:none;border-radius:999px;width:20px;height:100%;min-height:0;padding:3px;position:relative;overflow:hidden;visibility:visible!important;pointer-events:auto!important}.weekly-page:not(.weekly-post-page) .weekly-scrollbar__thumb{background:var(--weekly-green);cursor:grab;touch-action:none;will-change:height, transform;border-radius:999px;width:100%;min-height:46px;display:block}.weekly-page:not(.weekly-post-page) .weekly-scrollbar__thumb:active{cursor:grabbing}}
