@font-face{font-family:pretendard;src:url(/_next/static/media/ff840cfebfb63b0c-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:pretendard Fallback;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_37bcf9{font-family:pretendard,pretendard Fallback}.__variable_37bcf9{--font-body:"pretendard","pretendard Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_3e65d4{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_3e65d4{--font-display:"Source Serif 4","Source Serif 4 Fallback"}:root{color-scheme:dark;--bg:#131313;--bg-soft:#131313;--panel:rgba(29,29,29,0.9);--panel-strong:#202020;--ink:#f5f2ee;--muted:rgba(245,242,238,0.68);--line:rgba(124,198,255,0.32);--line-soft:rgba(255,255,255,0.08);--accent:#7cc6ff;--accent-strong:#9dd3ff;--warning:#ff9d86;--shadow:0 24px 80px rgba(0,0,0,0.32)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;overflow-x:hidden;background-color:var(--bg)}html{text-size-adjust:100%}body,html{background:var(--bg)}body{color:var(--ink);font-family:var(--font-body,sans-serif)}a{color:inherit}button,input{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh;display:flex;flex-direction:column}.landing-shell{flex:1 1}.hero-section{min-height:calc(100vh - 112px);display:flex;align-items:center;justify-content:center;padding:56px 24px 80px;transition:min-height .8s ease,padding .8s ease}.hero-section-compact{min-height:0;padding-bottom:24px}.hero-block{max-width:760px;margin:0 auto;min-width:0;gap:0;text-align:center}.brand-block,.hero-block{width:100%;display:flex;flex-direction:column}.brand-block{align-items:center;gap:16px;margin-bottom:48px;transition:gap .8s ease,margin-bottom .8s ease}.brand-block h1,.panel h4,.panel-header h3,.report-header h3{margin:0}.brand-block h1{display:inline-flex;align-items:flex-end;gap:clamp(.12rem,.28vw,.25rem);font-family:var(--font-display,serif);font-weight:600;font-size:clamp(3.1rem,5vw,3.625rem);line-height:.92;letter-spacing:.03em;transition:font-size .8s ease}.brand-title-text{display:inline-block}.brand-home-button{display:inline-flex;align-items:flex-end;gap:clamp(.12rem,.28vw,.25rem);padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.brand-title-dot{width:min(.14em,8px);height:min(.14em,8px);border-radius:999px;background:currentColor;transform:translateY(-.08em);flex:0 0 auto}.hero-subtitle{margin:0;color:#b8b8b8;font-weight:300;font-size:clamp(.875rem,1.8vw,1rem);transition:opacity .4s ease,max-height .4s ease,margin .4s ease;opacity:1;max-height:32px;overflow:hidden}.brand-block-compact{gap:8px;margin-bottom:24px}.brand-block-compact h1{font-size:clamp(1.55rem,2.5vw,1.8125rem)}.brand-block-compact .hero-subtitle{opacity:0;max-height:0;margin:0}.hero-search-form{width:100%;max-width:688px;min-width:0;margin:0 auto}.search-input-wrap{display:flex;align-items:center;gap:12px;height:52px;padding:0 8px 0 20px;border:2px solid var(--accent);border-radius:999px;background:rgba(30,30,30,.96)}.search-input-wrap-compact{border-color:transparent}.search-input-wrap input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:18px}.search-input-wrap input::placeholder{color:rgba(245,242,238,.22);font-size:18px}.search-icon-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.search-icon-button{width:52px;height:52px;border:0;background:transparent;color:var(--accent)}.search-icon-button:disabled{cursor:default}.search-input-wrap-compact .search-icon-button{color:#7f7f7f}.search-icon-button:hover,.secondary-button:hover{transform:none}.search-icon-button svg{width:26px;height:26px}.search-spinner{width:22px;height:22px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:search-spinner-rotate .8s linear infinite}@keyframes search-spinner-rotate{to{transform:rotate(1turn)}}.results-shell{width:min(100%,1280px);margin:0 auto;padding:0 24px 72px}.panel{background:linear-gradient(180deg,rgba(30,30,30,.96),rgba(24,24,24,.96));border:1px solid var(--line-soft);border-radius:28px;box-shadow:var(--shadow);padding:26px}.section-gap{margin-top:18px}.panel-header,.report-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.report-header-main{display:flex;align-items:center;gap:14px}.panel h4,.panel-header h3,.report-header h3{line-height:1.2}.panel h4{font-size:1.1rem}.secondary-button{min-height:44px;padding:0 18px;border:1px solid var(--line);background:rgba(124,198,255,.06);color:var(--ink);text-decoration:none;font-weight:700}.back-button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#2c2c2c;color:var(--ink);cursor:pointer}.back-button:hover{background:rgba(124,198,255,.08)}.back-button-icon{width:20px;height:20px;display:block}.report-panel{padding:26px}.report-section{margin-top:0;padding-top:0}.report-section+.report-section{margin-top:28px}.table-wrap{overflow-x:auto;margin-top:20px}table{width:100%;min-width:920px;border-collapse:collapse}.results-table{border-collapse:separate;border-spacing:0 8px}td,th{padding:14px 10px;border-bottom:1px solid var(--line-soft);text-align:left;font-size:.94rem}th{color:var(--muted);font-weight:700}td{color:rgba(245,242,238,.9)}.results-table td,.results-table th,tbody tr:last-child td{border-bottom:0}.result-row{cursor:pointer;transition:background-color .16s ease}.result-row:focus-visible td,.result-row:hover td{background:rgba(124,198,255,.08)}.result-row:focus-visible td:first-child,.result-row:hover td:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.result-row:focus-visible td:last-child,.result-row:hover td:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.result-row:focus-visible{outline:none}.result-company-address-mobile{display:none}.metrics-grid{display:flex;flex-wrap:wrap;gap:40px;margin:18px 0}.report-metric span{display:block;color:var(--muted);font-size:.84rem}.report-metric strong{display:block;margin-top:10px;font-size:1.22rem;line-height:1.25}.report-metric{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:6px 4px}.report-metric span,.report-metric strong{margin:0;font-size:1rem;line-height:1.2;white-space:nowrap}.report-metric span{flex:0 0 auto}.report-metric strong{flex:0 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis}.report-detail-compact-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.report-detail-select-wrap{--report-detail-select-padding-block:12px;--report-detail-select-padding-inline-start:16px;--report-detail-select-padding-inline-end:42px;position:relative;flex:0 0 auto;display:inline-grid;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%}.report-detail-select-wrap:after{content:"";position:absolute;top:50%;right:16px;width:10px;height:10px;border-right:2px solid rgba(245,242,238,.9);border-bottom:2px solid rgba(245,242,238,.9);transform:translateY(-65%) rotate(45deg);pointer-events:none}.report-detail-select,.report-detail-select-sizer{grid-area:1/1;padding:var(--report-detail-select-padding-block) var(--report-detail-select-padding-inline-end) var(--report-detail-select-padding-block) var(--report-detail-select-padding-inline-start);border-radius:18px;font-size:.95rem;font-weight:600;line-height:1.2;white-space:nowrap}.report-detail-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;max-width:100%;border:0;background:#3b3b3b;color:var(--ink);field-sizing:content}.report-detail-select-sizer{visibility:hidden;pointer-events:none;border:0}.report-detail-compact-list{display:grid;grid-gap:22px;gap:22px;margin-top:28px}.report-detail-compact-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.report-detail-compact-period{color:rgba(245,242,238,.92);font-size:1rem;font-weight:600}.report-detail-compact-value{color:rgba(245,242,238,.98);font-size:1rem;font-weight:700;text-align:right}.report-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.salary-trend-card{display:grid;grid-gap:4px;gap:4px;padding:24px 24px 32px;border-radius:24px;background:#272727}.salary-trend-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:24px}.salary-trend-header-balanced{min-height:64px}.headcount-trend-header{flex-direction:column;align-items:flex-start;gap:24px}.headcount-trend-chart,.salary-trend-chart-aligned{margin-top:12px}.salary-trend-chart{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-column-gap:10px;column-gap:10px;align-items:stretch;min-width:0}.salary-chart-svg{display:block;width:100%;height:auto;overflow:visible}.chart-grid-line{stroke:rgba(255,255,255,.1);stroke-width:1}.chart-plot-frame{grid-column:2;width:100%}.chart-axis-column,.chart-plot-frame{position:relative;grid-row:1;min-width:0;align-self:stretch}.chart-axis-column{height:100%}.chart-axis-column-left{grid-column:1}.chart-axis-column-right{grid-column:3}.chart-axis-layer-x{position:absolute;inset:0;pointer-events:none}.chart-axis-label-html,.chart-period-label-html{position:absolute;color:rgba(245,242,238,.65);line-height:1;white-space:nowrap}.chart-axis-label-measure{display:block;visibility:hidden;font-size:13px;line-height:1;white-space:nowrap}.chart-axis-label-html{top:0;font-size:13px;transform:translateY(-50%)}.chart-axis-column-left .chart-axis-label-html{right:0}.chart-axis-column-right .chart-axis-label-html{left:0}.chart-period-label-html{top:0;font-size:14px;transform:translate(-50%,-50%)}.chart-align-start{transform:translateY(-50%)}.chart-align-end{transform:translate(-100%,-50%)}.chart-bar{shape-rendering:geometricPrecision}.chart-bar-hire{fill:rgba(124,198,255,.82)}.chart-bar-loss{fill:rgba(203,224,255,.82)}.chart-point{fill:#7cc6ff}.chart-point-latest{fill:#e9f6ff}.chart-point-halo{fill:none;stroke:rgba(124,198,255,.28);stroke-width:2}.trend-legend,.trend-legend-row{display:flex;align-items:center;gap:14px}.trend-legend-row{justify-content:space-between;width:100%;flex-wrap:wrap}.trend-legend-item{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:.94rem;white-space:nowrap}.trend-legend-swatch{display:inline-flex;width:12px;height:12px;border-radius:5px;flex:0 0 auto}.trend-legend-swatch-line{background:linear-gradient(180deg,#7cc6ff,#4f90ff)}.trend-legend-swatch-hire{background:rgba(124,198,255,.82)}.trend-legend-swatch-loss{background:rgba(203,224,255,.82)}.empty-chart{color:var(--muted);padding:24px 0}.site-footer{padding:28px 32px 42px;color:rgba(245,242,238,.48);background:#000000;border-top:1px solid rgba(255,255,255,.04)}@media (max-width:1080px){.report-trend-grid{grid-template-columns:1fr}.metrics-grid{gap:20px}.report-metric{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.salary-trend-header{flex-direction:column}.trend-legend-row{width:100%}}@media (max-width:720px){.hero-section{min-height:calc(100vh - 96px);padding:44px 20px 60px}.hero-section.hero-section-compact{min-height:0;align-items:flex-start;padding-top:24px;padding-bottom:20px}.brand-block{margin-bottom:24px}.brand-block h1{font-size:clamp(2.17rem,3.5vw,2.54rem)}.brand-block-compact h1{font-size:clamp(1.8rem,2.9vw,2.09rem)}.hero-block{gap:22px}.hero-section-compact .hero-block{gap:4px}.search-input-wrap{min-height:62px;padding:8px 10px 8px 18px}.search-icon-button{width:44px;height:44px}.results-shell{padding:0 0 56px}.table-wrap{overflow-x:visible}.results-table{min-width:0;width:100%;table-layout:fixed}.results-table .result-address-cell,.results-table .result-headcount-cell,.results-table thead{display:none}.result-company-cell{padding-left:0;padding-right:0}.result-company-content{display:flex;align-items:center;gap:12px;min-width:0;white-space:nowrap}.result-company-name{flex:0 0 auto;transition:color .16s ease}.result-company-address-mobile{display:inline;flex:1 1 auto;min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;transition:color .16s ease}.result-row:focus-visible td,.result-row:hover td{background:transparent}.result-row:focus-visible td:first-child,.result-row:hover td:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.result-row:focus-visible .result-company-name,.result-row:hover .result-company-name{color:rgba(245,242,238,.52)}.result-row:focus-visible .result-company-address-mobile,.result-row:hover .result-company-address-mobile{color:rgba(245,242,238,.4)}.section-gap{margin-top:0}.panel{border-radius:22px;padding:18px}.panel-header,.report-header{flex-direction:column;align-items:flex-start}.panel-header h3{font-size:1rem;color:var(--muted)}.report-header-main{flex-direction:row;align-items:center}.metrics-grid{flex-direction:column;gap:12px}.report-metric{width:100%;flex:none}.report-detail-compact-toolbar{align-items:center}.report-detail-select{width:100%}.report-detail-select-wrap{--report-detail-select-padding-block:11px;--report-detail-select-padding-inline-start:14px;--report-detail-select-padding-inline-end:38px}.report-detail-compact-list{gap:18px;margin-top:24px}.report-detail-compact-period,.report-detail-compact-value{font-size:.96rem}.salary-trend-card{padding:18px}.salary-trend-header-balanced{min-height:24px}.headcount-trend-chart,.salary-trend-chart-aligned{margin-top:0}.salary-chart-svg{overflow:visible}.trend-legend,.trend-legend-row{gap:10px}.site-footer{padding:24px 18px 34px}}