.kr-dashboard,.cored-control,.provision-page{--cl-blue:#0047ff;--cl-blue-strong:#003ee0;--cl-blue-soft:#edf3ff;--cl-bg:#f8f7f4;--cl-card:#fff;--cl-ink:#10182f;--cl-muted:#7b8498;--cl-line:#e7e9ef;--cl-success:#11b777;--cl-danger:#ef4444;color:var(--cl-ink);letter-spacing:-.025em;font-family:Pretendard Variable,Pretendard,Noto Sans KR,Apple SD Gothic Neo,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kr-dashboard{min-height:100vh;background:var(--cl-bg)!important;color:var(--cl-ink)!important}.kr-dashboard .control-sidebar{width:248px;padding:26px 18px 20px;border-right:1px solid var(--cl-line)!important;box-shadow:none!important;background:#fffffffa!important}.kr-dashboard .brand-block{min-height:54px;margin:0 4px 24px;color:var(--cl-ink)!important;background:0 0!important;border:0!important;padding:0!important}.kr-dashboard .brand-block strong,.kr-dashboard .mobile-brand strong{letter-spacing:-.04em;font-size:18px;font-weight:900;color:var(--cl-ink)!important}.kr-dashboard .brand-block span,.kr-dashboard .mobile-brand span{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;color:#9ba3b3!important}.kr-dashboard .brand-mark{background:var(--cl-blue)!important;border:0!important;box-shadow:0 8px 24px #0047ff2e!important}.kr-dashboard .sidebar-server{margin:0 0 18px;padding:16px;border:1px solid var(--cl-line)!important;box-shadow:none!important;background:#fbfcff!important;border-radius:14px!important}.kr-dashboard .sidebar-server p,.kr-dashboard .sidebar-server span,.kr-dashboard .sidebar-note span,.kr-dashboard .sidebar-note p{color:var(--cl-muted)!important}.kr-dashboard .sidebar-server h2,.kr-dashboard .sidebar-note strong{color:var(--cl-ink)!important}.kr-dashboard .copy-address,.kr-dashboard .sidebar-meter{border-color:var(--cl-line)!important;color:var(--cl-ink)!important;background:#f4f6fa!important}.kr-dashboard .sidebar-meter i,.kr-dashboard .metric-progress i,.kr-dashboard .metric-bars i,.kr-dashboard .resource-bar i{background:var(--cl-blue)!important}.kr-dashboard .sidebar-nav{gap:5px}.kr-dashboard .sidebar-nav button{min-height:44px;padding:0 13px;font-weight:750;color:#384158!important;background:0 0!important;border:0!important;border-radius:10px!important}.kr-dashboard .sidebar-nav button:hover{color:var(--cl-blue)!important;background:#f4f7ff!important}.kr-dashboard .sidebar-nav button.active{color:var(--cl-blue)!important;background:var(--cl-blue-soft)!important;box-shadow:none!important}.kr-dashboard .sidebar-note{margin-top:auto;border:1px solid var(--cl-line)!important;background:#fff!important;border-radius:14px!important;padding:16px!important;box-shadow:0 8px 28px #14203e0a!important}.kr-dashboard .control-main{min-width:0;margin-left:248px;background:var(--cl-bg)!important}.kr-dashboard .control-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:82px;padding:18px clamp(22px,4vw,48px);background:#f8f7f4eb!important;border-bottom:1px solid #e7e9efd9!important}.kr-dashboard .header-title p{color:var(--cl-ink)!important;font-size:22px!important;font-weight:900!important}.kr-dashboard .theme-switcher{display:none!important}.kr-dashboard .control-content{width:min(100%,1480px);margin:0 auto;padding:28px clamp(22px,4vw,48px) 54px}.kr-dashboard .overview-hero,.kr-dashboard .panel-card,.kr-dashboard .metric-card,.kr-dashboard .panel-warning,.kr-dashboard .panel-message,.kr-dashboard .file-panel,.kr-dashboard .editor-panel{color:var(--cl-ink)!important;background:var(--cl-card)!important;border:1px solid var(--cl-line)!important;box-shadow:0 10px 36px #1521400b!important}.kr-dashboard .overview-hero{border-radius:16px!important}.kr-dashboard .overview-copy h1,.kr-dashboard .panel-card h2,.kr-dashboard .panel-card h3,.kr-dashboard .metric-card strong,.kr-dashboard .settings-column strong,.kr-dashboard .editor-head strong{color:var(--cl-ink)!important}.kr-dashboard .overview-copy>p,.kr-dashboard .panel-card span,.kr-dashboard .panel-card p,.kr-dashboard .metric-card span,.kr-dashboard .metric-card small,.kr-dashboard .info-row span,.kr-dashboard .action-row p,.kr-dashboard .editor-head span{color:var(--cl-muted)!important}.kr-dashboard .eyebrow,.kr-dashboard .panel-card-head svg,.kr-dashboard .metric-icon,.kr-dashboard .info-chip strong{color:var(--cl-blue)!important}.kr-dashboard .info-chip,.kr-dashboard .mode-box,.kr-dashboard .mini-info,.kr-dashboard .token-box,.kr-dashboard .api-list>div,.kr-dashboard .drop-zone,.kr-dashboard .path-bar,.kr-dashboard .file-list-head,.kr-dashboard .file-row,.kr-dashboard .editor-wrap,.kr-dashboard .danger-preview{border-color:var(--cl-line)!important;color:var(--cl-ink)!important;background:#f8f9fc!important}.kr-dashboard .solid-button,.kr-dashboard .power-button.primary,.kr-dashboard .icon-text-button.primary{color:#fff!important;background:var(--cl-blue)!important;border-color:var(--cl-blue)!important;box-shadow:0 10px 24px #0047ff2e!important}.kr-dashboard .solid-button:hover,.kr-dashboard .power-button.primary:hover{background:var(--cl-blue-strong)!important}.kr-dashboard .ghost-button,.kr-dashboard .icon-text-button,.kr-dashboard .power-button,.kr-dashboard .quick-list button,.kr-dashboard .file-toolbar button,.kr-dashboard .path-bar button,.kr-dashboard .api-list button,.kr-dashboard .dialog-actions button{color:#313a50!important;border-color:var(--cl-line)!important;background:#fff!important}.kr-dashboard .danger-button,.kr-dashboard .power-button.danger{color:#d93838!important;background:#fff5f5!important;border-color:#ffdada!important}.kr-dashboard .control-input,.kr-dashboard input,.kr-dashboard textarea,.kr-dashboard select{color:var(--cl-ink)!important;background:#fff!important;border-color:#dfe3eb!important}.kr-dashboard .control-input:focus,.kr-dashboard input:focus,.kr-dashboard textarea:focus,.kr-dashboard select:focus{outline:0;border-color:var(--cl-blue)!important;box-shadow:0 0 0 3px #0047ff1a!important}.kr-dashboard .status-badge{color:#078e61!important;background:#ecfbf5!important;border-color:#c9f3e3!important}.kr-dashboard .console-box{color:#e8ecf5!important;background:#101522!important;border-color:#222a3a!important}.kr-dashboard .console-box span,.kr-dashboard .console-box p,.kr-dashboard .console-line{color:#e8ecf5!important}.kr-dashboard .code-editor{color:#e8ecf5!important;background:#101522!important;border-color:#222a3a!important}.kr-dashboard .dialog-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a61!important}.kr-dashboard .dialog-panel{color:var(--cl-ink)!important;border-color:var(--cl-line)!important;background:#fff!important;box-shadow:0 30px 90px #0f172a2e!important}.kr-dashboard .mobile-tabs{border-color:var(--cl-line)!important;background:#fff!important}.kr-dashboard .mobile-tabs button{color:#596276!important}.kr-dashboard .mobile-tabs button.active{color:var(--cl-blue)!important;background:var(--cl-blue-soft)!important}.control-preparing{text-align:center;border:1px solid var(--cl-line);background:#fff;border-radius:16px;place-items:center;min-height:360px;padding:48px;display:grid}.control-preparing>div{justify-items:center;gap:12px;max-width:440px;display:grid}.control-preparing svg{width:34px;height:34px;color:var(--cl-blue)}.control-preparing h2{margin:0;font-size:24px;font-weight:900}.control-preparing p{color:var(--cl-muted);margin:0;line-height:1.7}@media (max-width:980px){.kr-dashboard .control-sidebar{display:none}.kr-dashboard .control-main{margin-left:0}.kr-dashboard .control-header{padding:14px 18px}.kr-dashboard .control-content{padding:20px 16px 42px}}@media (max-width:640px){.kr-dashboard .overview-hero,.kr-dashboard .panel-card,.kr-dashboard .metric-card{border-radius:13px!important}.control-preparing{min-height:300px;padding:30px 20px}}
