.rr-chat{--paper:#fbfbf7;--grid:#e6ebf2;--ink:#2a2f3a;--ink-soft:#5f6675;--lemon:#ffe066;--sky:#7ac7ff;--pink:#ff8fb1;--dash:#c9d2df;--f-title:var(--font-jua), "Jua", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--f-body:var(--font-gowun), "Gowun Dodum", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--rr-bg:#fbfbf7;--rr-ink:#2a2f3a;--rr-sub:#5f6675;--rr-line:#c9d2df;--rr-warm:#fff6c2;--rr-warm2:#ffe066;--rr-hero:#ffe066;--rr-hero-ink:#2a2f3a;--rr-accent:#2a2f3a;--rr-accent-soft:#fff6c2;--rr-accent-ink:#2a2f3a;--rr-atk:#ff8fb1;--rr-def:#7ac7ff;--rr-res:#ffe066;--rr-atk-bg:#fff0f5;--rr-def-bg:#eaf6ff;--rr-res-bg:#fff9d6;--rr-up:#0b6b49;--rr-down:#b01e53;--rr-disabled:#aab2c0;--rr-r-hero:16px;--rr-r-card:14px;--rr-r-box:12px;font-family:var(--f-body);font-synthesis-weight:none;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);color:var(--ink);letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;background-size:22px 22px;background-color:var(--paper)!important}.rr-chat *,.rr-chat :before,.rr-chat :after{box-sizing:border-box}.rr-chat button,.rr-chat input,.rr-chat select,.rr-chat textarea{font-family:inherit}.rr-chat .rr-screen{background:0 0}.rr-chat .rr-h1,.rr-chat .rr-h2,.rr-chat .rr-top-title,.rr-chat .rr-todo-h,.rr-chat .rr-brand,.rr-chat .rr-bignum-label,.rr-chat .rr-bk-h b,.rr-chat .rr-story-nm,.rr-chat .rr-term-word{font-family:var(--f-title);font-weight:400}.rr-chat .rr-bignum-value{font-family:var(--f-title);font-variant-numeric:tabular-nums;font-weight:400}.rr-chat .rr-up,.rr-chat .rr-down{font-weight:400;font-family:var(--f-title)}.rr-chat .rr-card,.rr-chat .rr-bk,.rr-chat .rr-status,.rr-chat .rr-alert,.rr-chat .rr-steps li{border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.rr-chat .rr-card[data-tone=hero]{background:var(--lemon)}.rr-chat .rr-card[data-tone=warm],.rr-chat .rr-card[data-tone=outline],.rr-chat .rr-card[data-tone=white]{border:2px solid var(--ink);background:#fff}.rr-chat .rr-bk[data-bucket=attack]{background:#fff0f5}.rr-chat .rr-bk[data-bucket=defense]{background:#eaf6ff}.rr-chat .rr-bk[data-bucket=reserve]{background:#fff9d6}.rr-chat .rr-alert{color:var(--rr-down);background:#fff0f5}.rr-chat .rr-status{color:var(--ink);background:#fff9d6}.rr-chat .rr-steps li{background:#fff}.rr-chat .rr-card-ic{background:var(--lemon);color:var(--ink);border:2px solid var(--ink)}.rr-chat .rr-card-ic[data-tone=alert]{background:var(--pink);color:var(--ink)}.rr-chat .rr-bignum-label{color:var(--ink)}.rr-chat .rr-more{border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);font-family:var(--f-title);background:#fff;font-weight:400}.rr-chat .rr-bkbar{border:2px solid var(--ink);height:18px}.rr-chat .rr-item,.rr-chat .rr-row,.rr-chat .rr-kv,.rr-chat .rr-journal,.rr-chat .rr-story{border-color:var(--dash);border-style:dashed}.rr-chat .rr-fold,.rr-chat .rr-menu,.rr-chat .rr-menu-row{border-color:var(--dash);border-style:dashed;border-width:0 0 2px}.rr-chat .rr-menu{border-top-width:2px}.rr-chat .rr-btn{font-family:var(--f-title);border:2px solid var(--ink);min-height:52px;box-shadow:2px 2px 0 var(--ink);border-radius:999px;font-weight:400;transition:transform 80ms,box-shadow 80ms}.rr-chat .rr-btn[data-kind=primary]{background:var(--ink);color:var(--lemon)}.rr-chat .rr-btn[data-kind=primary]:disabled,.rr-chat .rr-btn[data-kind=primary][aria-disabled=true]{background:var(--rr-disabled);color:#fff;border-color:var(--rr-disabled);box-shadow:none}.rr-chat .rr-btn[data-kind=outline]{color:var(--ink);border:2px solid var(--ink);background:#fff}.rr-chat .rr-btn:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}.rr-chat .rr-btn:focus-visible,.rr-chat .rr-link:focus-visible,.rr-chat .rr-chip:focus-visible,.rr-chat .rr-tab:focus-visible,.rr-chat a:focus-visible,.rr-chat button:focus-visible,.rr-chat input:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.rr-chat .rr-link{font-family:var(--f-title);color:var(--ink);text-underline-offset:4px;font-weight:400;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.rr-chat .rr-iconbtn{color:var(--ink)}.rr-chat input[type=text],.rr-chat input[type=search],.rr-chat input[type=number],.rr-chat input[type=tel],.rr-chat input:not([type]){border:2px solid var(--ink);color:var(--ink);background:#fff;border-radius:12px}.rr-chat .rr-chip{border:2px solid var(--ink);color:var(--ink);font-family:var(--f-title);background:#fff;min-height:48px;font-size:1rem;font-weight:400}.rr-chat .rr-chip:hover:not(:disabled){background:#eaf6ff}.rr-chat .rr-chip[aria-pressed=true]{background:var(--sky);border-color:var(--ink);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.rr-chat .rr-chip-label{color:var(--ink-soft)}.rr-chat .rr-bubble-av,.rr-chat .rr-logo,.rr-chat .rr-av{background:var(--lemon);color:var(--ink);border:2px solid var(--ink);font-family:var(--f-title);font-weight:400}.rr-chat .rr-bubble p{border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:14px 14px 14px 4px}.rr-chat .rr-bubble[data-tone=ok] p{background:#eaf6ff}.rr-chat .rr-bubble-av[data-tone=ok]{background:var(--sky)}.rr-chat .rr-cafe{background:var(--lemon);color:var(--ink);border:2px solid var(--ink);font-family:var(--f-title);font-weight:400}.rr-chat .rr-badge{background:var(--pink);color:var(--ink);border:2px solid var(--ink)}.rr-chat .rr-newpill{background:var(--sky);color:var(--ink);border:1.5px solid var(--ink)}.rr-chat .rr-mrank{color:var(--ink);font-family:var(--f-title)}.rr-chat .rr-top{background:var(--paper);border-bottom:2px dashed var(--dash)}.rr-chat .rr-top-step{color:var(--ink-soft)}.rr-chat .rr-bar{background:var(--paper);border-top:2px dashed var(--dash)}.rr-chat .rr-bar-sum{color:var(--ink-soft)}.rr-chat .rr-bar-sum b{font-family:var(--f-title);font-weight:400}.rr-chat .rr-tabs{background:var(--paper);border-top:2px dashed var(--dash)}.rr-chat .rr-tab{font-family:var(--f-title);color:var(--ink-soft);font-size:.875rem}.rr-chat .rr-tab[aria-current=page]{color:var(--ink);background:var(--lemon);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:12px;min-height:55px;margin:4px;font-weight:400}.rr-chat .rr-skeleton{background:var(--rr-res-bg);border:2px dashed var(--dash);border-radius:var(--rr-r-box);color:var(--ink-soft);padding:12px 14px}.rr-chat [data-signup-progress]>div:first-child>div{border:2px solid var(--ink);border-radius:999px!important;height:10px!important}.rr-chat [data-signup-progress]>div:first-child>div[data-done=true]{background:var(--lemon)!important}.rr-chat h1,.rr-chat h2,.rr-chat h3{font-family:var(--f-title);font-weight:400}.rr-chat .rr-top-step{font-size:1rem}.rr-chat .rr-term-word[aria-expanded]{align-items:center;min-height:48px;display:inline-flex}.rr-chat .rr-link,.rr-chat .rr-top a{min-height:48px}.rr-chat .rr-top a:not(.rr-iconbtn){align-items:center;display:inline-flex}.rr-chat button[aria-label=종목\ 검색],.rr-chat input[aria-label=종목\ 검색]{min-height:48px}.rr-chat input[aria-label=종목\ 검색]{padding-block:12px}.rr-chat button[aria-pressed],.rr-chat .rr-screen button[type=button][style*="border-radius: 20px"]{min-height:48px!important}.rr-chat [data-race-settings]>div[style*="border: 1px solid var(--rr-line)"],.rr-chat div[style*="border-radius: 14px"][style*="1px solid var(--rr-line)"]{box-shadow:2px 2px 0 var(--ink);background:#fff;border:2px solid var(--ink)!important}.rr-chat .rr-screen:has(.rr-bar,.rr-tabs)>main{padding-bottom:6rem!important}.rr-chat{scroll-padding-bottom:8rem}
