.UnifiedNotFoundPage_page__K4Jkx{position:relative;display:flex;min-height:100vh;flex-direction:column;background:var(--background,#ffffff);color:var(--house-ink,#263640);font-family:var(--font-house-body),"Manrope","PingFang SC","PingFang TC","Noto Sans SC","Noto Sans TC",system-ui,sans-serif;font-size:16px}.UnifiedNotFoundPage_band__l6vak{position:absolute;inset:0 0 auto;height:300px;pointer-events:none;background:linear-gradient(180deg,transparent 35%,var(--background,#ffffff) 100%),radial-gradient(60% 100% at 0 0,var(--house-band-pink,#f9cfd552),transparent 70%),radial-gradient(60% 100% at 100% 0,var(--house-band-aqua,#b0e6f161),transparent 70%),radial-gradient(50% 80% at 55% 45%,var(--house-band-butter,#f8e8bc52),transparent 72%)}.UnifiedNotFoundPage_heading__DQvG8{font-family:var(--font-house-heading),"Nunito","PingFang SC","PingFang TC","Noto Sans SC","Noto Sans TC",system-ui,sans-serif;font-weight:900}.UnifiedNotFoundPage_bar__JXy3t{position:relative;z-index:2;flex:none;height:64px;box-sizing:border-box;padding:0 14px;border-bottom:1px solid var(--house-divider,#f1f0ec)}.UnifiedNotFoundPage_barInner__Yiaty{display:flex;height:100%;max-width:1200px;margin:0 auto;align-items:center;gap:10px;min-width:0}.UnifiedNotFoundPage_brand__K6Fc1{display:inline-flex;min-height:44px;min-width:0;flex:none;align-items:center;gap:10px;border-radius:12px;color:var(--house-ink,#263640);text-decoration:none}.UnifiedNotFoundPage_brandIcon__Nv51s{position:relative;display:inline-flex;width:36px;height:36px;flex:none;overflow:hidden;border-radius:11px}.UnifiedNotFoundPage_brandText__k4SqO{font-size:20px;line-height:1}.UnifiedNotFoundPage_links__kWnS_{display:none;align-items:center;gap:2px;margin-left:10px}.UnifiedNotFoundPage_barLink__2NcAl{display:inline-flex;height:44px;box-sizing:border-box;align-items:center;padding:0 10px;border-radius:12px;color:var(--house-ink,#263640);font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}.UnifiedNotFoundPage_barLink__2NcAl:hover,.UnifiedNotFoundPage_languageOption__OxCse:hover,.UnifiedNotFoundPage_menuLink__CeZM3:hover{background:var(--house-hover,#f4f4f1)}.UnifiedNotFoundPage_spacer__akS38{flex:1}.UnifiedNotFoundPage_language__bNO9l{position:relative;display:none}.UnifiedNotFoundPage_languageButton__Yw7lB,.UnifiedNotFoundPage_menuButton__PX3k_{display:inline-flex;height:44px;box-sizing:border-box;align-items:center;gap:4px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--house-ink,#263640);font:inherit;font-size:15px;font-weight:800;cursor:pointer}.UnifiedNotFoundPage_languageButton__Yw7lB:hover{background:var(--house-hover,#f4f4f1)}.UnifiedNotFoundPage_languageMenu__j7gNs{position:absolute;top:calc(100% + 6px);right:0;z-index:5;display:flex;min-width:190px;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--house-line,#ecebe6);border-radius:16px;background:var(--popover,#ffffff);box-shadow:0 24px 60px -20px rgba(17,24,39,.45)}.UnifiedNotFoundPage_languageOption__OxCse{display:flex;min-height:44px;align-items:center;padding:0 10px;border-radius:10px;color:var(--house-ink,#263640);font-size:16px;text-decoration:none}.UnifiedNotFoundPage_languageOptionCurrent__Qz5hy{font-weight:800;color:var(--house-green,#1f6b43)}.UnifiedNotFoundPage_listDaycare__Uqwwi,.UnifiedNotFoundPage_signIn__zGKY5{display:inline-flex;height:44px;box-sizing:border-box;align-items:center;padding:0 16px;border-radius:12px;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap}.UnifiedNotFoundPage_signIn__zGKY5{border:1px solid var(--house-line-strong,#d5dad3);background:var(--card,#ffffff);color:var(--house-ink,#263640)}.UnifiedNotFoundPage_signIn__zGKY5:hover{background:var(--house-hover,#f4f4f1)}.UnifiedNotFoundPage_listDaycare__Uqwwi{display:none;background:var(--primary,#1f6b43);color:var(--primary-foreground,#ffffff)}.UnifiedNotFoundPage_listDaycare__Uqwwi:hover{background:var(--house-green-hover,#185736)}.UnifiedNotFoundPage_menuButton__PX3k_{width:44px;justify-content:center;padding:0;border:1px solid var(--house-line,#ecebe6);background:var(--card,#ffffff)}.UnifiedNotFoundPage_menuOverlay__6mKfN{position:fixed;inset:0;z-index:40;border:0;background:var(--house-overlay,rgba(17,24,39,.45));cursor:default}.UnifiedNotFoundPage_menuPanel__Onb5C{position:fixed;inset:0 0 0 auto;z-index:41;display:flex;width:min(24rem,92vw);box-sizing:border-box;flex-direction:column;gap:14px;overflow-y:auto;padding:18px;background:var(--popover,#ffffff);box-shadow:0 24px 60px -20px rgba(17,24,39,.45)}.UnifiedNotFoundPage_menuHeader__AkV7R{display:flex;align-items:center;justify-content:space-between;gap:12px}.UnifiedNotFoundPage_menuTitle__PfwYI{margin:0;font-size:20px}.UnifiedNotFoundPage_menuClose__cYJPd{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:var(--house-muted,#56636b);cursor:pointer}.UnifiedNotFoundPage_menuClose__cYJPd:hover{background:var(--house-hover,#f4f4f1)}.UnifiedNotFoundPage_menuSection__f5lHe{display:flex;flex-direction:column;gap:4px}.UnifiedNotFoundPage_menuLabel__YHmWg{margin:0;padding:0 12px;color:var(--house-muted,#56636b);font-size:14px;font-weight:800}.UnifiedNotFoundPage_menuLink__CeZM3{display:flex;min-height:52px;align-items:center;padding:0 12px;border-radius:14px;color:var(--house-ink,#263640);font-size:16px;font-weight:700;text-decoration:none}.UnifiedNotFoundPage_main__q2sZ8{position:relative;flex:1;min-height:0}.UnifiedNotFoundPage_content__QZr8J{display:grid;max-width:880px;box-sizing:border-box;margin:0 auto;padding:48px 16px 40px;grid-template-columns:minmax(0,1fr);gap:26px;justify-items:center;text-align:center}.UnifiedNotFoundPage_message__y6oEy{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:10px}.UnifiedNotFoundPage_code__t3g0i{margin:0;color:var(--tone-indigo-ink,#5b4e9a);font-size:84px;letter-spacing:2px;line-height:1}.UnifiedNotFoundPage_title__E14EJ{margin:0;font-size:30px;line-height:1.15}.UnifiedNotFoundPage_description__oKo5A{max-width:520px;margin:0;color:var(--house-ink-2,#3f4d55);font-size:17px;line-height:1.5}.UnifiedNotFoundPage_actions__nwxdN{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.UnifiedNotFoundPage_primary__FCI9x,.UnifiedNotFoundPage_secondary__N_Ej0{display:inline-flex;min-height:50px;box-sizing:border-box;flex:1 1 100%;align-items:center;justify-content:center;padding:0 22px;border-radius:14px;font:inherit;font-size:16px;font-weight:800;text-decoration:none;cursor:pointer}.UnifiedNotFoundPage_primary__FCI9x{border:0;background:var(--primary,#1f6b43);color:var(--primary-foreground,#ffffff)}.UnifiedNotFoundPage_primary__FCI9x:hover{background:var(--house-green-hover,#185736)}.UnifiedNotFoundPage_secondary__N_Ej0{border:1px solid var(--house-line-strong,#d5dad3);background:var(--card,#ffffff);color:var(--house-ink,#263640)}.UnifiedNotFoundPage_secondary__N_Ej0:hover{background:var(--house-hover,#f4f4f1)}.UnifiedNotFoundPage_search__ZpTDD{display:flex;width:100%;max-width:600px;align-items:flex-end;gap:8px;text-align:left}.UnifiedNotFoundPage_searchField__WVpN_{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.UnifiedNotFoundPage_searchLabel__nJvui{font-size:15px;font-weight:800}.UnifiedNotFoundPage_searchInput__7OC_1{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid var(--house-field,#dcdad3);border-radius:14px;background:var(--background,#ffffff);color:var(--house-ink,#263640);font:inherit;font-size:16px}.UnifiedNotFoundPage_searchInput__7OC_1::placeholder{color:var(--house-placeholder,#7a858c)}.UnifiedNotFoundPage_searchButton__IvLOq{display:inline-flex;width:50px;height:50px;flex:none;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid var(--house-green-soft-line,#c3e2cf);border-radius:14px;background:var(--house-green-soft,#ebf5ef);color:var(--house-green,#23633f);cursor:pointer}.UnifiedNotFoundPage_quick__ipJ6s{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;text-align:left}.UnifiedNotFoundPage_quickLink__KDen_{display:flex;min-height:64px;min-width:0;box-sizing:border-box;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--house-line,#ecebe6);border-radius:16px;background:var(--card,#ffffff);color:var(--house-ink,#263640);text-decoration:none}.UnifiedNotFoundPage_quickLink__KDen_:hover{background:var(--house-hover,#f4f4f1)}.UnifiedNotFoundPage_quickIcon__v_x6R{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border-radius:11px}.UnifiedNotFoundPage_quickText__pCacN{min-width:0}.UnifiedNotFoundPage_quickWho__AGL_K{display:block;color:var(--house-muted,#56636b);font-size:14px;font-weight:700}.UnifiedNotFoundPage_quickLabel__FTMgR{display:block;font-size:15px;font-weight:800;overflow-wrap:anywhere}.UnifiedNotFoundPage_srOnly__tZtJo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(.UnifiedNotFoundPage_page__K4Jkx) :is(a,button,input):focus-visible{outline:3px solid var(--ring,rgba(31,107,67,.4));outline-offset:2px}@media (min-width:768px){.UnifiedNotFoundPage_bar__JXy3t{height:68px;padding:0 22px}.UnifiedNotFoundPage_band__l6vak{height:340px}.UnifiedNotFoundPage_listDaycare__Uqwwi{display:inline-flex}.UnifiedNotFoundPage_content__QZr8J{padding:96px 32px 40px;gap:32px}.UnifiedNotFoundPage_code__t3g0i{font-size:110px}.UnifiedNotFoundPage_title__E14EJ{font-size:36px}.UnifiedNotFoundPage_primary__FCI9x,.UnifiedNotFoundPage_secondary__N_Ej0{flex:0 0 auto}}@media (min-width:1024px){.UnifiedNotFoundPage_bar__JXy3t{height:72px;padding:0 24px}.UnifiedNotFoundPage_band__l6vak{height:300px}.UnifiedNotFoundPage_links__kWnS_{display:flex}.UnifiedNotFoundPage_menuButton__PX3k_{display:none}.UnifiedNotFoundPage_content__QZr8J{padding:56px 24px 32px;gap:28px}.UnifiedNotFoundPage_code__t3g0i{font-size:100px}.UnifiedNotFoundPage_quick__ipJ6s{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px){.UnifiedNotFoundPage_bar__JXy3t{height:76px;padding:0 32px}.UnifiedNotFoundPage_band__l6vak{height:340px}.UnifiedNotFoundPage_language__bNO9l{display:block}.UnifiedNotFoundPage_content__QZr8J{padding:80px 32px 40px;gap:32px}.UnifiedNotFoundPage_code__t3g0i{font-size:120px}.UnifiedNotFoundPage_title__E14EJ{font-size:40px}}@media print{.UnifiedNotFoundPage_band__l6vak,.UnifiedNotFoundPage_bar__JXy3t{display:none}}