.weekly-stage{flex-direction:column;gap:14px;min-width:0;display:flex}.weekly-board{background:var(--as-surface);border:1px solid var(--as-border);border-radius:var(--as-radius);opacity:0;grid-template-columns:minmax(0,1fr) 280px;min-height:420px;display:grid;overflow:hidden;transform:translateY(10px)}.guest-stage-enter.is-in .weekly-board{opacity:1;transition:opacity .36s var(--as-ease) 60ms, transform .36s var(--as-ease) 60ms;transform:none}.wk-list{border-right:1px solid var(--as-border);min-width:0}.wk-head,.wk-row{grid-template-columns:96px 52px minmax(0,1fr) 56px 40px;align-items:center;column-gap:10px;min-width:0;padding:0 12px;display:grid}.wk-head{letter-spacing:.05em;text-transform:uppercase;height:34px;color:var(--as-text-3);border-bottom:1px solid var(--as-border);background:var(--as-surface);font-size:11px;font-weight:600}.wk-row{min-height:var(--as-row-h);border-bottom:1px solid var(--as-border-soft);color:inherit;opacity:0;transition:background .14s var(--as-ease);text-decoration:none;position:relative;transform:translateY(6px)}.guest-stage-enter.is-in .wk-row{opacity:1;animation:wk-row-in .28s var(--as-ease) both;transform:none}.guest-stage-enter.is-in .wk-list [role=list]>:first-child{animation-delay:0s}.guest-stage-enter.is-in .wk-list [role=list]>:nth-child(2){animation-delay:40ms}.guest-stage-enter.is-in .wk-list [role=list]>:nth-child(3){animation-delay:80ms}.guest-stage-enter.is-in .wk-list [role=list]>:nth-child(4){animation-delay:.12s}.guest-stage-enter.is-in .wk-list [role=list]>:nth-child(5){animation-delay:.16s}.guest-stage-enter.is-in .wk-list [role=list]>:nth-child(6){animation-delay:.2s}.guest-stage-enter.is-in .wk-list [role=list]>:nth-child(7){animation-delay:.24s}.guest-stage-enter.is-in .wk-list [role=list]>:nth-child(8){animation-delay:.28s}.guest-stage-enter.is-in .wk-list [role=list]>:nth-child(9){animation-delay:.32s}.guest-stage-enter.is-in .wk-list [role=list]>:nth-child(10){animation-delay:.36s}.guest-stage-enter.is-in .wk-list [role=list]>:nth-child(11){animation-delay:.4s}.guest-stage-enter.is-in .wk-list [role=list]>:nth-child(12){animation-delay:.44s}.guest-stage-enter.is-in .wk-list [role=list]>:nth-child(n+13){animation-delay:.48s}@keyframes wk-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wk-row:before{content:"";background:var(--as-accent);opacity:0;width:2px;transition:opacity .14s var(--as-ease), transform .16s var(--as-ease);border-radius:0 2px 2px 0;position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(.4)}.wk-row:hover,.wk-row.is-preview{background:var(--as-hover)}.wk-row:hover:before,.wk-row.is-preview:before{opacity:1;transform:scaleY(1)}.wk-row:hover .wk-theme,.wk-row.is-preview .wk-theme{color:var(--as-title-hover)}.wk-row:hover .ep-go,.wk-row.is-preview .ep-go{color:var(--as-accent);transform:translate(2px,-1px)}.wk-row:focus-visible{outline:2px solid var(--as-accent);outline-offset:-2px}.w-issue{min-width:0}.w-cover{justify-content:center;align-items:center;display:flex}.wk-tile-img{object-fit:cover;border:1px solid color-mix(in srgb, var(--as-border) 80%, transparent);border-radius:6px;width:48px;height:36px;display:block}.w-theme-cell{min-width:0;overflow:hidden}.w-date{color:var(--as-text-3);white-space:nowrap;font-size:12.5px}.w-go{text-align:right}.wk-issue-num{letter-spacing:-.02em;font-size:13.5px;font-weight:650}.wk-latest{background:var(--as-accent);color:#04140c;vertical-align:1px;border-radius:999px;align-items:center;height:18px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.app-shell[data-theme=light] .wk-latest{color:#fafafa}.wk-theme{letter-spacing:-.02em;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:550;line-height:1.3;transition:color .14s;display:-webkit-box;overflow:hidden}.wk-preview{background:var(--as-surface);flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:0}.wk-preview-swap{opacity:1;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.preview-cover{aspect-ratio:16/10;border:1px solid var(--as-border);border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.preview-cover.has-img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.preview-cover .big-num{z-index:1;letter-spacing:-.04em;color:#ffffffeb;text-shadow:0 2px 16px #00000059;font-size:36px;font-weight:700;position:relative}.preview-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--as-text-3);font-size:11px;font-weight:600}.preview-title{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:650;line-height:1.25}.preview-meta{color:var(--as-text-2);font-size:12.5px}.preview-deck{color:var(--as-text-2);margin:0;font-size:13px;line-height:1.5}.preview-link{border:1px solid var(--as-border);background:var(--as-surface-2);height:32px;color:var(--as-text);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:0 12px;font-size:12.5px;font-weight:550;text-decoration:none;display:inline-flex}.preview-link:hover{border-color:color-mix(in srgb, var(--as-accent) 45%, var(--as-border));color:var(--as-accent)}.preview-link:focus-visible{outline:2px solid var(--as-accent);outline-offset:2px}@media (max-width:1100px){.weekly-board{grid-template-columns:1fr}.wk-list{border-right:0;border-bottom:1px solid var(--as-border)}.wk-preview{position:static}}@media (prefers-reduced-motion:reduce){.weekly-board,.guest-stage-enter.is-in .weekly-board,.wk-row,.guest-stage-enter.is-in .wk-row,.wk-row:before,.ep-go,.wk-preview-swap{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.weekly-cover{aspect-ratio:4/3;border-radius:var(--as-radius);background:var(--as-surface-3);border:1px solid color-mix(in srgb, var(--as-border) 80%, transparent);position:relative;overflow:hidden}.weekly-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.32,.72,0,1);display:block;position:absolute;inset:0}.group:hover .weekly-cover img,a:hover .weekly-cover img{transform:scale(1.04)}.weekly-cover-ph{height:100%;min-height:7rem;color:var(--as-text-3);letter-spacing:.04em;align-items:flex-end;padding:12px;font-size:12px;display:flex}.ep-go{color:var(--as-text-3);transition:transform .16s var(--as-ease), color .16s;font-size:13px;display:inline-block}.weekly-issue-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:18px;margin-bottom:8px;display:grid}.weekly-issue-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.weekly-issue-meta{color:var(--as-text-3);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.weekly-issue-copy h1{letter-spacing:-.03em;color:var(--as-text);margin:0;font-size:30px;font-weight:650;line-height:1.2}.weekly-issue-caption{color:var(--as-text-2);margin:0;font-size:14px;line-height:1.6}.weekly-issue-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.weekly-section{margin-top:22px}.weekly-section>h2{border-bottom:1px solid var(--as-border);color:var(--as-text);margin:0 0 4px;padding-bottom:8px;font-size:15px;font-weight:650}.weekly-entries{margin:0;padding:0;list-style:none}.weekly-entry{border-bottom:1px solid var(--as-border);padding:14px 0}.weekly-entry:first-child{padding-top:10px}.weekly-entry.is-media{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.weekly-entry h3{color:var(--as-text);margin:0;font-size:15px;font-weight:600;line-height:1.5}.weekly-entry h3 a{color:inherit;text-decoration:none}.weekly-entry h3 a:hover{color:var(--as-accent);text-underline-offset:3px;text-decoration:underline}.weekly-entry h3 a:focus-visible{outline:2px solid var(--as-accent);outline-offset:2px;border-radius:4px}.weekly-entry-note{color:var(--as-text-2);margin:6px 0 0;font-size:14px;line-height:1.6}.weekly-media{min-width:0}.weekly-media img,.weekly-media video,.app-shell .weekly-body img,.app-shell .weekly-body video{border-radius:var(--as-radius);background:var(--as-surface-3)}.app-shell .weekly-body{color:var(--as-text-2);font-size:15px;line-height:1.7}.app-shell .weekly-body a{color:var(--as-accent)}.app-shell .weekly-body a:hover{text-decoration:underline}.app-shell .weekly-body blockquote{border-left-color:var(--as-accent);color:var(--as-text-2)}.app-shell .weekly-body h2,.app-shell .weekly-body h3{font-family:var(--as-font);color:var(--as-text)}.app-shell .weekly-body small{color:var(--as-text-3)}.weekly-neighbors{border-top:1px solid var(--as-border);justify-content:space-between;gap:16px;margin-top:28px;padding-top:14px;display:flex}.weekly-neighbors a{min-width:0;max-width:46%;color:inherit;border-radius:var(--as-radius-sm);margin:-8px -10px;padding:8px 10px;text-decoration:none}.weekly-neighbors a:hover{background:var(--as-hover)}.weekly-neighbors a:focus-visible{outline:2px solid var(--as-accent);outline-offset:2px}.weekly-neighbors a.is-next{text-align:right;margin-left:auto}.weekly-neighbors-label{color:var(--as-text-3);margin-bottom:4px;font-size:12px;display:block}.weekly-neighbors-title{color:var(--as-text);font-size:14px;font-weight:600;line-height:1.4;display:block}@media (max-width:900px){.weekly-issue-head,.weekly-entry.is-media{grid-template-columns:minmax(0,1fr)}.weekly-issue-copy h1{font-size:24px}}
