*{box-sizing:border-box}html{color-scheme:normal}html,body{margin:0;padding:0;background:transparent;overflow:hidden}body{font-family:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Malgun Gothic",sans-serif;color:#f4f6fc;-webkit-font-smoothing:antialiased}[hidden]{display:none!important}a{color:inherit;text-decoration:none}.bo-shell{width:100%;max-width:var(--bo-width,1000px);height:var(--bo-height,180px);padding:20px 26px 13px;border:1px solid #2c3650;border-radius:17px;background:#101725;display:flex;flex-direction:column;justify-content:space-between;--bo-value:36px;--bo-label:13px;--bo-small:11px}.bo-grid{display:grid;grid-template-columns:1.13fr 1fr 1fr;gap:23px;min-width:0}.bo-metric{min-width:0;position:relative}.bo-metric+.bo-metric{border-left:1px solid #303a50;padding-left:24px}.bo-label{display:flex;align-items:center;gap:9px;color:#b6c2d8;font-size:var(--bo-label);font-weight:650;letter-spacing:.02em;white-space:nowrap}.bo-number{display:flex;align-items:baseline;gap:7px;margin:5px 0 4px;white-space:nowrap;line-height:1.1}.bo-number strong{font-size:var(--bo-value);font-weight:750;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.bo-number>span{font-size:calc(var(--bo-label) - 1px);font-weight:500;color:#91a0bc}.bo-detail,.bo-time{font-size:var(--bo-small);line-height:1.5;color:#a8b5cb;white-space:nowrap}.bo-time{color:#8593ad;font-variant-numeric:tabular-nums}.bo-up{color:#ff7585}.bo-down{color:#75adff}.bo-delay{color:#ffc96b;font-size:10px;border:1px solid #8b6a32;border-radius:4px;padding:1px 4px;line-height:1.1}.bo-metric[data-stale="true"] .bo-time{color:#ffc96b}.bo-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:10px;border-top:1px solid #253048;min-width:0}.bo-brand{display:flex;align-items:center;gap:7px;line-height:1;white-space:nowrap}.bo-brand img{width:16px;height:16px;border-radius:4px}.bo-brand b{font-size:10px;letter-spacing:.1em;color:#c1c9da}.bo-brand span{font-size:10px;color:#8a9bb8}.bo-status{display:flex;align-items:center;gap:6px;color:#9aaac4;font-size:10px;white-space:nowrap}.bo-status::before{content:"";width:5px;height:5px;background:#dca648;border-radius:50%}.bo-status[data-state="ready"]::before{background:#54d6ad}body[data-bo-size="s"] .bo-shell{--bo-value:28px;--bo-label:11px;--bo-small:10px;padding:17px 20px 12px;border-radius:14px}body[data-bo-size="s"] .bo-grid{gap:15px}body[data-bo-size="s"] .bo-metric+.bo-metric{padding-left:16px}body[data-bo-size="s"] .bo-label{gap:5px}body[data-bo-size="l"] .bo-shell{--bo-value:44px;--bo-label:15px;--bo-small:13px;padding:24px 32px 17px}body[data-bo-size="l"] .bo-number{margin:7px 0 5px}body[data-bo-size="l"] .bo-brand b,body[data-bo-size="l"] .bo-brand span,body[data-bo-size="l"] .bo-status{font-size:12px}body[data-bo-theme="transparent"] .bo-shell{background:transparent;border-color:transparent;text-shadow:0 1px 4px #000,0 0 8px #000c}body[data-bo-theme="transparent"] .bo-metric+.bo-metric{border-color:#ffffff50}body[data-bo-theme="transparent"] .bo-footer{border-color:#ffffff40}body[data-bo-theme="transparent"] .bo-label,body[data-bo-theme="transparent"] .bo-detail,body[data-bo-theme="transparent"] .bo-time,body[data-bo-theme="transparent"] .bo-brand span,body[data-bo-theme="transparent"] .bo-status{color:#e0e6f0}body[data-bo-theme="transparent"] .bo-delay{background:#17130bbc}@media(max-width:620px){.bo-shell{--bo-value:25px!important;--bo-label:10px!important;--bo-small:9px!important;padding:16px 12px!important;height:auto;min-height:150px;border-radius:12px}.bo-grid{gap:10px!important;grid-template-columns:1.1fr 1fr 1fr}.bo-metric+.bo-metric{padding-left:10px!important}.bo-label{white-space:normal;min-height:27px;align-items:flex-start;gap:4px;flex-wrap:wrap}.bo-number{gap:3px}.bo-number>span{font-size:8px}.bo-number strong{font-size:clamp(16px,4.5vw,25px)}.bo-detail{white-space:normal;min-height:26px;line-height:1.3}.bo-time{font-size:8px}.bo-footer{margin-top:9px;gap:8px}.bo-brand b{display:none}.bo-brand span,.bo-status{font-size:8px!important}.bo-brand img{width:13px;height:13px}.bo-delay{font-size:8px;padding:1px 2px}}
