:root{--bg: #F3F5F9;--surface: #FFFFFF;--surface2: #EDF1F7;--line: #DFE4EC;--text: #0E1726;--muted: #526070;--brand: #1D5BD8;--brand-soft: #E6EEFC;--up: #C8102E;--dn: #1D5BD8;--up-rgb: 200, 16, 46;--dn-rgb: 29, 91, 216;--head: #0E1B3A;--head-muted: #B9C4DA;--hl: #FFE27A;--hl-text: #0E1726;--chip: #0E1726;--chip-text: #FFFFFF;--brk: #FDECEE;--brk-line: #F3C6CC;--band: #1E1B4B;--band-field: #2B2766;--band-muted: #C7C4F0;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;color-scheme:light}[data-theme=dark]{--bg: #0A0E15;--surface: #121925;--surface2: #1A2232;--line: #253044;--text: #E9EEF6;--muted: #9AA7BA;--brand: #7AA8FF;--brand-soft: #1C2A44;--up: #FF7385;--dn: #7AA8FF;--up-rgb: 255, 115, 133;--dn-rgb: 122, 168, 255;--head: #0D1320;--head-muted: #9AA7BA;--hl: #F3D36B;--hl-text: #111111;--chip: #E9EEF6;--chip-text: #0A0E15;--brk: #2A1820;--brk-line: #4A2530;--band: #221E55;--band-field: #16133D;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Noto Sans KR,system-ui,-apple-system,Apple SD Gothic Neo,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--brand)}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}h1,h2,h3,p{margin:0}h2{font-size:18px;font-weight:800}.h-lg{font-size:22px}.h-sm{font-size:16px}img{max-width:100%;display:block}.wrap{max-width:1280px;margin:0 auto;padding-inline:24px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:12px}.strong{font-weight:700}.brand{color:var(--brand)}.up{color:var(--up)}.dn{color:var(--dn)}.flat{color:var(--muted)}.grow{flex:1 1 auto;min-width:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:20px}.pad{padding:20px 22px}.soft{background:var(--brand-soft);border-radius:20px;padding:22px}.tag{align-self:flex-start;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.tag-sec{background:var(--brk);color:var(--up)}.sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px}.boot,.boot-error{padding-block:80px;color:var(--muted)}.head{background:var(--head);color:#fff}.head-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding-block:12px}.logo img{height:40px;width:auto;display:block}.ed-chip{background:#fff;color:#0e1b3a;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.head-date{font-size:13px;color:var(--head-muted)}.search{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:var(--head-muted);flex:0 1 280px;min-width:180px}.search svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.search input{border:0;background:transparent;color:#fff;width:100%;font-size:14px}.search input::placeholder{color:var(--head-muted)}.seg{display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--surface2)}.seg button{border:0;background:transparent;border-radius:999px;height:36px;padding:0 14px;font-size:13px;font-weight:700;cursor:pointer;display:flex;gap:6px;align-items:center;color:var(--text)}.seg button[aria-pressed=true]{background:var(--chip);color:var(--chip-text)}.seg-head{background:#ffffff14;border:1px solid rgba(255,255,255,.18)}.seg-head button{color:var(--head-muted);width:34px;height:34px;padding:0;justify-content:center}.seg-head button:hover{color:#fff}.seg-head button[aria-pressed=true]{background:#fff;color:#0e1b3a}.seg svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.seg-head svg{width:18px;height:18px}.nav{background:var(--surface);border-bottom:1px solid var(--line)}.nav-row{display:flex;gap:28px;overflow-x:auto;white-space:nowrap;font-size:15px;scrollbar-width:none}.nav-row a{padding:14px 0 11px;border-bottom:3px solid transparent}.nav-row a[aria-current=page]{border-color:var(--brand);color:var(--brand);font-weight:700}.main{display:flex;flex-direction:column;gap:20px;padding-block:20px 48px}.row{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.rail{padding:14px 20px 8px}.rail-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px}.rail-status{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--up)}.pill-btn{border:1px solid var(--line);background:var(--surface2);border-radius:999px;height:32px;padding:0 12px;font-size:12px;font-weight:700;cursor:pointer}.pill-btn[aria-pressed=true]{background:var(--chip);color:var(--chip-text);border-color:var(--chip)}.rail-line{position:relative;display:flex;margin-top:6px}.rail-track{position:absolute;left:20px;right:20px;top:19px;height:2px;background:var(--line)}.hr{position:relative;flex:1 1 0;min-width:24px;height:56px;border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.hr:disabled{cursor:default;opacity:.55}.hr .dot{margin-top:15px;width:8px;height:8px;border-radius:50%;background:var(--line)}.hr.none .dot{background:var(--muted);opacity:.45}.hr.minor .dot{background:var(--muted)}.hr.major .dot{margin-top:13px;width:12px;height:12px;background:var(--text)}.hr.sel .dot{margin-top:12px;width:14px;height:14px;background:var(--up);box-shadow:0 0 0 4px var(--brk)}.hr .lb{font-size:11px;color:var(--muted)}.hr.sel .lb{color:var(--up);font-weight:700}.rail-chips{display:none}.rail-src{font-size:12px;margin:2px 0 6px}.day-bar{height:6px;border-radius:999px;background:var(--line);margin:12px 0 10px;overflow:hidden}.day-bar span{display:block;height:100%;background:var(--muted);border-radius:999px}.chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.chips button{min-height:44px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:12px;font-weight:700;line-height:1.2;cursor:pointer}.chips button span{display:block;font-size:10px;font-weight:500;opacity:.8}.chips button[aria-pressed=true]{background:var(--chip);color:var(--chip-text)}.breaking{display:flex;align-items:center;gap:14px;background:var(--brk);border:1px solid var(--brk-line);border-radius:999px;padding:6px 18px 6px 6px;min-height:44px}.breaking-tag{background:#c8102e;color:#fff;font-size:13px;font-weight:800;border-radius:999px;padding:6px 16px}.breaking .mono{font-size:13px;font-weight:700}.breaking-text{flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breaking svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;flex:none}.tickers{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.ticker{flex:1 0 108px;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;font-size:12px}.ticker b{font-size:17px}.hero{flex:999 1 720px;min-width:0;overflow:hidden;display:flex;flex-wrap:wrap}.hero-num{flex:1 1 280px;background:var(--surface2);padding:28px 24px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.hero-num>p:first-child{font-size:13px}.big-num{font-size:96px;line-height:.95;font-weight:800;letter-spacing:-4px}.big-num small{font-size:44px;letter-spacing:-1px}.spark{width:100%;height:auto;display:block}.spark-base{stroke:var(--line);stroke-width:1.5;stroke-dasharray:3 5}.spark-line{fill:none;stroke:var(--dn);stroke-width:2.5;stroke-linejoin:round}.spark-dot{fill:var(--dn)}.spark-labels{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted);margin-top:8px}.hero-body{flex:999 1 380px;min-width:0;padding:28px 28px 24px;display:flex;flex-direction:column;gap:14px}.kicker{font-size:13px;font-weight:700;color:var(--brand)}.hero h1{font-size:36px;line-height:1.28;font-weight:800;letter-spacing:-1px}.hero mark{background:var(--hl);color:var(--hl-text);padding:0 4px;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.dek{font-size:16px;line-height:1.7;color:var(--muted)}.hero-fig{margin:4px 0 0;display:flex;flex-direction:column;gap:8px}.hero-fig img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px;border:1px solid var(--line)}.revs{border-top:1px solid var(--line);padding-top:12px;margin-top:auto}.rev{border:0;background:transparent;padding:7px 0;width:100%;min-height:36px;text-align:left;cursor:pointer;display:flex;gap:12px;align-items:baseline;font-size:14px;color:var(--muted)}.rev .mono{font-size:12px;flex:0 0 34px}.rev.on{color:var(--text);font-weight:700}.rev.old .rev-title{text-decoration:line-through}.aside{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:20px}.three h2{font-size:22px;margin:4px 0 14px}.three ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.three li{display:flex;gap:12px;font-size:15px;line-height:1.5;font-weight:500}.three .num{flex:0 0 24px;height:24px;border-radius:50%;background:var(--brand);color:var(--surface);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.point{padding:10px 0;border-bottom:1px solid var(--line)}.point:last-child{border-bottom:0}.point b{font-size:14px}.point p{font-size:13px;line-height:1.55;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cal-day{padding:6px 0}.cal-day ul{margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.feed{flex:1 1 340px;min-width:0}.feed ul{margin:0;padding:0;list-style:none}.feed li{border-bottom:1px solid var(--line)}.feed li a{display:flex;gap:14px;padding:11px 0}.feed .time{flex:0 0 44px;padding-top:2px}.feed-title{display:block;font-size:14px;font-weight:700;line-height:1.45}.feed-src{display:flex;gap:6px;align-items:center;margin-top:3px}.via{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;background:var(--surface2);color:var(--text)}.empty{padding:12px 0}.fin{flex:999 1 640px;min-width:0}.fin-row{display:flex;flex-wrap:wrap;gap:16px}.fin-lead{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:10px}.fin-lead img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px;border:1px solid var(--line)}.fin-lead h3{font-size:20px;line-height:1.4;font-weight:800}.fin-lead p{font-size:14px;line-height:1.65}.fin-cards{flex:1.3 1 340px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-content:start}.soft-card{background:var(--surface2);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px}.soft-card b{font-size:15px;line-height:1.45}.market{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:12px}.heat{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;margin-top:8px}.heat-cell{border-radius:10px;padding:12px 14px;min-height:64px;display:flex;flex-direction:column;justify-content:space-between;font-size:13px;font-weight:700}.heat-cell b{font-size:17px}.heat-up{background:rgba(var(--up-rgb),var(--a))}.heat-dn{background:rgba(var(--dn-rgb),var(--a))}.heat-cell.strong{color:#fff}.rate-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.rates ol{margin:0;padding:0;list-style:none}.rates li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.rank{flex:0 0 32px;height:32px;border-radius:8px;background:var(--surface2);display:flex;align-items:center;justify-content:center}.empty-state{padding:18px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);font-size:14px;line-height:1.6}.market-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.soft-box{flex:1 1 240px;background:var(--surface2);border-radius:14px;padding:14px 18px}.soft-box.grow2{flex:1.4 1 300px}.soft-box>p{margin-bottom:8px}.kv{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:14px}.w64{flex:0 0 72px;text-align:right}.videos{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:14px}.video{display:flex;flex-direction:column;gap:8px}.video b{display:block;font-size:14px;line-height:1.45;margin-top:2px}.thumb{position:relative;display:block}.thumb img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px}.play{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:50%;background:#0a0e15d9;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px}.band{position:relative;overflow:hidden;background:var(--band);color:#fff;border-radius:20px;padding:26px 28px;display:flex;flex-wrap:wrap;gap:20px 32px;align-items:flex-end}.moon{position:absolute;right:-16px;top:-36px;width:170px;height:170px;fill:var(--band-muted);opacity:.35}.band-copy{flex:1 1 280px;position:relative}.band-copy h2{font-size:26px;line-height:1.3;margin:6px 0 8px}.band-muted{color:var(--band-muted)}.band-accent{color:#c4b5fd}.band-form{flex:2 1 520px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;position:relative}.field{flex:1 1 160px;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--band-muted)}.field.narrow{flex:0 1 120px}.field input{height:46px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:var(--band-field);color:#fff;padding:0 12px;font-size:15px}.field input::placeholder{color:var(--band-muted)}.toggle{display:flex;height:46px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.22)}.toggle button{border:0;padding:0 14px;background:var(--band-field);color:#fff;cursor:pointer}.toggle button[aria-pressed=true]{background:#6d5df6;font-weight:700}.band-go{height:46px;border:0;border-radius:10px;background:#fff;color:#1e1b4b;font-weight:800;padding:0 18px;cursor:pointer}.band-error{flex:1 1 100%;color:#ffc9d1;font-size:13px}.foot{border-top:1px solid var(--line);background:var(--surface)}.foot-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:20px;font-size:12px;color:var(--muted)}.foot-links{display:flex;flex-wrap:wrap;gap:16px}.foot-links a{text-decoration:underline}@media (max-width: 720px){.wrap{padding-inline:16px}.head-row{gap:8px 10px}.logo img{height:32px}.head-tag{display:none}.search{order:5;flex:1 1 100%}.main{gap:12px;padding-block:12px 32px}.row{gap:12px}.rail-line{display:none}.rail-chips{display:block}.rail-head>p .muted{display:none}.breaking{border-radius:14px;align-items:flex-start;padding:10px 12px;flex-wrap:wrap;gap:6px 10px}.breaking-text{white-space:normal;flex-basis:100%}.breaking svg{display:none}.ticker{flex:0 0 116px}.hero-num{padding:18px}.big-num{font-size:80px;letter-spacing:-3px}.big-num small{font-size:38px}.hero-body{padding:16px 18px}.hero h1{font-size:24px;line-height:1.36}.dek{font-size:15px}.pad{padding:16px}.band{padding:20px 16px}.band-form{flex-direction:column;align-items:stretch}.field.narrow{flex:1 1 auto}.toggle button{flex:1}}.page{display:flex;flex-direction:column;gap:20px;padding-block:24px 56px}.page-head{display:grid;gap:6px}.page-head h1{font-size:28px;letter-spacing:-.5px}.page-state{display:grid;gap:10px;justify-items:start}.sec-title{margin-bottom:12px}.more-link{color:var(--brand)}.btn-primary{height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--brand);color:#fff;font-weight:700;cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips .pill-btn{display:inline-flex;align-items:center}mark{background:var(--hl);color:var(--hl-text);padding:0 3px;border-radius:4px}mark.q{background:var(--brand-soft);color:var(--brand)}.art-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.art-card{display:flex;flex-direction:column;overflow:hidden}.art-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-bottom:1px solid var(--line)}.art-card-body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px}.art-card b{font-size:17px;line-height:1.45}.dek-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.art-layout{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.art{flex:999 1 640px;min-width:0;padding:28px 32px 32px;display:flex;flex-direction:column;gap:16px}.art h1{font-size:34px;line-height:1.3;font-weight:800;letter-spacing:-1px}.crumbs{display:flex;gap:8px;align-items:center}.art-dek{font-size:18px;line-height:1.7}.art-meta{line-height:1.6}.art-fig{margin:0}.art-fig img{width:100%;border-radius:14px;border:1px solid var(--line)}.art-body{display:grid;gap:14px;font-size:17px;line-height:1.8}.art-sec{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:10px}.src-list,.rev-list{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:14px;line-height:1.55}.src-list a{font-weight:700}.rev-list li{display:flex;gap:12px}.rev-no{flex:0 0 26px;height:26px;border-radius:999px;background:var(--surface2);display:inline-grid;place-items:center}.rev-list li:first-child .rev-no{background:var(--brand);color:#fff}.art-notice{border-top:1px solid var(--line);padding-top:14px;line-height:1.6}.art-related{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:14px}.news-day+.news-day{margin-top:14px}.news-day h3{padding:8px 0 4px}.feed-src span+span:before{content:"· "}.more-btn{margin-top:14px}.archive{margin:0;padding:0;list-style:none;display:grid;gap:14px}.archive li{display:grid;gap:12px}.search-big{display:flex;gap:10px;max-width:640px}.search-big input{flex:1;height:44px;border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:0 18px;font-size:15px;min-width:0}.pilot-bar{margin:0;padding:10px 16px;font-size:13px;line-height:1.6;word-break:keep-all;color:var(--muted);background:var(--surface2);border-color:transparent;border-radius:14px}.pilot-tag{display:inline-block;margin-right:8px;font-size:12px;line-height:1.5;padding:1px 9px;border-radius:999px;background:var(--chip);color:var(--chip-text)}.past-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;background:var(--brand-soft);border-color:transparent}.past-bar span{flex:1 1 auto}.past-bar .pill-btn{display:inline-flex;align-items:center}@media (max-width: 600px){.art{padding:22px 18px 24px}.art h1{font-size:26px}.page-head h1{font-size:24px}}.more-arts-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.rate-pair{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rates-note{margin-top:10px;line-height:1.6}.market .market-row{margin-top:8px}.videos .video{flex-direction:row;align-items:flex-start;gap:12px}.videos .thumb{flex:0 0 132px}.videos .thumb img{border-radius:10px}.videos .play{right:6px;bottom:6px;width:26px;height:26px;font-size:10px}.videos .video>span:last-child{min-width:0}.videos .video b{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rates li .grow{display:flex;flex-direction:column;gap:3px}.art-rates ol,.popular ol{margin:0;padding:0;list-style:none;display:grid;gap:8px}.art-rates li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.art-rates li .grow{display:flex;flex-direction:column;gap:2px}.popular ol{counter-reset:pop}.popular li{counter-increment:pop;font-size:14px;line-height:1.5;padding-left:26px;position:relative}.popular li:before{content:counter(pop);position:absolute;left:0;font-family:var(--mono);font-weight:700;color:var(--brand)}.home{display:flex;flex-direction:column;gap:20px}.home-main,.home-side{display:contents}.home-main>*,.home-side>*{flex:none;min-width:0;align-self:stretch}.home .hero{order:1}.home .figure-card{order:2}.home .more-arts{order:3}.home .aside{order:4}.home .feed{order:5}.home .fin{order:6}.home .market{order:7}.home .videos{order:8}.home .feed li:nth-child(n+9){display:none}@media (min-width: 1080px){.home{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch}.home-main,.home-side{display:flex;flex-direction:column;gap:20px;min-width:0}.home-side>.feed{flex:1 1 0px;min-height:320px;display:flex;flex-direction:column;overflow:hidden}.home-side>.feed ul{flex:1 1 0px;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 64px),transparent)}.home .feed li:nth-child(n+9){display:list-item}.home-main>.videos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px}.home-main>.videos>h2{grid-column:1 / -1}.home-main>.videos .video{flex-direction:column;gap:8px}.home-main>.videos .thumb{flex:none}}.figure-card{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;align-items:center}.figure-img img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px;border:1px solid var(--line)}.figure-text{display:flex;flex-direction:column;gap:10px;min-width:0}.figure-text h2{font-size:20px;line-height:1.4}.clamp-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.65}@media (max-width: 720px){.figure-card{grid-template-columns:1fr;gap:12px}}.rate-card .rate-tabs .pill-btn{height:30px;padding:0 10px}.rate-card li{gap:10px;padding:10px 0}.rate-card .rank{flex-basis:24px;height:24px;font-size:12px;border-radius:6px}.rate-card li .grow b{font-size:14px;line-height:1.4}.rate-card .rate-pair b{font-size:14px;white-space:nowrap}.rank-kinds{align-self:flex-start}.rank-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}.rank-menu{display:flex;flex-direction:column;gap:4px;position:sticky;top:16px}.rank-menu>p{margin-bottom:6px}.rank-menu button{border:0;background:transparent;text-align:left;padding:9px 12px;border-radius:10px;font-size:14px;cursor:pointer;color:var(--text)}.rank-menu button:hover{background:var(--surface2)}.rank-menu button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);font-weight:700}.rank-body{display:flex;flex-direction:column;gap:12px;min-width:0}.rank-filters{display:flex;flex-direction:column;gap:8px}.rank-filters .rate-tabs{margin-bottom:0;align-items:center}.pick-label{min-width:32px}.check{display:inline-flex;gap:6px;align-items:center;color:var(--muted);cursor:pointer}.rank-body details{margin-top:4px}.rank-body details summary{cursor:pointer;color:var(--brand)}.rank-body details p{margin-top:4px;white-space:pre-line;line-height:1.6}.versus-wrap{overflow-x:auto}.versus{width:100%;border-collapse:collapse;font-size:14px}.versus th{text-align:left;font-size:12px;color:var(--muted);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--line)}.versus td{padding:10px;border-bottom:1px solid var(--line);vertical-align:top}.versus td b{display:block}.rate-card .rate-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px}@media (max-width: 860px){.rank-layout{grid-template-columns:1fr}.rank-menu{position:static;flex-direction:row;overflow-x:auto;gap:6px;scrollbar-width:none}.rank-menu>p{display:none}.rank-menu button{flex:none;white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:13px}}.rank-filters .checks{display:flex;flex-wrap:wrap;gap:6px 16px}.rank-mode{align-self:flex-start}.rank-mode button{height:40px;padding:0 18px;font-size:14px}.finder{display:flex;flex-direction:column;gap:20px}.finder-form{display:flex;flex-direction:column;gap:12px;align-self:start}.finder-field{display:flex;flex-direction:column;gap:6px}.finder-amount{display:flex;align-items:center;gap:8px}.finder-amount>span{flex:none;white-space:nowrap}.finder-amount input{width:100%;min-width:0;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:0 12px;font-size:18px;font-weight:700;font-family:var(--mono)}.finder-privacy{line-height:1.55;border-top:1px solid var(--line);padding-top:10px}.finder-list li{align-items:flex-start}.finder-money b{font-size:16px;white-space:nowrap}.finder-money span{text-align:right}.rank-layout:has(.finder-form){grid-template-columns:300px minmax(0,1fr)}@media (max-width: 860px){.rank-layout:has(.finder-form){grid-template-columns:1fr}}
