@charset "UTF-8";.msg-block__text{display:flex;width:100%;flex-direction:column;gap:12px}.msg-block__text strong{font-weight:700;color:var(--color-text)}.msg-block__text code{border-radius:6px;border:1px solid var(--color-border);background:var(--color-fill-tertiary);padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;color:var(--color-error)}.msg-block__paragraph{font-size:16px;line-height:24px;font-weight:400;font-size:17px;overflow-wrap:break-word;color:var(--color-text-secondary)}.msg-block__heading{font-size:16px;line-height:24px;font-weight:700;color:var(--color-text)}.msg-block__heading--lg{font-weight:700;font-size:18px;line-height:26px}.msg-block__heading--sub{font-size:14px;line-height:20px;font-weight:600}.msg-block__heading--minor{font-size:12px;line-height:16px;font-weight:600}.msg-block__divider{border:0;height:1px;margin:8px 0;background:var(--color-border-secondary)}.msg-block__quote{font-size:16px;line-height:24px;font-weight:400;overflow-wrap:break-word;border-left:3px solid var(--color-border);padding-left:12px;color:var(--color-text-tertiary)}.msg-block__link{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.msg-block__link:hover{opacity:.8}.msg-block__list{font-size:16px;line-height:24px;font-weight:400;overflow-wrap:break-word;padding-left:22px;list-style:disc;color:var(--color-text-secondary)}.msg-block__list--ordered{list-style:decimal}.msg-block__list-item::marker{color:var(--color-text-tertiary)}.msg-block__list-item+.msg-block__list-item{margin-top:4px}.msg-block__list-item .msg-block__paragraph{margin:0}.msg-block__list-item .msg-block__list{margin-top:4px}.msg-block__table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.msg-block__table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;font-weight:400;background-color:#fff}.msg-block__table th,.msg-block__table td{border:1px solid var(--color-border);padding:8px 12px;text-align:left;color:var(--color-text-secondary)}.msg-block__table th{background:var(--color-fill-tertiary);font-weight:700;color:var(--color-text)}.msg-block__pre{overflow-x:auto;border-radius:8px;border:1px solid var(--color-border);background:var(--color-fill-tertiary);padding:12px 14px;-webkit-overflow-scrolling:touch}.msg-block__pre .msg-block__code{border:0;background:none;padding:0;color:var(--color-text);font-size:.85em}.msg-block__tip{display:flex;width:100%;flex-direction:column;gap:6px;border-radius:12px;background:var(--color-fill-tertiary);padding:14px}.msg-block__tip-label{font-size:12px;line-height:16px;font-weight:600;color:var(--color-primary)}.msg-block__tip-text{white-space:pre-wrap;overflow-wrap:break-word;font-size:16px;line-height:24px;font-weight:400;color:var(--color-text-secondary)}.msg-block__carousel{display:flex;width:100%;flex-direction:column;gap:12px}.msg-block__carousel-title-row{display:flex;align-items:center;gap:6px}.msg-block__carousel-title{font-size:16px;line-height:24px;font-weight:700;color:var(--color-text)}.msg-block__sponsored-badge{border-radius:4px;background:var(--color-fill);padding:0 4px;font-size:10px;line-height:16px;color:var(--color-text-tertiary)}.msg-block__carousel-track{display:flex;width:100%;gap:24px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.msg-block__card{display:flex;width:124px;min-width:124px;max-width:125px;flex:1;flex-direction:column;align-items:flex-start;gap:8px;text-align:left}@media (min-width: 768px){.msg-block__card{min-width:0}}.msg-block__card-thumb{aspect-ratio:1;width:100%;overflow:hidden;border-radius:8px;border:1px solid var(--color-fill)}.msg-block__card-thumb img{width:100%;height:100%;object-fit:cover}.msg-block__card-info{display:flex;width:100%;flex-direction:column}.msg-block__card-brand{font-size:12px;line-height:16px;font-weight:600;color:var(--color-text-tertiary)}.msg-block__card-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:600;color:var(--color-text)}.msg-block__card-desc{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;font-weight:400;color:var(--color-text-tertiary)}.msg-block__card-price{display:flex;flex-wrap:nowrap;align-items:center;column-gap:4px;font-size:14px;line-height:20px;font-weight:600}.msg-block__card-price .msg-block__price-label{white-space:nowrap;color:var(--color-text-tertiary)}.msg-block__card-price .msg-block__price-value{white-space:nowrap;color:var(--color-text)}.msg-block__choice{display:flex;width:100%;flex-direction:column;gap:12px;border-radius:12px;background:var(--color-fill-tertiary);padding:16px 20px}.msg-block__choice--answered{background:var(--color-geekblue1)}.msg-block__choice-question{font-size:14px;line-height:20px;font-weight:400;font-weight:700;color:var(--color-text)}.msg-block__choice-options{display:flex;flex-wrap:wrap;gap:8px}.msg-block__choice-chip{display:inline-flex;align-items:center;gap:4px;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-bg-base-white);padding:6px 14px;font-size:14px;line-height:20px;font-weight:400;color:var(--color-text);transition:border-color .15s,color .15s}button.msg-block__choice-chip:hover{border-color:var(--color-primary);color:var(--color-primary)}.msg-block__choice-chip--selected{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.msg-block__choice-chip-icon{width:14px;height:14px;flex-shrink:0}.msg-block__followup-chip,.msg-block__specs-chip{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 16px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-container);font:var(--font-b4);color:var(--color-text);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform .14s cubic-bezier(.34,1.56,.64,1),border-color .15s ease,background .15s ease}.msg-block__followup-chip:hover,.msg-block__specs-chip:hover{border-color:var(--color-grey-6)}.msg-block__followup-chip:active,.msg-block__specs-chip:active{transform:scale(.95)}.msg-block__specs{display:flex;width:100%;flex-direction:column;gap:8px}.msg-block__specs-title{font:var(--font-b5);font-weight:700;color:var(--color-text);margin:0 2px}.msg-block__specs-row{display:flex;flex-wrap:wrap;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:none}.msg-block__specs-row::-webkit-scrollbar{display:none}.msg-block__specs-chip{flex:none}.msg-block__followup{display:flex;width:100%;flex-direction:column;gap:6px;margin-top:2px;--followup-spring: cubic-bezier(.34, 1.56, .64, 1)}.msg-block__followup-label{display:flex;align-items:center;gap:4px;margin:2px;font:var(--font-b5);color:var(--color-text-tertiary)}.msg-block__followup-icon{width:16px;height:16px;flex:none}.msg-block__followup-row{display:flex;flex-wrap:wrap;gap:8px}.msg-block__followup-chip{animation:msg-block-followup-in .48s var(--followup-spring) backwards}.msg-block__followup-chip:nth-child(1){animation-delay:.12s}.msg-block__followup-chip:nth-child(2){animation-delay:.27s}.msg-block__followup-chip:nth-child(3){animation-delay:.42s}@keyframes msg-block-followup-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.msg-block__followup-chip{animation-duration:.01ms!important;animation-delay:0ms!important}}.msg-block__quick_reply{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:12px}.msg-block__quick_reply-title{font-size:16px;line-height:24px;font-weight:700;color:var(--color-text)}.msg-block__quick_reply-page{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:12px}@media (prefers-reduced-motion: no-preference){.msg-block__quick_reply-page{animation:qr-page-in .28s ease-out both}}@keyframes qr-page-in{0%{opacity:0}to{opacity:1}}.msg-block__chip{display:flex;height:40px;align-items:center;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-bg-base-white);padding:0 16px;font-size:14px;line-height:20px;font-weight:400;color:var(--color-primary);transition:background-color .15s}.msg-block__chip:hover{background:#d6e4ff66}.msg-block__quick_reply-more{display:inline-flex;height:40px;align-items:center;gap:3px;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-bg-base-white);padding:0 16px;font-size:14px;line-height:20px;font-weight:400;color:var(--color-text);cursor:pointer;transition:background-color .15s}.msg-block__quick_reply-more:hover{background:#d6e4ff66}.msg-block__quick_reply-more-icon{width:18px;height:18px;flex-shrink:0}.msg-block__quick_reply-more-page{font-size:14px;line-height:20px;font-weight:400;color:var(--color-text)}.msg-block__fallback{font-size:16px;line-height:24px;font-weight:400;color:var(--color-text-secondary)}.error-notice{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:10px;border-radius:12px;border:1px solid var(--color-red3, #ffccc7);background:var(--color-red1, #fff1f0);padding:12px 16px}.error-notice__text{font-size:14px;line-height:20px;font-weight:400;color:var(--color-error)}.error-notice--info{flex-direction:row;align-items:center;gap:6px;border-color:var(--color-fill);background:var(--color-fill-tertiary);padding:12px 16px}.error-notice__info-icon{width:20px;height:20px;flex-shrink:0;color:var(--color-text-tertiary)}.error-notice__info-text{font-size:14px;line-height:20px;font-weight:400;flex:1 0 0;min-width:0;color:var(--color-text-secondary);word-break:break-word}.error-notice__retry{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-bg-base-white);padding:6px 14px;font-size:14px;line-height:20px;font-weight:400;color:var(--color-text);transition:border-color .15s,color .15s}.error-notice__retry:hover{border-color:var(--color-primary);color:var(--color-primary)}.error-notice__retry-icon{width:14px;height:14px;flex-shrink:0}.assistant-message{display:flex;width:100%;flex-direction:column;gap:12px}.assistant-message__header{display:flex;align-items:center;gap:4px}.assistant-message__header img,.assistant-message__header svg{width:16px;height:16px}.assistant-message__header p{font-size:14px;line-height:20px;font-weight:600;color:var(--color-primary)}.assistant-message__topic-badge{--fill-0: #fff;display:inline-flex;align-self:flex-start;align-items:center;gap:6px;border-radius:9999px;background:var(--color-primary);padding:8px 16px}.assistant-message__topic-badge svg{width:16px;height:16px}.assistant-message__topic-badge span{font-size:14px;line-height:20px;font-weight:600;color:#fff}.assistant-message__divider{margin:12px 0;height:1px;width:100%;background:#dbdbdb99}.assistant-message__block-enter{display:flex;width:100%;flex-direction:column;gap:12px}@media (prefers-reduced-motion: no-preference){.assistant-message__block-enter{animation:am-block-in .35s ease-out both}}@keyframes am-block-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.assistant-message__error{font-size:14px;line-height:20px;font-weight:400;color:var(--color-error)}.sent-bubble{display:flex;width:100%;justify-content:flex-end}.sent-bubble__bubble{max-width:480px;border-radius:20px 0 20px 20px;background:var(--color-fill-secondary);padding:10px 16px}.sent-bubble__bubble p{white-space:pre-wrap;overflow-wrap:break-word;font-size:16px;line-height:24px;font-weight:400;color:var(--color-text)}.pending-bubble{display:flex;width:100%;justify-content:flex-end;opacity:.6}.pending-bubble+.pending-bubble{margin-top:-14px}.pending-bubble__bubble{display:flex;max-width:480px;align-items:flex-start;gap:8px;border-radius:20px 0 20px 20px;background:var(--color-bg-layout);padding:10px 10px 10px 16px}.pending-bubble__bubble p{overflow-wrap:break-word;font-size:16px;line-height:24px;font-weight:400;min-width:0;color:var(--color-text);white-space:pre-wrap}.pending-bubble__cancel{display:flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;color:var(--color-text-tertiary);transition:background-color .15s,color .15s}.pending-bubble__cancel:hover{background:var(--color-fill);color:var(--color-text)}.pending-bubble__cancel-icon{width:13px;height:13px}.answer-loading{display:flex;width:100%;flex-direction:column;gap:12px}@media (prefers-reduced-motion: no-preference){.answer-loading{animation:al-fade-in .35s ease-out both}}@keyframes al-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.answer-loading__label{display:flex;align-items:center;gap:4px}.answer-loading__label p{font-size:14px;line-height:20px;font-weight:400;color:var(--color-text-secondary)}.answer-loading__spinner{position:relative;width:16px;height:16px;flex-shrink:0}.answer-loading__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:al-spin 1.6s linear infinite}.answer-loading__sparkle{position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%)}.answer-loading__bars{display:flex;width:100%;flex-direction:column;gap:8px}.answer-loading__bar{height:16px;border-radius:8px;background:linear-gradient(90deg,var(--color-bg-layout),#cfddff 68.75%,var(--color-primary-soft));background-size:200% 100%;animation:al-shimmer 2s linear infinite}.answer-loading__bar--short{width:75%}@keyframes al-spin{to{transform:rotate(360deg)}}@keyframes al-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.chat-input{display:flex;width:100%;flex-direction:column;gap:16px;border-radius:20px;border:1px solid var(--color-border);background:var(--color-bg-base-white);padding:20px 24px 16px;cursor:text}.chat-input--disabled{cursor:not-allowed;border-color:var(--color-fill);background:var(--color-surface-disabled)}.chat-input--disabled .chat-input__send svg{color:var(--color-text-quaternary)}.chat-input__textarea{max-height:120px;width:100%;resize:none;overflow-y:auto;border:none;outline:none;font-size:16px;line-height:24px;font-weight:400;color:var(--color-text)}.chat-input__textarea::placeholder{color:var(--color-text-quaternary)}.chat-input__textarea:disabled{background:transparent}.chat-input__footer{display:flex;width:100%;align-items:center;justify-content:flex-end}.chat-input__send{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:9999px;transition:background-color .15s,color .15s}.chat-input__send svg{width:20px;height:20px;color:var(--color-text-tertiary)}.copy-answer-button{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:40px;padding:0 16px;border:1px solid var(--color-primary-border);border-radius:var(--radius-md);background:var(--color-bg-container);color:var(--color-primary);font:var(--font-b4);transition:background .15s ease,transform .14s cubic-bezier(.34,1.56,.64,1)}.copy-answer-button:hover{background:var(--color-primary-bg)}.copy-answer-button:active{transform:scale(.96)}.copy-answer-button__icon{width:18px;height:18px;flex:none}.copy-answer-button--copied{border-color:var(--color-primary);background:var(--color-primary-bg)}.baroi{display:flex;flex-direction:column;height:100%;background:var(--color-bg-container);font:var(--font-b3);color:var(--color-text);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}.baroi .icon{width:24px;height:24px;display:inline-block;--fill-0: currentColor;--stroke-0: currentColor;flex:none}.baroi .icon--sm{width:16px;height:16px}.baroi .icon--18{width:18px;height:18px}.baroi .icon--20{width:20px;height:20px}.baroi__head{flex:none;display:flex;align-items:center;gap:var(--space-padding-sm);padding:0 var(--space-padding);height:56px;background:var(--color-bg-container);border-bottom:1px solid var(--color-border-secondary)}.baroi__logo{display:inline-flex;align-items:center;gap:6px;margin-right:auto;min-width:0}.baroi__spark{width:24px;height:24px;flex:none;color:var(--color-primary)}.baroi__word{font:var(--font-h3-b);letter-spacing:-.02em}.baroi__word-a{color:var(--color-primary)}.baroi__word-b{color:var(--color-geekblue-5)}.baroi__beta{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:2px;border-radius:var(--radius-pill);background:var(--color-primary-bg);color:var(--color-primary);font:var(--font-caption)}.baroi__close{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);color:var(--color-text-secondary);transition:transform .14s var(--ease-spring),background .14s ease}.baroi__close:hover{background:var(--color-fill-secondary)}.baroi__close:active{transform:scale(.88)}.baroi__tabs{flex:none;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--color-bg-container);border-bottom:1px solid var(--color-border-secondary);padding:0 var(--space-padding-xs);scrollbar-width:none}.baroi__tabs::-webkit-scrollbar{display:none}.baroi__tab{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:12px var(--space-padding-xs);font:var(--font-b4);color:var(--color-text-secondary);border-bottom:2px solid transparent;white-space:nowrap;transition:color .18s ease,transform .14s var(--ease-spring)}.baroi__tab:active{transform:scale(.94)}.baroi__tab[aria-selected=true]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.baroi__body{flex:1;overflow-y:auto;padding:var(--space-padding);display:flex;flex-direction:column;gap:var(--space-padding-md);background:linear-gradient(180deg,var(--color-primary-bg) 0%,var(--color-bg-container) 38%)}@media (min-width: 768px){.baroi__body{padding:var(--space-padding-xxxl)}}.baroi__answer-actions{display:flex;flex-wrap:wrap;gap:8px}.baroi__thread{display:flex;flex-direction:column;gap:inherit}.baroi__foot{flex:none;padding:var(--space-padding-sm) var(--space-padding);background:var(--color-bg-container)}.baroi__hint{margin:8px 2px 0;font:var(--font-b6);color:var(--color-text-quaternary);text-align:center}.baroi-greet{font:var(--font-b3);color:var(--color-text);animation:baroi-msg-in .46s var(--ease-spring)}.baroi-greet p{margin:0 0 10px}.baroi-greet p:last-child{margin-bottom:0}.baroi-greet>p:first-child{font:var(--font-h4)}.baroi-greet__hl{color:var(--color-primary);font:var(--font-h4)}.baroi-intro{display:flex;flex-direction:column;gap:var(--space-padding-xl);margin:auto 0;padding:var(--space-padding) 0}.baroi-intro__head{position:relative;text-align:center;padding:var(--space-padding) 0}.baroi-intro__caption{position:relative;z-index:1;font:var(--font-h3);color:var(--color-primary);margin-bottom:8px}.baroi-intro__title{position:relative;z-index:1;font:var(--font-display-3);background:linear-gradient(90deg,var(--color-primary),var(--color-geekblue-10));-webkit-background-clip:text;background-clip:text;color:transparent}.baroi-intro__grid{display:grid;grid-template-columns:1fr;gap:var(--space-padding-sm)}@media (min-width: 768px){.baroi-intro__grid{grid-template-columns:repeat(3,1fr)}}.baroi-intro__card{display:flex;flex-direction:column;background:var(--color-bg-layout);border-radius:var(--radius-lg);padding:var(--space-padding);animation:baroi-pop-in .5s var(--ease-spring) backwards}@media (max-width: 767px){.baroi-intro__card{width:100%;max-width:420px;margin-inline:auto}}.baroi-intro__label{font:var(--font-b4);color:var(--color-text-secondary);margin-bottom:4px}.baroi-intro__card-title{font:var(--font-h3-b);color:var(--color-text);word-break:keep-all;overflow-wrap:break-word}.baroi-intro__art{position:relative;width:160px;height:120px;margin:var(--space-padding-sm) auto;overflow:hidden}.baroi-intro__img{width:200px;height:150px;background-repeat:no-repeat;transform:scale(.8);transform-origin:top left}.baroi-intro__img[data-id=price]{background-size:173px 173px;background-position:17px -13px}.baroi-intro__img[data-id=supply]{background-size:206px 203px;background-position:1px -29px}.baroi-intro__img[data-id=drug]{background-size:242px 241px;background-position:-9px -86px}.baroi-intro__btn{width:100%;padding:11px 14px;border-radius:var(--radius-md);background:var(--color-primary-bg-hover);color:var(--color-primary);font:var(--font-h5);transition:filter .15s ease,transform .14s var(--ease-spring)}.baroi-intro__btn:hover{filter:brightness(.97)}.baroi-intro__btn:active{transform:scale(.97)}.baroi-pop{display:flex;flex-direction:column;gap:8px}.baroi-pop__label{font:var(--font-b5);color:var(--color-text-tertiary);margin:0 2px}.baroi-pop__col{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.baroi-chip{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 16px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-container);font:var(--font-b4);color:var(--color-text);white-space:nowrap;-webkit-user-select:none;user-select:none;animation:baroi-pop-in .48s var(--ease-spring) backwards;transition:transform .14s var(--ease-spring),border-color .15s ease,background .15s ease}.baroi-chip:hover{border-color:var(--color-grey-6)}.baroi-chip:active{transform:scale(.95)}.baroi-chip__rank{flex:none;font:var(--font-h5);color:var(--color-primary)}.baroi-input{position:relative;padding:var(--space-padding);background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.baroi-input:focus-within{border-color:var(--color-primary)}.baroi-input textarea{display:block;width:100%;border:none;outline:none;background:transparent;resize:none;overflow-y:auto;min-height:52px;max-height:160px;padding-right:44px;font:var(--font-b3);color:var(--color-text)}.baroi-input textarea::placeholder{color:var(--color-text-quaternary)}.baroi-input__send{position:absolute;right:12px;bottom:12px;width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-fill);color:var(--color-text-quaternary);transition:transform .14s var(--ease-spring),background .2s ease,color .2s ease}.baroi-input__send--active{background:var(--color-primary);color:var(--color-text-light);animation:baroi-send-pop .32s var(--ease-spring)}.baroi-input__send--active:active{transform:scale(.88)}@media (min-width: 769px){.baroi{--full-content: 720px}.baroi__head,.baroi__tabs,.baroi__body,.baroi__foot{padding-inline:max(var(--space-padding-xxxl),(100% - var(--full-content)) / 2)}.baroi__body{gap:var(--space-padding-xl)}.baroi__body--intro{padding-inline:max(var(--space-padding-xxxl),(100% - 720px) / 2)}.baroi__tab{padding-block:20px;font:var(--font-b2)}.baroi__tab[aria-selected=true]{font:var(--font-h4)}.baroi .baroi-greet p{margin:0 0 14px}.baroi .baroi-greet>p:first-child,.baroi .baroi-greet .baroi-greet__hl{font:var(--font-h3-b)}.baroi-pop{gap:14px}.baroi-pop__col{gap:12px}.baroi-input textarea{min-height:88px}}@media (max-width: 768px){.baroi-intro{gap:var(--space-padding)}.baroi-intro__head{padding:0}.baroi-intro__title{font:var(--font-h1-b)}.baroi-intro__caption{font:var(--font-b4);margin-bottom:4px}.baroi-intro__grid{gap:var(--space-padding-sm)}.baroi-intro__card{padding:var(--space-padding-sm)}.baroi-intro__label{font:var(--font-b5);margin-bottom:2px}.baroi-intro__card-title{font:var(--font-h4-b);white-space:pre}.baroi-intro__art{width:120px;height:90px;margin:var(--space-padding-xs) auto}.baroi-intro__img{transform:scale(.6);transform-origin:top left}.baroi-intro__btn{padding:9px 12px;font:var(--font-b4)}}@media (max-width: 391px){.baroi-intro{--tiny: calc(100vw / 392);gap:calc(16 * var(--tiny))}.baroi-intro__caption{font-size:calc(13 * var(--tiny));line-height:calc(18 * var(--tiny));margin-bottom:calc(4 * var(--tiny))}.baroi-intro__title{font-size:calc(24 * var(--tiny));line-height:calc(32 * var(--tiny))}.baroi-intro__grid{gap:calc(12 * var(--tiny))}.baroi-intro__card{padding:calc(12 * var(--tiny));border-radius:calc(20 * var(--tiny))}.baroi-intro__label{font-size:calc(12 * var(--tiny));line-height:calc(16 * var(--tiny));margin-bottom:calc(2 * var(--tiny))}.baroi-intro__card-title{font-size:calc(16 * var(--tiny));line-height:calc(24 * var(--tiny))}.baroi-intro__art{width:calc(120 * var(--tiny));height:calc(90 * var(--tiny));margin:calc(8 * var(--tiny)) auto}.baroi-intro__img{transform:none;width:calc(120 * var(--tiny));height:calc(90 * var(--tiny))}.baroi-intro__img[data-id=price]{background-size:calc(103.8 * var(--tiny)) calc(103.8 * var(--tiny));background-position:calc(10.2 * var(--tiny)) calc(-7.8 * var(--tiny))}.baroi-intro__img[data-id=supply]{background-size:calc(123.6 * var(--tiny)) calc(121.8 * var(--tiny));background-position:calc(.6 * var(--tiny)) calc(-17.4 * var(--tiny))}.baroi-intro__img[data-id=drug]{background-size:calc(145.2 * var(--tiny)) calc(144.6 * var(--tiny));background-position:calc(-5.4 * var(--tiny)) calc(-51.6 * var(--tiny))}.baroi-intro__btn{padding:calc(9 * var(--tiny)) calc(12 * var(--tiny));font-size:calc(13 * var(--tiny));line-height:calc(18 * var(--tiny));border-radius:calc(12 * var(--tiny))}}@keyframes baroi-pop-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes baroi-msg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes baroi-send-pop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.baroi *,.baroi-intro *,.baroi-greet,.baroi-chip{animation-duration:.01ms!important;animation-delay:0ms!important}}.shared-view{display:flex;flex-direction:column;height:100dvh;background:var(--color-bg-container);font:var(--font-b3);color:var(--color-text)}.shared-view__head{flex:none;display:flex;align-items:center;padding:0 var(--space-padding);height:56px;background:var(--color-bg-container);border-bottom:1px solid var(--color-border-secondary)}.shared-view__logo{display:inline-flex;align-items:center;gap:6px;margin-right:auto;min-width:0}.shared-view__spark{width:24px;height:24px;flex:none;color:var(--color-primary)}.shared-view__word{font:var(--font-h3-b);letter-spacing:-.02em}.shared-view__word-a{color:var(--color-primary)}.shared-view__word-b{color:var(--color-geekblue-5)}.shared-view__badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-pill);background:var(--color-fill-secondary);color:var(--color-text-secondary);font:var(--font-caption)}.shared-view__body{flex:1;overflow-y:auto;padding:var(--space-padding);display:flex;flex-direction:column;gap:var(--space-padding-md);background:linear-gradient(180deg,var(--color-primary-bg) 0%,var(--color-bg-container) 38%)}@media (min-width: 768px){.shared-view__body{padding:var(--space-padding-xxxl)}}.shared-view__thread{display:flex;flex-direction:column;gap:inherit;width:100%;max-width:720px;margin:0 auto}.shared-view__notice{align-self:center;padding:6px 14px;border-radius:var(--radius-pill);background:var(--color-fill-secondary);color:var(--color-text-tertiary);font:var(--font-b6)}.shared-view__empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.shared-view__empty-icon{width:40px;height:40px;color:var(--color-text-quaternary);margin-bottom:4px}.shared-view__empty-title{font:var(--font-h4);color:var(--color-text)}.shared-view__empty-desc{font:var(--font-b4);color:var(--color-text-tertiary)}.shared-view__foot{flex:none;padding:var(--space-padding-sm) var(--space-padding);background:var(--color-bg-container);border-top:1px solid var(--color-border-secondary)}.shared-view__hint{margin:0 2px;font:var(--font-b6);color:var(--color-text-quaternary);text-align:center}.history{display:flex;width:100%;min-height:0;flex:1;flex-direction:column;gap:4px;overflow-y:auto}.history__row{display:flex;width:100%;align-items:center;border-radius:24px;padding-left:12px;transition:background-color .15s}.history__label{min-width:0;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:400;color:var(--color-text-secondary)}.history__status-slot{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center}.history__status{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid var(--color-text-tertiary);border-top-color:transparent;animation:hl-spin .8s linear infinite}@keyframes hl-spin{to{transform:rotate(360deg)}}.history__load-more{display:flex;height:32px;flex-shrink:0;align-items:center;justify-content:center}.history__load-more-spinner{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid var(--color-text-tertiary);border-top-color:transparent;animation:hl-spin .8s linear infinite}.history__more-wrap{display:inline-flex;flex-shrink:0}.history__more{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:100px;transition:background-color .15s}.history__more:hover{background:var(--color-fill)}.history__more img,.history__more svg{width:18px;height:18px}.history__more--active{background:var(--color-fill)}.history__menu{position:fixed;z-index:1000;display:flex;width:80px;flex-direction:column;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-base-white);box-shadow:0 4px 12px #00000014;transform-origin:top right;opacity:0;transform:translateY(-4px) scale(.96);pointer-events:none}@media (prefers-reduced-motion: no-preference){.history__menu{transition:opacity .15s ease,transform .15s ease}}.history__menu--visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.history__delete{font-size:14px;font-weight:400;width:100%;line-height:20px;text-align:center;color:var(--color-text);transition:color .15s}.history__delete:hover{color:var(--color-error)}.sidebar__logo{width:32px;height:32px}.sidebar__icon-button{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:9999px;transition:background-color .15s}.sidebar__icon-button img,.sidebar__icon-button svg{width:20px;height:20px}.sidebar__rail{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;gap:20px;background:var(--color-bg-layout);padding:20px 16px}@media (prefers-reduced-motion: no-preference){.sidebar__rail{animation:sidebar-fade .28s ease both}}.sidebar__rail-group{display:flex;flex-direction:column;gap:4px}.sidebar__expanded{display:flex;height:100%;width:100%;flex-direction:column;gap:20px;background:var(--color-bg-layout);padding:20px 16px}@media (prefers-reduced-motion: no-preference){.sidebar__expanded{animation:sidebar-fade .28s ease both}}@keyframes sidebar-fade{0%{opacity:0}to{opacity:1}}.sidebar__header{display:flex;width:100%;align-items:center;justify-content:space-between}.sidebar__brand{display:flex;align-items:center;gap:6px}.sidebar__beta{width:40px;height:18px;flex-shrink:0}.sidebar__new-chat{display:flex;height:40px;width:100%;align-items:center;justify-content:center;gap:6px;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-bg-base-white);transition:background-color .15s}.sidebar__new-chat:hover{background:var(--color-surface-disabled)}.sidebar__new-chat img,.sidebar__new-chat svg{width:18px;height:18px}.sidebar__new-chat span{font-size:14px;line-height:20px;font-weight:400;color:var(--color-text)}.mobile-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0009;opacity:0;pointer-events:none}@media (prefers-reduced-motion: no-preference){.mobile-drawer__backdrop{transition:opacity .28s ease}}@media (min-width: 1023px){.mobile-drawer__backdrop{display:none}}.mobile-drawer__backdrop--open{opacity:1;pointer-events:auto}.mobile-drawer__panel{position:fixed;top:0;bottom:0;left:0;z-index:41;display:flex;height:100%;width:280px;max-width:85vw;flex-direction:column;gap:20px;background:var(--color-bg-layout);padding:16px;transform:translate(-100%)}@media (prefers-reduced-motion: no-preference){.mobile-drawer__panel{transition:transform .28s ease}}@media (min-width: 1023px){.mobile-drawer__panel{display:none}}.mobile-drawer__panel--open{transform:translate(0)}.mobile-drawer__header{display:flex;height:56px;width:100%;align-items:center;justify-content:space-between}.mobile-drawer__logo{width:32px;height:32px}.mobile-drawer__close{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:9999px;transition:background-color .15s}.mobile-drawer__close:hover{background:var(--color-fill)}.mobile-drawer__close img,.mobile-drawer__close svg{width:20px;height:20px}.mobile-drawer__new-chat{display:flex;height:40px;width:100%;align-items:center;justify-content:center;gap:6px;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-bg-base-white);transition:background-color .15s}.mobile-drawer__new-chat:hover{background:var(--color-surface-disabled)}.mobile-drawer__new-chat img,.mobile-drawer__new-chat svg{width:18px;height:18px}.mobile-drawer__new-chat span{font-size:14px;line-height:20px;font-weight:400;color:var(--color-text)}.mobile-header{display:flex;height:56px;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(219,219,219,.6);padding:0 16px}.mobile-header__menu-button{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:9999px;color:var(--color-text)}.mobile-header__menu-icon{width:20px;height:20px}.mobile-header__close-button{display:flex;align-items:center;justify-content:center}.mobile-header__close-icon{width:20px;height:20px}.bg-blobs{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bg-blobs__blob-1,.bg-blobs__blob-2,.bg-blobs__blob-3{position:absolute;max-width:none;will-change:transform}.bg-blobs__blob-1{left:-65px;top:-133px;width:479px;height:479px;animation:bg-blobs-drift-1 18s ease-in-out infinite}.bg-blobs__blob-2{right:-160px;bottom:-250px;width:573px;height:573px;animation:bg-blobs-drift-2 22s ease-in-out infinite}.bg-blobs__blob-3{right:240px;bottom:-180px;width:448px;height:448px;animation:bg-blobs-drift-3 20s ease-in-out infinite}@keyframes bg-blobs-drift-1{0%{transform:translate(0) rotate(0) scale(1)}20%{transform:translate(180px,120px) rotate(15deg) scale(1.15)}40%{transform:translate(320px,60px) rotate(-10deg) scale(.9)}60%{transform:translate(220px,260px) rotate(20deg) scale(1.1)}80%{transform:translate(60px,180px) rotate(-8deg) scale(.95)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes bg-blobs-drift-2{0%{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(-260px,-140px) rotate(-18deg) scale(1.12)}50%{transform:translate(-120px,-300px) rotate(12deg) scale(.88)}75%{transform:translate(-320px,-60px) rotate(-14deg) scale(1.08)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes bg-blobs-drift-3{0%{transform:translate(0) rotate(0) scale(1)}20%{transform:translate(-200px,-180px) rotate(16deg) scale(1.18)}45%{transform:translate(160px,-240px) rotate(-20deg) scale(.9)}70%{transform:translate(240px,-80px) rotate(10deg) scale(1.12)}to{transform:translate(0) rotate(0) scale(1)}}@media (prefers-reduced-motion: reduce){.bg-blobs__blob-1,.bg-blobs__blob-2,.bg-blobs__blob-3{animation:none}}.home{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;gap:16px;overflow:hidden;background:var(--color-bg-base-white);padding:24px 0}.home__scroll{position:relative;display:flex;width:100%;min-height:0;flex:1;flex-direction:column;align-items:center;gap:24px;overflow-y:auto;padding:0 16px;mask-image:linear-gradient(to bottom,#000 calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 32px),transparent)}.home__hero{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px;margin-top:auto}.home__badge{display:flex;align-items:center;gap:4px}.home__badge img,.home__badge svg{width:16px;height:16px}.home__badge p{font-size:14px;line-height:20px;font-weight:600;color:var(--color-primary);text-align:center}.home__title{font-size:24px;line-height:32px;font-weight:700;text-align:center;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-deep));background-clip:text;-webkit-background-clip:text;color:transparent}@media (min-width: 768px){.home__title{font-size:40px;line-height:52px;font-weight:700}}.home__content{display:flex;width:100%;max-width:720px;flex-direction:column;gap:24px;margin-bottom:auto;padding-bottom:16px}.home__prompts{display:flex;width:100%;flex-direction:column;border-radius:20px}.home__prompt-divider{height:1px;width:100%;background:#0000000d}.home__prompt-row{display:flex;width:100%;align-items:center;gap:8px;border-radius:12px;padding:12px 14px;text-align:left;transition:background-color .15s}.home__prompt-row img,.home__prompt-row svg{width:16px;height:16px;flex-shrink:0}.home__prompt-row span{font-size:14px;line-height:20px;font-weight:400;color:var(--color-text)}.home__prompt-skeleton{height:20px;width:78%;border-radius:8px;background:linear-gradient(90deg,var(--color-bg-layout),#cfddff 68.75%,var(--color-primary-soft));background-size:200% 100%;animation:home-prompt-shimmer 2s linear infinite}.home__prompts>div:nth-child(1) .home__prompt-skeleton{width:68%}.home__prompts>div:nth-child(2) .home__prompt-skeleton{width:86%}.home__prompts>div:nth-child(3) .home__prompt-skeleton{width:60%}.home__prompts>div:nth-child(4) .home__prompt-skeleton{width:80%}@keyframes home-prompt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.home__bottom{position:relative;display:flex;width:100%;max-width:720px;flex-direction:column;align-items:center;gap:12px;padding:0 16px}.home__disclaimer{width:100%;font-size:11px;line-height:16px;font-weight:500;color:var(--color-text-tertiary);text-align:center}.home__quick-question{display:flex;width:100%;max-width:720px;gap:8px;flex-direction:column}@media (min-width: 1023px){.home__quick-question{flex-direction:row;gap:20px}}.home__quick-card{display:flex;flex:1;min-width:0;align-items:center;gap:16px;border-radius:20px;border:1px solid var(--color-border-secondary);padding:16px 20px;text-align:left;filter:drop-shadow(0 1px 10px rgba(0,0,0,.07))}@media (min-width: 768px){.home__quick-card{height:120px;gap:16px;padding:24px}}.home__quick-card--pharmall{background:linear-gradient(144deg,var(--color-geekblue1) 18%,var(--color-bg-base-white) 72%)}.home__quick-card--pharmall .home__quick-card-box{background:var(--color-geekblue6)}.home__quick-card--pharmall .home__quick-card-icon{width:24px;height:24px}@media (min-width: 768px){.home__quick-card--pharmall .home__quick-card-icon{width:32px;height:32px}}.home__quick-card--insight{background:linear-gradient(144deg,var(--color-purple1) 19%,var(--color-bg-base-white) 60%)}.home__quick-card--insight .home__quick-card-box{background:var(--color-purple6)}.home__quick-card--insight .home__quick-card-icon{width:18px;height:18px}@media (min-width: 768px){.home__quick-card--insight .home__quick-card-icon{width:24px;height:24px}}.home__quick-card-box{display:flex;width:48px;height:48px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px}@media (min-width: 768px){.home__quick-card-box{width:64px;height:64px}}.home__quick-card-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}@media (min-width: 1280px){.home__quick-card-body{gap:4px}}.home__quick-card-title{font-size:16px;line-height:24px;font-weight:700;color:var(--color-text)}@media (min-width: 768px){.home__quick-card-title{font-weight:700;font-size:18px;line-height:26px}}.home__quick-card-desc{font-size:14px;line-height:20px;font-weight:400;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width: 768px){.home__quick-card-desc{font-size:12px;line-height:16px;font-weight:400}}.otc-filter{display:flex;width:100%;flex-direction:column;gap:12px}@media (prefers-reduced-motion: no-preference){.otc-filter{animation:of-fade-in .3s ease-out both}}@keyframes of-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes of-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.otc-filter__badge{--fill-0: #fff;display:inline-flex;align-self:flex-start;align-items:center;gap:6px;border-radius:9999px;background:var(--color-primary);padding:8px 16px}.otc-filter__badge svg{width:16px;height:16px}.otc-filter__badge span{font-size:14px;line-height:20px;font-weight:600;color:#fff}.otc-filter__intro{font-size:16px;line-height:24px;font-weight:700;color:var(--color-text)}.otc-filter__step{display:flex;flex-direction:column;gap:12px;border-radius:12px;background:var(--color-fill-tertiary);padding:16px 20px}@media (prefers-reduced-motion: no-preference){.otc-filter__step{animation:of-step-in .3s ease-out both}}.otc-filter__step:has(.otc-filter__chip--selected){background:var(--color-geekblue1)}.otc-filter__question{font-size:14px;line-height:20px;font-weight:400;font-weight:700;color:var(--color-text)}.otc-filter__options{display:flex;flex-wrap:wrap;gap:8px}.otc-filter__chip{display:inline-flex;align-items:center;gap:4px;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-bg-base-white);padding:6px 14px;font-size:14px;line-height:20px;font-weight:400;color:var(--color-text);transition:border-color .15s,color .15s}button.otc-filter__chip:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}.otc-filter__chip:disabled{opacity:.5}.otc-filter__chip--selected{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.otc-filter__chip-icon{width:14px;height:14px;flex-shrink:0}.chat{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;background:var(--color-bg-base-white)}.chat__scroller{position:relative;display:flex;width:100%;min-height:0;flex:1;justify-content:center;overflow-y:auto}.chat__thread{display:flex;height:fit-content;width:100%;max-width:720px;flex-direction:column;gap:24px;padding:24px 16px}@media (min-width: 768px){.chat__thread{padding:25px 64px 26px 16px}}.chat__footer{position:relative;display:flex;width:100%;max-width:720px;flex-direction:column;gap:12px;padding:0 16px 16px}.chat__disclaimer{font-size:11px;line-height:16px;font-weight:500;color:var(--color-text-tertiary);text-align:center}.chat__load-older{display:flex;height:24px;flex-shrink:0;align-items:center;justify-content:center}.chat__load-older-spinner{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid var(--color-text-tertiary);border-top-color:transparent;animation:chat-older-spin .8s linear infinite}@keyframes chat-older-spin{to{transform:rotate(360deg)}}.chat-app{display:flex;width:100%;height:100%;background:var(--color-bg-base-white);font-family:var(--font-pretendard);color:var(--color-text)}.chat-app__sidebar-slot{display:none;height:100%}@media (min-width: 1023px){.chat-app__sidebar-slot{display:flex;width:312px;overflow:hidden}}@media (min-width: 1023px) and (prefers-reduced-motion: no-preference){.chat-app__sidebar-slot{transition:width .28s ease}}@media (min-width: 1023px){.chat-app__sidebar-slot--closed{width:80px}}@media (min-width: 1023px){.chat-app__mobile-only{display:none}}.chat-app__main{position:relative;display:flex;height:100%;min-width:0;flex:1;flex-direction:column}.chat-app__close{display:none}@media (min-width: 1023px){.chat-app__close{position:absolute;top:16px;right:16px;z-index:10;display:block}}.chat-app__close-icon{width:32px;height:32px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translate(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translate(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}@font-face{font-display:swap;font-family:Pretendard Variable;font-style:normal;font-weight:45 920;src:url(./PretendardVariable-CJuje-Rk.woff2) format("woff2-variations")}:root{--font-family:"Pretendard Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans KR",sans-serif;--color-primary:#4e84ff;--color-primary-text-active:#00178c;--color-primary-text:#0024b2;--color-primary-text-hover:#1643d9;--color-primary-active:#2660ff;--color-primary-hover:#78a5ff;--color-primary-border-hover:#a1c3ff;--color-primary-border:#c9dfff;--color-primary-bg-hover:#e8f2ff;--color-primary-bg:#f5f9ff;--color-secondary:#5856d6;--color-success:#52c41a;--color-error:#f5222d;--color-warning:#faad14;--color-info:#5856d6;--color-border:#dbdbdb;--color-border-secondary:#ebebeb;--color-border-disabled:#ebebeb;--color-fill:#ebebeb;--color-fill-secondary:#f5f5f5;--color-fill-tertiary:#fafafa;--color-bg-base-white:#fff;--color-bg-base-block:#000;--color-bg-layout:#f4f6f8;--color-bg-dark:#141414;--color-bg-container:#fff;--color-bg-container-disabled:#f5f5f5;--color-text:#1f1f1f;--color-text-base:#000;--color-text-secondary:#595959;--color-text-tertiary:#8c8c8c;--color-text-quaternary:#bfbfbf;--color-text-light:#fff;--color-service-business:#003cd5;--color-service-community:#2ac1bc;--color-service-point:#23c17d;--color-orange1:#fff7e6;--color-orange6:#fa8c16;--color-volcano1:#fff2e8;--color-volcano6:#fa541c;--color-lime1:#fcffe6;--color-lime6:#a0d911;--color-magenta1:#fff0f6;--color-magenta2:#ffd6e7;--color-magenta3:#ffadd2;--color-magenta4:#ff85c0;--color-magenta5:#f759ab;--color-magenta6:#d41d7f;--color-magenta7:#c41d7f;--color-magenta8:#9e1068;--color-magenta9:#780650;--color-magenta10:#520339;--color-cyan1:#e6fffb;--color-cyan2:#b5f5ec;--color-cyan3:#87e8de;--color-cyan4:#5cdbd3;--color-cyan5:#36cfc9;--color-cyan6:#13c2c2;--color-cyan7:#08979c;--color-cyan8:#006d75;--color-cyan9:#00474f;--color-cyan10:#002329;--color-red1:#fff1f0;--color-red2:#ffccc7;--color-red3:#ffccc7;--color-red4:#ff7875;--color-red5:#ff4d4f;--color-red6:#f5222d;--color-red7:#cf1322;--color-red8:#a8071a;--color-red9:#820014;--color-red10:#5c0011;--color-green1:#f0fde2;--color-green2:#d9f7be;--color-green3:#b7eb8f;--color-green4:#95de64;--color-green5:#63c230;--color-green6:#52c41a;--color-green7:#389e0d;--color-green8:#237804;--color-green9:#135200;--color-green10:#092b00;--color-gold3:#ffe58f;--color-gold4:#ffd666;--color-gold5:#faad14;--color-gold6:#faad14;--color-gold7:#d48806;--color-gold8:#ad6800;--color-gold9:#874d00;--color-yellow1:#feffe6;--color-yellow2:#ffffb8;--color-yellow3:#fffb8f;--color-yellow4:#fff566;--color-yellow5:#ffec3d;--color-yellow6:#fadb14;--color-yellow7:#d4b106;--color-purple1:#f9f0ff;--color-purple2:#efdbff;--color-purple3:#d3adf7;--color-purple4:#d3adf7;--color-purple5:#9254de;--color-purple6:#722ed1;--color-purple7:#531dab;--color-gray1:#fafafa;--color-gray2:#f5f5f5;--color-gray3:#ebebeb;--color-gray4:#dbdbdb;--color-gray5:#c7c7c7;--color-gray6:#adadad;--color-gray7:#8d8d8f;--color-gray8:#69696b;--color-gray9:#424242;--color-gray10:#141414;--color-blue1:#f5f9ff;--color-blue2:#e8f2ff;--color-blue3:#c9dfff;--color-blue4:#a1c3ff;--color-blue5:#78a5ff;--color-blue6:#4e84ff;--color-blue7:#2660ff;--color-blue8:#1643d9;--color-geekblue1:#f0f5ff;--color-geekblue2:#d6e4ff;--color-geekblue3:#adc6ff;--color-geekblue4:#85a5ff;--color-geekblue5:#597ef7;--color-geekblue6:#2f54eb;--color-geekblue7:#1d39c4;--color-geekblue8:#10239e;--color-geekblue9:#061178;--color-geekblue10:#030852}[class*=fe-]{font-family:var(--font-family)}[class*=fe-][class*=color-].fe-color-primary{color:var(--color-primary)}[class*=fe-][class*=color-].fe-color-success{color:var(--color-success)}[class*=fe-][class*=color-].fe-color-error{color:var(--color-error)}[class*=fe-][class*=color-].fe-color-warning{color:var(--color-warning)}[class*=fe-][class*=color-].fe-color-business{color:var(--color-service-business)}[class*=fe-][class*=color-].fe-color-community{color:var(--color-service-community)}[class*=fe-][class*=color-].fe-color-point{color:var(--color-service-point)}[class*=fe-][class*=color-].fe-color-text{color:var(--color-text)}[class*=fe-][class*=color-].fe-color-text-base{color:var(--color-text-base)}[class*=fe-][class*=color-].fe-color-text-light{color:var(--color-text-light)}[class*=fe-][class*=color-].fe-color-text-quaternary{color:var(--color-text-quaternary)}[class*=fe-][class*=color-].fe-color-text-tertiary{color:var(--color-text-tertiary)}[class*=fe-][class*=color-].fe-color-text-secondary{color:var(--color-text-secondary)}[class*=fe-][class*=color-].fe-color-primary-text-active{color:var(--color-primary-text-active)}[class*=fe-][class*=color-].fe-color-primary-text{color:var(--color-primary-text)}[class*=fe-][class*=color-].fe-color-primary-text-hover{color:var(--color-primary-text-hover)}[class*=fe-][class*=color-].fe-color-primary-active{color:var(--color-primary-active)}[class*=fe-][class*=color-].fe-color-primary-border-hover{color:var(--color-primary-border-hover)}[class*=fe-][class*=color-].fe-color-primary-border{color:var(--color-primary-border)}[class*=fe-][class*=color-].fe-color-primary-bg-hover{color:var(--color-primary-bg-hover)}[class*=fe-][class*=color-].fe-color-primary-bg{color:var(--color-primary-bg)}[class*=fe-][class*=heading-]{color:inherit}[class*=fe-][class*=heading-].fe-heading-h1{font-size:24px;font-weight:600;line-height:32px}[class*=fe-][class*=heading-].fe-heading-h2{font-size:20px;font-weight:600;line-height:28px}[class*=fe-][class*=heading-].fe-heading-h3{font-size:18px;font-weight:600;line-height:26px}[class*=fe-][class*=heading-].fe-heading-h4{font-size:16px;font-weight:600;line-height:24px}[class*=fe-][class*=heading-].fe-heading-h5{font-size:14px;font-weight:600;line-height:20px}[class*=fe-][class*=heading-].fe-heading-h6{font-size:12px;font-weight:600;line-height:16px}[class*=fe-][class*=text-b]{color:inherit}[class*=fe-][class*=text-b].fe-text-b1{font-size:18px;font-weight:400;line-height:26px}[class*=fe-][class*=text-b].fe-text-b2{font-size:16px;font-weight:400;line-height:24px}[class*=fe-][class*=text-b].fe-text-b3{font-size:14px;font-weight:400;line-height:20px}[class*=fe-][class*=text-b].fe-text-b4{font-size:13px;font-weight:400;line-height:18px}[class*=fe-][class*=text-b].fe-text-b5{font-size:12px;font-weight:400;line-height:16px}[class*=fe-][class*=text-d].fe-text-d1{font-size:56px;font-weight:700;line-height:72px}[class*=fe-][class*=text-d].fe-text-d2{font-size:48px;font-weight:700;line-height:64px}[class*=fe-][class*=text-d].fe-text-d3{font-size:40px;font-weight:700;line-height:52px}[class*=fe-][class*=text-d].fe-text-d4{font-size:36px;font-weight:700;line-height:48px}[class*=fe-][class*=text-d].fe-text-d5{font-size:32px;font-weight:700;line-height:42px}[class*=fe-][class*=text-d].fe-text-d6{font-size:28px;font-weight:700;line-height:38px}[class*=fe-][class*=text-h].fe-text-h1{font-size:24px;font-weight:600;line-height:32px}[class*=fe-][class*=text-h].fe-text-h2{font-size:20px;font-weight:600;line-height:28px}[class*=fe-][class*=text-h].fe-text-h3{font-size:18px;font-weight:600;line-height:26px}[class*=fe-][class*=text-h].fe-text-h4{font-size:16px;font-weight:600;line-height:24px}[class*=fe-][class*=text-h].fe-text-h5{font-size:14px;font-weight:600;line-height:20px}[class*=fe-][class*=text-h].fe-text-h6{font-size:12px;font-weight:600;line-height:16px}[class*=fe-][class*=text-h].fe-text-h1-b{font-size:24px;font-weight:700;line-height:32px}[class*=fe-][class*=text-h].fe-text-h2-b{font-size:20px;font-weight:700;line-height:28px}[class*=fe-][class*=text-h].fe-text-h3-b{font-size:18px;font-weight:700;line-height:26px}[class*=fe-][class*=text-h].fe-text-h4-b{font-size:16px;font-weight:700;line-height:24px}[class*=fe-][class*=caption]{font-size:11px;font-weight:500;line-height:16px}[class*=fe-][class*=bg-].fe-bg-base-white{background-color:var(--color-bg-base-white)}[class*=fe-][class*=bg-].fe-bg-base-black{background-color:var(--color-bg-base-black)}[class*=fe-][class*=bg-].fe-bg-layout{background-color:var(--color-bg-layout)}[class*=fe-][class*=bg-].fe-bg-dark{background-color:var(--color-bg-dark)}[class*=fe-][class*=bg-].fe-bg-container{background-color:var(--color-bg-container)}[class*=fe-][class*=bg-].fe-bg-container-disabled{background-color:var(--color-bg-container-disabled)}[class*=fe-][class*=bg-].fe-bg-primary-hover{background-color:var(--color-primary-bg-hover)}[class*=fe-][class*=bg-].fe-bg-primary{background-color:var(--color-primary-bg)}[class*=fe-][class*=bg-].fe-bg-primary-text{background-color:var(--color-primary-text)}[class*=fe-][class*=bg-].fe-bg-primary-text-hover{background-color:var(--color-primary-text-hover)}[class*=fe-][class*=bg-].fe-bg-border{background-color:var(--color-border)}[class*=fe-][class*=bg-].fe-bg-border-secondary{background-color:var(--color-border-secondary)}[class*=fe-][class*=bg-].fe-bg-border-disabled{background-color:var(--color-border-disabled)}[class*=fe-][class*=bg-].fe-bg-success{background-color:var(--color-success)}[class*=fe-][class*=bg-].fe-bg-error{background-color:var(--color-error)}[class*=fe-][class*=bg-].fe-bg-warning{background-color:var(--color-warning)}[class*=fe-][class*=bg-].fe-bg-info{background-color:var(--color-info)}[class*=fe-][class*=bg-].fe-bg-secondary{background-color:var(--color-secondary)}[class*=fe-][class*=fill]{background-color:var(--color-fill)}[class*=fe-][class*=fill].fe-fill-secondary{background-color:var(--color-fill-secondary)}[class*=fe-][class*=fill].fe-fill-tertiary{background-color:var(--color-fill-tertiary)}[class*=fe-][class*=border-]{border-color:var(--color-border)}[class*=fe-][class*=border-].fe-border-secondary{border-color:var(--color-border-secondary)}[class*=fe-][class*=border-].fe-border-disabled{border-color:var(--color-border-disabled)}[class*=fe-][class*=border-].fe-primary-border-hover{border-color:var(--color-primary-border-hover)}[class*=fe-][class*=border-].fe-primary-border{border-color:var(--color-primary-border)}[class*=fe-].fe-font-family{font-family:var(--font-family)}.ds-button,[class*=ds-]{box-sizing:border-box}.ds-button{background:var(--color-primary);border-color:var(--color-primary);border-radius:8px;border-style:solid;border-width:1px;color:var(--color-text-light);cursor:pointer;display:inline-block;font-family:var(--font-family);font-size:14px;font-weight:400;height:40px;line-height:20px;padding:9px 15px;text-align:center;vertical-align:top}.ds-button .button-content{align-items:center;display:flex;font-size:inherit;gap:6px;justify-content:center}.ds-button .button-icon{height:18px;width:18px}.ds-button.rounded{border-radius:100px!important}.ds-button.xlg{font-size:18px;font-weight:600;height:52px;line-height:28px;line-height:26px;padding:11px 15px}.ds-button.xlg .button-icon{height:24px;width:24px}.ds-button.lg{font-size:16px;font-weight:400;height:48px;line-height:24px;padding:11px 15px}.ds-button.lg .button-icon{height:20px;width:20px}.ds-button.sm{border-radius:6px;height:32px;padding:5px 11px}.ds-button.sm .button-icon{height:16px;width:16px}.ds-button.xsm{border-radius:4px;font-size:12px;font-weight:400;height:24px;line-height:16px;padding:3px 7px}.ds-button.xsm .button-icon{height:14px;width:14px}.ds-button.full{display:block;width:100%}.ds-button:hover{background:var(--color-primary-active)}.ds-button.disabled{background:var(--color-bg-container-disabled);border-color:var(--color-bg-container-disabled);color:var(--color-text-quaternary);cursor:not-allowed}.ds-button.filled-low{background:var(--color-fill-secondary);border-color:var(--color-fill-secondary);color:var(--color-text)}.ds-button.filled-low:hover{background:var(--color-fill);border-color:var(--color-fill)}.ds-button.filled-low.disabled{background:var(--color-bg-container-disabled);border-color:var(--color-bg-container-disabled);color:var(--color-text-quaternary)}.ds-button.outlined{background:var(--color-bg-container);border-color:var(--color-primary);color:var(--color-primary)}.ds-button.outlined:hover{background:var(--color-primary-bg)}.ds-button.outlined.disabled{background:var(--color-bg-container-disabled);border-color:var(--color-border-disabled);color:var(--color-text-quaternary)}.ds-button.outlined-high{background:var(--color-bg-container);border-color:var(--color-border);color:var(--color-primary)}.ds-button.outlined-high:hover{background:var(--color-fill-secondary)}.ds-button.outlined-high.disabled{background:var(--color-bg-container-disabled);border-color:var(--color-border-disabled);color:var(--color-text-quaternary)}.ds-button.outlined-low{background:var(--color-bg-container);border-color:var(--color-border);color:var(--color-text)}.ds-button.outlined-low:hover{background:var(--color-fill-secondary)}.ds-button.outlined-low.disabled{background:var(--color-bg-container-disabled);border-color:var(--color-border-disabled);color:var(--color-text-quaternary)}.ds-button.text{background:transparent;border-color:transparent;color:var(--color-primary);text-decoration:none}.ds-button.text:hover{background:var(--color-primary-bg);border-color:var(--color-primary-bg)}.ds-button.text.disabled{color:var(--color-text-quaternary)}.ds-button.text-low{background:transparent;border-color:transparent;color:var(--color-text-secondary);text-decoration:none}.ds-button.text-low:hover{background:var(--color-fill-secondary);border-color:var(--color-fill-secondary)}.ds-button.text-low.disabled{color:var(--color-text-quaternary)}.ds-icon-button{align-items:center;background:var(--color-primary);border-color:var(--color-primary);border-radius:8px;border-style:solid;border-width:1px;color:var(--color-text-light);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;line-height:20px;text-align:center;vertical-align:top;width:40px}.ds-icon-button .button-icon{display:block;height:18px;width:18px}.ds-icon-button .button-icon>*{height:100%;width:100%}.ds-icon-button.rounded{border-radius:100px!important}.ds-icon-button.xlg{height:52px;width:52px}.ds-icon-button.xlg .button-icon{height:24px;width:24px}.ds-icon-button.lg{height:48px;width:48px}.ds-icon-button.lg .button-icon{height:20px;width:20px}.ds-icon-button.sm{border-radius:6px;height:32px;width:32px}.ds-icon-button.sm .button-icon{height:16px;width:16px}.ds-icon-button.xsm{border-radius:4px;height:24px;width:24px}.ds-icon-button.xsm .button-icon{height:14px;width:14px}.ds-icon-button:hover{background:var(--color-primary-active)}.ds-icon-button.disabled{background:var(--color-bg-container-disabled);border-color:var(--color-bg-container-disabled);cursor:not-allowed}.ds-icon-button.filled-low{background:var(--color-fill-secondary);border-color:var(--color-fill-secondary)}.ds-icon-button.filled-low:hover{background:var(--color-fill);border-color:var(--color-fill)}.ds-icon-button.filled-low.disabled{background:var(--color-bg-container-disabled);border-color:var(--color-bg-container-disabled)}.ds-icon-button.outlined{background:var(--color-bg-container);border-color:var(--color-primary)}.ds-icon-button.outlined:hover{background:var(--color-primary-bg)}.ds-icon-button.outlined.disabled{background:var(--color-bg-container);border-color:var(--color-border-disabled)}.ds-icon-button.outlined-high{background:var(--color-bg-container);border-color:var(--color-border)}.ds-icon-button.outlined-high:hover{background:var(--color-fill-secondary)}.ds-icon-button.outlined-high.disabled{background:var(--color-bg-container);border-color:var(--color-border-disabled)}.ds-icon-button.outlined-low{background:var(--color-bg-container);border-color:var(--color-border)}.ds-icon-button.outlined-low:hover{background:var(--color-fill-secondary)}.ds-icon-button.outlined-low.disabled{background:var(--color-bg-container);border-color:var(--color-border-disabled)}.ds-icon-button.standard{background:transparent;border-color:transparent}.ds-icon-button.standard:hover{background:var(--color-primary-bg);border-color:var(--color-primary-bg)}.ds-icon-button.standard.disabled{background:transparent;border-color:transparent}[class*=ds-button-group-]{padding:16px}[class*=ds-button-group-]>*{flex:1}[class*=ds-button-group-].ds-button-group-bottomButton>:last-child{flex:2}[class*=ds-button-group-].ds-button-group-modalButton{padding:20px}[class*=ds-button-group-].ds-button-group-bottomTextButton>*{flex:initial}.ds-heading{font-family:var(--font-family);font-weight:600;margin:0}.ds-heading.h1{font-size:24px;line-height:32px}.ds-heading.h2{font-size:20px;line-height:28px}.ds-heading.h3{font-size:18px;line-height:26px}.ds-heading.h4{font-size:16px;line-height:24px}.ds-heading.h5{font-size:14px;line-height:20px}.ds-heading.h6{font-size:12px;line-height:16px}.ds-heading-container{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.ds-heading-container .ds-heading-util{align-items:center;display:flex;gap:8px;justify-content:center}.ds-heading-container:has(.ds-heading-util) .ds-heading{flex:1}[class^=ds-box]{background-color:var(--color-bg-container);box-shadow:0 1px 15px #0000000a;font-family:var(--font-family);width:100%}[class^=ds-box][data-bg-color=white]{box-shadow:0 1px 6px #0000001f}[class^=ds-box].no-shadow{box-shadow:none!important}@media (max-width:767px){[class^=ds-box]{padding:20px 16px}}.ds-table{background-color:var(--color-bg-container);border:1px solid var(--color-border-secondary);border-radius:8px;font-family:var(--font-family);overflow:hidden}.ds-table table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.ds-table th{background-color:var(--color-fill-secondary);box-sizing:border-box;color:var(--color-text);font-size:14px;font-weight:600;line-height:20px;min-height:39px;padding:10px 8px;text-align:center;white-space:normal}.ds-table th:first-child{border-radius:4px 0 0 4px}.ds-table th:last-child{border-radius:0 4px 4px 0}.ds-table td{border-bottom:1px solid var(--color-fill-secondary);box-sizing:border-box;color:var(--color-text);font-size:14px;font-weight:400;line-height:20px;min-height:44px;padding:12px 5px;text-align:center;white-space:normal}.ds-table tbody tr:last-child td{border-bottom:none}.ds-modal{align-items:center;display:flex;font-family:var(--font-family);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@media (max-width:767px){.ds-modal{padding:0 16px}}.ds-modal .ds-modal-dim{height:100%;left:0;position:absolute;top:0;width:100%}.ds-modal .ds-modal-header{padding:20px 16px 20px 20px;position:relative;text-align:left}.ds-modal .ds-modal-header.have-line{border-bottom:1px solid var(--color-border-secondary)}.ds-modal .ds-modal-header .ds-modal-header-title{align-items:center;display:flex;justify-content:space-between}.ds-modal .ds-modal-header .ds-modal-header-close-button{align-items:center;background:var(--color-bg-container);border:none;cursor:pointer;display:flex;font-size:inherit;height:28px;justify-content:center;padding:0;width:28px}.ds-modal .ds-modal-header .ds-modal-description{color:var(--color-text-secondary);font-size:14px;line-height:20px;margin:2px 0 0}.ds-modal .ds-modal-header.center{text-align:center}.ds-modal .ds-modal-header.center .ds-modal-header-title,.ds-modal .ds-modal-header.center .ds-modal-title{justify-content:center}.ds-modal .ds-modal-header.center .ds-modal-header-close-button{position:absolute;right:16px;top:16px}.ds-modal .ds-modal-body{font-size:16px;font-size:inherit;font-weight:400;line-height:24px;padding:0 20px}.ds-modal .ds-modal-dialog{background-color:var(--color-bg-container);border:1px solid var(--color-border-secondary);border-radius:16px;padding-bottom:20px;padding-top:20px;z-index:100}.ds-modal .ds-modal-dialog .ds-modal-footer.have-line{border-top:1px solid var(--color-border-secondary)}.ds-modal .ds-modal-dialog:has(.ds-modal-footer){padding-bottom:0}.ds-modal .ds-modal-dialog:has(.ds-modal-header){padding-top:0}@media (max-width:767px){.ds-modal .ds-modal-dialog{width:100%!important}}.ds-checkbox{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:16px;font-weight:400;gap:8px;line-height:24px;position:relative}.ds-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-container);border:1px solid var(--color-border);border-radius:2px;box-sizing:border-box;cursor:pointer;height:20px;margin:2px;width:20px}.ds-checkbox input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.ds-checkbox input:disabled{background-color:var(--color-bg-container-disabled);border-color:var(--color-border-disabled);cursor:not-allowed}.ds-checkbox .checkbox-label{color:var(--color-text);display:flex;gap:4px}.ds-checkbox .checkbox-label--option-text{color:var(--color-primary)!important}.ds-checkbox[data-disabled=true]{cursor:not-allowed}.ds-checkbox .checkbox{align-items:center;border-radius:2px;box-sizing:border-box;display:flex;height:20px;justify-content:center;left:2px;position:absolute;top:2px;width:20px}.ds-checkbox[data-size=lg] .checkbox-label--option-text,.ds-checkbox[data-size=lg] .checkbox-label--text{font-size:16px;font-weight:600;line-height:24px}.ds-checkbox[data-size=md] .checkbox-label--option-text,.ds-checkbox[data-size=md] .checkbox-label--text{font-size:16px;font-weight:400;line-height:24px}.ds-checkbox[data-size=sm] .checkbox-label--option-text,.ds-checkbox[data-size=sm] .checkbox-label--text{font-size:14px;font-weight:400;line-height:20px}.ds-checkbox-group{display:flex;gap:12px;list-style:none;margin:0;padding:0}.ds-checkbox-group,.ds-checkbox-group[class*=--row]{flex-direction:column}.ds-checkbox-group[class*=--column]{flex-direction:row;gap:inherit;justify-content:space-between}.ds-checkbox-group .ds-checkbox{vertical-align:top}.ds-radio{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:16px;font-weight:400;gap:8px;line-height:24px}.ds-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:100px;box-sizing:border-box;cursor:pointer;height:20px;margin:2px;width:20px}.ds-radio input,.ds-radio input:checked{background-color:var(--color-bg-container)}.ds-radio input:checked{border:6.4px solid var(--color-primary)}.ds-radio input:disabled{background-color:var(--color-bg-container-disabled);border-color:var(--color-border-disabled);cursor:not-allowed}.ds-radio[data-disabled=true]{cursor:not-allowed}.ds-radio[data-disabled=true] .radio{background-color:var(--color-border-disabled)}.ds-radio .radio-label{color:var(--color-text);display:flex;gap:4px}.ds-radio .radio-label--option-text{color:var(--color-primary)!important}.ds-radio[data-size=lg] .radio-label--option-text,.ds-radio[data-size=lg] .radio-label--text{font-size:16px;font-weight:600;line-height:24px}.ds-radio[data-size=md] .radio-label--option-text,.ds-radio[data-size=md] .radio-label--text{font-size:16px;font-weight:400;line-height:24px}.ds-radio[data-size=sm] .radio-label--option-text,.ds-radio[data-size=sm] .radio-label--text{font-size:14px;font-weight:400;line-height:20px}.ds-radio.ds-radio--button input{display:none}.ds-radio.ds-radio--button .radio-label{background-color:#fff;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;font-size:14px;padding:6px 16px}.ds-radio.ds-radio--button .radio-label.is-checked{background-color:var(--color-primary);border-color:#296df3}.ds-radio.ds-radio--button .radio-label.is-checked span{color:var(--color-text-light)}.ds-radio-group{display:flex;gap:16px;list-style:none;margin:0;padding:0}.ds-radio-group[class*=--column]{flex-direction:row;justify-content:space-between}.ds-radio-group[class*=--row]{flex-direction:column;gap:12px}.ds-radio-group--button{display:flex;gap:4px}.ds-radio-group--button .ds-radio input{display:none}.ds-radio-group--button .ds-radio .radio-label{background-color:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;padding:6px 16px}.ds-radio-group--button .ds-radio .radio-label.is-checked{background-color:var(--color-primary);border-color:#296df3}.ds-radio-group--button .ds-radio .radio-label.is-checked span{color:var(--color-text-light)}.ds-select{display:inline-flex;min-width:100px;position:relative;width:100%}.ds-select select{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.ds-select .ds-select-button{align-items:center;background-color:var(--color-bg-container);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-tertiary);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:6px;height:32px;justify-content:space-between;line-height:20px;outline:none;padding:0 11px;text-align:left;width:100%}.ds-select .ds-select-button .select-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-select .ds-select-button .select-dropdown-icon{height:16px;width:16px}.ds-select .ds-select-button .select-delete-icon{display:none;height:16px;width:16px}.ds-select .ds-select-button .select-pre-icon{height:16px;width:16px}.ds-select .ds-select-button[data-state=SELECTED]{color:var(--color-text-secondary)!important}.ds-select .ds-select-button[data-state=SELECTED] .select-dropdown-icon svg:first-child{display:none}.ds-select .ds-select-button[data-state=SELECTED] .select-dropdown-icon svg:last-child{display:block}.ds-select .ds-select-button:hover{border-color:var(--color-primary-border)!important;color:var(--color-text-secondary)!important}.ds-select .ds-select-button:hover .select-delete-icon{display:block}.ds-select .ds-select-button:hover .select-delete-icon~.select-dropdown-icon{display:none}.ds-select .ds-select-button:disabled{background-color:var(--color-bg-container-disabled)!important;border-color:var(--color-border-disabled)!important;color:var(--color-text-quaternary)!important;cursor:not-allowed!important}.ds-select[data-is-open=true] .ds-select-button{border-color:var(--color-primary-border)!important;color:var(--color-text-secondary)!important}.ds-select[data-is-open=true] .ds-select-button .select-dropdown-icon svg:first-child{display:none}.ds-select[data-is-open=true] .ds-select-button .select-dropdown-icon svg:last-child{display:block}.ds-select .ds-select-options{background-color:var(--color-bg-container);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 28px 8px #0000000d,0 2px 6px -4px #0000001f,0 4px 16px #00000014;color:var(--color-text-secondary);font-size:14px;font-weight:400;left:0;line-height:20px;margin-top:4px;max-height:140px;max-width:100%;min-width:max-content;overflow-y:auto;padding:4px;position:absolute;top:100%;width:100%;z-index:50}.ds-select .ds-select-options .options-wrapper{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.ds-select .ds-select-options .options-wrapper li{flex:1;list-style:none}.ds-select .ds-select-options .options-wrapper .option-item{align-items:center;background-color:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;text-align:left;width:100%}.ds-select .ds-select-options .options-wrapper .option-item .option-item-label{flex:1}.ds-select .ds-select-options .options-wrapper .option-item .option-item-icon{display:inline-block;height:16px;opacity:1;width:16px}.ds-select .ds-select-options .options-wrapper .option-item:focus,.ds-select .ds-select-options .options-wrapper .option-item:hover,.ds-select .ds-select-options .options-wrapper .selected{background-color:var(--color-primary-bg)}.ds-select .ds-select-options .options-wrapper .selected .option-item-icon{opacity:1}.ds-select[data-size=xsm] .ds-select-button{gap:4px;height:28px;padding:0 9px}.ds-select[data-size=xsm] .ds-select-button .select-dropdown-icon,.ds-select[data-size=xsm] .ds-select-button .select-pre-icon{height:14px;width:14px}.ds-select[data-size=xsm] .ds-select-options{font-size:12px;font-weight:400;line-height:16px}.ds-select[data-size=md] .ds-select-button{gap:8px;height:40px;padding:0 13px}.ds-select[data-size=md] .ds-select-button .select-dropdown-icon,.ds-select[data-size=md] .ds-select-button .select-pre-icon{height:18px;width:18px}.ds-select[data-size=lg] .ds-select-button{color:var(--color-text-quaternary);font-size:16px;font-weight:400;gap:8px;height:48px;line-height:24px;padding:0 15px}.ds-select[data-size=lg] .ds-select-button .select-dropdown-icon,.ds-select[data-size=lg] .ds-select-button .select-pre-icon{height:20px;width:20px}.ds-select[data-size=lg] .ds-select-options{font-size:16px;font-weight:400;line-height:24px}.ds-spin{position:relative}.ds-spin .ds-spin-loader{animation:spin .8s linear infinite,spinFadeIn .3s ease-in;border-bottom:6px solid transparent;border-left:6px solid transparent;border-radius:100%;border-right:6px solid transparent;border-right-color:var(--color-primary);border-top:6px solid transparent;border-top-color:var(--color-primary);left:50%;position:absolute;top:50%;z-index:100}.ds-spin[data-size=sm] .ds-spin-loader{border-width:2px;height:20px;width:20px}.ds-spin[data-size=md] .ds-spin-loader{border-width:4px;height:40px;width:40px}.ds-spin[data-size=lg] .ds-spin-loader{border-width:6px;height:80px;width:80px}.ds-spin[data-loading=true]:after{animation:fadeIn .3s ease-in;background-color:var(--color-bg-container);content:"";display:block;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:99}@keyframes spinFadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(359deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:.6}}.ds-tab{display:flex;flex-direction:column;overflow-x:auto;width:100%}.ds-tab ul{display:flex;margin:0;padding:0;position:relative;width:max-content}.ds-tab li{display:inline-flex;list-style:none}.ds-tab a,.ds-tab button{font-family:var(--font-family)!important}.ds-tab[data-variant=underline]{position:relative}.ds-tab[data-variant=underline]:before{background-color:var(--color-border);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.ds-tab[data-variant=underline] ul{padding:16px 16px 0}.ds-tab[data-variant=underline][data-full=true]{overflow:hidden}.ds-tab[data-variant=underline][data-full=true] ul{display:flex;width:auto}.ds-tab[data-variant=underline][data-full=true] li{flex:1;margin:0}.ds-tab[data-variant=underline][data-full=false] a,.ds-tab[data-variant=underline][data-full=false] button{position:relative}.ds-tab[data-variant=underline][data-full=false] a.active:after,.ds-tab[data-variant=underline][data-full=false] button.active:after{background-color:var(--color-primary);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.ds-tab[data-variant=underline] a,.ds-tab[data-variant=underline] button{background-color:transparent;border:0;box-sizing:border-box;color:var(--color-text-secondary);cursor:pointer;display:block;font-size:16px;font-weight:600;height:40px;line-height:24px;padding:0 4px 16px;text-align:center;text-decoration:none;width:100%}.ds-tab[data-variant=underline] a.active,.ds-tab[data-variant=underline] button.active{color:var(--color-primary);font-size:16px;font-weight:700;line-height:24px}.ds-tab[data-variant=underline] a:disabled,.ds-tab[data-variant=underline] a[data-disabled=true],.ds-tab[data-variant=underline] button:disabled,.ds-tab[data-variant=underline] button[data-disabled=true]{color:var(--color-text-quaternary);cursor:not-allowed;font-weight:400}.ds-tab[data-variant=underline] ul:after{bottom:0;content:"";height:2px;transform:scaleX(0);width:20px}.ds-tab[data-variant=underline] .ds-tab-selected-bar,.ds-tab[data-variant=underline] ul:after{background-color:var(--color-primary);display:block;left:0;position:absolute;transition:transform .3s ease-in-out}.ds-tab[data-variant=underline] .ds-tab-selected-bar{height:3px;top:calc(100% - 3px)}.ds-tab[data-variant=underline][data-size=sm] a,.ds-tab[data-variant=underline][data-size=sm] button{font-size:14px;font-weight:400;height:28px;line-height:20px;padding:0 4px 8px}.ds-tab[data-variant=underline][data-size=sm] a.active,.ds-tab[data-variant=underline][data-size=sm] button.active{font-size:14px;font-weight:600;line-height:20px}.ds-tab[data-variant=default]{background-color:var(--color-bg-layout);border-radius:8px;padding:4px;position:relative}.ds-tab[data-variant=default] ul{display:flex;width:auto}.ds-tab[data-variant=default] li{flex:1}.ds-tab[data-variant=default] a,.ds-tab[data-variant=default] button{background-color:transparent;border:0;box-sizing:border-box;color:var(--color-text-secondary);cursor:pointer;display:block;font-size:14px;font-weight:400;height:32px;line-height:20px;padding:6px 0;position:relative;text-align:center;text-decoration:none;width:100%;z-index:1}.ds-tab[data-variant=default] a.active,.ds-tab[data-variant=default] button.active{color:var(--color-text)}.ds-tab[data-variant=default] a:disabled,.ds-tab[data-variant=default] button:disabled{color:var(--color-text-quaternary);cursor:not-allowed}.ds-tab[data-variant=default] .ds-tab-selected-bar{background-color:var(--color-bg-container);border-radius:8px;box-shadow:0 0 4px #0000001a;display:block;height:32px;left:0;overflow:hidden;position:absolute;top:4px;transition:transform .3s ease-in-out}.ds-tab[data-variant=default][data-size=lg] .ds-tab-selected-bar,.ds-tab[data-variant=default][data-size=lg] a,.ds-tab[data-variant=default][data-size=lg] button{height:40px}.ds-tab[data-variant=segmented]{background:#fff;border:1px solid var(--color-border-secondary);width:100%}.ds-tab[data-variant=segmented] ul{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center;width:100%}.ds-tab[data-variant=segmented] ul li{border-right:1px solid var(--color-border-secondary);flex:1}.ds-tab[data-variant=segmented] ul li:last-child{border-right:0}.ds-tab[data-variant=segmented] ul a,.ds-tab[data-variant=segmented] ul button{align-items:center;background:transparent;border:0;box-sizing:border-box;color:var(--color-text-secondary);display:flex;font-size:16px;font-weight:400;height:46px;justify-content:center;line-height:24px;padding:10px 16px;text-decoration:none;width:100%}.ds-tab[data-variant=segmented] ul a.active,.ds-tab[data-variant=segmented] ul button.active{background:#141414;color:#fff;font-size:16px;font-weight:600;line-height:24px}.ds-tab-content{max-width:100vw;padding:16px;width:100%}.ds-chip,.ds-tab-content{font-family:var(--font-family)}.ds-chip{align-items:center;background-color:#fff;border:1px solid var(--color-border);border-radius:6px;box-sizing:border-box;color:var(--color-text-secondary);display:inline-flex;font-size:14px;font-weight:400;gap:4px;justify-content:center;line-height:20px}.ds-chip.ds-chip-sm{height:32px;padding:5px 15px}.ds-chip.ds-chip-md{border-radius:8px;height:40px;padding:9px 19px}.ds-chip[data-state=disabled]{background-color:#fff;border-color:var(--color-border-disabled);color:var(--color-text-quaternary)}.ds-chip[data-state=disabled].ds-chip-button{cursor:not-allowed}.ds-chip[data-state=selected]{background-color:var(--color-primary-bg);border-color:var(--color-primary-border);color:var(--color-primary);font-weight:600}.ds-chip[data-rounded=true]{border-radius:999px}.ds-chip.ds-chip-button{cursor:pointer}.ds-chip[data-style=dark][data-state=selected]{background-color:var(--color-bg-dark);border-color:var(--color-bg-dark);color:var(--color-text-light)}.ds-chip[data-style=dark][data-state=disabled]{background-color:#fff;border-color:var(--color-border-disabled);color:var(--color-text-quaternary)}.ds-chip[data-style=dark][data-state=disabled].ds-chip-button{cursor:not-allowed}.ds-chip[data-style=filter] .ds-chip-filter-icon{display:inline-flex;height:4px;position:relative;width:18px}.ds-chip[data-style=filter] .ds-chip-filter-icon.ds-chip-sm{padding:5px 7px 5px 15px}.ds-chip[data-style=filter] .ds-chip-filter-icon.ds-chip-md{padding:9px 16px 9px 19px}.ds-chip[data-style=filter] .ds-chip-filter-icon:after{border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:3.5px solid var(--color-text-secondary);content:"";display:block;height:0;left:50%;position:absolute;top:0;transform:translate(-50%);width:0}.ds-chip[data-style=filter][data-state=selected] .ds-chip-filter-icon:after{border-top-color:var(--color-primary)}.ds-chip[data-style=input]{gap:8px}.ds-chip[data-style=input].ds-chip-sm{padding:0 7px 0 11px}.ds-chip[data-style=input].ds-chip-sm[data-rounded=true]{padding:0 11px 0 15px}.ds-chip[data-style=input].ds-chip-md{padding:0 7px 0 11px}.ds-chip[data-style=input].ds-chip-md[data-rounded=true]{padding:0 11px 0 15px}.ds-chip[data-style=input]:active,.ds-chip[data-style=input]:hover{background-color:var(--color-fill-secondary);border-color:var(--color-border-secondary)}.ds-chip[data-style=input][data-state=disabled]{background-color:#fff;border-color:var(--color-border-disabled);color:var(--color-text-quaternary)}.ds-chip[data-has-icon=true][data-state=selected]{background-color:#fff;border-color:var(--color-border);color:var(--color-text-secondary)}.ds-switch{display:inline-flex;position:relative;vertical-align:top}.ds-switch input{height:0;opacity:0;position:absolute;width:0}.ds-switch .ds-switch__track{background-color:var(--color-fill);border-radius:16px;box-sizing:border-box;cursor:pointer;display:inline-block;height:24px;padding:2px;position:relative;transition:background-color .2s ease-in-out;vertical-align:top;width:44px}.ds-switch .ds-switch__track .ds-switch__thumb{background-color:var(--color-bg-container);border-radius:16px;box-shadow:0 2px 4px #00230b33;display:block;height:18px;left:2px;position:absolute;top:3px;transition:all .2s ease-in-out;width:18px}.ds-switch[data-size=sm] .ds-switch__track{border-radius:20px;height:16px;width:28px}.ds-switch[data-size=sm] .ds-switch__track .ds-switch__thumb{border-radius:16px;height:12px;top:2px;width:12px}.ds-switch[data-size=sm] input:checked~.ds-switch__track .ds-switch__thumb{left:calc(100% - 14px)}.ds-switch input:checked:disabled~.ds-switch__track{background-color:var(--color-primary-border-hover)}.ds-switch input:checked~.ds-switch__track{background-color:var(--color-primary)}.ds-switch input:checked~.ds-switch__track .ds-switch__thumb{left:calc(100% - 20px)}.ds-switch input:disabled~.ds-switch__track{background-color:var(--color-fill-secondary);cursor:not-allowed}.ds-divider{background-color:var(--color-border-secondary)}.ds-divider[data-direction=horizontal]{width:100%}.ds-divider[data-direction=vertical]{height:120px}.ds-search-input{align-items:flex-start;border-radius:28px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.ds-search-input[data-rounded=false]{border-radius:8px}.ds-search-input input{background-color:var(--color-fill-secondary);border:none;box-sizing:border-box;color:var(--color-text-secondary);font-size:16px;font-weight:400;height:40px;line-height:24px;outline:none;padding:0 88px 0 20px;text-align:left;width:100%}.ds-search-input input::placeholder{color:var(--color-text-quaternary);font-weight:400}.ds-search-input button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:inline-flex;height:38px;justify-content:center;outline:none;width:38px}.ds-search-input button svg{height:18px;vertical-align:top;width:18px}.ds-search-input button:focus-visible{outline:auto}.ds-search-input .search-button{padding:0;position:absolute;right:4px;top:1px}.ds-search-input .clear-button{padding:0;position:absolute;right:44px;top:1px}.ds-search-input[data-size=sm] input{font-size:14px;font-weight:400;height:32px;line-height:20px;padding:0 72px 0 16px}.ds-search-input[data-size=sm] button{height:30px;width:30px}.ds-search-input[data-size=sm] button svg{height:16px;width:16px}.ds-search-input[data-size=sm] .clear-button{right:36px}.ds-search-input[data-size=lg] input{height:52px;padding:0 104px 0 20px}.ds-search-input[data-size=lg] button{height:50px;width:50px}.ds-search-input[data-size=lg] button svg{height:20px;width:20px}.ds-search-input[data-size=lg] .clear-button{right:52px}.ds-search-input[data-variant=outlined]{border:1px solid var(--color-border);border-radius:8px}.ds-search-input[data-variant=outlined][data-rounded=true]{border-radius:28px}.ds-search-input[data-variant=outlined] input{background-color:var(--color-bg-base-white)}.ds-search-input[data-align=left] input{padding:0 48px}.ds-search-input[data-align=left] .search-button{left:4px;right:auto}.ds-search-input[data-align=left] .clear-button{right:4px}.ds-search-input[data-align=left][data-size=sm] input{padding:0 40px}.ds-search-input[data-align=left][data-size=lg] input{padding:0 56px}.ds-search-input[data-allow-clear=false] input{padding-right:48px}.ds-tag{align-items:center;border-radius:3px;box-sizing:border-box;display:inline-flex;font-style:normal;gap:4px;justify-content:center;padding:4px 8px}.ds-tag[data-rounded=true]{border-radius:100px!important}.ds-tag[data-size=sm]{font-size:11px;font-weight:500;height:20px;line-height:16px;line-height:inherit;padding:2px 8px}.ds-tag[data-size=md]{font-weight:400;height:24px;padding:4px 8px}.ds-tag[data-size=lg],.ds-tag[data-size=md]{font-size:12px;line-height:16px;line-height:inherit}.ds-tag[data-size=lg]{font-weight:600;height:28px;padding:6px 8px}.ds-tag[data-variant=contained],.ds-tag[data-variant=contained][data-color=primary]{background-color:var(--color-primary);color:var(--color-text-light)}.ds-tag[data-variant=contained][data-color=gray]{background-color:var(--color-fill-secondary);color:var(--color-text-secondary)}.ds-tag[data-variant=contained][data-color=darkgray]{background-color:var(--color-gray7);color:var(--color-text-light)}.ds-tag[data-variant=contained][data-color=blue]{background-color:var(--color-blue1);color:var(--color-blue6)}.ds-tag[data-variant=contained][data-color=purple]{background-color:var(--color-purple1);color:var(--color-purple6)}.ds-tag[data-variant=contained][data-color=green]{background-color:var(--color-green1);color:var(--color-green6)}.ds-tag[data-variant=contained][data-color=magenta]{background-color:var(--color-magenta1);color:var(--color-magenta6)}.ds-tag[data-variant=contained][data-color=red]{background-color:var(--color-red1);color:var(--color-red6)}.ds-tag[data-variant=contained][data-color=gold]{background-color:var(--color-gold1);color:var(--color-gold6)}.ds-tag[data-variant=contained][data-color=orange]{background-color:var(--color-orange1);color:var(--color-orange6)}.ds-tag[data-variant=contained][data-color=volcano]{background-color:var(--color-volcano1);color:var(--color-volcano6)}.ds-tag[data-variant=contained][data-color=yellow]{background-color:var(--color-yellow1);color:var(--color-yellow6)}.ds-tag[data-variant=contained][data-color=geekblue]{background-color:var(--color-geekblue1);color:var(--color-geekblue6)}.ds-tag[data-variant=contained][data-color=lime]{background-color:var(--color-lime1);color:var(--color-lime6)}.ds-tag[data-variant=outlined]{background-color:transparent;border:1px solid var(--color-border-secondary);color:var(--color-text-secondary)}.ds-tag[data-variant=outlined][data-size=sm]{padding:1px 7px}.ds-tag[data-variant=outlined][data-size=md]{padding:3px 7px}.ds-tag[data-variant=outlined][data-size=lg]{padding:5px 7px}.ds-tag[data-variant=outlined][data-color=primary]{border-color:var(--color-primary);color:var(--color-primary)}.ds-tag[data-variant=outlined][data-color=gray]{background-color:var(--color-bg-base-white);color:var(--color-text-secondary)}.ds-date-picker{display:inline-flex;position:relative}.ds-date-picker.full{width:100%!important}.ds-date-picker.range{width:230px}.ds-date-picker__input-wrapper{position:relative;width:100%}.ds-date-picker__input-wrapper .ds-date-picker__icon{cursor:pointer;height:18px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px}.ds-date-picker__input-wrapper .ds-date-picker__clear-button{background-color:transparent;border:none;cursor:pointer;display:block;height:18px;padding:0;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:18px}.ds-date-picker__input{border:1px solid var(--color-border);border-radius:6px;box-sizing:border-box;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px;min-width:140px;outline-color:var(--color-primary-border);width:100%}.ds-date-picker__input::placeholder{color:var(--color-text-quaternary);font-size:12px;font-weight:400;line-height:16px}.ds-date-picker__input:focus,.ds-date-picker__input:hover{border-color:var(--color-primary-border)}.ds-date-picker__input:disabled{background-color:var(--color-bg-container-disabled);border-color:var(--color-border-disabled);color:var(--color-text-quaternary)}.ds-date-picker[data-size=xsm] .ds-date-picker__input{border-radius:6px;font-size:12px;font-weight:400;height:28px;line-height:16px;padding:0 9px}.ds-date-picker[data-size=xsm] .ds-date-picker__icon{height:14px;width:14px}.ds-date-picker[data-size=sm] .ds-date-picker__input{font-size:14px;font-weight:400;height:32px;line-height:20px;padding:0 11px}.ds-date-picker[data-size=sm] .ds-date-picker__icon{height:16px;width:16px}.ds-date-picker[data-size=md] .ds-date-picker__input{border-radius:8px;font-size:14px;font-weight:400;height:40px;line-height:20px;padding:0 13px}.ds-date-picker[data-size=md] .ds-date-picker__icon{height:18px;width:18px}.ds-date-picker[data-size=lg].range{width:255px}.ds-date-picker[data-size=lg] .ds-date-picker__clear-button{right:34px}.ds-date-picker[data-size=lg] .ds-date-picker__input{border-radius:8px;font-size:16px;font-weight:400;height:48px;line-height:24px;padding:0 15px}.ds-date-picker[data-size=lg] .ds-date-picker__input::placeholder{font-size:14px}.ds-date-picker[data-size=lg] .ds-date-picker__icon{height:20px;width:20px}.ds-date-picker[data-open=true] .ds-date-picker__input{outline:2px solid var(--color-primary-border)}.ds-date-picker__calendar{background-color:var(--color-background);background:#fff;border-radius:8px;box-shadow:0 9px 28px 8px #0000000d,0 3px 6px -4px #0000001f,0 6px 16px #00000014;left:0;margin-top:4px;overflow:hidden;position:absolute;top:100%;width:288px;z-index:99999}.ds-date-picker__calendar .react-datepicker__month-container{width:100%}.ds-date-picker__calendar .react-datepicker__header{background-color:var(--color-bg-container);border-bottom:none;padding:0}.ds-date-picker__calendar .react-datepicker__current-month{border-bottom:1px solid var(--color-border-secondary);color:var(--color-text);font-size:14px;font-weight:400;font-weight:600;line-height:20px;padding:10px 0}.ds-date-picker__calendar .react-datepicker__day-names{box-sizing:border-box;color:var(--color-text);display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:20px;margin:0 0 4px;padding:8px 12px 0}.ds-date-picker__calendar .react-datepicker__day-name{height:24px;margin:0;width:24px}.ds-date-picker__calendar .react-datepicker__month{margin:4px 12px 8px}.ds-date-picker__calendar .react-datepicker__week{box-sizing:border-box;display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:20px;padding:4px 0;width:100%}.ds-date-picker__calendar .react-datepicker__day{align-items:center;box-sizing:border-box;display:flex;height:24px;justify-content:center;margin:0;width:24px}.ds-date-picker__calendar .react-datepicker__day[aria-disabled=false]:hover{background-color:var(--color-primary);color:var(--color-bg-container)}.ds-date-picker__calendar .react-datepicker__day--today{background-color:transparent;border:1px solid var(--color-primary);border-radius:4px;font-weight:400}.ds-date-picker__calendar .react-datepicker__day--today:hover{background-color:var(--color-primary);color:var(--color-bg-container)}.ds-date-picker__calendar .react-datepicker__day--in-range,.ds-date-picker__calendar .react-datepicker__day--in-selecting-range{background:var(--color-primary-bg);color:var(--color-text)}.ds-date-picker__calendar .react-datepicker__day--range-end,.ds-date-picker__calendar .react-datepicker__day--range-start,.ds-date-picker__calendar .react-datepicker__day--selected,.ds-date-picker__calendar .react-datepicker__day--selecting-range-start{background-color:var(--color-primary);color:var(--color-bg-container)}.ds-date-picker__calendar .react-datepicker__navigation-icon:before{border-color:var(--color-text);border-width:1px 1px 0 0;height:5px;top:10px;width:5px}.ds-breadcrumb{align-items:center;display:flex}.ds-breadcrumb,.ds-breadcrumb.start{justify-content:flex-start}.ds-breadcrumb.center{justify-content:center}.ds-breadcrumb.end{justify-content:flex-end}.ds-breadcrumb ol{color:var(--color-text-tertiary);font-size:12px;font-weight:400;line-height:16px;list-style:none;padding:0}.ds-breadcrumb ol,.ds-breadcrumb ol li{align-items:center;display:flex;gap:2px}.ds-breadcrumb ol a{color:var(--color-text-tertiary);text-decoration:none}.ds-breadcrumb ol a:hover{color:var(--color-text-primary)}.ds-badge{align-items:center;background-color:var(--color-red6);border-radius:100px;box-sizing:border-box;color:var(--color-text-light);display:inline-flex;font-family:var(--font-family);font-size:11px;font-style:normal;font-weight:500;gap:1.6px;height:16px;justify-content:center;line-height:16px;min-width:16px;padding:0 4px}.ds-badge:empty{height:2px;padding:2px;width:2px}.ds-textarea{align-items:flex-start;background-color:var(--color-bg-container);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;font-family:var(--font-family);gap:8px;padding:15px;width:100%}.ds-textarea:has(.ds-textarea__input:not([readonly]):focus){border-color:var(--color-primary-border)}.ds-textarea__input{background-color:transparent;border:none;font-size:14px;font-weight:400;line-height:20px;max-height:200px;min-height:48px;outline:none;padding:0;resize:none;width:100%}.ds-textarea__input::placeholder{color:var(--color-text-quaternary)}.ds-textarea__footer{align-items:center;display:flex;gap:8px;justify-content:flex-end;width:100%}.ds-textarea__footer .ds-textarea__count{color:var(--color-text-quaternary);font-size:14px;font-weight:400;line-height:20px;margin:0}.ds-textarea__footer .ds-textarea__count em{color:var(--color-text-secondary);font-style:normal}.ds-textarea[data-disabled=true]{background-color:var(--color-bg-container-disabled);border-color:var(--color-border-disabled);cursor:not-allowed}.ds-textarea[data-disabled=true],.ds-textarea[data-disabled=true] .ds-textarea__footer .ds-textarea__count em,.ds-textarea[data-disabled=true] .ds-textarea__input{color:var(--color-text-quaternary)}.ds-textarea[data-size=lg] .ds-textarea__input{font-size:16px;font-weight:400;line-height:24px;max-height:240px;min-height:48px}.ds-input{align-items:center;align-items:flex-start;display:flex;flex-direction:column;gap:6px;width:100%}.ds-input .ds-input-wrapper{align-items:center;display:flex;position:relative;width:100%}.ds-input .ds-input-wrapper .prepend-icon{height:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.ds-input .ds-input-wrapper .clear-button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px}.ds-input .ds-input-wrapper .clear-button .clear-button-icon{height:13px;width:13px}.ds-input .ds-input-wrapper .error-icon{background-color:transparent;border:none;height:16px;padding:0;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:16px}.ds-input .ds-input-wrapper input{border:1px solid var(--color-border);border-radius:6px;box-sizing:border-box;color:var(--color-text-secondary);font-size:14px;font-weight:400;height:32px;line-height:20px;opacity:1;padding:0 11px;transition:border-color .2s ease-in-out;width:100%}.ds-input .ds-input-wrapper input::placeholder{color:var(--color-text-quaternary)}.ds-input .ds-input-wrapper input:focus,.ds-input .ds-input-wrapper input:hover{border-color:var(--color-primary-border);border-width:1px;outline:none}.ds-input .ds-input-wrapper input:disabled{background-color:var(--color-bg-container-disabled)!important;border-color:var(--color-border-disabled)!important;color:var(--color-text-quaternary)!important}.ds-input .ds-input-wrapper input:disabled~.clear-button{cursor:not-allowed}.ds-input .ds-input-wrapper input[readonly]{border:1px solid var(--color-border)}.ds-input .ds-input-wrapper .prepend-icon~input{padding-left:33px}.ds-input .ds-input-wrapper:has(.clear-button) input{padding-right:43px}.ds-input .ds-input-wrapper:has(.error-icon) input{padding-right:43px}.ds-input .error{color:var(--color-error)}.ds-input .caption,.ds-input .error{font-size:12px;font-weight:400;line-height:16px;margin:0;text-align:left}.ds-input .caption{color:var(--color-text-quaternary)}.ds-input[data-size=xsm] .ds-input-wrapper input{border-radius:6px;font-size:12px;font-weight:400;height:28px;line-height:16px;padding:0 9px}.ds-input[data-size=xsm] .ds-input-wrapper .prepend-icon{height:14px;left:10px;width:14px}.ds-input[data-size=xsm] .ds-input-wrapper .clear-button{height:14px;right:5px;width:14px}.ds-input[data-size=xsm] .ds-input-wrapper .prepend-icon~input{padding-left:28px}.ds-input[data-size=xsm] .ds-input-wrapper:has(.clear-button) input{padding-right:32px}.ds-input[data-size=xsm] .ds-input-wrapper:has(.error-icon) input{padding-right:32px}.ds-input[data-size=md] .ds-input-wrapper input{border-radius:8px;height:40px;padding:0 13px}.ds-input[data-size=md] .ds-input-wrapper .prepend-icon{height:18px;left:14px;width:18px}.ds-input[data-size=md] .ds-input-wrapper .clear-button{height:40px;right:3px;width:40px}.ds-input[data-size=md] .ds-input-wrapper .clear-button .clear-button-icon{height:15px;width:15px}.ds-input[data-size=md] .ds-input-wrapper .prepend-icon~input{padding-left:39px}.ds-input[data-size=md] .ds-input-wrapper:has(.clear-button) input{padding-right:50px}.ds-input[data-size=md] .ds-input-wrapper:has(.error-icon) input{padding-right:50px}.ds-input[data-size=lg] .ds-input-wrapper input{border-radius:8px;font-size:16px;font-weight:400;height:48px;line-height:24px;padding:0 15px}.ds-input[data-size=lg] .ds-input-wrapper .prepend-icon{height:20px;left:16px;width:20px}.ds-input[data-size=lg] .ds-input-wrapper .clear-button{height:48px;right:2px;width:48px}.ds-input[data-size=lg] .ds-input-wrapper .clear-button .clear-button-icon{height:17px;width:17px}.ds-input[data-size=lg] .ds-input-wrapper .prepend-icon~input{padding-left:43px}.ds-input[data-size=lg] .ds-input-wrapper:has(.clear-button) input{padding-right:57px}.ds-input[data-size=lg] .ds-input-wrapper:has(.error-icon) input{padding-right:57px}.ds-input[data-size=lg] .error{font-size:14px;font-weight:400;line-height:20px}.ds-input[data-status=READY] .ds-input-wrapper input{color:var(--color-text-primary)}.ds-input[data-service=baropharm] .ds-input-wrapper input:disabled{background-color:#fff!important;border-color:var(--color-border-disabled)!important;color:var(--color-text-quaternary)!important}.ds-input-timer{align-items:center;display:flex;gap:8px;position:relative;width:100%}.ds-input-timer .ds-input input{padding-right:50px}.ds-input-timer .timer{color:var(--color-primary);font-size:13px;font-weight:400;line-height:18px;position:absolute;right:11px;top:50%;transform:translateY(-50%)}.ds-input-timer .timer.imminent{color:var(--color-error)}.ds-input-timer+.error-message{color:var(--color-error);font-size:14px;font-weight:400;line-height:20px;margin:4px 0 0;text-align:left}.ds-pagination{align-items:center;display:flex;justify-content:center}.ds-pagination[data-align=left]{justify-content:flex-start}.ds-pagination[data-align=right]{justify-content:flex-end}.ds-pagination__list,.ds-pagination__wrapper{align-items:center;display:flex;gap:8px;justify-content:center}.ds-pagination__list{list-style:none;margin:0;padding:0}.ds-pagination__list button{background-color:transparent;border:none;border-radius:4px;color:var(--color-text-tertiary);cursor:pointer;font-size:13px;font-weight:500;line-height:24px;margin:0;padding:0 8px;vertical-align:top}.ds-pagination__list button:hover{color:var(--color-text)}.ds-pagination__list li[aria-current=page] button{background:var(--color-primary-bg);color:var(--color-text)}.ds-pagination__button{background-color:transparent;background:var(--color-fill-secondary);border:none;border-radius:4px;cursor:pointer;height:24px;margin:0;padding:5px;width:24px}.ds-pagination[data-disabled=true],.ds-pagination__button[disabled]{opacity:.5;pointer-events:none}.ds-snackbar .ds-snackbar-content{align-items:center;background-color:var(--color-gray9);border-radius:4px;display:flex;gap:8px;justify-content:space-between;padding:10px 16px;position:relative;width:100%}.ds-snackbar .ds-snackbar-content-message{color:var(--color-text-light);flex:1;font-size:14px;font-weight:400;line-height:20px}.ds-snackbar .ds-snackbar-content-message:only-child{text-align:center}.ds-snackbar .ds-snackbar-content-close{height:40px;position:absolute;right:8px;top:0;width:40px}.ds-snackbar .ds-snackbar-content-button button,.ds-snackbar .ds-snackbar-content-close{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.ds-snackbar .ds-snackbar-content-button button{font-size:14px;font-weight:400;gap:4px;line-height:20px}:root{--color-primary: #2f54eb;--color-primary-deep: #030852;--color-primary-soft: #d6e4ff;--color-baropharm: #4e84ff;--color-bg-base-white: #ffffff;--color-bg-layout: #f4f6f8;--color-surface-disabled: #f5f5f5;--color-border: #dbdbdb;--color-fill: #ebebeb;--color-fill-tertiary: #fafafa;--color-text: #1f1f1f;--color-text-secondary: #595959;--color-text-tertiary: #8c8c8c;--color-text-quaternary: #bfbfbf;--color-error: #f5222d;--font-pretendard: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-family: var(--font-pretendard);--color-grey-6: #adadad;--color-grey-8: #69696b;--color-blue-6: #4e84ff;--color-red-6: #f5222d;--color-geekblue-1: #f0f5ff;--color-geekblue-2: #d6e4ff;--color-geekblue-3: #adc6ff;--color-geekblue-5: #597ef7;--color-geekblue-6: #2f54eb;--color-geekblue-7: #1d39c4;--color-geekblue-10: #030852;--color-bg-container: var(--color-bg-base-white);--color-border-secondary: #ebebeb;--color-fill-secondary: #f5f5f5;--color-text-light: #ffffff;--color-primary-bg: var(--color-geekblue-1);--color-primary-bg-hover: var(--color-geekblue-2);--color-primary-border: var(--color-geekblue-3);--color-primary-hover: var(--color-geekblue-5);--color-primary-active: var(--color-geekblue-7);--font-display-3: 700 40px/52px var(--font-family);--font-h1-b: 700 24px/32px var(--font-family);--font-h3: 600 18px/26px var(--font-family);--font-h3-b: 700 18px/26px var(--font-family);--font-h4: 600 16px/24px var(--font-family);--font-h4-b: 700 16px/24px var(--font-family);--font-h5: 600 14px/20px var(--font-family);--font-h6: 600 12px/16px var(--font-family);--font-b2: 400 16px/24px var(--font-family);--font-b3: 400 14px/20px var(--font-family);--font-b4: 500 13px/18px var(--font-family);--font-b5: 400 12px/16px var(--font-family);--font-b6: 400 10px/14px var(--font-family);--font-caption: 500 11px/16px var(--font-family);--space-padding-xs: 8px;--space-padding-sm: 12px;--space-padding: 16px;--space-padding-md: 20px;--space-padding-lg: 24px;--space-padding-xl: 32px;--space-padding-xxxl: 48px;--space-layout-40: 40px;--radius-sm: 4px;--radius-md: 12px;--radius-lg: 20px;--radius-pill: 999px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}#root{height:100dvh}body{font-family:var(--font-pretendard);color:var(--color-text);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}textarea,input{font:inherit}img,svg{display:block}
