@font-face{font-family:Pretendard;font-style:normal;font-weight:400;src:url(/argos-assets/Pretendard-Regular-f27aa9a81f.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;src:url(/argos-assets/Pretendard-Medium-0745a191f0.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700 900;src:url(/argos-assets/Pretendard-Bold-43907222c9.woff) format("woff")}@font-face{font-family:GmarketSans;font-style:normal;font-weight:500;src:url(/argos-assets/GmarketSansMedium-88a307691d.ttf) format("truetype")}:root{--background:#f4f6f8;--foreground:#212b36;--muted:#637381;--muted-light:#919eab;--border:#dfe3e8;--border-strong:#454f5b;--panel:#ffffff;--primary:#004b93;--primary-dark:#002f63;--primary-soft:#e8f2fb;--cyan:#0aa6b4;--blue:#0071bc;--yellow:#d6a62e;--orange:#f7a96a;--rose:#f88382;--green:#7fcba1}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--background);min-width:1280px}body{color:var(--foreground);font-family:Pretendard,Arial,sans-serif;font-size:16px;line-height:1.45;margin:0}a,button{color:inherit;font:inherit}button{cursor:pointer}a{text-decoration:none}.argos-page{background:var(--background);min-height:4341px;min-width:1280px;position:relative}.top-nav{align-items:center;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(17,35,55,.1);box-shadow:0 10px 26px rgba(15,23,42,.06);display:block;height:70px;left:0;overflow:visible;position:fixed;top:0;width:100vw;z-index:115}.top-nav-inner{gap:14px;justify-content:flex-start;min-width:0;position:relative;width:min(1500px,100vw)}.logo-pair,.top-nav-inner{align-items:center;display:flex;height:70px}.logo-pair{gap:10px;padding-left:80px;width:330px}.argos-logo,.cos-logo,.nail-logo{display:block;height:41px;object-fit:contain;width:80px}.cos-logo-pair{gap:0}.cos-logo{height:44px;width:190px}.top-nav-brand-copy{border-left:1px solid #dce4ed;display:grid;gap:1px;line-height:1;padding-left:10px}.top-nav-brand-copy strong{color:#0b559b;font-size:13px;font-weight:900}.top-nav-brand-copy em{color:#66788f;font-size:10px;font-style:normal;font-weight:800}.global-nav{background:#f2f6fa;border:1px solid #dce4ed;gap:3px;height:44px;padding:4px}.global-nav,.global-nav a{align-items:center;border-radius:999px;display:flex}.global-nav a{flex-direction:column;font-size:14px;font-weight:800;gap:1px;height:34px;justify-content:center;min-width:98px;padding:0 13px;text-align:center;transition:background .15s ease,box-shadow .15s ease,color .15s ease}.global-nav a.active,.global-nav a:hover{background:#fff;color:var(--primary)}.global-nav a.active{box-shadow:0 5px 14px rgba(15,23,42,.1);font-weight:900}.global-nav a.active:after{display:none}.global-nav a em{color:#7c8da0;font-size:10px;font-style:normal;font-weight:800}.global-nav a.active em{color:#0b559b}.top-nav-actions{display:flex;margin-left:auto;padding-right:30px}.top-nav-actions,.top-nav-search{align-items:center;gap:8px;min-width:0}.top-nav-search{background:#0b559b;border:0;border-radius:999px;box-shadow:0 10px 22px rgba(11,85,155,.2);color:#fff;display:grid;grid-template-columns:18px 1fr 18px;height:40px;padding:0 13px;text-align:left;text-decoration:none;width:310px}.top-nav-search span{display:grid;line-height:1.05;min-width:0}.top-nav-search strong{font-size:13px;font-weight:900}.top-nav-search em{color:rgba(255,255,255,.72);font-size:10px;font-style:normal;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-account-button{background:#fff;border:1px solid #dce4ed;border-radius:999px;color:#536579;font-size:12px;font-weight:900;gap:6px;height:36px;justify-content:center;padding:0 11px;white-space:nowrap}.ai-search-button,.nav-account-button{align-items:center;display:inline-flex}.ai-search-button{background:var(--primary);border:0;border-radius:999px;color:#fff;gap:8px;height:34px;justify-content:space-between;margin-left:18px;padding:0 12px;width:330px}.ai-search-button span{font-size:14px;font-weight:800;margin-right:auto}.login-link{color:var(--muted);font-size:13px;margin-left:46px}.left-rail{background:var(--panel);box-shadow:5px 4px 40px 0 rgba(0,0,0,.05);height:calc(100vh - 70px);min-height:1000px;padding:40px 30px;position:fixed;top:70px;width:330px;z-index:113}.rail-toggle{background:var(--primary);border:0;border-radius:2px;height:28px;position:absolute;right:-14px;top:14px;width:28px}.rail-toggle:after,.rail-toggle:before{background:#fff;content:"";height:2px;left:8px;position:absolute;width:12px}.rail-toggle:before{top:10px}.rail-toggle:after{top:16px}.rail-title{align-items:center;display:flex;gap:8px;height:34px;margin-bottom:3px}.rail-title h1{font-family:GmarketSans,Pretendard,sans-serif;font-size:30px;font-weight:700;line-height:34px;margin:0}.keyword-search{align-items:center;background:var(--panel);border:1px solid var(--border-strong);border-radius:6px;color:var(--muted-light);display:flex;height:40px;justify-content:space-between;margin:3px 0 20px;padding:8px 10px;width:269px}.keyword-search span{font-weight:500}.rail-group{margin-bottom:30px;width:269px}.rail-group h2{align-items:center;color:var(--muted);display:flex;font-size:14px;font-weight:700;gap:7px;height:28px;margin:0 0 12px;padding-bottom:10px}.rail-group nav{display:flex;flex-direction:column}.rail-item{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--foreground);display:flex;height:48px;padding:12px 18px 12px 38px;position:relative;text-align:left;transition:background .15s ease,box-shadow .15s ease,color .15s ease;width:269px}.rail-item:before{border:1px solid;border-radius:3px;content:"";height:13px;left:18px;opacity:.6;position:absolute;top:17px;width:13px}.rail-item.active{background:var(--primary);box-shadow:0 8px 16px 0 rgba(91,74,211,.24);color:#fff}.rail-item.disabled{color:#c4cdd5;cursor:default}.rail-breadcrumb{align-items:center;background:#f9fafb;bottom:0;color:var(--muted-light);display:flex;font-size:12px;gap:8px;height:42px;left:0;padding:0 30px;position:absolute;width:330px}.keyword-panel{background:var(--panel);border-bottom:1px solid var(--border);height:318px;left:330px;min-width:0;overflow:hidden;padding:30px 80px 30px 30px;position:fixed;top:70px;transition:height .1s ease,top .1s ease,padding .1s ease;width:calc(100vw - 330px);z-index:100}.keyword-panel.compact{height:92px;padding-bottom:12px;padding-top:14px;top:50px}.keyword-title-row{align-items:center;display:flex;gap:14px;height:46px;margin-bottom:16px}.keyword-title{align-items:center;background:var(--primary);border:0;border-radius:999px;color:#fff;display:inline-flex;font-family:GmarketSans,Pretendard,sans-serif;font-size:24px;font-weight:700;height:46px;padding:5px 24px 3px}.analysis-label{color:var(--muted);font-size:14px;font-weight:700;margin-left:4px}.date-control,.date-pill{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;height:30px;justify-content:center}.date-control{width:30px}.date-pill{gap:8px;padding:0 12px}.period-strip{align-items:flex-start;display:flex;height:51px;width:100%}.period-tab{background:#f9f8fe;border:1px solid #e1dbfc;border-bottom:0;border-radius:10px 10px 0 0;color:var(--muted);height:51px;min-width:260px;padding:11px 20px;text-align:left}.period-tab.active{background:#fff;border-color:var(--border-strong);color:var(--primary);font-weight:800}.period-tab span{display:inline-block;font-size:16px;margin-right:4px}.period-tab em{color:var(--muted-light);font-size:12px;font-style:normal}.data-count{align-items:center;color:var(--muted);display:flex;font-size:14px;gap:7px;height:51px;margin-left:22px}.data-count strong{color:var(--blue);font-size:17px;font-weight:900}.ranking-panel{align-content:flex-start;background:#fff;border-bottom:2px solid var(--border-strong);border-left:2px solid var(--border-strong);border-radius:0 10px 10px 0;border-right:2px solid var(--border-strong);display:flex;flex-wrap:wrap;height:100px;padding:0;width:100%}.rank-cell{align-items:center;background:transparent;border:0;color:var(--foreground);display:flex;gap:12px;height:50px;padding:0 24px;text-align:left;width:20%}.rank-cell.active span:last-child,.rank-cell:hover span:last-child{color:var(--primary);font-weight:800}.rank-number{align-items:center;background:#637381;border-radius:50%;color:#fff;display:inline-flex;font-size:13px;font-weight:800;height:24px;justify-content:center;width:24px}.rank-cell.active .rank-number{background:var(--primary)}.content-spacer{height:418px}.argos-content{min-height:4241px;overflow:hidden;padding:0 80px 0 30px;width:1270px}.content-section{margin-bottom:80px;min-height:400px;padding-top:10px;width:1160px}.section-title-row{align-items:center;display:flex;gap:8px;height:40px;margin-bottom:20px}.section-title-row h2{font-size:20px;font-weight:900;margin:0}.title-help{color:var(--muted-light)}.more-link,.summary-button,.youtube-count{align-items:center;background:var(--primary);border:0;border-radius:3px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;height:24px;margin-left:14px;padding:0 12px}.more-link,.youtube-count{background:#f9f8fe;color:var(--primary)}.timeline-carousel{height:345px;position:relative}.timeline-track{gap:30px;padding-left:0;width:1160px}.timeline-card,.timeline-track{display:flex;height:315px;overflow:hidden}.timeline-card{background:#fff;border:1px solid var(--border);border-radius:10px;flex:0 0 250px;flex-direction:column;transition:border .15s ease,box-shadow .15s ease}.timeline-card.featured,.timeline-card:hover{border-color:var(--primary);box-shadow:0 10px 24px rgba(91,74,211,.2)}.card-date{font-size:18px;font-weight:900;height:47px;padding:10px}.card-body{display:flex;flex:1;flex-direction:column;padding:4px 19px 14px}.card-body h3{font-size:18px;font-weight:900;line-height:1.45;margin:0 0 10px;-webkit-line-clamp:2}.card-body h3,.card-body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.card-body p{color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 12px;-webkit-line-clamp:5}.card-meta{align-items:center;display:flex;font-size:12px;gap:12px;margin-top:auto}.card-meta span{align-items:center;display:inline-flex;gap:3px}.card-more{background:#f4f6f8;border:0;border-top:1px solid #e8ecef;font-size:12px;height:36px}.carousel-control{align-items:center;background:#fff;border:1px solid var(--border);border-radius:50%;color:var(--muted-light);display:flex;height:42px;justify-content:center;position:absolute;top:136px;width:42px;z-index:2}.carousel-control.left{left:-22px}.carousel-control.right{right:-22px}.carousel-dots{display:flex;gap:7px;justify-content:center;margin-top:16px}.carousel-dots span{background:#c4cdd5;border-radius:50%;height:6px;width:6px}.carousel-dots .active{background:var(--primary)}.policy-layout{display:grid;gap:30px;grid-template-columns:520px 1fr}.analytics-card,.policy-chip-card,.policy-main-card,.related-card{background:#fff;border:1px solid var(--border);border-radius:10px}.policy-main-card{min-height:336px;padding:34px 36px}.policy-badge{background:var(--primary-soft);border-radius:999px;color:var(--primary);display:inline-flex;font-size:13px;font-weight:800;margin-bottom:16px;padding:5px 14px}.policy-main-card h3{color:var(--primary);font-family:GmarketSans,Pretendard,sans-serif;font-size:24px;font-weight:700;line-height:1.4;margin:0 0 18px}.policy-main-card p{color:var(--muted);font-size:15px;line-height:1.6;margin:0 0 22px}.policy-main-card dl{display:grid;gap:12px;margin:0 0 28px}.policy-main-card dl div{display:grid;grid-template-columns:92px 1fr}.policy-main-card dt{color:var(--muted);font-weight:800}.policy-main-card dd{margin:0}.apply-button,.compare-button,.policy-button,.policy-main-card button{align-items:center;background:var(--primary);border:0;border-radius:5px;color:#fff;display:inline-flex;font-weight:800;height:38px;justify-content:center;padding:0 18px}.policy-chip-card{display:flex;flex-wrap:wrap;gap:12px;min-height:336px;padding:34px}.policy-chip-card button{background:#f9fafb;border:1px solid var(--border);border-radius:999px;color:var(--foreground);height:38px;padding:0 16px}.analytics-card{min-height:500px;padding:26px 28px}.chart-copy{color:var(--muted);display:flex;flex-direction:column;gap:5px;margin-bottom:18px}.chart-copy p{margin:0}.month-tools{align-items:center;display:flex;gap:14px;margin-bottom:20px}.month-tools button:not(.compare-button){align-items:center;background:#fff;border:1px solid var(--border);border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.month-tools strong{font-family:GmarketSans,Pretendard,sans-serif;font-size:26px}.month-tools span{color:var(--muted);font-weight:800}.monthly-grid{display:grid;gap:22px;grid-template-columns:210px 460px 1fr;min-height:330px}.donut-wrap{flex-direction:column;gap:18px}.donut-chart,.donut-wrap{align-items:center;display:flex;justify-content:center}.donut-chart{background:conic-gradient(var(--primary) 0deg 112deg,var(--cyan) 112deg 204deg,var(--yellow) 204deg 287deg,#e9f1fd 287deg 1turn);border-radius:50%;height:150px;position:relative;width:150px}.donut-chart:after{background:#fff;border-radius:50%;content:"";height:86px;position:absolute;width:86px}.donut-chart span{font-size:13px;font-weight:800;position:relative;z-index:1}.donut-wrap button{background:#f9fafb;border:1px solid var(--border);border-radius:5px;color:var(--muted);height:32px;width:70px}.mini-chart h3,.word-stack h3{font-size:16px;margin:0 0 12px}.mini-chart svg{height:210px;width:430px}.mini-chart line{stroke:#e7ebef}.mini-chart polyline{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.large-chart text,.mini-chart text{fill:var(--muted-light);font-family:Pretendard,Arial,sans-serif;font-size:12px}.word-stack{align-content:flex-start;display:flex;flex-wrap:wrap;gap:8px}.word-stack h3{flex:0 0 100%}.word-stack span{background:#f9fafb;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:13px;padding:5px 9px}.trend-card{min-height:650px}.trend-empty-state{min-height:230px}.trend-empty-state strong{color:#172033;display:block;font-size:20px;margin-bottom:8px}.trend-empty-state p{color:var(--muted);font-size:14px;margin:0}.chart-toolbar{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.chart-type-buttons,.tab-group{align-items:center;display:flex;gap:8px}.chart-type-buttons,.tab-group button{background:#f9fafb;border:1px solid var(--border);border-radius:6px;color:var(--muted);height:34px;padding:0 14px}.tab-group .active{background:var(--primary);border-color:var(--primary);color:#fff}.chart-type-buttons{padding:0 10px}.chart-type-buttons svg{color:var(--primary);height:22px;width:22px}.trend-insight-summary{color:#334155;font-size:15px;font-weight:600;line-height:1.55;margin:14px 0 0;max-width:760px;word-break:keep-all}.trend-kpi-strip{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.trend-kpi-strip div{min-width:0;padding:16px 18px}.trend-kpi-strip div+div{border-left:1px solid var(--border)}.trend-channel-card span,.trend-kpi-strip span{color:var(--muted);display:block;font-size:12px;font-weight:700}.trend-kpi-strip strong{color:#172033;display:block;font-size:26px;line-height:1.15;margin-top:6px}.trend-channel-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.trend-channel-summary{align-items:center;background:#f7fafc;border:1px solid #dfe7f1;border-radius:8px;display:flex;gap:12px;margin-bottom:14px;min-height:52px;padding:12px 14px}.trend-channel-summary strong{color:var(--primary);flex:0 0 auto;font-size:15px}.trend-channel-summary span{color:#334155;font-size:13px;font-weight:700;line-height:1.45}.trend-channel-card{background:#fbfcff;border:1px solid #dfe7f1;border-radius:8px;min-width:0;padding:14px}.trend-channel-card strong{color:#172033;display:inline-block;font-size:20px;line-height:1.2;margin-top:7px}.trend-channel-card em{color:var(--muted);float:right;font-size:12px;font-style:normal;font-weight:800;margin-top:10px}.trend-channel-bar{background:#edf2f7;border-radius:999px;clear:both;height:6px;margin-top:12px;overflow:hidden}.trend-channel-bar i{background:var(--primary);border-radius:inherit;display:block;height:100%}.trend-channel-card.tone-blue .trend-channel-bar i{background:var(--blue)}.trend-channel-card.tone-green .trend-channel-bar i{background:var(--green)}.trend-channel-card.tone-yellow .trend-channel-bar i{background:var(--yellow)}.trend-channel-card.tone-rose .trend-channel-bar i{background:var(--rose)}.large-chart{background:#fff;height:390px;max-width:1080px;width:100%}.grid-line{stroke:#e7ebef}.grid-line.faint{opacity:.55}.area-fill{fill:rgba(91,74,211,.1)}.trend-line{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.trend-point-shadow{fill:rgba(0,85,150,.12)}.trend-point{fill:#fff;stroke:var(--primary);stroke-width:3}.trend-peak-label line{stroke:var(--primary);stroke-dasharray:3 4;stroke-width:1.5}.trend-peak-label text{fill:#172033;font-size:13px;font-weight:800}.related-card{display:grid;grid-template-columns:210px 1fr;min-height:580px;padding:26px 20px}.filter-panel{border-right:1px solid var(--border);padding-right:16px}.filter-block{margin-bottom:28px}.filter-block strong{display:block;font-size:15px;margin-bottom:8px}.switch-label{align-items:center;color:var(--muted);display:flex;font-size:13px;margin-bottom:12px}.filter-values{display:grid;gap:8px}.filter-values button{background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--muted);height:30px;text-align:left;padding:0 12px}.filter-values .active{border-color:var(--primary);color:var(--primary);font-weight:800}.apply-button{width:100%}.network-panel{padding-left:24px;position:relative}.network-tabs{display:flex;gap:8px;margin-bottom:10px}.network-tabs button{background:#f9fafb;border:1px solid var(--border);border-radius:5px;height:30px;min-width:62px}.network-tabs .active{background:var(--primary);border-color:var(--primary);color:#fff}.word-network{height:430px;overflow:hidden;position:relative}.word-network svg{height:430px;left:0;position:absolute;top:0;width:100%}.word-network line{stroke:rgba(145,158,171,.28)}.network-word{background:#fff;border:1px solid rgba(91,74,211,.2);border-radius:999px;color:#0e1f73;font-weight:800;min-height:30px;padding:3px 12px;position:absolute;transform:translate(-50%,-50%);white-space:nowrap}.network-word.primary{background:var(--primary);color:#fff}.network-panel p{color:var(--muted);font-size:13px;margin:4px 0 0;text-align:center}.video-sort{display:flex;justify-content:flex-end;margin:-44px 0 20px}.video-sort button{background:#fff;border:1px solid var(--border);height:34px;min-width:78px}.video-sort .active{background:var(--primary);border-color:var(--primary);color:#fff}.video-list{display:grid;gap:18px}.video-item{background:#fff;border:1px solid var(--border);border-radius:10px;display:grid;gap:22px;grid-template-columns:168px 1fr;min-height:156px;overflow:hidden;padding:18px}.video-item img{background:#dfe3e8;border-radius:6px;height:120px;object-fit:cover;width:168px}.video-item h3{font-size:18px;font-weight:900;margin:0 0 10px}.video-meta{color:var(--muted);font-size:13px;gap:16px;margin-bottom:10px}.video-meta,.video-meta span{align-items:center;display:flex}.video-meta span{gap:4px}.video-item p{color:var(--muted);display:-webkit-box;font-size:14px;line-height:1.55;margin:0 0 10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.video-item button{background:transparent;border:0;color:var(--primary);font-size:13px;font-weight:800;padding:0}.argos-page{background:linear-gradient(180deg,#f6f8fb,#eef3f7);min-height:100vh}.left-rail{border-right:1px solid rgba(17,35,55,.08);box-shadow:12px 0 32px rgba(15,23,42,.07);min-height:calc(100vh - 70px);padding:34px 26px 70px}.rail-title{height:auto;margin-bottom:14px}.rail-title h1{font-size:25px;letter-spacing:0}.keyword-search{background:#f7fafc;border-color:#d5dde7;border-radius:8px;height:42px;margin-bottom:28px;width:100%}.rail-group,.rail-item{width:100%}.rail-group h2{color:#536579;font-size:13px;letter-spacing:0}.rail-item{border-radius:8px;gap:10px;height:44px;padding:8px 12px}.rail-item:before{display:none}.rail-item-icon{align-items:center;background:#eef3f7;border:1px solid #dce4ed;border-radius:8px;color:#536579;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:30px}.rail-item>span:last-child{min-width:0}.rail-item.active{background:#0b559b;box-shadow:0 10px 20px rgba(0,75,147,.22)}.rail-item.active .rail-item-icon{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.22);color:#fff}.rail-item.disabled .rail-item-icon{background:#f8fafc;border-color:#e7edf3;color:#c4cdd5}.issue-command-panel{background:rgba(255,255,255,.96);border-bottom:1px solid rgba(17,35,55,.1);box-shadow:0 12px 34px rgba(15,23,42,.08);left:330px;min-width:0;overflow:hidden;padding:22px 48px 18px 32px;position:fixed;top:70px;transition:height .14s ease,padding .14s ease;width:calc(100vw - 330px);z-index:100}.issue-command-panel.compact{padding-bottom:12px;padding-top:12px}.issue-command-primary{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(280px,1fr) 190px;margin-bottom:16px}.issue-command-title span,.issue-panel-heading span{color:#66788f;display:block;font-size:12px;font-weight:900;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.issue-command-title h1{color:#17212f;font-family:GmarketSans,Pretendard,sans-serif;font-size:28px;line-height:1.25;margin:0}.issue-command-title p{color:#536579;font-size:13px;margin:6px 0 0}.issue-date-control{align-items:center;background:#f7fafc;border:1px solid #dce4ed;border-radius:8px;display:grid;gap:8px;grid-template-columns:28px 1fr 18px;min-height:52px;padding:8px 10px}.issue-date-control button{align-items:center;background:#fff;border:1px solid #dce4ed;border-radius:6px;color:#536579;display:inline-flex;height:28px;justify-content:center;width:28px}.issue-date-control span{color:#66788f;display:block;font-size:11px;font-weight:800}.issue-date-control strong{color:#17212f;font-size:13px}.issue-command-meta{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(430px,1fr) auto auto;margin-bottom:16px}.issue-period-tabs{background:#eef3f7;border:1px solid #dce4ed;border-radius:9px;display:grid;grid-template-columns:repeat(3,1fr);padding:4px}.issue-period-tabs button{background:transparent;border:0;border-radius:7px;color:#536579;min-height:42px;padding:7px 12px;text-align:left}.issue-period-tabs button.active{background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.08);color:#0b559b}.issue-period-tabs em,.issue-period-tabs span{display:block}.issue-period-tabs span{font-size:14px;font-weight:900}.issue-period-tabs em{color:#66788f;font-size:11px;font-style:normal;margin-top:2px}.issue-source-stack{display:flex;gap:6px}.issue-source-stack span{border-radius:999px;font-size:12px;font-weight:900;padding:6px 10px}.issue-source-stack .source-official{background:#e8f2fb;color:#0b559b}.issue-source-stack .source-media{background:#e9f8f1;color:#197354}.issue-source-stack .source-curated{background:#fff4df;color:#9b6413}.issue-data-count{align-items:center;color:#536579;display:inline-flex;font-size:13px;font-weight:800;gap:7px;white-space:nowrap}.issue-data-count strong{color:#17212f;font-size:16px}.issue-keyword-strip{display:grid;gap:8px;grid-template-columns:repeat(10,minmax(0,1fr))}.issue-keyword-strip button{align-items:center;background:#fff;border:1px solid #dce4ed;border-radius:8px;color:#2c3a4b;display:flex;gap:8px;min-height:44px;min-width:0;padding:8px 10px;text-align:left}.issue-keyword-strip button span:first-child{align-items:center;background:#edf2f7;border-radius:6px;color:#536579;display:inline-flex;flex:0 0 24px;font-size:12px;font-weight:900;height:24px;justify-content:center}.issue-keyword-strip button span:last-child{display:-webkit-box;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.issue-keyword-strip button.active{background:#0b559b;border-color:#0b559b;color:#fff}.issue-keyword-strip button.active span:first-child{background:rgba(255,255,255,.18);color:#fff}.argos-content{margin-left:330px;min-height:0;overflow:visible;padding:0 48px 0 32px;width:calc(100vw - 330px)}.content-spacer{height:360px}.content-section{margin-bottom:72px;max-width:1180px;min-height:0;width:100%}.section-title-row{margin-bottom:16px}.section-title-row h2{font-size:21px;letter-spacing:0}.more-link,.summary-button,.youtube-count{border-radius:999px}.issue-board-grid{display:grid;gap:16px;grid-template-columns:minmax(300px,1.1fr) minmax(320px,1fr)}.issue-decision-queue,.issue-focus-panel,.issue-signal-map,.regional-impact-panel{background:#fff;border:1px solid #dce4ed;border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.issue-focus-panel{background:linear-gradient(135deg,rgba(11,85,155,.96),rgba(17,33,47,.96)),url(/gyeongnam-assets/issues/changwon-industry.png) 50% /cover;color:#fff;min-height:288px;padding:28px}.issue-focus-kicker{align-items:center;display:flex;gap:8px;margin-bottom:18px}.issue-focus-kicker span{font-size:13px;font-weight:900}.issue-focus-panel h3{font-family:GmarketSans,Pretendard,sans-serif;font-size:31px;line-height:1.25;margin:0 0 14px;max-width:440px}.issue-focus-panel p{color:rgba(255,255,255,.78);line-height:1.6;margin:0 0 24px;max-width:480px}.issue-focus-actions{display:flex;flex-wrap:wrap;gap:8px}.issue-focus-actions a{align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;display:inline-flex;font-size:13px;font-weight:900;gap:6px;min-height:36px;padding:0 13px}.issue-focus-actions .issue-source-link{background:rgba(255,255,255,.2)}.issue-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.issue-metric-card{background:#fff;border:1px solid #dce4ed;border-radius:8px;min-height:138px;padding:18px;position:relative}.issue-metric-card:before{border-radius:999px;content:"";height:5px;left:18px;position:absolute;right:18px;top:14px}.issue-metric-card.tone-blue:before{background:#0b559b}.issue-metric-card.tone-green:before{background:#36a377}.issue-metric-card.tone-yellow:before{background:#e1af3d}.issue-metric-card.tone-rose:before{background:#d6656b}.issue-metric-card span{color:#66788f;display:block;font-size:12px;font-weight:900;margin-top:12px}.issue-metric-card strong{color:#17212f;display:block;font-family:GmarketSans,Pretendard,sans-serif;font-size:28px;line-height:1.15;margin-top:8px}.issue-metric-card em{color:#0b559b;display:block;font-size:12px;font-style:normal;font-weight:900;margin-top:5px}.issue-metric-card p{color:#536579;font-size:12px;line-height:1.35;margin:8px 0 0}.issue-decision-queue,.issue-signal-map{padding:22px}.issue-signal-map{grid-column:1/2}.issue-decision-queue{grid-column:2/3}.issue-panel-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.issue-panel-heading h3{color:#17212f;font-size:18px;margin:0}.issue-panel-heading svg{color:#0b559b}.signal-lanes{display:grid;gap:14px}.signal-lanes article{border-bottom:1px solid #edf2f7;padding-bottom:14px}.signal-lanes article:last-child{border-bottom:0;padding-bottom:0}.signal-lanes article>div:first-child{align-items:center;display:flex;justify-content:space-between}.signal-lanes strong{color:#17212f;font-size:14px}.signal-lanes article>div:first-child span{background:#e9f8f1;border-radius:999px;color:#197354;font-size:11px;font-weight:900;padding:4px 8px}.signal-lanes h4{color:#2c3a4b;font-size:14px;margin:7px 0}.regional-meter,.signal-meter{background:#edf2f7;border-radius:999px;height:8px;overflow:hidden}.regional-meter span,.signal-meter span{background:linear-gradient(90deg,#0b559b,#28a6b2);border-radius:inherit;display:block;height:100%}.signal-lanes p{color:#66788f;font-size:12px;margin:8px 0 0}.issue-decision-queue ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.issue-decision-queue li{align-items:flex-start;background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;display:grid;gap:12px;grid-template-columns:54px 1fr auto;padding:12px}.issue-decision-queue li>span{align-items:center;background:#fff;border:1px solid #dce4ed;border-radius:999px;color:#0b559b;display:inline-flex;font-size:12px;font-weight:900;height:28px;justify-content:center}.issue-decision-queue strong{color:#17212f;font-size:14px}.issue-decision-queue p{color:#66788f;display:-webkit-box;font-size:12px;line-height:1.45;margin:4px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.issue-decision-queue em{color:#536579;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.issue-decision-queue .pipeline-active{border-color:rgba(11,85,155,.28)}.timeline-carousel{margin-top:24px}.timeline-track{gap:16px;width:100%}.timeline-card{border-radius:8px;flex-basis:calc((100% - 48px) / 4)}.policy-layout.issue-agenda-layout{display:grid;gap:16px;grid-template-columns:minmax(360px,1.1fr) minmax(300px,.9fr)}.policy-main-card{border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.regional-impact-panel{padding:22px}.regional-impact-list{display:grid;gap:13px}.regional-impact-list article{align-items:center;display:grid;gap:12px;grid-template-columns:112px 1fr 34px}.regional-impact-list strong{color:#17212f;display:block;font-size:14px}.regional-impact-list span{color:#66788f;display:block;font-size:12px;margin-top:2px}.regional-impact-list em{color:#0b559b;font-size:13px;font-style:normal;font-weight:900;text-align:right}.policy-chip-card{align-content:flex-start;border-radius:8px;grid-column:1/-1;min-height:0;padding:22px}.policy-chip-title{align-items:center;color:#17212f;display:flex;flex:0 0 100%;gap:7px;margin-bottom:2px}.policy-chip-title svg{color:#0b559b}.analytics-card,.related-card,.video-item{border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.argos-footer{align-items:center;background:#fff;display:flex;font-size:14px;height:51px;justify-content:space-between;left:0;min-width:1580px;padding:10px 80px 10px 360px;position:absolute;top:4270px;width:1600px;z-index:10;border-top:1px solid #dce4ed;height:auto;left:auto;margin-left:330px;min-height:58px;min-width:0;padding:18px 48px 18px 32px;position:relative;top:auto;width:calc(100vw - 330px)}.argos-sub-page{background:#f4f6f8;color:var(--foreground);min-height:100vh;min-width:1280px;position:relative}.policy-lnb{background:#fff;box-shadow:5px 4px 40px 0 rgba(0,0,0,.05);height:calc(100vh - 70px);left:0;min-height:980px;padding:36px 30px 78px;position:fixed;top:70px;width:330px;z-index:105}.policy-lnb-title{align-items:center;display:flex;gap:8px;height:40px;margin-bottom:16px}.policy-lnb-title h1{font-family:GmarketSans,Pretendard,sans-serif;font-size:30px;margin:0}.term-select{align-items:center;background:#f9fafb;border:1px solid var(--border);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:10px;min-height:58px;padding:10px 14px}.policy-chart-toolbar span,.policy-list-head button,.term-select span{color:var(--muted);font-size:12px}.term-select strong{display:block;font-size:15px;margin-top:3px}.term-buttons{display:grid;gap:8px;margin-bottom:18px}.policy-search,.term-buttons button{background:#fff;border:1px solid var(--border);border-radius:6px;height:36px}.term-buttons button.active{border-color:var(--primary);color:var(--primary);font-weight:900}.policy-search{align-items:center;color:var(--muted-light);display:flex;justify-content:space-between;margin-bottom:22px;padding:0 12px}.policy-list-card{height:575px;overflow:hidden}.policy-list-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.policy-list-head h2{font-size:16px;margin:0}.policy-list-head div{display:flex;gap:8px}.policy-list-head button{background:transparent;border:0;padding:0}.policy-list-head button.active{color:var(--primary);font-weight:900}.policy-list-card nav{display:grid;gap:8px}.policy-list-card nav a{align-items:center;background:#f9fafb;border:1px solid #eef1f4;border-radius:7px;display:grid;gap:10px;grid-template-columns:40px 1fr;min-height:48px;padding:8px 12px}.policy-list-card nav a.active{background:var(--primary);border-color:var(--primary);color:#fff}.policy-list-card nav em{font-size:12px;font-style:normal;font-weight:900}.policy-list-card nav span{font-size:14px;font-weight:700;line-height:1.3}.fraction-control{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:16px}.fraction-control button{border:1px solid var(--border);border-radius:50%;height:26px;width:26px}.fraction-control span{color:var(--muted);font-size:13px}.fraction-control strong{color:var(--primary)}.fraction-control em{font-style:normal;margin:0 4px}.policy-detail-content{margin-left:330px;min-height:3060px;padding:230px 80px 48px 30px;position:relative;width:1270px}.assembly-main-panel,.assembly-map-panel,.assembly-table-panel,.policy-analysis-panel{background:#fff;border:1px solid var(--border);border-radius:8px}.policy-hero-panel{background:#fff;height:130px;left:330px;overflow:hidden;padding:30px 80px 30px 30px;position:fixed;right:0;top:70px;width:calc(100vw - 330px);z-index:100}.policy-title-row{align-items:center;display:flex;gap:28px;justify-content:flex-start;margin-bottom:16px}.policy-title-row h2{background:var(--primary);border-radius:999px;color:#fff;font-family:GmarketSans,Pretendard,sans-serif;font-size:22px;line-height:1.25;margin:0;min-width:210px;padding:9px 22px 8px;text-align:center}.policy-category{align-items:center;color:var(--muted);display:flex;gap:8px;padding-top:0}.policy-category span{font-size:13px}.policy-category strong{color:var(--foreground);font-size:14px}.policy-meta-grid{align-items:center;display:flex;gap:30px;margin-bottom:20px}.policy-meta-grid div{align-items:center;display:flex;gap:10px;min-height:22px;padding:0}.policy-goal h3,.policy-meta-grid span{color:var(--muted);display:block;font-size:13px;margin-bottom:6px}.policy-meta-grid strong{font-size:15px;white-space:nowrap}.policy-goal{background:transparent;border:0;border-radius:0;line-height:1.55;padding:0}.policy-goal h3{align-items:center;display:flex;font-size:15px;gap:4px;margin:0 0 10px}.policy-goal h3 strong{color:var(--primary)}.policy-goal p{line-height:1.65;margin:4px 0}.policy-source-link{align-items:center;background:var(--primary-soft);border:1px solid #cfe3f4;border-radius:999px;color:var(--primary);display:inline-flex;font-size:13px;font-weight:900;margin-top:10px;min-height:34px;padding:0 13px}.policy-analysis-panel{margin-bottom:26px;overflow:hidden}.policy-panel-head{align-items:center;border-bottom:1px solid var(--border);display:flex;height:58px;justify-content:space-between;padding:0 24px}.policy-panel-head div{align-items:center;display:flex;gap:8px}.policy-panel-head h3{font-size:19px;margin:0}.policy-panel-head svg{color:var(--muted-light)}.assembly-list-head button,.member-search,.policy-panel-head button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:5px;color:var(--muted);display:inline-flex;font-size:13px;font-weight:800;gap:6px;height:34px;padding:0 12px}.policy-panel-body{padding:22px 24px 26px}.issue-keyword-chart{background:#fff;height:430px;position:relative}.keyword-hint{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:5px;justify-content:flex-end}.policy-keyword-timeline{height:360px;margin-top:12px;width:1060px}.keyword-timeline-line{fill:none;stroke:rgba(145,158,171,.35);stroke-dasharray:3 4;stroke-width:2}.keyword-axis{stroke:rgba(145,158,171,.32)}.keyword-bubble-label{fill:#212b36;font-size:13px;font-weight:700;text-anchor:middle}.keyword-scrollbar{fill:#f0f2f5}.keyword-scrollbar-thumb{fill:#c4cdd5}.chart-minus{fill:#4f7fc9}.chart-minus-text{fill:#fff;font-size:22px;font-weight:800;text-anchor:middle}.policy-chart-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.policy-trend-chart{height:320px;width:1030px}.policy-trend-chart .grid-line{stroke:rgba(145,158,171,.3)}.policy-trend-chart .area-fill{fill:rgba(91,74,211,.12)}.policy-trend-chart .trend-line{fill:none;stroke:var(--primary);stroke-width:3}.policy-trend-chart .trend-dot{fill:var(--primary);stroke:#fff;stroke-width:1.5}.policy-chart-note{color:var(--muted);font-size:13px;margin:8px 0 0;text-align:right}.policy-related-layout{display:grid;gap:24px;grid-template-columns:200px 1fr;min-height:500px}.policy-filter-column{border-right:1px solid var(--border);display:flex;flex-direction:column;gap:10px;padding-right:18px}.policy-filter-column strong{font-size:15px;margin-bottom:6px}.policy-filter-column label{align-items:center;color:var(--muted);display:flex;font-size:14px;gap:8px}.policy-filter-column input{accent-color:var(--primary)}.policy-filter-column button{background:var(--primary);border:0;border-radius:5px;color:#fff;font-weight:900;height:36px;margin-top:8px}.policy-network-wrap{position:relative}.policy-network-wrap p{color:var(--muted);font-size:13px;margin:8px 0 0;text-align:center}.policy-network{height:390px;position:relative}.policy-network svg{height:360px;left:0;position:absolute;top:18px;width:820px}.policy-network line{stroke:rgba(145,158,171,.26)}.network-word.orange{color:#d5844d}.network-word.blue{color:#62a9d7}.network-word.cyan{color:#61c0c8}.network-word.green{color:#8abe7a}.policy-archive-tabs{align-items:end;display:flex;gap:8px;margin-bottom:-1px}.policy-archive-tabs button{background:#f1f3f6;border:1px solid #e4e7ec;border-bottom:0;border-radius:8px 8px 0 0;color:#637381;font-size:13px;font-weight:800;min-width:142px;padding:13px 18px}.policy-archive-tabs button.active{background:#fff;border-color:var(--primary);color:var(--primary)}.policy-doc-list{border:2px solid var(--primary);border-radius:0 8px 8px 8px;overflow:hidden;position:relative}.policy-doc-sort{border:1px solid var(--border);border-radius:4px;color:#637381;font-size:12px;padding:6px 12px;position:absolute;right:14px;top:14px}.policy-doc-list article{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:8px;grid-template-columns:1fr auto auto auto;min-height:74px;padding:18px}.policy-doc-list article:last-child{border-bottom:0}.policy-doc-list strong{font-size:15px;line-height:1.4}.policy-doc-list em,.policy-doc-list span{color:#637381;font-size:12px;font-style:normal}.policy-doc-list button{background:transparent;border:0;color:var(--primary);font-size:12px;font-weight:900}.top-scroll-clone{background:var(--border-strong);border:0;border-radius:50%;bottom:86px;color:#fff;font-size:12px;font-weight:900;height:48px;position:fixed;right:54px;width:48px;z-index:80}.sub-footer{align-items:center;background:#fff;border-top:1px solid var(--border);color:var(--muted);display:flex;font-size:14px;height:56px;justify-content:space-between;margin-top:38px;padding:0 28px}.assembly-analysis-page{min-height:1600px}.cos-workspace{display:grid;gap:24px;grid-template-columns:300px minmax(0,1fr);margin:0 auto;min-height:1300px;padding:96px 32px 48px;width:min(1440px,100vw)}.cos-workspace-main{min-width:0}.cos-insight-rail{background:#fff;border:1px solid var(--border);border-radius:10px;height:fit-content;padding:22px;position:sticky;top:92px}.cos-rail-kicker{align-items:center;color:var(--primary);display:flex;font-size:13px;font-weight:900;gap:8px;margin-bottom:10px}.cos-insight-rail h2{font-size:24px;letter-spacing:0;margin:0 0 16px}.cos-rail-search{align-items:center;background:#f7fafc;border:1px solid var(--border);border-radius:8px;color:var(--muted);display:flex;height:40px;justify-content:space-between;margin-bottom:18px;padding:0 12px;width:100%}.cos-rail-nav{display:grid;gap:8px}.cos-rail-nav a{align-items:center;background:#f8fafc;border:1px solid #e7eef5;border-radius:8px;display:grid;gap:3px 8px;grid-template-columns:1fr auto;min-height:58px;padding:11px 12px}.cos-rail-nav a.active{background:var(--primary);border-color:var(--primary);color:#fff}.cos-rail-nav span{font-weight:900}.cos-rail-nav em{color:var(--muted);font-size:12px;font-style:normal;grid-column:1/2}.cos-rail-nav a.active em{color:rgba(255,255,255,.76)}.cos-rail-nav svg{grid-column:2;grid-row:1/3}.cos-quick-links{border-top:1px solid var(--border);display:flex;gap:7px;margin-top:18px;padding-top:16px}.cos-quick-links a{background:var(--primary-soft);border-radius:999px;color:var(--primary);font-size:12px;font-weight:900;padding:6px 10px}.cos-workspace-header{align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:22px;padding:24px 26px}.cos-workspace-eyebrow{color:var(--primary);display:block;font-size:12px;font-weight:900;letter-spacing:0;margin-bottom:8px}.cos-workspace-header h1{font-family:GmarketSans,Pretendard,sans-serif;font-size:30px;margin:0 0 8px}.cos-workspace-header p{color:var(--muted);margin:0}.cos-workspace-tools{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.cos-source-row{display:flex;gap:6px}.cos-date-chip,.cos-source-chip{align-items:center;background:#f7fafc;border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:900;gap:6px;height:30px;padding:0 10px}.cos-source-chip.active{background:var(--primary);border-color:var(--primary);color:#fff}.assembly-twin-nav{align-items:center;background:#fff;border-bottom:1px solid var(--border);box-shadow:0 10px 24px rgba(0,0,0,.03);display:flex;height:100px;left:0;min-width:1600px;padding:0 80px;position:fixed;top:70px;width:100vw;z-index:95}.twin-logo{height:100px;padding-left:0;width:310px}.assembly-menu{align-items:center;display:flex;gap:36px}.assembly-menu h1{font-family:GmarketSans,Pretendard,sans-serif;font-size:28px;margin:0}.assembly-menu nav{display:flex;gap:6px}.assembly-menu a{align-items:center;border-bottom:3px solid transparent;color:var(--muted);display:inline-flex;font-weight:800;height:100px;padding:0 18px}.assembly-menu a.active{border-color:var(--primary);color:var(--primary)}.assembly-ai-button{margin-left:auto;width:230px}.assembly-content{margin:0;min-height:1300px;padding:0;position:relative;width:100%}.assembly-breadcrumb{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:7px;margin-bottom:16px}.assembly-main-panel{margin-bottom:26px;padding:26px 28px 30px}.assembly-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.assembly-title-row h2{align-items:center;display:flex;font-size:24px;gap:9px;margin:0}.assembly-title-row h2 svg{color:var(--primary)}.member-search{height:38px;min-width:170px;justify-content:space-between}.assembly-tabs{border-bottom:1px solid var(--border);display:flex;gap:0;margin-bottom:22px}.assembly-tabs button{background:#fff;border:1px solid var(--border);border-bottom:0;border-radius:8px 8px 0 0;color:var(--muted);font-weight:900;height:46px;min-width:150px}.assembly-tabs button.active{background:var(--primary);border-color:var(--primary);color:#fff}.assembly-list-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.assembly-list-head strong{font-size:18px}.assembly-list-head div{display:flex;gap:8px}.assembly-list-head button.active{background:var(--primary);border-color:var(--primary);color:#fff}.assembly-list-head .icon-only{justify-content:center;padding:0;width:34px}.member-card-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.member-card-grid li{background:#f9fafb;border:1px solid var(--border);border-radius:8px;min-height:186px;overflow:hidden}.member-card-grid a{display:grid;gap:14px;grid-template-columns:82px 1fr;height:100%;padding:18px}.member-photo{align-items:center;align-self:start;background:#e9e5ff;border:1px solid #d5ccff;border-radius:8px;color:var(--primary);display:flex;font-family:GmarketSans,Pretendard,sans-serif;font-size:30px;height:100px;justify-content:center;width:82px}.member-photo.mint{background:#dff7f4;border-color:#c2ece8;color:#0a746d}.member-photo.amber{background:#fff1cf;border-color:#f2daa1;color:#8b5f00}.member-card-grid strong{display:block;font-size:20px;margin-bottom:4px}.member-card-grid span:not(.member-photo){color:var(--primary);display:block;font-size:13px;font-weight:900;margin-bottom:9px}.member-card-grid p{color:var(--muted);display:-webkit-box;font-size:13px;line-height:1.45;margin:0 0 10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.member-card-grid div div{display:flex;flex-wrap:wrap;gap:6px}.member-card-grid em{background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:12px;font-style:normal;font-weight:800;padding:3px 8px}.assembly-caution{background:#f4f6f8;border-radius:6px;color:var(--muted);font-size:13px;margin:20px 0 0;padding:12px 14px}.assembly-secondary-grid{display:grid;gap:26px;grid-template-columns:610px 1fr;margin-bottom:26px}.assembly-map-panel,.assembly-table-panel{min-height:480px;padding:24px}.sub-panel-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.sub-panel-title h3{font-size:20px;margin:0}.sub-panel-title span{color:var(--primary);font-weight:900}.map-placeholder{align-items:center;background:radial-gradient(circle at 50% 44%,rgba(91,74,211,.1) 0 18%,transparent 19%),linear-gradient(135deg,#f9fafb,#eef7ff);border:1px solid #e8edf3;border-radius:8px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);min-height:370px;padding:38px}.map-placeholder button{background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--muted);font-weight:900;height:58px}.map-placeholder button.active{background:var(--primary);border-color:var(--primary);color:#fff}.assembly-table-panel table{border-collapse:collapse;width:100%}.assembly-table-panel td,.assembly-table-panel th{border-bottom:1px solid var(--border);font-size:14px;height:42px;text-align:center}.assembly-table-panel th{background:#f9fafb;color:var(--muted);font-weight:900}.assembly-table-panel td:nth-child(2),.assembly-table-panel td:nth-child(4){font-weight:800}.committee-panel{scroll-margin-top:190px}.committee-grid{display:grid;gap:24px;grid-template-columns:1fr 540px}.committee-rank-list{display:grid;gap:12px}.committee-rank-list article{align-items:center;background:#f9fafb;border:1px solid var(--border);border-radius:8px;display:grid;gap:14px;grid-template-columns:34px 1fr 28px;min-height:74px;padding:14px 16px}.committee-rank-list article>span{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;font-weight:900;height:30px;justify-content:center;width:30px}.committee-rank-list strong{display:block;font-size:16px;margin-bottom:5px}.committee-rank-list p{color:var(--muted);font-size:13px;margin:0}.committee-rank-list svg{color:var(--cyan)}.party-panel{background:#f9fafb;border:1px solid var(--border);border-radius:8px;min-height:390px;padding:20px}.party-panel h3{font-size:18px;margin:0 0 14px}.party-panel>div{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.party-panel button{background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:13px;font-weight:900;height:32px;padding:0 12px}.party-panel button.selected{background:var(--primary);border-color:var(--primary);color:#fff}.assembly-bar-chart{height:220px;width:520px}.assembly-bar-chart rect{fill:var(--primary)}.assembly-footer{margin-top:28px}.committee-party-page{min-height:1900px}.committee-party-content{min-height:1600px}.committee-party-shell{padding-bottom:34px}.mention-analysis-box{background:#fff;border:1px solid var(--border);border-radius:8px;margin-top:24px;overflow:hidden}.mention-box-head{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:18px;grid-template-columns:1fr auto auto;min-height:64px;padding:14px 22px}.mention-box-head.compact{grid-template-columns:1fr auto}.mention-box-head h3,.mention-box-head>div:first-child{align-items:center;display:flex;gap:8px}.mention-box-head h3{font-size:19px;margin:0}.mention-box-head svg{color:var(--muted-light)}.mention-box-head button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:5px;color:var(--muted);display:inline-flex;font-size:13px;font-weight:800;gap:6px;height:34px;padding:0 12px}.date-inp-clone{align-items:center;background:#f9fafb;border:1px solid #edf0f4;border-radius:5px;display:flex;gap:10px;min-height:34px;padding:0 12px}.date-inp-clone span{color:var(--muted);font-size:12px;font-weight:800}.date-inp-clone strong{font-size:13px}.mention-chart-layout{display:grid;grid-template-columns:185px 1fr;min-height:560px}.channel-filter{background:#f9fafb;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:12px;padding:24px 20px}.channel-filter strong{color:var(--primary);font-size:15px;margin-bottom:4px}.channel-filter label{align-items:center;color:var(--muted);display:flex;font-size:14px;gap:8px}.channel-filter input{accent-color:var(--primary)}.channel-filter button{background:var(--primary);border:0;border-radius:5px;color:#fff;font-weight:900;height:36px;margin-top:auto}.trend-chart-panel{padding:28px 32px}.committee-line-chart{height:500px;width:930px}.committee-line-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.legend-label{font-weight:800}.committee-data-layout{display:grid;grid-template-columns:300px 1fr;min-height:630px}.selector-column{background:#f9fafb;border-right:1px solid var(--border);padding:24px}.selector-column h4{font-size:17px;margin:0 0 16px}.selector-column>div{display:flex;flex-direction:column;gap:9px}.selector-column button{background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:14px;font-weight:800;min-height:34px;padding:6px 14px;text-align:left}.selector-column button.selected{background:var(--primary);border-color:var(--primary);color:#fff}.analysis-result-column{display:grid;gap:24px;padding:24px}.inner-result-card{background:#fff;border:1px solid var(--border);border-radius:8px;padding:20px}.inner-result-card h4{align-items:center;display:flex;font-size:18px;gap:7px;margin:0 0 16px}.inner-result-card h4 span{color:var(--primary)}.mini-news-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.mini-news-grid article{background:#f9fafb;border:1px solid #edf0f4;border-radius:7px;min-height:160px;padding:16px}.mini-news-grid strong{font-size:15px;line-height:1.45;margin-bottom:10px;-webkit-line-clamp:2}.mini-news-grid p,.mini-news-grid strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.mini-news-grid p{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 14px;-webkit-line-clamp:4}.mini-news-grid footer{color:var(--muted-light);display:flex;font-size:12px;justify-content:space-between}.compact-result-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.compact-result-list li{align-items:center;background:#f9fafb;border:1px solid #edf0f4;border-radius:6px;display:grid;gap:12px;grid-template-columns:28px 1fr;min-height:42px;padding:8px 12px}.compact-result-list span{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:900;height:24px;justify-content:center;width:24px}.compact-result-list strong{font-size:14px}.party-word-cloud{align-items:center;background:linear-gradient(180deg,#fff,#f9fafb);border:1px solid #edf0f4;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;min-height:310px;padding:28px}.party-word-cloud span{color:#0e1f73;font-size:22px;font-weight:900}.party-word-cloud span.strong{color:var(--primary);font-size:42px}@media (max-width:1400px){.top-nav-inner{width:100vw}.logo-pair{padding-left:42px;width:282px}.cos-logo{width:170px}.global-nav{padding:4px}.global-nav a{min-width:88px;padding:0 10px}.top-nav-actions{gap:6px;padding-right:18px}.top-nav-search{width:270px}.nav-account-button{padding-left:9px;padding-right:9px}.ai-search-button{width:270px}.login-link{margin-left:22px}.cos-workspace{grid-template-columns:280px minmax(0,1fr);padding-left:20px;padding-right:20px}.cos-workspace-header{gap:18px}.member-card-grid{grid-template-columns:repeat(2,1fr)}.assembly-secondary-grid,.committee-data-layout,.committee-grid{grid-template-columns:1fr}.assembly-bar-chart,.committee-line-chart{max-width:100%}.mini-news-grid{grid-template-columns:1fr}.argos-content,.law-detail-content,.policy-detail-content{width:calc(100vw - 330px)}.argos-content{padding-left:24px;padding-right:24px}.carousel-dots,.content-section,.content-spacer,.timeline-track{width:100%}.timeline-track{gap:20px}.policy-layout{grid-template-columns:minmax(360px,480px) minmax(0,1fr)}.trend-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-panel,.related-card,.word-network{max-width:100%;overflow:hidden}.argos-footer{min-width:0;padding-left:360px;padding-right:32px;width:100vw}}.law-issue-page{min-height:2500px}.law-lnb{background:#fff;box-shadow:5px 4px 40px 0 rgba(0,0,0,.05);height:calc(100vh - 70px);left:0;min-height:980px;padding:36px 30px 78px;position:fixed;top:70px;width:330px;z-index:105}.law-lnb-title{align-items:center;display:flex;gap:8px;height:40px;margin-bottom:18px}.law-lnb-title h1{font-family:GmarketSans,Pretendard,sans-serif;font-size:30px;margin:0}.law-search{align-items:center;background:#fff;border:1px solid var(--border-strong);border-radius:6px;color:var(--muted-light);display:flex;height:40px;justify-content:space-between;margin-bottom:22px;padding:0 12px}.law-list-card{height:690px;overflow:hidden}.law-list-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.law-list-head h2{font-size:16px;margin:0}.law-list-head div{display:flex;gap:8px}.law-list-head button{background:transparent;border:0;color:var(--muted);font-size:12px;padding:0}.law-list-head button.active{color:var(--primary);font-weight:900}.law-list-card nav{display:grid;gap:8px}.law-list-card nav a{background:#f9fafb;border:1px solid #edf0f4;border-radius:7px;display:block;min-height:58px;padding:10px 12px}.law-list-card nav a.active{background:var(--primary);border-color:var(--primary);color:#fff}.law-list-card nav strong{display:block;font-size:15px;margin-bottom:4px}.law-list-card nav span{color:inherit;display:block;font-size:12px;opacity:.82}.law-detail-content{margin-left:330px;min-height:2400px;padding:110px 80px 48px 30px;position:relative;width:1270px}.law-hero-panel,.law-timeline-section{background:#fff;border:1px solid var(--border);border-radius:8px}.law-hero-panel{margin-bottom:28px;padding:28px 30px}.law-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.law-title-row h2{align-items:center;color:var(--primary);display:flex;font-family:GmarketSans,Pretendard,sans-serif;font-size:30px;gap:9px;margin:0}.related-stat-button{background:#f9fafb;border:1px solid var(--border);border-radius:5px;color:var(--muted);font-size:13px;font-weight:900;height:34px;padding:0 12px;position:relative}.related-stat-button span{display:none}.law-meta-grid{display:grid;gap:14px;grid-template-columns:210px 1fr 1fr;margin-bottom:20px}.law-meta-grid div{background:#f9fafb;border:1px solid #edf0f4;border-radius:7px;min-height:64px;padding:12px 16px}.law-meta-grid span{color:var(--muted);display:block;font-size:13px;font-weight:800;margin-bottom:6px}.law-meta-grid strong{font-size:15px}.law-ai-box{background:#f8fbff;border:1px solid #e4ecfb;border-radius:8px;margin:0;padding:18px 20px}.law-ai-box dt{align-items:center;color:var(--muted);display:flex;gap:7px;font-weight:900;margin-bottom:10px}.law-ai-box dt strong{color:var(--primary)}.law-ai-box dd{line-height:1.65;margin:0 0 14px}.law-ai-box em{align-items:center;color:var(--muted);display:flex;font-size:12px;font-style:normal;gap:5px}.law-timeline-section{display:grid;grid-template-columns:135px 1fr;min-height:1180px;padding:26px 26px 32px}.timeline-sticky-tabs{border-right:1px solid var(--border);display:flex;flex-direction:column;gap:10px;padding-right:18px;position:sticky;top:110px;align-self:start}.timeline-sticky-tabs a{align-items:center;background:#f9fafb;border:1px solid var(--border);border-radius:999px;color:var(--muted);display:flex;font-weight:900;height:34px;justify-content:center}.timeline-sticky-tabs a.active{background:var(--primary);border-color:var(--primary);color:#fff}.law-timeline-box{padding-left:28px}.law-month-block{display:grid;gap:24px;grid-template-columns:92px 1fr;margin-bottom:36px;scroll-margin-top:120px}.month-marker{align-items:center;background:var(--primary-soft);border-radius:10px;color:var(--primary);display:flex;flex-direction:column;height:92px;justify-content:center}.month-marker strong{font-size:34px;line-height:1}.month-marker span{font-size:13px;font-weight:900;margin-top:5px}.law-event-card,.law-events{display:grid;gap:14px}.law-event-card{background:#f9fafb;border:1px solid var(--border);border-radius:8px;grid-template-columns:68px 1fr;min-height:104px;padding:16px}.event-type{align-items:center;align-self:start;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:900;height:28px;justify-content:center}.event-type.issue{background:var(--primary);border-color:var(--primary);color:#fff}.event-type.bill{background:#fff1cf;border-color:#f2daa1;color:#8b5f00}.event-type.meet{background:#dff7f4;border-color:#c2ece8;color:#0a746d}.law-event-card h3{font-size:17px;margin:0 0 7px}.law-event-card p{color:var(--muted);line-height:1.55;margin:0 0 10px}.law-event-card time{align-items:center;color:var(--muted-light);display:flex;font-size:13px;gap:5px}.floating-download{align-items:center;background:var(--cyan);border:0;border-radius:50%;bottom:146px;box-shadow:0 8px 20px rgba(0,0,0,.12);color:#fff;display:flex;flex-direction:column;font-size:11px;font-weight:900;gap:3px;height:62px;justify-content:center;position:fixed;right:46px;width:62px;z-index:80}@media (max-width:1400px){.argos-content,.law-detail-content,.policy-detail-content{width:calc(100vw - 330px)}.law-hero-panel,.law-timeline-section,.policy-analysis-panel,.sub-footer{width:100%}.law-event-card,.law-events,.law-month-block,.law-timeline-box{max-width:100%}.issue-command-panel{padding-left:24px;padding-right:24px}.issue-command-primary{gap:14px;grid-template-columns:minmax(250px,1fr) 174px}.issue-command-meta{gap:12px;grid-template-columns:minmax(360px,1fr) auto auto}.issue-keyword-strip{gap:6px;grid-template-columns:repeat(10,minmax(0,1fr))}.issue-keyword-strip button{gap:6px;min-height:40px;padding:6px 8px}.issue-keyword-strip button span:first-child{flex-basis:22px;height:22px;width:22px}.issue-intelligence-shell.argos-content{padding-left:24px;padding-right:24px;width:calc(100vw - 330px)}.issue-board-grid{grid-template-columns:minmax(420px,1.08fr) minmax(300px,.92fr)}.trend-kpi-strip strong{font-size:22px}.policy-layout.issue-agenda-layout{grid-template-columns:1fr}.issue-decision-queue,.issue-signal-map{grid-column:auto}.timeline-card{flex-basis:calc((100% - 32px) / 3)}.argos-footer{margin-left:330px;padding-left:24px;padding-right:24px;width:calc(100vw - 330px)}}