:root{--label-col:7.6rem;--ink:#171714;--frame:#3d4230;--muted:#706f68;--line:#deddd3;--paper:#fff;--panel:#fffef8;--signal:#d9ff43;--green:#167449;--yellow:#b86509}*{box-sizing:border-box}html{background:var(--frame)}body{background:var(--frame);letter-spacing:-.02em;min-height:100dvh;color:var(--ink);margin:0;font-family:Arial,Pretendard,sans-serif}button,input{font:inherit;letter-spacing:inherit}a{color:inherit}svg{fill:none;stroke:currentColor;stroke-width:2px;width:1em;height:1em}.tab-bar svg,.data-button svg,.pick-share svg,.sector-filter-trigger svg,.search-submit svg,.search-clear svg,.data-button,.pick-share,.search-submit,.search-clear{flex:none}.pick-headline,.pick-epilogue,.pick-caveat,.data-note,.tally-note{overflow-wrap:anywhere}@media (max-width:639px){.kit-stage,.app-shell-root{max-width:100%!important}}.app-view{background:var(--paper);background:var(--paper);flex-direction:column;width:100%;min-height:100%;display:flex;container:app/inline-size}.app-view.is-list{height:100%}.site-header{justify-content:space-between;align-items:center;gap:10px;width:100%;height:100%;display:flex;container:header/inline-size}.landing-header{position:static!important}.brand{cursor:pointer;letter-spacing:-.05em;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:900;display:inline-flex}.brand-home{color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.brand-on{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:600}.slot-wrap{display:inline-flex;position:relative}.slot{color:var(--ink);cursor:pointer;letter-spacing:-.03em;white-space:nowrap;background:#eceadd;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 8px 4px 9px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.slot:after{content:"";position:absolute;inset:-11px -8px}.slot-caret{border-left:3.5px solid #0000;border-right:3.5px solid #0000;border-top:4px solid var(--muted);width:0;height:0}.slot-menu{z-index:9;border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-direction:column;min-width:168px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1717141f}.slot-menu a{min-height:32px;color:var(--ink);letter-spacing:-.02em;white-space:nowrap;border-radius:5px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.slot-menu a:hover{background:#1717140d}.slot-menu a.is-on{background:#17171412;font-weight:700}.absolute.inset-0.flex.items-end:has(>[role=dialog][aria-modal=true]){pointer-events:none}.absolute.inset-0.flex.items-end>[role=dialog][aria-modal=true]{pointer-events:auto}@container header (max-width:340px){.principle{display:none}}@media (max-width:520px){.landing-header .principle{display:none}}.brand-mark{flex:none;width:26px;height:26px;display:block}.brand-name{flex-direction:column;gap:1px;line-height:1.05;display:inline-flex}.brand-principle{color:var(--muted);letter-spacing:-.02em;white-space:nowrap;font-size:8px;font-weight:600}.principle{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:700 9px/1 monospace}.header-tail{flex:none;align-items:center;gap:9px;display:flex}.data-button{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;place-items:center;padding:0;display:grid}.data-button:hover{color:var(--ink);border-color:var(--ink)}.data-button svg{fill:none;stroke:currentColor;stroke-width:1.4px}.data-sheet .sheet-body{padding:4px 16px calc(36px + env(safe-area-inset-bottom,0px))}.data-note{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.65}.data-note+.data-group{margin-top:0}.data-group{margin-top:16px}.data-group h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font:700 9px monospace}.data-group dl{margin:0}.data-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.data-row dt{color:var(--muted);font-size:12px}.data-row dd{text-align:right;margin:0;font-size:12px}.data-row dd b{letter-spacing:-.02em;font-size:13px}.data-row-note{color:var(--muted);margin-left:7px;font-size:11px}.data-group+.data-note{margin-top:18px;margin-bottom:0}.data-sources+.data-note{margin-top:14px;margin-bottom:0}.search-section{padding-top:10px;padding-bottom:10px}.search-box{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.search-input-wrap{min-width:0;display:block;position:relative}.search-box input{width:100%;height:40px;padding-right:36px!important;font-size:13px!important}.search-clear,.search-submit{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;place-items:center;padding:0;display:grid}.search-clear{color:#aaa89d;border:0;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.search-clear:hover{color:var(--ink);background:#efeee8}.search-clear svg{fill:#d7d5cc;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.search-submit{border-color:var(--ink);background:var(--ink);color:var(--paper)}.search-submit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.search-clear:focus-visible,.search-submit:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.sector-filter-trigger{border:1px solid var(--line);min-width:48px;max-width:112px;height:40px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:11px;display:inline-flex}.sector-filter-trigger span{text-overflow:ellipsis;overflow:hidden}.sector-filter-trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:17px;height:17px}.sector-filter-trigger:hover,.sector-filter-trigger[aria-expanded=true]{border-color:#aaa89d}.sector-filter-trigger.is-on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.sector-filter-sheet{max-height:min(78vh,620px);overflow-y:auto}.sector-filter-options{gap:8px;padding:0 16px 16px;display:grid}.sector-filter-option{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;display:flex}.sector-filter-name{flex:1;min-width:0}.sector-filter-stats{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sector-filter-stats>span{color:#c3c1b7;font-size:9px}.sector-filter-option b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.sector-filter-option.is-on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.sector-filter-option.is-on b{color:#ffffffa6}.sector-filter-option.is-on .sector-filter-stats>span{color:#ffffff59}.sector-filter-check{font-size:14px;font-weight:700}.sector-filter-note{color:var(--muted);word-break:keep-all;margin:0 4px 2px;font-size:10px;line-height:1.5}.search-notice{color:var(--yellow);margin:6px 0 0;font-size:11px}.search-notice a{color:inherit;text-underline-offset:2px;font-weight:700}.tally{color:var(--muted);letter-spacing:-.02em;text-align:center;white-space:nowrap;margin:0;padding:10px 16px 4px;font-size:13px}.tally b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.hit-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:0 16px;padding:5px 0 6px;font-size:11px;display:flex}.hit-bar b{color:var(--ink);font-variant-numeric:tabular-nums}.hit-move{align-items:center;gap:6px;display:inline-flex}.hit-move button{border:1px solid var(--line);min-width:32px;height:20px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:0 6px;font-size:11px;line-height:1}.hit-move button:hover{border-color:var(--ink);color:var(--ink)}.hit-more{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 7px;font-size:11px}.hit-more:hover{border-color:var(--ink);color:var(--ink)}.list-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:4px 16px 5px;display:flex}.list-head button{color:var(--muted);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.list-head .head-name{text-align:left;flex:1}.list-head .company-meta{color:var(--muted);font-size:10px}.company-list{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#d5d3c7 transparent;flex:auto;min-height:0;padding:0 0 4px;overflow-y:auto}.company-list::-webkit-scrollbar{width:6px}.company-list::-webkit-scrollbar-thumb{background:#d5d3c7;border-radius:3px}.company-row{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 16px;display:flex}.company-row.is-hit{background:#faf8e4;transition:transform .16s,background .16s}.company-row.is-here{z-index:1;box-shadow:none;background:0 0;border-bottom-color:#0000;position:relative;transform:translateY(-1px)}.company-row.is-here:before{content:"";z-index:-1;background:#eef5b8;position:absolute;inset:0;box-shadow:0 -2px 5px #1717140d,0 5px 13px #1717142b}.company-row.is-here .company-name{font-weight:700}.company-row.is-here .meta-cell{color:var(--ink)}@media (prefers-reduced-motion:reduce){.company-row.is-hit{transition:none}.company-row.is-here{transform:none}}.company-row:last-child{border-bottom:0}.row-ident{align-items:center;gap:7px;min-width:0;display:flex}.row-ident-text{flex-direction:column;gap:1px;min-width:0;display:flex}.row-name{min-width:0;color:var(--ink);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.row-sub{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:14px;overflow:hidden}.row-sub.is-empty{visibility:hidden}.row-ident .company-logo{flex:none;align-self:center}.company-ident{align-items:center;gap:0;min-width:0;display:flex}.company-text{flex-direction:column;gap:1px;min-width:0;display:flex}.company-text .company-name{line-height:16px}.company-text .company-service{font-size:11px;line-height:14px}.company-logo{object-fit:contain;border-radius:4px;flex:none}.row-ident .company-logo,.company-detail-identity .company-logo{box-sizing:border-box;object-fit:contain;background:#fff;border:0;box-shadow:inset 0 0 0 1px #17171412}.row-ident .company-logo{border-radius:6px;padding:2px}.company-detail-identity .company-logo{border-radius:6px;padding:3px}.company-logo.is-letter{color:#6b695e;background:#eceadd;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:700;display:inline-flex}.company-service{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;font-weight:400;overflow:hidden}.company-name{letter-spacing:-.03em;flex:none;font-size:13px;font-weight:500}.company-row:hover{background:#17171408}.meta-trend{vertical-align:1px;margin-right:2px;font-size:8px}.meta-trend.is-up{color:var(--green)}.meta-trend.is-down{color:#b8434a}.company-list .meta-cell.is-up .meta-value{color:var(--green);font-weight:600}.company-list .meta-cell.is-down .meta-value{color:#b8434a;font-weight:600}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.source-aside{color:var(--muted);margin:0 0 8px;padding:0 2px;font-size:11px;line-height:1.6}.source-list .meta-cell,.source-head-row .company-meta span:last-child{white-space:nowrap}.company-meta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;flex:none;grid-template-columns:86px 66px;gap:6px;display:grid}.meta-cell{grid-template-columns:auto auto;justify-content:end;align-items:center;column-gap:2px;display:grid}.meta-cell .meta-year{text-align:right;grid-column:1/-1}.meta-cell>.meta-value:first-child{grid-column:1/-1}.meta-value,.deal-primary{font-size:12px;font-weight:500;line-height:16px}.meta-year,.deal-secondary{color:#b0aea3;font-size:10px;font-weight:400;line-height:14px}.meta-empty{color:#c2c0b6}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-detail-body{padding:0 16px 24px}.company-detail-intro{z-index:2;background:var(--paper);pointer-events:none;align-items:center;min-height:40px;padding:0;display:flex;position:absolute;top:12px;left:16px;right:58px}.company-detail-intro.is-inline{pointer-events:auto;margin-bottom:4px;padding-top:8px;position:relative;top:auto;left:auto;right:auto}.company-detail-intro.is-inline .company-detail-share{right:0}.company-detail-identity{align-items:center;gap:6px;min-width:0;max-width:calc(100% - 48px);display:flex;overflow:hidden}.company-detail-name{min-width:0;color:var(--ink);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.company-detail-service{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.company-detail-share{pointer-events:auto;border-radius:0;flex:none;justify-content:center;width:32px;height:40px;padding:0;font-size:0;position:absolute;top:0;right:-10px;box-shadow:none!important;background:0 0!important}.company-detail-share:hover,.company-detail-share:active{background:0 0!important}.company-detail-share svg{width:15px;height:15px;color:var(--ink)}.company-about{border-bottom:1px solid var(--line);margin:10px 0 0;padding:9px 0 10px}.company-about p{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.company-site-row{grid-template-columns:var(--label-col) minmax(0, 1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-top:6px;padding:9px 4px 9px 0;font-size:12px;display:grid}.company-site-label{color:var(--muted)}.company-site-row a{min-width:0;color:var(--ink);align-items:center;gap:4px;text-decoration:none;display:flex}.company-site-row a:hover{text-underline-offset:3px;text-decoration:underline}.company-site-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-site-arrow{flex:none;font-weight:700}.company-url-missing{color:#b9b7ac}.back{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 6px 0 0;font-size:16px;line-height:1}.header-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.045em;flex:1;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:800;display:flex;overflow:hidden}.company-summary,.table-heading{padding-left:0;padding-right:0}.company-summary{padding-top:10px;padding-bottom:2px}.summary-line{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;font-size:11px;display:flex}.summary-line button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.summary-line button:hover{text-underline-offset:3px;text-decoration:underline}.summary-note{color:#95938a;margin:7px 0 0;font-size:10px}time{letter-spacing:inherit;font-variant-numeric:tabular-nums;font-family:inherit}.value-rows{padding:2px 0 6px}.value-row{grid-template-columns:var(--label-col) minmax(0, 1fr);border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:baseline;gap:12px;width:100%;padding:7px 4px 7px 0;display:grid}.value-row:last-child{border-bottom:0}.value-row:hover{background:#17171408}.value-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:left;font-size:12px;font-weight:400;overflow:hidden}.value-sub{min-width:0;color:var(--muted);align-items:center;font-size:12px;font-weight:400;display:flex}.value-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row-mark{vertical-align:middle;border-radius:50%;flex:none;place-items:center;width:12px;height:12px;margin-left:4px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid;position:relative;top:-1px}.row-mark.calc{color:#5c5b53;background:#e4e2d6}.row-mark.warn{color:#7a5310;background:#f2d9a4}.row-mark.gone{color:#8a1c1c;background:#e9c9c9}.row-mark.basis{color:#3d5a4e;background:#dde6e2}.row-tag{color:#5c5b53;background:#eceadd;flex:none;padding:1px 5px;font-size:9px;font-weight:700}.row-tag.warn{color:#7a5310;background:#f6e6c8}.row-tag.gone{color:#8a1c1c;background:#efdcdc}.source-line{color:var(--muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin:10px 0 0;font-size:11px;display:flex}.source-line button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.source-line button:hover{box-shadow:inset 0 -.28em 0 var(--signal)}.year-table-wrap{margin:2px 0 6px;padding:0 0 8px;position:relative;overflow-x:auto}.year-table{border-collapse:collapse;width:100%;font-size:12px}.year-table th,.year-table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:6px 5px;font-size:12px;font-weight:400}.year-table thead th{color:var(--muted);border-bottom:1px solid var(--line);padding-top:6px;padding-bottom:6px;font-size:11px}.year-table thead th:first-child,.row-label{vertical-align:middle}.year-table tbody th{text-align:left}.row-label{vertical-align:middle}.year-table tbody th{color:var(--muted);background:var(--paper);padding-right:10px;font-weight:400;position:sticky;left:0}.year-table tbody tr{border-bottom:1px solid var(--line)}.year-table td button{font-size:12px}.year-table tbody tr:last-child{border-bottom:0}.year-table td button{color:inherit;font:inherit;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;padding:0}.year-table td button:hover{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:3px;text-decoration-thickness:2px}.deal-table td.has-proof{cursor:pointer}.deal-table .deal-amount.is-up{color:var(--green)}.deal-table .deal-amount.is-down{color:#b8434a}.deal-table td.has-proof .deal-primary,.cell-proof{text-underline-offset:3px;-webkit-text-decoration:underline dotted #c9c7bb;text-decoration:underline dotted #c9c7bb}.cell-flag{color:var(--yellow);margin-left:3px;font-weight:900}.cell-flag.basis{color:#3d5a4e;font-weight:700}.cell-empty{color:#b9b7ac}.sheet-body{padding:0 16px calc(24px + env(safe-area-inset-bottom,0px))}.proof-headline{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.proof-headline strong{letter-spacing:-.045em;font-size:18px}.proof-headline span{color:var(--muted);font-size:10px}.proof-formula{color:#5c5b53;overflow-wrap:anywhere;background:#f2f1e8;gap:7px;margin:0 0 12px;padding:9px 10px;font-size:11px;line-height:1.65;display:flex}.proof-formula-mark{color:#8a887c;flex:none;font-weight:700}.proof-shot{border:1px solid var(--line);background:#fff;width:100%;margin:0;position:relative;overflow:hidden}.shot-plane{position:relative}.shot-plane img{width:100%;height:auto;display:block}.shot-focus{border:2px solid var(--ink);pointer-events:none;position:absolute;box-shadow:0 0 0 3px #d9ff438c}.proof-quote{word-break:break-all;background:#f4f3ed;margin:12px 0 0;padding:11px;font:600 10px/1.7 monospace}.proof-quote mark{background:var(--signal);box-shadow:0 0 0 1px var(--ink);padding:1px 2px}.proof-note{color:var(--yellow);margin:8px 0 0;font-size:10px;line-height:1.55}.proof-observation{margin-top:14px}.proof-observation+.proof-observation{border-top:1px solid var(--line);padding-top:14px}.proof-observation header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;font-size:12px;display:flex}.proof-source{color:var(--muted);font-size:11px}.proof-observation footer{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;margin-top:7px;font-size:10px;display:flex}.proof-observation footer a{color:var(--ink);text-underline-offset:3px}.proof-meta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.evidence-source{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:14px}.evidence-source:last-child{border-bottom:0}.evidence-source header{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;display:flex}.evidence-source header a{color:var(--ink);font-weight:800}.evidence-url{color:#95938a;word-break:break-all;margin:4px 0 8px;font-size:10px;line-height:1.5}.evidence-page{border:1px solid var(--line);width:100%;max-height:320px;margin:0;position:relative;overflow-y:auto}.evidence-page img{width:100%;height:auto;display:block}.evidence-values{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.evidence-values li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:4px;display:flex}.evidence-values li span{color:var(--muted);font-size:10px}.evidence-values li strong{letter-spacing:-.02em;font-size:11px}.evidence-date{color:#95938a;margin:8px 0 0;font-size:9px}.app-view>footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin:auto 16px 18px;padding-top:14px;font:700 9px monospace;display:flex}.app-view>footer a:hover{color:var(--ink)}.verify-section{padding:18px 16px 0}.verify-title{letter-spacing:-.05em;margin:8px 0 10px;font-size:20px;line-height:1.15}.verify-lede{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.65}.verify-form{gap:10px;display:grid}.verify-form label{gap:5px;display:grid}.verify-form label span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:700 9px monospace}.verify-form input{font-size:12px!important}.verify-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.verify-error{color:#8a1c1c;background:#fdf1f1;border:1px solid #d9a8a8;margin-top:14px;padding:11px 12px;font-size:11px}.verify-result{background:var(--panel);border:1px solid var(--line);margin-top:18px;padding:14px}.verify-result .metric-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.verify-result .metric-label{color:var(--muted);font-size:10px;font-weight:700}.verify-result .metric-value-row{margin-top:10px}.verify-result .metric-value-row strong{letter-spacing:-.045em;font-size:18px}.verify-quote{word-break:break-all;background:#f4f3ed;margin-top:12px;padding:11px;font:600 10px/1.7 monospace}.verify-quote mark{background:var(--signal);box-shadow:0 0 0 1px var(--ink);padding:1px 2px}.verify-reasons{color:var(--yellow);margin:10px 0 0;padding-left:16px;font-size:10px;line-height:1.6}.verify-checks{grid-template-columns:repeat(5,1fr);gap:5px;margin:14px 0 0;display:grid}.verify-checks div{border:1px solid var(--line);text-align:center;padding:7px 4px}.verify-checks dt{color:var(--muted);font-size:9px}.verify-checks dd{margin:4px 0 0;font-size:10px;font-weight:800}.check-pass dd{color:var(--green)}.check-fail dd{color:#8a1c1c}.verify-meta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.verify-snapshot{color:#c2c1b9;letter-spacing:.05em;text-transform:uppercase;background:#20201d;justify-content:space-between;gap:10px;margin-top:10px;padding:9px 11px;font:700 9px monospace;display:flex}.verify-snapshot a{color:var(--signal);font-weight:800}.verify-capture{margin:0}.verify-capture img{border:1px solid var(--line);width:100%;height:auto;display:block}.verify-capture figcaption{border:1px solid var(--line);color:var(--muted);background:#f4f3ed;border-top:0;padding:8px 10px;font-size:9px;line-height:1.6}.verify-capture-missing{color:var(--muted);background:#f4f3ed;margin:0;padding:9px 11px;font-size:10px}@container app (max-width:400px){.verify-grid{grid-template-columns:1fr}.verify-checks{grid-template-columns:repeat(3,1fr)}.proof-history strong{min-width:88px}}.table-heading{padding-top:8px;padding-bottom:2px}.year-table-more{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;margin:0;padding:9px 0;font-size:11px;display:block}.year-table-more:hover{color:var(--ink)}.negative{color:#b4241f}.year-table tbody tr.bars-row{border-bottom:0}.bars-row td{vertical-align:bottom;padding:14px 5px 10px}.bars-row th{vertical-align:bottom;padding:14px 10px 10px 0}.bars-cell{width:100%;height:64px;display:block}.bars-legend{flex-direction:column;gap:3px;font-size:10px;display:flex}.bars-legend span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.bars-legend i{border-radius:1px;width:7px;height:7px}.source-list{padding:0 16px 4px}.source-row{border-bottom:1px solid var(--line);position:relative}.logo-cell{vertical-align:middle;width:18px;margin-right:9px;display:inline-block}.source-row .company-logo,.source-row .company-logo.is-letter{flex:none;width:18px;height:18px;margin-right:4px}.source-head-row{padding-right:40px}.source-head-row .head-name{align-items:center;display:flex}.source-row summary::-webkit-details-marker{display:none}.source-row>summary{cursor:pointer;list-style:none}.source-row>summary:hover{background:#17171408}.source-head{justify-content:space-between;align-items:center;gap:6px;padding:9px 24px 9px 0;display:flex}.source-open{color:#c2c0b4;place-items:center;width:24px;height:38px;text-decoration:none;display:grid;position:absolute;top:0;right:0}.source-open:hover{color:var(--ink)}.source-open svg{stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.source-head-row .company-meta,.source-list .company-meta,.source-parts .company-meta{flex:0 0 112px;grid-template-columns:48px 58px;gap:6px}.source-head-row .company-meta{color:var(--muted);font-size:11px;font-weight:500}.source-parts{margin:0;padding:0 24px 8px 27px;list-style:none}.source-ident{gap:5px}.source-ident .company-logo{margin-right:4px}.source-mark{color:#cfcdc2;flex:none;margin-right:0;padding-left:2px;font-size:13px;transition:transform .12s;display:inline-block}.source-row[open] .source-mark{transform:rotate(90deg)}.source-parts li{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:12px;display:flex}.source-row .company-logo{align-self:center;margin-right:4px}.source-row:last-child{border-bottom:0}.source-ident{flex:auto;align-items:baseline;gap:5px;min-width:0;display:flex;overflow:hidden}.tally-note{color:var(--muted);margin:0;padding:12px 16px 0;font-size:11px;line-height:1.7}.tally-note a{color:var(--ink);box-shadow:inset 0 -.28em 0 var(--signal);text-decoration:none}.tally-note a:hover{box-shadow:inset 0 -.9em 0 var(--signal)}.tab-bar{z-index:2;border-top:1px solid var(--line);background:var(--paper);margin-top:auto;display:flex;position:sticky;bottom:0}.tab-bar a{color:#b0aea3;text-align:center;flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 0 9px;font-size:11px;text-decoration:none;display:flex}.tab-bar svg{display:block}.tab-bar a.is-on{color:var(--ink);box-shadow:inset 0 2px 0 var(--ink);font-weight:700}.deal-body{padding:0 16px}.deal-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.deal-table-wrap.is-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5d3c7 transparent;flex:auto;min-height:0;padding:0 0 4px;overflow-y:auto}.deal-table tr.is-hit td{background:#faf8e4}.deal-table tr.is-here td{background:#eef5b8}.deal-table tr.is-here .row-name{font-weight:700}.deal-table{table-layout:fixed;border-collapse:collapse;letter-spacing:-.02em;width:100%;font-size:12px}.deal-table th,.deal-table td{border-bottom:1px solid var(--line);vertical-align:baseline;text-align:left;padding:8px 0}.deal-table tbody td{padding-top:8px;padding-bottom:8px}.deal-table thead th{z-index:1;background:var(--paper);box-shadow:inset 0 -1px 0 var(--line);color:var(--muted);letter-spacing:.04em;padding-bottom:5px;font-size:10px;font-weight:500;position:sticky;top:0}.deal-sort{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.deal-sort:hover{color:var(--ink)}.deal-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:6px}.deal-table .mid{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:6px}.deal-table tbody tr:last-child th,.deal-table tbody tr:last-child td{border-bottom:0}.deal-link{color:inherit;align-items:center;gap:7px;text-decoration:none;display:flex}.deal-link:focus-visible{outline:none}.deal-table tr:has(.deal-link:focus-visible){background:#d9ff434d}.deal-table.has-one-name td:first-child,.deal-table.has-one-name th:first-child{width:42%;padding-right:0}.deal-table.has-one-name td:nth-child(2),.deal-table.has-one-name th:nth-child(2){width:22%}.deal-table.has-one-name td:nth-child(3),.deal-table.has-one-name th:nth-child(3),.deal-table.has-one-name td:nth-child(4),.deal-table.has-one-name th:nth-child(4){width:18%}.row-ident .company-logo.is-face{border-radius:50%}.deal-arrow{color:var(--muted)}.deal-primary{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:16px;display:block;overflow:hidden}.deal-secondary{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:14px;margin-top:1px;display:block;overflow:hidden}.deal-primary.is-empty,.deal-secondary.is-empty{visibility:hidden}.deal-middle .deal-primary{height:31px;line-height:31px}.deal-middle .deal-secondary{display:none}.deal-table:not(.deal-metric) tbody td{vertical-align:middle}.deal-table td:first-child,.deal-table th:first-child{width:30%;padding-right:10px}.deal-table th:first-child,.deal-table td:first-child{padding-left:16px}.deal-table th:last-child,.deal-table td:last-child{padding-right:16px}.deal-table td:nth-child(2),.deal-table th:nth-child(2){width:25%}.deal-table td:nth-child(3),.deal-table th:nth-child(3){width:17%}.deal-table td:nth-child(4),.deal-table th:nth-child(4){width:13%}.deal-table td:nth-child(5),.deal-table th:nth-child(5){width:15%}.deal-link{min-width:0}.deal-amount{color:var(--ink)}.deal-closed{color:var(--muted)}.company-logo.is-face{border-radius:50%}.deal-times{color:var(--ink)}.deal-table td:nth-child(4){position:relative}.deal-star{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 1px;font-weight:400}.deal-star:hover{color:var(--ink)}.star-dialog{position:static}.star-dim{z-index:40;background:#17171473;position:fixed;inset:0}.star-card{z-index:41;background:var(--paper);width:min(320px,100vw - 40px);color:var(--ink);text-align:left;white-space:normal;border-radius:12px;padding:18px 18px 16px;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #17171447}.star-close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;font-size:14px;line-height:1;position:absolute;top:8px;right:8px}.star-close:hover{color:var(--ink);background:#1717140f}.star-title{letter-spacing:-.02em;padding-right:26px;font-size:13px;font-weight:700;display:block}.star-body{margin-top:8px;font-size:12px;font-weight:400;line-height:1.6;display:block}.star-quote{border-left:2px solid var(--line);color:var(--muted);margin-top:7px;padding-left:8px;font-size:10px;line-height:1.5;display:block}.star-link{color:var(--muted);box-shadow:inset 0 -.28em 0 var(--signal);margin-top:7px;font-size:10px;text-decoration:none;display:inline-block}.star-card.has-shot{width:min(440px,100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.proof-shot{border:1px solid var(--line);background:#fff;border-radius:8px;margin:8px 0 0;overflow:hidden}.proof-shot img{width:100%;height:auto;display:block}.star-shot{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:10px;display:block;overflow:hidden}.star-shot img{width:100%;height:auto;display:block}.star-note{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.5;display:block}.deal-dead{color:#b4472e}.deal-price{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:19px;display:flex}.deal-price .deal-krw{margin:0;font-size:12px;display:inline}.deal-note{color:var(--muted);font-size:11px}.deal-when{color:#95938a;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:10px}.deal-when a,.deal-src a{color:var(--muted);box-shadow:inset 0 -.28em 0 var(--signal);text-decoration:none}.deal-src{color:#95938a;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:10px}.deal-source{border-bottom:1px solid var(--line);padding:11px 0}.deal-source:last-child{border-bottom:0}.deal-source-head{letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:13px;display:flex}.deal-source-n{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.deal-source-from{margin:3px 0 0;font-size:11px}.deal-source-from a{color:var(--muted);box-shadow:inset 0 -.28em 0 var(--signal);text-decoration:none}.deal-source-why{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.6}.deal-shot{margin:8px 0 0}.deal-shot>summary{cursor:pointer;list-style:none}.deal-shot>summary::-webkit-details-marker{display:none}.deal-shot>summary:after{content:" ▾";color:var(--muted)}.deal-shot[open]>summary:after{content:" ▴"}.deal-shot img{border:1px solid var(--line);border-radius:6px;width:100%;margin-top:8px;display:block}.deal-quote{border-left:2px solid var(--line);color:var(--muted);margin:4px 0 0;padding-left:8px;font-size:11px;line-height:1.55}.hero{padding:18px 20px 14px}.hero-eyebrow{background:var(--frame);color:var(--paper);letter-spacing:.16em;text-transform:uppercase;border-radius:6px;margin:0;padding:5px 8px;font:800 9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.hero-title{letter-spacing:-.045em;margin:11px 0 0;font-size:34px;font-weight:800;line-height:1.18}.hero-title:after{content:none}.hero-lead{color:var(--muted);letter-spacing:-.01em;margin:11px 0 0;font-size:12.5px;line-height:1.55}.hero-figures{border-top:1px solid var(--line);gap:22px;margin:15px 0 0;padding-top:12px;display:flex}.hero-figures dt{color:var(--muted);letter-spacing:.12em;margin:0;font-size:9.5px;font-weight:700}.hero-figures dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:17px;font-weight:700}.pick{margin:auto 0;padding:0 20px}.pick.is-pending .pick-card,.pick.is-pending .pick-actions{visibility:hidden}@keyframes pick-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.pick-card{--pick-pad:24px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:20px;padding:0;animation:.34s cubic-bezier(.2,.7,.2,1) pick-in;position:relative;overflow:hidden;box-shadow:0 18px 34px -28px #17171473}.pick-card>*{position:relative}.pick-pair{padding:var(--pick-pad) var(--pick-pad) 0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pick-solo{padding:26px var(--pick-pad) 22px;display:block}.pick-solo+.pick-stats{margin-top:0}.pick-solo .pick-side{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:13px;display:grid}.pick-solo .pick-side-mark{grid-row:1/span 2}.pick-solo .pick-side-name{align-self:end;margin:0;font-size:20px}.pick-solo .pick-side-sub{align-self:start;margin:4px 0 0;font-size:11.5px}.pick-solo .pick-side-name:last-child{align-self:center}.pick-side{flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.pick-side.is-right{text-align:right;align-items:flex-end}.pick-side-mark{display:block}.pick-side .company-logo{background:#fff;border-radius:11px;box-shadow:0 0 0 1px #1717141a}.pick-side .company-logo.is-letter{color:var(--ink);background:#efefe6;font-size:15px}.pick-side-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.035em;max-width:100%;margin:12px 0 0;font-size:19px;font-weight:800;overflow:hidden}.pick-side-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);margin:3px 0 0;font-size:11px;overflow:hidden}.pick-merge{background:var(--frame);width:34px;height:34px;color:var(--paper);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;line-height:1;display:inline-flex}.pick-card:has(.pick-pair){--pick-pad:22px}.pick-card:has(.pick-pair) .pick-side-name{font-size:17px}.pick-card:has(.pick-pair) .pick-headline{margin-top:15px;font-size:14.5px;line-height:1.5}.pick-card:has(.pick-pair) .pick-epilogue{margin-top:10px;font-size:12.5px}.pick-card:has(.pick-pair) .pick-stats{padding:14px var(--pick-pad) 24px;margin-top:16px}.pick-card:has(.pick-pair) .pick-stats dd{margin-top:7px;font-size:26px}.pick-card:has(.pick-pair) .pick-pair{padding-top:20px}.pick-card:has(.pick-pair) .pick-side-name{margin-top:9px}.pick-card:has(.pick-pair) .pick-caveat{margin-top:8px}.pick-dateline{color:#5f6f00;letter-spacing:.08em;margin-bottom:6px;font-size:10.5px;font-weight:800;line-height:1;display:block}.pick-line{display:block}.pick-headline{padding:0 var(--pick-pad);letter-spacing:-.02em;word-break:keep-all;margin:20px 0 0;font-size:16px;font-weight:500;line-height:1.55}.pick-epilogue{margin:10px var(--pick-pad) 0;color:var(--muted);word-break:keep-all;border-left:2px solid #a8c400;padding-left:10px;font-size:12px;line-height:1.55}.pick-epilogue.is-good{color:#2f6b4c;border-left-color:#2f6b4c}.pick-epilogue.is-bad{color:#8f4b39;border-left-color:#8f4b39}.pick-stats{padding:18px var(--pick-pad) 26px;background:var(--frame);color:var(--paper);grid-template-columns:1fr 1fr;margin:20px 0 0;display:grid;position:relative}.pick-stats>div+div{border-left:1px solid #ffffff29;padding-left:16px}.pick-mark{right:var(--pick-pad);color:#f4f5f061;letter-spacing:.06em;font-size:8.5px;font-weight:700;line-height:1;position:absolute;bottom:7px}.pick-stats dt{color:var(--signal);letter-spacing:.12em;margin:0;font-size:9.5px;font-weight:700;line-height:1}.pick-stats dd{letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin:9px 0 0;font-size:34px;font-weight:800;display:flex}.pick-note{color:#f4f5f08c;letter-spacing:-.01em;font-size:11px;font-weight:500}.pick-proof{white-space:nowrap;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;border-bottom:1.5px dashed #d9ff438c;align-items:baseline;padding:0 0 1px;line-height:1;display:inline-flex}.pick-proof:hover,.pick-proof:focus-visible{border-bottom-color:var(--signal);outline:none}.pick-proof:active{transform:translateY(1px)}.pick-epilogue.is-proof{cursor:pointer;width:auto;font:inherit;text-align:left;background:0 0;border-top:0;border-bottom:0;border-right:0;display:block}.pick-epilogue.is-proof:hover{color:var(--ink)}.pick-epilogue.is-proof.is-good:hover{color:#1d4b34}.pick-epilogue.is-proof.is-bad:hover{color:#6b3527}.pick-caveat{padding:0 var(--pick-pad) 0 calc(var(--pick-pad) + 14px);color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.55;position:relative}.pick-caveat:before{content:"*";left:var(--pick-pad);color:#5f6f00;font-weight:700;position:absolute;top:0}.pick .pick-foot{display:none}.pick .pick-caveat{padding-bottom:13px}.pick-foot{padding:0 var(--pick-pad) 14px;color:#9a998f;font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:10.5px}.pick-stats:last-child{border-bottom-right-radius:19px;border-bottom-left-radius:19px}.pick-actions{align-items:stretch;gap:10px;margin:14px 0 0;display:flex}.pick-share{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;min-width:46px;font-size:12px;border:1px solid var(--line)!important;color:var(--ink)!important;background:#fff!important;border-radius:12px!important;padding:0 12px!important;display:inline-flex!important}.pick-share svg{width:16px;height:16px}.pick-actions-top{justify-content:flex-end;margin:0 0 10px}.pick-actions-bottom{margin-top:9px}.pick-again{border:1px solid var(--line);min-width:104px;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.01em;background:#fff;border-radius:12px;flex:none;padding:13px 14px;font-size:12px;font-weight:700}.pick-again:hover{border-color:var(--ink)}.pick-again:active{transform:scale(.97)}.pick-all:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.pick-card{animation:none}}.pick-all{background:var(--signal);color:var(--ink);text-align:center;letter-spacing:.01em;border-radius:12px;flex:1;padding:13px 14px;font-size:12px;font-weight:800;text-decoration:none}.pick-all:hover{filter:brightness(.95)}.deal-sheet .sheet-body{padding:0 16px calc(32px + env(safe-area-inset-bottom,0px))}.sheet-body .pick-card{margin:4px 0 14px}.deal-page .sheet-body{padding:8px 16px 36px}.sheet-basis{color:var(--ink);font-weight:700}.sheet-price{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:22px;display:flex}.sheet-krw{color:var(--muted);font-size:12px;font-weight:400}.sheet-when{color:#95938a;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:10px}.sheet-when a{color:var(--muted);box-shadow:inset 0 -.28em 0 var(--signal);text-decoration:none}.sheet-stats{background:#1717140a;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px;margin:14px 0 0;padding:12px 14px;display:grid}.sheet-stats dt{color:var(--muted);letter-spacing:-.01em;margin:0;font-size:10px}.sheet-stats dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:16px;font-weight:700}.sheet-kind{color:var(--muted)}.sheet-note{padding:16px 0 0}.deal-side-does{color:var(--muted);margin-left:6px;font-size:11px;font-weight:400}.deal-side{margin-top:26px}.deal-side-name{letter-spacing:-.02em;align-items:center;gap:7px;margin:0 0 6px;font-size:13px;font-weight:700;display:flex}.deal-metric tbody th{color:var(--muted);font-weight:500}.deal-metric td a{color:inherit;box-shadow:inset 0 -.28em 0 var(--signal);text-decoration:none}.deal-metric .is-loss{color:#b4472e}.deal-blank{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.post-view{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}.post-list{padding:8px 20px 24px}.post-list-items{margin:0;padding:0;list-style:none}.post-list-items li+li{border-top:1px solid var(--line)}.post-list-items a{gap:7px;padding:18px 2px;text-decoration:none;display:grid}.post-list-items b{letter-spacing:-.045em;word-break:keep-all;font-size:17px;font-weight:800;line-height:1.38}.post-list-items a:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.post-list-items span{color:var(--muted);word-break:keep-all;font-size:12.5px;line-height:1.65}.post-list-foot{align-items:center;gap:8px;margin-top:2px;display:flex}.post-list-foot time{color:#9a998f;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px}.post-marks{align-items:center;gap:4px;min-width:0;display:flex}.post-marks .company-logo{border:1px solid var(--line);background:var(--paper);object-fit:contain;border-radius:999px;flex:none;width:20px;height:20px;padding:2px}.post-marks .company-logo.is-letter{color:var(--muted);background:#ecebe1;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.post-marks-rest{color:#9a998f;flex:none;font-size:10.5px;font-weight:600}.post{padding:20px 20px 0}.post-head{border-bottom:1px solid var(--line);padding-bottom:18px}.post-tags{color:var(--muted);margin:0 0 8px;font-size:11px}.post-head h1{letter-spacing:-.05em;word-break:keep-all;margin:0;font-size:25px;font-weight:800;line-height:1.3}.post-meta{color:var(--muted);gap:8px;margin:12px 0 0;font-size:11.5px;display:flex}.post-body{word-break:keep-all;overflow-wrap:anywhere;font-size:14.5px;line-height:1.85}.post-body h2{border-top:1px solid var(--line);letter-spacing:-.045em;margin:34px 0 12px;padding-top:22px;font-size:17.5px;font-weight:800}.post-body h3{letter-spacing:-.04em;margin:26px 0 10px;font-size:15px;font-weight:800}.post-body p{margin:0 0 14px}.post-body ul{margin:0 0 16px;padding-left:18px;list-style:outside}.post-body li::marker{color:#b9b8ac}.post-body li{margin-bottom:6px}.post-body strong{font-weight:800}.post-body mark{color:inherit;background:linear-gradient(0deg,#d9ff43bf 0 46%,#0000 46%);padding:0 1px;font-weight:700}.post-notes mark{color:inherit;background:linear-gradient(0deg,#d9ff43b3 0 44%,#0000 44%)}.post-body code{background:#f1f0e8;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.post-body blockquote{border-left:3px solid var(--signal);color:var(--muted);margin:0 0 16px;padding:2px 0 2px 14px}.post-body a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.post-body a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.post-table{margin:0 0 18px;overflow-x:auto}.post-table table{border-collapse:collapse;width:100%;font-size:13px}.post-table th,.post-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:9px 10px}.post-table th{color:var(--muted);font-size:11px;font-weight:600}.post-table td:first-child{font-variant-numeric:tabular-nums}.post-deals{border-top:1px solid var(--line);margin:30px 0 0;padding:18px 0 0}.post-deals h2{color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:700}.post-deals ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.post-deals a{border:1px solid var(--line);border-radius:11px;justify-content:space-between;gap:12px;padding:11px 13px;font-size:13px;text-decoration:none;display:flex}.post-deals a:hover{border-color:var(--ink)}.post-deals b{letter-spacing:-.03em;font-weight:700}.post-deals span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.post-all{color:var(--muted);margin:14px 0 0;font-size:12px;text-decoration:none;display:inline-block}.post-all:hover{color:var(--ink)}.deal-posts{border-top:1px solid var(--line);margin:24px 0 0;padding:15px 0 0}.deal-posts h2{color:var(--muted);margin:0 0 8px;font-size:11.5px;font-weight:700}.deal-posts ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.deal-posts a{letter-spacing:-.035em;word-break:keep-all;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-size:13.5px;font-weight:700}.deal-posts a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.landing-post{border:1px solid var(--line);background:var(--panel);border-radius:13px;align-items:center;gap:9px;margin:14px 20px 0;padding:12px 14px;text-decoration:none;display:flex}.landing-post:hover{border-color:var(--ink)}.landing-post-label{background:var(--frame);color:var(--paper);letter-spacing:.04em;border-radius:999px;flex:none;padding:3px 7px;font-size:9.5px;font-weight:800}.landing-post-label.is-new{background:var(--signal);color:var(--ink)}.landing-post-title{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.landing-post-go{color:var(--muted);flex:none;margin-left:auto;font-size:12px}.post-card{margin:0 0 20px}.post-card figcaption,.post-shot figcaption{color:var(--muted);margin:8px 2px 0;font-size:11.5px;line-height:1.5}.post-card figcaption a,.post-shot figcaption a{text-underline-offset:2px;text-decoration:underline}.post-shot{margin:0 0 20px}.post-shot img{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:100%;height:auto;display:block}.post-bars{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:0 0 22px;padding:14px 14px 10px}.post-bars-metric{color:var(--muted);letter-spacing:-.01em;margin:0 0 11px;font-size:11px;font-weight:700}.post-bars ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.post-bars a{grid-template-columns:1fr auto;gap:3px 10px;text-decoration:none;display:grid}.post-bars-name{align-items:center;gap:4px;min-width:0;font-size:12px;display:flex}.post-bars-name i{color:var(--muted);flex:none;margin:0 2px;font-style:normal}.post-bars-name .company-logo{background:var(--paper);object-fit:contain;border-radius:999px}.post-bars-name b{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.post-bars-value{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;font-size:12px}.post-bars-track{background:#e9e8de;border-radius:4px;grid-column:1/-1;height:7px;display:block;overflow:hidden}.post-bars-fill{background:#a8ac8e;border-radius:4px;height:100%;display:block}.post-bars .is-strong .post-bars-name b{font-weight:800}.post-bars .is-strong .post-bars-value{color:var(--ink);font-weight:700}.post-bars .is-strong .post-bars-fill{background:var(--frame)}.post-bars li:hover .post-bars-fill{background:var(--ink)}.money .usd,:root[data-money=usd] .money .krw{display:none}:root[data-money=usd] .money .usd{display:inline}.money-toggle{border:1px solid var(--line);background:#f2f1e8;border-radius:999px;flex:none;align-items:center;padding:2px;display:inline-flex;position:relative}.money-knob{background:var(--ink);border-radius:999px;width:24px;height:calc(100% - 4px);transition:transform .18s cubic-bezier(.32,.72,0,1);position:absolute;top:2px;left:2px}.money-knob.is-usd{transform:translate(24px)}.money-toggle a{z-index:1;width:24px;color:var(--muted);text-align:center;padding:3px 0;font-size:11px;font-weight:700;line-height:1.25;text-decoration:none;transition:color .18s;position:relative}.money-toggle a.is-on{color:var(--paper)}@media (prefers-reduced-motion:reduce){.money-knob{transition:none}}.post-body{padding-top:20px}.post-head{padding-bottom:16px}.post-meta{align-items:baseline}.post-meta b{color:var(--ink);font-weight:700}.post-meta b:after{content:"·";color:var(--muted);margin:0 2px 0 8px;font-weight:400}.money-toggle{position:relative}.money-why{width:18px;height:18px;color:var(--muted);cursor:pointer;background:#eceada;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:3px;padding:0;font-size:10.5px;font-weight:800;line-height:1;display:flex}.money-why:hover,.money-why[aria-expanded=true]{background:var(--ink);color:var(--paper)}.money-note{z-index:30;border:1px solid var(--line);background:var(--panel);width:min(78vw,290px);color:var(--muted);letter-spacing:-.01em;word-break:keep-all;text-align:left;border-radius:12px;padding:11px 13px;font-size:11.5px;font-weight:400;line-height:1.65;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #17171421}@media (max-width:560px){.site-header:has(.money-toggle) .principle{display:none}}.post-notes{border:1px solid var(--line);background:var(--panel);color:var(--muted);word-break:keep-all;border-radius:14px;margin:34px 0 0;padding:16px 16px 4px;font-size:12px;line-height:1.75}.post-notes h2{color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:11.5px;font-weight:700}.post-notes p{margin:0 0 12px}.post-notes strong{color:var(--ink);font-weight:700}.data-sources{margin:20px 0 0}.data-sources a{border:1px solid var(--line);background:var(--panel);letter-spacing:-.03em;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:700;text-decoration:none;display:block}.data-sources a:hover{border-color:var(--ink)}.deal-open{color:var(--green);white-space:nowrap;font-size:11px;font-weight:600}.deal-table td.mid .deal-primary.deal-open:not(:has(+.deal-secondary)){color:var(--muted);font-weight:500}.data-sites{gap:2px;margin:0;padding:0;list-style:none;display:grid}.data-sites a{border-radius:10px;align-items:center;gap:10px;padding:9px 6px;text-decoration:none;display:flex}.data-sites a:hover{background:#1717140a}.data-sites .company-logo{border:1px solid var(--line);background:var(--paper);object-fit:contain;border-radius:999px;flex:none;width:26px;height:26px;padding:3px}.data-sites .company-logo.is-letter{color:var(--muted);background:#ecebe1;place-items:center;font-size:11px;font-weight:700;display:grid}.data-site-name{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.data-site-count{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:11px}.data-site-count span{color:#a9a89d;font-size:10.5px;display:block}.company-page{padding:4px 16px 40px}.company-head h1{letter-spacing:-.02em;margin:8px 0 0;font-size:24px}.company-service{color:var(--muted);margin:4px 0 0;font-size:13px}.company-line{margin:10px 0 0;font-size:15px;font-weight:600}.company-what{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.company-home{margin:10px 0 0;font-size:13px}.company-block{margin-top:28px}.company-block h2{letter-spacing:-.01em;margin:0 0 10px;font-size:15px}.company-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.company-sources{margin:0;padding:0;list-style:none}.company-sources li{border-bottom:1px solid var(--line);align-items:baseline;gap:6px;padding:9px 0;font-size:13px;display:flex}.company-source-n{color:var(--muted);margin-left:auto;font-size:12px}.summary-page{margin-left:auto;font-size:12px}.company-head .company-logo{object-fit:cover;background:var(--paper);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin:12px 0 10px;display:block}.data-fresh{color:var(--ink);background:#eef5b8;border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:12px;line-height:1.5}.data-fresh b{font-weight:700}.search-box.is-plain{grid-template-columns:minmax(0,1fr) auto}.deal-empty{color:var(--muted);text-align:center;margin:18px 0;font-size:13px}.transfer-clubs{align-items:center;width:100%;min-width:0;display:flex}.transfer-club{flex:auto;align-items:center;min-width:0;display:flex}.transfer-club-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transfer-clubs .deal-arrow{flex:none}.deal-table.is-transfer td:first-child,.deal-table.is-transfer th:first-child{width:64%}.deal-table.is-transfer td:nth-child(2),.deal-table.is-transfer th:nth-child(2){width:17%}.deal-table.is-transfer td:nth-child(3),.deal-table.is-transfer th:nth-child(3){width:11%}.deal-table.is-transfer td:nth-child(4),.deal-table.is-transfer th:nth-child(4){width:10%}.deal-table.is-transfer td:last-child,.deal-table.is-transfer th:last-child{padding-right:10px}.deal-table.is-transfer td:not(:first-child) .deal-primary,.deal-table.is-transfer .row-name,.deal-table.is-transfer .transfer-clubs{letter-spacing:-.045em}.transfer-row{align-items:center;gap:6px;min-width:0;display:flex}.sport-ball{flex:none;font-size:13px;line-height:1}.transfer-clubs .club-mark{object-fit:contain;vertical-align:-2px;width:13px;height:13px;margin:0 3px 0 0;display:inline-block}.transfer-clubs .deal-arrow{margin:0 3px}
