*{box-sizing:border-box}html,body{color:#1a1a1a;background:#fafafa;margin:0;padding:0;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,sans-serif}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,span,div,a,li{font-family:inherit}a{color:inherit;text-decoration:none}@media (min-width:1024px){#sidebar{grid-row:1/span 2;align-self:stretch;min-width:0;overflow:clip}#sidebar>.sidebar-inner{background:#fff;border-right:1px solid #e5e5e5;height:calc(100vh - 100px);position:sticky;top:50px;overflow-y:auto}}#sidebar.live-counts-off [data-ch]:not(nav){display:none!important}@media (max-width:1023px){#sidebar{z-index:60;background:#fff;width:280px;max-width:80vw;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:50px;bottom:0;left:0;overflow:clip;transform:translate(-100%)}body.sidebar-open #sidebar{transform:translate(0)}#sidebar>.sidebar-inner{height:100%;overflow-y:auto;width:100%!important}}@media (min-width:1024px){body:not(.sidebar-ready) [data-testid=split-layout]{transition:none!important}}body:not(.sidebar-ready) #sidebar{transition:none!important}.talkn-thread .Posts{height:100%!important}.talkn-post textarea{overflow-y:hidden!important}@media (max-width:1023px){[data-testid=split-layout]{display:block!important}[data-testid=split-layout-thread-panel],[data-testid=split-layout]>[role=separator],[data-testid=detail-panel-column]{display:none!important}}@media (max-width:639px){.header-category-nav{justify-content:flex-start!important;padding-left:16px!important;padding-right:16px!important}}@media (min-width:640px) and (max-width:1023px){.header-category-nav{justify-content:safe center!important;padding-left:16px!important;padding-right:16px!important}}.header-search-bar{box-sizing:border-box;gap:6px;padding:0 8px}.header-search-input{color:#333;background:#fafafa;border:1px solid #ddd;border-radius:24px;outline:none;flex:1 1 0;min-width:0;padding:4px 12px;font-size:16px}.header-search-action{cursor:pointer;white-space:nowrap;border-radius:24px;flex-shrink:0;padding:7px 12px;font-size:14px;font-weight:500}@media (min-width:1024px){.header-search-bar{gap:8px;padding:0 16px 0 24px}.header-search-input{padding:7px 16px;font-size:14px}.header-search-action{padding:7px 16px}.header-search-submit{padding-left:18px;padding-right:18px}}@keyframes talkn-pulse{0%,to{opacity:1}50%{opacity:.45}}.talkn-skeleton{animation:1.6s ease-in-out infinite talkn-pulse}.article-detail-title{margin:0 0 20px;font-size:26px;font-weight:600;line-height:1.4}@media (max-width:1023px){.article-detail-title{margin:0 0 16px;font-size:20px}.article-detail-body{padding:18px 16px!important}}.article-card{background:#fff;border-bottom:1px solid #e5e5e5;height:100px;transition:background .16s;display:flex;overflow:hidden}.article-card--last{border-bottom:none}.article-card-body{flex-direction:column;flex:1;justify-content:flex-start;gap:8px;min-width:0;padding:10px 14px;display:flex;position:relative}.article-card-meta{align-items:center;gap:6px;margin-bottom:2px;display:flex;overflow:hidden}.article-card-badge{color:#fff;white-space:nowrap;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;line-height:normal;display:inline-flex}.article-card-date{color:#888;white-space:nowrap;flex-shrink:0;font-size:12px}.article-card-source{color:#aaa;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.article-card-count-slot{position:absolute;bottom:1px;right:14px}@media (hover:hover) and (pointer:fine){.article-card:hover{background:#0000000a}.article-card:hover .article-card-comment-count{color:#666}}.article-card:active{background:#00000012}.header-category-nav a[data-active=false]:before{content:"";z-index:-1;background-color:#0000;border-radius:999px;transition:background-color .16s;position:absolute;inset:-3px 0 -2px}@media (hover:hover) and (pointer:fine){.header-category-nav a[data-active=false]:hover:before{background-color:#0000000f}}.header-category-nav a[data-active=false]:active:before{background-color:#0000001a}.article-card-image{flex-shrink:0;width:160px;height:100%}.article-card-image--photo{object-fit:cover;background:#f3f3f3;display:block}.article-card-image--placeholder{color:#ffffffeb;letter-spacing:.08em;background:linear-gradient(135deg,#6b7280 0%,#374151 90%);justify-content:center;align-items:center;font-size:13px;font-weight:300;display:flex}.article-card-title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:600px){.article-card-image{width:90px}.article-card-title{-webkit-line-clamp:2;font-size:13px}}.article-card-comment-count{font-size:14px}.article-card-comment-count svg{width:24px;height:24px}.article-card-title{padding-right:68px}@keyframes talkn-article-flash{0%{background-color:#4fae9f38}to{background-color:#4fae9f00}}.talkn-article-flash{animation:1.6s ease-out both talkn-article-flash}@keyframes talkn-article-enter{0%{opacity:0;background:#eefaf2;height:0;transform:translateY(-6px)}55%{opacity:1;background:#eefaf2;height:100px;transform:translateY(0)}to{opacity:1;background:0 0;height:100px;transform:translateY(0)}}.talkn-article-enter{animation:1.1s cubic-bezier(.22,.61,.36,1) both talkn-article-enter;overflow:hidden}.talkn-delivery-dot-pulse{animation:1s ease-in-out infinite talkn-pulse}@keyframes talkn-delivery-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.talkn-delivery-dot-breathe{animation:2.4s ease-in-out infinite talkn-delivery-breathe}@keyframes talkn-delivery-hand-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.talkn-delivery-hand-minute,.talkn-delivery-hand-hour,.talkn-delivery-hand-minute-fast,.talkn-delivery-hand-hour-fast{transform-origin:12px 13px;animation-name:talkn-delivery-hand-spin;animation-timing-function:linear;animation-iteration-count:infinite}.talkn-delivery-hand-minute{animation-duration:8s}.talkn-delivery-hand-hour{animation-duration:96s}.talkn-delivery-hand-minute-fast{animation-duration:1.8s}.talkn-delivery-hand-hour-fast{animation-duration:21.6s}@keyframes talkn-delivery-ring{0%,to{transform:translate(0)rotate(0)}10%{transform:translate(-.6px,-.4px)rotate(-11deg)}25%{transform:translate(.6px,.4px)rotate(10deg)}40%{transform:translate(-.5px,.3px)rotate(-8deg)}55%{transform:translate(.5px,-.3px)rotate(8deg)}70%{transform:translate(-.3px,.2px)rotate(-5deg)}85%{transform:translate(.3px,-.2px)rotate(4deg)}}.talkn-delivery-ring{transform-origin:12px 13px;transform-box:view-box;animation:.62s ease-in-out infinite talkn-delivery-ring}@keyframes talkn-count-bump{0%{transform:scale(1)}32%{transform:scale(1.7)}62%{transform:scale(.94)}to{transform:scale(1)}}.talkn-count-bump{animation:.62s cubic-bezier(.22,.61,.36,1) both talkn-count-bump}@keyframes talkn-comment-pop{0%{transform:scale(1)}28%{transform:scale(1.34)}to{transform:scale(1)}}.talkn-comment-pop{transform-origin:50% 55%;z-index:1;animation:.62s cubic-bezier(.2,.8,.3,1) both talkn-comment-pop;position:relative}@keyframes talkn-typing-dot{0%,70%,to{opacity:.25}35%{opacity:1}}.talkn-typing-dot{animation:1.1s ease-in-out infinite talkn-typing-dot}@keyframes talkn-burst{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1}55%{transform:translate(calc(var(--dx) * .82), calc(var(--dy) * .82)) scale(1);opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(.15);opacity:0}}.talkn-burst{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:50%;left:12px}.talkn-burst i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:.95s cubic-bezier(.1,.85,.25,1) both talkn-burst;position:absolute;top:-3px;left:-3px}@media (prefers-reduced-motion:reduce){.talkn-count-bump,.talkn-comment-pop,.talkn-burst i,.talkn-typing-dot,.talkn-article-enter,.talkn-article-flash,.talkn-delivery-dot-pulse,.talkn-delivery-dot-breathe,.talkn-delivery-ring,.talkn-delivery-hand-minute,.talkn-delivery-hand-hour,.talkn-delivery-hand-minute-fast,.talkn-delivery-hand-hour-fast{animation:none}}
