.site-brand{width:fit-content;color:var(--g900);letter-spacing:-.035em;flex-shrink:0;align-items:center;gap:10px;font-size:18px;font-weight:750;text-decoration:none;display:inline-flex}.site-brand img{object-fit:contain;flex-shrink:0;display:block}@media screen{.mirone-ui :is(h1,h2,h3),.mirone-ui .mrn :is(h1,h2,h3){font-family:var(--font-sans), "Pretendard Variable", sans-serif}.mirone-ui :is(.a-shell,.s-shell){background:var(--g50)}.mirone-ui :is(.a-main,.s-main){min-width:0}.mirone-ui :is(.btn-primary,.button,.fsh-submit,.fsh-secondary,.fsh input,.fsh select,.fsh textarea,.mrn .fsh-card input,.mrn .fsh-card select,.mrn .fsh-card textarea){border-radius:var(--radius-control)}.mirone-ui .btn-primary{box-shadow:none}.mirone-ui :is(.fsh-card,.fsh-verify,.fsh-done,.chat-panel,.pcard){border-radius:var(--radius-panel)}.mirone-ui .mrn .fsh-card{border-radius:var(--radius-panel);box-shadow:0 8px 28px #242c360b}.mirone-ui .mrn .fsh input,.mirone-ui .mrn .fsh select,.mirone-ui .mrn .fsh textarea{border-radius:var(--radius-control);min-height:46px;font-size:16px}.mirone-ui .mrn .button-primary{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff}.mirone-ui .mrn :is(.fsh-badge,.fsh-kicker){color:var(--g600)}.mirone-ui :is(input,textarea,select):focus-visible{outline:2px solid var(--btn-bg);outline-offset:2px}.mirone-ui :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--btn-bg);outline-offset:4px}.mirone-ui :is(button,a,summary){-webkit-tap-highlight-color:transparent}.mirone-ui dialog{border-radius:var(--radius-panel);overscroll-behavior:contain;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.mirone-ui [role=dialog][aria-modal=true]{overscroll-behavior:contain}.mirone-ui [role=dialog][aria-modal=true]>div:last-child{overscroll-behavior:contain;border-radius:var(--radius-panel);scrollbar-width:thin;scrollbar-gutter:stable;min-height:0;max-height:calc(100dvh - 40px);overflow-y:auto}.mirone-ui :is(.chat-panel,.yong-panel,.assistant-panel){max-height:calc(100dvh - 32px);overflow:hidden}.mirone-ui .chat-panel form :is(input,button),.mirone-ui .chat-messages p{border-radius:var(--radius-control)}.mirone-ui .chat-panel form button{background:var(--btn-bg)}}@media (prefers-reduced-motion:no-preference){.mirone-ui dialog[open]{animation:.17s cubic-bezier(.2,.7,.2,1) surface-enter}.mirone-ui dialog[open]::backdrop{animation:.14s surface-backdrop}}@keyframes surface-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes surface-backdrop{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mirone-ui *,.mirone-ui :before,.mirone-ui :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
