.tdR36W_hidden{opacity:0;transform:translateY(40px)}.tdR36W_shown{opacity:1;transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1);transform:none}.tdR36W_shown :is(.cat,.course,.review,.partner,.news-card){animation:.8s cubic-bezier(.2,.7,.2,1) .85s both tdR36W_rise}.tdR36W_shown :is(.cat,.course,.review,.partner,.news-card):first-child{animation-delay:.15s}.tdR36W_shown :is(.cat,.course,.review,.partner,.news-card):nth-child(2){animation-delay:.25s}.tdR36W_shown :is(.cat,.course,.review,.partner,.news-card):nth-child(3){animation-delay:.35s}.tdR36W_shown :is(.cat,.course,.review,.partner,.news-card):nth-child(4){animation-delay:.45s}.tdR36W_shown :is(.cat,.course,.review,.partner,.news-card):nth-child(5){animation-delay:.55s}.tdR36W_shown :is(.cat,.course,.review,.partner,.news-card):nth-child(6){animation-delay:.65s}.tdR36W_shown :is(.cat,.course,.review,.partner,.news-card):nth-child(7){animation-delay:.75s}@keyframes tdR36W_rise{0%{opacity:0;transform:translateY(24px)}}.tdR36W_skel{border-radius:var(--r-lg,8px);background:linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%) 0 0/200% 100% no-repeat,#7f8ca01a;animation:1.6s linear infinite tdR36W_shimmer}.tdR36W_heroSkel{border-radius:0;height:calc(100svh - 64px);min-height:620px}@keyframes tdR36W_shimmer{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@media (prefers-reduced-motion:reduce){.tdR36W_skel{animation:none}}
.tXIHua_hero{--glass:#ffffffdb;--glass-2:#fffffff7;--line:var(--glass-border);--ink:var(--text);--muted:var(--text-2);--lede:var(--text-2);--accent:var(--brand);--accent-text:var(--brand-ink);--on-accent:#fff;--warn:#d99512;--display:var(--font-sarabun), system-ui, sans-serif;--body:var(--font-sarabun), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;isolation:isolate;box-sizing:border-box;height:calc(100svh - 64px);min-height:620px;padding:16px max(24px, env(safe-area-inset-right,0px)) 16px max(24px, env(safe-area-inset-left,0px));pointer-events:none;color:var(--ink);font-family:var(--body);background:0 0;grid-template:".side"1fr"copy side""dock dock"/minmax(0,1fr) 300px;gap:14px 20px;font-size:15px;line-height:1.6;display:grid;position:relative;overflow:hidden}.dark .tXIHua_hero{--glass:#101628d1;--glass-2:#101628f2}.tXIHua_hero button{font:inherit;color:inherit;cursor:pointer}.tXIHua_hero button:focus-visible,.tXIHua_hero input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tXIHua_stage{z-index:-2;pointer-events:auto;position:absolute;inset:0}.tXIHua_stage canvas{filter:saturate(1.06)contrast(1.03);touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.tXIHua_stage canvas:active{cursor:grabbing}.tXIHua_loading{color:var(--ink);font-family:var(--display);letter-spacing:.04em;pointer-events:none;box-sizing:border-box;background:0 0;align-content:start;place-items:center;padding-top:clamp(16px,11svh,140px);transition:opacity .8s;display:grid;position:absolute;inset:0}.tXIHua_loader{flex-direction:column;align-items:center;gap:10px;animation:.3s .3s both tXIHua_loaderIn;display:flex}.tXIHua_runner{width:96px;position:relative}.tXIHua_runner img{z-index:1;width:100%;height:auto;display:block;position:relative}.tXIHua_runner:after{content:"";background:color-mix(in srgb, var(--ink) 18%, transparent);filter:blur(2px);border-radius:50%;height:10px;position:absolute;bottom:-4px;left:18%;right:12%}.tXIHua_loadTrack{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;width:168px;height:6px;margin-top:6px;position:relative;overflow:hidden}.tXIHua_loadBar,.tXIHua_loadTrack:after{border-radius:inherit;background:var(--brand3);transform-origin:0;position:absolute;inset:0}.tXIHua_loadBar{animation:8s cubic-bezier(.1,.6,.3,1) both tXIHua_loadCreep;transform:scaleX(.9)}.tXIHua_loadTrack:after{content:"";transition:transform .3s ease-out;transform:scaleX(0)}.tXIHua_loadText{color:var(--muted);text-align:center;margin:0;padding:0 16px;font-size:14px;font-weight:500}.tXIHua_loading.tXIHua_done{transition:opacity .5s .3s}.tXIHua_done .tXIHua_loader,.tXIHua_done .tXIHua_loadBar{animation-play-state:paused}.tXIHua_done .tXIHua_loadTrack:after{transform:scaleX(1)}@keyframes tXIHua_loaderIn{0%{opacity:0}to{opacity:1}}@keyframes tXIHua_loadCreep{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}@media (scripting:none){.tXIHua_loading{display:none}}.tXIHua_hint{background:color-mix(in srgb, var(--brand-deep) 88%, transparent);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:5;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;transition:opacity .25s;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.tXIHua_hintOn{opacity:1}.tXIHua_done{opacity:0;pointer-events:none}.tXIHua_glass{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid #0f172a14;border-radius:16px;box-shadow:0 18px 40px -24px #1d3cb461}.dark .tXIHua_glass{border-color:#ffffff0f;box-shadow:0 12px 32px #04081452}.tXIHua_copy{pointer-events:auto;flex-direction:column;grid-area:copy;align-self:end;gap:8px;max-width:460px;padding:16px 20px;display:flex}.tXIHua_eyebrow{letter-spacing:.12em;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.tXIHua_eyebrow i{background:var(--accent);border-radius:50%;width:7px;height:7px}.tXIHua_hero h1{font-family:var(--display);text-wrap:balance;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;line-height:1.22}.tXIHua_hero h1 em{color:var(--accent-text);font-style:normal}.tXIHua_lede{color:var(--lede);margin:0;font-size:14px;line-height:1.5}.tXIHua_cta{flex-wrap:wrap;gap:10px;display:flex}.tXIHua_btn{border:1px solid var(--line);color:var(--ink);background:#fffffff2;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.dark .tXIHua_btn{background:#ffffff0a}.tXIHua_primary{border-color:#0000;box-shadow:0 12px 30px -16px #1d3cb499;background:linear-gradient(135deg, var(--brand-light), var(--accent))!important;color:#fff!important}.tXIHua_btn:hover{filter:brightness(1.1)}.tXIHua_note{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.tXIHua_promo{touch-action:pan-y;flex-direction:column;gap:8px;display:flex;position:relative}.tXIHua_promoStack{display:grid}.tXIHua_promoSlide{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:8px;transition:opacity .25s,visibility 0s linear .25s;display:flex}.tXIHua_promoOn{opacity:1;visibility:visible;transition:opacity .35s .25s}.tXIHua_promoBody{position:relative}.tXIHua_promoDots{align-items:center;gap:6px;height:24px;display:flex;position:absolute;bottom:0;right:0}.tXIHua_promoDot{border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .3s;background:var(--line)!important}.tXIHua_promoDotOn{border-radius:99px;width:22px;background:var(--accent)!important}.tXIHua_slideHead{align-items:center;gap:8px;display:flex}.tXIHua_slideIcon{background:color-mix(in srgb, var(--accent) 10%, transparent);width:28px;height:28px;color:var(--accent-text);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tXIHua_slideKind{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;min-width:0;color:var(--muted);flex:1;font-size:12px;font-weight:600;overflow:hidden}.tXIHua_slideNo{font-family:var(--mono);color:var(--muted);font-size:12px}.tXIHua_hero .tXIHua_slideTitle{font-family:var(--display);letter-spacing:0;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:21px;font-weight:700;line-height:1.55;display:-webkit-box;overflow:hidden}.tXIHua_slideTitle em{color:var(--accent-text);font-style:normal}.tXIHua_slideDesc{height:3em;color:var(--lede);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.tXIHua_pchips{flex-wrap:wrap;gap:6px;display:flex}.tXIHua_pchip{background:color-mix(in srgb, var(--accent) 6%, transparent);height:30px;color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.tXIHua_pchip svg{color:var(--accent)}.tXIHua_pchip b{font-family:var(--mono);color:var(--ink);font-weight:600}.tXIHua_pchipOff{border:1px dashed var(--line);background:0 0}.tXIHua_pchipOff svg{color:var(--muted)}.tXIHua_pdot{border-radius:50%;width:9px;height:9px}.tXIHua_slideFoot{align-items:center;min-height:24px;padding-right:64px;display:flex}.tXIHua_slideLink{background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--accent)!important}.tXIHua_slideLink:hover{text-decoration:underline}.tXIHua_side{pointer-events:auto;flex-direction:column;grid-area:side;align-self:stretch;gap:12px;min-width:0;min-height:0;display:flex}.tXIHua_hero.tXIHua_collapsed{grid-template-columns:minmax(0,1fr) auto}.tXIHua_panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tXIHua_panelTop{border-bottom:1px solid var(--line);padding:16px 18px 14px}.tXIHua_panelBody{flex:1;min-height:0;padding:12px 18px 16px;overflow-y:auto}.tXIHua_kickerTitle{align-items:center;gap:8px;display:inline-flex}.tXIHua_fold{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 4px;font-size:16px;line-height:1}.tXIHua_fold:hover{color:var(--accent)}.tXIHua_unfold{width:64px;color:var(--ink);border:0;flex-direction:column;align-self:end;align-items:center;gap:4px;padding:12px 6px;display:none}.tXIHua_unfold:hover{filter:brightness(1.04)}.tXIHua_unfoldNum{font-family:var(--mono);color:var(--accent-text);font-size:18px}.tXIHua_unfoldLabel{color:var(--muted);text-align:center;font-size:10.5px;line-height:1.3}.tXIHua_sideCollapsed .tXIHua_panel{display:none}.tXIHua_sideCollapsed .tXIHua_unfold{display:flex}.tXIHua_sectionHead{color:var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.tXIHua_sectionHead span{color:var(--muted);font-size:11px;font-weight:400}.tXIHua_rowBtn{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:8px;font-size:13.5px;display:flex;color:var(--muted)!important}.tXIHua_rowBtn:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--ink)!important}.tXIHua_rowBtn b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.tXIHua_kicker{letter-spacing:.14em;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.tXIHua_real{letter-spacing:.02em;color:var(--accent-text);border:1px solid;border-radius:8px;padding:0 6px;font-size:10.5px;font-weight:700}.tXIHua_clockNum{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.tXIHua_phaseShort{font-weight:500}.tXIHua_chipBox{box-sizing:border-box;background:#1b274012;border-radius:9px;height:34.8px;padding:3px;display:flex}.dark .tXIHua_chipBox{background:#ffffff0d}@media (max-width:1100px){.tXIHua_chipBox{display:none}}.tXIHua_chip{background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:7px;align-items:center;padding:0 11px;font-size:13px;font-weight:600;display:flex}.tXIHua_kv{grid-template-columns:1fr auto;gap:7px 12px;margin:12px 0 0;font-size:13.5px;display:grid}.tXIHua_kv dt{color:var(--muted)}.tXIHua_kv dd{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);margin:0}.tXIHua_kv .tXIHua_big{color:var(--accent-text);font-size:22px}.tXIHua_kv hr{border:0;border-top:1px solid var(--line);grid-column:1/-1;margin:3px 0}.tXIHua_zero{color:var(--muted)!important}.tXIHua_back{letter-spacing:.02em;color:var(--accent);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.tXIHua_back:hover{text-decoration:underline}.tXIHua_card h3{font-family:var(--display);color:var(--ink);margin:4px 0 6px;font-size:16px;font-weight:600;line-height:1.35}.tXIHua_no{font-family:var(--mono);background:var(--accent);color:var(--on-accent);border-radius:4px;margin-right:8px;padding:1px 6px;font-size:12px}.tXIHua_desc{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.5}.tXIHua_cardNote{color:var(--muted);margin:10px 0 0;font-size:12px}.tXIHua_dock{pointer-events:auto;flex-wrap:wrap;grid-area:dock;align-items:center;gap:12px 14px;padding:10px 16px;display:flex}.tXIHua_grp{align-items:center;gap:8px;display:flex}.tXIHua_grp>span{color:var(--muted);letter-spacing:.06em;font-size:12px}.tXIHua_seg{background:#1b274012;border-radius:9px;gap:2px;padding:3px;display:flex}.dark .tXIHua_seg{background:#ffffff0d}.tXIHua_seg button{font-size:13px;font-family:var(--mono);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:4px 11px}.tXIHua_seg button.tXIHua_th{font-family:var(--body)}.tXIHua_seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.tXIHua_seg button.tXIHua_withIcon{align-items:center;gap:5px;display:inline-flex}.tXIHua_seg button.tXIHua_withIcon:disabled{cursor:progress}.tXIHua_iconBtn{width:34.8px;height:34.8px;color:var(--ink);background:#1b274012;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.dark .tXIHua_iconBtn{background:#ffffff0d}.tXIHua_iconBtn:hover{background:#1b274021}.tXIHua_iconBtn svg{width:16px;height:16px}.tXIHua_iconBtn[aria-pressed=true] .tXIHua_whenPlaying,.tXIHua_iconBtn:not([aria-pressed=true]) .tXIHua_whenPaused{display:none}.tXIHua_dock>.tXIHua_iconBtn:last-child{margin-left:auto}.tXIHua_live:before{content:"";vertical-align:1px;background:#34d399;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 2px #34d39940}.tXIHua_live[aria-pressed=false]:before{box-shadow:none;opacity:.45;background:currentColor}.tXIHua_tl{box-sizing:border-box;background:#1b274012;border-radius:9px;flex-direction:column;flex:160px;justify-content:center;gap:1px;height:34.8px;padding:0 8px;display:flex}.dark .tXIHua_tl{background:#ffffff0d}.tXIHua_track{align-items:center;height:14px;display:flex;position:relative}.tXIHua_tl input{appearance:none;cursor:pointer;background:linear-gradient(90deg,#1a304f 0% 20.8%,#4a6390 23%,#dba98f 25.5%,#b9cfe8 29% 70.5%,#cf9a86 74%,#4a6390 77%,#1a304f 80% 100%) 7px 0/calc(100% - 14px) 100% no-repeat,#1a304f;border-radius:3px;width:100%;height:6px;margin:0}.tXIHua_tl input::-webkit-slider-thumb{appearance:none;border:3px solid var(--accent);background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 6px #0f1b2d59}.tXIHua_tl input::-moz-range-thumb{border:3px solid var(--accent);background:#fff;border-radius:50%;width:8px;height:8px;box-shadow:0 2px 6px #0f1b2d59}.tXIHua_tl input::-moz-range-track{background:0 0}.tXIHua_ticks{font-family:var(--mono);color:var(--muted);justify-content:space-between;margin:0 7px;font-size:9px;line-height:1.2;display:flex}.tXIHua_ticks span{justify-content:center;width:0;display:flex}.tXIHua_labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tXIHua_off{display:none}.tXIHua_lbl{pointer-events:auto;white-space:nowrap;background:var(--glass-2);color:var(--ink);border:1px solid #1b274014;border-radius:8px;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-size:12.5px;line-height:1.2;display:flex;position:absolute;top:0;left:0;box-shadow:0 6px 16px #0f1f2c40}.tXIHua_lbl em{font-style:normal;font-family:var(--mono);background:var(--accent);color:var(--on-accent);border-radius:4px;padding:1px 5px;font-size:11.5px;font-weight:600}.tXIHua_lbl b:empty{display:none}.tXIHua_lbl b{font-family:var(--mono);color:var(--accent-text);font-size:11.5px;font-weight:600}.tXIHua_lbl:after{content:"";border:5px solid #0000;border-top:5px solid var(--glass-2);width:0;height:0;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.tXIHua_lbl:hover,.tXIHua_sel{border-color:var(--accent)}.tXIHua_minor{color:#1b2740;background:#ffffffeb;border-color:#0000000f;padding:3px 8px;font-size:11px}.tXIHua_minor b{display:none}.tXIHua_minor:after{border-top-color:#ffffffeb}@media (max-width:860px){.tXIHua_loading{padding-top:56px}.tXIHua_runner{width:64px}.tXIHua_loadTrack{width:140px;margin-top:2px}.tXIHua_loader{gap:6px}.tXIHua_loadText{font-size:13px}.tXIHua_hero{padding:12px max(12px, env(safe-area-inset-right,0px)) 12px max(12px, env(safe-area-inset-left,0px));grid-template:"side""."1fr"copy""dock"/minmax(0,1fr);row-gap:10px}.tXIHua_side{align-self:start}.tXIHua_hero.tXIHua_collapsed{grid-template-columns:minmax(0,1fr)}.tXIHua_sideCollapsed .tXIHua_panel{display:flex}.tXIHua_fold,.tXIHua_unfold,.tXIHua_sideCollapsed .tXIHua_unfold{display:none}.tXIHua_panelTop{border-bottom:0;padding:10px 14px}.tXIHua_panelTop .tXIHua_kicker,.tXIHua_panelTop .tXIHua_phase,.tXIHua_panelTop .tXIHua_kv,.tXIHua_panelBody [data-tw=town]{display:none!important}.tXIHua_panelBody{padding:0 14px}.tXIHua_card:not([hidden]){border-top:1px solid var(--line);padding:10px 0 12px}.tXIHua_clock b{font-size:24px}.tXIHua_copy{gap:8px;padding:16px}.tXIHua_hero h1{font-size:clamp(1.6rem,7vw,2.1rem)}.tXIHua_lede{font-size:13.5px}.tXIHua_btn{padding:8px 13px;font-size:13px}.tXIHua_note{font-size:10.5px}.tXIHua_hideSm{display:none}.tXIHua_lbl{padding:3px 7px 3px 4px;font-size:11px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.tXIHua_stage>:not(.tXIHua_loading,.tXIHua_hint){transition:opacity .8s}.tXIHua_copy,.tXIHua_side,.tXIHua_dock{transition:opacity .8s,translate .8s cubic-bezier(.2,.7,.2,1)}.tXIHua_hero:not([data-ready]) .tXIHua_stage>:not(.tXIHua_loading,.tXIHua_hint){opacity:0}.tXIHua_hero:not([data-ready]) .tXIHua_copy,.tXIHua_hero:not([data-ready]) .tXIHua_side,.tXIHua_hero:not([data-ready]) .tXIHua_dock{opacity:0;translate:0 32px}.tXIHua_hero[data-ready] .tXIHua_copy{transition-delay:.15s}.tXIHua_hero[data-ready] .tXIHua_side{transition-delay:.3s}.tXIHua_hero[data-ready] .tXIHua_dock{transition-delay:.45s}}@media (prefers-reduced-motion:reduce){.tXIHua_loadTrack{display:none}.tXIHua_loading,.tXIHua_loading.tXIHua_done,.tXIHua_promoSlide,.tXIHua_promoOn,.tXIHua_promoDot{transition:none}}
