.GenpakuAppShell_container__0AktB{display:flex;flex-direction:column;min-height:100vh;font-family:-apple-system,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif,Segoe UI Emoji;background-color:var(--color-background-black-darken)}.GenpakuAppShell_main__hxGDM{flex-grow:1}.GenpakuAppHeader_stickyHeader__7qF7B{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:44px;background-color:var(--color-ubie-white);border-bottom:1px solid var(--color-ubie-black-300)}@media (min-width:680px){.GenpakuAppHeader_stickyHeader__7qF7B{height:68px}}.GenpakuAppHeader_headerContainer__swbOy{display:flex;gap:var(--size-spacing-md);align-items:center;justify-content:space-between;width:100%;height:100%;padding:var(--size-spacing-xs)}@media (min-width:1024px){.GenpakuAppHeader_headerContainer__swbOy{max-width:1052px;margin-right:auto;margin-left:auto}}.GenpakuAppHeader_headerLink___Xatk{display:flex}.GenpakuAppHeader_logoIcon__6pE_p{width:auto;height:2rem}@media (min-width:681px){.GenpakuAppHeader_logoIcon__6pE_p{height:3rem}}.GenpakuAppHeader_buttonContainer__cdHVG{display:flex;gap:2px}.GenpakuAppHeader_headerButton__g_mQu{display:flex;padding:var(--size-spacing-xs);text-decoration:none;cursor:pointer;background:none;border:none}.GenpakuAppHeader_searchButton__qpq52{margin-right:-2px;margin-bottom:-1px}.GenpakuAppHeader_searchIcon__9gUjN{width:23px;height:24px;color:var(--color-ubie-black-900)}@media (min-width:681px){.GenpakuAppHeader_searchIcon__9gUjN{width:27px;height:28px}}.GenpakuAppHeader_notificationGroup__WOI_F{position:relative}.GenpakuAppHeader_notificationButton__KXqbN{padding:var(--size-spacing-xs)}.GenpakuAppHeader_notificationIcon__ga2xn{width:24px;height:24px;color:var(--color-ubie-black-900)}@media (min-width:681px){.GenpakuAppHeader_notificationIcon__ga2xn{width:1.75rem;height:1.75rem}}.GenpakuAppHeader_notificationBadge__9Sqs5{position:absolute;top:var(--size-spacing-xxs);left:18px;width:20px;height:20px;color:var(--color-ubie-red-600);background-color:var(--color-ubie-white)}.GenpakuAppHeader_ubieButton__T2PcP{display:flex;flex-flow:column;justify-content:center;padding:2px}.GenpakuAppHeader_ubieIcon__AEvZK{width:36px;height:36px}@media (min-width:681px){.GenpakuAppHeader_ubieIcon__AEvZK{width:40px;height:40px}}.GenpakuAppHeader_menuButton__TpxtK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--size-spacing-xs)}.GenpakuAppHeader_drawerIcon__MysRE{width:24px;height:24px;color:var(--color-ubie-black-900)}@media (min-width:681px){.GenpakuAppHeader_drawerIcon__MysRE{width:1.75rem;height:1.75rem}}.GenpakuAppMenu_dialogOverlay__lq2b5{position:fixed;inset:0;z-index:30;overflow:hidden}.GenpakuAppMenu_dialogBackground__el1r4{position:absolute;inset:0;background-color:var(--color-ubie-black-1000);opacity:.8;transition:opacity .3s}.GenpakuAppMenu_panelContainer__Xwt1j{position:fixed;inset:0 0 auto auto;right:0;display:flex;max-width:100%}.GenpakuAppMenu_menuPanel__9EBkH{position:absolute;right:0;width:264px;height:100dvh;background-color:var(--color-background-white)}@media (min-width:640px){.GenpakuAppMenu_menuPanel__9EBkH{width:320px}}.GenpakuAppMenu_navigation__cy__c{height:100%;overflow-y:scroll}.GenpakuAppMenu_logo__k0W4m{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--size-spacing-md) var(--size-spacing-lg)}.GenpakuAppMenu_logoIcon__l4yIz{height:2.8rem}@media (min-width:640px){.GenpakuAppMenu_logoIcon__l4yIz{height:3rem}}.GenpakuAppMenu_menuItemSection__nFStz{border-top:1px solid var(--color-ubie-black-300)}.GenpakuAppMenu_sectionTitle__ukCzx{display:block;padding:var(--size-spacing-xs) var(--size-spacing-sm);font-size:var(--text-body-sm-size);font-weight:700;color:var(--color-ubie-black-600);background-color:var(--color-background-blue)}.GenpakuAppMenu_menuItem__FaH1d{padding:var(--size-spacing-sm) var(--size-spacing-lg)}.GenpakuAppMenu_menuItem__FaH1d:not(:last-child){border-bottom:1px solid var(--color-ubie-black-200)}.GenpakuAppMenu_link__wnTLX{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-body-sm-size);font-weight:700;color:var(--color-text-main);text-decoration:none}.GenpakuAppMenu_externalLinkIcon___d29N{width:1rem;height:1rem;color:var(--color-ubie-black-600)}.GenpakuAppMenu_closeButton__5T_Xs{position:absolute;top:0;right:264px;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;cursor:pointer;background-color:var(--color-ubie-blue-600);border:none}@media (min-width:640px){.GenpakuAppMenu_closeButton__5T_Xs{right:320px}}.GenpakuAppMenu_closeIcon__wL_A4{width:2rem;height:2rem;color:var(--color-text-white)}@keyframes GenpakuAppMenu_slideIn__UFo_L{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes GenpakuAppMenu_slideOut__tbejM{0%{transform:translateX(0)}to{transform:translateX(100%)}}.GenpakuAppMenu_enter__X80hZ{transition:transform .25s ease-in-out;transform:translateX(100%)}.GenpakuAppMenu_enterActive__d7Inj{transform:translateX(0)}.GenpakuAppMenu_leave__Gyuy9{transition:transform .2s ease-in-out;transform:translateX(0)}.GenpakuAppMenu_leaveActive___LS6b{transform:translateX(100%)}.GenpakuSearchHeader_dialog__LTuUl{position:fixed;inset:0;z-index:20;overflow:hidden}.GenpakuSearchHeader_overlay__EaOoU{position:absolute;inset:0;background-color:var(--color-ubie-black-1000);opacity:.8;transition:opacity .3s ease}.GenpakuSearchHeader_panelContainer__c2cY_{position:fixed;top:0;right:0;left:0;display:flex;max-width:100%;padding-left:0}.GenpakuSearchHeader_content__NcxSH{position:absolute;top:0;display:flex;gap:var(--size-spacing-md);align-items:center;justify-content:center;width:100%;height:4rem;padding-right:1.25rem;padding-left:1.25rem;background-color:var(--color-background-white)}.GenpakuSearchHeader_closeButton__qB9W1{cursor:pointer;background:none;border:none}@media (min-width:640px){.GenpakuSearchHeader_content__NcxSH{gap:2rem;height:5rem}}.GenpakuSearchHeader_icon__1qUk6{width:1.25rem;height:1.25rem;color:var(--color-ubie-black-600)}.GenpakuSearchHeader_enterTransition__A4yOB{transition:transform .5s ease-in-out}.GenpakuSearchHeader_enterFrom__k5p5L{transform:translateY(100%)}.GenpakuSearchHeader_enterTo__rtuQZ{transform:translateY(0)}.GenpakuSearchHeader_leaveTransition__9PJIN{transition:transform .5s ease-in-out}.GenpakuSearchHeader_leaveFrom__XYhOR{transform:translateY(0)}.GenpakuSearchHeader_leaveTo__2ebnG{transform:translateY(100%)}.GenpakuNotificationMenu_dialog__aRRFb{position:fixed;inset:0;z-index:30;overflow:hidden}.GenpakuNotificationMenu_overlay__UkiUr{position:absolute;inset:0;background-color:var(--color-ubie-black-1000);opacity:.8;transition:opacity .2s}.GenpakuNotificationMenu_panelContainer__HnDHQ{position:fixed;display:flex;justify-content:center;height:100vh;padding-left:0}.GenpakuNotificationMenu_enterTransition__fMxzX{transition:opacity .2s}.GenpakuNotificationMenu_enterFrom__hQo12{opacity:0}.GenpakuNotificationMenu_enterTo__3RPYM{opacity:1}.GenpakuNotificationMenu_leaveTransition___Iv7k{transition:opacity .2s}.GenpakuNotificationMenu_leaveFrom__LhJQH{opacity:1}.GenpakuNotificationMenu_leaveTo__EvtYr{opacity:0}.GenpakuNotificationMenu_panel__kZ2_E{width:100vw;height:100%;background-color:var(--color-background-white)}.GenpakuNotificationMenu_header__q4_hp{position:relative;display:flex;align-items:center;justify-content:space-between;height:48px;border-bottom:1px solid #0003}.GenpakuNotificationMenu_headerText__NXf8H{margin:0 auto;font-size:var(--text-body-sm-size);font-weight:700;line-height:var(--text-body-sm-line);text-align:center}.GenpakuNotificationMenu_closeButtonWrapper__pQMai{position:absolute;right:10px;height:1.5rem}.GenpakuNotificationMenu_closeButton__w_CzM{cursor:pointer;background:none;border:none}.GenpakuNotificationMenu_icon__Ofiju{width:1.5rem;height:1.5rem}.GenpakuNotificationMenu_content__8C6MH{display:flex;justify-content:center;height:100%}.GenpakuNotificationMenu_noNotification__oIAbp{padding:var(--size-spacing-lg);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);text-align:center}.GenpakuNotificationMenu_interviewBannerContainer__EjaWp{max-width:640px;padding:var(--size-spacing-lg)}.GenpakuSearchClinicalQuestion_formContainer__pZLEU{position:relative;width:100%;max-width:48rem;background-color:var(--color-background-white)}.GenpakuSearchClinicalQuestion_searchBox__fwMM5{display:flex;align-items:center;border-radius:var(--radius-md)}.GenpakuSearchClinicalQuestion_inputContainer__QuYea{display:flex;align-items:center;width:100%;height:2.5rem;border:1px solid var(--color-ubie-black-300);border-right:0;border-radius:var(--radius-md) 0 0 var(--radius-md)}.GenpakuSearchClinicalQuestion_inputContainer__QuYea:focus-within{border:1px solid var(--color-ubie-blue-600)}.GenpakuSearchClinicalQuestion_searchIcon__jhokF{width:1.25rem;height:1.25rem;margin-left:var(--size-spacing-sm);color:var(--color-ubie-black-600);cursor:pointer}.GenpakuSearchClinicalQuestion_searchInput__0yKZD{width:100%;padding:var(--size-spacing-xs);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:var(--color-text-main);background-color:initial;border:none;outline:none}.GenpakuSearchClinicalQuestion_searchInput__0yKZD::placeholder{color:var(--color-text-placeholder)}.GenpakuSearchClinicalQuestion_searchButton__ti2D4{display:flex;align-items:center;justify-content:center;width:auto;height:2.5rem;padding:0 var(--size-spacing-sm);font-size:var(--text-body-sm-size);font-weight:700;line-height:var(--text-body-sm-line);color:var(--color-text-white);white-space:nowrap;cursor:pointer;background-color:var(--color-ubie-blue-600);border:1px solid var(--color-ubie-blue-600);border-radius:0 var(--radius-md) var(--radius-md) 0}@media (min-width:640px){.GenpakuSearchClinicalQuestion_searchButton__ti2D4{width:10rem}}.GenpakuSearchClinicalQuestion_suggestions__AXdDL{position:absolute;top:2.5rem;left:0;z-index:10;width:100%;max-height:24rem;margin-top:var(--size-spacing-xxs);overflow-y:auto;background-color:var(--color-background-white);border:1px solid var(--color-ubie-black-300);border-radius:var(--radius-md)}.GenpakuSearchClinicalQuestion_suggestionItem__nSzen{display:block;padding:var(--size-spacing-xs);color:var(--color-ubie-blue-600);cursor:pointer}.GenpakuSearchClinicalQuestion_suggestionItem__nSzen:hover{background-color:var(--color-ubie-black-300)}.GenpakuSearchClinicalQuestion_noSuggestions__jNCT_{display:block;padding:var(--size-spacing-xs);color:var(--color-ubie-blue-600);border:1px solid var(--color-ubie-black-300);border-radius:var(--radius-md)}.GenpakuInterviewBanner_bannerContainer__f_VEd{display:inline-block;max-width:640px;overflow:hidden;text-align:left;vertical-align:middle;background-color:var(--color-background-white);border-radius:var(--radius-md);transition:all .3s ease;transform:translate(0)}.GenpakuInterviewBanner_relative__Alnqd{position:relative}.GenpakuInterviewBanner_content__8PeG6{display:inline-flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:flex-start;padding-right:var(--size-spacing-sm);padding-left:var(--size-spacing-sm);margin-top:20px}.GenpakuInterviewBanner_heading__xGjPQ{display:inline-flex;gap:var(--size-spacing-md);align-items:flex-start;justify-content:flex-start;width:100%}.GenpakuInterviewBanner_title__hQ_bt{flex-grow:1;flex-shrink:0;font-weight:400;font-weight:700}.GenpakuInterviewBanner_description__22kHH,.GenpakuInterviewBanner_title__hQ_bt{font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);line-height:1.5;color:var(--color-text-main);opacity:.9}.GenpakuInterviewBanner_description__22kHH{width:100%;font-weight:400}.GenpakuInterviewBanner_buttonWrapper__m6IBc{display:inline-flex;gap:var(--size-spacing-md);align-items:flex-start;justify-content:flex-start;width:100%;padding-right:var(--size-spacing-sm);padding-left:var(--size-spacing-sm);margin-top:var(--size-spacing-md)}.GenpakuInterviewBanner_button__Vfdaf{display:flex;flex-grow:1;flex-shrink:0;align-items:center;justify-content:center;height:46px;padding:var(--size-spacing-sm);cursor:pointer;background-color:var(--color-ubie-pink-600);border:2px solid var(--color-ubie-pink-600);border-radius:var(--radius-md)}.GenpakuInterviewBanner_button__Vfdaf:hover{background-color:var(--color-ubie-pink-400)}.GenpakuInterviewBanner_buttonText__OpFjo{font-size:var(--text-body-sm-size);font-weight:600;line-height:var(--text-body-sm-line);color:var(--color-text-white);text-align:center}.GenpakuInterviewBanner_checkboxWrapper__GE3f8{display:flex;gap:var(--size-spacing-md);align-items:center;justify-content:center;margin-top:20px;margin-bottom:20px}.GenpakuInterviewBanner_checkboxContainer__17I0p{display:flex;align-items:center;cursor:pointer;background:none;border:none}.GenpakuInterviewBanner_checkboxLabel__d1Bd3{margin-left:var(--size-spacing-xxs);font-size:var(--text-body-sm-size);font-weight:300;line-height:var(--text-body-sm-line);line-height:21px;color:var(--color-text-main);opacity:.9}.GenpakuAppSpinner_spinnerContainer__SePPM{display:flex;align-items:center;justify-content:center}.GenpakuAppSpinner_spinner__W6o1q{position:relative;box-sizing:border-box;width:1.25rem;height:1.25rem;border:3px solid var(--color-ubie-white);border-right:3px solid #0000;border-radius:var(--radius-full);animation:GenpakuAppSpinner_spin__J2JhR 1s linear infinite}.GenpakuAppSpinner_primary__BcyFP{border-color:var(--color-ubie-blue-600);border-right-color:#0000}@keyframes GenpakuAppSpinner_spin__J2JhR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GenpakuAppFooter_footerContainer__ah91y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:var(--size-spacing-lg);padding-bottom:7rem;background-color:var(--color-ubie-white);border-top:1px solid var(--color-ubie-black-300)}.GenpakuAppFooter_logoIcon__msEZI{width:auto;height:2.25rem}@media (min-width:640px){.GenpakuAppFooter_logoIcon__msEZI{height:3rem}}.GenpakuAppFooter_footerLinkList__9TgPI{display:flex;flex-wrap:wrap;gap:var(--size-spacing-sm);padding:0;margin:0;list-style:none}.GenpakuAppFooter_footerLinkItem__LJq7G{padding:0;margin:0}.GenpakuAppFooter_footerLink__wjrhT{font-size:var(--text-body-sm-size);color:var(--color-text-link-sub)!important;text-decoration:underline;cursor:pointer}.GenpakuAppFooter_footerLink__wjrhT:hover{text-decoration:underline}.GenpakuAppFooter_footerLinkButton__Evrpn{padding:0;cursor:pointer;background:none;border:none}.GenpakuAppFooter_modalDefinitionList__MWS_t{text-align:left}.GenpakuAppFooter_modalTerm__DrFGF{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-ubie-black-600)}.GenpakuAppFooter_modalDetail__9XmBt{margin-top:var(--size-spacing-xxs);font-weight:700}.GenpakuAppFooter_modalTermMargin__4uRlh{margin-top:var(--size-spacing-md)}.ContentLayout_contentLayout__sTmg3{display:grid;grid-template-columns:[app-start] 1fr [content-start] minmax(0,600px) [content-end] 1fr [app-end]}.ContentLayout_rowGapXxs__0XWFR{row-gap:var(--size-spacing-xxs)}.ContentLayout_rowGapXs__qUGcj{row-gap:var(--size-spacing-xs)}.ContentLayout_rowGapSm__7ndly{row-gap:var(--size-spacing-sm)}.ContentLayout_rowGapMd__dSsw1{row-gap:var(--size-spacing-md)}.ContentLayout_rowGapLg__hHpM7{row-gap:var(--size-spacing-lg)}.ContentLayout_rowGapXl__Hf6gS{row-gap:var(--size-spacing-xl)}.ContentLayout_rowGapXxl__dYbHR{row-gap:var(--size-spacing-xxl)}.ContentLayout_pbXxs__GhbSu{padding-bottom:var(--size-spacing-xxs)}.ContentLayout_pbXs__6ga3M{padding-bottom:var(--size-spacing-xs)}.ContentLayout_pbSm___Kvje{padding-bottom:var(--size-spacing-sm)}.ContentLayout_pbMd__3v2Mz{padding-bottom:var(--size-spacing-md)}.ContentLayout_pbLg__uxCf_{padding-bottom:var(--size-spacing-lg)}.ContentLayout_pbXl__2x5tL{padding-bottom:var(--size-spacing-xl)}.ContentLayout_pbXxl__zbzt7{padding-bottom:var(--size-spacing-xxl)}.ContentLayout_appArea__9W3CZ{grid-column:app}.ContentLayout_contentArea___7414{grid-column:content}.GenpakuFooterBreadcrumbs_container__fOcnd{display:flex;justify-content:center;background-color:#fff;border-top:1px solid #d5d5d7}.GenpakuFooterBreadcrumbs_nav__i9foX{width:1024px;padding-top:var(--size-spacing-xs);padding-bottom:var(--size-spacing-xs);padding-left:var(--size-spacing-sm)}@media (min-width:640px){.GenpakuFooterBreadcrumbs_nav__i9foX{padding-top:var(--size-spacing-sm);padding-bottom:var(--size-spacing-sm)}}@media (min-width:1024px){.GenpakuFooterBreadcrumbs_nav__i9foX{padding-left:0}}.GenpakuFooterBreadcrumbs_list__O_GTn{display:flex;gap:var(--size-spacing-xxs);align-items:center;padding:0;padding-right:var(--size-spacing-sm);margin:0;overflow-x:auto;list-style:none}.GenpakuFooterBreadcrumbs_list__O_GTn>li{display:flex;flex-shrink:0;align-items:center}.GenpakuFooterBreadcrumbs_link___Qzgt{font-size:var(--text-body-xs-size);color:var(--color-text-link);transition:color .3s}.GenpakuFooterBreadcrumbs_link___Qzgt:not(:first-child){margin-left:var(--size-spacing-xxs)}.GenpakuFooterBreadcrumbs_link___Qzgt:hover{text-decoration:underline}.GenpakuFooterBreadcrumbs_arrowIcon__Ulej_{width:1rem;height:1rem;color:var(--color-ubie-black-600)}.GenpakuFooterBreadcrumbs_currentPage__R46eQ{margin-left:var(--size-spacing-xxs);font-size:var(--text-body-xs-size)}.GenpakuFooterBreadcrumbs_BreadCrumb__disabledLink__uKKCW{color:var(--color-text-main);pointer-events:none}