.sim-top{margin-top:44px}.sim-pick{padding-top:16px;position:relative}.sim-list{z-index:20;border:1px solid var(--ink);background:#fff;max-height:320px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #00000014}.sim-list li{border-bottom:1px solid var(--hair);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 14px;font-size:13.5px;display:grid}.sim-list li:hover{background:#fafafa}.sim-list b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sim-list em{font-style:normal;font-family:var(--en);color:var(--mut3);font-size:12px}.sim-list span{color:var(--mut2);grid-column:1/-1;font-size:12.5px}.sim-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding-top:18px;display:grid}.sim-grid.one{grid-template-columns:minmax(0,1fr);max-width:260px}.sim-f{flex-direction:column;gap:8px;min-width:0;display:flex}.sim-f.wide{width:100%}.sim-f>span{color:var(--mut2);font-size:12.5px}.sim-f>div{border-bottom:1px solid #d9d9d9;align-items:baseline;gap:6px;display:flex}.sim-f>div:focus-within,.sim-f.wide input:focus{border-color:var(--ink)}.sim-f input{font-family:var(--en);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:6px 0;font-size:20px;font-weight:300}.sim-f.wide input{border-bottom:1px solid #d9d9d9;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400}.sim-f em{color:var(--mut3);font-size:13px;font-style:normal}.sim-out b{font-family:var(--en);border-bottom:1px solid var(--ink);font-variant-numeric:tabular-nums;padding:6px 0;font-size:20px;font-weight:300}.sim-out b small{color:var(--mut3);margin-left:4px;font-family:Pretendard,sans-serif;font-size:13px}.sim-out em{font-size:12px}.sim-ch{padding-top:16px}.sim-how{counter-reset:s;list-style:none}.sim-how li{counter-increment:s;border-bottom:1px solid var(--hair);color:var(--mut);gap:10px;padding:8px 0;font-size:13.5px;display:flex}.sim-how li:before{content:counter(s,decimal-leading-zero);font-family:var(--en);color:var(--mut3);font-size:12px}.sim-label{letter-spacing:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600}.sim-big{flex-direction:column;gap:6px;padding:28px 0 18px;display:flex}.sim-big .lb{font-family:var(--en);letter-spacing:.24em;color:var(--mut2);font-size:12.5px;font-weight:500}.sim-big b{font-family:var(--en);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.2vw,48px);font-weight:200;line-height:1.05}.sim-big b small{color:var(--mut2);letter-spacing:0;margin-left:8px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:300}.sim-big em{color:var(--mut);font-size:13.5px;font-style:normal}.sim-big.neg b{color:var(--red)}.sim-rows li>div{grid-template-columns:minmax(0,1fr) auto}.sim-rows li.m .nm{color:var(--mut2)}.sim-rows li.t{border-top:1px solid var(--ink)}.sim-rows li.t .nm{font-weight:600}.sim-rows li.t .v{font-weight:400}.sim-rows .v.red{color:var(--red)}.sim-reset{margin-left:12px}@media (max-width:700px){.sim-grid{grid-template-columns:minmax(0,1fr)}}.sim-note{color:var(--mut2);font-size:12px}.sim-f input::placeholder{color:var(--mut3);font-family:Pretendard,sans-serif;font-size:15px}
