:root{--ink:#29233d;--muted:#756f86;--line:#e2dcf2;--soft:#f7f5fc;--soft-strong:#eee9fb;--accent-dark:#4b31a8;--link:#5435bd;--warn:#746021;--danger:#8b2745}*{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;font:14px/1.45 Arial,Noto Sans KR,sans-serif;background:#fff;letter-spacing:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.headWrap,.wrap{max-width:1240px;margin:0 auto;padding:0 14px}.siteHead{background:#fff;border-bottom:1px solid var(--line)}.headTop{height:76px;justify-content:space-between}.headTop,.logo{display:flex;align-items:center}.logo{width:208px;height:58px;overflow:hidden}.logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.headLinks{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:15px}.headLinks a:hover{color:var(--accent)}.navShell{background:var(--soft);border-top:1px solid #f0edf8}.navShell .headWrap{overflow:hidden}.topNav{display:flex;width:100%;max-width:100%;min-width:0;height:43px;align-items:center;gap:0;overflow-x:auto;scrollbar-width:none}.topNav::-webkit-scrollbar{display:none}.topNav a{display:inline-flex;align-items:center;gap:5px;height:43px;padding:0 16px;font-weight:700;border-right:1px solid var(--line);color:#4e4665;white-space:nowrap}.topNav a:first-child{border-left:1px solid var(--line)}.topNav a:hover{background:var(--soft-strong);color:var(--accent-dark);text-decoration:none}.wrap{padding:22px 14px 50px}.button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 13px;border:1px solid #a99bcf;background:#fff;color:var(--accent-dark);font:inherit;font-weight:800;cursor:pointer;min-height:34px}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.button:hover{background:var(--soft-strong);text-decoration:none}.button.primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.sectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;border-bottom:2px solid var(--accent-dark);padding:0 2px 9px}.sectionHead h1,.sectionHead h2{margin:0;font-size:20px;display:flex;align-items:center;gap:6px}.sectionHead h2{font-size:16px}.sectionHead a{display:inline-flex;align-items:center;gap:5px}.sectionHead.compact{margin:0 0 8px}.homeLoop{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.homeLoop a{border:1px solid var(--line);padding:4px 8px;font-weight:800;color:#4e4665;min-height:30px;display:inline-flex;align-items:center;gap:5px;background:#fff}.homeLoop .navAction,.navAction{border-color:#a99bcf;color:var(--accent-dark)}.homeLoop a[aria-current=page]{background:#f3f0fa;color:var(--accent-dark)}.quickSubmit{border:1px solid var(--line);border-top:2px solid var(--accent-dark);margin-bottom:18px}.quickSubmit form{display:grid;grid-template-columns:120px minmax(0,1fr) 86px;grid-gap:8px;align-items:center;padding:10px}.quickSubmit input{width:100%;padding:9px;border:1px solid #c8bfdc;font:inherit;border-radius:0}.tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:0;background:#fff;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs a{padding:10px 17px;border:1px solid transparent;border-bottom:0;color:var(--muted);white-space:nowrap}.tabs a.on{border-color:var(--line);background:var(--soft);color:var(--accent-dark);font-weight:800;margin-bottom:-1px;text-decoration:none}.breadcrumbs{display:flex;gap:8px;color:var(--muted);font-size:13px;margin-bottom:10px}.postHeader{border-top:2px solid var(--accent-dark);border-bottom:1px solid var(--line);padding:0 0 12px}.postHeader h1{font-size:26px;line-height:1.28;margin:8px 0;overflow-wrap:anywhere}.postTitleHead{margin:0 0 9px}.postTitleHead h1{font-size:18px}.postTitleHead{padding:8px 8px 10px}.postHeaderLinks,.postTitleHead h1{gap:6px}.postHeaderLinks a{display:inline-flex;align-items:center;gap:4px;border:1px solid #d5cce8;font-size:12px;font-weight:800}.postHeaderLinks a:hover{background:#f3efff}.authorChip{border-color:#cbbbed}.authorChip strong{margin-left:2px;color:#29233d}.memberCommentNotice{background:#fff;padding:6px 9px;font-size:12px}.lead{font-size:15px;color:#42484d;margin:0 0 10px}.metaLine,.metrics,.predictionMeta{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:13px}.metaLine span,.metrics span{display:inline-flex;align-items:center;gap:4px}.seedPanel{border:1px solid #e1d7f5;background:linear-gradient(180deg,#fff,#fffcf7);margin:12px 0 0;padding:14px;border-radius:14px;box-shadow:0 10px 26px rgba(63,42,115,.06)}.seedPanelHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.seedPanelHeader h2{margin:3px 0 4px;font-size:18px;line-height:1.25}.seedPanelHeader p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.seedEyebrow{display:inline-flex;align-items:center;width:max-content;max-width:100%;border:1px solid #dacdf8;background:#f7f1ff;color:var(--accent-dark);font-size:12px;font-weight:800;padding:3px 8px;border-radius:999px}.seedPanelLink,.seedTextLink{color:var(--accent-dark);font-weight:800;text-decoration:none;white-space:nowrap}.seedPanelLink{font-size:13px;margin-top:4px}.seedPanelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:8px 0 10px}.seedMetricCard{border:1px solid #eadff8;background:#fff;border-radius:12px;padding:10px 12px;min-width:0}.seedMetricCard span,.seedMiniGrid small{display:block;color:#777084;font-size:12px;font-weight:700}.seedMetricCard strong{display:block;margin:3px 0;color:#171126;font-size:17px;line-height:1.25;overflow-wrap:anywhere}.seedMetricCard small{display:block;color:var(--muted);font-size:12px;line-height:1.35}.seedStateBox{border:1px solid #e7ddf8;background:#fff;border-radius:12px;padding:12px;margin-top:10px}.seedStateBox>strong,.seedStateTop strong{display:block;color:#171126;font-size:16px;line-height:1.35}.seedStateBox p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.seedStatusPill{display:inline-flex;align-items:center;width:max-content;max-width:100%;border:1px solid #d8cef3;background:#f6f1ff;color:var(--accent-dark);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:900}.seedStatusPill.active{border-color:#aadeb8;background:#effaf2;color:#1f7a38}.seedStatusPill.done{border-color:#d2d8e6;background:#f5f7fb;color:#4d5870}.seedStateTop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seedMiniGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0}.seedMiniGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.seedMiniGrid span{display:block;border:1px solid #eee6fa;background:#fbf9ff;border-radius:10px;padding:8px;min-width:0}.seedMiniGrid b{display:block;margin-top:3px;font-size:15px;line-height:1.2;color:#1e1830}.seedMiniGrid b.positive{color:#16813a}.seedMiniGrid b.negative{color:#b3364d}.seedActionRow,.stakeForm{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.stakeForm label{display:flex;gap:7px;align-items:center;font-weight:800}.stakeForm input{width:92px;border:1px solid var(--line);padding:7px 9px;border-radius:9px}.seedStakeForm{justify-content:space-between;border-top:1px solid #eee6fa;padding-top:10px}.formMessage{font-weight:800;color:var(--accent-dark);margin:8px 0 0}.seedFeedback{border:1px solid #d8cef3;background:#f8f4ff;border-radius:10px;padding:8px 10px;line-height:1.4}.seedFeedback.success{border-color:#bfe4c8;background:#f0fbf3;color:#1d7a38}.seedFeedback.error{border-color:#efb9c2;background:#fff3f5;color:#b32645}.seedFeedback.info{border-color:#d8cef3;background:#f8f4ff;color:var(--accent-dark)}@media(max-width:640px){.seedPanel{padding:12px;border-radius:12px}.seedPanelHeader{display:block}.seedPanelLink{display:inline-block;margin-top:8px}.seedPanelGrid{grid-template-columns:1fr}.seedMiniGrid,.seedMiniGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.seedStakeForm{display:grid;grid-template-columns:1fr}.seedStakeForm .button{width:100%;justify-content:center}}.cat,.statusBadge{display:inline-flex;align-items:center;border:1px solid #d5cce8;background:#fff;padding:1px 6px;font-size:12px;font-weight:700;white-space:nowrap;color:#5f6474}.statusBadge.open{border-color:#bba7ee;color:var(--accent-dark);background:#f3efff}.statusBadge.locked,.statusBadge.settling{border-color:#dfc78f;color:var(--warn);background:#fffaf0}.statusBadge.settled{border-color:#bba7ee;color:var(--accent-dark);background:#f3efff}.statusBadge.canceled,.statusBadge.suspended{border-color:#e6a1aa;color:var(--danger);background:#fff1f3}.sourceLink{display:inline-block;margin:14px 0;padding:6px 10px;border:1px solid var(--line);font-weight:700}.postActions{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid var(--line);padding:10px 0}.postActionButtons{display:flex;gap:6px;flex-wrap:wrap}.postActionButtons .button,.postActionButtons button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:#fff;color:#3e464b;font:inherit;font-size:13px;font-weight:800;padding:5px 9px;cursor:pointer;min-height:32px}.postActionButtons .button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.postActionButtons button:disabled{opacity:.55;cursor:not-allowed}.postReportForm{max-width:640px}.quoteBox{margin:10px 0;padding:10px 12px;border-left:3px solid var(--accent);background:var(--soft);color:#4c465b}.materialCard{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 8px;border-bottom:1px solid var(--line)}.materialCard.noThumb{grid-template-columns:minmax(0,1fr)}.materialCard img{width:160px;height:104px;object-fit:cover;border:1px solid var(--line);background:#fff}.materialCard strong{display:block;font-size:16px;margin:3px 0;overflow-wrap:anywhere}.materialCard p{margin:3px 0;color:var(--muted);overflow-wrap:anywhere}.materialCard a{display:inline-flex;align-items:center;gap:5px;color:var(--accent-dark);font-weight:800}.materialKinds{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.materialKind{display:inline-block;padding:2px 6px;border:1px solid #cfc6e6;background:#fff;color:#514864;font-size:12px;font-weight:800}.materialKind.news{border-color:#b7cbea;color:#245f9f;background:#f3f8ff}.materialKind.community{border-color:#dfc78f;color:#746021;background:#fffaf0}.materialKind.sns{border-color:#cab7ea;color:#583a91;background:#f8f2ff}.tags{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.tags a,.tags span{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#5f6474;border:1px solid #d5cce8;padding:2px 6px;background:#fff;font-weight:700}.tags a.tagLink{border-color:#bba7ee;color:var(--accent-dark);background:#f3efff}.tags a.tagLink:hover{background:#eee8ff;text-decoration:none}.boardSection,.commentBlock,.opinionBlock,.predictionBox,.predictionList{margin-top:14px}.commentBlock h2,.opinionBlock h2,.predictionList h2{font-size:16px;margin:0 0 8px}.postBody{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;overflow-wrap:anywhere}.postBody p{margin:0 0 10px}.attachmentsView{margin-top:18px}.attachmentsView h2{font-size:16px;margin:0 0 8px}.attachmentGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.attachmentCard{border:1px solid var(--line);background:#fff;padding:8px;min-width:0}.attachmentCard img,.attachmentCard video{display:block;width:100%;max-height:220px;object-fit:contain;background:#f7f5fc}.fileChip{display:flex;flex-direction:column;gap:3px;color:var(--accent-dark);font-weight:800;overflow-wrap:anywhere}.fileChip small{color:var(--muted);font-weight:600}.commentSummary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 10px;border:1px solid var(--line);border-top:0;background:#fff}.commentSummary strong{color:var(--ink)}.commentSummary span{color:var(--muted);font-size:12px}.commentSummary a{margin-left:auto;color:var(--accent-dark);font-weight:800;font-size:12px}.commentGuide{display:flex;flex-wrap:wrap;gap:5px;padding:8px 0}.commentGuide span{padding:5px 7px;border:1px solid #ddd5ed;background:#fff;color:var(--muted);font-size:12px}.commentGuide strong{margin-right:5px;color:var(--ink)}.tagTabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.tagTab{border:1px solid var(--line);background:#fff;padding:3px 7px;font-size:12px;color:#3e464b;font:inherit;cursor:pointer}.tagTab.active{border-color:#bba7ee;color:var(--accent-dark);font-weight:800;background:#f3efff}.tabCount{margin-left:4px;color:var(--muted);font-weight:700}.commentList{border-top:1px solid var(--line)}.commentRow{padding:10px 0;border-bottom:1px solid var(--line)}.commentBody,.commentRow p{margin:5px 0;overflow-wrap:anywhere}.commentBody{display:grid;grid-gap:5px;gap:5px}.commentBody p{margin:0}.commentBodyLink{color:var(--accent-dark);font-weight:700;overflow-wrap:anywhere}.commentMedia{display:block;max-width:100%;max-height:320px;border:1px solid var(--line);background:#fff;object-fit:contain}.commentActions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.commentActions button,.commentReportActions button{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);background:#fff;color:#3e464b;font:inherit;font-size:12px;font-weight:800;padding:4px 8px;cursor:pointer}.commentActions button:disabled,.commentReportActions button:disabled{opacity:.55;cursor:not-allowed}.commentContribution{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px;color:var(--muted);font-size:11px}.commentContribution span,.commentContribution strong{display:inline-flex;align-items:center;border:1px solid var(--line);background:#fff;padding:1px 5px;font-weight:700}.commentContribution strong{color:var(--accent-dark)}.inlineNotice{margin-top:6px;color:var(--muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.uploadProgress{display:grid;grid-gap:4px;gap:4px;margin-top:6px}.uploadProgress>div{height:6px;border:1px solid #d8d0e8;background:#f7f5fc;overflow:hidden}.uploadProgress span{display:block;height:100%;background:var(--accent);transition:width .15s ease}.uploadProgress p{margin:0;color:var(--muted);font-size:12px;font-weight:700}.commentReportForm{display:grid;grid-gap:8px;gap:8px;margin-top:8px;padding:9px;border:1px solid var(--line);background:var(--soft)}.commentReportActions{display:flex;justify-content:flex-end}.empty,.loginNotice{color:var(--muted);background:var(--soft);border:1px solid var(--line);padding:8px 10px;margin:8px 0}.predictionOptions{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.predictionOption{border:1px solid var(--line);background:#fff;padding:8px}.predictionOption.mine{border-color:#bba7ee;background:#f3efff}.predictionJoinHead,.predictionOptionHead,.predictionOptionMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.predictionOptionHead strong{overflow-wrap:anywhere}.predictionJoinHead,.predictionOptionMeta{color:var(--muted);font-size:12px}.predictionBar{height:8px;background:var(--soft);border:1px solid var(--line);margin:7px 0}.predictionBar span{display:block;height:100%;background:#3474c8}.predictionJoinForm{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);background:var(--soft);padding:9px;margin-top:8px}.predictionJoinGrid{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;grid-gap:8px;gap:8px;align-items:end}.predictionJoinGrid label{display:grid;grid-gap:5px;gap:5px;font-weight:800;color:#2f363b}.predictionJoinGrid input,.predictionJoinGrid select{width:100%;border:1px solid var(--line);padding:8px 9px;font:inherit;background:#fff;color:var(--ink);border-radius:0;letter-spacing:0}.predictionJoinGrid input:focus,.predictionJoinGrid select:focus{outline:2px solid #eee8ff;outline-offset:1px;border-color:var(--accent)}.predictionJoinGrid button{border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;font-weight:800;padding:8px 13px;cursor:pointer;min-height:37px}.predictionJoinGrid button:disabled{opacity:.55;cursor:not-allowed}.boardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.homeLayout{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:16px;gap:16px;align-items:start}.homeMainCol{min-width:0}.homeSideRail,.postSideRail{display:grid;grid-gap:12px;gap:12px;align-content:start}.sidePanel{border:1px solid var(--line);padding:10px;min-width:0}.sidePanel .boardSection{margin-top:0}.sidePanel .board td,.sidePanel .board th{padding:6px 5px}.sideList{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.sideList a{display:grid;grid-gap:2px;gap:2px;padding:8px 0;border-bottom:1px solid var(--line)}.sideList strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sideList span{color:var(--muted);font-size:12px}.actionPanel{display:flex;gap:6px;flex-wrap:wrap}.metricStack{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}.metricStack span{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #eeeaf6;color:var(--muted);font-size:12px}.metricStack span:last-child{border-bottom:0}.metricStack strong{color:var(--ink);font-size:13px}.postDetailGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px;gap:18px;align-items:start;margin-top:12px}.postMainCol{min-width:0}.postSideRail{position:-webkit-sticky;position:sticky;top:10px}.postSideRail .predictionBox{margin-top:8px}.postSideRail .predictionJoinForm{display:none}.postSideRail .sectionHead{padding-bottom:7px}.compactSeedPanel .seedPanel{border:0;border-top:1px solid var(--line);padding:10px 0 0;margin-top:10px}.compactSeedPanel .seedPanel .sectionHead{border-bottom:0;margin-bottom:4px;padding-bottom:0}.board{width:100%;border-collapse:collapse;table-layout:fixed}.board td,.board th{border-bottom:1px solid #ebe7f3;padding:7px 6px;text-align:left;vertical-align:top}.board th{font-size:12px;color:var(--muted);font-weight:800;background:var(--soft)}.board tbody tr:hover td{background:#faf9fd}.board .titleCell{width:auto}.boardMain{margin-top:0}.catCol{width:72px;text-align:center!important;white-space:nowrap}.commentCount{color:var(--accent);font-size:12px;font-weight:800;margin-left:4px}.commentCount,.miniBadge{display:inline-flex;align-items:center;gap:2px}.miniBadge{margin-left:5px;padding:1px 4px;border:1px solid #d5cce8;color:#5f6474;font-size:11px;background:#fff;white-space:nowrap}.miniBadge.hot{border-color:#bba7ee;color:var(--accent-dark);background:#f3efff;font-weight:800}.rowMeta{display:block;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.num,.rowMeta{white-space:nowrap}.num{width:62px;text-align:right!important}.timeCol{width:92px;color:var(--muted);font-size:12px;white-space:nowrap}.hideSm{width:120px}.compactBoard .num{width:84px}.predictionBoard .choiceSummary{overflow-wrap:anywhere;color:#3e464b}.predictionIndex .sectionHead .muted{font-size:12px;text-align:right}.issueMeta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:13px;align-items:center}.qaBlock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:14px 0}.qaItem{border-top:1px solid var(--line);padding-top:9px;min-width:0}.qaItem h2{font-size:14px;margin:0 0 6px}.qaItem p,.qaItem ul{margin:0;color:#42484d;overflow-wrap:anywhere}.qaItem ul{padding-left:18px}.issueBoard .titleCell,.issueDetail .titleCell{overflow-wrap:anywhere}.reactionList{border-top:1px solid var(--line)}.reactionList p{border-bottom:1px solid var(--line);margin:0;padding:8px 0;display:grid;grid-gap:2px;gap:2px;overflow-wrap:anywhere}.reactionList small{color:var(--muted)}.boardGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.muted{color:var(--muted)}.walletPage{max-width:1120px;margin:0 auto}.walletSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.walletSummary span{border:1px solid var(--line);background:var(--soft);padding:8px 10px;min-width:0}.walletSummary strong{display:block;font-size:18px;color:var(--accent-dark);line-height:1.2}.walletSection{margin-top:16px}.tableScroll{width:100%;overflow-x:auto}.walletBoard small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.walletBoard .actionCol{width:78px;text-align:center}.walletBoard .num{text-align:right;white-space:nowrap}.compactButton{padding:5px 9px;min-height:30px;font-size:13px}.seedChange{font-weight:800}.seedChange.positive{color:var(--accent-dark)}.seedChange.negative{color:var(--danger)}.walletGuide{margin-top:12px}.rankingPage{max-width:1120px;margin:0 auto}.rankingNotice{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border:1px solid var(--line);background:var(--soft);padding:8px 10px;margin:10px 0 12px;color:var(--muted)}.rankingNotice strong{color:var(--ink)}.rankingBoard{min-width:760px}.rankingBoard .rankCol{width:58px;text-align:center}.rankingBoard .num{text-align:right;white-space:nowrap}.rankingBoard small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.flairTooltip{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px}.flairTooltip.small{margin-left:4px}.flairTooltip>summary{list-style:none;cursor:pointer}.flairTooltip>summary::-webkit-details-marker{display:none}.flairBadge{display:inline-flex;align-items:center;vertical-align:middle;padding:1px 6px;border:1px solid #d5cce8;background:#fff;color:var(--accent-dark);font-size:12px;font-weight:800;white-space:nowrap}.flairBadge.small{font-size:11px;padding:0 5px}.flairTooltipPanel{display:none;position:absolute;z-index:40;left:0;top:calc(100% + 6px);min-width:170px;max-width:240px;padding:8px 9px;border:1px solid #d5cce8;border-radius:10px;background:#fff;box-shadow:0 8px 20px rgba(41,35,61,.14);color:var(--ink);font-size:12px;line-height:1.35;white-space:normal}.flairTooltipPanel strong{display:block;margin-bottom:4px;color:var(--accent-dark);font-size:11px}.flairTooltipPanel span{display:block}.flairTooltipPanel em{display:block;margin-top:4px;color:var(--muted);font-style:normal}.flairTooltip:focus-within .flairTooltipPanel,.flairTooltip:hover .flairTooltipPanel,.flairTooltip[open] .flairTooltipPanel{display:block}.badgeLine{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.badgeLine span,.flairSummary em{display:inline-flex;padding:1px 5px;color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.badgeLine span,.flairSummary,.flairSummary em{align-items:center;border:1px solid var(--line);background:#fff}.flairSummary{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px;padding:8px 10px}.flairSummary strong{color:var(--accent-dark)}.flairSummary .flairTooltip{margin-left:0}.flairSummary small{flex-basis:100%;color:var(--muted)}.siteFoot{border-top:1px solid var(--line);background:var(--soft);color:var(--muted);padding:25px 0;font-size:12px}@media (max-width:640px){body{font-size:13px}.headTop{height:64px}.logo{width:164px;height:48px}.headLinks{display:none}.topNav a{padding:0 14px}.headWrap,.wrap{padding-left:8px;padding-right:8px}.wrap{padding-top:18px;padding-bottom:28px}.homeLayout,.postDetailGrid,.quickSubmit form{grid-template-columns:1fr}.postSideRail{position:static}.boardGrid,.commentIdentityGrid,.commentSubmitRow{grid-template-columns:1fr}.postHeader h1{font-size:22px}.postTitleHead h1{font-size:18px}.materialCard{grid-template-columns:1fr}.materialCard img{width:100%;height:auto;max-height:190px}.hideSm{display:none}.board td,.board th{padding:7px 5px}.num{width:48px}.timeCol{width:68px}.commentSummary a{margin-left:0}}@media (max-width:430px){.hideXs,.timeCol{display:none}.rowMeta{white-space:normal}.sectionHead{align-items:flex-start}.homeLoop{justify-content:flex-start}.seedPanelGrid{grid-template-columns:1fr}.predictionIndex .sectionHead{display:grid}.predictionIndex .sectionHead .muted{text-align:left}.boardGrid.two,.qaBlock{grid-template-columns:1fr}.walletSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.walletBoard{min-width:720px}.actionPanel .button{width:100%}}.writePage{max-width:920px;margin:0 auto}.writeIntro{display:grid;grid-gap:4px;gap:4px;margin:10px 0;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface-muted)}.writeIntro strong{font-size:15px;color:var(--ink)}.writeIntro p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.writeFlow{display:flex;gap:0;margin:12px 0 16px;padding:0;list-style:none;border:1px solid var(--line);background:var(--soft)}.writeFlow li{flex:1 1;min-width:0;padding:9px 10px;text-align:center;color:var(--muted);border-right:1px solid var(--line);font-size:12px;white-space:nowrap}.writeFlow li:last-child{border-right:0}.writeFlow li.on{color:var(--accent-dark);font-weight:800;background:#fff}.writeForm{border-top:2px solid var(--accent-dark);display:block;padding-top:0}.formBand,.formField{display:grid;grid-gap:6px;gap:6px}.guestFields{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.guestFields .formField label{font-size:12px;font-weight:800;color:var(--ink)}.formGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.formGrid.twoCols{display:block}.writeForm>.formBand,.writeForm>.formGrid.twoCols>.formField,.writeForm>.primaryBand{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:0;gap:0;border-bottom:1px solid var(--line);padding:0}.writeForm>.formBand>.formField>label,.writeForm>.formBand>label,.writeForm>.formGrid.twoCols>.formField>label,.writeForm>.primaryBand>label{grid-row:1/span 12;background:var(--soft);padding:13px;font-weight:800;color:var(--ink)}.writeForm>.formBand>.formField{display:contents}.writeForm>.formBand>.formField>:not(label),.writeForm>.formBand>:not(label),.writeForm>.formGrid.twoCols>.formField>:not(label),.writeForm>.primaryBand>:not(label){grid-column:2;padding:9px}.writeForm>.formBand>.attachList,.writeForm>.formBand>.attachmentInputRow,.writeForm>.formBand>.editorPanel{padding-bottom:0}.writeForm>.formBand>.helpText,.writeForm>.formGrid.twoCols .helpText,.writeForm>.primaryBand>.helpText{padding-top:0}.writeForm label small{color:var(--muted);font-weight:700}.commentForm label{font-weight:800;color:#2f363b}.commentForm input,.commentReportForm select,.commentReportForm textarea,.writeForm input,.writeForm textarea{width:100%;border:1px solid var(--line);padding:9px 10px;font:inherit;background:#fff;color:var(--ink);border-radius:0;letter-spacing:0}.writeForm textarea{resize:vertical;min-height:86px;overflow-wrap:anywhere}.commentReportForm textarea{resize:vertical;min-height:74px;overflow-wrap:anywhere}.commentEditor:focus,.commentForm input:focus,.commentReportForm select:focus,.commentReportForm textarea:focus,.writeForm input:focus,.writeForm textarea:focus{outline:2px solid #eee8ff;outline-offset:1px;border-color:var(--accent)}.primaryBand{background:#fff;border:0;padding:0}.urlPreviewInput{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.urlPreviewInput button{border:1px solid var(--accent);background:#fff;color:var(--accent);font:inherit;font-weight:800;padding:8px 12px;cursor:pointer;white-space:nowrap}.urlPreviewInput button:disabled{opacity:.55;cursor:not-allowed}.previewNotice{border:1px solid #e0b878;background:#fff8eb;color:var(--warn);padding:8px 10px;font-weight:700;overflow-wrap:anywhere}.previewNotice.success{border-color:#bba7ee;background:#f3efff;color:var(--accent-dark)}.urlPreviewCard{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--line);background:#fff;padding:10px}.urlPreviewCard.failed{background:#fff8eb;border-color:#e0b878}.urlPreviewCard img{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:var(--soft)}.urlPreviewBody{display:grid;grid-gap:6px;gap:6px;min-width:0}.urlPreviewBody p,.urlPreviewBody strong{overflow-wrap:anywhere}.urlPreviewBody p{margin:0;color:#42484d}.fieldError{color:var(--danger);font-weight:700}.fieldError,.helpText{margin:0;font-size:12px}.helpText{color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.formNotice{border:1px solid #e6a1aa;background:#fff1f3;color:var(--danger);padding:8px 10px;font-weight:700}.formActions{display:flex;align-items:center;gap:6px;justify-content:flex-end;border-top:0;padding:15px 0}.formActions button{border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;font-weight:800;padding:8px 14px;cursor:pointer}.formActions button:disabled{opacity:.55;cursor:not-allowed}.hpField{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.commentForm{display:grid;grid-gap:8px;border:1px solid var(--line);background:var(--soft);padding:10px}.commentTagChooser{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line)}.commentTagChooser button{border:1px solid var(--line);background:#fff;color:#3e464b;font:inherit;font-size:12px;font-weight:800;padding:4px 8px;cursor:pointer}.commentTagChooser button.active{border-color:#bba7ee;color:var(--accent-dark);background:#f3efff}.commentIdentityGrid{display:grid;grid-template-columns:180px minmax(160px,240px) minmax(0,1fr);grid-gap:8px;align-items:start}.commentIdentityGrid .formField{display:grid;grid-gap:5px;gap:5px}.commentEditorBlock{position:relative;display:grid;grid-gap:6px;gap:6px}.editorToolbar{display:flex;gap:6px;flex-wrap:wrap}.editorToolbar button{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);background:#fff;color:#3e464b;font:inherit;font-size:12px;font-weight:700;padding:4px 7px;cursor:pointer}.editorToolbar button.active{border-color:#bba7ee;background:#f3efff;color:var(--accent-dark)}.commentEditor{min-height:108px;border:1px solid var(--line);padding:10px;white-space:pre-wrap;overflow-wrap:anywhere}.commentSubmitRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.commentSubmitRow label{display:flex;align-items:center;gap:5px}.commentSubmitRow button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;font-weight:800;padding:8px 13px;cursor:pointer;min-height:38px}.commentSubmitRow button:disabled{opacity:.55;cursor:not-allowed}.editorPanel{display:grid;grid-gap:0;gap:0}.writeEditor{min-height:280px;white-space:normal;line-height:1.75}.writeEditor:empty:before{content:"내 의견을 입력하세요.";color:var(--muted)}.writeEditor img{max-width:100%;height:auto}.writeEditor video{display:block;width:100%;max-width:720px;aspect-ratio:16/9;background:#111;margin:10px 0}.editorPlaceholder{position:absolute;left:11px;top:47px;color:var(--muted);pointer-events:none}.evidenceField.required label:after{content:" 필요";color:var(--warn);font-size:12px}.attachmentInputRow{display:flex;align-items:center;gap:8px}.attachmentInputRow input{width:100%;border:1px solid var(--line);background:#fff;padding:8px;font:inherit}.attachList{display:grid;grid-gap:6px;gap:6px}.attachRow{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);background:#fff;padding:7px 8px}.attachRow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachAdd,.attachRow button{border:1px solid var(--line);background:#fff;color:#4e4665;font:inherit;font-size:12px;font-weight:800;padding:5px 8px;cursor:pointer;white-space:nowrap}.attachmentList{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0;padding:0;list-style:none}.attachmentList li{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);background:#fff;padding:7px 8px}.attachmentList span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachmentList button{border:1px solid var(--line);background:#fff;color:#4e4665;font:inherit;font-size:12px;font-weight:800;padding:4px 7px;cursor:pointer}@media (max-width:720px){.formGrid,.formGrid.twoCols,.guestFields{grid-template-columns:1fr}.writeForm>.formBand,.writeForm>.formGrid.twoCols>.formField,.writeForm>.primaryBand{display:block}.writeForm>.formBand>.formField>:not(label),.writeForm>.formBand>.formField>label,.writeForm>.formBand>:not(label),.writeForm>.formBand>label,.writeForm>.formGrid.twoCols>.formField>:not(label),.writeForm>.formGrid.twoCols>.formField>label,.writeForm>.primaryBand>:not(label),.writeForm>.primaryBand>label{display:block;padding:8px}.formActions{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;justify-content:space-between;background:#fff;border-top:1px solid var(--line);padding:10px 0}.urlPreviewCard,.urlPreviewInput{grid-template-columns:1fr}.urlPreviewCard img{max-width:260px}.predictionJoinGrid{grid-template-columns:1fr}}.board td,.board th{padding:5px 6px}.board .titleCell{overflow-wrap:normal}.board .titleCell>a:first-child,.sideList strong{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;word-break:keep-all}.board .titleCell .commentCount,.board .titleCell .miniBadge{vertical-align:middle}.rowMeta{font-size:11px;line-height:1.24;margin-top:1px;word-break:keep-all}.sidePanel{padding:9px;box-shadow:none}.sidePanel .sectionHead{margin-bottom:7px;padding-bottom:6px}.sideList a{padding:6px 0}.sideList span{line-height:1.3}.metricStack span{padding:4px 0}.boardGrid{gap:12px}.homeLayout{gap:14px}.postDetailGrid{gap:16px}.commentActions button,.commentReportActions button,.postActionButtons .button,.postActionButtons button{gap:4px;padding:4px 8px;min-height:30px}.commentForm{padding:9px;gap:7px}.commentTagChooser button,.editorToolbar button{padding:3px 7px;min-height:27px}.commentEditor{line-height:1.5}.rowMeta time,.timeCol time{white-space:nowrap}@media (max-width:640px){.board td,.board th{padding:5px;line-height:1.3}.board .titleCell>a:first-child{max-width:100%}.sidePanel{padding:8px}}:root{--container:1220px;--page-x:24px;--page-x-sm:14px;--section-gap:18px;--grid-gap:22px;--panel-gap:14px;--card-pad:14px;--cell-y:7px;--cell-x:10px;--badge-h:21px}.headWrap,.wrap{max-width:var(--container);padding-left:var(--page-x);padding-right:var(--page-x)}.wrap{padding-top:18px;padding-bottom:44px}.headTop{height:72px}.navShell .headWrap{padding-left:var(--page-x);padding-right:var(--page-x)}.topNav,.topNav a{height:40px}.topNav a{padding:0 14px;gap:4px}.homeLayout,.postDetailGrid{grid-template-columns:minmax(0,1fr) 316px;gap:var(--grid-gap)}.postDetailGrid{margin-top:14px}.boardGrid,.boardGrid.two{gap:var(--section-gap)}.homeSideRail,.postSideRail{gap:var(--panel-gap)}.quickSubmit{margin-bottom:var(--section-gap)}.quickSubmit form{grid-template-columns:112px minmax(0,1fr) auto;gap:8px;padding:8px 10px;min-height:66px}.quickSubmit input{padding:8px 10px;line-height:1.35}.quickSubmit .button,.quickSubmit button{min-height:34px;padding:7px 12px;white-space:nowrap}.sectionHead{margin-bottom:8px;padding:0 2px 8px;gap:10px}.sectionHead.compact{margin-bottom:7px}.sectionHead h1,.sectionHead h2{line-height:1.25}.boardSection,.commentBlock,.opinionBlock,.predictionBox,.predictionList{margin-top:var(--section-gap)}.sidePanel{padding:var(--card-pad);border-top-color:var(--line)}.sidePanel .sectionHead{margin-bottom:8px;padding-bottom:7px}.sidePanel .board td,.sidePanel .board th{padding:6px 8px}.sideList a{padding:7px 0}.sideList span{line-height:1.28}.metricStack{gap:4px}.metricStack span{padding:5px 0;line-height:1.3}.board td,.board th{padding:var(--cell-y) var(--cell-x);line-height:1.32}.board tbody tr{height:38px;min-height:38px}.board th{line-height:1.25}.board .titleCell>a:first-child{line-height:1.32}.rowMeta{margin-top:2px;line-height:1.25}.badgeLine span,.cat,.flairBadge,.flairSummary em,.materialKind,.miniBadge,.statusBadge,.tags a,.tags span{min-height:var(--badge-h);line-height:1.2;padding-top:2px;padding-bottom:2px}.commentCount{line-height:1.2}.actionPanel,.commentActions,.commentReportActions,.homeLoop,.postActionButtons{gap:6px}.button,.commentActions button,.commentReportActions button,.homeLoop a,.postActionButtons .button,.postActionButtons button{min-height:32px;line-height:1.2}.commentForm{padding:12px;gap:8px;margin:10px 0 14px}.commentTagChooser{gap:5px;padding-bottom:8px}.commentTagChooser button,.editorToolbar button{min-height:28px;line-height:1.2}.commentIdentityGrid{gap:8px}.commentEditor{min-height:96px;padding:9px;line-height:1.45}.rankingPage,.walletPage,.writePage{max-width:var(--container)}.writeFlow{margin:10px 0 14px}.writeForm>.formBand>.formField>label,.writeForm>.formBand>label,.writeForm>.formGrid.twoCols>.formField>label,.writeForm>.primaryBand>label{padding:11px 12px}.writeForm>.formBand>.formField>:not(label),.writeForm>.formBand>:not(label),.writeForm>.formGrid.twoCols>.formField>:not(label),.writeForm>.primaryBand>:not(label){padding:8px 10px}.formActions{padding:14px 0}@media (max-width:640px){.headWrap,.navShell .headWrap,.wrap{padding-left:var(--page-x-sm);padding-right:var(--page-x-sm)}.wrap{padding-top:16px;padding-bottom:30px}.headTop{height:64px}.topNav a{padding:0 12px}.homeLayout,.postDetailGrid{grid-template-columns:1fr;gap:16px}.boardGrid,.boardGrid.two{grid-template-columns:1fr;gap:14px}.quickSubmit form{grid-template-columns:1fr;min-height:0;padding:9px}.sidePanel{padding:12px}.board td,.board th{padding:6px 8px;line-height:1.3}.board tbody tr{height:auto;min-height:36px}}@media (min-width:641px){.board .titleCell:has(>.rowMeta)>a:first-child{max-width:58%}.board .titleCell>.rowMeta{display:inline-block;max-width:38%;margin:0 0 0 6px;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:640px){.board .titleCell>.rowMeta{display:block;margin:1px 0 0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:641px){.rankingBoard small{display:inline;margin:0 0 0 5px;line-height:1.2}.rankingBoard .badgeLine{display:inline-flex;margin:0 0 0 4px;vertical-align:middle;gap:3px}.rankingBoard .flairTooltip{margin-left:4px}.rankingBoard .hideSm{width:150px}.rankingBoard .badgeLine span,.rankingBoard .flairBadge{min-height:18px;padding:1px 4px;font-size:11px;line-height:1.15}}.fetchStatusPanel{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0;color:var(--muted);font-size:12px}.fetchStatusPanel small{line-height:1.3}.statusBadge.fetchStatus{margin-left:5px;min-height:20px;font-size:11px;line-height:1.15}.statusBadge.fetchStatus.fetching,.statusBadge.fetchStatus.pending{border-color:#dfc78f;color:var(--warn);background:#fffaf0}.statusBadge.fetchStatus.partial{border-color:#bba7ee;color:var(--accent-dark);background:#f3efff}.statusBadge.fetchStatus.failed,.statusBadge.fetchStatus.manual_needed{border-color:#e6a1aa;color:var(--danger);background:#fff1f3}.compactEmpty{margin:4px 0;padding:6px 8px;font-size:12px}.statusBadge.subjectStatus{margin-left:5px}@media (max-width:640px){.topNav{height:auto;overflow:visible;flex-wrap:wrap}.topNav a{height:34px;padding:0 10px;border-bottom:1px solid var(--line)}.commentForm>*{min-width:0;max-width:100%}.commentEditorBlock,.commentIdentityGrid,.commentSubmitRow,.commentTagChooser{width:100%}}.subjectsIndex{display:grid;grid-gap:14px;gap:14px}.subjectCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:4px}.subjectCard{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--line);padding:10px;min-height:124px}.subjectVisualLink{display:block;min-width:0}.subjectThumb{width:96px;aspect-ratio:1/1;border:1px solid var(--line);background:linear-gradient(135deg,#f7f5fb,#eef2f5);display:grid;place-items:center;overflow:hidden}.subjectThumb img{width:100%;height:100%;object-fit:cover;display:block}.subjectThumb span{display:grid;place-items:center;grid-gap:5px;gap:5px;color:var(--accent-dark);font-size:12px;font-weight:900;line-height:1.1;text-align:center}.subjectThumb.issue span{color:#6b5c2c}.subjectThumb.journalist span{color:#285c64}.subjectThumb.media span{color:#5a4d6d}.subjectCardBody{display:grid;grid-gap:5px;gap:5px;min-width:0}.subjectCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px;min-width:0}.subjectCard h2{margin:0;font-size:16px;line-height:1.25}.subjectCard h2 a{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.subjectCard p{margin:0;color:#43494e;font-size:12px;line-height:1.35;-webkit-line-clamp:2}.subjectMetrics{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px}.subjectMetrics span{display:inline-flex;align-items:center;gap:4px;min-width:0}.subjectMetrics strong{color:var(--ink)}.subjectStats{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.subjectStats span{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--line);background:var(--soft);padding:2px 5px;min-height:20px;line-height:1.15}.subjectStats strong{color:var(--ink)}.subjectBoard .subjectRowTitle{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.subjectBoard .subjectRowTitle .subjectThumb{width:42px;aspect-ratio:1/1}.subjectBoard .subjectRowTitle .subjectThumb span{gap:1px;font-size:10px}.subjectBoard .subjectRowTitle .subjectThumb svg{width:16px;height:16px}.subjectBoard .subjectRowTitle>span>a{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}@media (max-width:980px){.subjectCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.subjectCards{grid-template-columns:1fr}.subjectCard{grid-template-columns:74px minmax(0,1fr);min-height:104px}.subjectThumb{width:74px}.subjectBoard .subjectRowTitle{grid-template-columns:minmax(0,1fr)}.subjectBoard .subjectRowTitle>.subjectThumb{display:none}.subjectCardTop{align-items:flex-start}.subjectStats{gap:4px}}.sectionHead>div>p.muted,.sectionHead>p.muted{margin:3px 0 0;font-size:12px;line-height:1.35}.quickSubmit{border-radius:12px;background:#fbfafd;box-shadow:0 2px 8px rgba(41,35,61,.035)}.quickSubmit strong{display:inline-flex;align-items:center;gap:5px;color:var(--accent-dark);white-space:nowrap}.quickSubmit strong:before{content:"";width:7px;height:7px;border-radius:999px;background:#8b71dd;box-shadow:0 0 0 3px #f0ebff}.quickSubmit input{border-radius:10px;background:#fff}.boardSection{border-radius:12px}.board{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:visible;border-collapse:separate;border-spacing:0}.board td:first-child,.board th:first-child{padding-left:12px}.board td:last-child,.board th:last-child{padding-right:12px}.board tbody tr:hover td{background:#fbf9ff}.board .titleCell>a:first-child{font-weight:600;color:#31294a}.flowBadges{display:inline-flex;margin-left:5px;vertical-align:middle}.flowBadge{display:inline-flex;align-items:center;gap:3px;min-height:20px;padding:1px 6px;border:1px solid #ddd5ed;background:#fff;color:#5f6474;font-size:11px;font-weight:800;line-height:1.15;white-space:nowrap}.flowBadge:before{display:none}.flowBadge.source.fetching:before,.flowBadge.source.pending:before{background:#d3a028}.flowBadge.source.fetching,.flowBadge.source.pending{border-color:#ead7a4;color:#746021}.flowBadge.source.completed:before,.flowBadge.source.partial:before{background:#5b9c78}.flowBadge.source.completed,.flowBadge.source.partial{border-color:#bfdcc9;background:#f2fbf6;color:#2d6c48}.flowBadge.source.failed:before,.flowBadge.source.manual_needed:before{background:#ce6a7a}.flowBadge.source.failed,.flowBadge.source.manual_needed{border-color:#efc0c8;color:#8b2745}.flowBadge.subject{border-color:#d8cff0;background:#f6f2ff;color:var(--accent-dark)}.flowBadge.subject.candidate,.flowBadge.subject.pending{border-color:#ead7a4;background:#fffaf0;color:#746021}.flowBadge.subject.candidate:before,.flowBadge.subject.pending:before{background:#d3a028}.flowBadge.market{border-color:#c6d8f1;background:#f2f7ff;color:#2b5f9d}.flowBadge.market:before{background:#3474c8}.cat,.miniBadge,.statusBadge,.subjectKindPill{border-radius:999px}.miniBadge.hot{box-shadow:inset 0 0 0 1px rgba(105,71,216,.08)}.sidePanel{border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(41,35,61,.03)}.sideList a:hover{background:#fbf9ff;text-decoration:none}.materialCard{border-radius:12px;border:1px solid var(--line);padding:12px;background:#fbfafd}.materialCard img{border-radius:10px}.quoteBox{border-radius:0 10px 10px 0}.subjectCard{border-radius:14px;background:#fff;box-shadow:0 2px 8px rgba(41,35,61,.035);transition:background .15s ease,transform .15s ease}.subjectCard:hover{background:#fbf9ff;transform:translateY(-1px)}.subjectThumb{border-radius:14px;border-color:#ddd5ed;background:linear-gradient(135deg,#fbf9ff,#eef6f5)}.subjectThumb.person{background:linear-gradient(135deg,#f7f2ff,#eef3ff)}.subjectThumb.issue{background:linear-gradient(135deg,#fff8e8,#f4f7ee)}.subjectThumb.journalist{background:linear-gradient(135deg,#eefafa,#f4f2ff)}.subjectThumb.media{background:linear-gradient(135deg,#f4f2ff,#f7f7fb)}.subjectKindPill{display:inline-flex;align-items:center;min-height:21px;padding:2px 7px;border:1px solid #d8cff0;background:#f6f2ff;color:var(--accent-dark);font-size:11px;font-weight:900;line-height:1.15;white-space:nowrap;vertical-align:middle}.subjectKindPill.issue{border-color:#ead7a4;background:#fffaf0;color:#746021}.subjectKindPill.journalist{border-color:#b9dfe0;background:#f0fbfb;color:#285c64}.subjectKindPill.media{border-color:#d7d2e4;background:#f7f5fb;color:#5a4d6d}.subjectStats span{border-radius:999px;background:#fbfafd}.rankingBoard .badgeLine span,.rankingBoard .flairBadge,.walletBoard .badgeLine span,.walletBoard .flairBadge{border-radius:999px;min-height:19px;line-height:1.12}.writeIntro{border-radius:12px;background:#fbf9ff;box-shadow:0 2px 8px rgba(41,35,61,.03)}@media (min-width:641px){.board .titleCell:has(.flowBadges)>a:first-child{max-width:52%}.board .titleCell .flowBadges{max-width:100%;overflow:visible;text-overflow:clip}}@media (max-width:640px){.board,.quickSubmit{border-radius:10px}.flowBadges{display:flex;margin:3px 0 0;gap:3px;overflow:visible;flex-wrap:wrap}.flowBadge{max-width:100%;overflow:visible;text-overflow:clip}.subjectCard,.subjectThumb{border-radius:12px}}.subjectCard p{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}.subjectCardBody{align-content:start}.subjectThumb span em{font-style:normal;font-size:20px;line-height:1}.subjectThumb span{gap:3px}.flowBadge{font-weight:700;background:#fffdfd}.flowBadge.source.fetching,.flowBadge.source.pending{background:#fffaf0}.flowBadge.source.completed,.flowBadge.source.partial{background:#f3fbf6}.flowBadge.source.failed,.flowBadge.source.manual_needed{background:#fff4f6}.flowBadge.subject{background:#f8f5ff}.flowBadge.market{background:#f3f8ff}.board .titleCell .rowMeta{font-weight:400}.sectionHead h1{font-weight:800}.sectionHead h2,.subjectCard h2 a{font-weight:700}@media (max-width:430px){.flowBadge{font-size:10.5px;padding:1px 5px;min-height:19px}.flowBadges{line-height:1.25}.subjectCard p{font-size:12px}}.board tbody tr{height:auto;min-height:0}.board .titleCell{min-width:0;overflow:visible;word-break:keep-all;overflow-wrap:anywhere}.board .titleCell>a:first-child,.sideList strong,.subjectBoard .subjectRowTitle>span>a,.subjectCard h2 a{display:-webkit-box;max-width:100%;white-space:normal;overflow:hidden;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;font-weight:600;line-height:1.35}.board .titleCell:has(.flowBadges)>a:first-child,.board .titleCell:has(>.rowMeta)>a:first-child{max-width:100%}.board .titleCell>.rowMeta,.rowMeta.postRowMeta{display:-webkit-box;max-width:100%;margin:4px 0 0;white-space:normal;overflow:hidden;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;line-height:1.38}.board .titleCell>.rowMeta a{display:inline;color:var(--link);font-weight:700}.flowBadges{display:flex;align-items:center;gap:4px;margin:4px 0 0;width:100%;flex-wrap:wrap;vertical-align:baseline}.flowBadge,.flowBadges{max-width:100%;white-space:normal;overflow:visible;text-overflow:clip}.flowBadge{flex:0 1 auto}.cat,.miniBadge,.statusBadge,.subjectKindPill{white-space:normal;max-width:100%;overflow:visible;text-overflow:clip}.sideList a{min-width:0;overflow:visible}.sideList span{display:block;white-space:normal;overflow:visible;text-overflow:clip;word-break:keep-all;overflow-wrap:anywhere}.subjectCard{height:auto;min-height:0;overflow:visible}.subjectCard h2{min-width:0}.subjectCard p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;max-height:none;word-break:keep-all;overflow-wrap:anywhere}.subjectCardTop,.subjectMetrics,.subjectStats{min-width:0;overflow:visible;flex-wrap:wrap}.subjectBoard .subjectRowTitle{align-items:start}.subjectBoard .subjectRowTitle>span{min-width:0;overflow:visible}.materialCard{height:auto;min-height:0;overflow:visible}.materialCard p{display:block;max-height:none;overflow:visible}@media (min-width:641px){.board .titleCell>.rowMeta{display:-webkit-box;max-width:100%;margin:4px 0 0;white-space:normal;overflow:hidden;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;vertical-align:baseline}}@media (max-width:640px){.board .titleCell>.rowMeta,.board .titleCell>a:first-child,.rowMeta.postRowMeta,.sideList strong,.subjectBoard .subjectRowTitle>span>a,.subjectCard h2 a{-webkit-line-clamp:3;line-clamp:3}.flowBadges{margin-top:5px}}.compactBoard .titleCell{min-width:180px}.compactBoard .num{width:44px}.compactBoard .hideSm{width:62px}.compactBoard .timeCol{width:68px}.homeLayout.plazaOnly{grid-template-columns:1fr}.homeLayout.plazaOnly .homeMainCol{min-width:0}@media (max-width:640px){.sectionHead{flex-wrap:wrap}.sectionHead h1{flex:0 0 auto;white-space:nowrap}.sectionHead>p.muted{flex:1 1 180px;min-width:0}.sectionHead .homeLoop{flex:1 0 100%}}.memberEntryHero{display:grid;grid-gap:10px;gap:10px}.memberEntryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:4px}.memberEntryGrid span{border:1px solid var(--line);background:var(--soft);padding:8px 10px;font-size:13px;font-weight:700;color:#493f60;line-height:1.35}.memberEntryNote{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.memberEntryActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}@media (max-width:640px){.memberEntryGrid{grid-template-columns:1fr 1fr;gap:7px}.memberEntryActions .button{flex:1 1 142px}}.memberEntryHero>.miniBadge{justify-self:start;width:auto}.metricDashboard{display:grid;grid-template-columns:1.25fr 1fr 1fr repeat(3,minmax(88px,.75fr));grid-gap:10px;gap:10px;margin:12px 0 10px;align-items:stretch}.metricDashboard.compact{grid-template-columns:1fr;gap:8px;margin:8px 0}.metricDashboard.compact .metricCard{min-height:0}.metricDashboard.compact .miniMetric{display:flex}.metricCard{border:1px solid var(--line);padding:10px 11px;min-width:0;min-height:82px;border-radius:12px;display:grid;grid-gap:5px;gap:5px;align-content:start;box-shadow:0 1px 4px rgba(41,35,61,.025)}.metricCardHead{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px;font-weight:800;min-width:0}.metricCard strong{font-size:22px;line-height:1.08;color:var(--ink);font-weight:800;overflow-wrap:anywhere}.metricCard small{color:var(--muted);font-size:11px;line-height:1.25}.metricCard svg{flex:0 0 auto}.priceCard{background:linear-gradient(180deg,#fff,#fbfafd);border-color:#d8d0ee}.priceCard strong{color:var(--accent-dark)}.toneCard.up{border-color:#a9d4be;background:#f4fbf6}.compactMetricGrid .up,.toneCard.up svg{color:#237548}.toneCard.down{border-color:#e9b2bd;background:#fff5f6}.compactMetricGrid .down,.toneCard.down svg{color:#9a2d46}.toneCard.flat{border-color:#d8d0ee;background:#fbfafd}.compactMetricGrid .flat,.toneCard.flat svg{color:#6f6685}.seedCard{background:#fffdf7;border-color:#eadba9}.seedCard strong{color:#746021}.seedMeter{height:7px;border:1px solid #eadba9;background:#fff8df;border-radius:999px;overflow:hidden}.seedMeter span{display:block;height:100%;background:#d7b84f;border-radius:999px}.miniMetric{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:6px;column-gap:6px;min-height:72px}.miniMetric svg{grid-row:1/span 2;color:var(--accent-dark);margin-top:1px}.miniMetric span{color:var(--muted);font-size:12px;font-weight:800}.miniMetric strong{font-size:17px}.updatedMetric strong{font-size:14px}.metricFactors{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:-1px}.metricFactors span{display:inline-flex;align-items:center;min-height:21px;border-radius:999px;background:#f4f0fb;color:#5c4a7d;border:1px solid #e1d8f1;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.2}.metricFactors.compact{grid-column:1/-1;margin-top:0}.metricFactors.compact span{min-height:20px;padding:2px 6px;font-size:10.5px;background:#f7f4fb}.sparkline{width:74px;height:34px}.sparklineBase{stroke:#eee8f8;stroke-width:1;fill:none}.sparklineLine{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sparkline.up .sparklineLine{stroke:#2f8a55}.sparkline.down .sparklineLine{stroke:#b33d58}.sparkline.flat .sparklineLine{stroke:#7d719d}.compactMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:2px}.compactMetricGrid span{display:flex;align-items:center;gap:4px;min-width:0;border:1px solid var(--line);background:#fbfafd;border-radius:9px;padding:4px 6px;min-height:28px;color:var(--muted);font-size:11px;line-height:1.15}.compactMetricGrid .price,.compactMetricGrid .seed{background:#fffdf7}.compactMetricGrid em{font-style:normal;white-space:nowrap}.compactMetricGrid strong{margin-left:auto;color:var(--ink);font-size:12px}.compactMetricGrid .change{grid-column:span 2}.compactMetricGrid .change em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issueMeta{margin:4px 0}.postHeader>.metricDashboard+h1{margin-top:10px}@media (max-width:900px){.metricDashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.metricDashboard.compact{grid-template-columns:1fr}.metricCard{min-height:76px}}@media (max-width:640px){.metricFactors span{font-size:10.5px;padding-inline:6px}.metricDashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metricCard{padding:9px;min-height:72px}.metricCard strong{font-size:18px}.priceCard,.seedCard,.toneCard{grid-column:auto}.sparkline{width:62px}.compactMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.compactMetricGrid .change{grid-column:span 2}.metricDashboard.compact .metricCard{min-height:64px}}.metricHistoryHint{font-size:11px;color:var(--muted);line-height:1.1;margin-top:2px}.sparkline.collecting .sparklineLine{stroke:#9a91b5;stroke-dasharray:3 3}.compactMetricGrid .price{grid-column:span 2;align-items:center}.compactMetricGrid .price .sparkline{width:46px;height:20px;margin-left:auto}.compactMetricGrid .price small{margin-left:auto;font-size:11px;color:var(--muted);white-space:nowrap}.compactMetricGrid .price .sparklineBase{stroke-width:.8}.compactMetricGrid .price .sparklineLine{stroke-width:2}@media (max-width:640px){.compactMetricGrid .price .sparkline{width:40px;height:18px}.metricHistoryHint{font-size:10px}}.postTitleStack{display:grid;grid-gap:4px;gap:4px;min-width:0}.postHeaderLinks a{border:1px solid var(--line);background:#fff;padding:4px 8px;color:var(--accent-dark)}.postHeaderLinks a:hover{background:var(--soft-strong);text-decoration:none}.postMetaLine{gap:7px 10px}.authorChip{color:var(--ink)}.memberCommentNotice{border:1px solid #d8cff0;background:#f8f5ff;color:var(--accent-dark);padding:7px 9px}.actionPanel .button{white-space:normal;text-align:center;line-height:1.25}@media (max-width:640px){.postTitleHead{align-items:flex-start}.postHeaderLinks{justify-content:flex-start;width:100%}.postHeaderLinks a{padding:4px 7px}.memberCommentNotice,.postMetaLine span{font-size:12px}}.postTitleHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:linear-gradient(180deg,#fff,#fbfafd);border-top:1px solid #ece5fb;border-bottom:1px solid var(--line);padding:10px 10px 11px;margin:0 0 10px}.postKicker{display:inline-flex;align-items:center;gap:4px;width:max-content;border:1px solid #d5cce8;background:#fff;color:var(--accent-dark);padding:2px 7px;font-size:12px;font-weight:800;line-height:1.2}.postTitleHead h1{align-items:flex-start;margin:0;font-size:21px;line-height:1.32;word-break:keep-all;overflow-wrap:anywhere;color:#21183d}.postHeaderLinks,.postTitleHead h1{display:flex;gap:7px;font-weight:800}.postHeaderLinks{align-items:center;flex-wrap:wrap;justify-content:flex-end;font-size:13px;white-space:nowrap}.postHeaderLinks a,.postQuickLinks .button{border:1px solid #d4c9ec;background:#fff;color:var(--accent-dark);border-radius:8px;padding:6px 10px;min-height:32px;box-shadow:0 1px 0 rgba(75,49,168,.06)}.postHeaderLinks a:first-child{background:#f7f2ff;border-color:#bca9ed;color:#4b31a8}.postHeaderLinks a:hover,.postQuickLinks .button:hover{background:#f0eaff;text-decoration:none}.postMetaLine{padding:0 8px;gap:7px 9px;align-items:center}.postMetaLine span{min-height:24px}.authorChip{border:1px solid #cbbbed;background:#f8f3ff;color:#4b31a8;border-radius:999px;padding:3px 8px;font-weight:700}.authorChip strong{margin-left:3px;color:#201936}.postQuickLinks{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:10px 8px 0}.postQuickLinks .button.primary{background:#6947d8;border-color:#6947d8;color:#fff}.memberCommentNotice{display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:5px;border:1px solid #cbbbed;background:#fffdf7;color:#5a449a;border-radius:9px;padding:7px 10px;font-size:13px;font-weight:800;line-height:1.35}.memberStatusHint{margin-left:auto;color:var(--muted);font-size:12px;font-weight:800}@media (max-width:640px){.postTitleHead{display:grid;grid-gap:8px;gap:8px;padding:9px}.postTitleHead h1{font-size:18px}.postHeaderLinks{justify-content:flex-start;width:100%}.postHeaderLinks a,.postQuickLinks .button{padding:5px 8px}.postQuickLinks{margin-inline:0}.postMetaLine{padding-inline:0}.postMetaLine span{font-size:12px}.memberCommentNotice{font-size:12px;width:100%}}:root{--ink:#251e38;--muted:#70687f;--line:#e4ddf3;--soft:#faf7ff;--soft-strong:#f0eaff;--surface:#fff;--surface-muted:#fbf8ff;--surface-warm:#fffaf4;--accent:#6947d8;--accent-dark:#472aa8;--accent-soft:#efe8ff;--link:#5334bc;--success:#2f8a55;--success-soft:#effaf3;--warning:#8a6a18;--warning-soft:#fff7df;--danger:#a1324e;--danger-soft:#fff1f5;--info:#2b639f;--info-soft:#eff6ff;--shadow-soft:0 8px 26px rgba(49,37,83,.08);--shadow-tiny:0 2px 10px rgba(49,37,83,.05);--radius:14px;--radius-sm:10px}html{background:#fffaf6}body{background:radial-gradient(circle at top left,#fbf7ff 0,#fffaf6 34%,#fff 72%);color:var(--ink);font:14px/1.55 Arial,Noto Sans KR,sans-serif}a{color:var(--link)}a:hover{color:var(--accent-dark);text-decoration:none}.siteHead{background:rgba(255,255,255,.94);border-bottom:1px solid rgba(226,220,242,.9);box-shadow:0 1px 14px rgba(49,37,83,.05)}.headTop{height:68px}.logo{width:178px;height:50px}.headLinks{gap:9px}.headLinks a{border:1px solid transparent;border-radius:999px;padding:6px 9px;font-weight:800}.headLinks a:hover{background:var(--accent-soft);border-color:#ded3f7}.navShell{background:linear-gradient(180deg,#fbf8ff,#f6f1ff);border-top:1px solid #f1ecfb}.topNav{height:42px;gap:6px;padding:5px 0}.topNav a{height:32px;border:0;border-radius:999px;padding:0 12px;color:#4e4268;font-weight:800}.topNav a:first-child{border-left:0}.topNav a:hover,.topNav a[aria-current=page]{background:#fff;color:var(--accent-dark);box-shadow:var(--shadow-tiny)}.navAction,.topNav .navAction{background:var(--accent);color:#fff!important;border-color:var(--accent)}.navAction:hover,.topNav .navAction:hover{background:var(--accent-dark);color:#fff!important}.wrap{padding-top:22px}.sectionHead{border:0;background:rgba(255,255,255,.78);border:1px solid rgba(226,220,242,.9);border-radius:var(--radius);padding:14px 16px;margin-bottom:12px;box-shadow:var(--shadow-tiny)}.sectionHead.compact{padding:11px 13px;border-radius:var(--radius-sm);margin-bottom:9px}.sectionHead h1{font-size:25px;font-weight:850;letter-spacing:0;color:#211734}.sectionHead h2{font-size:17px;font-weight:800;color:#2b2142}.sectionHead h1 svg,.sectionHead h2 svg{color:var(--accent)}.sectionHead>div>p.muted,.sectionHead>p.muted{font-size:13px;color:#786f89}.breadcrumbs{font-size:12px;margin-bottom:9px;color:#837a92}.homeLoop{gap:7px}.homeLoop a,.tabs a{border-radius:999px;border:1px solid #e3daf6;background:#fff;color:#594b73;font-weight:800}.homeLoop a{padding:6px 10px;min-height:32px}.homeLoop a[aria-current=page],.tabs a.on{background:var(--accent);border-color:var(--accent);color:#fff}.tabs{gap:7px;border:0;background:transparent;margin:0 0 12px;padding:0 2px}.tabs a{padding:8px 13px}.tabs a:hover{background:#fff;text-decoration:none;box-shadow:var(--shadow-tiny)}.quickSubmit{border:1px solid #e3daf6;border-top:0;border-radius:18px;background:linear-gradient(135deg,#fff,#fbf8ff 60%,#fff8ed);box-shadow:var(--shadow-soft);overflow:hidden}.quickSubmit form{grid-template-columns:142px minmax(0,1fr) auto;padding:13px 14px;min-height:72px}.quickSubmit strong{font-size:14px}.commentForm input,.commentReportForm select,.commentReportForm textarea,.quickSubmit input,.writeForm input,.writeForm textarea{border-color:#ded5ef;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.commentEditor:focus,.commentForm input:focus,.commentReportForm select:focus,.commentReportForm textarea:focus,.quickSubmit input:focus,.writeForm input:focus,.writeForm textarea:focus{outline:0;border-color:#a990ee;box-shadow:0 0 0 3px rgba(105,71,216,.12)}.button,.commentActions button,.commentReportActions button,.commentSubmitRow button,.formActions button,.postActionButtons .button,.postActionButtons button,.predictionJoinGrid button,.urlPreviewInput button{border-radius:10px;font-weight:850;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.button:hover,.commentActions button:hover,.commentReportActions button:hover,.commentSubmitRow button:hover,.formActions button:hover,.postActionButtons .button:hover,.postActionButtons button:hover,.predictionJoinGrid button:hover,.urlPreviewInput button:hover{transform:translateY(-1px);box-shadow:var(--shadow-tiny);text-decoration:none}.button.primary,.commentSubmitRow button,.formActions button,.predictionJoinGrid button{background:linear-gradient(180deg,#7657df,#5d3bca);border-color:#5d3bca;color:#fff}.board{border:0;border-radius:16px;background:transparent;box-shadow:none;border-spacing:0 9px}.board thead th{border:0;background:transparent;color:#7a7189;font-size:11px;padding:0 10px 2px}.board tbody tr{background:#fff;border-radius:16px;box-shadow:var(--shadow-tiny)}.board tbody tr:hover td{background:#fff}.board tbody tr:hover{box-shadow:var(--shadow-soft)}.board td,.board th{border:0}.board td{background:#fff;border-top:1px solid #eee8f7;border-bottom:1px solid #eee8f7;padding:11px 10px;vertical-align:middle}.board td:first-child{border-left:1px solid #eee8f7;border-radius:16px 0 0 16px}.board td:last-child{border-right:1px solid #eee8f7;border-radius:0 16px 16px 0}.board .titleCell>a:first-child{font-size:15px;font-weight:750;color:#251e38;line-height:1.42}.rowMeta,.rowMeta.postRowMeta{color:#756d84;font-size:12px;line-height:1.43}.badgeLine span,.cat,.flairBadge,.materialKind,.miniBadge,.statusBadge,.subjectKindPill,.tags a,.tags span{border:0;border-radius:999px;min-height:22px;padding:3px 8px;background:#f3efff;color:#4f35a8;font-weight:850}.cat{background:#f6f2ff;color:#5d42bd}.miniBadge.hot,.statusBadge.open{background:#fff1dc;color:#8a5813}.flowBadges{gap:5px;margin-top:6px}.flowBadge{min-height:23px;border:0;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:850;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.flowBadge.source.completed,.flowBadge.source.partial{background:var(--success-soft);color:var(--success)}.flowBadge.source.fetching,.flowBadge.source.pending{background:var(--warning-soft);color:var(--warning)}.flowBadge.source.failed,.flowBadge.source.manual_needed{background:var(--danger-soft);color:var(--danger)}.flowBadge.subject{background:#f3edff;color:#5636be}.flowBadge.subject.candidate,.flowBadge.subject.pending{background:var(--warning-soft);color:var(--warning)}.flowBadge.market{background:var(--info-soft);color:var(--info)}.empty,.loginNotice{border:1px dashed #d8ceee;border-radius:14px;background:linear-gradient(135deg,#fff,#fbf8ff);color:#71677f;padding:14px 16px}.homeIndex .boardSection,.postsIndex .boardSection{margin-top:14px}.homeIndex .board.issueBoard td,.postsIndex .board td{padding-top:13px;padding-bottom:13px}.homeIndex .board .titleCell,.postsIndex .board .titleCell{display:block}.homeIndex .board .titleCell>a:first-child,.postsIndex .board .titleCell>a:first-child{font-size:16px}.homeIndex .postRowMeta,.postsIndex .postRowMeta{-webkit-line-clamp:2;line-clamp:2}.subjectCards{gap:14px}.subjectCard{grid-template-columns:92px minmax(0,1fr);gap:12px;border:1px solid #ebe4f7;border-radius:18px;background:linear-gradient(180deg,#fff,#fffdff);box-shadow:var(--shadow-soft);padding:13px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.subjectCard:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(49,37,83,.12);border-color:#d8cdf3}.subjectThumb{width:92px;border:0;border-radius:17px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65),0 5px 18px rgba(105,71,216,.12)}.subjectThumb.person{background:linear-gradient(135deg,#f2eaff,#eaf1ff)}.subjectThumb.issue{background:linear-gradient(135deg,#fff6df,#f5f0ff)}.subjectThumb.journalist{background:linear-gradient(135deg,#e9fbfb,#f3f0ff)}.subjectThumb.media{background:linear-gradient(135deg,#f1edff,#fff4f0)}.subjectThumb span em{font-size:23px}.subjectCard h2 a{font-size:17px;font-weight:850;color:#251e38}.subjectCard p{font-size:12.5px;color:#625b6d;line-height:1.45}.subjectCardTop{font-size:11.5px}.compactMetricGrid{gap:6px}.compactMetricGrid span{border:0;border-radius:12px;background:#f8f5ff;min-height:31px;padding:5px 7px}.compactMetricGrid .price,.compactMetricGrid .seed{background:#fff8e8}.compactMetricGrid strong{font-weight:850}.metricDashboard{gap:12px}.metricCard{border:1px solid #e8e0f4;border-radius:18px;background:#fff;box-shadow:var(--shadow-soft);padding:13px;min-height:92px}.metricCard strong{font-size:24px;font-weight:900}.priceCard{background:linear-gradient(135deg,#fff,#f6f1ff)}.toneCard.flat{background:linear-gradient(135deg,#fff,#faf7ff)}.toneCard.up{background:linear-gradient(135deg,#fff,#effaf3)}.toneCard.down{background:linear-gradient(135deg,#fff,#fff1f5)}.seedCard{background:linear-gradient(135deg,#fff,#fff8e4)}.seedMeter{height:8px;border:0;background:#f4e9bb}.seedMeter span{background:linear-gradient(90deg,#d1ae34,#f0cf62)}.metricFactors span{border:0;background:#f4efff;color:#58417e}.sparklineLine{stroke-width:2.8}.postHeader{border:1px solid #e7dff5;border-top:0;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:var(--shadow-soft);padding:13px}.postTitleHead{border:0;border-radius:16px;background:linear-gradient(135deg,#fff,#fbf7ff);padding:13px}.postTitleHead h1{font-size:23px;font-weight:850}.postHeaderLinks a,.postQuickLinks .button{border:0;border-radius:999px;background:#f3efff;box-shadow:none}.postHeaderLinks a:first-child,.postQuickLinks .button.primary{background:var(--accent);color:#fff}.postMetaLine{padding:7px 4px}.authorChip,.memberCommentNotice{border:0;border-radius:999px;background:#f4efff}.commentForm,.flairSummary,.materialCard,.memberEntryGrid span,.predictionJoinForm,.seedPanel,.urlPreviewCard,.walletSummary span,.writeIntro{border:1px solid #e8e0f4;border-radius:16px;background:#fff;box-shadow:var(--shadow-tiny)}.commentForm{background:linear-gradient(180deg,#fff,#fbf8ff)}.commentTagChooser button,.editorToolbar button,.tagTab{border:0;border-radius:999px;background:#f3efff;color:#5b4a74}.commentTagChooser button.active,.editorToolbar button.active,.tagTab.active{background:var(--accent);color:#fff}.commentEditor{border-radius:14px;border-color:#ded5ef;background:#fff}.writePage{max-width:1180px}.writeIntro{padding:16px 18px;background:linear-gradient(135deg,#fff,#f7f1ff 70%,#fff8ed)}.writeIntro strong{font-size:17px;color:#251e38}.writeIntro strong:before{content:"✍️ ";font-weight:400}.writeFlow{border:0;background:transparent;gap:7px}.writeFlow li{border:1px solid #e3daf6;border-radius:999px;background:#fff;padding:8px 10px}.writeFlow li.on{background:var(--accent);color:#fff;border-color:var(--accent)}.writeForm{border:1px solid #e8e0f4;border-top:0;border-radius:18px;background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}.writeForm>.formBand,.writeForm>.formGrid.twoCols>.formField,.writeForm>.primaryBand{border-bottom:1px solid #eee8f7;background:#fff}.writeForm>.formBand>.formField>label,.writeForm>.formBand>label,.writeForm>.formGrid.twoCols>.formField>label,.writeForm>.primaryBand>label{background:#fbf8ff;color:#302444}.writeEditor{min-height:420px}.formActions{padding:16px}.memberEntryHero{border:1px solid #e8e0f4;border-radius:22px;background:linear-gradient(135deg,#fff,#f7f1ff 72%,#fff8ed);box-shadow:var(--shadow-soft);padding:22px}.memberEntryHero h1{font-size:25px}.memberEntryGrid span{border:0;border-radius:14px;background:#fff;box-shadow:var(--shadow-tiny)}.memberEntryActions .button{border-radius:999px}.walletSummary{gap:10px}.walletSummary span{border:0;border-radius:16px;background:linear-gradient(135deg,#fff,#fbf8ff);box-shadow:var(--shadow-tiny)}.walletSummary strong{font-size:22px}.sidePanel{border:1px solid #e8e0f4;border-radius:18px;box-shadow:var(--shadow-soft)}.siteFoot{background:#fbf8ff;border-top:1px solid #e8e0f4}@media (max-width:980px){.subjectCards{grid-template-columns:repeat(2,minmax(0,1fr))}.metricDashboard{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){body{font-size:13px;background:#fffaf7}.headTop{height:58px}.logo{width:142px;height:42px}.headWrap,.navShell .headWrap,.wrap{padding-left:12px;padding-right:12px}.topNav{gap:5px;padding:6px 0}.topNav a{height:32px;padding:0 10px;border:0}.wrap{padding-top:16px}.sectionHead{padding:13px;border-radius:16px}.sectionHead h1{font-size:22px}.sectionHead h2{font-size:16px}.quickSubmit form{grid-template-columns:1fr;padding:12px}.tabs{gap:6px}.tabs a{padding:7px 11px}.board{border-spacing:0 8px}.board thead{display:none}.board td,.board td:first-child,.board td:last-child,.board tr{display:block;width:100%;border-radius:0;border-left:1px solid #eee8f7;border-right:1px solid #eee8f7}.board td:first-child{border-radius:15px 15px 0 0;border-top:1px solid #eee8f7}.board td:last-child{border-radius:0 0 15px 15px;border-bottom:1px solid #eee8f7}.board td{border-top:0;border-bottom:0;padding:8px 11px}.board .titleCell>a:first-child{font-size:15px;-webkit-line-clamp:3;line-clamp:3}.catCol,.num,.timeCol{text-align:left!important;width:auto}.flowBadge{font-size:10.5px;min-height:21px}.subjectCards{grid-template-columns:1fr}.subjectCard{grid-template-columns:76px minmax(0,1fr);border-radius:16px;padding:11px}.subjectThumb{width:76px;border-radius:15px}.compactMetricGrid,.metricDashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.metricDashboard{gap:9px}.metricCard{border-radius:15px;min-height:76px;padding:10px}.metricCard strong{font-size:19px}.postHeader{padding:10px;border-radius:16px}.postTitleHead h1{font-size:19px}.writeFlow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.writeFlow li{white-space:normal}.writeForm{border-radius:16px}.writeEditor{min-height:260px}.memberEntryHero{padding:17px;border-radius:18px}.memberEntryHero h1{font-size:21px}}@media (max-width:430px){.headWrap,.navShell .headWrap,.wrap{padding-left:10px;padding-right:10px}.topNav a{font-size:12px;padding:0 8px}.homeLoop a{font-size:12px;padding:5px 8px}.metricDashboard{grid-template-columns:1fr 1fr}.metricCardHead{font-size:11px}.subjectCard h2 a{font-size:16px}.memberEntryGrid{grid-template-columns:1fr}}.homeLoop a.navAction{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.homeLoop a.navAction:hover{background:var(--accent-dark)!important;color:#fff!important}.flowBadge.subject:before{content:"";display:inline-block;width:7px;height:7px;border-radius:999px;background:#7b5dde;box-shadow:0 0 0 3px rgba(123,93,222,.12);margin-right:1px}@media (max-width:640px){.board tbody tr{display:flex;flex-wrap:wrap;gap:0;padding:9px 10px;background:#fff;border:1px solid #eee8f7;border-radius:16px}.board td,.board td:first-child,.board td:last-child{display:block;border:0!important;border-radius:0!important;background:transparent!important;padding:4px 6px}.board td.titleCell{flex:1 0 100%;order:2;padding:8px 6px}.board td.catCol{order:1;padding:3px 6px}.board td.catCol,.board td.num:not(.hideXs){display:inline-flex!important;align-items:center;width:auto!important}.board td.num:not(.hideXs){order:3;color:#625b6d;font-size:12px}.board td.num:not(.hideXs):before{content:"댓글";margin-right:4px;font-weight:800;color:#6a5a82}.board td.timeCol{order:4;display:inline-flex!important;align-items:center;width:auto!important;color:#7a7189;font-size:12px}.board td.timeCol:before{content:"시간";margin-right:4px;font-weight:800;color:#6a5a82}.board td.hideSm,.board td.hideXs,.board td.num.hideXs{display:none!important}}.postDetail .postTitleHead{background:#fff;border:1px solid #ece5fb;border-radius:14px;padding:13px 14px;box-shadow:0 8px 20px rgba(77,55,128,.05)}.postDetail .postTitleHead h1{font-size:22px;font-weight:650;line-height:1.42;color:#1f1834}.postDetail .postKicker{font-weight:700;color:#6a5a84;background:#f6f1ff;border-color:#e2d8f6}.postDetail .postHeaderLinks a{border:0;background:transparent;box-shadow:none;color:#6b5d82;padding:4px 0;min-height:0;font-weight:700}.postDetail .postHeaderLinks a:hover{background:transparent;color:var(--accent);text-decoration:underline}.postManageLinks{justify-content:flex-end;margin:4px 8px 0}.postManageLinks a{font-size:12px;color:#7b6b93;text-decoration:underline;text-underline-offset:3px}.postDetail .postMetaLine{padding:9px 2px 0}.postDetail .postMetaLine span{font-size:13px;color:#6b5d82}.postDetail .lead{margin:10px 2px 0;color:#372b51}.sourceReference{border-top:1px solid #eee6f7;border-bottom:1px solid #eee6f7;margin:14px 0 4px;padding:10px 2px}.sourceReference dl{display:grid;grid-gap:7px;gap:7px;margin:0}.sourceReference dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.sourceReference dt{font-size:12px;font-weight:800;color:#7b6b93}.sourceReference dd{margin:0;min-width:0;color:#2c2240;overflow-wrap:anywhere}.sourceReference a{font-weight:800;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.postDetail .postBody{border-top:1px solid #eee6f7;border-bottom:0;padding:14px 0 4px;line-height:1.62}.postDetail .postBody p{margin:0 0 9px}.postDetail .quoteBox{margin:10px 0 0}.postDetail .postActions{border-top:0;border-bottom:1px solid #eee6f7;padding:12px 0}.postDetail .postActionButtons{gap:6px}.postDetail .postActionButtons button{border:1px solid #ded4f1;background:#fff;color:#4a3b65;border-radius:10px;min-height:32px;padding:6px 10px;font-size:13px;font-weight:750}.postDetail .postActionButtons button.quietAction{background:#faf8ff;color:#6d607d;font-weight:650}.postDetail .postActionButtons button.activeAction{border-color:#bfaef0;background:#f0eaff;color:#5636b8;font-weight:850}.postDetail .postActionButtons button:hover{background:#f2ecff}.postDetail .commentBlock .sectionHead .cat{font-size:12px;color:#7b6b93;background:#f8f4ff;border-radius:999px;padding:4px 9px}.commentTagChooser.compact{display:grid;grid-template-columns:auto minmax(120px,180px) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid var(--line);padding-bottom:8px}.commentTagChooser.compact label{font-size:13px;font-weight:800;color:#3a2e52}.commentTagChooser.compact select{height:34px;border:1px solid #d8ceed;border-radius:10px;background:#fff;color:#2d2143;font:inherit;font-size:13px;font-weight:750;padding:0 10px}.commentTagChooser.compact span{font-size:12px;color:#7b6b93}.commentGuide,.postDetail .actionPanel,.postDetail .compactSeedPanel .seedPanel{display:none}@media (max-width:640px){.postDetail .postTitleHead{padding:12px}.postDetail .postTitleHead h1{font-size:19px}.postManageLinks{justify-content:flex-start;margin-left:0}.sourceReference dl>div{gap:3px}.commentTagChooser.compact,.sourceReference dl>div{grid-template-columns:1fr}.commentTagChooser.compact select{width:100%}.postDetail .postActionButtons{display:grid;grid-template-columns:1fr 1fr}}.postManageLinks{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.postManageLinks a,.textDangerButton{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.textDangerButton{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 28%,var(--border))}.postDeleteForm{flex-basis:100%;display:grid;grid-gap:8px;gap:8px;max-width:380px;padding:10px;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.postDeleteForm label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:700;color:var(--text)}.postDeleteForm input{min-height:34px;border:1px solid var(--border);border-radius:8px;padding:6px 9px;background:#fff}.postDeleteActions{display:flex;gap:7px;flex-wrap:wrap}.dangerTinyButton,.plainTinyButton{border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer}.dangerTinyButton{border-color:var(--danger);background:var(--danger);color:#fff}.plainTinyButton{background:#fff;color:var(--muted)}.commentFilter{display:flex;align-items:center;gap:8px;margin:8px 0 10px;color:var(--muted);font-size:12px}.commentFilter label{font-weight:800;color:#3a2e52}.commentEditForm textarea,.commentEditGrid input,.commentEditGrid select,.commentFilter select{border:1px solid #ded5ef;border-radius:10px;background:#fff;color:var(--ink);font:inherit;padding:7px 9px}.commentMetaLine{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13px;margin-bottom:4px}.commentEvidenceLink{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--accent-dark);font-size:12px;font-weight:800;overflow-wrap:anywhere}.compactActions{gap:5px;margin-top:7px}.commentActions button.active{background:#f3efff;border-color:#c9b8f4;color:var(--accent-dark)}.commentActions button.mutedAction{background:#f8f6fb;color:#82758e;border-color:#e5ddef;cursor:default}.commentActions button.dangerTextAction{color:#aa2f4f;border-color:#f1cbd5;background:#fff7fa}.commentEditForm{display:grid;grid-gap:7px;gap:7px;margin:7px 0;padding:9px;border:1px solid #e8e0f4;border-radius:12px;background:#fff}.commentEditGrid{display:grid;grid-template-columns:minmax(110px,160px) minmax(0,1fr);grid-gap:7px;gap:7px}.commentEditForm textarea{min-height:90px;resize:vertical;line-height:1.45;overflow-wrap:anywhere}.commentEditActions{display:flex;justify-content:flex-end;gap:6px}.commentEditActions button{border:1px solid var(--line);background:#fff;color:#3e464b;font:inherit;font-size:12px;font-weight:800;padding:5px 10px;border-radius:9px;cursor:pointer}.commentEditActions button[type=submit]{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:640px){.commentFilter{align-items:stretch}.commentFilter select{min-width:0;flex:1 1}.commentEditGrid{grid-template-columns:1fr}.commentActions.compactActions button{font-size:11px;padding:4px 7px}}.headerLogoutButton{border:1px solid #e3daf6;border-radius:999px;background:#fff;color:#594b73;font:inherit;font-size:13px;font-weight:800;padding:6px 9px;cursor:pointer}.headerLogoutButton:hover{background:var(--accent-soft);border-color:#ded3f7;color:var(--accent-dark)}.headerLogoutButton:disabled{opacity:.6;cursor:wait}.homeIndex .board .titleCell>a:first-child,.postsIndex .board .titleCell>a:first-child{display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.homeIndex .board .rowMeta,.postsIndex .board .rowMeta{color:#665f72;line-height:1.45}.homeIndex .board .flowBadges,.postsIndex .board .flowBadges{margin-top:5px}.homeIndex .board .flowBadge,.postsIndex .board .flowBadge{font-size:11px;min-height:21px;padding:2px 7px;font-weight:750}@media (max-width:640px){.homeIndex .board .titleCell>a:first-child,.postsIndex .board .titleCell>a:first-child{-webkit-line-clamp:3;line-clamp:3}.headerLogoutButton{height:32px;padding:0 10px;font-size:12px}}.postDetail .postHeader{padding:10px 12px;border-radius:12px;box-shadow:none;background:#fff}.postDetail .postTitleHead{padding:0;border:0;background:transparent;box-shadow:none}.postDetail .postTitleStack{gap:4px}.postDetail .postKicker{font-size:12px;padding:2px 7px}.postDetail .postHeader h1{font-size:22px;line-height:1.32;margin:4px 0}.postDetail .postMetaLine{margin-top:8px;gap:6px 10px}.postDetail .lead{margin:8px 0 0;font-size:14px;line-height:1.48}.postDetail .postManageLinks{margin-top:8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.postDetail .postManageLinks a,.postDetail .postManageLinks button{font-size:12px;min-height:28px;padding:4px 8px;border-radius:999px}.postDetail .postMainCol{display:flex;flex-direction:column;gap:12px}.postDetail .postBody{font-size:16px;line-height:1.65;padding:4px 0 2px;color:#160d2f}.postDetail .sourceReference{margin-top:0}.postDetail .commentBlock{margin-top:4px}.postDetail .commentBlock>.sectionHead{padding:10px 12px}@media (max-width:640px){.postDetail .breadcrumbs{margin-bottom:8px}.postDetail .postHeader{padding:9px 10px;border-radius:12px}.postDetail .postTitleHead{display:flex;align-items:flex-start;gap:8px}.postDetail .postHeader h1{font-size:19px;line-height:1.34;margin:3px 0}.postDetail .postMetaLine{margin-top:6px;gap:5px 8px}.postDetail .postMetaLine span{font-size:11px}.postDetail .lead{display:none}.postDetail .postBody{font-size:15px;line-height:1.62}.postDetailGrid{gap:12px}.postDetail .postSideRail{display:none}}.postDetail .postContentCard{border:1px solid #eadff7;border-radius:16px;background:#fff;padding:14px 16px;box-shadow:0 10px 24px rgba(67,45,112,.05)}.postDetail .postContentCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid #f0e8f8}.postDetail .postContentCardHead h2{margin:0;font-size:15px;line-height:1.35;font-weight:800;color:#24183c}.postDetail .postContentCardHead h2:before{content:"📝";margin-right:6px}.postDetail .postContentCard .postManageLinks{margin:0 0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.postDetail .postContentCard .postManageLinks a,.postDetail .postContentCard .postManageLinks button{min-height:28px;border:1px solid #e1d7f2;border-radius:999px;background:#fbf9ff;padding:4px 9px;color:#5d4b78;font-size:12px;font-weight:800;text-decoration:none;line-height:1.25}.postDetail .postContentCard .postManageLinks .textDangerButton{color:#b4233f;border-color:#f0bfcc;background:#fff8fa}.postDetail .postContentCard .postBody{border:0;padding:13px 0 10px;font-size:16px;line-height:1.7;color:#150c2a;white-space:normal;overflow:visible}.postDetail .postContentCard .sourceReference{margin:4px 0 0;padding:10px 0;border-top:1px solid #f0e8f8;border-bottom:1px solid #f0e8f8}.postDetail .postContentCard .attachmentsView{margin-top:12px}.postDetail .postContentCard .postActions{margin-top:10px;padding:10px 0 0;border-top:1px solid #f0e8f8;border-bottom:0}.postDetail .postContentCard .postActionButtons{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.postDetail .postContentCard .postActionButtons button{min-height:32px;border-radius:999px;padding:6px 11px}.postDetail .postDeleteForm{flex-basis:100%;margin-top:4px}@media (max-width:640px){.postDetail .postContentCard{padding:12px;border-radius:15px}.postDetail .postContentCardHead{align-items:flex-start;gap:8px}.postDetail .postContentCard .postManageLinks{justify-content:flex-end;gap:5px}.postDetail .postContentCard .postManageLinks a,.postDetail .postContentCard .postManageLinks button{font-size:11px;padding:4px 7px;min-height:26px}.postDetail .postContentCard .postActionButtons{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.postDetail .postContentCard .postActionButtons button{justify-content:center;min-width:0;padding:6px 8px;font-size:12px}}.postDetail .commentList{display:grid;grid-gap:10px;gap:10px;border-top:0;margin-top:10px}.postDetail .commentRow{border:1px solid #eadff7;border-radius:15px;background:#fff;padding:12px 14px;box-shadow:0 8px 18px rgba(67,45,112,.045)}.postDetail .commentRow:hover{border-color:#decff4;background:#fffdfd}.postDetail .commentMetaLine{margin:0 0 8px;padding-bottom:7px;border-bottom:1px solid #f1eaf8;gap:6px 8px}.postDetail .commentMetaLine .cat{display:inline-flex;align-items:center;min-height:22px;border:1px solid #e4d8f6;border-radius:999px;background:#f8f3ff;color:#5b36bd;padding:2px 8px;font-size:12px;font-weight:850}.postDetail .commentMetaLine b{font-size:13px;color:#211631}.postDetail .commentMetaLine .muted{margin-left:auto;font-size:12px;color:#8a8098}.postDetail .commentBody{margin:8px 0 0;padding:2px 0 4px;font-size:15px;line-height:1.65;color:#190f2d}.postDetail .commentBody p{margin:0 0 6px}.postDetail .commentEvidenceLink{margin-top:7px;border:1px solid #e8ddf7;border-radius:999px;background:#fbf8ff;padding:4px 8px;text-decoration:none}.postDetail .commentContribution{margin-top:8px}.postDetail .commentContribution span,.postDetail .commentContribution strong{border-radius:999px;background:#fbf8ff;border-color:#e6dcf4;padding:3px 7px}.postDetail .commentActions.compactActions{margin-top:10px;padding-top:8px;border-top:1px solid #f1eaf8;display:flex;justify-content:flex-start;align-items:center;gap:6px}.postDetail .commentActions.compactActions button{min-height:30px;border-radius:999px;background:#fff;border-color:#e2d7f0;color:#55486d;padding:5px 9px;font-size:12px}.postDetail .commentActions.compactActions button.active{background:#f1ebff;border-color:#cab7f3;color:#5636b8}.postDetail .commentActions.compactActions button.dangerTextAction{margin-left:0;background:#fff8fa}.postDetail .commentEditForm,.postDetail .commentReportForm{margin-top:10px;border-radius:13px;background:#fffdfd}.postDetail .commentSummary{border-radius:0 0 14px 14px;background:#fff}@media (max-width:640px){.postDetail .commentList{gap:8px;margin-top:8px}.postDetail .commentRow{padding:11px 12px;border-radius:14px}.postDetail .commentMetaLine .muted{margin-left:0;flex-basis:100%}.postDetail .commentBody{font-size:14px;line-height:1.62}.postDetail .commentActions.compactActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.postDetail .commentActions.compactActions button{justify-content:center;font-size:11px;padding:5px 7px}}.entityDetail .postHeader,.issueDetail .postHeader{border:1px solid #eadff7;border-radius:18px;background:linear-gradient(180deg,#fff,#fffdff);padding:16px;box-shadow:0 10px 28px rgba(67,45,112,.045)}.entityDetail .postHeader h1,.issueDetail .postHeader h1{margin:0 0 10px;font-size:28px;line-height:1.25}.entityFlowIntro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid #eadff7;border-radius:14px;background:#fffdfd}.entityFlowIntro strong{font-size:15px;color:#21183d;white-space:nowrap}.entityFlowIntro p{margin:0;color:#625b6d;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.entityDetail .qaBlock,.issueDetail .qaBlock{margin-top:12px;padding:0;border:0;gap:8px}.entityDetail .qaItem,.issueDetail .qaItem{border:1px solid #eee6f7;border-radius:12px;background:#fff;padding:10px 12px}.entityDetail .qaItem h2,.issueDetail .qaItem h2{font-size:13px;color:#332653}.entityDetail .boardSection,.issueDetail .boardSection{border:1px solid #eadff7;background:#fff;border-radius:14px;padding:10px 12px;box-shadow:0 6px 18px rgba(67,45,112,.035)}.entityDetail .boardSection .board th,.issueDetail .boardSection .board th{background:#fbf8ff}.entityDetail .seedPanel,.issueDetail .seedPanel{margin-top:14px;border-radius:14px;border-color:#e7dcf7;background:linear-gradient(180deg,#fff,#fffdf7);padding:12px;box-shadow:0 6px 18px rgba(67,45,112,.035)}.entityDetail .seedPanel .sectionHead h2:before,.issueDetail .seedPanel .sectionHead h2:before{content:"\1F331 "}.entityDetail .seedGuide p,.issueDetail .seedGuide p{flex:1 1 260px;margin:0;color:#625b6d;line-height:1.45}.entityDetail .positionBox,.entityDetail .stakeForm,.issueDetail .positionBox,.issueDetail .stakeForm{border-top:1px solid #f0e8f8;padding-top:10px}.entitySupportGrid{margin-top:14px}.postInlineSubjects{border:1px solid #eadff7;border-radius:16px;background:#fff;padding:12px 14px;box-shadow:0 8px 20px rgba(67,45,112,.04)}.inlineSubjectList{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.inlineSubjectList a{display:grid;grid-gap:2px;gap:2px;min-width:150px;max-width:260px;border:1px solid #e7dcf7;border-radius:12px;background:#fbf8ff;padding:8px 10px;text-decoration:none}.inlineSubjectList a:hover{background:#f2ecff;border-color:#d6c7f3}.inlineSubjectList strong{font-size:13px;color:#301f63;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inlineSubjectList span{font-size:12px;color:#746b86}@media (max-width:640px){.entityDetail .postHeader,.issueDetail .postHeader{padding:12px;border-radius:16px}.entityDetail .postHeader h1,.issueDetail .postHeader h1{font-size:23px}.entityFlowIntro{display:grid;grid-gap:5px;gap:5px;padding:10px}.entityFlowIntro strong{white-space:normal}.entityDetail .qaBlock,.issueDetail .qaBlock{grid-template-columns:1fr}.entityDetail .boardSection,.issueDetail .boardSection{padding:9px 10px;border-radius:13px}.entityDetail .seedPanel,.issueDetail .seedPanel{padding:10px;border-radius:13px}.inlineSubjectList{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.inlineSubjectList a{max-width:none;min-width:0}}.postDetail .postHeader h1{white-space:normal;max-width:100%}/* 내 시드 대시보드 1차 정리 */.walletHero{display:grid;grid-gap:12px;gap:12px;overflow:visible}.compactWalletHero{padding:18px 20px}.walletLoggedOutHero{overflow:visible}.walletMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:6px}.walletMetricCard{display:flex;gap:10px;align-items:flex-start;min-width:0;padding:14px;border:1px solid #eadff7;border-radius:18px;background:linear-gradient(135deg,#fff,#fbf8ff);box-shadow:var(--shadow-tiny)}.walletMetricIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:999px;background:#f0e7ff;font-size:17px}.walletMetricCard strong{display:block;font-size:23px;line-height:1.1;color:var(--accent-dark);letter-spacing:0}.walletMetricCard span:not(.walletMetricIcon){display:block;margin-top:3px;font-size:12px;font-weight:800;color:#423655}.walletMetricCard small{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.35}.walletCardSection{padding:16px;border:1px solid #eadff7;border-radius:20px;background:#fff;box-shadow:var(--shadow-tiny)}.walletCardSection .sectionHead{align-items:flex-start;border-bottom:1px solid #eee5f8;padding-bottom:10px;margin-bottom:12px}.walletCardSection .sectionHead h2{margin:0;font-size:18px;line-height:1.25}.walletCardSection .sectionHead p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.walletPositionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.walletPositionCard{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid #eadff7;border-radius:18px;background:linear-gradient(180deg,#fff,#fffafe)}.walletPositionMain{min-width:0}.walletPositionMain h3{margin:7px 0 4px;font-size:17px;line-height:1.35;font-weight:700;color:var(--text)}.walletPositionMain h3 a{color:inherit;text-decoration:none}.walletPositionMain h3 a:hover{text-decoration:underline;text-underline-offset:3px}.walletPositionMain p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.walletPositionStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.walletPositionStats span{min-width:0;padding:9px 10px;border-radius:14px;background:#f8f5ff;border:1px solid #eee5f8}.walletPositionStats small{display:block;color:var(--muted);font-size:11px;font-weight:700;line-height:1.2}.walletPositionStats strong{display:block;margin-top:3px;font-size:15px;line-height:1.2;color:#241b35}.walletPositionFoot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px}.walletPositionFoot .button{margin-left:auto}.walletEmptyState{padding:18px;border:1px dashed #d9c9f0;border-radius:18px;background:#fbf8ff;color:#493f60}.walletEmptyState strong{display:block;font-size:15px;color:#241b35}.walletEmptyState p{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.walletEmptyState .textLink{display:inline-flex;margin-top:10px}.walletTwoColumn{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);grid-gap:16px;gap:16px;align-items:start}.walletTimeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.walletTimeline li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid #eee5f8;border-radius:16px;background:#fffafe}.walletTimelineDot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#f0e7ff;font-size:14px}.walletTimeline strong{display:block;font-size:14px;color:#241b35;line-height:1.25}.walletTimeline p{margin:4px 0;color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.walletTimeline small{color:var(--muted);font-size:12px}.walletTimeline .seedChange{align-self:center;white-space:nowrap}.walletContributionBody{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.walletFlairBox{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid #eee5f8;border-radius:18px;background:linear-gradient(135deg,#fff,#fbf8ff)}.walletFlairBox strong{font-size:16px;color:#241b35}.walletFlairBox p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.walletContributionStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.walletContributionStats span{padding:10px;border:1px solid #eee5f8;border-radius:14px;background:#fffafe;color:var(--muted);font-size:12px;font-weight:700}.walletContributionStats strong{display:block;color:var(--accent-dark);font-size:18px;line-height:1.15}.walletMessage{border-radius:14px;background:#f7fff7;border-color:#bfe8c7;color:#266532}@media (max-width:760px){.compactWalletHero{padding:16px 14px}.walletMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.walletMetricCard{padding:11px;border-radius:15px;gap:8px}.walletMetricIcon{width:30px;height:30px;flex-basis:30px;font-size:15px}.walletMetricCard strong{font-size:19px}.walletPositionGrid{grid-template-columns:1fr}.walletPositionCard{padding:12px;border-radius:16px}.walletPositionStats{grid-template-columns:1fr 1fr}.walletPositionStats span:last-child{grid-column:1/-1}.walletPositionFoot .button{margin-left:0;width:100%;justify-content:center}.walletTwoColumn{grid-template-columns:1fr;gap:12px}.walletTimeline li{grid-template-columns:auto minmax(0,1fr);gap:8px}.walletTimeline .seedChange{grid-column:2;justify-self:start}.walletContributionStats{grid-template-columns:1fr 1fr}.walletCardSection{padding:13px;border-radius:17px}}.walletFirstExperience{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:16px;gap:16px;align-items:center;border-color:#eadff7;background:linear-gradient(135deg,#fff,#fbf8ff 72%,#fff8ed);box-shadow:var(--shadow-tiny)}.walletFirstExperienceText{display:grid;grid-gap:8px;gap:8px;min-width:0}.walletFirstExperienceText h2{margin:0;font-size:21px;line-height:1.3;color:var(--text)}.walletFirstExperienceText p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.walletOnboardingActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:stretch}.walletOnboardingActions>.button{grid-column:1/-1;justify-content:center;border-radius:999px}.walletOnboardingChoice{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:11px 12px;border:1px solid #e8ddf6;border-radius:14px;background:#fff;color:var(--text);text-decoration:none;box-shadow:var(--shadow-tiny)}.walletOnboardingChoice strong{font-size:13px;line-height:1.25;color:var(--accent-dark)}.walletOnboardingChoice span{font-size:12px;line-height:1.35;color:var(--muted)}@media (max-width:720px){.walletFirstExperience{gap:12px}.walletFirstExperience,.walletOnboardingActions{grid-template-columns:1fr}.walletFirstExperienceText h2{font-size:19px}}