Spaces:
Running
Running
Fix strict handwriting scoring
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- 404.html +1 -1
- 404/index.html +1 -1
- __next.__PAGE__.txt +1 -1
- __next._full.txt +3 -3
- __next._head.txt +1 -1
- __next._index.txt +2 -2
- __next._tree.txt +2 -2
- _next/static/{chenguang-mt5jxho8 → chenguang-mt5ldnda}/_buildManifest.js +0 -0
- _next/static/{chenguang-mt5jxho8 → chenguang-mt5ldnda}/_clientMiddlewareManifest.js +0 -0
- _next/static/{chenguang-mt5jxho8 → chenguang-mt5ldnda}/_ssgManifest.js +0 -0
- _next/static/chunks/{39ivbka3u9lh7.js → 180c9l3jt_esv.js} +1 -1
- _next/static/chunks/1g4vb67-ko26n.css +0 -1
- _next/static/chunks/3o1hosevpiqm9.css +1 -0
- _not-found/__next._full.txt +2 -2
- _not-found/__next._head.txt +1 -1
- _not-found/__next._index.txt +2 -2
- _not-found/__next._not-found.txt +1 -1
- _not-found/__next._not-found/__PAGE__.txt +1 -1
- _not-found/__next._tree.txt +2 -2
- _not-found/index.html +1 -1
- _not-found/index.txt +2 -2
- account/__next._full.txt +2 -2
- account/__next._head.txt +1 -1
- account/__next._index.txt +2 -2
- account/__next._tree.txt +2 -2
- account/__next.account.txt +1 -1
- account/__next.account/__PAGE__.txt +1 -1
- account/index.html +1 -1
- account/index.txt +2 -2
- coming-soon/__next._full.txt +2 -2
- coming-soon/__next._head.txt +1 -1
- coming-soon/__next._index.txt +2 -2
- coming-soon/__next._tree.txt +2 -2
- coming-soon/__next.coming-soon.txt +1 -1
- coming-soon/__next.coming-soon/__PAGE__.txt +1 -1
- coming-soon/index.html +1 -1
- coming-soon/index.txt +2 -2
- courses/__next._full.txt +2 -2
- courses/__next._head.txt +1 -1
- courses/__next._index.txt +2 -2
- courses/__next._tree.txt +2 -2
- courses/__next.courses.txt +1 -1
- courses/__next.courses/__PAGE__.txt +1 -1
- courses/grade-1/__next._full.txt +2 -2
- courses/grade-1/__next._head.txt +1 -1
- courses/grade-1/__next._index.txt +2 -2
- courses/grade-1/__next._tree.txt +2 -2
- courses/grade-1/__next.courses.txt +1 -1
- courses/grade-1/__next.courses/$d$grade.txt +1 -1
- courses/grade-1/__next.courses/$d$grade/__PAGE__.txt +1 -1
404.html
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
<!DOCTYPE html><html lang="zh-Hant"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/
|
|
|
|
| 1 |
+
<!DOCTYPE html><html lang="zh-Hant"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/3o1hosevpiqm9.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/40e0f9pufs6g4.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/3peubv2924kx4.js" async=""></script><script src="/_next/static/chunks/1lld_xgwo9am9.js" async=""></script><script src="/_next/static/chunks/turbopack-38dm0j3nbl-h4.js" async=""></script><script src="/_next/static/chunks/2v9kiejxhux02.js" async=""></script><script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script><meta name="robots" content="noindex"/><title>404: This page could not be found.</title><meta name="theme-color" content="#fff8ef"/><title>晨光|國小學習陪跑系統</title><meta name="description" content="給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div style="font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/40e0f9pufs6g4.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[17907,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"StaticSpaceNavigationGuard\"]\n3:I[39756,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n5:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\n6:\"$Sreact.suspense\"\n9:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\nb:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\nd:I[68027,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/3o1hosevpiqm9.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"_not-found\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3o1hosevpiqm9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2v9kiejxhux02.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-Hant\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@7\"}]}]]}],{},null,false,null]},null,false,\"$@8\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$L9\",null,{\"children\":\"$La\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lc\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$d\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3o1hosevpiqm9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"chenguang-mt5ldnda\"}\n"])</script><script>self.__next_f.push([1,"e:[]\n8:\"$We\"\n"])</script><script>self.__next_f.push([1,"a:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#fff8ef\"}]]\n"])</script><script>self.__next_f.push([1,"7:null\nc:[[\"$\",\"title\",\"0\",{\"children\":\"晨光|國小學習陪跑系統\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。\"}]]\n"])</script></body></html>
|
404/index.html
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
<!DOCTYPE html><html lang="zh-Hant"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/
|
|
|
|
| 1 |
+
<!DOCTYPE html><html lang="zh-Hant"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/3o1hosevpiqm9.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/40e0f9pufs6g4.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/3peubv2924kx4.js" async=""></script><script src="/_next/static/chunks/1lld_xgwo9am9.js" async=""></script><script src="/_next/static/chunks/turbopack-38dm0j3nbl-h4.js" async=""></script><script src="/_next/static/chunks/2v9kiejxhux02.js" async=""></script><script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script><meta name="robots" content="noindex"/><title>404: This page could not be found.</title><meta name="theme-color" content="#fff8ef"/><title>晨光|國小學習陪跑系統</title><meta name="description" content="給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div style="font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/40e0f9pufs6g4.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[17907,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"StaticSpaceNavigationGuard\"]\n3:I[39756,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n5:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\n6:\"$Sreact.suspense\"\n9:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\nb:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\nd:I[68027,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/3o1hosevpiqm9.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"_not-found\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3o1hosevpiqm9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2v9kiejxhux02.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-Hant\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@7\"}]}]]}],{},null,false,null]},null,false,\"$@8\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$L9\",null,{\"children\":\"$La\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lc\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$d\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3o1hosevpiqm9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"chenguang-mt5ldnda\"}\n"])</script><script>self.__next_f.push([1,"e:[]\n8:\"$We\"\n"])</script><script>self.__next_f.push([1,"a:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#fff8ef\"}]]\n"])</script><script>self.__next_f.push([1,"7:null\nc:[[\"$\",\"title\",\"0\",{\"children\":\"晨光|國小學習陪跑系統\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。\"}]]\n"])</script></body></html>
|
__next.__PAGE__.txt
CHANGED
|
@@ -2,5 +2,5 @@
|
|
| 2 |
2:I[14876,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/2ed6zxyx6bltt.js"],"ExportSafeLink"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
-
0:{"rsc":["$","$1","c",{"children":[["$","main",null,{"className":"home-page","children":["$","div",null,{"className":"home-shell","children":[["$","nav",null,{"className":"home-nav","aria-label":"首
|
| 6 |
5:null
|
|
|
|
| 2 |
2:I[14876,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/2ed6zxyx6bltt.js"],"ExportSafeLink"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
+
0:{"rsc":["$","$1","c",{"children":[["$","main",null,{"className":"home-page","children":["$","div",null,{"className":"home-shell","children":[["$","nav",null,{"className":"home-nav","aria-label":"首���導覽","children":[["$","$L2",null,{"className":"home-brand","href":"/","children":[["$","span",null,{"className":"home-brand-mark","aria-hidden":"true","children":"☀"}],["$","span",null,{"children":[["$","strong",null,{"children":"晨光"}],["$","small",null,{"children":"國小學習陪跑系統"}]]}]]}],["$","div",null,{"className":"home-nav-actions","children":[["$","$L2",null,{"className":"home-nav-link","href":"/courses","children":"看看課程"}],["$","$L2",null,{"className":"home-nav-button","href":"/login","children":"登入晨光"}]]}]]}],["$","section",null,{"className":"home-hero","children":["$","div",null,{"className":"home-hero-copy","children":[["$","p",null,{"className":"home-eyebrow","children":"給國小家庭的每日學習節奏"}],["$","h1",null,{"children":"晨光國小學習陪跑"}],["$","p",null,{"className":"home-hero-lead","children":"從國語、英文、數學開始,每天完成一小步。孩子知道現在要做什麼,家長也看得見真正的學習進度。"}],["$","div",null,{"className":"home-hero-actions","children":[["$","$L2",null,{"className":"home-primary-button","href":"/login","children":"開始今天任務"}],["$","$L2",null,{"className":"home-secondary-button","href":"/courses","children":"瀏覽三科課程"}]]}],["$","p",null,{"className":"home-hero-note","children":"目前開放小一到小三內容,可切換匿名學習檔案並分別保存年級進度。"}]]}]}],["$","section",null,{"className":"home-steps","aria-label":"晨光學習流程","children":[["$","div","01",{"className":"home-step","children":[["$","span",null,{"children":"01"}],["$","div",null,{"children":[["$","strong",null,{"children":"選今天任務"}],["$","p",null,{"children":"依孩子年級安排一個小目標"}]]}]]}],["$","div","02",{"className":"home-step","children":[["$","span",null,{"children":"02"}],["$","div",null,{"children":[["$","strong",null,{"children":"聽、說、做"}],["$","p",null,{"children":"一次只處理一題,不把整頁塞滿"}]]}]]}],["$","div","03",{"className":"home-step","children":[["$","span",null,{"children":"03"}],["$","div",null,{"children":[["$","strong",null,{"children":"錯題再練"}],["$","p",null,{"children":"用孩子聽得懂的方式說明原因"}]]}]]}],["$","div","04",{"className":"home-step","children":[["$","span",null,{"children":"04"}],["$","div",null,{"children":[["$","strong",null,{"children":"家長看進度"}],["$","p",null,{"children":"一頁掌握這週做過哪些內容"}]]}]]}]]}],["$","section",null,{"className":"home-features","children":[["$","header",null,{"children":[["$","p",null,{"className":"home-eyebrow","children":"今天就能直接使用"}],["$","h2",null,{"children":"三個核心功能,形成完整陪跑循環"}],["$","p",null,{"children":"先讓每一步都能操作、能留下紀錄,再逐步擴充教材。"}]]}],["$","div",null,{"className":"home-feature-grid","children":[["$","$L2","每日 10 題",{"className":"home-feature-card","href":"/daily-quiz","children":[["$","span",null,{"className":"home-feature-number","children":"10"}],["$","h3",null,{"children":"每日 10 題"}],["$","p",null,{"children":"一次只出現一題,選完立即知道結果,再安心前往下一題。"}],["$","strong",null,{"children":["開始今天練習"," →"]}]]}],["$","$L2","錯題小老師",{"className":"home-feature-card","href":"/wrong-review","children":[["$","span",null,{"className":"home-feature-number","children":"AI"}],["$","h3",null,{"children":"錯題小老師"}],["$","p",null,{"children":"保留孩子答錯的內容,用簡短中文、注音提示與例句陪他重新理解。"}],["$","strong",null,{"children":["看看需要再練"," →"]}]]}],["$","$L2","家長學習週報",{"className":"home-feature-card","href":"/parent-weekly-report","children":[["$","span",null,{"className":"home-feature-number","children":"週"}],["$","h3",null,{"children":"家長學習週報"}],["$","p",null,{"children":"把學習天數、題數、正確率與接觸單字集中在同一頁,不必到處找。"}],["$","strong",null,{"children":["查看本週進度"," →"]}]]}]]}]]}]]}]}],[["$","script","script-0",{"src":"/_next/static/chunks/2ed6zxyx6bltt.js","async":true}]],["$","$L3",null,{"children":["$","$4",null,{"name":"Next.MetadataOutlet","children":"$@5"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
| 6 |
5:null
|
__next._full.txt
CHANGED
|
@@ -4,8 +4,8 @@
|
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
5:I[14876,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/2ed6zxyx6bltt.js"],"ExportSafeLink"]
|
| 6 |
d:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 7 |
-
:HL["/_next/static/chunks/
|
| 8 |
-
0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
| 9 |
f:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 10 |
10:"$Sreact.suspense"
|
| 11 |
12:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
|
@@ -17,7 +17,7 @@ f:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-
|
|
| 17 |
a:["$","script","script-0",{"src":"/_next/static/chunks/2ed6zxyx6bltt.js","async":true,"nonce":"$undefined"}]
|
| 18 |
b:["$","$Lf",null,{"children":["$","$10",null,{"name":"Next.MetadataOutlet","children":"$@11"}]}]
|
| 19 |
c:["$","$1","h",{"children":[null,["$","$L12",null,{"children":"$L13"}],["$","div",null,{"hidden":true,"children":["$","$L14",null,{"children":["$","$10",null,{"name":"Next.Metadata","children":"$L15"}]}]}],null]}]
|
| 20 |
-
e:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
| 21 |
13:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]
|
| 22 |
11:null
|
| 23 |
15:[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]
|
|
|
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
5:I[14876,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/2ed6zxyx6bltt.js"],"ExportSafeLink"]
|
| 6 |
d:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 7 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 8 |
+
0:{"P":null,"c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}]}]]}],{"children":[["$","$1","c",{"children":[["$","main",null,{"className":"home-page","children":["$","div",null,{"className":"home-shell","children":[["$","nav",null,{"className":"home-nav","aria-label":"首頁導覽","children":[["$","$L5",null,{"className":"home-brand","href":"/","children":[["$","span",null,{"className":"home-brand-mark","aria-hidden":"true","children":"☀"}],["$","span",null,{"children":[["$","strong",null,{"children":"晨光"}],["$","small",null,{"children":"國小學習陪跑系統"}]]}]]}],["$","div",null,{"className":"home-nav-actions","children":[["$","$L5",null,{"className":"home-nav-link","href":"/courses","children":"看看課程"}],["$","$L5",null,{"className":"home-nav-button","href":"/login","children":"登入晨光"}]]}]]}],["$","section",null,{"className":"home-hero","children":["$","div",null,{"className":"home-hero-copy","children":[["$","p",null,{"className":"home-eyebrow","children":"給國小家庭的每日學習節奏"}],["$","h1",null,{"children":"晨光國小學習陪跑"}],["$","p",null,{"className":"home-hero-lead","children":"從國語、英文、數學開始,每天完成一小步。孩子知道現在要做什麼,家長也看得見真正的學習進度。"}],["$","div",null,{"className":"home-hero-actions","children":[["$","$L5",null,{"className":"home-primary-button","href":"/login","children":"開始今天任務"}],["$","$L5",null,{"className":"home-secondary-button","href":"/courses","children":"瀏覽三科課程"}]]}],["$","p",null,{"className":"home-hero-note","children":"目前開放小一到小三內容,可切換匿名學習檔案並分別保存年級進度。"}]]}]}],["$","section",null,{"className":"home-steps","aria-label":"晨光學習流程","children":[["$","div","01",{"className":"home-step","children":[["$","span",null,{"children":"01"}],["$","div",null,{"children":[["$","strong",null,{"children":"選今天任務"}],["$","p",null,{"children":"依孩子年級安排一個小目標"}]]}]]}],["$","div","02",{"className":"home-step","children":[["$","span",null,{"children":"02"}],["$","div",null,{"children":[["$","strong",null,{"children":"聽、說、做"}],["$","p",null,{"children":"一次只處理一題,不把整頁塞滿"}]]}]]}],["$","div","03",{"className":"home-step","children":[["$","span",null,{"children":"03"}],["$","div",null,{"children":[["$","strong",null,{"children":"錯題再練"}],["$","p",null,{"children":"用孩子聽得懂的方式說明原因"}]]}]]}],["$","div","04",{"className":"home-step","children":[["$","span",null,{"children":"04"}],["$","div",null,{"children":[["$","strong",null,{"children":"家長看進度"}],["$","p",null,{"children":"一頁掌握這週做過哪些內容"}]]}]]}]]}],["$","section",null,{"className":"home-features","children":[["$","header",null,{"children":[["$","p",null,{"className":"home-eyebrow","children":"今天就能直接使用"}],["$","h2",null,{"children":"三個核心功能,形成完整陪跑循環"}],["$","p",null,{"children":"先讓每一步都能操作、能留下紀錄,再逐步擴充教材。"}]]}],["$","div",null,{"className":"home-feature-grid","children":[["$","$L5","每日 10 題",{"className":"home-feature-card","href":"/daily-quiz","children":[["$","span",null,{"className":"home-feature-number","children":"10"}],["$","h3",null,{"children":"每日 10 題"}],["$","p",null,{"children":"一次只出現一題,選完立即知道結果,再安心前往下一題。"}],["$","strong",null,{"children":["開始今天練習"," →"]}]]}],["$","$L5","錯題小老師",{"className":"home-feature-card","href":"/wrong-review","children":[["$","span",null,{"className":"home-feature-number","children":"AI"}],"$L6","$L7","$L8"]}],"$L9"]}]]}]]}]}],["$La"],"$Lb"]}],{},null,false,null]},null,false,null],"$Lc",false]],"m":"$undefined","G":["$d",["$Le"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"chenguang-mt5ldnda"}
|
| 9 |
f:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 10 |
10:"$Sreact.suspense"
|
| 11 |
12:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
|
|
|
| 17 |
a:["$","script","script-0",{"src":"/_next/static/chunks/2ed6zxyx6bltt.js","async":true,"nonce":"$undefined"}]
|
| 18 |
b:["$","$Lf",null,{"children":["$","$10",null,{"name":"Next.MetadataOutlet","children":"$@11"}]}]
|
| 19 |
c:["$","$1","h",{"children":[null,["$","$L12",null,{"children":"$L13"}],["$","div",null,{"hidden":true,"children":["$","$L14",null,{"children":["$","$10",null,{"name":"Next.Metadata","children":"$L15"}]}]}],null]}]
|
| 20 |
+
e:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]
|
| 21 |
13:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]
|
| 22 |
11:null
|
| 23 |
15:[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]
|
__next._head.txt
CHANGED
|
@@ -2,4 +2,4 @@
|
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
-
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]}]}]}],null]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-
|
|
|
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
+
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]}]}]}],null]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
__next._index.txt
CHANGED
|
@@ -2,5 +2,5 @@
|
|
| 2 |
2:I[17907,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"StaticSpaceNavigationGuard"]
|
| 3 |
3:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
-
:HL["/_next/static/chunks/
|
| 6 |
-
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
|
|
|
| 2 |
2:I[17907,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"StaticSpaceNavigationGuard"]
|
| 3 |
3:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 6 |
+
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
__next._tree.txt
CHANGED
|
@@ -1,2 +1,2 @@
|
|
| 1 |
-
:HL["/_next/static/chunks/
|
| 2 |
-
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}},"staleTime":300,"buildId":"chenguang-
|
|
|
|
| 1 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 2 |
+
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}},"staleTime":300,"buildId":"chenguang-mt5ldnda"}
|
_next/static/{chenguang-mt5jxho8 → chenguang-mt5ldnda}/_buildManifest.js
RENAMED
|
File without changes
|
_next/static/{chenguang-mt5jxho8 → chenguang-mt5ldnda}/_clientMiddlewareManifest.js
RENAMED
|
File without changes
|
_next/static/{chenguang-mt5jxho8 → chenguang-mt5ldnda}/_ssgManifest.js
RENAMED
|
File without changes
|
_next/static/chunks/{39ivbka3u9lh7.js → 180c9l3jt_esv.js}
RENAMED
|
@@ -1 +1 @@
|
|
| 1 |
-
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,51668,e=>{"use strict";let t=[{id:"g1-ren",grade:1,character:"人",zhuyin:"ㄖㄣˊ",word:"人們",meaning:"一個人或很多人。",example:"我們都是有禮貌的人。",strokeHint:"先撇再捺,兩筆要站穩。"},{id:"g1-shang",grade:1,character:"上",zhuyin:"ㄕㄤˋ",word:"上學",meaning:"位置在高處,或開始去學校。",example:"我早上去上學。",strokeHint:"中間一豎要直,下面一橫要平。"},{id:"g1-da",grade:1,character:"大",zhuyin:"ㄉㄚˋ",word:"大家",meaning:"尺寸很大,也可以表示很多人。",example:"大家一起讀故事。",strokeHint:"先橫,再撇,最後捺要打開。"},{id:"g1-xiao",grade:1,character:"小",zhuyin:"ㄒㄧㄠˇ",word:"小手",meaning:"尺寸不大。",example:"我用小手寫字。",strokeHint:"中間豎鉤站直,兩點不要太遠。"},{id:"g1-ri",grade:1,character:"日",zhuyin:"ㄖˋ",word:"日子",meaning:"太陽或一天。",example:"今天是好日子。",strokeHint:"外框方正,中間一橫不要太斜。"},{id:"g1-yue",grade:1,character:"月",zhuyin:"ㄩㄝˋ",word:"月亮",meaning:"夜晚天空中的月亮。",example:"月亮掛在天空。",strokeHint:"外框窄長,裡面兩橫平均。"},{id:"g1-shui",grade:1,character:"水",zhuyin:"ㄕㄨㄟˇ",word:"喝水",meaning:"可以喝、洗東西的液體。",example:"運動後要喝水。",strokeHint:"中間豎鉤先寫,左右筆畫像水流。"},{id:"g1-mu",grade:1,character:"木",zhuyin:"ㄇㄨˋ",word:"木頭",meaning:"樹木的材料。",example:"桌子是木頭做的。",strokeHint:"先橫再豎,撇捺要張開。"},{id:"g1-shou",grade:1,character:"手",zhuyin:"ㄕㄡˇ",word:"小手",meaning:"用來拿東西、寫字的身體部位。",example:"我把手洗乾淨。",strokeHint:"三橫間距平均,豎鉤往下穩。"},{id:"g1-kou",grade:1,character:"口",zhuyin:"ㄎㄡˇ",word:"開口",meaning:"嘴巴,也表示說話。",example:"我勇敢開口回答。",strokeHint:"外框寫方,最後一橫封起來。"},{id:"g2-xue",grade:2,character:"學",zhuyin:"ㄒㄩㄝˊ",word:"學習",meaning:"學新的知識或能力。",example:"我每天開心學習。",strokeHint:"上半部不要擠,下面子字要端正。"},{id:"g2-jia",grade:2,character:"家",zhuyin:"ㄐㄧㄚ",word:"家庭",meaning:"和家人一起生活的地方。",example:"家是溫暖的地方。",strokeHint:"寶蓋頭蓋住下面,彎鉤自然。"},{id:"g2-you",grade:2,character:"友",zhuyin:"ㄧㄡˇ",word:"朋友",meaning:"一起玩、互相照顧的人。",example:"我和朋友分享玩具。",strokeHint:"撇要舒展,又字收穩。"},{id:"g2-shu",grade:2,character:"書",zhuyin:"ㄕㄨ",word:"書本",meaning:"可以閱讀的本子。",example:"我喜歡看故事書。",strokeHint:"橫畫多,要保持間距。"},{id:"g2-hua",grade:2,character:"花",zhuyin:"ㄏㄨㄚ",word:"花朵",meaning:"植物開出的美麗部分。",example:"公園裡有很多花。",strokeHint:"草字頭寬,下面化字站穩。"},{id:"g2-kan",grade:2,character:"看",zhuyin:"ㄎㄢˋ",word:"看見",meaning:"用眼睛觀察。",example:"我看見一隻小鳥。",strokeHint:"上方像手,下面目字要方正。"},{id:"g3-yu",grade:3,character:"語",zhuyin:"ㄩˇ",word:"語文",meaning:"說話和文字。",example:"語文課可以讀故事。",strokeHint:"言字旁偏窄,右邊要分層。"},{id:"g3-du",grade:3,character:"讀",zhuyin:"ㄉㄨˊ",word:"閱讀",meaning:"看文字並理解意思。",example:"我每天閱讀十分鐘。",strokeHint:"左右結構要平衡,貝字收小。"},{id:"g3-xiang",grade:3,character:"想",zhuyin:"ㄒㄧㄤˇ",word:"想法",meaning:"心裡思考。",example:"我說出自己的想法。",strokeHint:"相在上方,心在下方要穩。"},{id:"g3-qing",grade:3,character:"情",zhuyin:"ㄑㄧㄥˊ",word:"心情",meaning:"心裡的感覺。",example:"今天我的心情很好。",strokeHint:"豎心旁要窄,青字橫畫平均。"},{id:"g3-zhuang",grade:3,character:"莊",zhuyin:"ㄓㄨㄤ",word:"村莊",meaning:"人們聚居生活的村落,也可以用在地名或姓氏。",example:"河邊有一個安靜的村莊。",strokeHint:"草字頭要平穩,下方的壯要寫得端正。"},{id:"g4-cha",grade:4,character:"察",zhuyin:"ㄔㄚˊ",word:"觀察",meaning:"仔細看、仔細想。",example:"我們觀察植物生長。",strokeHint:"寶蓋頭舒展,下方筆畫不要擠。"},{id:"g4-guan",grade:4,character:"管",zhuyin:"ㄍㄨㄢˇ",word:"管理",meaning:"安排與照顧。",example:"我會管理自己的書包。",strokeHint:"竹字頭要輕,官字端正。"},{id:"g4-zhai",grade:4,character:"摘",zhuyin:"ㄓㄞ",word:"摘要",meaning:"取出內容中最重要的部分。",example:"我把文章重點整理成摘要。",strokeHint:"提手旁寫窄,右邊上下要對齊。"},{id:"g4-yao",grade:4,character:"要",zhuyin:"ㄧㄠˋ",word:"重要",meaning:"必須注意或很有價值。",example:"閱讀時要找出重要線索。",strokeHint:"上方扁而穩,女字底要���住上方。"},{id:"g4-zhang",grade:4,character:"章",zhuyin:"ㄓㄤ",word:"文章",meaning:"由句子和段落組成的文字內容。",example:"這篇文章介紹海洋。",strokeHint:"上方音字收緊,下方十字站直。"},{id:"g4-li",grade:4,character:"理",zhuyin:"ㄌㄧˇ",word:"理解",meaning:"知道內容在說什麼。",example:"我讀完後能理解主旨。",strokeHint:"王字旁窄,里字橫畫平均。"},{id:"g5-bian",grade:5,character:"辨",zhuyin:"ㄅㄧㄢˋ",word:"辨認",meaning:"分清楚不同的地方。",example:"我能辨認相似的字。",strokeHint:"左中右要平均,不要寫太寬。"},{id:"g5-lun",grade:5,character:"論",zhuyin:"ㄌㄨㄣˋ",word:"討論",meaning:"交換想法。",example:"我們一起討論答案。",strokeHint:"言字旁偏窄,右邊層次清楚。"},{id:"g5-ce",grade:5,character:"策",zhuyin:"ㄘㄜˋ",word:"策略",meaning:"為了完成目標所安排的方法。",example:"找關鍵字是一種閱讀策略。",strokeHint:"竹字頭要輕,下方筆畫保持中央。"},{id:"g5-ju",grade:5,character:"據",zhuyin:"ㄐㄩˋ",word:"證據",meaning:"能支持說法的資料或事實。",example:"請從文章找出證據。",strokeHint:"提手旁窄,右邊層次清楚。"},{id:"g5-bi",grade:5,character:"比",zhuyin:"ㄅㄧˇ",word:"比較",meaning:"找出兩件事相同或不同的地方。",example:"我們比較兩篇文章的觀點。",strokeHint:"左右兩部分靠近,豎彎鉤要穩。"},{id:"g5-xi",grade:5,character:"析",zhuyin:"ㄒㄧ",word:"分析",meaning:"把內容拆開來仔細理解。",example:"分析圖表後再回答問題。",strokeHint:"木字旁窄,斤字撇畫舒展。"},{id:"g6-bian",grade:6,character:"辯",zhuyin:"ㄅㄧㄢˋ",word:"辯論",meaning:"用理由說明自己的想法。",example:"辯論時要尊重別人。",strokeHint:"左中右結構要緊湊。"},{id:"g6-zheng",grade:6,character:"證",zhuyin:"ㄓㄥˋ",word:"證明",meaning:"用理由或資料說明是真的。",example:"請用例子證明你的想法。",strokeHint:"左窄右寬,登字要站穩。"},{id:"g6-tong",grade:6,character:"統",zhuyin:"ㄊㄨㄥˇ",word:"統整",meaning:"把分散的內容整理成完整架構。",example:"考前要統整學過的重點。",strokeHint:"糸字旁窄,右邊上緊下穩。"},{id:"g6-tui",grade:6,character:"推",zhuyin:"ㄊㄨㄟ",word:"推論",meaning:"根據線索想出合理的結果。",example:"我從人物行動推論他的心情。",strokeHint:"提手旁窄,隹字四橫要平均。"},{id:"g6-guan",grade:6,character:"觀",zhuyin:"ㄍㄨㄢ",word:"觀點",meaning:"一個人看事情的想法和立場。",example:"文章提出兩種不同觀點。",strokeHint:"左邊筆畫多要收緊,見字底穩。"},{id:"g6-jie",grade:6,character:"接",zhuyin:"ㄐㄧㄝ",word:"銜接",meaning:"把前後內容連起來。",example:"這個單元幫助我們銜接國中。",strokeHint:"提手旁窄,右邊妾字上下對正。"}];e.s(["chineseHandwritingWords",0,t,"getChineseHandwritingWordsByGrade",0,function(e){return t.filter(t=>t.grade===e)}])},4914,e=>{"use strict";let t=[{id:"grade-1-concrete-words",grades:[1],src:"/images/chinese/grade-1-picture-learning.webp",alt:"小學生在明亮教室裡指著樹木圖卡朗讀,桌上有故事書、水杯和書包",caption:"先找找看:圖裡有哪些人、物品和動作?再把看到的內容說成一句話。",observationPrompts:["孩子用哪一隻手指圖卡?","窗外是白天還是晚上?","桌上有哪些學習用品?"]},{id:"grade-2-home-reading",grades:[2],src:"/images/chinese/grade-2-picture-learning.webp",alt:"兩位小學生和家人在溫暖的家中一起看故事書,桌上有花和筆記本",caption:"看看人物正在做什麼,再找出「家、友、書、花、看、學」的生活線索。",observationPrompts:["誰正在拿書?","朋友用手指出了什麼?","家人怎麼陪伴孩子閱讀?"]},{id:"grade-3-4-reading",grades:[3,4],src:"/images/chinese/grade-3-4-reading.webp",alt:"兩位小學生觀察葉片、閱讀植物文章、排列生長圖片並整理筆記",caption:"從圖中的觀察、閱讀與排列動作,找出故事順序和文章重點。",observationPrompts:["放大鏡正在觀察什麼?","三張圖片的先後順序是什麼?","筆記可以寫下哪一句重點?"]},{id:"grade-5-6-evidence-reading",grades:[5,6],src:"/images/chinese/grade-5-6-reading.webp",alt:"三位高年級學生在圖書館比較文章、找證據、整理重點並討論觀點",caption:"先看資料,再說理由:哪些內容是線索、哪些內容能支持結論?",observationPrompts:["學生正在比較哪兩份資料?","便利貼可能記錄了哪些證據?","說明觀點時,為什麼要先聽完別人的理由?"]}];e.s(["getChineseIllustrationForGrade",0,function(e){return t.find(t=>t.grades.includes(e))??t[0]}])},16549,e=>{"use strict";var t=e.i(51668),r=e.i(4914);let a={"g1-ren":{radical:"人",strokes:2,picture:"兩個人一起走",pictureDescription:"兩個人互相陪伴,一起往前走。"},"g1-shang":{radical:"一",strokes:3,picture:"���頭往上",pictureDescription:"箭頭指向高處,表示上方。"},"g1-da":{radical:"大",strokes:3,picture:"一大一小兩個圓",pictureDescription:"比較兩個圓,較大的就是「大」。"},"g1-xiao":{radical:"小",strokes:3,picture:"一小一大兩個圓",pictureDescription:"比較兩個圓,較小的就是「小」。"},"g1-ri":{radical:"日",strokes:4,picture:"太陽",pictureDescription:"白天看見太陽,也可以想到一天的日子。"},"g1-yue":{radical:"月",strokes:4,picture:"月亮",pictureDescription:"夜晚天空中的月亮。"},"g1-shui":{radical:"水",strokes:4,picture:"水滴",pictureDescription:"可以喝、可以洗東西的水。"},"g1-mu":{radical:"木",strokes:4,picture:"樹木",pictureDescription:"樹幹和樹枝讓人想到木頭。"},"g1-shou":{radical:"手",strokes:4,picture:"一隻手",pictureDescription:"可以拿東西、寫字和打招呼的手。"},"g1-kou":{radical:"口",strokes:3,picture:"張開的嘴巴",pictureDescription:"用嘴巴吃東西,也用口說話。"},"g2-xue":{radical:"子",strokes:16,picture:"課本和鉛筆",pictureDescription:"打開課本、拿起鉛筆,就是在學習。"},"g2-jia":{radical:"宀",strokes:10,picture:"一間房子",pictureDescription:"家人一起生活的溫暖房子。"},"g2-you":{radical:"又",strokes:4,picture:"兩隻手握在一起",pictureDescription:"朋友互相幫忙、一起分享。"},"g2-shu":{radical:"曰",strokes:10,picture:"打開的書",pictureDescription:"翻開書本,可以讀到文字和故事。"},"g2-hua":{radical:"艸",strokes:7,picture:"一朵花",pictureDescription:"植物開出的花朵。"},"g2-kan":{radical:"目",strokes:9,picture:"一雙眼睛",pictureDescription:"用眼睛仔細觀察,就是看。"},"g3-yu":{radical:"言",strokes:14,picture:"對話框",pictureDescription:"用說話和文字表達語言。"},"g3-du":{radical:"言",strokes:22,picture:"正在閱讀的書",pictureDescription:"看著文字並理解內容,就是讀。"},"g3-xiang":{radical:"心",strokes:13,picture:"想法泡泡",pictureDescription:"安靜思考,心裡出現一個想法。"},"g3-qing":{radical:"心",strokes:11,picture:"一顆心",pictureDescription:"開心、難過都是心裡的感情。"},"g3-zhuang":{radical:"艸",strokes:11,picture:"屋舍與田野",pictureDescription:"幾間屋舍聚在田野旁,形成大家生活的村莊。"},"g4-cha":{radical:"宀",strokes:14,picture:"放大鏡看葉子",pictureDescription:"拿放大鏡仔細看葉脈,找出細節。"},"g4-guan":{radical:"竹",strokes:14,picture:"整理好的書包",pictureDescription:"把物品分類放好,表示有條理地管理。"},"g4-zhai":{radical:"手",strokes:14,picture:"文章圈出重點",pictureDescription:"從一段文字中圈出最重要的內容。"},"g4-yao":{radical:"襾",strokes:9,picture:"星號標記重點",pictureDescription:"用星號標出需要特別注意的內容。"},"g4-zhang":{radical:"立",strokes:11,picture:"三段文字",pictureDescription:"幾個段落依順序組成一篇文章。"},"g4-li":{radical:"玉",strokes:11,picture:"想法連成線",pictureDescription:"把線索連起來,就能理解內容。"},"g5-bian":{radical:"辛",strokes:16,picture:"找不同",pictureDescription:"仔細找出兩個相似內容不同的地方。"},"g5-lun":{radical:"言",strokes:15,picture:"多人交換想法",pictureDescription:"大家輪流說明理由並聽別人的想法。"},"g5-ce":{radical:"竹",strokes:12,picture:"步驟清單",pictureDescription:"先安排步驟,再依方法完成目標。"},"g5-ju":{radical:"手",strokes:16,picture:"資料支持答案",pictureDescription:"用文章線索或資料支持自己的答案。"},"g5-bi":{radical:"比",strokes:4,picture:"兩欄比較表",pictureDescription:"把兩件事放在一起,找相同與不同。"},"g5-xi":{radical:"木",strokes:8,picture:"內容拆成小塊",pictureDescription:"把複雜內容分成幾個部分逐一理解。"},"g6-bian":{radical:"辛",strokes:21,picture:"兩方提出理由",pictureDescription:"兩方用理由和證據說明不同立場。"},"g6-zheng":{radical:"言",strokes:19,picture:"證據指向結論",pictureDescription:"資料和例子共同支持一個結論。"},"g6-tong":{radical:"糸",strokes:12,picture:"重點整理圖",pictureDescription:"把不同單元的重點整理到同一張圖。"},"g6-tui":{radical:"手",strokes:11,picture:"線索指向答案",pictureDescription:"從已知線索一步步想出合理結果。"},"g6-guan":{radical:"見",strokes:24,picture:"不同角度看同一件事",pictureDescription:"站在不同位置,可能會有不同看法。"},"g6-jie":{radical:"手",strokes:11,picture:"兩段道路連接",pictureDescription:"把前一段學習和下一階段順利連起來。"}},n={注音符號:"口",聲調練習:"口",基礎生字:"人",常見詞語:"手",朗讀練習:"日",生字與部首:"學",造詞與語意:"友",短文閱讀:"書",常用國字與部首:"語",詞語理解:"想",段落理解:"讀",成語與詞義:"理",段落結構:"章",摘要練習:"摘",因果推論:"理",說明文閱讀:"察",字詞辨析:"辨",複句關係:"析",閱讀策略:"策",主旨與摘要:"析",觀點與事實:"據",文本比較:"比",成語與語境:"觀",文本結構:"統",閱讀推論:"推",跨文本閱讀:"接",論點與證據:"證",演說與辯論:"辯",國中銜接閱讀:"接"},i={"g2-xue":{aliases:["学"],variantNote:"「学」是中國大陸常見簡化字,臺灣課程使用「學」。"},"g2-shu":{aliases:["书"],variantNote:"「书」是中國大陸常見簡化字,臺灣課程使用「書」。"},"g3-yu":{aliases:["语"],variantNote:"「语」是中國大陸常見簡化字,臺灣課程使用「語」。"},"g3-du":{aliases:["读"],variantNote:"「读」是中國大陸常見簡化字,臺灣課程使用「讀」。"},"g3-zhuang":{aliases:["庄"],variantNote:"「庄」可作「莊」的異體字;臺灣國小一般書寫正字「莊」。"},"g6-zheng":{aliases:["证"],variantNote:"「证」是中國大陸常見簡化字,臺灣課程使用「證」。"},"g6-tong":{aliases:["统"],variantNote:"「统」是中國大陸常見簡化字,臺灣課程使用「統」。"},"g6-guan":{aliases:["观"],variantNote:"「观」是中國大陸常見簡化字,臺灣課程使用「觀」。"}},s=t.chineseHandwritingWords.filter(e=>a[e.id]).map(e=>({...e,...a[e.id],...i[e.id]}));function c(e){return Array.from(e).reduce((e,t)=>e+t.charCodeAt(0),0)}function l(e){let t=s.filter(t=>t.grade===e);return t.length>=4?t:s.filter(t=>t.grade<=e).slice(-10)}e.s(["chineseDictionary",0,s,"findChineseDictionaryEntry",0,function(e){let t=e.normalize("NFKC").trim().replace(/[,。!?、;:,.!?;:\s]/g,"");if(!t)return;let r=s.find(e=>e.character===t);if(r)return{entry:r};for(let e of s){let r=e.aliases?.find(e=>e===t);if(r)return{entry:e,matchedAlias:r}}let a=s.find(e=>e.word===t);if(a)return{entry:a}},"getChineseDictionaryEntries",0,l,"getChineseDictionaryQuestion",0,function(e,t){let a=l(e),i=Object.entries(n).find(([e])=>t.includes(e))?.[1],o=a.find(e=>e.character===i),d=a.length?c(t)%a.length:0,g=o??a[d]??s[0],h=a.filter(e=>e.id!==g.id).slice(0,3),u=[g,...h].sort((e,r)=>c(`${t}:${e.id}`)-c(`${t}:${r.id}`)).map(e=>e.character);return{entry:g,options:u,illustration:(0,r.getChineseIllustrationForGrade)(e)}}])},66113,e=>{"use strict";var t=e.i(43476),r=e.i(71645);function a({feedback:e}){let r="excellent"===e.verdict||"good"===e.verdict?{shell:"border-green-100 bg-green-50 text-green-950",accent:"text-green-700",score:"text-green-800",badge:"bg-green-100 text-green-800",label:"已辨識為目標字"}:"needs-practice"===e.verdict?{shell:"border-amber-200 bg-amber-50 text-amber-950",accent:"text-amber-800",score:"text-amber-800",badge:"bg-amber-100 text-amber-900",label:"已辨識,還要再練"}:"scribble"===e.verdict?{shell:"border-rose-200 bg-rose-50 text-rose-950",accent:"text-rose-700",score:"text-rose-700",badge:"bg-rose-100 text-rose-800",label:"疑似塗鴉或多餘筆跡"}:{shell:"border-orange-200 bg-orange-50 text-stone-800",accent:"text-orange-700",score:"text-orange-700",badge:"bg-orange-100 text-orange-800",label:"blank"===e.verdict?"筆跡不足,未評分":"未辨識為目標字"};return(0,t.jsxs)("article",{className:`mt-5 rounded-warm border p-5 shadow-sm md:p-7 ${r.shell}`,"aria-live":"polite",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:`text-base font-black ${r.accent}`,children:"裝置端字形辨識"}),(0,t.jsx)("h3",{className:"mt-1 text-3xl font-black",children:"本次手寫檢查"}),(0,t.jsx)("span",{className:`mt-3 inline-flex rounded-full px-4 py-2 text-sm font-black ${r.badge}`,children:r.label})]}),(0,t.jsxs)("div",{className:"rounded-2xl bg-white px-5 py-3 text-right shadow-sm",children:[(0,t.jsxs)("strong",{className:`block text-3xl font-black ${r.score}`,children:[e.score," 分"]}),(0,t.jsxs)("span",{className:"mt-1 block text-sm font-bold text-stone-500",children:["字形吻合度 ",e.confidence,"%"]})]})]}),(0,t.jsx)("p",{className:"mt-4 rounded-2xl bg-white/75 p-4 text-base font-bold leading-8 text-stone-600",children:"本次分數由畫布像素、字形結構與多餘筆跡逐次計算,不是隨機或固定分數。未辨識為目標字時,分數不會進入高分區。"}),(0,t.jsx)("section",{className:"mt-4 grid gap-3 sm:grid-cols-2 lg:grid-cols-4","aria-label":"評分明細",children:e.metrics.map(e=>{var a;return(0,t.jsxs)("div",{className:"rounded-2xl bg-white/80 p-4",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("p",{className:"font-black text-ink",children:e.label}),(0,t.jsx)("strong",{className:`text-lg ${r.score}`,children:e.score})]}),(0,t.jsx)("div",{className:"mt-3 h-2.5 overflow-hidden rounded-full bg-stone-100",children:(0,t.jsx)("div",{className:`h-full rounded-full ${(a=e.score)>=80?"bg-green-500":a>=60?"bg-amber-400":"bg-coral"}`,style:{width:`${e.score}%`}})}),(0,t.jsx)("p",{className:"mt-2 text-sm font-bold leading-6 text-stone-500",children:e.detail})]},e.label)})}),(0,t.jsxs)("section",{className:"mt-4 rounded-2xl bg-white/75 p-5",children:[(0,t.jsx)("p",{className:"text-lg font-black",children:"整體表現"}),(0,t.jsx)("p",{className:"mt-2 text-base font-bold leading-8",children:e.overall})]}),(0,t.jsxs)("section",{className:"mt-4 grid gap-4 md:grid-cols-2",children:[(0,t.jsxs)("div",{className:"rounded-2xl bg-white/75 p-5",children:[(0,t.jsx)("p",{className:"text-lg font-black",children:"做得很好的地方"}),(0,t.jsx)("ul",{className:"mt-3 grid gap-2 text-base font-bold leading-7",children:e.strengths.map(e=>(0,t.jsxs)("li",{className:"flex gap-3",children:[(0,t.jsx)("span",{className:"font-black text-green-700",children:"好"}),(0,t.jsx)("span",{children:e})]},e))})]}),(0,t.jsxs)("div",{className:"rounded-2xl bg-white/75 p-5",children:[(0,t.jsx)("p",{className:"text-lg font-black",children:"下一次注意"}),(0,t.jsx)("ul",{className:"mt-3 grid gap-2 text-base font-bold leading-7",children:e.improvements.map(e=>(0,t.jsxs)("li",{className:"flex gap-3",children:[(0,t.jsx)("span",{className:"font-black text-amber-700",children:"練"}),(0,t.jsx)("span",{children:e})]},e))})]})]}),(0,t.jsxs)("section",{className:"mt-4 rounded-2xl bg-white/75 p-5",children:[(0,t.jsx)("p",{className:"text-lg font-black",children:"下一次怎麼練"}),(0,t.jsx)("p",{className:"mt-2 text-base font-bold leading-8",children:e.nextPractice}),(0,t.jsx)("p",{className:`mt-3 text-lg font-black ${r.accent}`,children:e.encouragement})]})]})}function n({saved:e,analyzing:r,onClear:a,onSave:i,onSubmitFeedback:s}){return(0,t.jsxs)("div",{className:"mt-5 flex flex-wrap items-center gap-3",children:[(0,t.jsx)("button",{className:"rounded-2xl bg-white px-6 py-4 text-lg font-bold text-amber-900 shadow-sm transition hover:bg-cream",type:"button",onClick:a,children:"清除"}),(0,t.jsx)("button",{className:"rounded-2xl bg-butter px-6 py-4 text-lg font-bold text-amber-900 shadow-sm transition hover:bg-amber-100",type:"button",onClick:i,children:"儲存"}),(0,t.jsx)("button",{className:"rounded-2xl bg-coral px-6 py-4 text-lg font-bold text-white shadow-sm transition hover:brightness-105 disabled:cursor-wait disabled:opacity-60",type:"button",disabled:r,onClick:s,children:r?"正在比對字形...":"檢查字形"}),e?(0,t.jsx)("span",{className:"text-base font-bold text-green-800","aria-live":"polite",children:"已儲存到本機"}):null]})}var i=e.i(47106),s=e.i(16549),c=e.i(51668);function l(e,t=0,r=1){return Math.min(r,Math.max(t,e))}function o(e){let t=new Uint8Array(e.width*e.height);for(let r=0;r<t.length;r+=1){let a=4*r,n=e.data[a+3],i=(e.data[a]+e.data[a+1]+e.data[a+2])/3;n>18&&i<225&&(t[r]=1)}return t}function d(e,t,r){let a=t,n=r,i=-1,s=-1,c=0;for(let l=0;l<r;l+=1)for(let r=0;r<t;r+=1)e[l*t+r]&&(c+=1,a=Math.min(a,r),n=Math.min(n,l),i=Math.max(i,r),s=Math.max(s,l));return 0===c||i<a||s<n?null:{left:a,top:n,right:i,bottom:s,width:i-a+1,height:s-n+1,count:c}}function g(e,t){let r=new Uint8Array(e.length),a=t*t;for(let n=0;n<256;n+=1)for(let i=0;i<256;i+=1)if(e[256*n+i])for(let e=-t;e<=t;e+=1){let s=n+e;if(!(s<0)&&!(s>=256))for(let n=-t;n<=t;n+=1){if(n*n+e*e>a)continue;let t=i+n;t<0||t>=256||(r[256*s+t]=1)}}return r}function h(e){let t=0;for(let r of e)t+=r;return t}function u(e,t){let r=0;for(let a=0;a<e.length;a+=1)e[a]&&t[a]&&(r+=1);return r}function m(e,t,r,a){return e>=t&&e<=r?1:e<t?l(1-(t-e)/a):l(1-(e-r)/a)}function p(e){let t=new Float32Array(144),r=256/12;for(let a=0;a<256;a+=1)for(let n=0;n<256;n+=1){if(!e[256*a+n])continue;let i=Math.min(11,Math.floor(n/r)),s=Math.min(11,Math.floor(a/r));t[12*s+i]+=1}let a=r*r;for(let e=0;e<t.length;e+=1)t[e]=l(t[e]/(.28*a));return t}function x(e,t){let r=new Float32Array(256);for(let a=0;a<256;a+=1)for(let n=0;n<256;n+=1)e[256*a+n]&&(r["row"===t?a:n]+=1);let a=0;for(let e of r)a+=e;if(a>0)for(let e=0;e<r.length;e+=1)r[e]/=a;return r}function b(e,t){let r=0;for(let a=0;a<e.length;a+=1)r+=Math.abs(e[a]-t[a]);return l(1-r/2)}function f(e,t,r,a){return l(.42*e+.28*t+.18*r+.12*a)}function w(e,t){var r,a;let n,i,s,c,m=((s=document.createElement("canvas")).width=256,s.height=256,(c=s.getContext("2d",{willReadFrequently:!0}))?(c.clearRect(0,0,256,256),c.fillStyle="#111827",c.font='900 190px "Microsoft JhengHei", "PingFang TC", sans-serif',c.textAlign="center",c.textBaseline="middle",c.fillText(t,128,136),o(c.getImageData(0,0,256,256))):new Uint8Array(65536)),w=g(m,5),k=g(e,7),y=Math.max(1,h(e)),j=Math.max(1,h(m)),N=u(e,w)/y,v=u(m,k)/j,M=N+v===0?0:2*N*v/(N+v),z=function(e,t){let r=0,a=0,n=0;for(let i=0;i<e.length;i+=1)r+=e[i]*t[i],a+=e[i]*e[i],n+=t[i]*t[i];return 0===a||0===n?0:l(r/Math.sqrt(a*n))}(p(e),p(m)),D=(b(x(e,"row"),x(m,"row"))+b(x(e,"column"),x(m,"column")))/2,H=(r=e,a=m,n=d(r,256,256),i=d(a,256,256),n&&i?l(1-Math.abs(Math.log(n.width/Math.max(1,n.height)/(i.width/Math.max(1,i.height))))/.9):0);return{strictSimilarity:M,precision:N,recall:v,gridSimilarity:z,projectionSimilarity:D,aspectSimilarity:H,shapeScore:f(M,z,D,H)}}function k(e){return{score:0,confidence:0,recognized:!1,verdict:"blank",overall:`還沒有讀到足夠的「${e}」筆跡,因此這次不評分。`,strengths:["願意打開手寫板,就是開始練習的第一步。"],improvements:["請用手指或觸控筆,在格子中央完整寫一次。"],nextPractice:`先看上方的「${e}」,從第一筆慢慢寫到最後一筆。`,encouragement:"不用急,寫完再按一次檢查就可以了。",metrics:[{label:"字形吻合",score:0,detail:"尚未偵測到足夠筆跡"},{label:"結構分布",score:0,detail:"請先寫出完整國字"},{label:"多餘筆跡",score:0,detail:"尚無法判斷"},{label:"位置大小",score:0,detail:"請寫在格子中央"}]}}function y(e){return`chenguang-handwriting-${e}`}var j=e.i(41324);let N=[1,2,3,4,5,6];e.s(["HandwritingCanvas",0,function({lessonId:e,promptText:g,initialGrade:h=1}){let{person:u}=(0,j.useActivePerson)(),p=(0,r.useRef)(null),x=(0,r.useRef)(!1),b=(0,r.useRef)({strokeCount:0,pointCount:0,pathLength:0,directionChanges:0}),v=(0,r.useRef)(null),M=(0,r.useRef)(null),[z,D]=(0,r.useState)(!1),[H,C]=(0,r.useState)(!1),[$,S]=(0,r.useState)(null),[I,P]=(0,r.useState)(h),R=(0,c.getChineseHandwritingWordsByGrade)(I),[A,F]=(0,r.useState)(R[0]?.id??c.chineseHandwritingWords[0].id),T=R.find(e=>e.id===A)??R[0]??c.chineseHandwritingWords[0],U=`${u.id}-${e}-${T.id}`,W=I<=2;function L(){b.current={strokeCount:0,pointCount:0,pathLength:0,directionChanges:0},v.current=null,M.current=null}function O(){let e=p.current,t=e?.getContext("2d");return e&&t?(t.lineWidth=6,t.lineCap="round",t.lineJoin="round",t.strokeStyle="#3f3f46",t):null}function B(e){let t=p.current;if(!t)return{x:0,y:0};let r=t.getBoundingClientRect();return{x:(e.clientX-r.left)/r.width*t.width,y:(e.clientY-r.top)/r.height*t.height}}function q(e){x.current=!1,v.current=null,M.current=null;try{e.currentTarget.releasePointerCapture(e.pointerId)}catch{}}function E(){let e=p.current?.toDataURL("image/png");if(e){let t;return t={lessonId:U,imageDataUrl:e,savedAt:new Date().toISOString()},window.localStorage.setItem(y(U),JSON.stringify(t)),D(!0),e}}return(0,r.useEffect)(()=>{L();let e=function(e){let t=window.localStorage.getItem(y(e));if(!t)return null;try{return JSON.parse(t)}catch{return null}}(U);D(!!e),S(null);let t=p.current,r=t?.getContext("2d");if(t&&r&&r.clearRect(0,0,t.width,t.height),!e||!t||!r)return;let a=new Image;a.onload=()=>{r.clearRect(0,0,t.width,t.height),r.drawImage(a,0,0,t.width,t.height),D(!0)},a.src=e.imageDataUrl},[U]),(0,t.jsxs)("section",{className:"rounded-warm border border-softline bg-white/90 p-4 shadow-warm sm:p-6",children:[(0,t.jsxs)("div",{className:"rounded-[1.75rem] border border-amber-100 bg-gradient-to-br from-[#fff7e8] to-white p-4 shadow-sm sm:p-5",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-4 lg:flex-row lg:items-end lg:justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-bold text-amber-800",children:"今天練習"}),(0,t.jsx)("h2",{className:"mt-1 text-3xl font-black text-ink",children:"國語手寫練習"}),(0,t.jsx)("p",{className:"mt-2 text-base font-bold text-stone-500",children:g})]}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:N.map(e=>(0,t.jsxs)("button",{type:"button",onClick:()=>{let t;return t=(0,c.getChineseHandwritingWordsByGrade)(e),void(P(e),F(t[0]?.id??c.chineseHandwritingWords[0].id))},className:`rounded-2xl px-4 py-2 text-sm font-black transition ${I===e?"bg-coral text-white shadow-sm":"bg-white text-amber-900 ring-1 ring-amber-100 hover:bg-butter"}`,children:["小",e]},e))})]}),(0,t.jsxs)("div",{className:"mt-5 grid gap-4 lg:grid-cols-[220px_1fr]",children:[(0,t.jsxs)("div",{className:"rounded-[1.5rem] bg-white/85 p-5 text-center ring-1 ring-amber-100",children:[(0,t.jsx)("div",{className:"text-[5.5rem] font-black leading-none text-amber-950",children:T.character}),(0,t.jsx)("div",{className:"mt-3 inline-flex rounded-full bg-leaf/75 px-4 py-2 text-xl font-black text-green-900",children:T.zhuyin}),(0,t.jsx)("p",{className:"mt-3 text-lg font-black text-stone-700",children:T.word}),(0,t.jsx)("div",{className:"mt-4",children:(0,t.jsx)(i.SpeechPracticeButton,{expected:T.character,alternatives:[T.word],lang:"zh-TW",speakLabel:"播放讀音",listenLabel:"檢查讀音",targetLabel:"練習"})})]}),(0,t.jsxs)("div",{className:"rounded-[1.5rem] bg-white/80 p-4 ring-1 ring-amber-100",children:[(0,t.jsx)("p",{className:"text-base font-black text-amber-800",children:"選擇練習國字"}),(0,t.jsx)("div",{className:"mt-3 flex gap-2 overflow-x-auto pb-2",children:R.map(e=>(0,t.jsxs)("button",{type:"button",onClick:()=>F(e.id),className:`min-w-[4.25rem] rounded-2xl px-4 py-3 text-center transition ${T.id===e.id?"bg-amber-900 text-white shadow-sm":"bg-cream text-amber-950 hover:bg-butter"}`,children:[(0,t.jsx)("span",{className:"block text-2xl font-black",children:e.character}),(0,t.jsx)("span",{className:"mt-1 block text-xs font-bold opacity-80",children:e.zhuyin})]},e.id))}),(0,t.jsxs)("div",{className:"mt-4 grid gap-3 text-stone-700 sm:grid-cols-3",children:[(0,t.jsxs)("div",{className:"rounded-2xl bg-[#f3fbef] p-4",children:[(0,t.jsx)("p",{className:"text-xs font-black text-green-800",children:"意思"}),(0,t.jsx)("p",{className:"mt-1 font-bold",children:T.meaning})]}),(0,t.jsxs)("div",{className:"rounded-2xl bg-[#eef7ff] p-4",children:[(0,t.jsx)("p",{className:"text-xs font-black text-blue-800",children:"例句"}),(0,t.jsx)("p",{className:"mt-1 font-bold",children:T.example})]}),(0,t.jsxs)("div",{className:"rounded-2xl bg-butter/70 p-4",children:[(0,t.jsx)("p",{className:"text-xs font-black text-amber-800",children:"書寫提醒"}),(0,t.jsx)("p",{className:"mt-1 font-bold",children:T.strokeHint})]})]})]})]})]}),(0,t.jsxs)("div",{className:"mt-5 rounded-[1.5rem] border-4 border-amber-100 bg-[#fffdf8] p-2 sm:p-3",children:[(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-2xl bg-[linear-gradient(#f6dfb2_1px,transparent_1px),linear-gradient(90deg,#f6dfb2_1px,transparent_1px)] bg-[size:48px_48px]",children:[W?(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-0 flex flex-col items-center justify-center text-center",children:[(0,t.jsx)("span",{className:"select-none text-[12rem] font-black leading-none text-amber-900/10 sm:text-[16rem]",children:T.character}),(0,t.jsx)("span",{className:"mt-2 rounded-full bg-white/60 px-4 py-2 text-lg font-black text-amber-900/35",children:T.zhuyin})]}):(0,t.jsx)("div",{className:"pointer-events-none absolute right-4 top-4 rounded-full bg-white/70 px-4 py-2 text-sm font-black text-stone-500",children:"小三以上自主書寫"}),(0,t.jsx)("canvas",{ref:p,width:900,height:520,className:"relative z-10 h-[360px] w-full touch-none rounded-2xl bg-transparent sm:h-[420px]","aria-label":"手寫練習區",onPointerDown:function(e){e.currentTarget.setPointerCapture(e.pointerId);let t=O();if(!t)return;let r=B(e);x.current=!0,b.current.strokeCount+=1,b.current.pointCount+=1,v.current=r,M.current=null,D(!1),S(null),t.beginPath(),t.moveTo(r.x,r.y)},onPointerMove:function(e){if(!x.current)return;let t=O();if(!t)return;let r=B(e),a=v.current;if(a){let e=Math.hypot(r.x-a.x,r.y-a.y);if(e>=2){let t=Math.atan2(r.y-a.y,r.x-a.x);null!==M.current&&Math.abs(Math.atan2(Math.sin(t-M.current),Math.cos(t-M.current)))>Math.PI/3&&(b.current.directionChanges+=1),b.current.pathLength+=e,b.current.pointCount+=1,v.current=r,M.current=t}}t.lineTo(r.x,r.y),t.stroke()},onPointerUp:q,onPointerCancel:q,onPointerLeave:q})]}),(0,t.jsx)("p",{className:"mt-3 text-base font-bold leading-7 text-stone-500",children:W?"小一、小二會顯示淡淡的國字虛底,孩子可以照著描。":"小三以上不顯示虛底,練習自己看字書寫。"})]}),(0,t.jsx)(n,{saved:z,analyzing:H,onClear:function(){let e=p.current,t=e?.getContext("2d");e&&t&&(t.clearRect(0,0,e.width,e.height),L(),window.localStorage.removeItem(y(U)),D(!1),S(null))},onSave:E,onSubmitFeedback:function(){let t=p.current;t&&!H&&(E(),C(!0),window.requestAnimationFrame(()=>{let r=(0,s.findChineseDictionaryEntry)(T.character)?.entry.strokes,a=function(e,t,r,a,n,i=[]){let s,c=e.getContext("2d",{willReadFrequently:!0});if(!c)return k(t);let g=d(o(c.getImageData(0,0,e.width,e.height)),e.width,e.height),h=Math.max(140,Math.round(e.width*e.height*35e-5));if(!g||g.count<h)return k(t);let u=function(e,t){let r=document.createElement("canvas");r.width=256,r.height=256;let a=r.getContext("2d",{willReadFrequently:!0});if(!a)return new Uint8Array(65536);let n=Math.min(208/t.width,208/t.height),i=Math.max(1,t.width*n),s=Math.max(1,t.height*n);return a.clearRect(0,0,256,256),a.imageSmoothingEnabled=!0,a.drawImage(e,t.left,t.top,t.width,t.height,(256-i)/2,(256-s)/2,i,s),o(a.getImageData(0,0,256,256))}(e,g),{strictSimilarity:p,precision:x,recall:b,gridSimilarity:y,projectionSimilarity:j,aspectSimilarity:N}=w(u,t),v=0;for(let e of new Set(i)){if(!e||e===t)continue;let r=w(u,e);r.shapeScore>v&&(s=e,v=r.shapeScore)}let M=l(1-Math.hypot((g.left+g.right)/2/e.width-.5,(g.top+g.bottom)/2/e.height-.5)/.34),z=g.width/e.width,D=g.height/e.height,H=(m(z,.22,.78,.16)+m(D,.3,.9,.2))/2,C=z*D,$=g.count/Math.max(1,g.width*g.height),S=m($,.025,.28,.15),{strokeScore:I,traceScribble:P}=function(e,t,r){if(!e||0===e.strokeCount||e.pointCount<2)return{strokeScore:.62,traceScribble:!1};let a=Math.hypot(r.width,r.height),n=e.directionChanges/Math.max(1,e.pointCount),i=e.pathLength/Math.max(1,a),s=Math.max(1,t??Math.round(4+i)),c=l(1-.8*(Math.abs(e.strokeCount-s)/Math.max(3,s))),o=e.strokeCount>2.4*s+3,d=e.pointCount>24&&n>.17&&i>Math.max(3.5,.7*s);return{strokeScore:c,traceScribble:o||d}}(a,n,e),R=x<.32&&C>.58||x<.38&&$>.31||p<.26&&y<.42&&C>.34;return function(e){let{character:t,grade:r,strictSimilarity:a,precision:n,recall:i,gridSimilarity:s,projectionSimilarity:c,aspectSimilarity:l,placementScore:o,sizeScore:d,densityScore:g,strokeScore:h,suspiciousScribble:u,competingCharacter:m,competingSimilarity:p=0}=e,x=f(a,s,c,l),b=Math.round((.72*x+.1*o+.08*d+.05*g+.05*h)*100);x<.18?b=Math.min(b,18):x<.3?b=Math.min(b,30):x<.43?b=Math.min(b,44):x<.56?b=Math.min(b,59):x<.68?b=Math.min(b,74):x<.78?b=Math.min(b,84):x<.86&&(b=Math.min(b,89)),(a<.34||s<.42)&&(b=Math.min(b,49)),n<.42&&(b=Math.min(b,39)),u&&(b=Math.min(b,24));let w=!m||x+.035>=p;w||(b=Math.min(b,45));let k=!u&&w&&x>=.52&&a>=.34&&s>=.48&&n>=.42&&i>=.42;k&&x>=.86&&a>=.72&&s>=.78&&n>=.68&&i>=.68||(b=Math.min(b,89)),b=Math.max(0,Math.min(96,b));let y=u?"scribble":k?b>=90?"excellent":b>=75?"good":"needs-practice":"mismatch",j=[],N=[];k&&j.push(`系統已從這次筆跡辨識出「${t}」的主要結構。`),a>=.68&&j.push("主要筆畫的位置與標準字形接近。 "),s>=.72&&j.push("字的上下左右結構分配得很清楚。 "),o>=.78&&j.push("國字有寫在格子中央,位置很穩。 "),0===j.length&&j.push("這次筆跡已被完整記錄,可以依提示再練一次。 "),u?N.push("偵測到過多來回線條或不規則轉折,這次視為塗鴉,不用高分帶過。 "):!w&&m?N.push(`這次的結構更接近本組的「${m}」,請對照「${t}」後重新書寫。`):k||N.push(`目前的線條還無法可靠辨識為「${t}」,請對照字形後重新書寫。`),a<.68&&N.push(r<=2?"沿著淡色虛底慢慢描,特別注意轉彎、交叉和收筆的位置。":`再看一次「${t}」的字形,確認每個部件的方向與比例。`),n<.6&&N.push("有些線條落在目標字形之外,請減少多餘筆跡。 "),o<.72&&N.push("下一次把字心移到格子中央,四周留一點空間。 "),d<.68&&N.push("請調整字的大小,讓完整筆畫留在練習格內。 "),0===N.length&&N.push("下一次可以挑戰不看虛底,再寫一次同一個字。 ");let v=u?`這次沒有辨識為「${t}」,筆跡比較像來回塗畫,因此最高只保留低分。`:!w&&m?`這次筆跡更接近「${m}」,不能當成「${t}」給高分。`:k?b>=90?`已可靠辨識為「${t}」,字形、結構與筆跡都通過高分門檻。`:b>=75?`已辨識為「${t}」,再調整一個小地方就會更穩。`:`已看出「${t}」的主要結構,但還需要依提示再練一次。`:`目前證據不足,不能說這個字是「${t}」,所以不會給高分。`;return{score:b,confidence:Math.round(100*x),recognized:k,verdict:y,overall:v,strengths:j,improvements:N,nextPractice:r<=2?`清除後沿著「${t}」的虛底再描一次,寫完重新檢查,比較兩次差異。`:`先看「${t}」三秒鐘,再清除並獨立寫一次,完成後重新檢查。`,encouragement:k?"系統有辨識到正確方向;照著提示再寫一次,進步會更明顯。":"這次不硬給高分,找到真正需要練習的地方才有幫助。",metrics:[{label:"字形吻合",score:Math.round(100*a),detail:"逐點比對筆跡與目標字形"},{label:"結構分布",score:Math.round(100*s),detail:"比較上下左右的筆畫分布"},{label:"筆跡精準",score:Math.round(100*n),detail:"檢查目標字形外的多餘線條"},{label:"位置大小",score:Math.round((o+d)/2*100),detail:"檢查字的位置與完整留白"}]}}({character:t,grade:r,strictSimilarity:p,precision:x,recall:b,gridSimilarity:y,projectionSimilarity:j,aspectSimilarity:N,placementScore:M,sizeScore:H,densityScore:S,strokeScore:I,suspiciousScribble:P||R,competingCharacter:s,competingSimilarity:v})}(t,T.character,I,b.current,r,R.map(e=>e.character));S(a),function(e){let t=`chenguang-handwriting-evaluations-${e.personId}`,r=[];try{let e=window.localStorage.getItem(t);r=e?JSON.parse(e):[]}catch{r=[]}let a={id:`${e.personId}-${e.wordId}-${Date.now()}`,personId:e.personId,lessonId:e.lessonId,wordId:e.wordId,character:e.character,grade:e.grade,score:e.feedback.score,feedback:e.feedback,evaluatedAt:new Date().toISOString()};window.localStorage.setItem(t,JSON.stringify([a,...r].slice(0,60)))}({personId:u.id,lessonId:e,wordId:T.id,character:T.character,grade:I,feedback:a}),C(!1)}))}}),$?(0,t.jsx)(a,{feedback:$}):null]})}],66113)}]);
|
|
|
|
| 1 |
+
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,51668,e=>{"use strict";let t=[{id:"g1-ren",grade:1,character:"人",zhuyin:"ㄖㄣˊ",word:"人們",meaning:"一個人或很多人。",example:"我們都是有禮貌的人。",strokeHint:"先撇再捺,兩筆要站穩。"},{id:"g1-shang",grade:1,character:"上",zhuyin:"ㄕㄤˋ",word:"上學",meaning:"位置在高處,或開始去學校。",example:"我早上去上學。",strokeHint:"中間一豎要直,下面一橫要平。"},{id:"g1-da",grade:1,character:"大",zhuyin:"ㄉㄚˋ",word:"大家",meaning:"尺寸很大,也可以表示很多人。",example:"大家一起讀故事。",strokeHint:"先橫,再撇,最後捺要打開。"},{id:"g1-xiao",grade:1,character:"小",zhuyin:"ㄒㄧㄠˇ",word:"小手",meaning:"尺寸不大。",example:"我用小手寫字。",strokeHint:"中間豎鉤站直,兩點不要太遠。"},{id:"g1-ri",grade:1,character:"日",zhuyin:"ㄖˋ",word:"日子",meaning:"太陽或一天。",example:"今天是好日子。",strokeHint:"外框方正,中間一橫不要太斜。"},{id:"g1-yue",grade:1,character:"月",zhuyin:"ㄩㄝˋ",word:"月亮",meaning:"夜晚天空中的月亮。",example:"月亮掛在天空。",strokeHint:"外框窄長,裡面兩橫平均。"},{id:"g1-shui",grade:1,character:"水",zhuyin:"ㄕㄨㄟˇ",word:"喝水",meaning:"可以喝、洗東西的液體。",example:"運動後要喝水。",strokeHint:"中間豎鉤先寫,左右筆畫像水流。"},{id:"g1-mu",grade:1,character:"木",zhuyin:"ㄇㄨˋ",word:"木��",meaning:"樹木的材料。",example:"桌子是木頭做的。",strokeHint:"先橫再豎,撇捺要張開。"},{id:"g1-shou",grade:1,character:"手",zhuyin:"ㄕㄡˇ",word:"小手",meaning:"用來拿東西、寫字的身體部位。",example:"我把手洗乾淨。",strokeHint:"三橫間距平均,豎鉤往下穩。"},{id:"g1-kou",grade:1,character:"口",zhuyin:"ㄎㄡˇ",word:"開口",meaning:"嘴巴,也表示說話。",example:"我勇敢開口回答。",strokeHint:"外框寫方,最後一橫封起來。"},{id:"g2-xue",grade:2,character:"學",zhuyin:"ㄒㄩㄝˊ",word:"學習",meaning:"學新的知識或能力。",example:"我每天開心學習。",strokeHint:"上半部不要擠,下面子字要端正。"},{id:"g2-jia",grade:2,character:"家",zhuyin:"ㄐㄧㄚ",word:"家庭",meaning:"和家人一起生活的地方。",example:"家是溫暖的地方。",strokeHint:"寶蓋頭蓋住下面,彎鉤自然。"},{id:"g2-you",grade:2,character:"友",zhuyin:"ㄧㄡˇ",word:"朋友",meaning:"一起玩、互相照顧的人。",example:"我和朋友分享玩具。",strokeHint:"撇要舒展,又字收穩。"},{id:"g2-shu",grade:2,character:"書",zhuyin:"ㄕㄨ",word:"書本",meaning:"可以閱讀的本子。",example:"我喜歡看故事書。",strokeHint:"橫畫多,要保持間距。"},{id:"g2-hua",grade:2,character:"花",zhuyin:"ㄏㄨㄚ",word:"花朵",meaning:"植物開出的美麗部分。",example:"公園裡有很多花。",strokeHint:"草字頭寬,下面化字站穩。"},{id:"g2-kan",grade:2,character:"看",zhuyin:"ㄎㄢˋ",word:"看見",meaning:"用眼睛觀察。",example:"我看見一隻小鳥。",strokeHint:"上方像手,下面目字要方正。"},{id:"g3-yu",grade:3,character:"語",zhuyin:"ㄩˇ",word:"語文",meaning:"說話和文字。",example:"語文課可以讀故事。",strokeHint:"言字旁偏窄,右邊要分層。"},{id:"g3-du",grade:3,character:"讀",zhuyin:"ㄉㄨˊ",word:"閱讀",meaning:"看文字並理解意思。",example:"我每天閱讀十分鐘。",strokeHint:"左右結構要平衡,貝字收小。"},{id:"g3-xiang",grade:3,character:"想",zhuyin:"ㄒㄧㄤˇ",word:"想法",meaning:"心裡思考。",example:"我說出自己的想法。",strokeHint:"相在上方,心在下方要穩。"},{id:"g3-qing",grade:3,character:"情",zhuyin:"ㄑㄧㄥˊ",word:"心情",meaning:"心裡的感覺。",example:"今天我的心情很好。",strokeHint:"豎心旁要窄,青字橫畫平均。"},{id:"g3-zhuang",grade:3,character:"莊",zhuyin:"ㄓㄨㄤ",word:"村莊",meaning:"人們聚居生活的村落,也可以用在地名或姓氏。",example:"河邊有一個安靜的村莊。",strokeHint:"草字頭要平穩,下方的壯要寫得端正。"},{id:"g4-cha",grade:4,character:"察",zhuyin:"ㄔㄚˊ",word:"觀察",meaning:"仔細看、仔細想。",example:"我們觀察植物生長。",strokeHint:"寶蓋頭舒展,下方筆畫不要擠。"},{id:"g4-guan",grade:4,character:"管",zhuyin:"ㄍㄨㄢˇ",word:"管理",meaning:"安排與照顧。",example:"我會管理自己的書包。",strokeHint:"竹字頭要輕,官字端正。"},{id:"g4-zhai",grade:4,character:"摘",zhuyin:"ㄓㄞ",word:"摘要",meaning:"取出內容中最重要的部分。",example:"我把文章重點整理成摘要。",strokeHint:"提手旁寫窄,右邊上下要對齊。"},{id:"g4-yao",grade:4,character:"要",zhuyin:"ㄧㄠˋ",word:"重要",meaning:"必須注意或很有價值。",example:"閱讀時要找出重要線索。",strokeHint:"上方扁而穩,女字底要托住上方。"},{id:"g4-zhang",grade:4,character:"章",zhuyin:"ㄓㄤ",word:"文章",meaning:"由句子和段落組成的文字內容。",example:"這篇文章介紹海洋。",strokeHint:"上方音字收緊,下方十字站直。"},{id:"g4-li",grade:4,character:"理",zhuyin:"ㄌㄧˇ",word:"理解",meaning:"知道內容在說什麼。",example:"我讀完後能理解主旨。",strokeHint:"王字旁窄,里字橫畫平均。"},{id:"g5-bian",grade:5,character:"辨",zhuyin:"ㄅㄧㄢˋ",word:"辨認",meaning:"分清楚不同的地方。",example:"我能辨認相似的字。",strokeHint:"左中右要平均,不要寫太寬。"},{id:"g5-lun",grade:5,character:"論",zhuyin:"ㄌㄨㄣˋ",word:"討論",meaning:"交換想法。",example:"我們一起討論答案。",strokeHint:"言字旁偏窄,右邊層次清楚。"},{id:"g5-ce",grade:5,character:"策",zhuyin:"ㄘㄜˋ",word:"策略",meaning:"為了完成目標所安排的方法。",example:"找關鍵字是一種閱讀策略。",strokeHint:"竹字頭要輕,下方筆畫保持中央。"},{id:"g5-ju",grade:5,character:"據",zhuyin:"ㄐㄩˋ",word:"證據",meaning:"能支持說法的資料或事實。",example:"請從文章找出證據。",strokeHint:"提手旁窄,右邊層次清楚。"},{id:"g5-bi",grade:5,character:"比",zhuyin:"ㄅㄧˇ",word:"比較",meaning:"找出兩件事相同或不同的地方。",example:"我們比較兩篇文章的觀點。",strokeHint:"左右兩部分靠近,豎彎鉤要穩。"},{id:"g5-xi",grade:5,character:"析",zhuyin:"ㄒㄧ",word:"分析",meaning:"把內容拆開來仔細理解。",example:"分��圖表後再回答問題。",strokeHint:"木字旁窄,斤字撇畫舒展。"},{id:"g6-bian",grade:6,character:"辯",zhuyin:"ㄅㄧㄢˋ",word:"辯論",meaning:"用理由說明自己的想法。",example:"辯論時要尊重別人。",strokeHint:"左中右結構要緊湊。"},{id:"g6-zheng",grade:6,character:"證",zhuyin:"ㄓㄥˋ",word:"證明",meaning:"用理由或資料說明是真的。",example:"請用例子證明你的想法。",strokeHint:"左窄右寬,登字要站穩。"},{id:"g6-tong",grade:6,character:"統",zhuyin:"ㄊㄨㄥˇ",word:"統整",meaning:"把分散的內容整理成完整架構。",example:"考前要統整學過的重點。",strokeHint:"糸字旁窄,右邊上緊下穩。"},{id:"g6-tui",grade:6,character:"推",zhuyin:"ㄊㄨㄟ",word:"推論",meaning:"根據線索想出合理的結果。",example:"我從人物行動推論他的心情。",strokeHint:"提手旁窄,隹字四橫要平均。"},{id:"g6-guan",grade:6,character:"觀",zhuyin:"ㄍㄨㄢ",word:"觀點",meaning:"一個人看事情的想法和立場。",example:"文章提出兩種不同觀點。",strokeHint:"左邊筆畫多要收緊,見字底穩。"},{id:"g6-jie",grade:6,character:"接",zhuyin:"ㄐㄧㄝ",word:"銜接",meaning:"把前後內容連起來。",example:"這個單元幫助我們銜接國中。",strokeHint:"提手旁窄,右邊妾字上下對正。"}];e.s(["chineseHandwritingWords",0,t,"getChineseHandwritingWordsByGrade",0,function(e){return t.filter(t=>t.grade===e)}])},4914,e=>{"use strict";let t=[{id:"grade-1-concrete-words",grades:[1],src:"/images/chinese/grade-1-picture-learning.webp",alt:"小學生在明亮教室裡指著樹木圖卡朗讀,桌上有故事書、水杯和書包",caption:"先找找看:圖裡有哪些人、物品和動作?再把看到的內容說成一句話。",observationPrompts:["孩子用哪一隻手指圖卡?","窗外是白天還是晚上?","桌上有哪些學習用品?"]},{id:"grade-2-home-reading",grades:[2],src:"/images/chinese/grade-2-picture-learning.webp",alt:"兩位小學生和家人在溫暖的家中一起看故事書,桌上有花和筆記本",caption:"看看人物正在做什麼,再找出「家、友、書、花、看、學」的生活線索。",observationPrompts:["誰正在拿書?","朋友用手指出了什麼?","家人怎麼陪伴孩子閱讀?"]},{id:"grade-3-4-reading",grades:[3,4],src:"/images/chinese/grade-3-4-reading.webp",alt:"兩位小學生觀察葉片、閱讀植物文章、排列生長圖片並整理筆記",caption:"從圖中的觀察、閱讀與排列動作,找出故事順序和文章重點。",observationPrompts:["放大鏡正在觀察什麼?","三張圖片的先後順序是什麼?","筆記可以寫下哪一句重點?"]},{id:"grade-5-6-evidence-reading",grades:[5,6],src:"/images/chinese/grade-5-6-reading.webp",alt:"三位高年級學生在圖書館比較文章、找證據、整理重點並討論觀點",caption:"先看資料,再說理由:哪些內容是線索、哪些內容能支持結論?",observationPrompts:["學生正在比較哪兩份資料?","便利貼可能記錄了哪些證據?","說明觀點時,為什麼要先聽完別人的理由?"]}];e.s(["getChineseIllustrationForGrade",0,function(e){return t.find(t=>t.grades.includes(e))??t[0]}])},16549,e=>{"use strict";var t=e.i(51668),r=e.i(4914);let a={"g1-ren":{radical:"人",strokes:2,picture:"兩個人一起走",pictureDescription:"兩個人互相陪伴,一起往前走。"},"g1-shang":{radical:"一",strokes:3,picture:"箭頭往上",pictureDescription:"箭頭指向高處,表示上方。"},"g1-da":{radical:"大",strokes:3,picture:"一大一小兩個圓",pictureDescription:"比較兩個圓,較大的就是「大」。"},"g1-xiao":{radical:"小",strokes:3,picture:"一小一大兩個圓",pictureDescription:"比較兩個圓,較小的就是「小」。"},"g1-ri":{radical:"日",strokes:4,picture:"太陽",pictureDescription:"白天看見太陽,也可以想到一天的日子。"},"g1-yue":{radical:"月",strokes:4,picture:"月亮",pictureDescription:"夜晚天空中的月亮。"},"g1-shui":{radical:"水",strokes:4,picture:"水滴",pictureDescription:"可以喝、可以洗東西的水。"},"g1-mu":{radical:"木",strokes:4,picture:"樹木",pictureDescription:"樹幹和樹枝讓人想到木頭。"},"g1-shou":{radical:"手",strokes:4,picture:"一隻手",pictureDescription:"可以拿東西、寫字和打招呼的手。"},"g1-kou":{radical:"口",strokes:3,picture:"張開的嘴巴",pictureDescription:"用嘴巴吃東西,也用口說話。"},"g2-xue":{radical:"子",strokes:16,picture:"課本和鉛筆",pictureDescription:"打開課本、拿起鉛筆,就是在學習。"},"g2-jia":{radical:"宀",strokes:10,picture:"一間房子",pictureDescription:"家人一起生活的溫暖房子。"},"g2-you":{radical:"又",strokes:4,picture:"兩隻手握在一起",pictureDescription:"朋友互相幫忙、一起分享。"},"g2-shu":{radical:"曰",strokes:10,picture:"打開的書",pictureDescription:"翻開書本,可以讀到文字和故事。"},"g2-hua":{radical:"艸",strokes:7,picture:"一朵花",pictureDescription:"植物開出的花朵。"},"g2-kan":{radical:"目",strokes:9,picture:"一雙眼睛",pictureDescription:"用眼睛仔細觀察,就是看。"},"g3-yu":{radical:"言",strokes:14,picture:"對話框",pictureDescription:"用說話和文字表達語言。"},"g3-du":{radical:"言",strokes:22,picture:"正在閱讀的書",pictureDescription:"看著文字並理解內容,就是讀。"},"g3-xiang":{radical:"心",strokes:13,picture:"想法泡泡",pictureDescription:"安靜思考,心裡出現一個想法。"},"g3-qing":{radical:"心",strokes:11,picture:"一顆心",pictureDescription:"開心、難過都是心裡的感情。"},"g3-zhuang":{radical:"艸",strokes:11,picture:"屋舍與田野",pictureDescription:"幾間屋舍聚在田野旁,形成大家生活的村莊。"},"g4-cha":{radical:"宀",strokes:14,picture:"放大鏡看葉子",pictureDescription:"拿放大鏡仔細看葉脈,找出細節。"},"g4-guan":{radical:"竹",strokes:14,picture:"整理好的書包",pictureDescription:"把物品分類放好,表示有條理地管理。"},"g4-zhai":{radical:"手",strokes:14,picture:"文章圈出重點",pictureDescription:"從一段文字中圈出最重要的內容。"},"g4-yao":{radical:"襾",strokes:9,picture:"星號標記重點",pictureDescription:"用星號標出需要特別注意的內容。"},"g4-zhang":{radical:"立",strokes:11,picture:"三段文字",pictureDescription:"幾個段落依順序組成一篇文章。"},"g4-li":{radical:"玉",strokes:11,picture:"想法連成線",pictureDescription:"把線索連起來,就能理解內容。"},"g5-bian":{radical:"辛",strokes:16,picture:"找不同",pictureDescription:"仔細找出兩個相似內容不同的地方。"},"g5-lun":{radical:"言",strokes:15,picture:"多人交換想法",pictureDescription:"大家輪流說明理由並聽別人的想法。"},"g5-ce":{radical:"竹",strokes:12,picture:"步驟清單",pictureDescription:"先安排步驟,再依方法完成目標。"},"g5-ju":{radical:"手",strokes:16,picture:"資料支持答案",pictureDescription:"用文章線索或資料支持自己的答案。"},"g5-bi":{radical:"比",strokes:4,picture:"兩欄比較表",pictureDescription:"把兩件事放在一起,找相同與不同。"},"g5-xi":{radical:"木",strokes:8,picture:"內容拆成小塊",pictureDescription:"把複雜內容分成幾個部分逐一理解。"},"g6-bian":{radical:"辛",strokes:21,picture:"兩方提出理由",pictureDescription:"兩方用理由和證據說明不同立場。"},"g6-zheng":{radical:"言",strokes:19,picture:"證據指向結論",pictureDescription:"資料和例子共同支持一個結論。"},"g6-tong":{radical:"糸",strokes:12,picture:"重點整理圖",pictureDescription:"把不同單元的重點整理到同一張圖。"},"g6-tui":{radical:"手",strokes:11,picture:"線索指向答案",pictureDescription:"從已知線索一步步想出合理結果。"},"g6-guan":{radical:"見",strokes:24,picture:"不同角度看同一件事",pictureDescription:"站在不同位置,可能會有不同看法。"},"g6-jie":{radical:"手",strokes:11,picture:"兩段道路連接",pictureDescription:"把前一段學習和下一階段順利連起來。"}},n={注音符號:"口",聲調練習:"口",基礎生字:"人",常見詞語:"手",朗讀練習:"日",生字與部首:"學",造詞與語意:"友",短文閱讀:"書",常用國字與部首:"語",詞語理解:"想",段落理解:"讀",成語與詞義:"理",段落結構:"章",摘要練習:"摘",因果推論:"理",說明文閱讀:"察",字詞辨析:"辨",複句關係:"析",閱讀策略:"策",主旨與摘要:"析",觀點與事實:"據",文本比較:"比",成語與語境:"觀",文本結構:"統",閱讀推論:"推",跨文本閱讀:"接",論點與證據:"證",演說與辯論:"辯",國中銜接閱讀:"接"},i={"g2-xue":{aliases:["学"],variantNote:"「学」是中國大陸常見簡化字,臺灣課程使用「學」。"},"g2-shu":{aliases:["书"],variantNote:"「书」是中國大陸常見簡化字,臺灣課程使用「書」。"},"g3-yu":{aliases:["语"],variantNote:"「语」是中國大陸常見簡化字,臺灣課程使用「語」。"},"g3-du":{aliases:["读"],variantNote:"「读」是中國大陸常見簡化字,臺灣課程使用「讀」。"},"g3-zhuang":{aliases:["庄"],variantNote:"「庄」可作「莊」的異體字;臺灣國小一般書寫正字「莊」。"},"g6-zheng":{aliases:["证"],variantNote:"「证」是中國大陸常見簡化字,臺灣課程使用「證」。"},"g6-tong":{aliases:["统"],variantNote:"「统」是中國大陸常見簡化字,臺灣課程使用「統」。"},"g6-guan":{aliases:["观"],variantNote:"「观」是中國大陸常見簡化字,臺灣課程使用「觀」。"}},s=t.chineseHandwritingWords.filter(e=>a[e.id]).map(e=>({...e,...a[e.id],...i[e.id]}));function c(e){return Array.from(e).reduce((e,t)=>e+t.charCodeAt(0),0)}function l(e){let t=s.filter(t=>t.grade===e);return t.length>=4?t:s.filter(t=>t.grade<=e).slice(-10)}e.s(["chineseDictionary",0,s,"findChineseDictionaryEntry",0,function(e){let t=e.normalize("NFKC").trim().replace(/[,。!?、;:,.!?;:\s]/g,"");if(!t)return;let r=s.find(e=>e.character===t);if(r)return{entry:r};for(let e of s){let r=e.aliases?.find(e=>e===t);if(r)return{entry:e,matchedAlias:r}}let a=s.find(e=>e.word===t);if(a)return{entry:a}},"getChineseDictionaryEntries",0,l,"getChineseDictionaryQuestion",0,function(e,t){let a=l(e),i=Object.entries(n).find(([e])=>t.includes(e))?.[1],o=a.find(e=>e.character===i),d=a.length?c(t)%a.length:0,h=o??a[d]??s[0],g=a.filter(e=>e.id!==h.id).slice(0,3),u=[h,...g].sort((e,r)=>c(`${t}:${e.id}`)-c(`${t}:${r.id}`)).map(e=>e.character);return{entry:h,options:u,illustration:(0,r.getChineseIllustrationForGrade)(e)}}])},66113,e=>{"use strict";var t=e.i(43476),r=e.i(71645);function a({feedback:e}){let r="excellent"===e.verdict||"good"===e.verdict?{shell:"border-green-100 bg-green-50 text-green-950",accent:"text-green-700",score:"text-green-800",badge:"bg-green-100 text-green-800",label:"已辨識為目標字"}:"needs-practice"===e.verdict?{shell:"border-amber-200 bg-amber-50 text-amber-950",accent:"text-amber-800",score:"text-amber-800",badge:"bg-amber-100 text-amber-900",label:"已辨識,還要再練"}:"scribble"===e.verdict?{shell:"border-rose-200 bg-rose-50 text-rose-950",accent:"text-rose-700",score:"text-rose-700",badge:"bg-rose-100 text-rose-800",label:"疑似塗鴉或多餘筆跡"}:{shell:"border-orange-200 bg-orange-50 text-stone-800",accent:"text-orange-700",score:"text-orange-700",badge:"bg-orange-100 text-orange-800",label:"blank"===e.verdict?"筆跡不足,未評分":"未辨識為目標字"},n=e.recognized;return(0,t.jsxs)("article",{className:`mt-5 rounded-warm border p-5 shadow-sm md:p-7 ${r.shell}`,"aria-live":"polite",children:[(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:`text-base font-black ${r.accent}`,children:"裝置端字形辨識"}),(0,t.jsx)("h3",{className:"mt-1 text-3xl font-black",children:"本次手寫檢查"}),(0,t.jsx)("span",{className:`mt-3 inline-flex rounded-full px-4 py-2 text-sm font-black ${r.badge}`,children:r.label})]}),(0,t.jsxs)("div",{className:"rounded-2xl bg-white px-5 py-3 text-right shadow-sm",children:[(0,t.jsxs)("strong",{className:`block text-3xl font-black ${r.score}`,children:[e.score," 分"]}),(0,t.jsx)("span",{className:"mt-1 block text-sm font-bold text-stone-500",children:n?`辨識信心 ${e.confidence}%`:"未通過字形門檻"})]})]}),(0,t.jsx)("p",{className:"mt-4 rounded-2xl bg-white/75 p-4 text-base font-bold leading-8 text-stone-600",children:"本次會比對筆畫位置、方向、結構與多餘線條。沒有辨識成目標字就判定不通過,位置與大小不能把錯字補成高分。"}),(0,t.jsx)("section",{className:"mt-4 grid gap-3 sm:grid-cols-2 lg:grid-cols-4","aria-label":"評分明細",children:e.metrics.map(e=>{var a;return(0,t.jsxs)("div",{className:"rounded-2xl bg-white/80 p-4",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("p",{className:"font-black text-ink",children:e.label}),(0,t.jsx)("strong",{className:`text-lg ${r.score}`,children:e.score})]}),(0,t.jsx)("div",{className:"mt-3 h-2.5 overflow-hidden rounded-full bg-stone-100",children:(0,t.jsx)("div",{className:`h-full rounded-full ${(a=e.score)>=80?"bg-green-500":a>=60?"bg-amber-400":"bg-coral"}`,style:{width:`${e.score}%`}})}),(0,t.jsx)("p",{className:"mt-2 text-sm font-bold leading-6 text-stone-500",children:e.detail})]},e.label)})}),(0,t.jsxs)("section",{className:"mt-4 rounded-2xl bg-white/75 p-5",children:[(0,t.jsx)("p",{className:"text-lg font-black",children:"整體表現"}),(0,t.jsx)("p",{className:"mt-2 text-base font-bold leading-8",children:e.overall})]}),(0,t.jsxs)("section",{className:"mt-4 grid gap-4 md:grid-cols-2",children:[(0,t.jsxs)("div",{className:"rounded-2xl bg-white/75 p-5",children:[(0,t.jsx)("p",{className:"text-lg font-black",children:n?"做得穩的地方":"本次判定"}),(0,t.jsx)("ul",{className:"mt-3 grid gap-2 text-base font-bold leading-7",children:e.strengths.map(e=>(0,t.jsxs)("li",{className:"flex gap-3",children:[(0,t.jsx)("span",{className:"font-black text-green-700",children:"好"}),(0,t.jsx)("span",{children:e})]},e))})]}),(0,t.jsxs)("div",{className:"rounded-2xl bg-white/75 p-5",children:[(0,t.jsx)("p",{className:"text-lg font-black",children:"下一次注意"}),(0,t.jsx)("ul",{className:"mt-3 grid gap-2 text-base font-bold leading-7",children:e.improvements.map(e=>(0,t.jsxs)("li",{className:"flex gap-3",children:[(0,t.jsx)("span",{className:"font-black text-amber-700",children:"練"}),(0,t.jsx)("span",{children:e})]},e))})]})]}),(0,t.jsxs)("section",{className:"mt-4 rounded-2xl bg-white/75 p-5",children:[(0,t.jsx)("p",{className:"text-lg font-black",children:"下一次怎麼練"}),(0,t.jsx)("p",{className:"mt-2 text-base font-bold leading-8",children:e.nextPractice}),(0,t.jsx)("p",{className:`mt-3 text-lg font-black ${r.accent}`,children:e.encouragement})]})]})}function n({saved:e,analyzing:r,onClear:a,onSave:i,onSubmitFeedback:s}){return(0,t.jsxs)("div",{className:"mt-5 flex flex-wrap items-center gap-3",children:[(0,t.jsx)("button",{className:"rounded-2xl bg-white px-6 py-4 text-lg font-bold text-amber-900 shadow-sm transition hover:bg-cream",type:"button",onClick:a,children:"清除"}),(0,t.jsx)("button",{className:"rounded-2xl bg-butter px-6 py-4 text-lg font-bold text-amber-900 shadow-sm transition hover:bg-amber-100",type:"button",onClick:i,children:"儲存"}),(0,t.jsx)("button",{className:"rounded-2xl bg-coral px-6 py-4 text-lg font-bold text-white shadow-sm transition hover:brightness-105 disabled:cursor-wait disabled:opacity-60",type:"button",disabled:r,onClick:s,children:r?"正在比對字形...":"檢查字形"}),e?(0,t.jsx)("span",{className:"text-base font-bold text-green-800","aria-live":"polite",children:"已儲存到本機"}):null]})}var i=e.i(47106),s=e.i(16549),c=e.i(51668);function l(e,t=0,r=1){return Math.min(r,Math.max(t,e))}function o(e){let t=new Uint8Array(e.width*e.height);for(let r=0;r<t.length;r+=1){let a=4*r,n=e.data[a+3],i=(e.data[a]+e.data[a+1]+e.data[a+2])/3;n>18&&i<225&&(t[r]=1)}return t}function d(e,t,r){let a=t,n=r,i=-1,s=-1,c=0;for(let l=0;l<r;l+=1)for(let r=0;r<t;r+=1)e[l*t+r]&&(c+=1,a=Math.min(a,r),n=Math.min(n,l),i=Math.max(i,r),s=Math.max(s,l));return 0===c||i<a||s<n?null:{left:a,top:n,right:i,bottom:s,width:i-a+1,height:s-n+1,count:c}}function h(e,t){let r=0;for(let a=0;a<e.length;a+=1)e[a]&&t[a]&&(r+=1);return r}function g(e,t,r){let a=0,n=0;for(let i=0;i<e.length;i+=1){if(!e[i])continue;n+=1;let s=t[i]/r;a+=Math.exp(-(s*s))}return n>0?l(a/n):0}function u(e,t,r,a){return e>=t&&e<=r?1:e<t?l(1-(t-e)/a):l(1-(e-r)/a)}function m(e,t){let r=0,a=0,n=0;for(let i=0;i<e.length;i+=1)r+=e[i]*t[i],a+=e[i]*e[i],n+=t[i]*t[i];return 0===a||0===n?0:l(r/Math.sqrt(a*n))}function p(e,t){let r=new Float32Array(256);for(let a=0;a<256;a+=1)for(let n=0;n<256;n+=1)e[256*a+n]&&(r["row"===t?a:n]+=1);let a=0;for(let e of r)a+=e;if(a>0)for(let e=0;e<r.length;e+=1)r[e]/=a;return r}function x(e,t){let r=0;for(let a=0;a<e.length;a+=1)r+=Math.abs(e[a]-t[a]);return l(1-r/2)}function f(e,t,r,a,n,i){return l(.26*e+.27*t+.19*r+.17*a+.07*n+.04*i)}let b=new Map;function w(e,t){return{mask:e,count:Math.max(1,function(e){let t=0;for(let r of e)t+=r;return t}(e)),expanded:function(e,t){let r=new Uint8Array(e.length),a=t*t;for(let n=0;n<256;n+=1)for(let i=0;i<256;i+=1)if(e[256*n+i])for(let e=-t;e<=t;e+=1){let s=n+e;if(!(s<0)&&!(s>=256))for(let n=-t;n<=t;n+=1){if(n*n+e*e>a)continue;let t=i+n;t<0||t>=256||(r[256*s+t]=1)}}return r}(e,t),distance:function(e){let t=new Float32Array(e.length),r=Math.SQRT2;t.fill(512);for(let r=0;r<e.length;r+=1)e[r]&&(t[r]=0);for(let e=0;e<256;e+=1)for(let a=0;a<256;a+=1){let n=256*e+a,i=t[n];a>0&&(i=Math.min(i,t[n-1]+1)),e>0&&(i=Math.min(i,t[n-256]+1)),a>0&&e>0&&(i=Math.min(i,t[n-256-1]+r)),a+1<256&&e>0&&(i=Math.min(i,t[n-256+1]+r)),t[n]=i}for(let e=255;e>=0;e-=1)for(let a=255;a>=0;a-=1){let n=256*e+a,i=t[n];a+1<256&&(i=Math.min(i,t[n+1]+1)),e+1<256&&(i=Math.min(i,t[n+256]+1)),a+1<256&&e+1<256&&(i=Math.min(i,t[n+256+1]+r)),a>0&&e+1<256&&(i=Math.min(i,t[n+256-1]+r)),t[n]=i}return t}(e),grid:function(e){let t=new Float32Array(144),r=256/12;for(let a=0;a<256;a+=1)for(let n=0;n<256;n+=1){if(!e[256*a+n])continue;let i=Math.min(11,Math.floor(n/r)),s=Math.min(11,Math.floor(a/r));t[12*s+i]+=1}let a=r*r;for(let e=0;e<t.length;e+=1)t[e]=l(t[e]/(.28*a));return t}(e),rowProjection:p(e,"row"),columnProjection:p(e,"column"),orientation:function(e){let t=new Float32Array(128);for(let r=1;r<255;r+=1)for(let a=1;a<255;a+=1){let n=256*r+a,i=e[n-256+1]+2*e[n+1]+e[n+256+1]-e[n-256-1]-2*e[n-1]-e[n+256-1],s=e[n+256-1]+2*e[n+256]+e[n+256+1]-e[n-256-1]-2*e[n-256]-e[n-256+1],c=Math.hypot(i,s);if(c<.5)continue;let l=Math.atan2(s,i)+Math.PI/2;for(;l<0;)l+=Math.PI;for(;l>=Math.PI;)l-=Math.PI;let o=(4*Math.min(3,Math.floor(r/64))+Math.min(3,Math.floor(a/64)))*8+Math.min(7,Math.floor(l/Math.PI*8));t[o]+=c}for(let e=0;e<16;e+=1){let r=8*e,a=0;for(let e=0;e<8;e+=1)a+=t[r+e]**2;if(0!==(a=Math.sqrt(a)))for(let e=0;e<8;e+=1)t[r+e]/=a}return t}(e)}}function k(e,t){var r,a;let n,i,s=function(e){let t,r,a=b.get(e);if(a)return a;let n=w(((t=document.createElement("canvas")).width=256,t.height=256,(r=t.getContext("2d",{willReadFrequently:!0}))?(r.clearRect(0,0,256,256),r.fillStyle="#111827",r.font='900 190px "Microsoft JhengHei", "PingFang TC", sans-serif',r.textAlign="center",r.textBaseline="middle",r.fillText(e,128,136),o(r.getImageData(0,0,256,256))):new Uint8Array(65536)),4);return b.set(e,n),n}(t),c=h(e.mask,s.expanded)/e.count,u=h(s.mask,e.expanded)/s.count,p=c+u===0?0:2*c*u/(c+u),k=g(e.mask,s.distance,9),y=g(s.mask,e.distance,13),j=k+y===0?0:2*k*y/(k+y),N=m(e.grid,s.grid),v=m(e.orientation,s.orientation),M=(x(e.rowProjection,s.rowProjection)+x(e.columnProjection,s.columnProjection))/2,z=(r=e.mask,a=s.mask,n=d(r,256,256),i=d(a,256,256),n&&i?l(1-Math.abs(Math.log(n.width/Math.max(1,n.height)/(i.width/Math.max(1,i.height))))/.9):0);return{strictSimilarity:p,distanceSimilarity:j,precision:c,recall:u,gridSimilarity:N,orientationSimilarity:v,projectionSimilarity:M,aspectSimilarity:z,shapeScore:f(p,j,N,v,M,z)}}function y(e){return{score:0,confidence:0,recognized:!1,verdict:"blank",overall:`還沒有讀到足夠的「${e}」筆跡,因此這次不評分。`,strengths:["願意打開手寫板,就是開始練習的第一步。"],improvements:["請用手指或觸控筆,在格子中央完整寫一次。"],nextPractice:`先看上方的「${e}」,從第一筆慢慢寫到最後一筆。`,encouragement:"不用急,寫完再按一次檢查就可以了。",metrics:[{label:"字形吻合",score:0,detail:"尚未偵測到足夠筆跡"},{label:"結構分布",score:0,detail:"請先寫出完整國字"},{label:"多餘筆跡",score:0,detail:"尚無法判斷"},{label:"位置大小",score:0,detail:"請寫在格子中央"}]}}function j(e){return`chenguang-handwriting-${e}`}var N=e.i(41324);let v=[1,2,3,4,5,6];e.s(["HandwritingCanvas",0,function({lessonId:e,promptText:h,initialGrade:g=1}){let{person:m}=(0,N.useActivePerson)(),p=(0,r.useRef)(null),x=(0,r.useRef)(!1),b=(0,r.useRef)({strokeCount:0,pointCount:0,pathLength:0,directionChanges:0}),M=(0,r.useRef)(null),z=(0,r.useRef)(null),[D,H]=(0,r.useState)(!1),[C,$]=(0,r.useState)(!1),[I,S]=(0,r.useState)(null),[P,R]=(0,r.useState)(g),A=(0,c.getChineseHandwritingWordsByGrade)(P),[F,T]=(0,r.useState)(A[0]?.id??c.chineseHandwritingWords[0].id),U=A.find(e=>e.id===F)??A[0]??c.chineseHandwritingWords[0],W=`${m.id}-${e}-${U.id}`,L=P<=2;function O(){b.current={strokeCount:0,pointCount:0,pathLength:0,directionChanges:0},M.current=null,z.current=null}function q(){let e=p.current,t=e?.getContext("2d");return e&&t?(t.lineWidth=6,t.lineCap="round",t.lineJoin="round",t.strokeStyle="#3f3f46",t):null}function B(e){let t=p.current;if(!t)return{x:0,y:0};let r=t.getBoundingClientRect();return{x:(e.clientX-r.left)/r.width*t.width,y:(e.clientY-r.top)/r.height*t.height}}function E(e){x.current=!1,M.current=null,z.current=null;try{e.currentTarget.releasePointerCapture(e.pointerId)}catch{}}function J(){let e=p.current?.toDataURL("image/png");if(e){let t;return t={lessonId:W,imageDataUrl:e,savedAt:new Date().toISOString()},window.localStorage.setItem(j(W),JSON.stringify(t)),H(!0),e}}return(0,r.useEffect)(()=>{O();let e=function(e){let t=window.localStorage.getItem(j(e));if(!t)return null;try{return JSON.parse(t)}catch{return null}}(W);H(!!e),S(null);let t=p.current,r=t?.getContext("2d");if(t&&r&&r.clearRect(0,0,t.width,t.height),!e||!t||!r)return;let a=new Image;a.onload=()=>{r.clearRect(0,0,t.width,t.height),r.drawImage(a,0,0,t.width,t.height),H(!0)},a.src=e.imageDataUrl},[W]),(0,t.jsxs)("section",{className:"rounded-warm border border-softline bg-white/90 p-4 shadow-warm sm:p-6",children:[(0,t.jsxs)("div",{className:"rounded-[1.75rem] border border-amber-100 bg-gradient-to-br from-[#fff7e8] to-white p-4 shadow-sm sm:p-5",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-4 lg:flex-row lg:items-end lg:justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-bold text-amber-800",children:"今天練習"}),(0,t.jsx)("h2",{className:"mt-1 text-3xl font-black text-ink",children:"國語手寫練習"}),(0,t.jsx)("p",{className:"mt-2 text-base font-bold text-stone-500",children:h})]}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:v.map(e=>(0,t.jsxs)("button",{type:"button",onClick:()=>{let t;return t=(0,c.getChineseHandwritingWordsByGrade)(e),void(R(e),T(t[0]?.id??c.chineseHandwritingWords[0].id))},className:`rounded-2xl px-4 py-2 text-sm font-black transition ${P===e?"bg-coral text-white shadow-sm":"bg-white text-amber-900 ring-1 ring-amber-100 hover:bg-butter"}`,children:["小",e]},e))})]}),(0,t.jsxs)("div",{className:"mt-5 grid gap-4 lg:grid-cols-[220px_1fr]",children:[(0,t.jsxs)("div",{className:"rounded-[1.5rem] bg-white/85 p-5 text-center ring-1 ring-amber-100",children:[(0,t.jsx)("div",{className:"text-[5.5rem] font-black leading-none text-amber-950",children:U.character}),(0,t.jsx)("div",{className:"mt-3 inline-flex rounded-full bg-leaf/75 px-4 py-2 text-xl font-black text-green-900",children:U.zhuyin}),(0,t.jsx)("p",{className:"mt-3 text-lg font-black text-stone-700",children:U.word}),(0,t.jsx)("div",{className:"mt-4",children:(0,t.jsx)(i.SpeechPracticeButton,{expected:U.character,alternatives:[U.word],lang:"zh-TW",speakLabel:"播放讀音",listenLabel:"檢查讀音",targetLabel:"練習"})})]}),(0,t.jsxs)("div",{className:"rounded-[1.5rem] bg-white/80 p-4 ring-1 ring-amber-100",children:[(0,t.jsx)("p",{className:"text-base font-black text-amber-800",children:"選擇練習國字"}),(0,t.jsx)("div",{className:"mt-3 flex gap-2 overflow-x-auto pb-2",children:A.map(e=>(0,t.jsxs)("button",{type:"button",onClick:()=>T(e.id),className:`min-w-[4.25rem] rounded-2xl px-4 py-3 text-center transition ${U.id===e.id?"bg-amber-900 text-white shadow-sm":"bg-cream text-amber-950 hover:bg-butter"}`,children:[(0,t.jsx)("span",{className:"block text-2xl font-black",children:e.character}),(0,t.jsx)("span",{className:"mt-1 block text-xs font-bold opacity-80",children:e.zhuyin})]},e.id))}),(0,t.jsxs)("div",{className:"mt-4 grid gap-3 text-stone-700 sm:grid-cols-3",children:[(0,t.jsxs)("div",{className:"rounded-2xl bg-[#f3fbef] p-4",children:[(0,t.jsx)("p",{className:"text-xs font-black text-green-800",children:"意思"}),(0,t.jsx)("p",{className:"mt-1 font-bold",children:U.meaning})]}),(0,t.jsxs)("div",{className:"rounded-2xl bg-[#eef7ff] p-4",children:[(0,t.jsx)("p",{className:"text-xs font-black text-blue-800",children:"例句"}),(0,t.jsx)("p",{className:"mt-1 font-bold",children:U.example})]}),(0,t.jsxs)("div",{className:"rounded-2xl bg-butter/70 p-4",children:[(0,t.jsx)("p",{className:"text-xs font-black text-amber-800",children:"書寫提醒"}),(0,t.jsx)("p",{className:"mt-1 font-bold",children:U.strokeHint})]})]})]})]})]}),(0,t.jsxs)("div",{className:"mt-5 rounded-[1.5rem] border-4 border-amber-100 bg-[#fffdf8] p-2 sm:p-3",children:[(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-2xl bg-[linear-gradient(#f6dfb2_1px,transparent_1px),linear-gradient(90deg,#f6dfb2_1px,transparent_1px)] bg-[size:48px_48px]",children:[L?(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-0 flex flex-col items-center justify-center text-center",children:[(0,t.jsx)("span",{className:"select-none text-[12rem] font-black leading-none text-amber-900/10 sm:text-[16rem]",children:U.character}),(0,t.jsx)("span",{className:"mt-2 rounded-full bg-white/60 px-4 py-2 text-lg font-black text-amber-900/35",children:U.zhuyin})]}):(0,t.jsx)("div",{className:"pointer-events-none absolute right-4 top-4 rounded-full bg-white/70 px-4 py-2 text-sm font-black text-stone-500",children:"小三以上自主書寫"}),(0,t.jsx)("canvas",{ref:p,width:900,height:520,className:"relative z-10 h-[360px] w-full touch-none rounded-2xl bg-transparent sm:h-[420px]","aria-label":"手寫練習區",onPointerDown:function(e){e.currentTarget.setPointerCapture(e.pointerId);let t=q();if(!t)return;let r=B(e);x.current=!0,b.current.strokeCount+=1,b.current.pointCount+=1,M.current=r,z.current=null,H(!1),S(null),t.beginPath(),t.moveTo(r.x,r.y)},onPointerMove:function(e){if(!x.current)return;let t=q();if(!t)return;let r=B(e),a=M.current;if(a){let e=Math.hypot(r.x-a.x,r.y-a.y);if(e>=2){let t=Math.atan2(r.y-a.y,r.x-a.x);null!==z.current&&Math.abs(Math.atan2(Math.sin(t-z.current),Math.cos(t-z.current)))>Math.PI/3&&(b.current.directionChanges+=1),b.current.pathLength+=e,b.current.pointCount+=1,M.current=r,z.current=t}}t.lineTo(r.x,r.y),t.stroke()},onPointerUp:E,onPointerCancel:E,onPointerLeave:E})]}),(0,t.jsx)("p",{className:"mt-3 text-base font-bold leading-7 text-stone-500",children:L?"小一、小二會顯示淡淡的國字虛底,孩子可以照著描。":"小三以上不顯示虛底,練習自己看字書寫。"})]}),(0,t.jsx)(n,{saved:D,analyzing:C,onClear:function(){let e=p.current,t=e?.getContext("2d");e&&t&&(t.clearRect(0,0,e.width,e.height),O(),window.localStorage.removeItem(j(W)),H(!1),S(null))},onSave:J,onSubmitFeedback:function(){let t=p.current;t&&!C&&(J(),$(!0),window.requestAnimationFrame(()=>{let r=(0,s.findChineseDictionaryEntry)(U.character)?.entry.strokes,a=function(e,t,r,a,n,i=[]){let s,c=e.getContext("2d",{willReadFrequently:!0});if(!c)return y(t);let h=d(o(c.getImageData(0,0,e.width,e.height)),e.width,e.height),g=Math.max(140,Math.round(e.width*e.height*35e-5));if(!h||h.count<g)return y(t);let m=w(function(e,t){let r=document.createElement("canvas");r.width=256,r.height=256;let a=r.getContext("2d",{willReadFrequently:!0});if(!a)return new Uint8Array(65536);let n=Math.min(208/t.width,208/t.height),i=Math.max(1,t.width*n),s=Math.max(1,t.height*n);return a.clearRect(0,0,256,256),a.imageSmoothingEnabled=!0,a.drawImage(e,t.left,t.top,t.width,t.height,(256-i)/2,(256-s)/2,i,s),o(a.getImageData(0,0,256,256))}(e,h),8),{strictSimilarity:p,distanceSimilarity:x,precision:b,recall:j,gridSimilarity:N,orientationSimilarity:v,projectionSimilarity:M,aspectSimilarity:z}=k(m,t),D=0;for(let e of new Set(i)){if(!e||e===t)continue;let r=k(m,e);r.shapeScore>D&&(s=e,D=r.shapeScore)}let H=l(1-Math.hypot((h.left+h.right)/2/e.width-.5,(h.top+h.bottom)/2/e.height-.5)/.34),C=h.width/e.width,$=h.height/e.height,I=(u(C,.22,.78,.16)+u($,.3,.9,.2))/2,S=C*$,P=h.count/Math.max(1,h.width*h.height),R=u(P,.025,.28,.15),{strokeScore:A,traceScribble:F}=function(e,t,r){if(!e||0===e.strokeCount||e.pointCount<2)return{strokeScore:.62,traceScribble:!1};let a=Math.hypot(r.width,r.height),n=e.directionChanges/Math.max(1,e.pointCount),i=e.pathLength/Math.max(1,a),s=Math.max(1,t??Math.round(4+i)),c=l(1-.8*(Math.abs(e.strokeCount-s)/Math.max(3,s))),o=e.strokeCount>2.4*s+3,d=e.pointCount>24&&n>.17&&i>Math.max(3.5,.7*s);return{strokeScore:c,traceScribble:o||d}}(a,n,e),T=b<.32&&S>.58||b<.38&&P>.31||p<.26&&N<.42&&S>.34||v<.3&&x<.52&&S>.24;return function(e){let{character:t,grade:r,strictSimilarity:a,distanceSimilarity:n,precision:i,recall:s,gridSimilarity:c,orientationSimilarity:l,projectionSimilarity:o,aspectSimilarity:d,placementScore:h,sizeScore:g,densityScore:u,strokeScore:m,suspiciousScribble:p,competingCharacter:x,competingSimilarity:b=0}=e,w=f(a,n,c,l,o,d),k=Math.round((.8*w+.06*h+.05*g+.04*u+.05*m)*100);w<.18?k=Math.min(k,18):w<.3?k=Math.min(k,30):w<.43?k=Math.min(k,44):w<.56?k=Math.min(k,59):w<.68?k=Math.min(k,74):w<.78?k=Math.min(k,84):w<.86&&(k=Math.min(k,89)),(a<.43||n<.5)&&(k=Math.min(k,39)),(c<.55||l<.48)&&(k=Math.min(k,39)),(i<.48||s<.44)&&(k=Math.min(k,35)),p&&(k=Math.min(k,20));let y=!x||w+.035>=b;y||(k=Math.min(k,32));let j=!p&&y&&w>=.63&&a>=.43&&n>=.5&&c>=.55&&l>=.48&&i>=.48&&s>=.44,N=j&&w>=.86&&a>=.72&&n>=.78&&c>=.78&&l>=.74&&i>=.68&&s>=.68;j||(k=Math.min(k,39)),N||(k=Math.min(k,89)),k=Math.max(0,Math.min(96,k));let v=p?"scribble":j?k>=90?"excellent":k>=75?"good":"needs-practice":"mismatch",M=[],z=[];j&&M.push(`系統已從這次筆跡辨識出「${t}」的主要結構。`),a>=.68&&M.push("主要筆畫的位置與標準字形接近。"),c>=.72&&M.push("字的上下左右結構分配得很清楚。"),l>=.72&&M.push("橫、直、撇、捺的方向與目標字接近。"),0===M.length&&M.push("這次筆跡已被記錄,請依照明確提示再練一次。"),p?z.push("偵測到過多來回線條或不規則轉折,這次判定不通過,不會用位置分數補高。"):!y&&x?z.push(`這次的結構更接近本組的「${x}」,請對照「${t}」後重新書寫。`):j||z.push(`目前的線條還無法可靠辨識為「${t}」,請對照字形後重新書寫。`),a<.68&&z.push(r<=2?"沿著淡色虛底慢慢描,特別注意轉彎、交叉和收筆的位置。":`再看一次「${t}」的字形,確認每個部件的方向與比例。`),l<.58&&z.push("筆畫方向和目標字差距較大,請先看清楚橫、直與轉折再寫。"),n<.62&&z.push("多處筆畫沒有落在目標字的位置,請沿著虛底逐筆完成。"),i<.6&&z.push("有些線條落在目標字形之外,請減少多餘筆跡。"),h<.72&&z.push("下一次把字心移到格子中央,四周留一點空間。"),g<.68&&z.push("請調整字的大小,讓完整筆畫留在練習格內。"),0===z.length&&z.push("下一次可以挑戰不看虛底,再寫一次同一個字。");let D=p?`這次沒有辨識為「${t}」,筆跡比較像來回塗畫,因此最高只保留低分。`:!y&&x?`這次筆跡更接近「${x}」,不能當成「${t}」給高分。`:j?k>=90?`已可靠辨識為「${t}」,字形、結構與筆跡都通過高分門檻。`:k>=75?`已辨識為「${t}」,再調整一個小地方就會更穩。`:`已看出「${t}」的主要結構,但還需要依提示再練一次。`:`目前證據不足,不能說這個字是「${t}」,所以不會給高分。`;return{score:k,confidence:Math.round(100*w),recognized:j,verdict:v,overall:D,strengths:M,improvements:z,nextPractice:r<=2?`清除後沿著「${t}」的虛底再描一次,寫完重新檢查,比較兩次差異。`:`先看「${t}」三秒鐘,再清除並獨立寫一次,完成後重新檢查。`,encouragement:j?"系統有辨識到正確方向;照著提示再寫一次,進步會更明顯。":"這次不硬給高分,找到真正需要練習的地方才有幫助。",metrics:[{label:"字形吻合",score:Math.round(100*n),detail:"逐點量測筆跡與目標字的距離"},{label:"結構分布",score:Math.round(100*c),detail:"比較上下左右的筆畫分布"},{label:"筆畫方向",score:Math.round(100*l),detail:"比對橫、直、撇、捺與轉折方向"},{label:"多餘筆跡",score:Math.round(100*i),detail:"檢查目標字外是否有多畫線條"}]}}({character:t,grade:r,strictSimilarity:p,distanceSimilarity:x,precision:b,recall:j,gridSimilarity:N,orientationSimilarity:v,projectionSimilarity:M,aspectSimilarity:z,placementScore:H,sizeScore:I,densityScore:R,strokeScore:A,suspiciousScribble:F||T,competingCharacter:s,competingSimilarity:D})}(t,U.character,P,b.current,r,A.map(e=>e.character));S(a),function(e){let t=`chenguang-handwriting-evaluations-${e.personId}`,r=[];try{let e=window.localStorage.getItem(t);r=e?JSON.parse(e):[]}catch{r=[]}let a={id:`${e.personId}-${e.wordId}-${Date.now()}`,personId:e.personId,lessonId:e.lessonId,wordId:e.wordId,character:e.character,grade:e.grade,score:e.feedback.score,feedback:e.feedback,evaluatedAt:new Date().toISOString()};window.localStorage.setItem(t,JSON.stringify([a,...r].slice(0,60)))}({personId:m.id,lessonId:e,wordId:U.id,character:U.character,grade:P,feedback:a}),$(!1)}))}}),I?(0,t.jsx)(a,{feedback:I}):null]})}],66113)}]);
|
_next/static/chunks/1g4vb67-ko26n.css
DELETED
|
@@ -1 +0,0 @@
|
|
| 1 |
-
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-orange-800:#9f2d00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-50:#fefce8;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-50:#ecfdf5;--color-cyan-50:#ecfeff;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-900:#8b0836;--color-rose-950:#4d0218;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-stone-700:#44403b;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-bounce:bounce 1s infinite;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-orange-50:lab(97.7008% 1.53738 5.90646);--color-orange-100:lab(94.7127% 3.58391 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-amber-50:lab(98.6252% -.635982 8.42309);--color-amber-100:lab(95.916% -1.2165 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8823% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-50:lab(98.6846% -1.79058 9.77662);--color-green-50:lab(98.1563% -5.60117 2.75913);--color-green-100:lab(96.186% -13.8464 6.52362);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8072);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-50:lab(97.8462% -6.94963 1.85487);--color-cyan-50:lab(98.3303% -5.97429 -2.62109);--color-blue-50:lab(96.492% -1.14647 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3368 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7854 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86233 -32.2945);--color-rose-50:lab(96.2369% 4.94152 1.28012);--color-rose-100:lab(92.8221% 9.86832 2.60077);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68834);--color-rose-400:lab(64.4124% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4329 31.4532);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-100:lab(96.5286% -.0991821 .36428);--color-stone-200:lab(91.055% .663072 .865591);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88047 3.20325);--color-stone-500:lab(48.1164% 2.35698 4.26853);--color-stone-600:lab(35.5168% 1.08606 4.07829);--color-stone-700:lab(27.3812% 1.32917 3.57789);--color-stone-800:lab(15.0353% 1.96067 1.53427);--color-stone-900:lab(9.03835% 1.15297 1.92955)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-20{top:calc(var(--spacing) * 20)}.top-full{top:100%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.bottom-1\/2{bottom:50%}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(.75rem, env(safe-area-inset-bottom))}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-52{height:calc(var(--spacing) * 52)}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-auto{height:auto}.h-full{height:100%}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[420px\]{max-height:420px}.max-h-\[520px\]{max-height:520px}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[72vh\]{min-height:72vh}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[320px\]{width:320px}.w-\[min\(920px\,calc\(100vw-2rem\)\)\]{width:min(920px,100vw - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-20{max-width:calc(var(--spacing) * 20)}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[1480px\]{max-width:1480px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-\[4\.25rem\]{min-width:4.25rem}.min-w-\[520px\]{min-width:520px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-\[-35deg\]{rotate:-35deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.\[scrollbar-width\:none\]{scrollbar-width:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:var(--spacing)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-\[32px\]{border-top-left-radius:32px;border-bottom-left-radius:32px}.rounded-b-full{border-bottom-right-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[10px\]{border-style:var(--tw-border-style);border-width:10px}.border-x-\[24px\]{border-inline-style:var(--tw-border-style);border-inline-width:24px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-b-\[42px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:42px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#efe7da\]{border-color:#efe7da}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-100\/80{border-color:#ffedd5cc}@supports (color:color-mix(in lab, red, red)){.border-orange-100\/80{border-color:color-mix(in oklab, var(--color-orange-100) 80%, transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-400{border-color:var(--color-rose-400)}.border-stone-300{border-color:var(--color-stone-300)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-x-transparent{border-inline-color:#0000}.border-b-\[\#78b9ef\]{border-bottom-color:#78b9ef}.bg-\[\#7fcf9b\]{background-color:#7fcf9b}.bg-\[\#e8f7e9\]{background-color:#e8f7e9}.bg-\[\#eef7ff\]{background-color:#eef7ff}.bg-\[\#f3fbef\]{background-color:#f3fbef}.bg-\[\#f4bd62\]{background-color:#f4bd62}.bg-\[\#f4f1eb\]{background-color:#f4f1eb}.bg-\[\#f7f1e6\]{background-color:#f7f1e6}.bg-\[\#ff8b7d\]{background-color:#ff8b7d}.bg-\[\#ffc95d\]{background-color:#ffc95d}.bg-\[\#fff0eb\]{background-color:#fff0eb}.bg-\[\#fff3be\]{background-color:#fff3be}.bg-\[\#fff3df\]{background-color:#fff3df}.bg-\[\#fff8ea\]{background-color:#fff8ea}.bg-\[\#fff8ea\]\/90{background-color:#fff8eae6;background-color:lab(97.8453% .676304 7.62112/.9)}.bg-\[\#fff8eb\]{background-color:#fff8eb}.bg-\[\#fff8ec\]{background-color:#fff8ec}.bg-\[\#fffaf3\]{background-color:#fffaf3}.bg-\[\#fffaf3\]\/95{background-color:#fffaf3f2;background-color:lab(98.5176% .8322 3.98619/.95)}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-\[\#fffdf9\]{background-color:#fffdf9}.bg-\[\#fffdfa\]{background-color:#fffdfa}.bg-\[\#fffdfa\]\/90{background-color:#fffdfae6;background-color:lab(99.4017% .298113 1.68463/.9)}.bg-\[\#fffdfa\]\/95{background-color:#fffdfaf2;background-color:lab(99.4017% .298113 1.68463/.95)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-900{background-color:var(--color-amber-900)}.bg-black{background-color:var(--color-black)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/70{background-color:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.bg-blue-50\/80{background-color:#eff6ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/80{background-color:color-mix(in oklab, var(--color-blue-50) 80%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/70{background-color:#dbeafeb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/70{background-color:color-mix(in oklab, var(--color-blue-100) 70%, transparent)}}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/80{background-color:#f0fdf4cc}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/80{background-color:color-mix(in oklab, var(--color-green-50) 80%, transparent)}}.bg-green-50\/90{background-color:#f0fdf4e6}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/90{background-color:color-mix(in oklab, var(--color-green-50) 90%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/80{background-color:#fff7edcc}@supports (color:color-mix(in lab, red, red)){.bg-orange-50\/80{background-color:color-mix(in oklab, var(--color-orange-50) 80%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-800{background-color:var(--color-stone-800)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.92\]{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.92\]{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(\#f6dfb2_1px\,transparent_1px\)\,linear-gradient\(90deg\,\#f6dfb2_1px\,transparent_1px\)\]{background-image:linear-gradient(#f6dfb2 1px,#0000 1px),linear-gradient(90deg,#f6dfb2 1px,#0000 1px)}.bg-\[linear-gradient\(135deg\,rgba\(255\,248\,234\,0\.96\)\,rgba\(239\,249\,242\,0\.94\)\)\]{background-image:linear-gradient(135deg,#fff8eaf5,#eff9f2f0)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(255\,213\,144\,0\.5\)\,transparent_34rem\)\,radial-gradient\(circle_at_top_right\,rgba\(190\,235\,220\,0\.55\)\,transparent_32rem\)\,linear-gradient\(135deg\,\#fff8ef\,\#f7fbff_55\%\,\#fff8e8\)\]{background-image:radial-gradient(circle at 0 0,#ffd59080,#0000 34rem),radial-gradient(circle at 100% 0,#beebdc8c,#0000 32rem),linear-gradient(135deg,#fff8ef,#f7fbff 55%,#fff8e8)}.from-\[\#f47c70\]{--tw-gradient-from:#f47c70;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fff7e8\]{--tw-gradient-from:#fff7e8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fff8ea\]{--tw-gradient-from:#fff8ea;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-300{--tw-gradient-via:var(--color-amber-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#f5bd4f\]{--tw-gradient-to:#f5bd4f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50{--tw-gradient-to:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-50{--tw-gradient-to:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-300{--tw-gradient-to:var(--color-green-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-50{--tw-gradient-to:var(--color-rose-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-50{--tw-gradient-to:var(--color-yellow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[size\:48px_48px\]{background-size:48px 48px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.58em\]{font-size:.58em}.text-\[5\.5rem\]{font-size:5.5rem}.text-\[11px\]{font-size:11px}.text-\[12rem\]{font-size:12rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2e3138\]{color:#2e3138}.text-\[\#8f4e2f\]{color:#8f4e2f}.text-\[\#565b63\]{color:#565b63}.text-\[\#737780\]{color:#737780}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/10{color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/10{color:color-mix(in oklab, var(--color-amber-900) 10%, transparent)}}.text-amber-900\/35{color:#7b330659}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/35{color:color-mix(in oklab, var(--color-amber-900) 35%, transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-green-950{color:var(--color-green-950)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-rose-500{color:var(--color-rose-500)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-rose-950{color:var(--color-rose-950)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-white{color:var(--color-white)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-orange-500{accent-color:var(--color-orange-500)}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(244\,124\,112\,0\.28\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#f47c7047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(244\,124\,112\,0\.22\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#f47c7038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(244\,124\,112\,0\.22\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#f47c7038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(244\,124\,112\,0\.24\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#f47c703d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(74\,55\,32\,0\.12\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#4a37201f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(93\,75\,55\,0\.12\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#5d4b371f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(74\,55\,32\,0\.16\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#4a372029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-green-100{--tw-ring-color:var(--color-green-100)}.ring-orange-100{--tw-ring-color:var(--color-orange-100)}.ring-rose-100{--tw-ring-color:var(--color-rose-100)}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-amber-50:is(:where(.group):hover *){background-color:var(--color-amber-50)}}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-amber-100:hover{border-color:var(--color-amber-100)}.hover\:border-amber-200:hover{border-color:var(--color-amber-200)}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:bg-\[\#d9f5df\]:hover{background-color:#d9f5df}.hover\:bg-\[\#ee625c\]:hover{background-color:#ee625c}.hover\:bg-\[\#ffe8bd\]:hover{background-color:#ffe8bd}.hover\:bg-\[\#fff1d8\]:hover{background-color:#fff1d8}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[\#8f4e2f\]:hover{color:#8f4e2f}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-amber-200:focus{border-color:var(--color-amber-200)}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-green-100:focus{--tw-ring-color:var(--color-green-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-\[\#e8f7e9\]:focus-visible{background-color:#e8f7e9}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:translate-y-0:disabled{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-green-200:disabled{background-color:var(--color-green-200)}.disabled\:bg-stone-300:disabled{background-color:var(--color-stone-300)}.disabled\:text-green-800:disabled{color:var(--color-green-800)}.disabled\:text-stone-600:disabled{color:var(--color-stone-600)}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:col-end-5{grid-column-end:5}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-\[420px\]{height:420px}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[2\.5rem_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[16rem\]{font-size:16rem}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pb-0{padding-bottom:0}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:ml-64{margin-left:calc(var(--spacing) * 64)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.12fr_0\.88fr\]{grid-template-columns:1.12fr .88fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(260px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:min-w-\[520px\]{min-width:520px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.xl\:grid-cols-\[1fr_0\.95fr\]{grid-template-columns:1fr .95fr}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}}}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:clip}body{color:#2e3138;-webkit-text-size-adjust:100%;background:linear-gradient(135deg,#fff8ef 0%,#f5fbfa 52%,#f7fbff 100%);width:100%;max-width:100%;min-height:100vh;margin:0;font-family:GenSenRounded TW,GenSenRounded,"jf open 粉圓 2.0",Microsoft JhengHei,PingFang TC,system-ui,sans-serif;overflow-x:clip}main,section,article,header,nav,main *{min-width:0}img,video,canvas{max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #f47c7059}.home-page{background:#fff8ef;min-height:100vh;padding:18px}.home-shell{width:min(1240px,100%);margin:0 auto}.home-nav{justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 4px 16px;display:flex}.home-brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.home-brand-mark{color:#fff;background:#f47c70;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 12px 28px #f47c703d}.home-brand strong,.home-brand small{display:block}.home-brand strong{font-size:23px;font-weight:900}.home-brand small{color:#78716c;margin-top:2px;font-size:13px;font-weight:700}.home-nav-actions,.home-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.home-nav-link,.home-nav-button,.home-primary-button,.home-secondary-button{border-radius:16px;justify-content:center;align-items:center;font-weight:900;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.home-nav-link,.home-nav-button{min-height:46px;padding:0 18px}.home-nav-link,.home-secondary-button{color:#925126;background:#ffffffe0;border:1px solid #eadfce}.home-nav-button,.home-primary-button{color:#fff;background:#f47c70;box-shadow:0 16px 36px #f47c7042}.home-nav-link:hover,.home-nav-button:hover,.home-primary-button:hover,.home-secondary-button:hover,.home-feature-card:hover{transform:translateY(-2px)}.home-nav-link:active,.home-nav-button:active,.home-primary-button:active,.home-secondary-button:active,.home-feature-card:active{transform:translateY(0)scale(.99)}.home-hero{background-image:linear-gradient(90deg,#fff9f1fc 0%,#fff9f1f0 34%,#fff9f18a 55%,#fff9f10d 76%),url(/images/chenguang-family.webp);background-position:50%;background-size:cover;border:1px solid #eadfce;border-radius:32px;align-items:center;min-height:min(640px,68svh);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #89683d21}.home-hero-copy{z-index:1;width:min(620px,58%);padding:clamp(34px,6vw,78px);position:relative}.home-eyebrow{color:#a95320;letter-spacing:0;margin:0;font-size:14px;font-weight:900}.home-hero h1{color:#2e3138;letter-spacing:0;max-width:580px;margin:16px 0 0;font-size:clamp(44px,6vw,72px);font-weight:950;line-height:1.12}.home-hero-lead{color:#57534e;max-width:560px;margin:22px 0 0;font-size:clamp(17px,1.7vw,21px);font-weight:700;line-height:1.8}.home-hero-actions{margin-top:28px}.home-primary-button,.home-secondary-button{min-height:56px;padding:0 24px;font-size:17px}.home-hero-note{color:#78716c;max-width:520px;margin:18px 0 0;font-size:13px;font-weight:700;line-height:1.7}.home-steps{background:#ffffffe6;border:1px solid #eadfce;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden;box-shadow:0 16px 44px #89683d14}.home-step{align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.home-step+.home-step{border-left:1px solid #eadfce}.home-step>span{color:#f47c70;font-size:13px;font-weight:950}.home-step strong,.home-step p{margin:0;display:block}.home-step strong{font-size:15px;font-weight:900}.home-step p{color:#78716c;margin-top:5px;font-size:13px;font-weight:650;line-height:1.55}.home-features{padding:80px 0 48px}.home-features>header{max-width:720px}.home-features h2{margin:10px 0 0;font-size:clamp(32px,4vw,48px);font-weight:950;line-height:1.2}.home-features>header>p:last-child{color:#78716c;margin:14px 0 0;font-size:17px;font-weight:650;line-height:1.7}.home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.home-feature-card{background:#ffffffe6;border:1px solid #eadfce;border-radius:28px;flex-direction:column;min-height:280px;padding:28px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 18px 48px #89683d17}.home-feature-card:nth-child(2){background:#f1faf4}.home-feature-card:nth-child(3){background:#f3f8ff}.home-feature-number{color:#a95320;background:#fff1d9;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.home-feature-card h3{margin:22px 0 0;font-size:26px;font-weight:950}.home-feature-card p{color:#69635d;margin:12px 0 0;font-size:16px;font-weight:650;line-height:1.75}.home-feature-card>strong{color:#a95320;margin-top:auto;padding-top:24px;font-size:14px;font-weight:950}.bg-coral{background-color:#f47c70!important}.bg-butter{background-color:#fff1d9!important}.bg-cream{background-color:#fff8f0!important}.bg-mint{background-color:#dff5df!important}.bg-honey{background-color:#f5bd4f!important}.text-ink{color:#2e3138!important}.text-coral{color:#f47c70!important}.border-softline,[class*=border-softline]{border-color:#eadfce!important}.shadow-warm{box-shadow:0 24px 70px #89683d24!important}.rounded-warm{border-radius:1.75rem!important}.app-reading-scale{font-size:1.1rem}.app-reading-scale .text-xs{font-size:.825rem!important}.app-reading-scale .text-sm{font-size:.9625rem!important}.app-reading-scale .text-base{font-size:1.1rem!important}.app-reading-scale .text-lg{font-size:1.2375rem!important}.app-reading-scale .text-xl{font-size:1.375rem!important}.app-reading-scale .text-2xl{font-size:1.65rem!important}.app-reading-scale .text-3xl{font-size:2.0625rem!important}.app-reading-scale .text-4xl{font-size:2.475rem!important}.app-reading-scale .text-5xl{font-size:3.3rem!important;line-height:1.12!important}.app-reading-scale .text-6xl{font-size:4.125rem!important;line-height:1.08!important}@media (max-width:900px){.home-page{padding:12px}.home-nav{gap:10px;padding-bottom:12px}.home-brand small,.home-nav-link{display:none}.home-nav-button{min-height:44px;padding:0 16px}.home-hero{background-image:linear-gradient(#fff9f10f 0%,#fff9f142 35%,#fff9f1fa 68%,#fff9f1 100%),url(/images/chenguang-family.webp);background-position:64%;border-radius:26px;align-items:flex-end;min-height:640px}.home-hero-copy{width:100%;padding:28px 22px}.home-hero h1{max-width:360px;font-size:39px;line-height:1.16}.home-hero-lead{font-size:16px;line-height:1.7}.home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-primary-button,.home-secondary-button{min-width:0;min-height:52px;padding:0 12px;font-size:15px}.home-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-step+.home-step{border-left:0}.home-step:nth-child(2n){border-left:1px solid #eadfce}.home-step:nth-child(n+3){border-top:1px solid #eadfce}.home-step{padding:16px 13px}.home-features{padding-top:56px}.home-feature-grid{grid-template-columns:1fr}.home-feature-card{border-radius:24px;min-height:230px;padding:24px}input,textarea,select{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
|
|
|
|
|
|
_next/static/chunks/3o1hosevpiqm9.css
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-orange-800:#9f2d00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-50:#fefce8;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-50:#ecfdf5;--color-cyan-50:#ecfeff;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-900:#8b0836;--color-rose-950:#4d0218;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-stone-700:#44403b;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-orange-50:lab(97.7008% 1.53738 5.90646);--color-orange-100:lab(94.7127% 3.58391 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-amber-50:lab(98.6252% -.635982 8.42309);--color-amber-100:lab(95.916% -1.2165 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8823% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-50:lab(98.6846% -1.79058 9.77662);--color-green-50:lab(98.1563% -5.60117 2.75913);--color-green-100:lab(96.186% -13.8464 6.52362);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8072);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-50:lab(97.8462% -6.94963 1.85487);--color-cyan-50:lab(98.3303% -5.97429 -2.62109);--color-blue-50:lab(96.492% -1.14647 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3368 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7854 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86233 -32.2945);--color-rose-50:lab(96.2369% 4.94152 1.28012);--color-rose-100:lab(92.8221% 9.86832 2.60077);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68834);--color-rose-400:lab(64.4124% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4329 31.4532);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-100:lab(96.5286% -.0991821 .36428);--color-stone-200:lab(91.055% .663072 .865591);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88047 3.20325);--color-stone-500:lab(48.1164% 2.35698 4.26853);--color-stone-600:lab(35.5168% 1.08606 4.07829);--color-stone-700:lab(27.3812% 1.32917 3.57789);--color-stone-800:lab(15.0353% 1.96067 1.53427);--color-stone-900:lab(9.03835% 1.15297 1.92955)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-20{top:calc(var(--spacing) * 20)}.top-full{top:100%}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-1\/2{bottom:50%}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(.75rem, env(safe-area-inset-bottom))}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-52{height:calc(var(--spacing) * 52)}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-auto{height:auto}.h-full{height:100%}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-\[420px\]{max-height:420px}.max-h-\[520px\]{max-height:520px}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[72vh\]{min-height:72vh}.min-h-\[320px\]{min-height:320px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[320px\]{width:320px}.w-\[min\(920px\,calc\(100vw-2rem\)\)\]{width:min(920px,100vw - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-20{max-width:calc(var(--spacing) * 20)}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[1480px\]{max-width:1480px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-\[4\.25rem\]{min-width:4.25rem}.min-w-\[520px\]{min-width:520px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-\[-35deg\]{rotate:-35deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:var(--spacing)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-\[32px\]{border-top-left-radius:32px;border-bottom-left-radius:32px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[10px\]{border-style:var(--tw-border-style);border-width:10px}.border-x-\[24px\]{border-inline-style:var(--tw-border-style);border-inline-width:24px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\[42px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:42px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#efe7da\]{border-color:#efe7da}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-300{border-color:var(--color-blue-300)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-100\/80{border-color:#ffedd5cc}@supports (color:color-mix(in lab, red, red)){.border-orange-100\/80{border-color:color-mix(in oklab, var(--color-orange-100) 80%, transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-400{border-color:var(--color-rose-400)}.border-stone-300{border-color:var(--color-stone-300)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-x-transparent{border-inline-color:#0000}.border-b-\[\#78b9ef\]{border-bottom-color:#78b9ef}.bg-\[\#7fcf9b\]{background-color:#7fcf9b}.bg-\[\#e8f7e9\]{background-color:#e8f7e9}.bg-\[\#eef7ff\]{background-color:#eef7ff}.bg-\[\#f3fbef\]{background-color:#f3fbef}.bg-\[\#f4bd62\]{background-color:#f4bd62}.bg-\[\#f4f1eb\]{background-color:#f4f1eb}.bg-\[\#f7f1e6\]{background-color:#f7f1e6}.bg-\[\#ff8b7d\]{background-color:#ff8b7d}.bg-\[\#ffc95d\]{background-color:#ffc95d}.bg-\[\#fff0eb\]{background-color:#fff0eb}.bg-\[\#fff3be\]{background-color:#fff3be}.bg-\[\#fff3df\]{background-color:#fff3df}.bg-\[\#fff8ea\]{background-color:#fff8ea}.bg-\[\#fff8ea\]\/90{background-color:#fff8eae6;background-color:lab(97.8453% .676304 7.62112/.9)}.bg-\[\#fff8eb\]{background-color:#fff8eb}.bg-\[\#fff8ec\]{background-color:#fff8ec}.bg-\[\#fffaf3\]{background-color:#fffaf3}.bg-\[\#fffaf3\]\/95{background-color:#fffaf3f2;background-color:lab(98.5176% .8322 3.98619/.95)}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-\[\#fffdf9\]{background-color:#fffdf9}.bg-\[\#fffdfa\]{background-color:#fffdfa}.bg-\[\#fffdfa\]\/90{background-color:#fffdfae6;background-color:lab(99.4017% .298113 1.68463/.9)}.bg-\[\#fffdfa\]\/95{background-color:#fffdfaf2;background-color:lab(99.4017% .298113 1.68463/.95)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-900{background-color:var(--color-amber-900)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/70{background-color:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.bg-blue-50\/80{background-color:#eff6ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/80{background-color:color-mix(in oklab, var(--color-blue-50) 80%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/70{background-color:#dbeafeb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/70{background-color:color-mix(in oklab, var(--color-blue-100) 70%, transparent)}}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/80{background-color:#f0fdf4cc}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/80{background-color:color-mix(in oklab, var(--color-green-50) 80%, transparent)}}.bg-green-50\/90{background-color:#f0fdf4e6}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/90{background-color:color-mix(in oklab, var(--color-green-50) 90%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/80{background-color:#fff7edcc}@supports (color:color-mix(in lab, red, red)){.bg-orange-50\/80{background-color:color-mix(in oklab, var(--color-orange-50) 80%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-800{background-color:var(--color-stone-800)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.92\]{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.92\]{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(\#f6dfb2_1px\,transparent_1px\)\,linear-gradient\(90deg\,\#f6dfb2_1px\,transparent_1px\)\]{background-image:linear-gradient(#f6dfb2 1px,#0000 1px),linear-gradient(90deg,#f6dfb2 1px,#0000 1px)}.bg-\[linear-gradient\(135deg\,rgba\(255\,248\,234\,0\.96\)\,rgba\(239\,249\,242\,0\.94\)\)\]{background-image:linear-gradient(135deg,#fff8eaf5,#eff9f2f0)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(255\,213\,144\,0\.5\)\,transparent_34rem\)\,radial-gradient\(circle_at_top_right\,rgba\(190\,235\,220\,0\.55\)\,transparent_32rem\)\,linear-gradient\(135deg\,\#fff8ef\,\#f7fbff_55\%\,\#fff8e8\)\]{background-image:radial-gradient(circle at 0 0,#ffd59080,#0000 34rem),radial-gradient(circle at 100% 0,#beebdc8c,#0000 32rem),linear-gradient(135deg,#fff8ef,#f7fbff 55%,#fff8e8)}.from-\[\#f47c70\]{--tw-gradient-from:#f47c70;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fff7e8\]{--tw-gradient-from:#fff7e8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fff8ea\]{--tw-gradient-from:#fff8ea;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-300{--tw-gradient-via:var(--color-amber-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#f5bd4f\]{--tw-gradient-to:#f5bd4f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50{--tw-gradient-to:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-50{--tw-gradient-to:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-300{--tw-gradient-to:var(--color-green-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-50{--tw-gradient-to:var(--color-rose-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-50{--tw-gradient-to:var(--color-yellow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[size\:48px_48px\]{background-size:48px 48px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.58em\]{font-size:.58em}.text-\[5\.5rem\]{font-size:5.5rem}.text-\[11px\]{font-size:11px}.text-\[12rem\]{font-size:12rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2e3138\]{color:#2e3138}.text-\[\#8f4e2f\]{color:#8f4e2f}.text-\[\#565b63\]{color:#565b63}.text-\[\#737780\]{color:#737780}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/10{color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/10{color:color-mix(in oklab, var(--color-amber-900) 10%, transparent)}}.text-amber-900\/35{color:#7b330659}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/35{color:color-mix(in oklab, var(--color-amber-900) 35%, transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-green-950{color:var(--color-green-950)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-rose-500{color:var(--color-rose-500)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-rose-950{color:var(--color-rose-950)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-white{color:var(--color-white)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-orange-500{accent-color:var(--color-orange-500)}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(244\,124\,112\,0\.28\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#f47c7047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(244\,124\,112\,0\.22\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#f47c7038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(244\,124\,112\,0\.22\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#f47c7038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(244\,124\,112\,0\.24\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#f47c703d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(74\,55\,32\,0\.12\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#4a37201f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(93\,75\,55\,0\.12\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#5d4b371f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(74\,55\,32\,0\.16\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#4a372029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-green-100{--tw-ring-color:var(--color-green-100)}.ring-rose-100{--tw-ring-color:var(--color-rose-100)}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-amber-100:hover{border-color:var(--color-amber-100)}.hover\:border-amber-200:hover{border-color:var(--color-amber-200)}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:bg-\[\#d9f5df\]:hover{background-color:#d9f5df}.hover\:bg-\[\#ee625c\]:hover{background-color:#ee625c}.hover\:bg-\[\#ffe8bd\]:hover{background-color:#ffe8bd}.hover\:bg-\[\#fff1d8\]:hover{background-color:#fff1d8}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[\#8f4e2f\]:hover{color:#8f4e2f}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-amber-200:focus{border-color:var(--color-amber-200)}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-green-100:focus{--tw-ring-color:var(--color-green-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-\[\#e8f7e9\]:focus-visible{background-color:#e8f7e9}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:translate-y-0:disabled{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-green-200:disabled{background-color:var(--color-green-200)}.disabled\:bg-stone-300:disabled{background-color:var(--color-stone-300)}.disabled\:text-green-800:disabled{color:var(--color-green-800)}.disabled\:text-stone-600:disabled{color:var(--color-stone-600)}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:col-end-5{grid-column-end:5}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-\[420px\]{height:420px}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[2\.5rem_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[16rem\]{font-size:16rem}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pb-0{padding-bottom:0}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:ml-64{margin-left:calc(var(--spacing) * 64)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.12fr_0\.88fr\]{grid-template-columns:1.12fr .88fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(260px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}}}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:clip}body{color:#2e3138;-webkit-text-size-adjust:100%;background:linear-gradient(135deg,#fff8ef 0%,#f5fbfa 52%,#f7fbff 100%);width:100%;max-width:100%;min-height:100vh;margin:0;font-family:GenSenRounded TW,GenSenRounded,"jf open 粉圓 2.0",Microsoft JhengHei,PingFang TC,system-ui,sans-serif;overflow-x:clip}main,section,article,header,nav,main *{min-width:0}img,video,canvas{max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #f47c7059}.home-page{background:#fff8ef;min-height:100vh;padding:18px}.home-shell{width:min(1240px,100%);margin:0 auto}.home-nav{justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 4px 16px;display:flex}.home-brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.home-brand-mark{color:#fff;background:#f47c70;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 12px 28px #f47c703d}.home-brand strong,.home-brand small{display:block}.home-brand strong{font-size:23px;font-weight:900}.home-brand small{color:#78716c;margin-top:2px;font-size:13px;font-weight:700}.home-nav-actions,.home-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.home-nav-link,.home-nav-button,.home-primary-button,.home-secondary-button{border-radius:16px;justify-content:center;align-items:center;font-weight:900;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.home-nav-link,.home-nav-button{min-height:46px;padding:0 18px}.home-nav-link,.home-secondary-button{color:#925126;background:#ffffffe0;border:1px solid #eadfce}.home-nav-button,.home-primary-button{color:#fff;background:#f47c70;box-shadow:0 16px 36px #f47c7042}.home-nav-link:hover,.home-nav-button:hover,.home-primary-button:hover,.home-secondary-button:hover,.home-feature-card:hover{transform:translateY(-2px)}.home-nav-link:active,.home-nav-button:active,.home-primary-button:active,.home-secondary-button:active,.home-feature-card:active{transform:translateY(0)scale(.99)}.home-hero{background-image:linear-gradient(90deg,#fff9f1fc 0%,#fff9f1f0 34%,#fff9f18a 55%,#fff9f10d 76%),url(/images/chenguang-family.webp);background-position:50%;background-size:cover;border:1px solid #eadfce;border-radius:32px;align-items:center;min-height:min(640px,68svh);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #89683d21}.home-hero-copy{z-index:1;width:min(620px,58%);padding:clamp(34px,6vw,78px);position:relative}.home-eyebrow{color:#a95320;letter-spacing:0;margin:0;font-size:14px;font-weight:900}.home-hero h1{color:#2e3138;letter-spacing:0;max-width:580px;margin:16px 0 0;font-size:clamp(44px,6vw,72px);font-weight:950;line-height:1.12}.home-hero-lead{color:#57534e;max-width:560px;margin:22px 0 0;font-size:clamp(17px,1.7vw,21px);font-weight:700;line-height:1.8}.home-hero-actions{margin-top:28px}.home-primary-button,.home-secondary-button{min-height:56px;padding:0 24px;font-size:17px}.home-hero-note{color:#78716c;max-width:520px;margin:18px 0 0;font-size:13px;font-weight:700;line-height:1.7}.home-steps{background:#ffffffe6;border:1px solid #eadfce;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden;box-shadow:0 16px 44px #89683d14}.home-step{align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.home-step+.home-step{border-left:1px solid #eadfce}.home-step>span{color:#f47c70;font-size:13px;font-weight:950}.home-step strong,.home-step p{margin:0;display:block}.home-step strong{font-size:15px;font-weight:900}.home-step p{color:#78716c;margin-top:5px;font-size:13px;font-weight:650;line-height:1.55}.home-features{padding:80px 0 48px}.home-features>header{max-width:720px}.home-features h2{margin:10px 0 0;font-size:clamp(32px,4vw,48px);font-weight:950;line-height:1.2}.home-features>header>p:last-child{color:#78716c;margin:14px 0 0;font-size:17px;font-weight:650;line-height:1.7}.home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.home-feature-card{background:#ffffffe6;border:1px solid #eadfce;border-radius:28px;flex-direction:column;min-height:280px;padding:28px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 18px 48px #89683d17}.home-feature-card:nth-child(2){background:#f1faf4}.home-feature-card:nth-child(3){background:#f3f8ff}.home-feature-number{color:#a95320;background:#fff1d9;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.home-feature-card h3{margin:22px 0 0;font-size:26px;font-weight:950}.home-feature-card p{color:#69635d;margin:12px 0 0;font-size:16px;font-weight:650;line-height:1.75}.home-feature-card>strong{color:#a95320;margin-top:auto;padding-top:24px;font-size:14px;font-weight:950}.bg-coral{background-color:#f47c70!important}.bg-butter{background-color:#fff1d9!important}.bg-cream{background-color:#fff8f0!important}.bg-mint{background-color:#dff5df!important}.bg-honey{background-color:#f5bd4f!important}.text-ink{color:#2e3138!important}.text-coral{color:#f47c70!important}.border-softline,[class*=border-softline]{border-color:#eadfce!important}.shadow-warm{box-shadow:0 24px 70px #89683d24!important}.rounded-warm{border-radius:1.75rem!important}.app-reading-scale{font-size:1.1rem}.app-reading-scale .text-xs{font-size:.825rem!important}.app-reading-scale .text-sm{font-size:.9625rem!important}.app-reading-scale .text-base{font-size:1.1rem!important}.app-reading-scale .text-lg{font-size:1.2375rem!important}.app-reading-scale .text-xl{font-size:1.375rem!important}.app-reading-scale .text-2xl{font-size:1.65rem!important}.app-reading-scale .text-3xl{font-size:2.0625rem!important}.app-reading-scale .text-4xl{font-size:2.475rem!important}.app-reading-scale .text-5xl{font-size:3.3rem!important;line-height:1.12!important}.app-reading-scale .text-6xl{font-size:4.125rem!important;line-height:1.08!important}@media (max-width:900px){.home-page{padding:12px}.home-nav{gap:10px;padding-bottom:12px}.home-brand small,.home-nav-link{display:none}.home-nav-button{min-height:44px;padding:0 16px}.home-hero{background-image:linear-gradient(#fff9f10f 0%,#fff9f142 35%,#fff9f1fa 68%,#fff9f1 100%),url(/images/chenguang-family.webp);background-position:64%;border-radius:26px;align-items:flex-end;min-height:640px}.home-hero-copy{width:100%;padding:28px 22px}.home-hero h1{max-width:360px;font-size:39px;line-height:1.16}.home-hero-lead{font-size:16px;line-height:1.7}.home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-primary-button,.home-secondary-button{min-width:0;min-height:52px;padding:0 12px;font-size:15px}.home-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-step+.home-step{border-left:0}.home-step:nth-child(2n){border-left:1px solid #eadfce}.home-step:nth-child(n+3){border-top:1px solid #eadfce}.home-step{padding:16px 13px}.home-features{padding-top:56px}.home-feature-grid{grid-template-columns:1fr}.home-feature-card{border-radius:24px;min-height:230px;padding:24px}input,textarea,select{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
|
_not-found/__next._full.txt
CHANGED
|
@@ -7,8 +7,8 @@
|
|
| 7 |
9:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 8 |
b:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 9 |
d:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 10 |
-
:HL["/_next/static/chunks/
|
| 11 |
-
0:{"P":null,"c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
| 12 |
e:[]
|
| 13 |
8:"$We"
|
| 14 |
a:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]
|
|
|
|
| 7 |
9:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 8 |
b:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 9 |
d:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 10 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 11 |
+
0:{"P":null,"c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L5",null,{"children":["$","$6",null,{"name":"Next.MetadataOutlet","children":"$@7"}]}]]}],{},null,false,null]},null,false,"$@8"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L9",null,{"children":"$La"}],["$","div",null,{"hidden":true,"children":["$","$Lb",null,{"children":["$","$6",null,{"name":"Next.Metadata","children":"$Lc"}]}]}],null]}],false]],"m":"$undefined","G":["$d",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"chenguang-mt5ldnda"}
|
| 12 |
e:[]
|
| 13 |
8:"$We"
|
| 14 |
a:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]
|
_not-found/__next._head.txt
CHANGED
|
@@ -2,4 +2,4 @@
|
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
-
0:{"rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]}]}]}],null]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-
|
|
|
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
+
0:{"rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]}]}]}],null]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
_not-found/__next._index.txt
CHANGED
|
@@ -2,5 +2,5 @@
|
|
| 2 |
2:I[17907,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"StaticSpaceNavigationGuard"]
|
| 3 |
3:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
-
:HL["/_next/static/chunks/
|
| 6 |
-
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
|
|
|
| 2 |
2:I[17907,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"StaticSpaceNavigationGuard"]
|
| 3 |
3:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 6 |
+
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
_not-found/__next._not-found.txt
CHANGED
|
@@ -2,4 +2,4 @@
|
|
| 2 |
2:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 3 |
3:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:[]
|
| 5 |
-
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"chenguang-
|
|
|
|
| 2 |
2:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 3 |
3:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:[]
|
| 5 |
+
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"chenguang-mt5ldnda"}
|
_not-found/__next._not-found/__PAGE__.txt
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
1:"$Sreact.fragment"
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 3 |
3:"$Sreact.suspense"
|
| 4 |
-
0:{"rsc":["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-
|
| 5 |
4:null
|
|
|
|
| 1 |
1:"$Sreact.fragment"
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 3 |
3:"$Sreact.suspense"
|
| 4 |
+
0:{"rsc":["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
| 5 |
4:null
|
_not-found/__next._tree.txt
CHANGED
|
@@ -1,2 +1,2 @@
|
|
| 1 |
-
:HL["/_next/static/chunks/
|
| 2 |
-
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"/_not-found","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"chenguang-
|
|
|
|
| 1 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 2 |
+
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"/_not-found","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"chenguang-mt5ldnda"}
|
_not-found/index.html
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
<!DOCTYPE html><html lang="zh-Hant"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/
|
|
|
|
| 1 |
+
<!DOCTYPE html><html lang="zh-Hant"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/3o1hosevpiqm9.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/40e0f9pufs6g4.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/3peubv2924kx4.js" async=""></script><script src="/_next/static/chunks/1lld_xgwo9am9.js" async=""></script><script src="/_next/static/chunks/turbopack-38dm0j3nbl-h4.js" async=""></script><script src="/_next/static/chunks/2v9kiejxhux02.js" async=""></script><script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script><meta name="robots" content="noindex"/><title>404: This page could not be found.</title><meta name="theme-color" content="#fff8ef"/><title>晨光|國小學習陪跑系統</title><meta name="description" content="給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div style="font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/40e0f9pufs6g4.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[17907,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"StaticSpaceNavigationGuard\"]\n3:I[39756,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n5:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\n6:\"$Sreact.suspense\"\n9:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\nb:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\nd:I[68027,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/3o1hosevpiqm9.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"_not-found\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3o1hosevpiqm9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2v9kiejxhux02.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-Hant\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@7\"}]}]]}],{},null,false,null]},null,false,\"$@8\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$L9\",null,{\"children\":\"$La\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lc\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$d\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3o1hosevpiqm9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"chenguang-mt5ldnda\"}\n"])</script><script>self.__next_f.push([1,"e:[]\n8:\"$We\"\n"])</script><script>self.__next_f.push([1,"a:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#fff8ef\"}]]\n"])</script><script>self.__next_f.push([1,"7:null\nc:[[\"$\",\"title\",\"0\",{\"children\":\"晨光|國小學習陪跑系統\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。\"}]]\n"])</script></body></html>
|
_not-found/index.txt
CHANGED
|
@@ -7,8 +7,8 @@
|
|
| 7 |
9:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 8 |
b:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 9 |
d:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 10 |
-
:HL["/_next/static/chunks/
|
| 11 |
-
0:{"P":null,"c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
| 12 |
e:[]
|
| 13 |
8:"$We"
|
| 14 |
a:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]
|
|
|
|
| 7 |
9:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 8 |
b:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 9 |
d:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 10 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 11 |
+
0:{"P":null,"c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:1:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L5",null,{"children":["$","$6",null,{"name":"Next.MetadataOutlet","children":"$@7"}]}]]}],{},null,false,null]},null,false,"$@8"]},null,false,null],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L9",null,{"children":"$La"}],["$","div",null,{"hidden":true,"children":["$","$Lb",null,{"children":["$","$6",null,{"name":"Next.Metadata","children":"$Lc"}]}]}],null]}],false]],"m":"$undefined","G":["$d",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"chenguang-mt5ldnda"}
|
| 12 |
e:[]
|
| 13 |
8:"$We"
|
| 14 |
a:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]
|
account/__next._full.txt
CHANGED
|
@@ -9,8 +9,8 @@ a:"$Sreact.suspense"
|
|
| 9 |
d:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 10 |
f:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 11 |
11:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 12 |
-
:HL["/_next/static/chunks/
|
| 13 |
-
0:{"P":null,"c":["","account",""],"q":"","i":false,"f":[[["",{"children":["account",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
| 14 |
12:[]
|
| 15 |
c:"$W12"
|
| 16 |
7:{}
|
|
|
|
| 9 |
d:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 10 |
f:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 11 |
11:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 12 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 13 |
+
0:{"P":null,"c":["","account",""],"q":"","i":false,"f":[[["",{"children":["account",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","$L5",null,{"Component":"$6","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@7","$@8"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/2mka_yjv0p9c4.js","async":true,"nonce":"$undefined"}]],["$","$L9",null,{"children":["$","$a",null,{"name":"Next.MetadataOutlet","children":"$@b"}]}]]}],{},null,false,null]},null,false,"$@c"]},null,false,null],["$","$1","h",{"children":[null,["$","$Ld",null,{"children":"$Le"}],["$","div",null,{"hidden":true,"children":["$","$Lf",null,{"children":["$","$a",null,{"name":"Next.Metadata","children":"$L10"}]}]}],null]}],false]],"m":"$undefined","G":["$11",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"chenguang-mt5ldnda"}
|
| 14 |
12:[]
|
| 15 |
c:"$W12"
|
| 16 |
7:{}
|
account/__next._head.txt
CHANGED
|
@@ -2,4 +2,4 @@
|
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
-
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]}]}]}],null]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-
|
|
|
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
+
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]}]}]}],null]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
account/__next._index.txt
CHANGED
|
@@ -2,5 +2,5 @@
|
|
| 2 |
2:I[17907,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"StaticSpaceNavigationGuard"]
|
| 3 |
3:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
-
:HL["/_next/static/chunks/
|
| 6 |
-
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
|
|
|
| 2 |
2:I[17907,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"StaticSpaceNavigationGuard"]
|
| 3 |
3:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 6 |
+
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
account/__next._tree.txt
CHANGED
|
@@ -1,2 +1,2 @@
|
|
| 1 |
-
:HL["/_next/static/chunks/
|
| 2 |
-
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"account","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"chenguang-
|
|
|
|
| 1 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 2 |
+
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"account","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"chenguang-mt5ldnda"}
|
account/__next.account.txt
CHANGED
|
@@ -2,4 +2,4 @@
|
|
| 2 |
2:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 3 |
3:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:[]
|
| 5 |
-
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"chenguang-
|
|
|
|
| 2 |
2:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 3 |
3:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:[]
|
| 5 |
+
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"chenguang-mt5ldnda"}
|
account/__next.account/__PAGE__.txt
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
3:I[19172,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/2mka_yjv0p9c4.js"],"default"]
|
| 4 |
6:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 5 |
7:"$Sreact.suspense"
|
| 6 |
-
0:{"rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/2mka_yjv0p9c4.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-
|
| 7 |
4:{}
|
| 8 |
5:"$0:rsc:props:children:0:props:serverProvidedParams:params"
|
| 9 |
8:null
|
|
|
|
| 3 |
3:I[19172,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/2mka_yjv0p9c4.js"],"default"]
|
| 4 |
6:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 5 |
7:"$Sreact.suspense"
|
| 6 |
+
0:{"rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/2mka_yjv0p9c4.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
| 7 |
4:{}
|
| 8 |
5:"$0:rsc:props:children:0:props:serverProvidedParams:params"
|
| 9 |
8:null
|
account/index.html
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
<!DOCTYPE html><html lang="zh-Hant"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/1g4vb67-ko26n.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/40e0f9pufs6g4.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/3peubv2924kx4.js" async=""></script><script src="/_next/static/chunks/1lld_xgwo9am9.js" async=""></script><script src="/_next/static/chunks/turbopack-38dm0j3nbl-h4.js" async=""></script><script src="/_next/static/chunks/2v9kiejxhux02.js" async=""></script><script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script><script src="/_next/static/chunks/2mka_yjv0p9c4.js" async=""></script><meta name="theme-color" content="#fff8ef"/><title>晨光|國小學習陪跑系統</title><meta name="description" content="給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div class="fixed inset-0 z-[100] grid place-items-center bg-[#fffaf3]/95 p-5 backdrop-blur-md" role="status" aria-live="polite"><div class="w-full max-w-md rounded-[2rem] border border-white bg-white/90 p-7 text-center shadow-warm"><span class="mx-auto grid h-14 w-14 place-items-center rounded-2xl bg-butter text-2xl" aria-hidden="true">☀</span><strong class="mt-4 block text-2xl font-black text-ink">正在讀取目前學習年級</strong><p class="mt-2 font-bold leading-7 text-stone-500">晨光會自動載入這位學習者正確的課程內容。</p></div></div><aside class="fixed inset-y-0 left-0 z-20 hidden w-64 flex-col border-r border-softline/80 bg-white/85 backdrop-blur-xl lg:flex"><div class="flex min-h-0 flex-1 flex-col gap-5 overflow-y-auto px-5 py-6"><a href="/index.html" class="flex items-center gap-3"><span class="grid h-12 w-12 place-items-center rounded-2xl bg-gradient-to-br from-coral to-honey text-2xl shadow-warm">☀</span><span><strong class="block text-2xl font-black text-ink">晨光</strong><small class="text-sm font-bold text-stone-500">國小學習陪跑系統</small></span></a><div class="grid gap-3"><a href="/login/index.html" class="rounded-2xl border border-softline bg-white px-4 py-3 text-center font-black text-amber-800 transition hover:bg-butter">登入</a><a href="/courses/index.html" class="rounded-2xl border border-softline bg-white px-4 py-3 text-center font-black text-amber-800 transition hover:bg-butter">訪客體驗</a><a href="/register/index.html" class="rounded-2xl bg-coral px-4 py-3 text-center font-black text-white shadow-warm transition hover:brightness-105">註冊登入</a></div></div></aside><main class="app-reading-scale min-h-screen min-w-0 overflow-x-clip px-4 pb-28 pt-4 lg:ml-64 lg:px-10 lg:py-6"><div class="sticky top-3 z-40 mb-5 lg:hidden"><div class="flex min-w-0 items-center justify-between gap-2 rounded-3xl border border-white/80 bg-white/90 p-3 shadow-warm backdrop-blur-xl"><div class="min-w-0 flex-1"><a href="/index.html" class="flex min-w-0 items-center gap-3 text-ink"><span class="grid h-12 w-12 shrink-0 place-items-center rounded-2xl bg-gradient-to-br from-coral to-honey text-2xl shadow-warm" aria-hidden="true">☀</span><span class="min-w-0 leading-tight"><strong class="block truncate text-xl font-black">晨光</strong><small class="block truncate text-sm font-bold text-stone-500">國小學習陪跑系統</small></span></a></div><div class="flex shrink-0 items-center gap-2"><div class="relative shrink-0"><button type="button" class="flex min-h-11 max-w-[5.5rem] items-center gap-1 rounded-2xl bg-butter px-2 text-left text-amber-950 shadow-sm sm:max-w-none sm:gap-2 sm:px-3" aria-expanded="false" aria-label="切換目前使用者"><span class="min-w-0"><strong class="block max-w-20 truncate text-sm font-black">小一學習者</strong><small class="block text-[11px] font-bold opacity-70">小一</small></span><span aria-hidden="true" class="text-xs">⌄</span></button></div><div class="shrink-0 lg:hidden"><button type="button" class="grid min-h-11 min-w-11 place-items-center rounded-2xl bg-white text-xl font-black text-amber-900 shadow-sm active:scale-[0.98]" aria-expanded="false" aria-label="開啟完整功能選單">☰</button></div></div></div></div><div class="mx-auto min-w-0 w-full max-w-7xl"><div class="space-y-7"><header class="flex min-w-0 flex-col gap-5 pb-1 sm:flex-row sm:items-start sm:justify-between"><div class="min-w-0"><p class="text-sm font-black uppercase tracking-[0.08em] text-amber-700">Member Center</p><h1 class="mt-2 text-3xl font-black leading-tight tracking-normal text-ink md:text-5xl">會員中心</h1><p class="mt-3 max-w-3xl text-base font-medium leading-7 text-stone-600 md:text-lg md:leading-8">目前先用 mock 帳號示範登入後狀態,之後可以接 Supabase 與正式付款權限。</p></div><div class="w-full shrink-0 sm:w-auto"><a href="/dashboard/index.html" class="inline-flex min-h-12 items-center justify-center rounded-2xl bg-butter px-6 py-3 text-center font-black text-amber-900 shadow-sm transition hover:-translate-y-0.5 hover:bg-amber-100 active:translate-y-0 active:scale-[0.98] focus:outline-none focus:ring-4 focus:ring-honey/20 disabled:cursor-not-allowed disabled:translate-y-0 disabled:opacity-55 ">回儀表板</a></div></header><div class="grid gap-6 lg:grid-cols-[1fr_1fr]"><section class="min-w-0 overflow-hidden rounded-[1.75rem] border border-softline/80 bg-white/90 p-5 shadow-warm sm:p-6 md:p-8 "><p class="font-black text-amber-700">目前使用者</p><h2 class="mt-3 text-4xl font-black text-ink">小一學習者</h2><div class="mt-6 grid gap-3 text-lg font-bold text-stone-700"><p>身份:<!-- -->學生</p><p>年級:國小<!-- -->1<!-- -->年級</p><p>帳號 ID:<!-- -->learner-grade-1</p><p>方案狀態:MVP 示範帳號</p></div><div class="mt-6 flex flex-wrap gap-3"><a href="/pricing/index.html" class="inline-flex min-h-12 items-center justify-center rounded-2xl bg-butter px-6 py-3 text-center font-black text-amber-900 shadow-sm transition hover:-translate-y-0.5 hover:bg-amber-100 active:translate-y-0 active:scale-[0.98] focus:outline-none focus:ring-4 focus:ring-honey/20 disabled:cursor-not-allowed disabled:translate-y-0 disabled:opacity-55 ">查看方案</a><a href="/daily-record/index.html" class="inline-flex min-h-12 items-center justify-center rounded-2xl bg-butter px-6 py-3 text-center font-black text-amber-900 shadow-sm transition hover:-translate-y-0.5 hover:bg-amber-100 active:translate-y-0 active:scale-[0.98] focus:outline-none focus:ring-4 focus:ring-honey/20 disabled:cursor-not-allowed disabled:translate-y-0 disabled:opacity-55 ">看每日紀錄</a></div></section><div class="rounded-2xl border p-5 border-green-100 bg-green-50 text-green-950 h-full"><p class="mb-2 font-black">永久免費名單</p><div class="leading-8"><p>以下帳號會保留永久免費無限使用權限,之後接資料庫時也會成為白名單規則。</p><div class="mt-4 grid gap-3"><div class="rounded-2xl bg-white/80 px-4 py-3 font-black text-green-900 shadow-sm">小一學習者<!-- -->|<!-- -->永久免費無限使用</div><div class="rounded-2xl bg-white/80 px-4 py-3 font-black text-green-900 shadow-sm">小二學習者<!-- -->|<!-- -->永久免費無限使用</div><div class="rounded-2xl bg-white/80 px-4 py-3 font-black text-green-900 shadow-sm">小三學習者<!-- -->|<!-- -->永久免費無限使用</div><div class="rounded-2xl bg-white/80 px-4 py-3 font-black text-green-900 shadow-sm">家長帳號一<!-- -->|<!-- -->永久免費無限使用</div><div class="rounded-2xl bg-white/80 px-4 py-3 font-black text-green-900 shadow-sm">家長帳號二<!-- -->|<!-- -->永久免費無限使用</div></div></div></div></div></div></div><nav class="fixed inset-x-3 bottom-[max(0.75rem,env(safe-area-inset-bottom))] z-50 grid grid-cols-4 gap-1 rounded-3xl border border-white/80 bg-white/90 p-2 shadow-warm backdrop-blur-xl lg:hidden" aria-label="主要功能"><a href="/dashboard/index.html" class="flex min-w-0 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-2 text-center transition active:scale-[0.98] text-stone-600"><span class="text-sm font-black">⌂</span><span class="w-full truncate text-[11px] font-black">課程首頁</span></a><a href="/daily-quiz/index.html" class="flex min-w-0 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-2 text-center transition active:scale-[0.98] text-stone-600"><span class="text-sm font-black">10</span><span class="w-full truncate text-[11px] font-black">每日 10 題</span></a><a href="/practice/index.html" class="flex min-w-0 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-2 text-center transition active:scale-[0.98] text-stone-600"><span class="text-sm font-black">Aa</span><span class="w-full truncate text-[11px] font-black">英文練習</span></a></nav></main><!--$--><!--/$--><script src="/_next/static/chunks/40e0f9pufs6g4.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[17907,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"StaticSpaceNavigationGuard\"]\n3:I[39756,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n5:I[47257,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ClientPageRoot\"]\n6:I[19172,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2mka_yjv0p9c4.js\"],\"default\"]\n9:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\na:\"$Sreact.suspense\"\nd:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\nf:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\n11:I[68027,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/1g4vb67-ko26n.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"account\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"account\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1g4vb67-ko26n.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2v9kiejxhux02.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-Hant\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L5\",null,{\"Component\":\"$6\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":[\"$@7\",\"$@8\"]}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2mka_yjv0p9c4.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@b\"}]}]]}],{},null,false,null]},null,false,\"$@c\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L10\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1g4vb67-ko26n.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"chenguang-mt5jxho8\"}\n"])</script><script>self.__next_f.push([1,"12:[]\nc:\"$W12\"\n7:{}\n8:\"$0:f:0:1:1:children:1:children:0:props:children:0:props:serverProvidedParams:params\"\n"])</script><script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#fff8ef\"}]]\n"])</script><script>self.__next_f.push([1,"b:null\n10:[[\"$\",\"title\",\"0\",{\"children\":\"晨光|國小學習陪跑系統\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。\"}]]\n"])</script></body></html>
|
|
|
|
| 1 |
+
<!DOCTYPE html><html lang="zh-Hant"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/3o1hosevpiqm9.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/40e0f9pufs6g4.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/3peubv2924kx4.js" async=""></script><script src="/_next/static/chunks/1lld_xgwo9am9.js" async=""></script><script src="/_next/static/chunks/turbopack-38dm0j3nbl-h4.js" async=""></script><script src="/_next/static/chunks/2v9kiejxhux02.js" async=""></script><script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script><script src="/_next/static/chunks/2mka_yjv0p9c4.js" async=""></script><meta name="theme-color" content="#fff8ef"/><title>晨光|國小學習陪跑系統</title><meta name="description" content="給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div class="fixed inset-0 z-[100] grid place-items-center bg-[#fffaf3]/95 p-5 backdrop-blur-md" role="status" aria-live="polite"><div class="w-full max-w-md rounded-[2rem] border border-white bg-white/90 p-7 text-center shadow-warm"><span class="mx-auto grid h-14 w-14 place-items-center rounded-2xl bg-butter text-2xl" aria-hidden="true">☀</span><strong class="mt-4 block text-2xl font-black text-ink">正在讀取目前學習年級</strong><p class="mt-2 font-bold leading-7 text-stone-500">晨光會自動載入這位學習者正確的課程內容。</p></div></div><aside class="fixed inset-y-0 left-0 z-20 hidden w-64 flex-col border-r border-softline/80 bg-white/85 backdrop-blur-xl lg:flex"><div class="flex min-h-0 flex-1 flex-col gap-5 overflow-y-auto px-5 py-6"><a href="/index.html" class="flex items-center gap-3"><span class="grid h-12 w-12 place-items-center rounded-2xl bg-gradient-to-br from-coral to-honey text-2xl shadow-warm">☀</span><span><strong class="block text-2xl font-black text-ink">晨光</strong><small class="text-sm font-bold text-stone-500">國小學習陪跑系統</small></span></a><div class="grid gap-3"><a href="/login/index.html" class="rounded-2xl border border-softline bg-white px-4 py-3 text-center font-black text-amber-800 transition hover:bg-butter">登入</a><a href="/courses/index.html" class="rounded-2xl border border-softline bg-white px-4 py-3 text-center font-black text-amber-800 transition hover:bg-butter">訪客體驗</a><a href="/register/index.html" class="rounded-2xl bg-coral px-4 py-3 text-center font-black text-white shadow-warm transition hover:brightness-105">註冊登入</a></div></div></aside><main class="app-reading-scale min-h-screen min-w-0 overflow-x-clip px-4 pb-28 pt-4 lg:ml-64 lg:px-10 lg:py-6"><div class="sticky top-3 z-40 mb-5 lg:hidden"><div class="flex min-w-0 items-center justify-between gap-2 rounded-3xl border border-white/80 bg-white/90 p-3 shadow-warm backdrop-blur-xl"><div class="min-w-0 flex-1"><a href="/index.html" class="flex min-w-0 items-center gap-3 text-ink"><span class="grid h-12 w-12 shrink-0 place-items-center rounded-2xl bg-gradient-to-br from-coral to-honey text-2xl shadow-warm" aria-hidden="true">☀</span><span class="min-w-0 leading-tight"><strong class="block truncate text-xl font-black">晨光</strong><small class="block truncate text-sm font-bold text-stone-500">國小學習陪跑系統</small></span></a></div><div class="flex shrink-0 items-center gap-2"><div class="relative shrink-0"><button type="button" class="flex min-h-11 max-w-[5.5rem] items-center gap-1 rounded-2xl bg-butter px-2 text-left text-amber-950 shadow-sm sm:max-w-none sm:gap-2 sm:px-3" aria-expanded="false" aria-label="切換目前使用者"><span class="min-w-0"><strong class="block max-w-20 truncate text-sm font-black">小一學習者</strong><small class="block text-[11px] font-bold opacity-70">小一</small></span><span aria-hidden="true" class="text-xs">⌄</span></button></div><div class="shrink-0 lg:hidden"><button type="button" class="grid min-h-11 min-w-11 place-items-center rounded-2xl bg-white text-xl font-black text-amber-900 shadow-sm active:scale-[0.98]" aria-expanded="false" aria-label="開啟完整功能選單">☰</button></div></div></div></div><div class="mx-auto min-w-0 w-full max-w-7xl"><div class="space-y-7"><header class="flex min-w-0 flex-col gap-5 pb-1 sm:flex-row sm:items-start sm:justify-between"><div class="min-w-0"><p class="text-sm font-black uppercase tracking-[0.08em] text-amber-700">Member Center</p><h1 class="mt-2 text-3xl font-black leading-tight tracking-normal text-ink md:text-5xl">會員中心</h1><p class="mt-3 max-w-3xl text-base font-medium leading-7 text-stone-600 md:text-lg md:leading-8">目前先用 mock 帳號示範登入後狀態,之後可以接 Supabase 與正式付款權限。</p></div><div class="w-full shrink-0 sm:w-auto"><a href="/dashboard/index.html" class="inline-flex min-h-12 items-center justify-center rounded-2xl bg-butter px-6 py-3 text-center font-black text-amber-900 shadow-sm transition hover:-translate-y-0.5 hover:bg-amber-100 active:translate-y-0 active:scale-[0.98] focus:outline-none focus:ring-4 focus:ring-honey/20 disabled:cursor-not-allowed disabled:translate-y-0 disabled:opacity-55 ">回儀表板</a></div></header><div class="grid gap-6 lg:grid-cols-[1fr_1fr]"><section class="min-w-0 overflow-hidden rounded-[1.75rem] border border-softline/80 bg-white/90 p-5 shadow-warm sm:p-6 md:p-8 "><p class="font-black text-amber-700">目前使用者</p><h2 class="mt-3 text-4xl font-black text-ink">小一學習者</h2><div class="mt-6 grid gap-3 text-lg font-bold text-stone-700"><p>身份:<!-- -->學生</p><p>年級:國小<!-- -->1<!-- -->年級</p><p>帳號 ID:<!-- -->learner-grade-1</p><p>方案狀態:MVP 示範帳號</p></div><div class="mt-6 flex flex-wrap gap-3"><a href="/pricing/index.html" class="inline-flex min-h-12 items-center justify-center rounded-2xl bg-butter px-6 py-3 text-center font-black text-amber-900 shadow-sm transition hover:-translate-y-0.5 hover:bg-amber-100 active:translate-y-0 active:scale-[0.98] focus:outline-none focus:ring-4 focus:ring-honey/20 disabled:cursor-not-allowed disabled:translate-y-0 disabled:opacity-55 ">查看方案</a><a href="/daily-record/index.html" class="inline-flex min-h-12 items-center justify-center rounded-2xl bg-butter px-6 py-3 text-center font-black text-amber-900 shadow-sm transition hover:-translate-y-0.5 hover:bg-amber-100 active:translate-y-0 active:scale-[0.98] focus:outline-none focus:ring-4 focus:ring-honey/20 disabled:cursor-not-allowed disabled:translate-y-0 disabled:opacity-55 ">看每日紀錄</a></div></section><div class="rounded-2xl border p-5 border-green-100 bg-green-50 text-green-950 h-full"><p class="mb-2 font-black">永久免費名單</p><div class="leading-8"><p>以下帳號會保留永久免費無限使用權限,之後接資料庫時也會成為白名單規則。</p><div class="mt-4 grid gap-3"><div class="rounded-2xl bg-white/80 px-4 py-3 font-black text-green-900 shadow-sm">小一學習者<!-- -->|<!-- -->永久免費無限使用</div><div class="rounded-2xl bg-white/80 px-4 py-3 font-black text-green-900 shadow-sm">小二學習者<!-- -->|<!-- -->永久免費無限使用</div><div class="rounded-2xl bg-white/80 px-4 py-3 font-black text-green-900 shadow-sm">小三學習者<!-- -->|<!-- -->永久免費無限使用</div><div class="rounded-2xl bg-white/80 px-4 py-3 font-black text-green-900 shadow-sm">家長帳號一<!-- -->|<!-- -->永久免費無限使用</div><div class="rounded-2xl bg-white/80 px-4 py-3 font-black text-green-900 shadow-sm">家長帳號二<!-- -->|<!-- -->永久免費無限使用</div></div></div></div></div></div></div><nav class="fixed inset-x-3 bottom-[max(0.75rem,env(safe-area-inset-bottom))] z-50 grid grid-cols-4 gap-1 rounded-3xl border border-white/80 bg-white/90 p-2 shadow-warm backdrop-blur-xl lg:hidden" aria-label="主要功能"><a href="/dashboard/index.html" class="flex min-w-0 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-2 text-center transition active:scale-[0.98] text-stone-600"><span class="text-sm font-black">⌂</span><span class="w-full truncate text-[11px] font-black">課程首頁</span></a><a href="/daily-quiz/index.html" class="flex min-w-0 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-2 text-center transition active:scale-[0.98] text-stone-600"><span class="text-sm font-black">10</span><span class="w-full truncate text-[11px] font-black">每日 10 題</span></a><a href="/practice/index.html" class="flex min-w-0 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-2 text-center transition active:scale-[0.98] text-stone-600"><span class="text-sm font-black">Aa</span><span class="w-full truncate text-[11px] font-black">英文練習</span></a></nav></main><!--$--><!--/$--><script src="/_next/static/chunks/40e0f9pufs6g4.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[17907,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"StaticSpaceNavigationGuard\"]\n3:I[39756,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n5:I[47257,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ClientPageRoot\"]\n6:I[19172,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2mka_yjv0p9c4.js\"],\"default\"]\n9:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\na:\"$Sreact.suspense\"\nd:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\nf:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\n11:I[68027,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/3o1hosevpiqm9.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"account\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"account\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3o1hosevpiqm9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2v9kiejxhux02.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-Hant\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L5\",null,{\"Component\":\"$6\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":[\"$@7\",\"$@8\"]}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2mka_yjv0p9c4.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@b\"}]}]]}],{},null,false,null]},null,false,\"$@c\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L10\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3o1hosevpiqm9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"chenguang-mt5ldnda\"}\n"])</script><script>self.__next_f.push([1,"12:[]\nc:\"$W12\"\n7:{}\n8:\"$0:f:0:1:1:children:1:children:0:props:children:0:props:serverProvidedParams:params\"\n"])</script><script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#fff8ef\"}]]\n"])</script><script>self.__next_f.push([1,"b:null\n10:[[\"$\",\"title\",\"0\",{\"children\":\"晨光|國小學習陪跑系統\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。\"}]]\n"])</script></body></html>
|
account/index.txt
CHANGED
|
@@ -9,8 +9,8 @@ a:"$Sreact.suspense"
|
|
| 9 |
d:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 10 |
f:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 11 |
11:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 12 |
-
:HL["/_next/static/chunks/
|
| 13 |
-
0:{"P":null,"c":["","account",""],"q":"","i":false,"f":[[["",{"children":["account",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
| 14 |
12:[]
|
| 15 |
c:"$W12"
|
| 16 |
7:{}
|
|
|
|
| 9 |
d:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 10 |
f:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 11 |
11:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 12 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 13 |
+
0:{"P":null,"c":["","account",""],"q":"","i":false,"f":[[["",{"children":["account",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","$L5",null,{"Component":"$6","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@7","$@8"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/2mka_yjv0p9c4.js","async":true,"nonce":"$undefined"}]],["$","$L9",null,{"children":["$","$a",null,{"name":"Next.MetadataOutlet","children":"$@b"}]}]]}],{},null,false,null]},null,false,"$@c"]},null,false,null],["$","$1","h",{"children":[null,["$","$Ld",null,{"children":"$Le"}],["$","div",null,{"hidden":true,"children":["$","$Lf",null,{"children":["$","$a",null,{"name":"Next.Metadata","children":"$L10"}]}]}],null]}],false]],"m":"$undefined","G":["$11",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"chenguang-mt5ldnda"}
|
| 14 |
12:[]
|
| 15 |
c:"$W12"
|
| 16 |
7:{}
|
coming-soon/__next._full.txt
CHANGED
|
@@ -14,8 +14,8 @@ d:"$Sreact.suspense"
|
|
| 14 |
10:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 15 |
12:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 16 |
14:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 17 |
-
:HL["/_next/static/chunks/
|
| 18 |
-
0:{"P":null,"c":["","coming-soon",""],"q":"","i":false,"f":[[["",{"children":["coming-soon",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
| 19 |
15:[]
|
| 20 |
f:"$W15"
|
| 21 |
11:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]
|
|
|
|
| 14 |
10:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 15 |
12:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 16 |
14:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 17 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 18 |
+
0:{"P":null,"c":["","coming-soon",""],"q":"","i":false,"f":[[["",{"children":["coming-soon",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","$L5",null,{}],["$","$L6",null,{}],["$","main",null,{"className":"app-reading-scale min-h-screen min-w-0 overflow-x-clip px-4 pb-28 pt-4 lg:ml-64 lg:px-10 lg:py-6","children":[["$","div",null,{"className":"sticky top-3 z-40 mb-5 lg:hidden","children":["$","div",null,{"className":"flex min-w-0 items-center justify-between gap-2 rounded-3xl border border-white/80 bg-white/90 p-3 shadow-warm backdrop-blur-xl","children":[["$","div",null,{"className":"min-w-0 flex-1","children":["$","$L7",null,{"showPerson":false}]}],["$","div",null,{"className":"flex shrink-0 items-center gap-2","children":[["$","$L8",null,{"compact":true}],["$","$L9",null,{}]]}]]}]}],["$","div",null,{"className":"mx-auto min-w-0 w-full max-w-7xl","children":["$","section",null,{"className":"mx-auto grid min-h-[72vh] max-w-4xl place-items-center px-4 py-10","children":["$","div",null,{"className":"w-full rounded-[2rem] border border-softline bg-white/90 p-8 text-center shadow-warm md:p-12","children":[["$","div",null,{"className":"mx-auto grid h-20 w-20 place-items-center rounded-[1.75rem] bg-gradient-to-br from-coral to-honey text-4xl shadow-warm","aria-hidden":"true","children":"☀️"}],["$","p",null,{"className":"mt-6 font-bold text-amber-700","children":"Coming Soon"}],["$","h1",null,{"className":"mt-3 text-4xl font-black leading-tight text-ink md:text-5xl","children":"此功能正在建置中"}],["$","p",null,{"className":"mx-auto mt-4 max-w-2xl text-lg leading-8 text-stone-600","children":"晨光正在一步步補齊這個功能,請先回到課程首頁或儀表板。"}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-3","children":[["$","$La",null,{"className":"rounded-2xl bg-coral px-6 py-4 font-black text-white shadow-sm transition hover:brightness-105","href":"/","children":"回課程首頁"}],["$","$La",null,{"className":"rounded-2xl bg-butter px-6 py-4 font-black text-amber-900 transition hover:bg-amber-100","href":"/dashboard","children":"回儀表板"}]]}]]}]}]}],["$","$Lb",null,{}]]}]],[["$","script","script-0",{"src":"/_next/static/chunks/3_mt5x2w7sss6.js","async":true,"nonce":"$undefined"}]],["$","$Lc",null,{"children":["$","$d",null,{"name":"Next.MetadataOutlet","children":"$@e"}]}]]}],{},null,false,null]},null,false,"$@f"]},null,false,null],["$","$1","h",{"children":[null,["$","$L10",null,{"children":"$L11"}],["$","div",null,{"hidden":true,"children":["$","$L12",null,{"children":["$","$d",null,{"name":"Next.Metadata","children":"$L13"}]}]}],null]}],false]],"m":"$undefined","G":["$14",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"chenguang-mt5ldnda"}
|
| 19 |
15:[]
|
| 20 |
f:"$W15"
|
| 21 |
11:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]
|
coming-soon/__next._head.txt
CHANGED
|
@@ -2,4 +2,4 @@
|
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
-
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]}]}]}],null]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-
|
|
|
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
+
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]}]}]}],null]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
coming-soon/__next._index.txt
CHANGED
|
@@ -2,5 +2,5 @@
|
|
| 2 |
2:I[17907,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"StaticSpaceNavigationGuard"]
|
| 3 |
3:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
-
:HL["/_next/static/chunks/
|
| 6 |
-
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
|
|
|
| 2 |
2:I[17907,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"StaticSpaceNavigationGuard"]
|
| 3 |
3:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 6 |
+
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
coming-soon/__next._tree.txt
CHANGED
|
@@ -1,2 +1,2 @@
|
|
| 1 |
-
:HL["/_next/static/chunks/
|
| 2 |
-
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"coming-soon","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"chenguang-
|
|
|
|
| 1 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 2 |
+
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"coming-soon","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"chenguang-mt5ldnda"}
|
coming-soon/__next.coming-soon.txt
CHANGED
|
@@ -2,4 +2,4 @@
|
|
| 2 |
2:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 3 |
3:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:[]
|
| 5 |
-
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"chenguang-
|
|
|
|
| 2 |
2:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 3 |
3:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:[]
|
| 5 |
+
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"chenguang-mt5ldnda"}
|
coming-soon/__next.coming-soon/__PAGE__.txt
CHANGED
|
@@ -8,5 +8,5 @@
|
|
| 8 |
8:I[22468,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/3_mt5x2w7sss6.js"],"MobileQuickNav"]
|
| 9 |
9:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 10 |
a:"$Sreact.suspense"
|
| 11 |
-
0:{"rsc":["$","$1","c",{"children":[[["$","$L2",null,{}],["$","$L3",null,{}],["$","main",null,{"className":"app-reading-scale min-h-screen min-w-0 overflow-x-clip px-4 pb-28 pt-4 lg:ml-64 lg:px-10 lg:py-6","children":[["$","div",null,{"className":"sticky top-3 z-40 mb-5 lg:hidden","children":["$","div",null,{"className":"flex min-w-0 items-center justify-between gap-2 rounded-3xl border border-white/80 bg-white/90 p-3 shadow-warm backdrop-blur-xl","children":[["$","div",null,{"className":"min-w-0 flex-1","children":["$","$L4",null,{"showPerson":false}]}],["$","div",null,{"className":"flex shrink-0 items-center gap-2","children":[["$","$L5",null,{"compact":true}],["$","$L6",null,{}]]}]]}]}],["$","div",null,{"className":"mx-auto min-w-0 w-full max-w-7xl","children":["$","section",null,{"className":"mx-auto grid min-h-[72vh] max-w-4xl place-items-center px-4 py-10","children":["$","div",null,{"className":"w-full rounded-[2rem] border border-softline bg-white/90 p-8 text-center shadow-warm md:p-12","children":[["$","div",null,{"className":"mx-auto grid h-20 w-20 place-items-center rounded-[1.75rem] bg-gradient-to-br from-coral to-honey text-4xl shadow-warm","aria-hidden":"true","children":"☀️"}],["$","p",null,{"className":"mt-6 font-bold text-amber-700","children":"Coming Soon"}],["$","h1",null,{"className":"mt-3 text-4xl font-black leading-tight text-ink md:text-5xl","children":"此功能正在建置中"}],["$","p",null,{"className":"mx-auto mt-4 max-w-2xl text-lg leading-8 text-stone-600","children":"晨光正在一步步補齊這個功能,請先回到課程首頁或儀表板。"}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-3","children":[["$","$L7",null,{"className":"rounded-2xl bg-coral px-6 py-4 font-black text-white shadow-sm transition hover:brightness-105","href":"/","children":"回課程首頁"}],["$","$L7",null,{"className":"rounded-2xl bg-butter px-6 py-4 font-black text-amber-900 transition hover:bg-amber-100","href":"/dashboard","children":"回儀表板"}]]}]]}]}]}],["$","$L8",null,{}]]}]],[["$","script","script-0",{"src":"/_next/static/chunks/3_mt5x2w7sss6.js","async":true}]],["$","$L9",null,{"children":["$","$a",null,{"name":"Next.MetadataOutlet","children":"$@b"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-
|
| 12 |
b:null
|
|
|
|
| 8 |
8:I[22468,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/3_mt5x2w7sss6.js"],"MobileQuickNav"]
|
| 9 |
9:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 10 |
a:"$Sreact.suspense"
|
| 11 |
+
0:{"rsc":["$","$1","c",{"children":[[["$","$L2",null,{}],["$","$L3",null,{}],["$","main",null,{"className":"app-reading-scale min-h-screen min-w-0 overflow-x-clip px-4 pb-28 pt-4 lg:ml-64 lg:px-10 lg:py-6","children":[["$","div",null,{"className":"sticky top-3 z-40 mb-5 lg:hidden","children":["$","div",null,{"className":"flex min-w-0 items-center justify-between gap-2 rounded-3xl border border-white/80 bg-white/90 p-3 shadow-warm backdrop-blur-xl","children":[["$","div",null,{"className":"min-w-0 flex-1","children":["$","$L4",null,{"showPerson":false}]}],["$","div",null,{"className":"flex shrink-0 items-center gap-2","children":[["$","$L5",null,{"compact":true}],["$","$L6",null,{}]]}]]}]}],["$","div",null,{"className":"mx-auto min-w-0 w-full max-w-7xl","children":["$","section",null,{"className":"mx-auto grid min-h-[72vh] max-w-4xl place-items-center px-4 py-10","children":["$","div",null,{"className":"w-full rounded-[2rem] border border-softline bg-white/90 p-8 text-center shadow-warm md:p-12","children":[["$","div",null,{"className":"mx-auto grid h-20 w-20 place-items-center rounded-[1.75rem] bg-gradient-to-br from-coral to-honey text-4xl shadow-warm","aria-hidden":"true","children":"☀️"}],["$","p",null,{"className":"mt-6 font-bold text-amber-700","children":"Coming Soon"}],["$","h1",null,{"className":"mt-3 text-4xl font-black leading-tight text-ink md:text-5xl","children":"此功能正在建置中"}],["$","p",null,{"className":"mx-auto mt-4 max-w-2xl text-lg leading-8 text-stone-600","children":"晨光正在一步步補齊這個功能,請先回到課程首頁或儀表板。"}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-3","children":[["$","$L7",null,{"className":"rounded-2xl bg-coral px-6 py-4 font-black text-white shadow-sm transition hover:brightness-105","href":"/","children":"回課程首頁"}],["$","$L7",null,{"className":"rounded-2xl bg-butter px-6 py-4 font-black text-amber-900 transition hover:bg-amber-100","href":"/dashboard","children":"回儀表板"}]]}]]}]}]}],["$","$L8",null,{}]]}]],[["$","script","script-0",{"src":"/_next/static/chunks/3_mt5x2w7sss6.js","async":true}]],["$","$L9",null,{"children":["$","$a",null,{"name":"Next.MetadataOutlet","children":"$@b"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
| 12 |
b:null
|
coming-soon/index.html
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
<!DOCTYPE html><html lang="zh-Hant"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/1g4vb67-ko26n.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/40e0f9pufs6g4.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/3peubv2924kx4.js" async=""></script><script src="/_next/static/chunks/1lld_xgwo9am9.js" async=""></script><script src="/_next/static/chunks/turbopack-38dm0j3nbl-h4.js" async=""></script><script src="/_next/static/chunks/2v9kiejxhux02.js" async=""></script><script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script><script src="/_next/static/chunks/3_mt5x2w7sss6.js" async=""></script><meta name="theme-color" content="#fff8ef"/><title>晨光|國小學習陪跑系統</title><meta name="description" content="給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div class="fixed inset-0 z-[100] grid place-items-center bg-[#fffaf3]/95 p-5 backdrop-blur-md" role="status" aria-live="polite"><div class="w-full max-w-md rounded-[2rem] border border-white bg-white/90 p-7 text-center shadow-warm"><span class="mx-auto grid h-14 w-14 place-items-center rounded-2xl bg-butter text-2xl" aria-hidden="true">☀</span><strong class="mt-4 block text-2xl font-black text-ink">正在讀取目前學習年級</strong><p class="mt-2 font-bold leading-7 text-stone-500">晨光會自動載入這位學習者正確的課程內容。</p></div></div><aside class="fixed inset-y-0 left-0 z-20 hidden w-64 flex-col border-r border-softline/80 bg-white/85 backdrop-blur-xl lg:flex"><div class="flex min-h-0 flex-1 flex-col gap-5 overflow-y-auto px-5 py-6"><a href="/index.html" class="flex items-center gap-3"><span class="grid h-12 w-12 place-items-center rounded-2xl bg-gradient-to-br from-coral to-honey text-2xl shadow-warm">☀</span><span><strong class="block text-2xl font-black text-ink">晨光</strong><small class="text-sm font-bold text-stone-500">國小學習陪跑系統</small></span></a><div class="grid gap-3"><a href="/login/index.html" class="rounded-2xl border border-softline bg-white px-4 py-3 text-center font-black text-amber-800 transition hover:bg-butter">登入</a><a href="/courses/index.html" class="rounded-2xl border border-softline bg-white px-4 py-3 text-center font-black text-amber-800 transition hover:bg-butter">訪客體驗</a><a href="/register/index.html" class="rounded-2xl bg-coral px-4 py-3 text-center font-black text-white shadow-warm transition hover:brightness-105">註冊登入</a></div></div></aside><main class="app-reading-scale min-h-screen min-w-0 overflow-x-clip px-4 pb-28 pt-4 lg:ml-64 lg:px-10 lg:py-6"><div class="sticky top-3 z-40 mb-5 lg:hidden"><div class="flex min-w-0 items-center justify-between gap-2 rounded-3xl border border-white/80 bg-white/90 p-3 shadow-warm backdrop-blur-xl"><div class="min-w-0 flex-1"><a href="/index.html" class="flex min-w-0 items-center gap-3 text-ink"><span class="grid h-12 w-12 shrink-0 place-items-center rounded-2xl bg-gradient-to-br from-coral to-honey text-2xl shadow-warm" aria-hidden="true">☀</span><span class="min-w-0 leading-tight"><strong class="block truncate text-xl font-black">晨光</strong><small class="block truncate text-sm font-bold text-stone-500">國小學習陪跑系統</small></span></a></div><div class="flex shrink-0 items-center gap-2"><div class="relative shrink-0"><button type="button" class="flex min-h-11 max-w-[5.5rem] items-center gap-1 rounded-2xl bg-butter px-2 text-left text-amber-950 shadow-sm sm:max-w-none sm:gap-2 sm:px-3" aria-expanded="false" aria-label="切換目前使用者"><span class="min-w-0"><strong class="block max-w-20 truncate text-sm font-black">小一學習者</strong><small class="block text-[11px] font-bold opacity-70">小一</small></span><span aria-hidden="true" class="text-xs">⌄</span></button></div><div class="shrink-0 lg:hidden"><button type="button" class="grid min-h-11 min-w-11 place-items-center rounded-2xl bg-white text-xl font-black text-amber-900 shadow-sm active:scale-[0.98]" aria-expanded="false" aria-label="開啟完整功能選單">☰</button></div></div></div></div><div class="mx-auto min-w-0 w-full max-w-7xl"><section class="mx-auto grid min-h-[72vh] max-w-4xl place-items-center px-4 py-10"><div class="w-full rounded-[2rem] border border-softline bg-white/90 p-8 text-center shadow-warm md:p-12"><div class="mx-auto grid h-20 w-20 place-items-center rounded-[1.75rem] bg-gradient-to-br from-coral to-honey text-4xl shadow-warm" aria-hidden="true">☀️</div><p class="mt-6 font-bold text-amber-700">Coming Soon</p><h1 class="mt-3 text-4xl font-black leading-tight text-ink md:text-5xl">此功能正在建置中</h1><p class="mx-auto mt-4 max-w-2xl text-lg leading-8 text-stone-600">晨光正在一步步補齊這個功能,請先回到課程首頁或儀表板。</p><div class="mt-8 flex flex-wrap justify-center gap-3"><a href="/index.html" class="rounded-2xl bg-coral px-6 py-4 font-black text-white shadow-sm transition hover:brightness-105">回課程首頁</a><a href="/dashboard/index.html" class="rounded-2xl bg-butter px-6 py-4 font-black text-amber-900 transition hover:bg-amber-100">回儀表板</a></div></div></section></div><nav class="fixed inset-x-3 bottom-[max(0.75rem,env(safe-area-inset-bottom))] z-50 grid grid-cols-4 gap-1 rounded-3xl border border-white/80 bg-white/90 p-2 shadow-warm backdrop-blur-xl lg:hidden" aria-label="主要功能"><a href="/dashboard/index.html" class="flex min-w-0 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-2 text-center transition active:scale-[0.98] text-stone-600"><span class="text-sm font-black">⌂</span><span class="w-full truncate text-[11px] font-black">課程首頁</span></a><a href="/daily-quiz/index.html" class="flex min-w-0 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-2 text-center transition active:scale-[0.98] text-stone-600"><span class="text-sm font-black">10</span><span class="w-full truncate text-[11px] font-black">每日 10 題</span></a><a href="/practice/index.html" class="flex min-w-0 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-2 text-center transition active:scale-[0.98] text-stone-600"><span class="text-sm font-black">Aa</span><span class="w-full truncate text-[11px] font-black">英文練習</span></a></nav></main><!--$--><!--/$--><script src="/_next/static/chunks/40e0f9pufs6g4.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[17907,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"StaticSpaceNavigationGuard\"]\n3:I[39756,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n5:I[55634,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"ActiveGradeRouteSync\"]\n6:I[22468,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"AppSidebar\"]\n7:I[82697,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"BrandHeader\"]\n8:I[22468,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"PersonSwitcher\"]\n9:I[22468,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"MobileMenu\"]\na:I[14876,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"ExportSafeLink\"]\nb:I[22468,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"MobileQuickNav\"]\nc:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\nd:\"$Sreact.suspense\"\n10:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\n12:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\n14:I[68027,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/1g4vb67-ko26n.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"coming-soon\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"coming-soon\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1g4vb67-ko26n.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2v9kiejxhux02.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-Hant\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{}],[\"$\",\"main\",null,{\"className\":\"app-reading-scale min-h-screen min-w-0 overflow-x-clip px-4 pb-28 pt-4 lg:ml-64 lg:px-10 lg:py-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"sticky top-3 z-40 mb-5 lg:hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex min-w-0 items-center justify-between gap-2 rounded-3xl border border-white/80 bg-white/90 p-3 shadow-warm backdrop-blur-xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[\"$\",\"$L7\",null,{\"showPerson\":false}]}],[\"$\",\"div\",null,{\"className\":\"flex shrink-0 items-center gap-2\",\"children\":[[\"$\",\"$L8\",null,{\"compact\":true}],[\"$\",\"$L9\",null,{}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"mx-auto min-w-0 w-full max-w-7xl\",\"children\":[\"$\",\"section\",null,{\"className\":\"mx-auto grid min-h-[72vh] max-w-4xl place-items-center px-4 py-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full rounded-[2rem] border border-softline bg-white/90 p-8 text-center shadow-warm md:p-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto grid h-20 w-20 place-items-center rounded-[1.75rem] bg-gradient-to-br from-coral to-honey text-4xl shadow-warm\",\"aria-hidden\":\"true\",\"children\":\"☀️\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 font-bold text-amber-700\",\"children\":\"Coming Soon\"}],[\"$\",\"h1\",null,{\"className\":\"mt-3 text-4xl font-black leading-tight text-ink md:text-5xl\",\"children\":\"此功能正在建置中\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-4 max-w-2xl text-lg leading-8 text-stone-600\",\"children\":\"晨光正在一步步補齊這個功能,請先回到課程首頁或儀表板。\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-wrap justify-center gap-3\",\"children\":[[\"$\",\"$La\",null,{\"className\":\"rounded-2xl bg-coral px-6 py-4 font-black text-white shadow-sm transition hover:brightness-105\",\"href\":\"/\",\"children\":\"回課程首頁\"}],[\"$\",\"$La\",null,{\"className\":\"rounded-2xl bg-butter px-6 py-4 font-black text-amber-900 transition hover:bg-amber-100\",\"href\":\"/dashboard\",\"children\":\"回儀表板\"}]]}]]}]}]}],[\"$\",\"$Lb\",null,{}]]}]],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3_mt5x2w7sss6.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$d\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@e\"}]}]]}],{},null,false,null]},null,false,\"$@f\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L10\",null,{\"children\":\"$L11\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$d\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L13\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$14\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1g4vb67-ko26n.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"chenguang-mt5jxho8\"}\n"])</script><script>self.__next_f.push([1,"15:[]\nf:\"$W15\"\n"])</script><script>self.__next_f.push([1,"11:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#fff8ef\"}]]\n"])</script><script>self.__next_f.push([1,"e:null\n13:[[\"$\",\"title\",\"0\",{\"children\":\"晨光|國小學習陪跑系統\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。\"}]]\n"])</script></body></html>
|
|
|
|
| 1 |
+
<!DOCTYPE html><html lang="zh-Hant"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/3o1hosevpiqm9.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/40e0f9pufs6g4.js"/><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/3peubv2924kx4.js" async=""></script><script src="/_next/static/chunks/1lld_xgwo9am9.js" async=""></script><script src="/_next/static/chunks/turbopack-38dm0j3nbl-h4.js" async=""></script><script src="/_next/static/chunks/2v9kiejxhux02.js" async=""></script><script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script><script src="/_next/static/chunks/3_mt5x2w7sss6.js" async=""></script><meta name="theme-color" content="#fff8ef"/><title>晨光|國小學習陪跑系統</title><meta name="description" content="給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div class="fixed inset-0 z-[100] grid place-items-center bg-[#fffaf3]/95 p-5 backdrop-blur-md" role="status" aria-live="polite"><div class="w-full max-w-md rounded-[2rem] border border-white bg-white/90 p-7 text-center shadow-warm"><span class="mx-auto grid h-14 w-14 place-items-center rounded-2xl bg-butter text-2xl" aria-hidden="true">☀</span><strong class="mt-4 block text-2xl font-black text-ink">正在讀取目前學習年級</strong><p class="mt-2 font-bold leading-7 text-stone-500">晨光會自動載入這位學習者正確的課程內容。</p></div></div><aside class="fixed inset-y-0 left-0 z-20 hidden w-64 flex-col border-r border-softline/80 bg-white/85 backdrop-blur-xl lg:flex"><div class="flex min-h-0 flex-1 flex-col gap-5 overflow-y-auto px-5 py-6"><a href="/index.html" class="flex items-center gap-3"><span class="grid h-12 w-12 place-items-center rounded-2xl bg-gradient-to-br from-coral to-honey text-2xl shadow-warm">☀</span><span><strong class="block text-2xl font-black text-ink">晨光</strong><small class="text-sm font-bold text-stone-500">國小學習陪跑系統</small></span></a><div class="grid gap-3"><a href="/login/index.html" class="rounded-2xl border border-softline bg-white px-4 py-3 text-center font-black text-amber-800 transition hover:bg-butter">登入</a><a href="/courses/index.html" class="rounded-2xl border border-softline bg-white px-4 py-3 text-center font-black text-amber-800 transition hover:bg-butter">訪客體驗</a><a href="/register/index.html" class="rounded-2xl bg-coral px-4 py-3 text-center font-black text-white shadow-warm transition hover:brightness-105">註冊登入</a></div></div></aside><main class="app-reading-scale min-h-screen min-w-0 overflow-x-clip px-4 pb-28 pt-4 lg:ml-64 lg:px-10 lg:py-6"><div class="sticky top-3 z-40 mb-5 lg:hidden"><div class="flex min-w-0 items-center justify-between gap-2 rounded-3xl border border-white/80 bg-white/90 p-3 shadow-warm backdrop-blur-xl"><div class="min-w-0 flex-1"><a href="/index.html" class="flex min-w-0 items-center gap-3 text-ink"><span class="grid h-12 w-12 shrink-0 place-items-center rounded-2xl bg-gradient-to-br from-coral to-honey text-2xl shadow-warm" aria-hidden="true">☀</span><span class="min-w-0 leading-tight"><strong class="block truncate text-xl font-black">晨光</strong><small class="block truncate text-sm font-bold text-stone-500">國小學習陪跑系統</small></span></a></div><div class="flex shrink-0 items-center gap-2"><div class="relative shrink-0"><button type="button" class="flex min-h-11 max-w-[5.5rem] items-center gap-1 rounded-2xl bg-butter px-2 text-left text-amber-950 shadow-sm sm:max-w-none sm:gap-2 sm:px-3" aria-expanded="false" aria-label="切換目前使用者"><span class="min-w-0"><strong class="block max-w-20 truncate text-sm font-black">小一學習者</strong><small class="block text-[11px] font-bold opacity-70">小一</small></span><span aria-hidden="true" class="text-xs">⌄</span></button></div><div class="shrink-0 lg:hidden"><button type="button" class="grid min-h-11 min-w-11 place-items-center rounded-2xl bg-white text-xl font-black text-amber-900 shadow-sm active:scale-[0.98]" aria-expanded="false" aria-label="開啟完整功能選單">☰</button></div></div></div></div><div class="mx-auto min-w-0 w-full max-w-7xl"><section class="mx-auto grid min-h-[72vh] max-w-4xl place-items-center px-4 py-10"><div class="w-full rounded-[2rem] border border-softline bg-white/90 p-8 text-center shadow-warm md:p-12"><div class="mx-auto grid h-20 w-20 place-items-center rounded-[1.75rem] bg-gradient-to-br from-coral to-honey text-4xl shadow-warm" aria-hidden="true">☀️</div><p class="mt-6 font-bold text-amber-700">Coming Soon</p><h1 class="mt-3 text-4xl font-black leading-tight text-ink md:text-5xl">此功能正在建置中</h1><p class="mx-auto mt-4 max-w-2xl text-lg leading-8 text-stone-600">晨光正在一步步補齊這個功能,請先回到課程首頁或儀表板。</p><div class="mt-8 flex flex-wrap justify-center gap-3"><a href="/index.html" class="rounded-2xl bg-coral px-6 py-4 font-black text-white shadow-sm transition hover:brightness-105">回課程首頁</a><a href="/dashboard/index.html" class="rounded-2xl bg-butter px-6 py-4 font-black text-amber-900 transition hover:bg-amber-100">回儀表板</a></div></div></section></div><nav class="fixed inset-x-3 bottom-[max(0.75rem,env(safe-area-inset-bottom))] z-50 grid grid-cols-4 gap-1 rounded-3xl border border-white/80 bg-white/90 p-2 shadow-warm backdrop-blur-xl lg:hidden" aria-label="主要功能"><a href="/dashboard/index.html" class="flex min-w-0 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-2 text-center transition active:scale-[0.98] text-stone-600"><span class="text-sm font-black">⌂</span><span class="w-full truncate text-[11px] font-black">課程首頁</span></a><a href="/daily-quiz/index.html" class="flex min-w-0 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-2 text-center transition active:scale-[0.98] text-stone-600"><span class="text-sm font-black">10</span><span class="w-full truncate text-[11px] font-black">每日 10 題</span></a><a href="/practice/index.html" class="flex min-w-0 flex-col items-center justify-center gap-1 rounded-2xl px-1 py-2 text-center transition active:scale-[0.98] text-stone-600"><span class="text-sm font-black">Aa</span><span class="w-full truncate text-[11px] font-black">英文練習</span></a></nav></main><!--$--><!--/$--><script src="/_next/static/chunks/40e0f9pufs6g4.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[17907,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"StaticSpaceNavigationGuard\"]\n3:I[39756,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n5:I[55634,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"ActiveGradeRouteSync\"]\n6:I[22468,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"AppSidebar\"]\n7:I[82697,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"BrandHeader\"]\n8:I[22468,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"PersonSwitcher\"]\n9:I[22468,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"MobileMenu\"]\na:I[14876,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"ExportSafeLink\"]\nb:I[22468,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/3_mt5x2w7sss6.js\"],\"MobileQuickNav\"]\nc:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\nd:\"$Sreact.suspense\"\n10:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\n12:I[97367,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\n14:I[68027,[\"/_next/static/chunks/2v9kiejxhux02.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/3o1hosevpiqm9.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"coming-soon\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"coming-soon\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3o1hosevpiqm9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2v9kiejxhux02.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-Hant\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{}],[\"$\",\"main\",null,{\"className\":\"app-reading-scale min-h-screen min-w-0 overflow-x-clip px-4 pb-28 pt-4 lg:ml-64 lg:px-10 lg:py-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"sticky top-3 z-40 mb-5 lg:hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex min-w-0 items-center justify-between gap-2 rounded-3xl border border-white/80 bg-white/90 p-3 shadow-warm backdrop-blur-xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[\"$\",\"$L7\",null,{\"showPerson\":false}]}],[\"$\",\"div\",null,{\"className\":\"flex shrink-0 items-center gap-2\",\"children\":[[\"$\",\"$L8\",null,{\"compact\":true}],[\"$\",\"$L9\",null,{}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"mx-auto min-w-0 w-full max-w-7xl\",\"children\":[\"$\",\"section\",null,{\"className\":\"mx-auto grid min-h-[72vh] max-w-4xl place-items-center px-4 py-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full rounded-[2rem] border border-softline bg-white/90 p-8 text-center shadow-warm md:p-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto grid h-20 w-20 place-items-center rounded-[1.75rem] bg-gradient-to-br from-coral to-honey text-4xl shadow-warm\",\"aria-hidden\":\"true\",\"children\":\"☀️\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 font-bold text-amber-700\",\"children\":\"Coming Soon\"}],[\"$\",\"h1\",null,{\"className\":\"mt-3 text-4xl font-black leading-tight text-ink md:text-5xl\",\"children\":\"此功能正在建置中\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-4 max-w-2xl text-lg leading-8 text-stone-600\",\"children\":\"晨光正在一步步補齊這個功能,請先回到課程首頁或儀表板。\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-wrap justify-center gap-3\",\"children\":[[\"$\",\"$La\",null,{\"className\":\"rounded-2xl bg-coral px-6 py-4 font-black text-white shadow-sm transition hover:brightness-105\",\"href\":\"/\",\"children\":\"回課程首頁\"}],[\"$\",\"$La\",null,{\"className\":\"rounded-2xl bg-butter px-6 py-4 font-black text-amber-900 transition hover:bg-amber-100\",\"href\":\"/dashboard\",\"children\":\"回儀表板\"}]]}]]}]}]}],[\"$\",\"$Lb\",null,{}]]}]],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3_mt5x2w7sss6.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$d\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@e\"}]}]]}],{},null,false,null]},null,false,\"$@f\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L10\",null,{\"children\":\"$L11\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$d\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L13\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$14\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3o1hosevpiqm9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"chenguang-mt5ldnda\"}\n"])</script><script>self.__next_f.push([1,"15:[]\nf:\"$W15\"\n"])</script><script>self.__next_f.push([1,"11:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#fff8ef\"}]]\n"])</script><script>self.__next_f.push([1,"e:null\n13:[[\"$\",\"title\",\"0\",{\"children\":\"晨光|國小學習陪跑系統\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。\"}]]\n"])</script></body></html>
|
coming-soon/index.txt
CHANGED
|
@@ -14,8 +14,8 @@ d:"$Sreact.suspense"
|
|
| 14 |
10:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 15 |
12:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 16 |
14:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 17 |
-
:HL["/_next/static/chunks/
|
| 18 |
-
0:{"P":null,"c":["","coming-soon",""],"q":"","i":false,"f":[[["",{"children":["coming-soon",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
| 19 |
15:[]
|
| 20 |
f:"$W15"
|
| 21 |
11:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]
|
|
|
|
| 14 |
10:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 15 |
12:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 16 |
14:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 17 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 18 |
+
0:{"P":null,"c":["","coming-soon",""],"q":"","i":false,"f":[[["",{"children":["coming-soon",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","$L5",null,{}],["$","$L6",null,{}],["$","main",null,{"className":"app-reading-scale min-h-screen min-w-0 overflow-x-clip px-4 pb-28 pt-4 lg:ml-64 lg:px-10 lg:py-6","children":[["$","div",null,{"className":"sticky top-3 z-40 mb-5 lg:hidden","children":["$","div",null,{"className":"flex min-w-0 items-center justify-between gap-2 rounded-3xl border border-white/80 bg-white/90 p-3 shadow-warm backdrop-blur-xl","children":[["$","div",null,{"className":"min-w-0 flex-1","children":["$","$L7",null,{"showPerson":false}]}],["$","div",null,{"className":"flex shrink-0 items-center gap-2","children":[["$","$L8",null,{"compact":true}],["$","$L9",null,{}]]}]]}]}],["$","div",null,{"className":"mx-auto min-w-0 w-full max-w-7xl","children":["$","section",null,{"className":"mx-auto grid min-h-[72vh] max-w-4xl place-items-center px-4 py-10","children":["$","div",null,{"className":"w-full rounded-[2rem] border border-softline bg-white/90 p-8 text-center shadow-warm md:p-12","children":[["$","div",null,{"className":"mx-auto grid h-20 w-20 place-items-center rounded-[1.75rem] bg-gradient-to-br from-coral to-honey text-4xl shadow-warm","aria-hidden":"true","children":"☀️"}],["$","p",null,{"className":"mt-6 font-bold text-amber-700","children":"Coming Soon"}],["$","h1",null,{"className":"mt-3 text-4xl font-black leading-tight text-ink md:text-5xl","children":"此功能正在建置中"}],["$","p",null,{"className":"mx-auto mt-4 max-w-2xl text-lg leading-8 text-stone-600","children":"晨光正在一步步補齊這個功能,請先回到課程首頁或儀表板。"}],["$","div",null,{"className":"mt-8 flex flex-wrap justify-center gap-3","children":[["$","$La",null,{"className":"rounded-2xl bg-coral px-6 py-4 font-black text-white shadow-sm transition hover:brightness-105","href":"/","children":"回課程首頁"}],["$","$La",null,{"className":"rounded-2xl bg-butter px-6 py-4 font-black text-amber-900 transition hover:bg-amber-100","href":"/dashboard","children":"回儀表板"}]]}]]}]}]}],["$","$Lb",null,{}]]}]],[["$","script","script-0",{"src":"/_next/static/chunks/3_mt5x2w7sss6.js","async":true,"nonce":"$undefined"}]],["$","$Lc",null,{"children":["$","$d",null,{"name":"Next.MetadataOutlet","children":"$@e"}]}]]}],{},null,false,null]},null,false,"$@f"]},null,false,null],["$","$1","h",{"children":[null,["$","$L10",null,{"children":"$L11"}],["$","div",null,{"hidden":true,"children":["$","$L12",null,{"children":["$","$d",null,{"name":"Next.Metadata","children":"$L13"}]}]}],null]}],false]],"m":"$undefined","G":["$14",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"chenguang-mt5ldnda"}
|
| 19 |
15:[]
|
| 20 |
f:"$W15"
|
| 21 |
11:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]
|
courses/__next._full.txt
CHANGED
|
@@ -9,8 +9,8 @@ a:"$Sreact.suspense"
|
|
| 9 |
d:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 10 |
f:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 11 |
11:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 12 |
-
:HL["/_next/static/chunks/
|
| 13 |
-
0:{"P":null,"c":["","courses",""],"q":"","i":false,"f":[[["",{"children":["courses",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
| 14 |
12:[]
|
| 15 |
c:"$W12"
|
| 16 |
7:{}
|
|
|
|
| 9 |
d:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 10 |
f:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 11 |
11:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 12 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 13 |
+
0:{"P":null,"c":["","courses",""],"q":"","i":false,"f":[[["",{"children":["courses",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[["$","$L5",null,{"Component":"$6","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@7","$@8"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/2jp8l98lm8ch0.js","async":true,"nonce":"$undefined"}]],["$","$L9",null,{"children":["$","$a",null,{"name":"Next.MetadataOutlet","children":"$@b"}]}]]}],{},null,false,null]},null,false,"$@c"]},null,false,null],["$","$1","h",{"children":[null,["$","$Ld",null,{"children":"$Le"}],["$","div",null,{"hidden":true,"children":["$","$Lf",null,{"children":["$","$a",null,{"name":"Next.Metadata","children":"$L10"}]}]}],null]}],false]],"m":"$undefined","G":["$11",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"chenguang-mt5ldnda"}
|
| 14 |
12:[]
|
| 15 |
c:"$W12"
|
| 16 |
7:{}
|
courses/__next._head.txt
CHANGED
|
@@ -2,4 +2,4 @@
|
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
-
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]}]}]}],null]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-
|
|
|
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
+
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]}]}]}],null]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
courses/__next._index.txt
CHANGED
|
@@ -2,5 +2,5 @@
|
|
| 2 |
2:I[17907,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"StaticSpaceNavigationGuard"]
|
| 3 |
3:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
-
:HL["/_next/static/chunks/
|
| 6 |
-
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
|
|
|
| 2 |
2:I[17907,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"StaticSpaceNavigationGuard"]
|
| 3 |
3:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 6 |
+
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
courses/__next._tree.txt
CHANGED
|
@@ -1,2 +1,2 @@
|
|
| 1 |
-
:HL["/_next/static/chunks/
|
| 2 |
-
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"courses","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"chenguang-
|
|
|
|
| 1 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 2 |
+
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"courses","param":null,"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}},"staleTime":300,"buildId":"chenguang-mt5ldnda"}
|
courses/__next.courses.txt
CHANGED
|
@@ -2,4 +2,4 @@
|
|
| 2 |
2:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 3 |
3:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:[]
|
| 5 |
-
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"chenguang-
|
|
|
|
| 2 |
2:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 3 |
3:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:[]
|
| 5 |
+
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"chenguang-mt5ldnda"}
|
courses/__next.courses/__PAGE__.txt
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
3:I[17683,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/2jp8l98lm8ch0.js"],"default"]
|
| 4 |
6:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 5 |
7:"$Sreact.suspense"
|
| 6 |
-
0:{"rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/2jp8l98lm8ch0.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-
|
| 7 |
4:{}
|
| 8 |
5:"$0:rsc:props:children:0:props:serverProvidedParams:params"
|
| 9 |
8:null
|
|
|
|
| 3 |
3:I[17683,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/2jp8l98lm8ch0.js"],"default"]
|
| 4 |
6:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 5 |
7:"$Sreact.suspense"
|
| 6 |
+
0:{"rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/2jp8l98lm8ch0.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
| 7 |
4:{}
|
| 8 |
5:"$0:rsc:props:children:0:props:serverProvidedParams:params"
|
| 9 |
8:null
|
courses/grade-1/__next._full.txt
CHANGED
|
@@ -7,8 +7,8 @@
|
|
| 7 |
a:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 8 |
c:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 9 |
e:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 10 |
-
:HL["/_next/static/chunks/
|
| 11 |
-
0:{"P":null,"c":["","courses","grade-1",""],"q":"","i":false,"f":[[["",{"children":["courses",{"children":[["grade","grade-1","d",null],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
| 12 |
f:[]
|
| 13 |
9:"$Wf"
|
| 14 |
10:I[55634,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/3_mt5x2w7sss6.js"],"ActiveGradeRouteSync"]
|
|
|
|
| 7 |
a:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 8 |
c:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 9 |
e:I[68027,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default",1]
|
| 10 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 11 |
+
0:{"P":null,"c":["","courses","grade-1",""],"q":"","i":false,"f":[[["",{"children":["courses",{"children":[["grade","grade-1","d",null],{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L5",[["$","script","script-0",{"src":"/_next/static/chunks/3_mt5x2w7sss6.js","async":true,"nonce":"$undefined"}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],{},null,false,null]},null,false,"$@9"]},null,false,"$@9"]},null,false,null],["$","$1","h",{"children":[null,["$","$La",null,{"children":"$Lb"}],["$","div",null,{"hidden":true,"children":["$","$Lc",null,{"children":["$","$7",null,{"name":"Next.Metadata","children":"$Ld"}]}]}],null]}],false]],"m":"$undefined","G":["$e",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"chenguang-mt5ldnda"}
|
| 12 |
f:[]
|
| 13 |
9:"$Wf"
|
| 14 |
10:I[55634,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/3_mt5x2w7sss6.js"],"ActiveGradeRouteSync"]
|
courses/grade-1/__next._head.txt
CHANGED
|
@@ -2,4 +2,4 @@
|
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
-
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]}]}]}],null]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-
|
|
|
|
| 2 |
2:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"ViewportBoundary"]
|
| 3 |
3:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"MetadataBoundary"]
|
| 4 |
4:"$Sreact.suspense"
|
| 5 |
+
0:{"rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"}],["$","meta","2",{"name":"theme-color","content":"#fff8ef"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"晨光|國小學習陪跑系統"}],["$","meta","1",{"name":"description","content":"給家長與孩子使用的國小學習陪跑系統,支援英文練習、手寫出題、每日測驗與家長週報。"}]]}]}]}],null]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
courses/grade-1/__next._index.txt
CHANGED
|
@@ -2,5 +2,5 @@
|
|
| 2 |
2:I[17907,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"StaticSpaceNavigationGuard"]
|
| 3 |
3:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
-
:HL["/_next/static/chunks/
|
| 6 |
-
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/
|
|
|
|
| 2 |
2:I[17907,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"StaticSpaceNavigationGuard"]
|
| 3 |
3:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 5 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 6 |
+
0:{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3o1hosevpiqm9.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/2v9kiejxhux02.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/14mrh2-p_w84d.js","async":true}]],["$","html",null,{"lang":"zh-Hant","children":["$","body",null,{"children":[["$","$L2",null,{}],["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]]}]}]]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
courses/grade-1/__next._tree.txt
CHANGED
|
@@ -1,2 +1,2 @@
|
|
| 1 |
-
:HL["/_next/static/chunks/
|
| 2 |
-
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"courses","param":null,"prefetchHints":0,"slots":{"children":{"name":"grade","param":{"type":"d","key":"grade-1","siblings":null},"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}}}},"staleTime":300,"buildId":"chenguang-
|
|
|
|
| 1 |
+
:HL["/_next/static/chunks/3o1hosevpiqm9.css","style"]
|
| 2 |
+
0:{"tree":{"name":"","param":null,"prefetchHints":16,"slots":{"children":{"name":"courses","param":null,"prefetchHints":0,"slots":{"children":{"name":"grade","param":{"type":"d","key":"grade-1","siblings":null},"prefetchHints":0,"slots":{"children":{"name":"__PAGE__","param":null,"prefetchHints":0,"slots":null}}}}}}},"staleTime":300,"buildId":"chenguang-mt5ldnda"}
|
courses/grade-1/__next.courses.txt
CHANGED
|
@@ -2,4 +2,4 @@
|
|
| 2 |
2:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 3 |
3:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:[]
|
| 5 |
-
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"chenguang-
|
|
|
|
| 2 |
2:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 3 |
3:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:[]
|
| 5 |
+
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"chenguang-mt5ldnda"}
|
courses/grade-1/__next.courses/$d$grade.txt
CHANGED
|
@@ -2,4 +2,4 @@
|
|
| 2 |
2:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 3 |
3:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:[]
|
| 5 |
-
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"chenguang-
|
|
|
|
| 2 |
2:I[39756,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 3 |
3:I[37457,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"default"]
|
| 4 |
4:[]
|
| 5 |
+
0:{"rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"isPartial":false,"staleTime":300,"varyParams":"$W4","buildId":"chenguang-mt5ldnda"}
|
courses/grade-1/__next.courses/$d$grade/__PAGE__.txt
CHANGED
|
@@ -8,7 +8,7 @@
|
|
| 8 |
c:I[22468,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/3_mt5x2w7sss6.js"],"MobileQuickNav"]
|
| 9 |
d:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 10 |
e:"$Sreact.suspense"
|
| 11 |
-
0:{"rsc":["$","$1","c",{"children":[[["$","$L2",null,{}],["$","$L3",null,{}],["$","main",null,{"className":"app-reading-scale min-h-screen min-w-0 overflow-x-clip px-4 pb-28 pt-4 lg:ml-64 lg:px-10 lg:py-6","children":[["$","div",null,{"className":"sticky top-3 z-40 mb-5 lg:hidden","children":["$","div",null,{"className":"flex min-w-0 items-center justify-between gap-2 rounded-3xl border border-white/80 bg-white/90 p-3 shadow-warm backdrop-blur-xl","children":[["$","div",null,{"className":"min-w-0 flex-1","children":["$","$L4",null,{"showPerson":false}]}],["$","div",null,{"className":"flex shrink-0 items-center gap-2","children":[["$","$L5",null,{"compact":true}],["$","$L6",null,{}]]}]]}]}],["$","div",null,{"className":"mx-auto min-w-0 w-full max-w-7xl","children":[["$","header",null,{"children":[["$","p",null,{"className":"font-bold text-amber-700","children":"Courses"}],["$","h1",null,{"className":"mt-2 text-5xl font-black text-ink","children":["國小一年級","課程"]}],["$","p",null,{"className":"mt-3 text-lg leading-8 text-stone-600","children":"小一先從國語、英文、數學三科開始,每天一小步,讓孩子有安全感地融入學習。"}]]}],["$","section",null,{"className":"mt-8 grid gap-5 lg:grid-cols-3","children":[["$","$L7","chinese",{"href":"/learn/1/chinese","className":"group block min-w-0 rounded-[1.75rem] border border-softline bg-white/90 p-6 shadow-sm transition hover:-translate-y-0.5 hover:bg-white hover:shadow-warm active:translate-y-0 active:scale-[0.99]","children":[["$","div",null,{"className":"flex items-start justify-between gap-4","children":[["$","span",null,{"className":"grid h-14 w-14 place-items-center rounded-2xl text-lg font-black bg-coral/10 text-coral","children":"文"}],["$","span",null,{"className":"rounded-full px-3 py-1 text-xs font-bold bg-mint text-green-800","children":"已開放"}]]}],["$","p",null,{"className":"mt-6 text-sm font-bold text-amber-700","children":"國語"}],["$","h3",null,{"className":"mt-2 text-2xl font-black leading-snug text-ink","children":"小一國語安心起步"}],["$","p",null,{"className":"mt-3 min-h-20 leading-7 text-stone-600","children":"用短時間、低壓力的方式,陪孩子從注音、字詞到短句慢慢熟悉國語。"}],["$","div",null,{"className":"mt-5 flex flex-wrap gap-2","children":[["$","span","注音符號",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"注音符號"}],["$","span","基礎生字",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"基礎生字"}],["$","span","詞語朗讀",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"詞語朗讀"}],["$","span","短句理解",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"短句理解"}]]}]]}],["$","$L7","english",{"href":"/learn/1/english","className":"group block min-w-0 rounded-[1.75rem] border border-softline bg-white/90 p-6 shadow-sm transition hover:-translate-y-0.5 hover:bg-white hover:shadow-warm active:translate-y-0 active:scale-[0.99]","children":[["$","div",null,{"className":"flex items-start justify-between gap-4","children":[["$","span",null,{"className":"grid h-14 w-14 place-items-center rounded-2xl text-lg font-black bg-green-100 text-green-700","children":"Aa"}],["$","span",null,{"className":"rounded-full px-3 py-1 text-xs font-bold bg-mint text-green-800","children":"已開放"}]]}],["$","p",null,{"className":"mt-6 text-sm font-bold text-amber-700","children":"英文"}],["$","h3",null,{"className":"mt-2 text-2xl font-black leading-snug text-ink","children":"小一英文啟蒙陪跑"}],["$","p",null,{"className":"mt-3 min-h-20 leading-7 text-stone-600","children":"從問候、文具、校園與家庭英文開始,讓孩子每天只學一點點,也敢開口。"}],["$","div",null,{"className":"mt-5 flex flex-wrap gap-2","children":[["$","span","每日一句",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"每日一句"}],["$","span","生活單字",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"生活單字"}],["$","span","聽一聽",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"聽一聽"}],["$","span","跟著說",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"跟著說"}]]}]]}],"$L8"]}]]}],"$L9"]}]],["$La"],"$Lb"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-
|
| 12 |
8:["$","$L7","math",{"href":"/learn/1/math","className":"group block min-w-0 rounded-[1.75rem] border border-softline bg-white/90 p-6 shadow-sm transition hover:-translate-y-0.5 hover:bg-white hover:shadow-warm active:translate-y-0 active:scale-[0.99]","children":[["$","div",null,{"className":"flex items-start justify-between gap-4","children":[["$","span",null,{"className":"grid h-14 w-14 place-items-center rounded-2xl text-lg font-black bg-butter text-amber-800","children":"123"}],["$","span",null,{"className":"rounded-full px-3 py-1 text-xs font-bold bg-mint text-green-800","children":"已開放"}]]}],["$","p",null,{"className":"mt-6 text-sm font-bold text-amber-700","children":"數學"}],["$","h3",null,{"className":"mt-2 text-2xl font-black leading-snug text-ink","children":"小一數學生活數感"}],["$","p",null,{"className":"mt-3 min-h-20 leading-7 text-stone-600","children":"從數量、比較、分類與圖形開始,用生活物品建立加減前的數感。"}],["$","div",null,{"className":"mt-5 flex flex-wrap gap-2","children":[["$","span","0 到 20 的數",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"0 到 20 的數"}],["$","span","數一數",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"數一數"}],["$","span","比大小",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"比大小"}],["$","span","加法起步",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"加法起步"}]]}]]}]
|
| 13 |
9:["$","$Lc",null,{}]
|
| 14 |
a:["$","script","script-0",{"src":"/_next/static/chunks/3_mt5x2w7sss6.js","async":true}]
|
|
|
|
| 8 |
c:I[22468,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js","/_next/static/chunks/3_mt5x2w7sss6.js"],"MobileQuickNav"]
|
| 9 |
d:I[97367,["/_next/static/chunks/2v9kiejxhux02.js","/_next/static/chunks/14mrh2-p_w84d.js"],"OutletBoundary"]
|
| 10 |
e:"$Sreact.suspense"
|
| 11 |
+
0:{"rsc":["$","$1","c",{"children":[[["$","$L2",null,{}],["$","$L3",null,{}],["$","main",null,{"className":"app-reading-scale min-h-screen min-w-0 overflow-x-clip px-4 pb-28 pt-4 lg:ml-64 lg:px-10 lg:py-6","children":[["$","div",null,{"className":"sticky top-3 z-40 mb-5 lg:hidden","children":["$","div",null,{"className":"flex min-w-0 items-center justify-between gap-2 rounded-3xl border border-white/80 bg-white/90 p-3 shadow-warm backdrop-blur-xl","children":[["$","div",null,{"className":"min-w-0 flex-1","children":["$","$L4",null,{"showPerson":false}]}],["$","div",null,{"className":"flex shrink-0 items-center gap-2","children":[["$","$L5",null,{"compact":true}],["$","$L6",null,{}]]}]]}]}],["$","div",null,{"className":"mx-auto min-w-0 w-full max-w-7xl","children":[["$","header",null,{"children":[["$","p",null,{"className":"font-bold text-amber-700","children":"Courses"}],["$","h1",null,{"className":"mt-2 text-5xl font-black text-ink","children":["國小一年級","課程"]}],["$","p",null,{"className":"mt-3 text-lg leading-8 text-stone-600","children":"小一先從國語、英文、數學三科開始,每天一小步,讓孩子有安全感地融入學習。"}]]}],["$","section",null,{"className":"mt-8 grid gap-5 lg:grid-cols-3","children":[["$","$L7","chinese",{"href":"/learn/1/chinese","className":"group block min-w-0 rounded-[1.75rem] border border-softline bg-white/90 p-6 shadow-sm transition hover:-translate-y-0.5 hover:bg-white hover:shadow-warm active:translate-y-0 active:scale-[0.99]","children":[["$","div",null,{"className":"flex items-start justify-between gap-4","children":[["$","span",null,{"className":"grid h-14 w-14 place-items-center rounded-2xl text-lg font-black bg-coral/10 text-coral","children":"文"}],["$","span",null,{"className":"rounded-full px-3 py-1 text-xs font-bold bg-mint text-green-800","children":"已開放"}]]}],["$","p",null,{"className":"mt-6 text-sm font-bold text-amber-700","children":"國語"}],["$","h3",null,{"className":"mt-2 text-2xl font-black leading-snug text-ink","children":"小一國語安心起步"}],["$","p",null,{"className":"mt-3 min-h-20 leading-7 text-stone-600","children":"用短時間、低壓力的方式,陪孩子從注音、字詞到短句慢慢熟悉國語。"}],["$","div",null,{"className":"mt-5 flex flex-wrap gap-2","children":[["$","span","注音符號",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"注音符號"}],["$","span","基礎生字",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"基礎生字"}],["$","span","詞語朗讀",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"詞語朗讀"}],["$","span","短句理解",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"短句理解"}]]}]]}],["$","$L7","english",{"href":"/learn/1/english","className":"group block min-w-0 rounded-[1.75rem] border border-softline bg-white/90 p-6 shadow-sm transition hover:-translate-y-0.5 hover:bg-white hover:shadow-warm active:translate-y-0 active:scale-[0.99]","children":[["$","div",null,{"className":"flex items-start justify-between gap-4","children":[["$","span",null,{"className":"grid h-14 w-14 place-items-center rounded-2xl text-lg font-black bg-green-100 text-green-700","children":"Aa"}],["$","span",null,{"className":"rounded-full px-3 py-1 text-xs font-bold bg-mint text-green-800","children":"已開放"}]]}],["$","p",null,{"className":"mt-6 text-sm font-bold text-amber-700","children":"英文"}],["$","h3",null,{"className":"mt-2 text-2xl font-black leading-snug text-ink","children":"小一英文啟蒙陪跑"}],["$","p",null,{"className":"mt-3 min-h-20 leading-7 text-stone-600","children":"從問候、文具、校園與家庭英文開始,讓孩子每天只學一點點,也敢開口。"}],["$","div",null,{"className":"mt-5 flex flex-wrap gap-2","children":[["$","span","每日一句",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"每日一句"}],["$","span","生活單字",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"生活單字"}],["$","span","聽一聽",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"聽一聽"}],["$","span","跟著說",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"跟著說"}]]}]]}],"$L8"]}]]}],"$L9"]}]],["$La"],"$Lb"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"chenguang-mt5ldnda"}
|
| 12 |
8:["$","$L7","math",{"href":"/learn/1/math","className":"group block min-w-0 rounded-[1.75rem] border border-softline bg-white/90 p-6 shadow-sm transition hover:-translate-y-0.5 hover:bg-white hover:shadow-warm active:translate-y-0 active:scale-[0.99]","children":[["$","div",null,{"className":"flex items-start justify-between gap-4","children":[["$","span",null,{"className":"grid h-14 w-14 place-items-center rounded-2xl text-lg font-black bg-butter text-amber-800","children":"123"}],["$","span",null,{"className":"rounded-full px-3 py-1 text-xs font-bold bg-mint text-green-800","children":"已開放"}]]}],["$","p",null,{"className":"mt-6 text-sm font-bold text-amber-700","children":"數學"}],["$","h3",null,{"className":"mt-2 text-2xl font-black leading-snug text-ink","children":"小一數學生活數感"}],["$","p",null,{"className":"mt-3 min-h-20 leading-7 text-stone-600","children":"從數量、比較、分類與圖形開始,用生活物品建立加減前的數感。"}],["$","div",null,{"className":"mt-5 flex flex-wrap gap-2","children":[["$","span","0 到 20 的數",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"0 到 20 的數"}],["$","span","數一數",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"數一數"}],["$","span","比大小",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"比大小"}],["$","span","加法起步",{"className":"rounded-full bg-cream px-3 py-1 text-sm font-bold text-stone-600","children":"加法起步"}]]}]]}]
|
| 13 |
9:["$","$Lc",null,{}]
|
| 14 |
a:["$","script","script-0",{"src":"/_next/static/chunks/3_mt5x2w7sss6.js","async":true}]
|