.yflsWq_authLink{border:1px solid var(--card-border);border-radius:999px;padding:.55rem .9rem;font-weight:600}.yflsWq_authPlaceholder{width:4rem;height:2rem;display:inline-block}.yflsWq_authPage{place-items:center;min-height:70vh;padding:2rem 1rem 7rem;display:grid}.yflsWq_authCard{background:var(--card-bg);border:1px solid var(--card-border);width:min(100%,30rem);box-shadow:var(--shadow-sm);border-radius:16px;padding:clamp(1.25rem,4vw,2rem)}.yflsWq_backLink{color:var(--text-muted)}.yflsWq_form{gap:1rem;margin:1.25rem 0;display:grid}.yflsWq_form label{gap:.4rem;font-weight:600;display:grid}.yflsWq_form input,.yflsWq_form textarea{box-sizing:border-box;border:1px solid var(--card-border);background:var(--background);width:100%;color:var(--foreground);font:inherit;border-radius:10px;padding:.8rem}.yflsWq_form input:focus-visible,.yflsWq_form textarea:focus-visible,.yflsWq_primaryButton:focus-visible,.yflsWq_secondaryButton:focus-visible,.yflsWq_dangerButton:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:2px}.yflsWq_primaryButton,.yflsWq_secondaryButton,.yflsWq_dangerButton{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.7rem 1rem;font-weight:700}.yflsWq_primaryButton{background:var(--primary);color:var(--on-primary)}.yflsWq_secondaryButton{border-color:var(--card-border);color:var(--foreground);background:0 0}.yflsWq_dangerButton{color:#dc2626;background:0 0;border-color:#dc2626}.yflsWq_primaryButton:disabled{opacity:.6;cursor:not-allowed}.yflsWq_form textarea:disabled{opacity:.75;cursor:not-allowed}.yflsWq_help{color:var(--text-muted);font-size:.9rem}.yflsWq_status{min-height:1.5rem;color:var(--text-muted)}.yflsWq_accountPanel dl{grid-template-columns:max-content 1fr;gap:.75rem 1.25rem;display:grid}.yflsWq_accountPanel dt{font-weight:700}.yflsWq_accountPanel dd{overflow-wrap:anywhere;margin:0}.yflsWq_buttonRow,.yflsWq_formFooter,.yflsWq_commentActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.yflsWq_formFooter{color:var(--text-muted);justify-content:space-between;font-size:.9rem}.yflsWq_comments{border-top:1px solid var(--card-border);margin-top:2.5rem;padding-top:2rem}.yflsWq_commentList{gap:1rem;padding:0;list-style:none;display:grid}.yflsWq_comment{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 90%, transparent);border-radius:12px;padding:1rem}.yflsWq_comment header{color:var(--text-muted);justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.yflsWq_comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.yflsWq_commentActions button,.yflsWq_moderation button{color:var(--primary);cursor:pointer;background:0 0;border:0;min-height:40px;padding:.4rem;text-decoration:underline}.yflsWq_pendingBadge{color:#b45309;background:#f59e0b22;border-radius:999px;margin-top:.6rem;padding:.2rem .55rem;font-size:.8rem;font-weight:700;display:inline-block}.yflsWq_moderation{gap:1rem;display:grid}.yflsWq_memberList{border-top:1px solid var(--card-border);margin-top:2rem;padding-top:2rem}.yflsWq_sectionHeading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;display:flex}.yflsWq_sectionHeading h2{margin:0;font-size:1.2rem}.yflsWq_sectionHeading>span{color:var(--text-muted);font-size:.9rem}.yflsWq_memberTableWrap{border:1px solid var(--card-border);border-radius:12px;overflow-x:auto}.yflsWq_memberTable{border-collapse:collapse;width:100%;min-width:46rem;font-size:.88rem}.yflsWq_memberTable th,.yflsWq_memberTable td{text-align:left;border-bottom:1px solid var(--card-border);white-space:nowrap;padding:.7rem .8rem}.yflsWq_memberTable th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.yflsWq_memberTable tbody tr:last-child td{border-bottom:0}@media (max-width:600px){.yflsWq_accountPanel dl{grid-template-columns:1fr;gap:.25rem}.yflsWq_accountPanel dd{margin-bottom:.75rem}}
.hBw1pG_shell{z-index:5000;isolation:isolate;background:color-mix(in srgb, var(--background) 94%, transparent);border-bottom:1px solid var(--card-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;position:sticky;top:0}.hBw1pG_primaryRow,.hBw1pG_latestRow{width:min(1400px,100% - 2rem);margin:0 auto}.hBw1pG_primaryRow{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:72px;display:grid}.hBw1pG_brandGroup,.hBw1pG_actions,.hBw1pG_desktopNav{align-items:center;display:flex}.hBw1pG_brandGroup{gap:.6rem}.hBw1pG_brand{letter-spacing:-.06em;text-transform:none;font-size:1.65rem;font-weight:800;line-height:1}.hBw1pG_brand span{color:var(--primary);margin-left:.15rem}.hBw1pG_themeButton{flex:none}.hBw1pG_desktopNav{justify-content:center;gap:clamp(.9rem,2vw,2rem)}.hBw1pG_desktopNav a{text-transform:none;white-space:nowrap;font-size:.92rem;font-weight:650;position:relative}.hBw1pG_desktopNav a:after{content:"";background:var(--primary);height:2px;transition:right .2s;position:absolute;bottom:-.45rem;left:0;right:100%}.hBw1pG_desktopNav a:hover:after,.hBw1pG_desktopNav a:focus-visible:after{right:0}.hBw1pG_actions{justify-content:flex-end;gap:.7rem}.hBw1pG_latestRow{border-top:1px solid var(--card-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:38px;font-size:.82rem;display:grid}.hBw1pG_latestLabel{color:var(--primary);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font-weight:750}.hBw1pG_latestLabel span{background:currentColor;border-radius:50%;width:.46rem;height:.46rem;margin-right:.35rem;display:inline-block}.hBw1pG_latestHeadline{text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-weight:600;overflow:hidden}@media (max-width:1024px){.hBw1pG_primaryRow{gap:1rem}.hBw1pG_desktopNav{gap:.85rem}.hBw1pG_desktopNav a{font-size:.82rem}}@media (max-width:768px){.hBw1pG_primaryRow,.hBw1pG_latestRow{width:min(100% - 1rem,1400px)}.hBw1pG_primaryRow{grid-template-columns:1fr auto;min-height:55px}.hBw1pG_desktopNav,.hBw1pG_actions{display:none}.hBw1pG_brand{font-size:1.35rem}.hBw1pG_latestRow{grid-template-columns:auto minmax(0,1fr);gap:.55rem;min-height:34px}.hBw1pG_latestLabel{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.hBw1pG_desktopNav a:after{transition:none}}
._3JinOG_banner{z-index:9999;border:1px solid var(--card-border);background:var(--card-bg);width:min(800px,100% - 2rem);box-shadow:var(--shadow-md);border-radius:12px;gap:.8rem;margin:auto;padding:1.25rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem}._3JinOG_banner h2{font-size:1.05rem}._3JinOG_banner p{color:var(--text-muted);font-size:.88rem}._3JinOG_banner a{color:var(--primary);text-decoration:underline}._3JinOG_banner div{justify-content:flex-end;gap:.75rem;display:flex}._3JinOG_banner button{border:1px solid var(--card-border);min-height:42px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.55rem .9rem;font-weight:650}._3JinOG_banner ._3JinOG_accept{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}@media (max-width:520px){._3JinOG_banner div{flex-direction:column}}
.N8twRW_mobileNav{background:var(--card-bg);border-top:1px solid var(--card-border);z-index:1000;width:100%;padding-bottom:env(safe-area-inset-bottom);display:none;position:fixed;bottom:0;left:0;box-shadow:0 -4px 20px #0000000d}.N8twRW_navContainer{justify-content:space-around;align-items:center;height:65px;display:flex}.N8twRW_navItem{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:100%;font-size:.7rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.N8twRW_navItem svg{stroke-width:1.5px;width:24px;height:24px}.N8twRW_searchPanel{width:100%;max-width:100%;color:var(--foreground);background:var(--background);border:0;border-bottom:1px solid var(--card-border);box-shadow:var(--shadow-sm);margin:0;padding:.75rem;position:fixed;inset:0 0 auto}.N8twRW_searchPanel form{grid-template-columns:1fr 44px auto;align-items:center;gap:.45rem;display:grid}.N8twRW_searchPanel input{border:1px solid var(--primary);background:var(--card-bg);min-width:0;min-height:46px;color:var(--foreground);font:inherit;border-radius:999px;padding:0 1rem}.N8twRW_searchPanel button{min-height:44px;color:var(--foreground);font:inherit;background:0 0;border:0;padding:.45rem;font-weight:700}.N8twRW_searchPanel button svg{width:22px}.N8twRW_searchPanel::backdrop,.N8twRW_tagOverlay::backdrop{background:#00000080}.N8twRW_panelClose{border:1px solid var(--card-border);min-height:44px;color:var(--foreground);font:inherit;background:0 0;border-radius:8px;grid-column:1/-1;justify-self:end;padding:.5rem 1rem}.N8twRW_navItem.N8twRW_active{color:var(--primary)}.N8twRW_navItem.N8twRW_active svg{stroke-width:2.5px}.N8twRW_tagOverlay{top:auto;right:0;bottom:calc(65px + env(safe-area-inset-bottom));background:var(--card-bg);border-top:1px solid var(--card-border);z-index:999;border-radius:20px 20px 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;width:100%;max-width:100%;max-height:70vh;margin:0;padding:1.5rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;left:0;overflow-y:auto;box-shadow:0 -10px 30px #0000001a}.N8twRW_tagOverlay[open]{display:grid}.N8twRW_tagCard{overflow-wrap:anywhere;background:var(--background);text-align:center;min-width:0;color:var(--foreground);border:1px solid var(--card-border);border-radius:12px;padding:1rem;font-weight:600;text-decoration:none;transition:transform .2s}.N8twRW_tagCard:active{transform:scale(.95)}@media (max-width:768px){.N8twRW_mobileNav{display:block}}
