.S94LKa_dot{background-color:var(--cat-fg,var(--theme-text));border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.S94LKa_dot[data-dot-size="6"]{width:6px;height:6px}
.ypW63W_loading{background-color:var(--theme-surface-raised)}.ypW63W_fill{width:100%;height:100%;position:absolute;inset:0}
.YGMWTW_heroSection{padding-top:var(--space-4);padding-bottom:var(--section-spacing)}.YGMWTW_heroGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:960px){.YGMWTW_heroGrid{gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}}.YGMWTW_leadArticle{grid-column:1/-1;width:100%}@media (min-width:960px){.YGMWTW_leadArticle{grid-column:span 8}}.YGMWTW_leadLink{width:100%;color:inherit;text-decoration:none;display:block;position:relative}.YGMWTW_leadMediaWrapper{aspect-ratio:16/9;background-color:var(--theme-surface-raised);border-radius:2px;width:100%;display:block;position:relative;overflow:hidden}.YGMWTW_leadMediaWrapperExtreme{background-color:var(--theme-surface)}.YGMWTW_leadImageCover{object-fit:cover;object-position:center center;transition:transform .3s}.YGMWTW_leadImageContain{object-fit:contain;background-color:var(--theme-surface);transition:transform .3s}.YGMWTW_leadLink:hover .YGMWTW_leadImageCover{transform:scale(1.015)}.YGMWTW_leadLink:hover .YGMWTW_leadImageContain{transform:scale(1.01)}.YGMWTW_badgeRow{margin-top:12px;margin-bottom:4px}.YGMWTW_leadContent{padding-top:var(--space-2);flex-direction:column;display:flex}.YGMWTW_leadHeadline{font-family:var(--font-family-headline);font-variation-settings:"wdth" 66;letter-spacing:-.02em;word-spacing:.06em;color:var(--theme-text);text-wrap:balance;overflow-wrap:break-word;margin-top:var(--space-2);margin-bottom:var(--space-3);font-size:clamp(28px,.7rem + 2.5vw,46px);font-weight:900;font-stretch:66%;line-height:1.04;transition:opacity .15s}.YGMWTW_leadLink:hover .YGMWTW_leadHeadline{opacity:.85}.YGMWTW_leadDek{font-family:var(--font-family-reading);font-style:italic;font-size:var(--font-size-dek);color:var(--theme-text-muted);max-width:720px;margin-bottom:var(--space-3);line-height:1.35}.YGMWTW_metaRow{margin-top:0}.YGMWTW_sideColumn{flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:960px){.YGMWTW_sideColumn{grid-column:span 4}}.YGMWTW_sideHeader{border-top:3px solid var(--theme-border-control);margin-bottom:var(--space-3);justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px;display:flex}.YGMWTW_sideTitleGroup{align-items:center;gap:8px;display:flex}.YGMWTW_pulsDot{background-color:var(--theme-accent);border:1px solid var(--theme-border-control);border-radius:50%;width:9px;height:9px}.YGMWTW_sideHeaderTitle{font-family:var(--font-family-mono);font-size:var(--font-size-mono-label);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;color:var(--theme-text);margin:0;font-weight:600}.YGMWTW_sideHeaderCount{font-family:var(--font-family-mono);font-size:var(--font-size-mono-label);letter-spacing:var(--letter-spacing-mono);color:var(--theme-text-subtle)}.YGMWTW_sideList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.YGMWTW_sideItem{border-bottom:1px solid var(--theme-border);flex-direction:column;gap:8px;padding:16px 0;display:flex}.YGMWTW_sideItem:last-child{border-bottom:none}.YGMWTW_sideItemLink{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.YGMWTW_sideItemMeta{margin-bottom:0}.YGMWTW_sideHeadline{font-family:var(--font-family-headline);font-variation-settings:"wdth" 78;letter-spacing:-.01em;word-spacing:.06em;color:var(--theme-text);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(17px,1.8vw,21px);font-weight:700;font-stretch:78%;line-height:1.15;transition:opacity .15s}.YGMWTW_sideItemLink:hover .YGMWTW_sideHeadline{opacity:.8}.YGMWTW_sideDek{font-family:var(--font-family-reading);color:var(--theme-text-muted);margin:0;font-size:14px;line-height:1.45}
.sipQoa_trioSection{padding-top:0;padding-bottom:var(--section-spacing)}.sipQoa_trioGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:960px){.sipQoa_trioGrid{gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}.sipQoa_cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.sipQoa_mediaWrapper{aspect-ratio:4/3;background-color:var(--theme-surface-raised);width:100%;position:relative;overflow:hidden}.sipQoa_image{object-fit:cover;transition:transform .3s}.sipQoa_cardLink:hover .sipQoa_image{transform:scale(1.02)}.sipQoa_cardContent{padding-top:var(--space-3);flex-direction:column;flex-grow:1;display:flex}.sipQoa_metaRow{margin-bottom:var(--space-2)}.sipQoa_headline{font-family:var(--font-family-headline);font-variation-settings:"wdth" 72;letter-spacing:-.015em;word-spacing:.06em;color:var(--theme-text);text-wrap:balance;overflow-wrap:break-word;margin-bottom:var(--space-2);font-size:clamp(20px,2.2vw,26px);font-weight:800;font-stretch:72%;line-height:1.1;transition:opacity .15s}.sipQoa_cardLink:hover .sipQoa_headline{opacity:.85}.sipQoa_dek{font-family:var(--font-family-reading);color:var(--theme-text-muted);margin:0;font-size:15px;line-height:1.45}@media (max-width:959px){.sipQoa_compactCard{border-top:1px solid var(--theme-border);padding-top:var(--space-4)}.sipQoa_compactCard .sipQoa_cardLink{grid-template-columns:96px 1fr;align-items:start;gap:16px;display:grid}.sipQoa_compactCard .sipQoa_mediaWrapper{aspect-ratio:auto;border-radius:4px;flex-shrink:0;width:96px;height:76px}.sipQoa_compactCard .sipQoa_cardContent{padding-top:0}.sipQoa_compactCard .sipQoa_headline{margin-bottom:4px;font-size:16px;line-height:1.2}.sipQoa_compactCard .sipQoa_dek{display:none}}
.nZ9ING_codeBlock{border:1px solid #ffffff1f;border-top:3px solid var(--theme-accent);box-sizing:border-box;background-color:#0f1218;width:100%;max-width:100%;margin:36px 0;position:relative}.nZ9ING_codeBlock ::selection{background-color:var(--theme-accent);color:#0b0d12}.nZ9ING_codeBlock ::selection{background-color:var(--theme-accent);color:#0b0d12}.nZ9ING_topBar{background-color:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:44px;padding:6px 12px 6px 16px;display:flex}.nZ9ING_langLabel{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#a3a9b5;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600}.nZ9ING_codeContainer{-webkit-overflow-scrolling:touch;outline:none;width:100%;max-width:100%;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.nZ9ING_codeContainer:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.nZ9ING_codeContainer pre{font-family:var(--font-ibm-plex-mono), monospace;white-space:pre;word-break:normal;overflow-wrap:normal;color:#e8eaee;font-size:14px;line-height:1.6;background-color:#0000!important;border:none!important;margin:0!important;padding:20px!important}.nZ9ING_codeContainer code{font-family:inherit;font-size:inherit;background-color:#0000!important;border:none!important;padding:0!important}.nZ9ING_compactBlock{margin:28px 0}.nZ9ING_compactRow{align-items:center;gap:12px;min-height:48px;padding:4px 6px 4px 16px;display:flex}.nZ9ING_compactPrompt{font-family:var(--font-ibm-plex-mono), monospace;color:var(--theme-accent);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:13px;font-weight:700}.nZ9ING_compactCodeContainer{-webkit-overflow-scrolling:touch;outline:none;flex:1;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.nZ9ING_compactCodeContainer:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.nZ9ING_compactCodeContainer pre{font-family:var(--font-ibm-plex-mono), monospace;white-space:pre;word-break:normal;overflow-wrap:normal;color:#e8eaee;font-size:14px;line-height:1.5;background-color:#0000!important;border:none!important;margin:0!important;padding:12px 0!important}.nZ9ING_compactCodeContainer code{font-family:inherit;font-size:inherit;background-color:#0000!important;border:none!important;padding:0!important}.nZ9ING_compactCopyWrapper{flex-shrink:0;margin-left:auto}@media (max-width:640px){.nZ9ING_codeContainer pre{padding:16px;font-size:13px}.nZ9ING_compactRow{gap:8px;padding:4px 4px 4px 12px}.nZ9ING_compactCodeContainer pre{font-size:13px}}
.bKB6FW_marqueeWrapper{contain:paint;box-sizing:border-box;background-color:var(--theme-marquee-bg);width:100%;max-width:100vw;color:var(--theme-marquee-text);border-top:1px solid var(--theme-border-control);border-bottom:1px solid var(--theme-border-control);margin-bottom:var(--section-spacing);overflow:hidden}.bKB6FW_track{will-change:transform;width:max-content;animation:45s linear infinite bKB6FW_marqueeScroll;display:flex}.bKB6FW_track:hover{animation-play-state:paused}@keyframes bKB6FW_marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bKB6FW_track{animation:none}}.bKB6FW_itemGroup{font-family:var(--font-family-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:36px;padding:14px 20px;font-size:13px;display:flex}.bKB6FW_item{align-items:center;gap:36px;display:inline-flex}.bKB6FW_topicName{font-weight:500}.bKB6FW_bullet{font-size:10px;line-height:1}
._qRAvq_copyButton{color:#a3a9b5;min-width:44px;min-height:44px;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#0000;border:1px solid #ffffff29;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}._qRAvq_copyButton:hover{color:#fff;background-color:#ffffff0d;border-color:#fff6}._qRAvq_copyButton:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}._qRAvq_copied{color:#0b0d12!important;background-color:var(--theme-accent)!important;border-color:var(--theme-accent)!important}._qRAvq_icon{flex-shrink:0;width:14px;height:14px;display:inline-block}._qRAvq_label{line-height:1;display:inline-block}._qRAvq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.MERpVa_sectionWrapper{width:100%;margin-bottom:var(--section-spacing)}.MERpVa_sectionHeader{border-top:3px solid var(--theme-border-control);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-top:14px;display:flex}.MERpVa_sectionLabel{font-family:var(--font-family-mono);font-size:var(--font-size-mono-label);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;color:var(--theme-text)}.MERpVa_moreLink{font-family:var(--font-family-mono);font-size:var(--font-size-mono-label);letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text);align-items:center;min-height:44px;padding:0 4px;text-decoration:none;transition:opacity .15s;display:inline-flex}.MERpVa_moreLink:hover{opacity:.7}.MERpVa_titleBar{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:960px){.MERpVa_titleBar{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.MERpVa_giantTitle{font-family:var(--font-family-headline);font-variation-settings:"wdth" 62;letter-spacing:-.035em;color:var(--theme-text);margin:0;font-size:clamp(48px,8vw,132px);font-weight:900;font-stretch:62%;line-height:.85}.MERpVa_filterWrapper{width:100%;min-width:0;max-width:100%;position:relative}@media (min-width:960px){.MERpVa_filterWrapper{width:auto;max-width:none}}.MERpVa_filterScroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;width:100%;min-width:0;padding-bottom:6px;padding-right:44px;display:flex;overflow-x:auto}.MERpVa_filterScroll::-webkit-scrollbar{display:none}.MERpVa_filterWrapper:after{content:"";background:linear-gradient(to right, transparent, var(--theme-page) 90%);pointer-events:none;width:44px;position:absolute;top:0;bottom:6px;right:0}@media (min-width:960px){.MERpVa_filterWrapper:after{display:none}.MERpVa_filterScroll{padding-right:0;overflow-x:visible}}.MERpVa_contentGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:960px){.MERpVa_contentGrid{gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}}.MERpVa_mainFeed{border-top:3px solid var(--theme-border-control);flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:960px){.MERpVa_mainFeed{grid-column:span 8}}.MERpVa_feedRow{border-bottom:1px solid var(--theme-border);color:inherit;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:16px;padding:20px 0;text-decoration:none;transition:opacity .15s;display:grid}@media (min-width:640px){.MERpVa_feedRow{grid-template-columns:minmax(0,1fr) clamp(120px,20vw,184px);gap:24px;padding:24px 0}}.MERpVa_feedRow:hover{opacity:.85}.MERpVa_rowContent{flex-direction:column;gap:8px;display:flex}.MERpVa_rowMeta{margin-bottom:0}.MERpVa_rowHeadline{font-family:var(--font-family-headline);font-variation-settings:"wdth" 78;letter-spacing:-.01em;word-spacing:.06em;color:var(--theme-text);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(19px,2.2vw,30px);font-weight:700;font-stretch:78%;line-height:1.06}.MERpVa_thumbnailWrapper{aspect-ratio:3/2;background-color:var(--theme-surface-raised);border-radius:2px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.MERpVa_thumbnailCover{object-fit:cover;transition:transform .3s}.MERpVa_thumbnailContain{object-fit:contain;background-color:var(--theme-surface-raised);transition:transform .3s}.MERpVa_feedRow:hover .MERpVa_thumbnailCover{transform:scale(1.02)}.MERpVa_emptyNotice{padding:var(--space-6) 0;gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.MERpVa_emptyText{font-family:var(--font-family-reading);font-size:var(--font-size-body);color:var(--theme-text-muted)}.MERpVa_resetButton{font-family:var(--font-family-mono);font-size:var(--font-size-mono-label);letter-spacing:.1em;text-transform:uppercase;background-color:var(--theme-text);min-height:44px;color:var(--theme-page);border:1px solid var(--theme-text);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.MERpVa_resetButton:focus-visible{outline:3px solid var(--theme-focus-ring);outline-offset:2px}.MERpVa_sidebar{border-top:3px solid var(--theme-border-control);flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:960px){.MERpVa_sidebar{grid-column:span 4}}.MERpVa_sidebarLabel{font-family:var(--font-family-mono);font-size:var(--font-size-mono-label);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;color:var(--theme-text);margin:0 0 8px;padding-top:14px;font-weight:600}.MERpVa_picksList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MERpVa_pickItem{border-bottom:1px solid var(--theme-border)}.MERpVa_pickItem:last-child{border-bottom:1px solid var(--theme-border-control)}.MERpVa_pickLink{color:inherit;align-items:flex-start;gap:16px;padding:16px 0;text-decoration:none;transition:opacity .15s;display:flex}.MERpVa_pickLink:hover{opacity:.8}.MERpVa_pickNumber{font-family:var(--font-family-headline);font-variation-settings:"wdth" 62;color:#0000;-webkit-text-stroke:1.5px var(--theme-text);flex-shrink:0;min-width:44px;font-size:44px;font-weight:900;font-stretch:62%;line-height:.82}.MERpVa_pickTitle{font-family:var(--font-family-headline);font-variation-settings:"wdth" 88;color:var(--theme-text);text-wrap:balance;overflow-wrap:break-word;font-size:18px;font-weight:600;font-stretch:88%;line-height:1.15}.MERpVa_mpuWrapper{margin-top:var(--space-6);justify-content:center;display:flex}@media (max-width:639px){.MERpVa_mpuWrapper{display:none}}@media (min-width:1280px){.MERpVa_mpuWrapper{position:sticky;top:88px}}
