.T2wXdG_wrap{--mx:0;--my:0}.T2wXdG_grid{translate:calc(var(--mx) * -10px) calc(var(--my) * -6px);transition:translate var(--duration-slow) var(--ease-standard)}.T2wXdG_mong{cursor:pointer;pointer-events:auto;rotate:calc(var(--mx) * 6deg);translate:calc(var(--mx) * 6px) calc(var(--my) * 4px);transition:rotate var(--duration-slow) var(--ease-standard), translate var(--duration-slow) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0}.T2wXdG_mong:hover{scale:1.04}.T2wXdG_stack{height:var(--mong-height,200px);aspect-ratio:1544/1085;display:block;position:relative}.T2wXdG_layer{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;display:flex;position:absolute;inset:0}.T2wXdG_layerOn{opacity:1}.T2wXdG_hop{animation:T2wXdG_mong-hop var(--duration-slow) var(--ease-standard)}@keyframes T2wXdG_mong-hop{40%{transform:translateY(-14%)scale(1.04,.96)}70%{transform:translateY(0)scale(.97,1.03)}}@media (prefers-reduced-motion:reduce){.T2wXdG_hop{animation:none}}.T2wXdG_mong img{width:auto;height:var(--mong-height,200px)}
@layer components{.zMWopG_title{align-items:center;gap:var(--spacing-16);font-family:var(--font-family-headline);--_title-size:clamp(3rem, 2.257rem + 3.05vw, 5rem);font-size:var(--_title-size);font-weight:var(--font-weight-light);color:var(--text-primary);letter-spacing:-.03em;margin:0;font-style:italic;line-height:1;display:inline-flex}.zMWopG_icon{flex-shrink:0;font-style:normal;display:inline-flex}.zMWopG_icon svg{width:.72em;height:.72em}}
._a6o0W_filterBar{max-width:var(--width-page-max);margin:0 auto var(--spacing-32);top:calc(var(--spacing-16) * 2 + var(--font-size-32));z-index:3;padding:0 0 var(--spacing-12) 0;gap:var(--spacing-12);border-bottom:var(--border-light);opacity:1;pointer-events:auto;mix-blend-mode:difference;color:var(--text-white);--text-primary:var(--text-white);--text-secondary:color-mix(in srgb, var(--text-white) 72%, transparent);--text-tertiary:color-mix(in srgb, var(--text-white) 58%, transparent);--text-accent:var(--text-white);--border-default:1px solid color-mix(in srgb, var(--text-white) 28%, transparent);--border-light:1px solid color-mix(in srgb, var(--text-white) 28%, transparent);--border-strong:1px solid color-mix(in srgb, var(--text-white) 28%, transparent);--border-ghost-light:1px solid color-mix(in srgb, var(--text-white) 28%, transparent);--border-color-default:color-mix(in srgb, var(--text-white) 28%, transparent);--border-color-light:color-mix(in srgb, var(--text-white) 28%, transparent);--border-color-strong:color-mix(in srgb, var(--text-white) 28%, transparent);--border-color-ghost-light:color-mix(in srgb, var(--text-white) 28%, transparent);--bg-tertiary:color-mix(in srgb, var(--text-white) 16%, transparent);flex-direction:column;display:flex;position:sticky;transform:translateY(0)}@media not (max-width:480px){._a6o0W_filterBar{top:calc(var(--spacing-32) * 2 + var(--font-size-32))}}._a6o0W_filterBar._a6o0W_filterBarHidden{opacity:0;pointer-events:none;transition:transform var(--duration-base) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);transform:translateY(-100%)}._a6o0W_filterBar:not(._a6o0W_filterBarHidden){transition:transform var(--duration-base) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}._a6o0W_filterBarTop{justify-content:space-between;align-items:flex-start;gap:var(--spacing-12);flex-wrap:wrap;display:flex}@media not (max-width:768px){._a6o0W_filterBarTop{gap:var(--spacing-16);flex-wrap:nowrap}}._a6o0W_filterBarSearchRow{justify-content:flex-end;gap:var(--spacing-12);display:flex}._a6o0W_filterBarSearchRow>*{min-height:var(--filter-row-h)}._a6o0W_tagToggleBtn{align-self:flex-start;align-items:center;gap:var(--spacing-4);min-height:var(--filter-row-h);padding:0 var(--spacing-12);border:var(--border-default);cursor:pointer;border-radius:var(--radius-control);font:var(--font-body-xs);color:var(--text-primary);background:0 0;display:flex}._a6o0W_filterBarLeft{align-self:flex-start}._a6o0W_tagToggleBtn._a6o0W_tagToggleBtn{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}._a6o0W_filterBar ._a6o0W_tagToggleBtn:hover{color:var(--text-primary);border:var(--border-strong);background:0 0}._a6o0W_tagToggleBtnOpen{background:var(--bg-primary);border-color:var(--bg-primary);color:var(--bg-inverse)}._a6o0W_tagToggleBtnOpen svg{transform:rotate(180deg)}._a6o0W_postsSearchCapsule:not(:focus-within){border-color:var(--border-color-light)}._a6o0W_catNavSlot,._a6o0W_catNavSidebarDup{display:contents}@media not (max-width:1024px){._a6o0W_catNavSidebarDup{display:none}}._a6o0W_filterBarSearchRow>._a6o0W_postsSearchCapsule{flex:0 auto;min-width:0}
.JGgJOq_deckLayer{background:var(--bg-primary);border:var(--border-light);z-index:0;cursor:pointer;transform:translate(calc(var(--deck-i,1) * 3px), calc(var(--deck-i,1) * 2px));box-shadow:var(--shadow-raised);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset:0;overflow:visible}.JGgJOq_deckLayerLabel{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:0 var(--spacing-2) var(--spacing-8);font:var(--font-body-sm);color:var(--text-tertiary);letter-spacing:.04em;pointer-events:none;white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);display:flex;position:absolute;bottom:100%;left:0;right:0}.JGgJOq_deckLayerNumber{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.JGgJOq_deckLayerTag{font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.JGgJOq_deckLayerMedia{flex:auto;min-height:0;position:relative;overflow:hidden}.JGgJOq_deckLayerImage{object-fit:cover}.JGgJOq_deckLayerInfo{padding:var(--spacing-4) var(--spacing-8);background:var(--bg-primary);border-top:var(--border-light);flex:none}.JGgJOq_deckLayerTitle{font:var(--font-label-md);font-family:var(--font-family-headline);color:var(--text-primary);height:calc(var(--font-size-body-md) * 1.25 * 2);-webkit-line-clamp:2;letter-spacing:-.005em;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.JGgJOq_deckLayer.JGgJOq_deckLayerOpen{z-index:2;transform:translateX(calc(var(--deck-i,1) * 176px));box-shadow:var(--shadow-overlay);transition:transform var(--duration-slow) var(--ease-standard) calc((var(--deck-i,1) - 1) * .18s), box-shadow var(--duration-base) var(--ease-standard) calc((var(--deck-i,1) - 1) * .18s)}.JGgJOq_deckLayerNoCover.JGgJOq_deckLayerNoCoverOpen{background:var(--_layer-bg,var(--bg-secondary));transition:background var(--duration-base) var(--ease-standard) calc((var(--deck-i,1) - 1) * .18s)}.JGgJOq_deckLayerLabel.JGgJOq_deckLayerLabelOpen{opacity:1;transition:opacity var(--duration-base) var(--ease-standard) calc((var(--deck-i,1) - 1) * .18s)}
.Cszrrq_card{width:160px;color:inherit;cursor:pointer;text-align:left;gap:var(--spacing-8);background:0 0;border:none;flex-direction:column;flex-shrink:0;padding:0;display:flex;position:relative}.Cszrrq_card.Cszrrq_deckOpen{z-index:2}.Cszrrq_label{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:0 var(--spacing-2);font:var(--font-body-sm);color:var(--text-tertiary);letter-spacing:.04em;display:flex}.Cszrrq_number{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.Cszrrq_tag{font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Cszrrq_thumbStack{width:160px;height:160px;position:relative}.Cszrrq_card{transition:margin-right var(--duration-base) var(--ease-standard);position:relative}.Cszrrq_card:after{content:"";width:0;height:100%;transition:width var(--duration-base) var(--ease-standard);position:absolute;top:0;left:100%}.Cszrrq_card.Cszrrq_deckOpen{margin-right:calc(var(--deck-count,0) * 176px);transition:margin-right var(--duration-slow) var(--ease-standard)}.Cszrrq_card.Cszrrq_deckOpen:after{width:calc(var(--deck-count,0) * 176px);transition:width}.Cszrrq_thumb{z-index:1;outline-offset:2px;width:160px;height:160px;transition:outline-width var(--duration-fast) var(--ease-standard), outline-color var(--duration-fast) var(--ease-standard);border-radius:0;outline:0 solid #0000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Cszrrq_image{object-fit:cover;transition:transform var(--duration-slow) var(--ease-standard)}.Cszrrq_card:hover .Cszrrq_image{transform:scale(1.04)}.Cszrrq_mosaic1 .Cszrrq_tile{position:absolute;inset:0}.Cszrrq_mosaic2{grid-template-columns:var(--grid-columns-2);gap:var(--spacing-1);display:grid}.Cszrrq_mosaic3{gap:var(--spacing-1);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;display:grid}.Cszrrq_mosaic3 .Cszrrq_tile:first-child{grid-row:1/3}.Cszrrq_mosaic4{grid-template-columns:var(--grid-columns-2);gap:var(--spacing-1);grid-template-rows:1fr 1fr;display:grid}.Cszrrq_tile{background:var(--bg-tertiary);width:100%;height:100%;position:relative;overflow:hidden}.Cszrrq_tileImage{object-fit:cover;transition:transform var(--duration-slow) var(--ease-standard)}.Cszrrq_card:hover .Cszrrq_tileImage{transform:scale(1.05)}.Cszrrq_card.Cszrrq_active .Cszrrq_thumb{transition:transform var(--duration-base) var(--ease-standard);transform:rotate(-2.5deg)}.Cszrrq_typoContent{padding:var(--spacing-4) var(--spacing-12);color:var(--text-white);opacity:.95;z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0}.Cszrrq_typoTitle{font:var(--font-headline-md);font-weight:var(--font-weight-medium);color:inherit;letter-spacing:-.01em;-webkit-line-clamp:4;text-shadow:var(--text-shadow-subtle);-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:hidden}.Cszrrq_typoCover .Cszrrq_overlay{display:none}.Cszrrq_typoCover:hover .Cszrrq_typoContent{opacity:1}.Cszrrq_overlay{z-index:1;justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-16) var(--spacing-12) var(--spacing-12);color:var(--text-white);backdrop-filter:var(--blur-4);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);pointer-events:none;background:0 0;flex-direction:column;display:flex;position:absolute;inset:0}.Cszrrq_card:hover .Cszrrq_overlay,.Cszrrq_card.Cszrrq_active .Cszrrq_overlay{opacity:1}.Cszrrq_title{font:var(--font-headline-xs);font-weight:var(--font-weight-medium);color:inherit;-webkit-line-clamp:2;letter-spacing:-.005em;text-shadow:var(--text-shadow-strong);-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.Cszrrq_meta{font:var(--font-body-xs);font-variant-numeric:tabular-nums;color:inherit;opacity:.85;text-transform:uppercase;letter-spacing:.06em;text-shadow:var(--text-shadow-subtle)}
.L7vR9a_seriesSection{isolation:isolate;margin-bottom:var(--spacing-32)}.L7vR9a_sectionHeaderTitleLink{color:inherit;transition:color var(--duration-base) var(--ease-standard);text-decoration:none}.L7vR9a_sectionHeaderTitleLink:hover{color:var(--text-primary)}.L7vR9a_sectionHeaderTitleLink .L7vR9a_sectionHeaderChevron{transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0}.L7vR9a_sectionHeaderTitleLink:hover .L7vR9a_sectionHeaderChevron{transform:translate(3px)}.L7vR9a_seriesSearchCapsule{margin-left:auto}.L7vR9a_seriesSearchCapsule:not(:focus-within){border-color:var(--border-color-light)}.L7vR9a_seriesRowWrap{align-items:center;display:flex;position:relative}.L7vR9a_seriesScrollBtn{z-index:3;width:calc(56px + var(--spacing-16));cursor:pointer;transition:opacity var(--duration-base) var(--ease-standard);background:0 0;border:none;align-items:center;display:flex;position:absolute;top:0;bottom:0}.L7vR9a_seriesRowWrap.L7vR9a_atStart .L7vR9a_seriesScrollBtnLeft,.L7vR9a_seriesRowWrap.L7vR9a_atEnd .L7vR9a_seriesScrollBtnRight,.L7vR9a_seriesRowWrap.L7vR9a_noScroll .L7vR9a_seriesScrollBtn{opacity:0;pointer-events:none}.L7vR9a_seriesScrollBtnLeft{left:calc(var(--spacing-16) * -1);padding-left:calc(var(--spacing-16) + var(--spacing-4));justify-content:flex-start}.L7vR9a_seriesScrollBtnRight{right:calc(var(--spacing-16) * -1);padding-right:calc(var(--spacing-16) + var(--spacing-4));justify-content:flex-end}.L7vR9a_seriesScrollBadge{border-radius:var(--radius-full);width:32px;height:32px;color:var(--text-white);mix-blend-mode:difference;transition:background-color var(--duration-base) var(--ease-standard), backdrop-filter var(--duration-base) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:flex}.L7vR9a_seriesScrollBtn:hover .L7vR9a_seriesScrollBadge{background:color-mix(in srgb, var(--bg-primary) 70%, transparent);backdrop-filter:blur(8px)}.L7vR9a_activeSeriesMeta{gap:var(--spacing-4);padding:var(--spacing-16) 0;margin-top:var(--spacing-8);border-top:var(--border-light);border-bottom:var(--border-light);flex-direction:column;display:flex}.L7vR9a_activeSeriesMetaTop{align-items:baseline;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.L7vR9a_activeSeriesMetaTitle{font:var(--font-headline-sm);color:var(--text-primary);line-height:var(--line-height-125);margin:0}.L7vR9a_activeSeriesMetaInfo{align-items:center;gap:var(--spacing-12);font:var(--font-body-sm);color:var(--text-tertiary);display:inline-flex}.L7vR9a_activeSeriesMetaCategory{padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-control);border:var(--border-light);color:var(--text-secondary)}.L7vR9a_activeSeriesMetaCount{font-variant-numeric:tabular-nums}.L7vR9a_activeSeriesMetaDesc{font:var(--font-body-md);color:var(--text-secondary);max-width:70ch;margin:0}.L7vR9a_seriesRow{--_mask-l:28px;--_mask-r:28px;align-items:flex-start;gap:var(--spacing-12);min-height:240px;padding:var(--spacing-16) var(--spacing-16) var(--spacing-32);margin:0 calc(var(--spacing-16) * -1);scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-drag:none;mask-image:linear-gradient(90deg, transparent 0, oklch(0% 0 0) var(--_mask-l), oklch(0% 0 0) calc(100% - var(--_mask-r)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, oklch(0% 0 0) var(--_mask-l), oklch(0% 0 0) calc(100% - var(--_mask-r)), transparent 100%);display:flex;position:relative;overflow-x:auto}@media not (max-width:768px){.L7vR9a_seriesRow{gap:var(--spacing-16)}}.L7vR9a_seriesRow.L7vR9a_atStart{--_mask-l:0px}.L7vR9a_seriesRow.L7vR9a_atEnd{--_mask-r:0px}.L7vR9a_seriesRow::-webkit-scrollbar{display:none}.L7vR9a_seriesRow:active{cursor:grabbing}.L7vR9a_seriesEmpty{top:var(--spacing-16);right:0;bottom:var(--spacing-32);font:var(--font-body-md);color:var(--text-tertiary);pointer-events:none;z-index:1;justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;left:0}.L7vR9a_seriesManageBtn{margin-left:auto}
.eGtBZG_shuffleBtn.eGtBZG_shuffleBtn{border:var(--border-light)}.eGtBZG_shuffleBtn:active{transition:transform var(--duration-base) var(--ease-standard);transform:rotate(180deg)}.eGtBZG_sectionHeader{align-items:center;gap:var(--spacing-8);font:var(--font-label-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--spacing-16);flex-wrap:wrap;display:flex}.eGtBZG_sectionHeaderTitle{align-items:center;gap:var(--spacing-8);white-space:nowrap;display:inline-flex}.eGtBZG_sectionHeaderText{white-space:nowrap}.eGtBZG_sectionHeaderMain{align-items:center;gap:var(--spacing-8);width:100%;display:flex}.eGtBZG_sortWrap{align-items:center;gap:var(--spacing-8);flex-wrap:nowrap;margin-right:auto;display:flex}@media not (max-width:768px){.eGtBZG_sectionHeaderMain{width:auto}.eGtBZG_sortWrap{margin-right:0}}.eGtBZG_sortWrap>div{min-height:var(--filter-row-h)}.eGtBZG_seriesSegmented.eGtBZG_seriesSegmented{border:var(--border-width-1) solid var(--border-color-light)}.eGtBZG_sortWrap button:not(.eGtBZG_shuffleBtn){padding:0 var(--spacing-16);font-size:var(--font-size-body-xs)}
.qSREeW_container{max-width:var(--width-page-max);padding:var(--spacing-96) var(--spacing-page-inline) var(--spacing-48);margin:0 auto}.qSREeW_header{gap:var(--spacing-12);padding-bottom:var(--spacing-16);border-bottom:var(--border-light);margin-bottom:var(--spacing-16);flex-direction:column;display:flex}.qSREeW_headerTitleRow{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.qSREeW_title{align-items:center;gap:var(--spacing-12);font-family:var(--font-family-headline);font-size:clamp(2.25rem,1.879rem + 1.52vw,3.25rem);font-weight:var(--font-weight-regular);color:var(--text-primary);margin:0;display:inline-flex}.qSREeW_meta{font:var(--font-body-md);color:var(--text-tertiary);margin:0}.qSREeW_meta strong{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.qSREeW_searchSortRow{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.qSREeW_searchBar{flex:none;width:100%;max-width:100%}@media not (max-width:768px){.qSREeW_searchBar{width:320px}}.qSREeW_searchBar:not(:focus-within){border-color:var(--border-color-light)}.qSREeW_empty,.qSREeW_endNote{margin:var(--spacing-32) 0 0 0;text-align:center;font:var(--font-body-sm);color:var(--text-tertiary)}.qSREeW_metaRow{justify-content:space-between;align-items:center;gap:var(--spacing-8) var(--spacing-16);flex-wrap:wrap;display:flex}.qSREeW_headerMong{width:var(--spacing-48);margin-left:auto;transform:rotate(6deg)}@media (min-width:768px){.qSREeW_headerMong{width:var(--spacing-64)}}.qSREeW_emptyMongWrap{padding-top:var(--spacing-32);flex-direction:column;align-items:center;display:flex}.qSREeW_emptyMongWrap .qSREeW_empty{margin-top:var(--spacing-16)}.qSREeW_emptyMong{width:var(--spacing-80)}
.mHnI7W_wrap{margin-bottom:var(--spacing-32)}.mHnI7W_label{align-items:center;gap:var(--spacing-8);font:var(--font-label-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--spacing-12);border-bottom:var(--border-light);transition:color var(--duration-fast) var(--ease-standard);margin:0;text-decoration:none;display:flex}.mHnI7W_label:hover{color:var(--text-primary)}.mHnI7W_labelArrow{color:var(--text-tertiary);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);margin-left:auto}.mHnI7W_label:hover .mHnI7W_labelArrow{color:var(--text-primary);transform:translate(2px)}.mHnI7W_sphere{width:100%;margin-top:var(--spacing-16);cursor:grab;user-select:none;perspective:600px;touch-action:none;position:relative}.mHnI7W_sphere:active{cursor:grabbing}.mHnI7W_scene{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.mHnI7W_tag{white-space:nowrap;font-family:var(--font-family-body);color:var(--text-primary);will-change:transform, opacity;transform-origin:50%;transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;position:absolute;top:0;left:0}.mHnI7W_tag:hover{color:var(--text-accent)}.mHnI7W_tagActive{color:var(--text-accent);font-weight:var(--font-weight-bold)}.mHnI7W_chips{gap:var(--spacing-4);margin-top:var(--spacing-12);flex-wrap:wrap;display:flex}.mHnI7W_chip{align-items:center;gap:var(--spacing-4);padding:var(--badge-padding-lg);border-radius:var(--radius-control);background:var(--bg-tertiary);font:var(--font-body-sm);color:var(--text-secondary);cursor:pointer;border:none;display:inline-flex}.mHnI7W_chips .mHnI7W_chip:hover{background:var(--bg-accent-light);color:var(--text-accent)}.mHnI7W_chips .mHnI7W_chipActive,.mHnI7W_chips .mHnI7W_chipActive:hover{background:var(--text-accent);color:var(--bg-primary)}.mHnI7W_chipCount{font:var(--font-code-xs);opacity:.7}
.yjaAtW_section{margin-bottom:var(--spacing-32)}.yjaAtW_label{align-items:center;gap:var(--spacing-8);font:var(--font-label-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--spacing-12);border-bottom:var(--border-light);margin-bottom:0;display:flex}.yjaAtW_flameIcon{color:var(--text-accent);flex-shrink:0}.yjaAtW_shuffleBtn{color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.yjaAtW_shuffleBtn:hover{color:var(--text-primary);transform:rotate(180deg)}.yjaAtW_metricControl{margin-top:var(--spacing-12)}.yjaAtW_metricControl.yjaAtW_metricControl{border:var(--border-width-1) solid var(--border-color-light)}.yjaAtW_metricControl button{height:var(--control-height-xs);padding:0 var(--control-padding-inline-xs);font:var(--font-body-xs);align-items:center;display:inline-flex}.yjaAtW_list{flex-direction:column;display:flex}.yjaAtW_item{align-items:center;gap:var(--spacing-12);padding:var(--spacing-12) 0;border-bottom:var(--border-light);cursor:pointer;text-decoration:none;display:flex}.yjaAtW_section .yjaAtW_item{transition:transform var(--duration-base) var(--ease-standard)}.yjaAtW_section .yjaAtW_item:hover{transform:translateX(var(--spacing-4))}.yjaAtW_section .yjaAtW_item:hover .yjaAtW_itemTitle{color:var(--text-accent)}.yjaAtW_rank{font:var(--font-code-sm);color:var(--text-tertiary);flex-shrink:0;width:20px}.yjaAtW_rankTop{color:var(--text-primary);font-weight:var(--font-weight-bold)}.yjaAtW_rankHigh{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.yjaAtW_info{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.yjaAtW_titleRow{align-items:center;gap:var(--spacing-8);min-width:0;display:flex}.yjaAtW_itemTitle{font:var(--font-label-md);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yjaAtW_itemMeta{font:var(--font-body-sm);color:var(--text-tertiary)}.yjaAtW_labelMong{width:var(--spacing-32);margin-left:auto;margin-right:var(--spacing-12);margin-block:calc(var(--spacing-4) * -1);transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.yjaAtW_section:hover .yjaAtW_labelMong{animation:yjaAtW_mong-wiggle var(--duration-slower) var(--ease-standard) infinite}}@keyframes yjaAtW_mong-wiggle{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}
.oMfZDq_mong{user-select:none;pointer-events:none;height:auto}.oMfZDq_hero{justify-content:space-between;align-items:flex-end;gap:var(--spacing-24);padding-bottom:var(--spacing-16);border-bottom:var(--border-light);margin-bottom:var(--spacing-24);display:flex}.oMfZDq_heroText{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.oMfZDq_subtitle{font:var(--font-body-md);color:var(--text-secondary)}.oMfZDq_hint{font:var(--font-body-sm);color:var(--text-tertiary)}.oMfZDq_heroMong{--_mongFloat-duration:3s;width:72px;animation:oMfZDq_mongFloat var(--_mongFloat-duration) var(--ease-standard) infinite alternate;flex-shrink:0}@media not (max-width:768px){.oMfZDq_heroMong{width:96px}}@keyframes oMfZDq_mongFloat{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-8px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.oMfZDq_heroMong{animation:none}}.oMfZDq_toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-16);margin-bottom:var(--spacing-16);flex-wrap:wrap;display:flex}.oMfZDq_years{gap:var(--spacing-4);display:flex}.oMfZDq_yearTab{height:var(--control-height-sm);padding:0 var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-label-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary);cursor:pointer;background:0 0}.oMfZDq_yearTab:hover{color:var(--text-primary)}.oMfZDq_yearTabActive{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.oMfZDq_yearTabActive:hover{color:var(--bg-primary)}.oMfZDq_stats{gap:var(--spacing-24);margin:0;display:flex}.oMfZDq_stat{flex-direction:column-reverse;margin:0;display:flex}.oMfZDq_stat dt{font:var(--font-body-xs);color:var(--text-tertiary)}.oMfZDq_stat dd{font:var(--font-headline-xs);color:var(--text-accent);font-variant-numeric:tabular-nums;margin:0}.oMfZDq_grassScroll{padding-bottom:var(--spacing-8);overflow-x:auto}.oMfZDq_grass{--til-cell:minmax(11px, 1fr);grid-template-columns:var(--spacing-32) repeat(var(--til-weeks), var(--til-cell));gap:var(--spacing-2) var(--spacing-2);min-width:720px;display:grid}.oMfZDq_grassRow{display:contents}.oMfZDq_monthLabel,.oMfZDq_weekdayLabel{font:var(--font-body-xs);color:var(--text-tertiary);white-space:nowrap}.oMfZDq_monthLabel{overflow:visible}.oMfZDq_weekdayLabel{align-items:center;display:flex}.oMfZDq_cell,.oMfZDq_cellEmpty{aspect-ratio:1;border-radius:var(--radius-mark)}.oMfZDq_cell{cursor:pointer;min-width:0;transition:transform var(--duration-fast) var(--ease-standard);border:0;padding:0;display:block}.oMfZDq_cell:hover{transform:scale(1.25)}.oMfZDq_lv0{background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-primary))}.oMfZDq_lv1{background:color-mix(in srgb, var(--text-accent) 35%, color-mix(in srgb, var(--text-primary) 8%, var(--bg-primary)))}.oMfZDq_lv2{background:color-mix(in srgb, var(--text-accent) 65%, color-mix(in srgb, var(--text-primary) 8%, var(--bg-primary)))}.oMfZDq_lv3{background:var(--text-accent)}.oMfZDq_cellToday{position:relative}.oMfZDq_cellToday:after{content:"";border-radius:var(--radius-full);background:var(--text-primary);width:34%;height:34%;margin:auto;position:absolute;inset:0}.oMfZDq_cellSelected{z-index:1;box-shadow:0 0 0 var(--border-width-2) var(--bg-primary), 0 0 0 calc(var(--border-width-2) * 2) var(--text-accent);position:relative;transform:scale(1.15)}.oMfZDq_cellSelected:hover{transform:scale(1.3)}.oMfZDq_skyCorner{grid-column:1}.oMfZDq_skyBand{min-width:0;padding:0 var(--spacing-2) var(--spacing-4)}.oMfZDq_skyArt{width:100%;max-width:120px;height:auto;margin:0 auto;display:block;overflow:visible}.oMfZDq_skyLineOff{stroke:var(--border-color-strong);stroke-width:.75px;stroke-dasharray:1.5 2.5;vector-effect:non-scaling-stroke}.oMfZDq_skyLineOn{stroke:var(--text-accent);stroke-width:1.25px;stroke-linecap:round;vector-effect:non-scaling-stroke}.oMfZDq_skyStarOff{fill:var(--border-color-strong)}.oMfZDq_skyStarOn{fill:var(--text-accent)}.oMfZDq_skyStarNext{fill:var(--text-tertiary);transform-box:fill-box;transform-origin:50%;animation:oMfZDq_sky-next calc(var(--duration-slower) * 2) var(--ease-standard) infinite}@keyframes oMfZDq_sky-next{50%{opacity:.25;transform:scale(1.6)}}.oMfZDq_skyDone .oMfZDq_skyLineOn,.oMfZDq_skyDone .oMfZDq_skyStarOn{filter:drop-shadow(0 0 2px var(--text-accent))}@media (prefers-reduced-motion:reduce){.oMfZDq_skyStarNext{animation:none}}.oMfZDq_legend{justify-content:flex-end;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-8);font:var(--font-body-xs);color:var(--text-tertiary);display:flex}.oMfZDq_legend .oMfZDq_cell{cursor:default;width:11px}.oMfZDq_legend .oMfZDq_cell:hover{transform:none}.oMfZDq_page{isolation:isolate;position:relative}.oMfZDq_toolbarStart{align-items:center;gap:var(--spacing-16);flex-wrap:wrap;display:flex}.oMfZDq_today{align-items:center;gap:var(--spacing-12);display:inline-flex}.oMfZDq_todayWeek{gap:var(--spacing-2);display:inline-flex}.oMfZDq_todayCell{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-mark)}.oMfZDq_todayText,.oMfZDq_todayTextDone{font:var(--font-body-sm);color:var(--text-tertiary)}.oMfZDq_todayTextDone{color:var(--text-primary)}.oMfZDq_body{gap:var(--spacing-32);margin-top:var(--spacing-40);grid-template-columns:minmax(0,1fr);display:grid}@media not (max-width:1024px){.oMfZDq_body{gap:var(--spacing-48);grid-template-columns:minmax(0,1fr) 280px}}.oMfZDq_side{align-items:center;gap:var(--spacing-16);flex-direction:column;display:flex}@media not (max-width:1024px){.oMfZDq_side{top:var(--spacing-96);align-self:start;position:sticky}}.oMfZDq_mong3d{aspect-ratio:1;width:96px}@media not (max-width:1024px){.oMfZDq_mong3d{width:200px}}.oMfZDq_bubble{width:100%;padding:var(--spacing-12) var(--spacing-16);border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-primary);font:var(--font-body-sm);color:var(--text-secondary);text-align:center;position:relative}.oMfZDq_bubble strong{color:var(--text-primary)}.oMfZDq_bubble:before{content:"";top:calc(-1 * var(--spacing-8));width:var(--spacing-16);height:var(--spacing-16);border-left:var(--border-light);border-top:var(--border-light);background:var(--bg-primary);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.oMfZDq_feedHead{justify-content:space-between;align-items:center;gap:var(--spacing-12);padding-bottom:var(--spacing-12);border-bottom:var(--border-light);flex-wrap:wrap;display:flex}.oMfZDq_feedTitle{font:var(--font-code-md);color:var(--text-secondary);margin:0}.oMfZDq_feedTitle b{font:inherit;color:var(--text-accent)}.oMfZDq_feedFilter{height:var(--control-height-sm);padding:0 var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-label-sm);color:var(--text-primary)}.oMfZDq_topics{align-items:center;gap:var(--spacing-8);padding-block:var(--spacing-12);border-bottom:var(--border-light);flex-wrap:wrap;display:flex}.oMfZDq_topicsLabel{font:var(--font-label-sm);color:var(--text-tertiary);margin-right:var(--spacing-4)}.oMfZDq_topic{gap:var(--spacing-4);height:var(--control-height-sm);padding:0 var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-code-sm);color:color-mix(in srgb, var(--text-primary) calc(var(--w,1) * 100%), var(--text-tertiary));align-items:center;display:inline-flex}.oMfZDq_topic:hover{border-color:var(--text-accent)}.oMfZDq_topicOn{border-color:var(--text-accent);background:var(--text-accent);color:var(--text-on-accent)}.oMfZDq_topicCount{font:var(--font-code-xs);opacity:.7}.oMfZDq_feedEmpty{padding-block:var(--spacing-48);font:var(--font-body-md);color:var(--text-tertiary);text-align:center}.oMfZDq_log{padding:var(--spacing-16) 0 0;margin:0;list-style:none}.oMfZDq_logDay{padding:0 0 var(--spacing-24) var(--spacing-32);position:relative}.oMfZDq_logDay:before{content:"";top:var(--spacing-12);width:var(--border-width-2);background:var(--border-color-light);position:absolute;bottom:0;left:7px}.oMfZDq_logDay:last-child:before{display:none}.oMfZDq_logDate{align-items:baseline;gap:var(--spacing-12);margin-left:calc(-1 * var(--spacing-32));font:var(--font-code-sm);color:var(--text-primary);font-variant-numeric:tabular-nums;padding:0;display:flex;position:relative}.oMfZDq_logDot{width:var(--spacing-16);height:var(--spacing-16);margin-right:var(--spacing-4);background:var(--text-accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0;align-self:center}.oMfZDq_logDate:hover .oMfZDq_logDot{transform:rotate(90deg)scale(1.2)}.oMfZDq_logCount{font:var(--font-body-xs);color:var(--text-tertiary)}.oMfZDq_logEntries{margin:var(--spacing-12) 0 0;gap:var(--spacing-8);flex-direction:column;padding:0;list-style:none;display:flex}.oMfZDq_logEntry{padding-bottom:var(--spacing-8)}.oMfZDq_logEntryHead{align-items:baseline;gap:var(--spacing-12);padding-bottom:var(--spacing-8);border-bottom:var(--border-light);text-decoration:none;display:flex}.oMfZDq_logEntryHead:hover .oMfZDq_entryTitle{color:var(--text-accent)}.oMfZDq_logEntryHead .oMfZDq_entryMore{flex-shrink:0;margin-top:0}.oMfZDq_logHash{font:var(--font-code-xs);color:var(--text-accent);flex-shrink:0}.oMfZDq_logEntryHead .oMfZDq_entryTitle{flex:1;min-width:0}.oMfZDq_logEntry>.oMfZDq_entryExcerpt{margin-top:var(--spacing-4)}.oMfZDq_loadMore{height:var(--control-height-sm);padding:0 var(--spacing-16);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-label-sm);color:var(--text-secondary);margin:0 auto;display:block}.oMfZDq_entryList{margin:var(--spacing-16) 0 0;gap:var(--spacing-8);flex-direction:column;padding:0;list-style:none;display:flex}.oMfZDq_entry{gap:var(--spacing-2);flex-direction:column;text-decoration:none;display:flex}.oMfZDq_entry:hover .oMfZDq_entryTitle{color:var(--text-accent)}.oMfZDq_entry .oMfZDq_entryTitle{font:var(--font-label-md)}.oMfZDq_entryMore{margin-top:var(--spacing-12);font:var(--font-label-sm);color:var(--text-accent);white-space:nowrap;text-decoration:none;display:inline-block}.oMfZDq_entryBody{padding-top:var(--spacing-12);min-width:0}.oMfZDq_entryTitle{font:var(--font-headline-xs);color:var(--text-primary)}.oMfZDq_entryExcerpt{font:var(--font-body-sm);color:var(--text-secondary)}.oMfZDq_entryDate{font:var(--font-body-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.oMfZDq_pinned,.oMfZDq_revisit{width:100%;margin-top:var(--spacing-16)}.oMfZDq_revisitList{margin:var(--spacing-12) 0;gap:var(--spacing-8);flex-direction:column;padding:0;list-style:none;display:flex}.oMfZDq_revisitItem{align-items:flex-start;gap:var(--spacing-2);text-align:left;flex-direction:column;width:100%;padding:0;display:flex}.oMfZDq_revisitItem:hover .oMfZDq_revisitTitle{color:var(--text-accent)}.oMfZDq_revisitTitle{font:var(--font-label-md);color:var(--text-primary)}.oMfZDq_revisitEmpty{font:var(--font-body-xs);color:var(--text-tertiary)}.oMfZDq_randomBtn{width:100%;height:var(--control-height-sm);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-label-sm);color:var(--text-secondary)}.oMfZDq_randomBtn:hover{border-color:var(--text-accent);color:var(--text-accent)}.oMfZDq_randomCard{margin-top:var(--spacing-8);animation:oMfZDq_random-in var(--duration-base) var(--ease-standard)}@keyframes oMfZDq_random-in{0%{opacity:0;transform:translateY(var(--spacing-4))}}.oMfZDq_pinnedTitle{align-items:center;gap:var(--spacing-8);font:var(--font-label-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--spacing-12);border-bottom:var(--border-light);display:flex}.oMfZDq_pinnedTitle .oMfZDq_mong{width:24px}.oMfZDq_toolbarEnd{align-items:center;gap:var(--spacing-20);display:flex}.oMfZDq_scopeBtn{width:var(--control-height-md);height:var(--control-height-md);border:var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.oMfZDq_scopeBtn:hover{border-color:var(--text-accent);color:var(--text-accent);transform:rotate(-12deg)}.oMfZDq_scopeBtnOn{border-color:var(--text-accent);background:var(--text-accent);color:var(--text-on-accent)}
.nx9tyq_grid{gap:var(--spacing-24);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.nx9tyq_card{gap:var(--spacing-8);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.nx9tyq_cover{aspect-ratio:1;background:var(--bg-tertiary);width:100%;transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);position:relative;overflow:hidden}.nx9tyq_card:hover .nx9tyq_cover{box-shadow:var(--shadow-floating);transform:translateY(-4px)}.nx9tyq_coverImg{object-fit:cover;transition:transform var(--duration-slow) var(--ease-standard)}.nx9tyq_card:hover .nx9tyq_coverImg{transform:scale(1.06)}.nx9tyq_coverPlaceholder{font-family:var(--font-family-headline);color:var(--text-tertiary);justify-content:center;align-items:center;font-size:clamp(2.5rem,1.943rem + 2.29vw,4rem);display:flex;position:absolute;inset:0}.nx9tyq_cardFeatured .nx9tyq_cover{outline:1px solid color-mix(in srgb, var(--text-accent) 50%, transparent);outline-offset:-1px}.nx9tyq_body{gap:var(--spacing-2);padding:var(--spacing-4) 0;flex-direction:column;display:flex}.nx9tyq_meta2{align-items:center;gap:var(--spacing-8);font:var(--font-body-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;display:inline-flex}.nx9tyq_cardTitle{font:var(--font-headline-xs);letter-spacing:-.01em;color:var(--text-primary);line-height:var(--line-height-125);transition:color var(--duration-fast) var(--ease-standard)}.nx9tyq_card:hover .nx9tyq_cardTitle{color:var(--text-accent)}
.h4qG3a_section{margin-bottom:var(--spacing-32)}.h4qG3a_label{align-items:center;gap:var(--spacing-8);font:var(--font-label-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--spacing-12);border-bottom:var(--border-light);display:flex}.h4qG3a_list{flex-direction:column;display:flex}.h4qG3a_item{gap:var(--spacing-4);padding:var(--spacing-12) 0;border-bottom:var(--border-light);cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.h4qG3a_section .h4qG3a_item{transition:transform var(--duration-base) var(--ease-standard)}.h4qG3a_section .h4qG3a_item:hover{transform:translateX(var(--spacing-4))}.h4qG3a_section .h4qG3a_time{transition:transform var(--duration-base) var(--ease-standard)}.h4qG3a_section .h4qG3a_item:hover .h4qG3a_time{transform:translateX(calc(-1 * var(--spacing-4)))}.h4qG3a_section .h4qG3a_item:hover .h4qG3a_content{color:var(--text-primary)}.h4qG3a_itemTop{justify-content:space-between;align-items:center;display:flex}.h4qG3a_nickname{align-items:center;gap:var(--spacing-4);font:var(--font-label-sm);color:var(--text-primary);display:flex}.h4qG3a_time{font:var(--font-body-xs);color:var(--text-tertiary)}.h4qG3a_content{font:var(--font-body-md);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.h4qG3a_postTitle{font:var(--font-body-xs);color:var(--text-tertiary)}.h4qG3a_postTitle:before{content:"→ "}.h4qG3a_empty{font:var(--font-body-md);color:var(--text-tertiary);padding:var(--spacing-12) 0;font-style:italic}
.Ls5h9G_root{color-scheme:dark;background:var(--bg-scheme-dark);width:100%;max-width:none;height:100%;max-height:none;animation:Ls5h9G_dome-in var(--duration-slower) var(--ease-standard);border:0;margin:0;padding:0;position:fixed;inset:0}.Ls5h9G_root::backdrop{background:var(--bg-scheme-dark)}@keyframes Ls5h9G_dome-in{0%{opacity:0}}.Ls5h9G_canvas{cursor:grab;position:absolute;inset:0}.Ls5h9G_canvas:active{cursor:grabbing}.Ls5h9G_top{top:calc(var(--spacing-24) + env(safe-area-inset-top,0px));font:var(--font-code-sm);color:var(--text-white);opacity:.75;pointer-events:none;margin:0;position:absolute;left:50%;transform:translate(-50%)}.Ls5h9G_close{top:calc(var(--spacing-16) + env(safe-area-inset-top,0px));right:calc(var(--spacing-16) + env(safe-area-inset-right,0px));width:var(--control-height-md);height:var(--control-height-md);border:var(--border-width-1) solid currentColor;border-radius:var(--radius-full);color:var(--text-white);opacity:.8;justify-content:center;align-items:center;display:inline-flex;position:absolute}.Ls5h9G_close:hover{color:var(--text-accent);opacity:1}.Ls5h9G_hint{bottom:calc(var(--spacing-24) + env(safe-area-inset-bottom,0px));font:var(--font-code-xs);color:var(--text-white);width:calc(100% - var(--spacing-32));opacity:.55;text-align:center;pointer-events:none;animation:Ls5h9G_hint-out var(--duration-slower) var(--ease-standard) calc(var(--duration-slower) * 6) forwards;margin:0;position:absolute;left:50%;transform:translate(-50%)}@keyframes Ls5h9G_hint-out{to{opacity:0}}.Ls5h9G_labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Ls5h9G_label{align-items:center;gap:var(--spacing-2);white-space:nowrap;color:var(--text-white);opacity:.7;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:absolute;top:0;left:0}.Ls5h9G_label b{font:var(--font-label-sm)}.Ls5h9G_label i{font:var(--font-code-xs);opacity:.7;font-style:normal}.Ls5h9G_label.is-hover{opacity:1}.Ls5h9G_labelDone{color:var(--text-accent);opacity:1}.Ls5h9G_labels[data-focus] .Ls5h9G_label{opacity:.15}.Ls5h9G_labels[data-focus] .Ls5h9G_labelFocused{opacity:0}.Ls5h9G_tip{gap:var(--spacing-2);max-width:260px;padding:0 var(--spacing-4) var(--spacing-4);border-bottom:var(--border-width-1) solid color-mix(in srgb, var(--text-white) 55%, transparent);color:var(--text-white);text-shadow:0 0 6px var(--bg-scheme-dark), 0 0 2px var(--bg-scheme-dark);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:absolute;top:0;left:0}.Ls5h9G_tip:before{content:"";width:25px;height:var(--border-width-1);background:color-mix(in srgb, var(--text-white) 55%, transparent);transform-origin:0;position:absolute;bottom:0;left:0;transform:rotate(135deg)}.Ls5h9G_tip[data-side=left]{text-align:right;align-items:flex-end}.Ls5h9G_tip[data-side=left]:before{transform-origin:100%;left:auto;right:0;transform:rotate(45deg)}.Ls5h9G_tip[data-show]{opacity:1}.Ls5h9G_tipDate{font:var(--font-code-xs);color:var(--text-accent)}.Ls5h9G_tip b{font:var(--font-label-md)}.Ls5h9G_panel{top:calc(var(--spacing-64) + env(safe-area-inset-top,0px));left:calc(var(--spacing-16) + env(safe-area-inset-left,0px));right:calc(var(--spacing-16) + env(safe-area-inset-right,0px));gap:var(--spacing-4);max-height:42%;color:var(--text-white);animation:Ls5h9G_panel-in var(--duration-slow) var(--ease-standard);flex-direction:column;display:flex;position:absolute}@media (min-width:768px){.Ls5h9G_panel{top:calc(var(--spacing-80) + env(safe-area-inset-top,0px));left:calc(var(--spacing-24) + env(safe-area-inset-left,0px));right:auto;bottom:calc(var(--spacing-24) + env(safe-area-inset-bottom,0px));gap:var(--spacing-8);width:320px;max-height:none}}@keyframes Ls5h9G_panel-in{0%{opacity:0;transform:translateX(calc(var(--spacing-16) * -1))}}.Ls5h9G_back{align-self:flex-start;align-items:center;gap:var(--spacing-4);font:var(--font-label-sm);color:var(--text-white);opacity:.7;padding:0;display:inline-flex}.Ls5h9G_back:hover{opacity:1}.Ls5h9G_panelMonth{margin:var(--spacing-8) 0 0;font:var(--font-code-sm);opacity:.6}.Ls5h9G_panelName{align-items:baseline;gap:var(--spacing-8);font:var(--font-headline-lg);flex-wrap:wrap;margin:0;display:flex}.Ls5h9G_panelName span{font:var(--font-code-sm);opacity:.6}.Ls5h9G_panelCount{font:var(--font-code-md);opacity:.8;margin:0}.Ls5h9G_panelDone{color:var(--text-accent);opacity:1}.Ls5h9G_panelEmpty{font:var(--font-body-sm);opacity:.6}.Ls5h9G_panelList{margin:var(--spacing-8) 0 0;gap:var(--spacing-2);flex-direction:column;min-height:0;padding:0;list-style:none;display:flex;overflow-y:auto}.Ls5h9G_panelItem{align-items:baseline;gap:var(--spacing-8);width:100%;padding:var(--spacing-4) 0;text-align:left;color:var(--text-white);opacity:.75;display:flex}.Ls5h9G_panelItem:hover,.Ls5h9G_panelItemOn{opacity:1}.Ls5h9G_panelStar{color:var(--text-accent)}.Ls5h9G_panelDate{font:var(--font-code-xs);opacity:.7;flex-shrink:0}.Ls5h9G_panelTitle{font:var(--font-body-sm);min-width:0}.Ls5h9G_panelItemOn .Ls5h9G_panelTitle{color:var(--text-accent)}.Ls5h9G_panelFeed{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) 0 0;border-top:var(--border-width-1) solid color-mix(in srgb, var(--text-white) 15%, transparent);font:var(--font-label-md);color:var(--text-accent);text-align:left;margin-top:auto;display:flex}.Ls5h9G_panelFeed span{transition:transform var(--duration-fast) var(--ease-standard)}.Ls5h9G_panelFeed:hover span{transform:translateX(var(--spacing-4))}.Ls5h9G_card{align-items:center;gap:var(--spacing-8);max-height:55%;padding:var(--spacing-64) var(--spacing-24) calc(var(--spacing-32) + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--bg-scheme-dark) 45%, transparent);color:var(--text-white);text-align:center;animation:Ls5h9G_card-in var(--duration-slow) var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset:auto 0 0;overflow-y:auto}@media (min-width:768px){.Ls5h9G_card{padding-left:calc(320px + var(--spacing-48) + var(--spacing-24))}}.Ls5h9G_root[data-card] .Ls5h9G_panelList{display:none}@media (min-width:768px){.Ls5h9G_root[data-card] .Ls5h9G_panelList{display:flex}}@keyframes Ls5h9G_card-in{0%{opacity:0;transform:translateY(var(--spacing-16))}}.Ls5h9G_cardClose{color:var(--text-white);opacity:.5;padding:0;display:inline-flex}.Ls5h9G_cardClose:hover{opacity:1}.Ls5h9G_cardDate{font:var(--font-code-xs);color:var(--text-accent)}.Ls5h9G_cardEntry{max-width:560px}.Ls5h9G_cardEntry h3{margin:0 0 var(--spacing-8);font:var(--font-headline-sm);text-wrap:balance}.Ls5h9G_cardEntry p{font:var(--font-body-sm);opacity:.75;margin:0}.Ls5h9G_cardLink{margin-top:var(--spacing-8);font:var(--font-label-sm);color:var(--text-accent);text-decoration:none;display:inline-block}.Ls5h9G_cardLink:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.Ls5h9G_panel,.Ls5h9G_card,.Ls5h9G_root,.Ls5h9G_hint{animation:none}}
.jJ2jGa_section{margin-bottom:var(--spacing-32)}.jJ2jGa_label{font:var(--font-label-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--spacing-12);border-bottom:var(--border-light);align-items:center;display:flex}.jJ2jGa_profile{gap:var(--spacing-12);margin-bottom:var(--spacing-32);padding-bottom:var(--spacing-24);border-bottom:var(--border-light);column-span:all;flex-direction:column;display:flex;position:relative}.jJ2jGa_profileTop{align-items:center;gap:var(--spacing-16);display:flex}.jJ2jGa_profileRing{padding:var(--spacing-2);border:var(--border-width-2) solid var(--text-accent);border-radius:var(--radius-full);flex-shrink:0}.jJ2jGa_profileAvatar{border-radius:var(--radius-full);object-fit:cover;background:var(--bg-tertiary);width:72px;height:72px;font:var(--font-headline-sm);justify-content:center;align-items:center;display:flex}.jJ2jGa_profileHead{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.jJ2jGa_profileName{font:var(--font-headline-xs);color:var(--text-primary);overflow-wrap:anywhere}.jJ2jGa_profileStats{gap:var(--spacing-16);margin:0;display:flex}.jJ2jGa_profileStat{flex-direction:column-reverse;margin:0;display:flex}.jJ2jGa_profileStatValue{font:var(--font-label-md);color:var(--text-primary);font-variant-numeric:tabular-nums}.jJ2jGa_profileStatLabel{font:var(--font-body-xs);color:var(--text-tertiary)}.jJ2jGa_profileRole{font:var(--font-label-sm);color:var(--text-secondary)}.jJ2jGa_profileIntro{font:var(--font-body-md);color:var(--text-secondary)}.jJ2jGa_profileLinks{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.jJ2jGa_profileLink{width:var(--control-height-sm);height:var(--control-height-sm);border:var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.jJ2jGa_profileLink:hover{color:var(--text-accent);border-color:var(--text-accent)}.jJ2jGa_profileLinkIcon{width:16px;height:16px}.jJ2jGa_label>svg{margin-right:var(--spacing-8)}.jJ2jGa_calOptions{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding-top:var(--spacing-8);display:flex}.jJ2jGa_calActive{align-items:center;gap:var(--spacing-4);height:var(--control-height-xs);padding:0 var(--spacing-8);border-radius:var(--radius-control);background:var(--text-accent);color:var(--bg-primary);font:var(--font-label-xs);cursor:pointer;border:0;display:inline-flex}.jJ2jGa_calPicker{padding-top:var(--spacing-4)}.jJ2jGa_calMarked{gap:var(--spacing-12);max-height:320px;padding-top:var(--spacing-12);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.jJ2jGa_calMarkedMonth{gap:var(--spacing-8);flex-direction:column;display:flex}.jJ2jGa_calMarkedLabel{font:var(--font-label-sm);color:var(--text-primary)}.jJ2jGa_calMarkedDays{gap:var(--spacing-4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.jJ2jGa_calMarkedDay{height:var(--control-height-xs);border-radius:var(--radius-full);background:var(--bg-accent-light);color:var(--text-accent);font:var(--font-body-sm);font-variant-numeric:tabular-nums;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.jJ2jGa_calMarkedDay:hover,.jJ2jGa_calMarkedDayActive{background:var(--text-accent);color:var(--bg-primary)}.jJ2jGa_calMarkedCount{top:calc(-1 * var(--spacing-2));font:var(--font-body-xs);position:absolute;right:0}.jJ2jGa_calEmpty{padding-top:var(--spacing-12);font:var(--font-body-sm);color:var(--text-tertiary)}.jJ2jGa_profileMong{top:var(--spacing-8);right:var(--spacing-16);width:var(--spacing-40);position:absolute;transform:rotate(6deg)}
.Ykb1qq_sheetBackdrop{background:color-mix(in oklch, var(--bg-black) 50%, transparent);backdrop-filter:blur(2px);position:fixed;inset:0}.Ykb1qq_sheet{gap:var(--spacing-16);max-height:var(--sheet-initial-height);padding:var(--spacing-24) var(--spacing-20) calc(var(--spacing-24) + env(safe-area-inset-bottom,0));border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:var(--bg-primary);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.Ykb1qq_sheetClose{top:var(--spacing-12);right:var(--spacing-12);border-radius:var(--radius-full);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.Ykb1qq_sheetClose:hover{color:var(--text-primary);background:var(--bg-tertiary-alt)}.Ykb1qq_sheetHandle{margin:calc(var(--spacing-24) * -1) 0 calc(var(--spacing-8) * -1)}.Ykb1qq_sheetHeader{align-items:baseline;gap:var(--spacing-12);touch-action:none;display:flex}.Ykb1qq_sheetTitle{font:var(--font-headline-xl);color:var(--text-primary);margin:0}.Ykb1qq_sheetCount{font:var(--font-body-md);color:var(--text-tertiary)}.Ykb1qq_sheetDesc{font:var(--font-body-md);color:var(--text-secondary);margin:0}.Ykb1qq_sheetCta{align-self:flex-start;align-items:center;gap:var(--spacing-4);padding:var(--modal-padding-sm);border:var(--border-default);border-radius:var(--radius-control);background:var(--bg-inverse);color:var(--text-inverse);font:var(--font-label-sm);transition:gap var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.Ykb1qq_sheetCta:hover{gap:var(--spacing-8)}
.gF6fvq_sidebarWrap{z-index:1;flex-direction:column;align-self:start;display:flex}.gF6fvq_sidebarWrap.gF6fvq_sidebarUp{transition:top var(--duration-base) var(--ease-standard), max-height var(--duration-base) var(--ease-standard)}.gF6fvq_sidebarWrap{margin-top:var(--spacing-24);padding:var(--spacing-24) var(--spacing-16) 0;border-top:var(--border-width-2) solid var(--text-primary);border-radius:0 0 var(--radius-surface) var(--radius-surface);background:var(--bg-secondary)}@media not (max-width:480px){.gF6fvq_sidebarWrap{padding-inline:var(--spacing-24)}}@media not (max-width:1024px){.gF6fvq_sidebarWrap{top:calc(var(--spacing-32) * 2 + var(--font-size-32) + var(--spacing-12) * 2 + 80px + 1px + var(--spacing-24));max-height:calc(100dvh - var(--spacing-32) * 2 - var(--font-size-32) - var(--spacing-12) * 2 - 80px - 1px - var(--spacing-24) - var(--spacing-24));background:0 0;border-top:0;border-radius:0;margin-top:0;padding:0;position:sticky}.gF6fvq_sidebarWrap.gF6fvq_sidebarUp{top:calc(var(--spacing-32) * 2 + var(--font-size-32) + var(--spacing-16));max-height:calc(100dvh - var(--spacing-32) * 2 - var(--font-size-32) - var(--spacing-16) - var(--spacing-24))}}.gF6fvq_sidebarWrap:not(.gF6fvq_sidebarUp){transition:top var(--duration-base) var(--ease-standard), max-height var(--duration-base) var(--ease-standard)}.gF6fvq_sidebar{columns:1;column-gap:var(--spacing-32);scrollbar-width:none;flex:1;min-height:0}.gF6fvq_sidebar>*{break-inside:avoid;margin-bottom:var(--spacing-24)}@media not (max-width:768px){.gF6fvq_sidebar{columns:2}.gF6fvq_sidebar>*{margin-bottom:var(--spacing-32)}}@media not (max-width:1024px){.gF6fvq_sidebar{columns:auto;overscroll-behavior:contain;overflow-y:auto}}.gF6fvq_sidebar::-webkit-scrollbar{display:none}.gF6fvq_sidebarFadeTop,.gF6fvq_sidebarFadeBottom{z-index:2;height:var(--control-height-xs);color:var(--text-tertiary);pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;left:-1px;right:-1px}@media not (max-width:1024px){.gF6fvq_sidebarFadeTop,.gF6fvq_sidebarFadeBottom{display:flex}}.gF6fvq_sidebarFadeTop svg,.gF6fvq_sidebarFadeBottom svg{z-index:1;position:relative}.gF6fvq_sidebarScrollBtn{pointer-events:auto;cursor:pointer;z-index:1;height:48px;color:inherit;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;padding:0;display:flex;position:absolute;left:0;right:0}.gF6fvq_sidebarFadeTop .gF6fvq_sidebarScrollBtn{padding-top:calc((var(--control-height-xs) - 14px) / 2);align-items:flex-start;top:0}.gF6fvq_sidebarFadeBottom .gF6fvq_sidebarScrollBtn{padding-bottom:calc((var(--control-height-xs) - 14px) / 2);align-items:flex-end;bottom:0}.gF6fvq_sidebarScrollBtn:hover{color:var(--text-primary)}.gF6fvq_sidebarFadeTop{top:-1px}.gF6fvq_sidebarFadeBottom{bottom:-1px}.gF6fvq_sidebarFadeTop:before,.gF6fvq_sidebarFadeBottom:before{content:"";pointer-events:none;position:absolute;left:0;right:0}.gF6fvq_sidebarFadeTop:before{background:linear-gradient(to bottom, var(--bg-primary) 30%, transparent);height:49px;top:0}.gF6fvq_sidebarFadeBottom:before{background:linear-gradient(to top, var(--bg-primary) 30%, transparent);height:49px;bottom:0}
.yY22SW_cardHotBadge{top:var(--spacing-4);left:var(--spacing-4);z-index:1;font-weight:var(--font-weight-bold);position:absolute}.yY22SW_coverOverlay{z-index:1;justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-20) var(--spacing-16) var(--spacing-16);background:linear-gradient(to top, color-mix(in oklch, var(--bg-black) 78%, transparent) 0%, color-mix(in oklch, var(--bg-black) 32%, transparent) 38%, transparent 68%);color:var(--text-white);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.yY22SW_overlayTitle{font:var(--font-headline-xs);letter-spacing:-.01em;line-height:var(--line-height-125);color:var(--text-white);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.yY22SW_overlayMeta{align-items:center;gap:var(--spacing-8);font:var(--font-body-xs);text-transform:uppercase;letter-spacing:.06em;display:inline-flex}.yY22SW_overlayCategory{color:var(--text-white-muted)}.yY22SW_overlayCount{color:var(--text-white);font-weight:var(--font-weight-semibold)}.yY22SW_cardDesc{font:var(--font-body-sm);color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2lh;display:-webkit-box;overflow:hidden}.yY22SW_cardDesc:before{content:"“";font-family:var(--font-family-headline);font-weight:var(--font-weight-medium);vertical-align:-.55em;color:var(--text-accent);margin-right:.04em;font-size:4.2em;line-height:0}
.P8S3Ya_searchBar{flex:none;width:100%;max-width:100%;margin-left:auto}@media not (max-width:768px){.P8S3Ya_searchBar{width:320px}}.P8S3Ya_searchBar:not(:focus-within){border-color:var(--border-color-light)}
.kPhZgq_grid{--bento-gap:var(--spacing-20);grid-template-columns:var(--grid-columns-2);grid-auto-rows:1px;grid-auto-flow:dense;gap:var(--spacing-12);display:grid}@media not (max-width:768px){.kPhZgq_grid{grid-template-columns:var(--grid-columns-3);gap:var(--bento-gap)}}@media not (max-width:1024px){.kPhZgq_grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.kPhZgq_grid.kPhZgq_gridLoading{opacity:.55;transition:opacity var(--duration-base) var(--ease-standard);pointer-events:none}.kPhZgq_gridSeries{gap:var(--spacing-24);flex-direction:column;grid-template-columns:none;width:100%;display:flex}.kPhZgq_seriesStep{gap:var(--spacing-12);grid-template-columns:40px 1fr;align-items:stretch;display:grid;position:relative}@media not (max-width:768px){.kPhZgq_seriesStep{gap:var(--spacing-16);grid-template-columns:56px 1fr}}.kPhZgq_seriesStep:not(:last-child) .kPhZgq_seriesStepNumber:after{content:"";left:50%;top:calc(var(--spacing-16) + 1.6em);height:calc(100% - var(--spacing-16) - 1.6em + var(--spacing-24));background:var(--border-color-light);width:1px;position:absolute;transform:translate(-50%)}.kPhZgq_seriesStepNumber{padding-top:var(--spacing-8);font-family:var(--font-family-headline);font-size:clamp(1.5rem,1.099rem + 1vw,2rem);font-weight:var(--font-weight-light);color:var(--text-tertiary);text-align:center;font-variant-numeric:tabular-nums;align-self:start;font-style:italic;line-height:1;position:relative}.kPhZgq_seriesStepBody{min-width:0}.kPhZgq_gridItem{animation:kPhZgq_cardFadeIn var(--duration-slow) var(--ease-standard) both}@keyframes kPhZgq_cardFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.kPhZgq_gridWide{grid-column:span 2}.kPhZgq_gridUniform{grid-auto-rows:auto;grid-auto-flow:row;align-items:stretch}@media not (max-width:1024px){.kPhZgq_gridUniform{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.kPhZgq_gridUniform .kPhZgq_gridItem,.kPhZgq_gridUniform .kPhZgq_gridItem>div,.kPhZgq_gridUniform .kPhZgq_gridItem>div>*{height:100%}.kPhZgq_gridList{gap:var(--spacing-20);flex-direction:column;grid-template-columns:none;grid-auto-rows:auto;display:flex}.kPhZgq_gridList .kPhZgq_gridItem:last-child>div>*{border-bottom:none;padding-bottom:0}.kPhZgq_gridList{--post-card-badge-inset:var(--spacing-4);--post-card-lang-top:auto;--post-card-lang-bottom:var(--spacing-4)}@media not (max-width:768px){.kPhZgq_gridList{--post-card-badge-inset:initial;--post-card-lang-top:initial;--post-card-lang-bottom:initial}}.kPhZgq_gridCompact{flex-direction:column;grid-template-columns:none;grid-auto-rows:auto;gap:0;display:flex}.kPhZgq_gridJournal{align-items:stretch;column-gap:var(--spacing-32);row-gap:var(--spacing-32);grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;grid-auto-flow:row}@media not (max-width:480px){.kPhZgq_gridJournal{grid-template-columns:repeat(2,minmax(0,1fr))}}.kPhZgq_gridJournal .kPhZgq_gridItem,.kPhZgq_gridJournal .kPhZgq_gridItem>div{height:100%}.kPhZgq_gridBlog{flex-direction:column;grid-template-columns:none;grid-auto-rows:auto;gap:0;display:flex}.kPhZgq_gridBlog .kPhZgq_gridItem:last-child>div>*{border-bottom:none}.kPhZgq_gridMasonry{columns:260px;column-gap:var(--spacing-12);grid-template-columns:none;grid-auto-rows:auto;display:block}@media not (max-width:768px){.kPhZgq_gridMasonry{column-gap:var(--bento-gap)}}.kPhZgq_gridMasonry .kPhZgq_gridItem{break-inside:avoid;margin-bottom:var(--bento-gap)}.kPhZgq_gridMasonry .kPhZgq_gridItem:nth-child(3n){--post-card-aspect:3 / 4}.kPhZgq_gridMasonry .kPhZgq_gridItem:nth-child(3n+1){--post-card-aspect:4 / 3}.kPhZgq_gridMasonry .kPhZgq_gridItem:nth-child(3n+2){--post-card-aspect:1 / 1}.kPhZgq_gridTimeline{--tl-gap:var(--spacing-24);grid-template-columns:none;grid-auto-rows:auto;display:block;position:relative}.kPhZgq_gridTimeline:before{content:"";left:6px;top:var(--spacing-12);bottom:var(--spacing-12);background:color-mix(in srgb, var(--text-primary) 13%, transparent);border-radius:var(--radius-full);width:2px;position:absolute;transform:translate(-1px)}@supports (animation-timeline:scroll()){.kPhZgq_gridTimeline:after{content:"";left:6px;top:var(--spacing-12);bottom:var(--spacing-12);transform-origin:top;background:linear-gradient(to bottom, var(--bg-accent-solid), color-mix(in srgb, var(--bg-accent-solid) 55%, transparent));border-radius:var(--radius-full);width:2px;animation:linear both kPhZgq_tlAxisProgress scroll(root);position:absolute;transform:translate(-1px)scaleY(0)}@keyframes kPhZgq_tlAxisProgress{0%{transform:translate(-1px)scaleY(0)}to{transform:translate(-1px)scaleY(1)}}}@media not (max-width:768px){.kPhZgq_gridTimeline:before,.kPhZgq_gridTimeline:after{left:50%}}.kPhZgq_timelineMarker{margin:var(--spacing-32) 0;z-index:1;justify-content:flex-start;display:flex;position:relative}@media not (max-width:768px){.kPhZgq_timelineMarker{justify-content:center}}.kPhZgq_timelineMarker:first-child{margin-top:var(--spacing-8)}.kPhZgq_timelineMarkerLabel{background:var(--bg-primary);padding:var(--spacing-4) var(--spacing-16);border:var(--border-light);border-radius:var(--radius-full);font:var(--font-label-md);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-secondary)}.kPhZgq_gridTimeline .kPhZgq_gridItem{box-sizing:border-box;border-bottom:var(--border-light);width:100%;animation:none;position:relative}.kPhZgq_gridTimeline .kPhZgq_gridItem:last-child{border-bottom:none}.kPhZgq_gridItemTlLeft{--tl-align:left;--tl-justify:flex-start;--tl-preview-left:calc(100% + var(--tl-gap));--tl-preview-right:auto;--tl-preview-align:left;--tl-preview-dir:row;--tl-preview-x:-14px;--tl-reveal-x:0;padding-left:var(--spacing-24);margin-left:0}.kPhZgq_gridItemTlRight{--tl-align:left;--tl-justify:flex-start;--tl-preview-left:auto;--tl-preview-right:calc(100% + var(--tl-gap));--tl-preview-align:right;--tl-preview-dir:row-reverse;--tl-preview-x:14px;--tl-reveal-x:0;padding-left:var(--spacing-24);margin-left:0}@media not (max-width:768px){.kPhZgq_gridTimeline .kPhZgq_gridItem{width:50%}.kPhZgq_gridItemTlLeft{--tl-align:right;--tl-justify:flex-end;--tl-reveal-x:-28px;padding-left:0;padding-right:var(--tl-gap)}.kPhZgq_gridItemTlRight{--tl-reveal-x:28px;padding-left:var(--tl-gap);margin-left:50%}}.kPhZgq_gridTimeline .kPhZgq_gridItem:hover{z-index:2}.kPhZgq_gridTimeline .kPhZgq_gridItem:before{content:"";top:calc(var(--spacing-20) + 6px);border-radius:var(--radius-full);background:var(--bg-primary);outline:var(--border-width-2) solid color-mix(in srgb, var(--text-primary) 42%, transparent);outline-offset:0;z-index:1;width:11px;height:11px;transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);position:absolute}.kPhZgq_gridItemTlLeft:before,.kPhZgq_gridItemTlRight:before{left:.5px}@media not (max-width:768px){.kPhZgq_gridItemTlLeft:before{left:auto;right:-5.5px}.kPhZgq_gridItemTlRight:before{left:-5.5px}}.kPhZgq_gridTimeline .kPhZgq_gridItem:after{content:"";top:calc(var(--spacing-20) + 11px);background:color-mix(in srgb, var(--text-primary) 16%, transparent);width:12px;height:1px;position:absolute;left:12px}@media not (max-width:768px){.kPhZgq_gridTimeline .kPhZgq_gridItem:after{width:calc(var(--tl-gap) - 16px)}.kPhZgq_gridTimeline .kPhZgq_gridItemTlLeft:after{left:auto;right:6px}.kPhZgq_gridTimeline .kPhZgq_gridItemTlRight:after{left:6px}}.kPhZgq_gridTimeline .kPhZgq_gridItem:hover:before{background:var(--bg-accent-solid);outline:var(--border-width-4) solid color-mix(in srgb, var(--border-color-accent-strong) 18%, transparent);outline-offset:var(--border-width-2)}.kPhZgq_gridWrap{display:contents}html[data-posts-list-pending] .kPhZgq_gridWrap{visibility:hidden}.kPhZgq_gridWrapTimeline{align-items:flex-start;gap:var(--spacing-24);display:flex}.kPhZgq_gridWrapTimeline .kPhZgq_grid{flex:1;min-width:0}.kPhZgq_gridFeatured{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-auto-rows:auto}.kPhZgq_gridFeaturedHero{grid-column:1/-1}.kPhZgq_gridItem:first-child{animation-delay:0s}.kPhZgq_gridItem:nth-child(2){animation-delay:60ms}.kPhZgq_gridItem:nth-child(3){animation-delay:.12s}.kPhZgq_gridItem:nth-child(4){animation-delay:.18s}.kPhZgq_gridItem:nth-child(5){animation-delay:.24s}.kPhZgq_gridItem:nth-child(6){animation-delay:.3s}.kPhZgq_gridItem:nth-child(n+7){animation-delay:.36s}
.ejc2iW_tagItemPopular.ejc2iW_tagItemPopular{background:var(--bg-accent-light)}.ejc2iW_tagItemRelated.ejc2iW_tagItemRelated{z-index:1;box-shadow:var(--shadow-glow);transition:box-shadow var(--duration-fast) var(--ease-standard);position:relative}.ejc2iW_list{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ejc2iW_tagItem{display:inline-flex}.ejc2iW_tagItemPill{padding:var(--spacing-4) var(--spacing-12)}
._xffMa_skeletonCompactRow{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:var(--row-padding-lg);border-bottom:var(--border-light);display:flex}._xffMa_skeletonCard{border-bottom:var(--border-light);padding-bottom:var(--spacing-20);overflow:hidden}._xffMa_skeletonImage._xffMa_skeletonImage{border-radius:0}._xffMa_skeletonAspectDefault{aspect-ratio:16/10}._xffMa_skeletonAspectBanner{aspect-ratio:21/9}._xffMa_skeletonAspectSquare{aspect-ratio:1}._xffMa_skeletonAspectPortrait{aspect-ratio:3/4}._xffMa_skeletonCardBody{gap:var(--spacing-8);padding:var(--spacing-16) 0 0 0;flex-direction:column;display:flex}._xffMa_skeletonTagsRow{gap:var(--spacing-4);flex-wrap:wrap;display:flex}
.b15hbq_controlRow{align-items:flex-start;gap:var(--spacing-16);margin-bottom:var(--spacing-20);flex-direction:column;display:flex}.b15hbq_sentinel{height:1px}.b15hbq_sheetRelated{gap:var(--spacing-8);flex-direction:column;display:flex}.b15hbq_sheetSectionLabel{font:var(--font-label-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.b15hbq_sheetRelatedPills{gap:var(--spacing-4);flex-wrap:wrap;display:flex}
/*# sourceMappingURL=2n7klj-llvuz7.css.map*/