@charset "UTF-8";.AiSearchSidebar__Create[data-v-cdfd9065] .ActionButton{align-items:center;display:flex;gap:4px}.AiSearchSpeechBubble[data-v-ca9d9360]{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;box-sizing:border-box;color:#333;display:inline-block;font-size:1.6rem;line-height:1.5;padding:12px 16px;text-align:left;white-space:pre-wrap;word-break:break-all}.AiSearchResult[data-v-16a7d22c]{padding:0 40px;position:relative}.AiSearchResult__Slide[data-v-16a7d22c]{height:100%;width:100%}.AiSearchResult__Slide[data-v-16a7d22c] .BookmarkProjectButton{background-color:#f1f1f1}.AiSearchResult[data-v-16a7d22c] .carousel{padding-bottom:30px}.AiSearchResult[data-v-16a7d22c] .carousel__prev{background-color:#fff;border:1px solid #dadada;border-radius:50%;color:#0063dc;height:30px;left:-40px;top:calc(50% - 15px);width:30px}.AiSearchResult[data-v-16a7d22c] .carousel__next{background-color:#fff;border:1px solid #dadada;border-radius:50%;color:#0063dc;height:30px;right:-40px;top:calc(50% - 15px);width:30px}.AiSearchAnswer[data-v-c9602b27]{display:flex;flex-direction:column;gap:24px}.AiSearchAnswer__Paragraph[data-v-c9602b27]{width:100%}.AiSearchAnswer__Paragraph[data-v-c9602b27],.AiSearchAnswer__Paragraph__Data[data-v-c9602b27]{font-size:1.6rem;line-height:1.5;white-space:pre-wrap}.AiSearchInput__Message[data-v-dc08ad85]{color:#333;font-size:1.4rem;line-height:1.5;margin-bottom:8px}.AiSearchInput__Message a[data-v-dc08ad85]{color:#0063dc;text-decoration:underline}.AiSearchInput__Message .sp-only[data-v-dc08ad85]{display:none}@media screen and (max-width:639px){.AiSearchInput__Message .sp-only[data-v-dc08ad85]{display:block}}.AiSearchInput__CareerSheetStatus[data-v-dc08ad85]{align-items:center;color:#333;display:flex;font-size:1.2rem;gap:4px;line-height:1;margin-bottom:8px}.AiSearchInput__CareerSheetStatus__Link[data-v-dc08ad85]{color:#0063dc}.AiSearchInput__TextareaContainer[data-v-dc08ad85]{border:1px solid #dadada;border-radius:8px;overflow:hidden;position:relative}.AiSearchInput__TextareaContainer--Filled[data-v-dc08ad85]{border-color:#0063dc}.AiSearchInput__Textarea[data-v-dc08ad85]{background-color:#f8f8f8;box-sizing:border-box;font-size:1.4rem;line-height:1.5;max-height:137px;min-height:60px;overflow-x:hidden;overflow-y:hidden;padding:19px 48px 13px 16px;resize:none;width:100%}.AiSearchInput__Textarea[data-v-dc08ad85]::-moz-placeholder{color:#d1d1d1}.AiSearchInput__Textarea[data-v-dc08ad85]::placeholder{color:#d1d1d1}.AiSearchInput__Send[data-v-dc08ad85]{align-items:center;background-color:#0063dc;border-radius:50%;bottom:16px;box-shadow:0 2px 2px #00000040;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:16px;width:28px;z-index:2}.AiSearchInput__Send[data-v-dc08ad85]:disabled{background-color:#dadada;box-shadow:none;opacity:.3}.AiSearchInput__SendIcon[data-v-dc08ad85]{height:12px;width:12px}.AiSearchInput__Start[data-v-dc08ad85]{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2}.AiSearchInput__Start__Label[data-v-dc08ad85]{font-size:1.4rem;font-weight:700}.AiSearchInput__Start__Icon[data-v-dc08ad85]{display:inline-block;margin-left:8px}.AiSearchInput__Hint[data-v-dc08ad85]{margin-top:8px;text-align:right}.AiSearchInput__Hint[data-v-dc08ad85] .ActionButton{align-items:center;display:inline-flex;gap:4px}.AiSearchTutorialModal[data-v-11e0f0a9]{box-sizing:border-box;display:flex;height:100%;overflow-x:hidden;overflow-y:auto;padding:16px;width:100%}.AiSearchTutorialModal__Box[data-v-11e0f0a9]{margin:auto;max-width:600px;position:relative;width:100%;z-index:2}.AiSearchTutorialModal__Content[data-v-11e0f0a9]{background-color:#fff;border-radius:12px;box-shadow:0 2px 30px #f2f2f252;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;height:100%;padding:32px;position:relative;width:100%}.AiSearchTutorialModal__Header[data-v-11e0f0a9]{min-height:92px}@media screen and (max-width:1023px){.AiSearchTutorialModal__Header[data-v-11e0f0a9]{min-height:152px}}.AiSearchTutorialModal__Progress[data-v-11e0f0a9]{color:#666;font-size:1.6rem;line-height:1.5}.AiSearchTutorialModal__Title[data-v-11e0f0a9]{color:#333;font-size:2.4rem;font-weight:700;line-height:1.5;text-align:center}.AiSearchTutorialModal__Message[data-v-11e0f0a9]{text-align:center}.AiSearchTutorialModal__Heading[data-v-11e0f0a9],.AiSearchTutorialModal__Message[data-v-11e0f0a9]{color:#666;font-size:1.6rem;line-height:1.5;margin-top:8px}.AiSearchTutorialModal__Term[data-v-11e0f0a9]{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;color:#333;display:inline-block;font-size:1.6rem;line-height:1.5;padding:12px 16px}.AiSearchTutorialModal__TermList[data-v-11e0f0a9]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.AiSearchTutorialModal__StepList[data-v-11e0f0a9]{display:flex;flex-direction:column;gap:8px;list-style-type:decimal;padding-inline-start:1.5em}.AiSearchTutorialModal__StepItem[data-v-11e0f0a9]{color:#333;font-size:1.6rem;line-height:1.5;list-style-type:decimal}.AiSearchTutorialModal__Memo[data-v-11e0f0a9]{margin-top:4px;padding-left:20px}.AiSearchTutorialModal__MemoText[data-v-11e0f0a9]{color:#666;display:inline-block;font-size:1.2rem;line-height:1.5;padding-left:1em;position:relative;text-align:left}.AiSearchTutorialModal__MemoText[data-v-11e0f0a9]:before{content:"※";font-size:1.2rem;left:0;line-height:1.5;position:absolute;top:0}.AiSearchTutorialModal__Tools[data-v-11e0f0a9]{align-items:center;display:flex;flex-direction:column;gap:20px}.AiSearchTutorialModal__ToolsItem .ActionButton_Primary[data-v-11e0f0a9]{font-size:1.6rem;line-height:1.5;width:240px}.AiSearchTutorialModal__ToolsItem .ActionButton_TextLink[data-v-11e0f0a9]{font-size:1.2rem;line-height:1.5}.AiSearchTutorialModal__Close[data-v-11e0f0a9]{align-items:center;background-color:#f0f0f0;border-radius:50%;display:flex;height:24px;justify-content:center;position:absolute;right:16px;top:16px;width:24px;z-index:3}@media screen and (max-width:1023px){.AiSearchTutorialModal__Close[data-v-11e0f0a9]{right:8px;top:8px}}.AiSearchTutorialModal__Close__Icon[data-v-11e0f0a9]{display:flex;height:12px;width:12px}.AiSearchTutorialModal__Close__Icon img[data-v-11e0f0a9]{height:100%;width:100%}.AiSearchTutorialModal__Overlay[data-v-11e0f0a9]{background-color:#00000040;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.AiSearchTutorialModal[data-v-11e0f0a9] .carousel__prev{background-color:#fff;border:1px solid #dadada;border-radius:50%;color:#0063dc;height:30px;left:-40px;top:calc(50% - 15px);width:30px}@media screen and (max-width:700px){.AiSearchTutorialModal[data-v-11e0f0a9] .carousel__prev{border:none;left:0}}.AiSearchTutorialModal[data-v-11e0f0a9] .carousel__next{background-color:#fff;border:1px solid #dadada;border-radius:50%;color:#0063dc;height:30px;right:-40px;top:calc(50% - 15px);width:30px}@media screen and (max-width:700px){.AiSearchTutorialModal[data-v-11e0f0a9] .carousel__next{border:none;right:0}}.AiSearchTutorialModal[data-v-11e0f0a9] .carousel__next--disabled,.AiSearchTutorialModal[data-v-11e0f0a9] .carousel__prev--disabled{display:none}.AiSearchButtons[data-v-6fc6c5ae]{display:flex;gap:12px}.AiSearchButtons__Item .ActionButton[data-v-6fc6c5ae]{box-sizing:border-box;font-size:1.4rem;font-weight:700;height:100%;width:100%}.AiSearchButtons__Item--Save .ActionButton[data-v-6fc6c5ae]{background-color:#f1f1f1}.AiSearchButtons__Item--Apply[data-v-6fc6c5ae]{flex-grow:1}.AiSearchDetailContent__DetailBlock[data-v-8f612ffb]{background-color:#faf9f9;border-radius:8px;overflow:hidden}.AiSearchDetailContent__DetailTitle[data-v-8f612ffb]{background-color:#f0f0f0;color:#003373;font-size:1.4rem;font-weight:700;padding:8px 12px}.AiSearchDetailContent__DetailData[data-v-8f612ffb]{color:#333;font-size:1.4rem;line-height:1.5;padding:12px;white-space:pre-wrap;word-break:break-all}.AiSearchDetailContent__DetailData--Tags[data-v-8f612ffb]{display:flex;flex-wrap:wrap;gap:8px}.AiSearchAgent[data-v-46d1fe1a]{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.AiSearchAgent__Title[data-v-46d1fe1a]{color:#333;font-size:1.6rem;font-weight:700;margin-bottom:13px}.AiSearchAgent__Information[data-v-46d1fe1a]{display:flex;gap:12px;margin-bottom:13px}.AiSearchAgent__Logo[data-v-46d1fe1a]{border:1px solid #f0f0f0;border-radius:4px;flex-shrink:0;height:56px;overflow:hidden;width:56px}.AiSearchAgent__Logo img[data-v-46d1fe1a]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.AiSearchAgent__Name[data-v-46d1fe1a]{color:#333;font-size:1.4rem;font-weight:700;margin-bottom:4px}.AiSearchAgent__Company[data-v-46d1fe1a]{color:#666;font-size:1.4rem;margin-bottom:4px}.AiSearchAgent__Data[data-v-46d1fe1a]{color:#0063dc;font-size:1.2rem}.AiSearchAgent__Description[data-v-46d1fe1a]{color:#666;font-size:1.1rem;line-height:1.5;margin-bottom:13px}.AiSearchAgent__Contract[data-v-46d1fe1a]{background-color:#f8f8f8;border-radius:8px;color:#333;font-size:1.4rem;line-height:1.5;padding:16px}.AiSearchDetailContent__Header[data-v-63f0f406]{margin-bottom:16px}.AiSearchDetailContent__Title[data-v-63f0f406]{color:#003373;font-size:2rem;line-height:1.5;margin-bottom:16px}.AiSearchDetailContent__Title__Name[data-v-63f0f406]{display:block;font-size:2rem;font-weight:700}.AiSearchDetailContent__Title__Suffix[data-v-63f0f406]{display:block;font-size:1.6rem}.AiSearchDetailContent__Tags[data-v-63f0f406]{display:flex;gap:8px;margin-bottom:16px}.AiSearchDetailContent__Tag[data-v-63f0f406]{align-items:center;background-color:#e2efff;border-radius:4px;color:#0063dc;display:flex;font-size:1.4rem;gap:4px;height:28px;padding:0 12px}.AiSearchDetailContent__Tag[data-v-63f0f406]:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;width:20px}.AiSearchDetailContent__Tag--Remote[data-v-63f0f406]:before{background-image:url(../images/icons/remote.svg)}.AiSearchDetailContent__Tag--OnlineVideo[data-v-63f0f406]:before{background-image:url(../images/icons/online-video.svg)}.AiSearchDetailContent__Summary[data-v-63f0f406]{border-top:1px solid #f0f0f0;padding-top:16px}.AiSearchDetailContent__SummaryItem[data-v-63f0f406]{background-position:0;background-repeat:no-repeat;background-size:12px;color:#003373;font-size:1.2rem;line-height:1.5;padding-left:20px}.AiSearchDetailContent__SummaryItem strong[data-v-63f0f406]{color:#f02f5c;font-size:1.4rem;font-weight:700}.AiSearchDetailContent__SummaryItem--Money[data-v-63f0f406]{background-image:url(../images/icons/money-dark.svg);font-size:1rem}.AiSearchDetailContent__SummaryItem--Contract[data-v-63f0f406]{background-image:url(../images/icons/user-dark.svg);margin-top:8px}.AiSearchDetailContent__SummaryItem--Skill[data-v-63f0f406]{background-image:url(../images/icons/code-dark.svg)}.AiSearchDetailContent__SummaryItem--Area[data-v-63f0f406]{background-image:url(../images/icons/area-dark.svg);width:calc(50% - 10px)}.AiSearchDetailContent__SummaryItem--Station[data-v-63f0f406]{background-image:url(../images/icons/station-dark.svg);width:calc(50% - 10px)}.AiSearchDetailContent__Location[data-v-63f0f406]{display:flex;gap:20px;margin-top:8px}.AiSearchDetailContent__Actions[data-v-63f0f406]{margin:16px 0}.AiSearchDetailContent__Detail[data-v-63f0f406]{background-color:#faf9f9;border-radius:8px;overflow:hidden}.AiSearchDetailContent__DetailTitle[data-v-63f0f406]{background-color:#f0f0f0;color:#003373;font-size:1.4rem;font-weight:700;padding:8px 12px}.AiSearchDetailContent__DetailData[data-v-63f0f406]{color:#333;font-size:1.4rem;line-height:1.5;padding:12px;white-space:pre-wrap;word-break:break-all}.AiSearchDetailContent__DetailData--Tags[data-v-63f0f406]{display:flex;flex-wrap:wrap;gap:8px}.AiSearchResultDetailModal[data-v-3871b658]{box-sizing:border-box;display:flex;height:100%;overflow-x:hidden;overflow-y:auto;padding:16px;width:100%}.AiSearchResultDetailModal__Box[data-v-3871b658]{background-color:#fff;border-radius:12px;box-shadow:0 2px 30px #f2f2f252;box-sizing:border-box;margin:auto;max-width:600px;padding:32px 64px;position:relative;width:100%;z-index:2}@media screen and (max-width:1023px){.AiSearchResultDetailModal__Box[data-v-3871b658]{padding:32px 16px}}.AiSearchResultDetailModal__Close[data-v-3871b658]{align-items:center;background-color:#f0f0f0;border-radius:50%;display:flex;height:24px;justify-content:center;position:absolute;right:16px;top:16px;width:24px;z-index:3}@media screen and (max-width:1023px){.AiSearchResultDetailModal__Close[data-v-3871b658]{right:8px;top:8px}}.AiSearchResultDetailModal__Close__Icon[data-v-3871b658]{display:flex;height:12px;width:12px}.AiSearchResultDetailModal__Close__Icon img[data-v-3871b658]{height:100%;width:100%}.AiSearchResultDetailModal__Overlay[data-v-3871b658]{background-color:#00000040;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.AiSearchResultDetailModal__Slide[data-v-3871b658]{height:100%;width:100%}.AiSearchResultDetailModal[data-v-3871b658] .carousel__prev{background-color:#fff;border:1px solid #dadada;border-radius:50%;color:#0063dc;height:40px;left:-50px;top:calc(50% - 20px);width:40px}@media screen and (max-width:1023px){.AiSearchResultDetailModal[data-v-3871b658] .carousel__prev{left:-12px}}.AiSearchResultDetailModal[data-v-3871b658] .carousel__next{background-color:#fff;border:1px solid #dadada;border-radius:50%;color:#0063dc;height:40px;right:-50px;top:calc(50% - 20px);width:40px}@media screen and (max-width:1023px){.AiSearchResultDetailModal[data-v-3871b658] .carousel__next{right:-12px}}.AiSearchContainer[data-v-89761311]{background-color:#e2efff;box-sizing:border-box;display:flex;height:calc(100svh - 101px);overflow-y:auto;position:relative;width:100%}.is-fixed .AiSearchContainer[data-v-89761311]{height:300px}.AiSearchContainer__Main[data-v-89761311]{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:32px;max-width:100%;padding:20px 16px}.AiSearchContainer__Header[data-v-89761311]{margin:0 auto;max-width:600px;padding-top:60px;position:relative;width:100%}.AiSearchContainer__MenuToggle[data-v-89761311]{left:0;position:absolute;top:0}.AiSearchContainer__MenuToggle .ActionButton[data-v-89761311]{padding-left:20px;position:relative}.AiSearchContainer__MenuToggle .ActionButton[data-v-89761311]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='16' fill='none' viewBox='0 0 8 16'%3E%3Cpath stroke='%230063dc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m1 15 6-7-6-7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:5px auto;content:"";height:14px;left:0;position:absolute;top:0;transform:rotate(180deg);width:16px}.AiSearchContainer__Title[data-v-89761311]{color:#333;font-size:2.4rem;font-weight:700;line-height:1.5;text-align:center}.AiSearchContainer__Body[data-v-89761311]{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:32px;margin:0 auto;max-width:996px;overflow-x:hidden;overflow-y:auto;padding:0 16px;width:100%}.AiSearchContainer__Item[data-v-89761311]{width:100%}.AiSearchContainer__Item--User[data-v-89761311]{text-align:right}.AiSearchContainer__Footer[data-v-89761311]{margin:0 auto;max-width:996px;width:100%}.AiSearchContainer__Sidebar[data-v-89761311]{border-right:1px solid #dadada;box-sizing:border-box;flex-shrink:0;max-width:240px;min-width:160px;padding-left:24px;padding-top:24px;width:20%}.AiSearchContainer__Sidebar+.AiSearchContainer__Main[data-v-89761311]{max-width:calc(100% - clamp(160px,20%,240px))}@media screen and (max-width:639px){.AiSearchContainer__Sidebar[data-v-89761311]{display:none}.AiSearchContainer__Sidebar+.AiSearchContainer__Main[data-v-89761311]{max-width:100%}}.AiSearchContainer__DetailModal[data-v-89761311],.AiSearchContainer__TutorialModal[data-v-89761311]{inset:0;position:fixed;z-index:10000}.Error[data-v-89761311]{color:#f02f5c;display:block;font-size:1.2rem;font-weight:700;margin-bottom:20px}.typing[data-v-89761311]{display:flex;gap:4px}.typing span[data-v-89761311]{animation:typing-89761311 1s ease-in-out infinite;background:#999;border-radius:50%;height:6px;width:6px}.typing span[data-v-89761311]:first-child{animation-delay:0s}.typing span[data-v-89761311]:nth-child(2){animation-delay:.2s}.typing span[data-v-89761311]:nth-child(3){animation-delay:.4s}@keyframes typing-89761311{0%,80%,to{opacity:.4;transform:scale(.3)}40%{opacity:1;transform:scale(1)}}
