@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e3e207{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e3e207{--fd-mono:"JetBrains Mono","JetBrains Mono Fallback"}.deck_slide__uJWfE{position:relative;width:100%;height:100%;overflow:hidden;font-family:var(--fd-sans),"PingFang TC","Noto Sans TC","Microsoft JhengHei",system-ui,sans-serif;-webkit-font-smoothing:antialiased}.deck_mono__F5N0g{font-family:var(--fd-mono),ui-monospace,"SF Mono",Menlo,monospace;font-variant-numeric:tabular-nums}.deck_dots__veBh3{background-image:radial-gradient(circle at 1px 1px,rgba(232,184,74,.13) 1px,transparent 0);background-size:22px 22px}.deck_dotsLight__u2pTj{background-image:radial-gradient(circle at 1px 1px,rgba(90,60,10,.14) 1px,transparent 0);background-size:22px 22px}.deck_rise__2DR39{animation:deck_dk-rise__H9I2Z var(--dur,.65s) cubic-bezier(.2,.8,.2,1) var(--d,0s) both}@keyframes deck_dk-rise__H9I2Z{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.deck_fade__DDNn_{animation:deck_dk-fade__I2ZTW var(--dur,.7s) ease var(--d,0s) both}@keyframes deck_dk-fade__I2ZTW{0%{opacity:0}to{opacity:1}}.deck_slideL__KmBaN{animation:deck_dk-slide-l__Rx3nm var(--dur,.65s) cubic-bezier(.2,.8,.2,1) var(--d,0s) both}@keyframes deck_dk-slide-l__Rx3nm{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:none}}.deck_slideR__fKXlW{animation:deck_dk-slide-r__cLjBL var(--dur,.65s) cubic-bezier(.2,.8,.2,1) var(--d,0s) both}@keyframes deck_dk-slide-r__cLjBL{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}.deck_pop__7P7Qz{animation:deck_dk-pop__VsLKF var(--dur,.45s) cubic-bezier(.3,1.5,.5,1) var(--d,0s) both}@keyframes deck_dk-pop__VsLKF{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.deck_growX__xNP1_{transform-origin:left center;animation:deck_dk-grow-x__J4bq4 var(--dur,.8s) cubic-bezier(.6,0,.2,1) var(--d,0s) both}@keyframes deck_dk-grow-x__J4bq4{0%{transform:scaleX(0)}to{transform:none}}.deck_growY__oXczu{transform-origin:center bottom;transform-box:fill-box;animation:deck_dk-grow-y__3Tm6V var(--dur,.8s) cubic-bezier(.6,0,.2,1) var(--d,0s) both}@keyframes deck_dk-grow-y__3Tm6V{0%{transform:scaleY(0)}to{transform:none}}.deck_wipe__Pwi4u{animation:deck_dk-wipe__w5gUe var(--dur,1.4s) cubic-bezier(.5,0,.2,1) var(--d,0s) both}@keyframes deck_dk-wipe__w5gUe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.deck_wipeY__hdWKZ{animation:deck_dk-wipe-y__BLHD1 var(--dur,1s) cubic-bezier(.5,0,.2,1) var(--d,0s) both}@keyframes deck_dk-wipe-y__BLHD1{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.deck_draw__qbtgz{stroke-dasharray:1;stroke-dashoffset:1;animation:deck_dk-draw__oN0oO var(--dur,1.2s) cubic-bezier(.6,0,.2,1) var(--d,0s) forwards}@keyframes deck_dk-draw__oN0oO{to{stroke-dashoffset:0}}.deck_ring__5fHpd{stroke-dasharray:1;stroke-dashoffset:1;animation:deck_dk-draw__oN0oO var(--dur,2.4s) linear var(--d,0s) forwards}.deck_pulse__LgCm0{animation:deck_dk-pulse__ucmOd 1.8s ease-out var(--d,0s) infinite;transform-origin:center;transform-box:fill-box}@keyframes deck_dk-pulse__ucmOd{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.deck_scan__s0JeO{animation:deck_dk-scan__bbigJ var(--dur,1.6s) linear var(--d,0s) both}@keyframes deck_dk-scan__bbigJ{0%{transform:translateY(-10%);opacity:.9}to{transform:translateY(110%);opacity:0}}.deck_caret__q7IcP:after{content:"";display:inline-block;width:.55em;height:1.05em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:deck_dk-blink__XGzpd 1s steps(1) infinite}@keyframes deck_dk-blink__XGzpd{50%{opacity:0}}.deck_flash__S8Sig{animation:deck_dk-flash__22Xxi var(--dur,1.2s) ease var(--d,0s) both}@keyframes deck_dk-flash__22Xxi{0%{background-color:transparent}25%{background-color:var(--fl,rgba(232,184,74,.35))}to{background-color:var(--fl2,rgba(232,184,74,.1))}}.deck_shake__UrBdt{animation:deck_dk-shake__l2cEl .5s ease var(--d,0s) both}@keyframes deck_dk-shake__l2cEl{0%,to{transform:none}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.deck_stamp__j8GjI{animation:deck_dk-stamp__fWXSj var(--dur,.4s) cubic-bezier(.2,1.6,.4,1) var(--d,0s) both}@keyframes deck_dk-stamp__fWXSj{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}.deck_drift__mju54{animation:deck_dk-drift___vrTz 14s ease-in-out var(--d,0s) infinite alternate}@keyframes deck_dk-drift___vrTz{0%{transform:translate(0)}to{transform:translate(18px,-12px)}}.deck_stepBlock__IKX0W{display:contents}.deck_stepBlock__IKX0W *{animation-delay:calc(var(--d, 0s) * .25)!important}@media (prefers-reduced-motion:reduce){.deck_slide__uJWfE *,.deck_slide__uJWfE :after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}.deck_static__qqrcW *,.deck_static__qqrcW :after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.deck_hand__Vadae{font-family:"BiauKai","Kaiti TC","DFKai-SB","標楷體","STKaiti",var(--fd-sans),serif}.deck_paper__Y4Zm2{background-image:radial-gradient(circle at 1px 1px,rgba(120,90,40,.09) 1px,transparent 0);background-size:24px 24px}.deck_mark__MHHwy{background-image:linear-gradient(transparent 55%,var(--mk,#fbe38a) 55%,var(--mk,#fbe38a) 94%,transparent 94%);background-repeat:no-repeat;background-size:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;animation:deck_fd-mark__NRnQZ var(--dur,.65s) cubic-bezier(.6,0,.3,1) var(--d,0s) forwards}@keyframes deck_fd-mark__NRnQZ{to{background-size:100% 100%}}.deck_strike__mkg1o{position:relative;display:inline-block}.deck_strike__mkg1o:after{content:"";position:absolute;left:-3%;right:-3%;top:52%;height:var(--sw,.12em);min-height:2px;border-radius:2px;background:var(--sc,#c2410c);transform-origin:left center;transform:scaleX(0) rotate(-1.5deg);animation:deck_fd-strike__Ds9_n var(--dur,.45s) cubic-bezier(.6,0,.3,1) var(--d,0s) forwards}@keyframes deck_fd-strike__Ds9_n{to{transform:scaleX(1) rotate(-1.5deg)}}.deck_stick__87PUY{animation:deck_fd-stick__pwoKw var(--dur,.55s) cubic-bezier(.25,1.4,.5,1) var(--d,0s) both}@keyframes deck_fd-stick__pwoKw{0%{opacity:0;transform:translateY(-40px) rotate(calc(var(--rot, 0deg) - 12deg)) scale(1.08)}to{opacity:1;transform:rotate(var(--rot,0deg))}}.deck_swing__Ln2RB{transform-origin:50% 0;animation:deck_fd-swing__ufEJ8 2.6s cubic-bezier(.3,0,.3,1) var(--d,0s) both}@keyframes deck_fd-swing__ufEJ8{0%{opacity:0;transform:rotate(-24deg)}15%{opacity:1}40%{transform:rotate(10deg)}62%{transform:rotate(-5deg)}80%{transform:rotate(2deg)}to{transform:rotate(0)}}.deck_knobOff__nBpWA{animation:deck_fd-knob-off__ZJvRy .4s cubic-bezier(.4,0,.2,1) var(--d,0s) both}@keyframes deck_fd-knob-off__ZJvRy{0%{transform:translateX(20px)}to{transform:translateX(0)}}.deck_trackOff__AvegT{animation:deck_fd-track-off__FVQJt .4s ease var(--d,0s) both}@keyframes deck_fd-track-off__FVQJt{0%{background-color:#34c759}to{background-color:#b9b2a3}}.deck_knobOn__MEEr5{animation:deck_fd-knob-on__2aRb_ .4s cubic-bezier(.4,0,.2,1) var(--d,0s) both}@keyframes deck_fd-knob-on__2aRb_{0%{transform:translateX(0)}to{transform:translateX(20px)}}.deck_trackOn__yEROZ{animation:deck_fd-track-on__7lNVY .4s ease var(--d,0s) both}@keyframes deck_fd-track-on__7lNVY{0%{background-color:#b9b2a3}to{background-color:#34c759}}.deck_bounceBack__aSSdY{animation:deck_fd-bounce-back__4jRdt 1.1s cubic-bezier(.4,0,.2,1) var(--d,0s) both}@keyframes deck_fd-bounce-back__4jRdt{0%{opacity:0;transform:translateX(-30px)}20%{opacity:1;transform:none}55%{transform:translateX(var(--push,120px))}75%{transform:translateX(calc(var(--push, 120px) - 14px))}to{transform:none}}.deck_tear__oFxrd{transform-origin:0 0;animation:deck_fd-tear__149vB .9s cubic-bezier(.5,0,.7,.4) var(--d,0s) both}@keyframes deck_fd-tear__149vB{0%{transform:none;opacity:1}to{transform:translate(60px,260px) rotate(28deg);opacity:0}}.deck_spin__Uq4MJ{transform-origin:50% 100%;transform-box:fill-box;animation:deck_fd-spin__y0IBD var(--dur,2.4s) cubic-bezier(.4,0,.2,1) var(--d,0s) both}@keyframes deck_fd-spin__y0IBD{0%{transform:rotate(0deg)}to{transform:rotate(var(--deg,180deg))}}.deck_fill__jCdZY{transform-origin:top center;animation:deck_fd-fill__tntPb var(--dur,.5s) cubic-bezier(.2,.8,.2,1) var(--d,0s) both}@keyframes deck_fd-fill__tntPb{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.deck_dot__S822k{display:inline-block;width:7px;height:7px;margin:0 2px;border-radius:50%;background:currentColor;opacity:.35;animation:deck_fd-dot__dwxPq 1.2s ease-in-out infinite}.deck_dot__S822k:nth-child(2){animation-delay:.2s}.deck_dot__S822k:nth-child(3){animation-delay:.4s}@keyframes deck_fd-dot__dwxPq{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.lab_root__2RGrV{max-width:920px;margin:0 auto;padding:28px 20px 48px;color:var(--text-primary)}.lab_tabs__nmhoU{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.lab_tabs__nmhoU button{font:inherit;font-size:14px;padding:6px 14px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer}.lab_tabs__nmhoU button[aria-current=page]{border-color:var(--accent-gold);color:var(--text-primary);font-weight:700}.lab_head__yH_CM{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:6px}.lab_no__8CMvv{font-size:13px;letter-spacing:.14em;color:var(--accent-gold);font-weight:700}.lab_title__83wC9{font-size:24px;font-weight:900;margin:0}.lab_done___1XlW{font-size:13px;font-weight:700;color:#3fbf7f}.lab_mission__17uDd{color:var(--text-secondary);font-size:15px;margin:0 0 18px}.lab_stage___cRGh{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.lab_side__hOc20{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:14px}.lab_hint__ONhXg{min-height:26px;font-size:15px;font-weight:700;color:var(--accent-gold)}.lab_primary__YQI8w{align-self:flex-start;font:inherit;font-size:16px;font-weight:800;padding:11px 22px;border-radius:12px;border:none;background:var(--accent-gold);color:#1a1408;cursor:pointer}.lab_primary__YQI8w:disabled{opacity:.45;cursor:not-allowed}.lab_answer__qzNlm:focus-visible,.lab_cellBtn__5o5Rf:focus-visible,.lab_pick__BS2Nd:focus-visible,.lab_primary__YQI8w:focus-visible,.lab_slot__cwlf2:focus-visible,.lab_switch__IkzPw:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.lab_note__EtfsA{font-size:14px;color:var(--text-muted);line-height:1.6}.lab_result__EusP7{font-size:15px;line-height:1.6;padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:var(--card)}.lab_phone__S1Fox{flex:none;width:320px;height:500px;border-radius:40px;background:#1b1915;padding:10px;box-shadow:0 24px 40px -24px rgba(0,0,0,.6);position:relative}.lab_screen__NguU3{width:100%;height:100%;border-radius:31px;overflow:hidden;background:#fff;color:#211d16;display:flex;flex-direction:column}.lab_bar__2IXZy{flex:none;height:44px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3dccb;font-size:15px;font-weight:700}.lab_body__iArcE{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 10px;display:flex;flex-direction:column;gap:12px}.lab_composer__ZaegS{flex:none;margin:0 10px 12px;border:1px solid #d9d0bc;border-radius:18px;padding:10px 12px;font-size:14px;line-height:1.6}.lab_badge__mHIR6{position:absolute;right:8px;bottom:-22px;font-size:11px;letter-spacing:.12em;color:var(--text-muted)}.lab_me__vQnyW{align-self:flex-end;max-width:88%;background:#211d16;color:#fff;padding:9px 12px;border-radius:16px 16px 4px 16px;line-height:1.55}.lab_ai__InWbF,.lab_me__vQnyW{font-size:14px;white-space:pre-line}.lab_ai__InWbF{display:flex;gap:8px;align-items:flex-start;line-height:1.65;animation:lab_lab-fade__wtGBl .4s ease both}.lab_aiDot__JInzX{flex:none;width:22px;height:22px;border-radius:50%;background:#2463a8;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:900}@keyframes lab_lab-fade__wtGBl{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lab_slot__cwlf2{font:inherit;font-size:13.5px;padding:2px 8px;margin:2px;border-radius:6px;border:1.5px dashed #b7860f;background:#fff9e3;color:#8a5a00;cursor:pointer}.lab_slotFilled__G6kuB{border-style:solid;border-color:#1f7a4d;background:#e7f6ec;color:#14532d;cursor:default}.lab_table__2pTt_{width:100%;border-collapse:collapse;font-size:12.5px}.lab_table__2pTt_ th{text-align:left;font-weight:700;color:#857c6b;padding:4px;border-bottom:1px solid #e3dccb}.lab_table__2pTt_ td{padding:2px;border-bottom:1px solid #efe9db;vertical-align:top}.lab_cellBtn__5o5Rf{font:inherit;font-size:12.5px;width:100%;text-align:left;padding:5px 4px;border:1.5px solid transparent;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.lab_cellBtn__5o5Rf:hover{background:#faf5e8}.lab_cellWrong__6LtFU{border-color:#c2410c;background:#fde8e0;color:#9a3412;font-weight:700;cursor:default}.lab_cellOk__T_b1A{animation:lab_lab-shake__Y8Ovj .4s ease}@keyframes lab_lab-shake__Y8Ovj{0%,to{transform:none}30%{transform:translateX(-4px)}60%{transform:translateX(3px)}}.lab_why__SMa3n{font-size:11.5px;color:#9a3412;margin-top:2px}.lab_source__DQuFL{font-size:14px;line-height:1.8;padding:12px 14px;border-radius:10px;border:1px dashed var(--border);color:var(--text-secondary);white-space:pre-line}.lab_answers__QTABp{display:flex;flex-wrap:wrap;gap:6px;margin-left:30px}.lab_answer__qzNlm{font:inherit;font-size:13px;padding:6px 10px;border-radius:14px;border:1.5px solid #211d16;background:#fff;color:#211d16;cursor:pointer}.lab_answer__qzNlm:hover{background:#211d16;color:#fff}.lab_outline__8U86h{margin:4px 0 0 30px;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;counter-reset:o}.lab_outline__8U86h li{counter-increment:o;font-size:13px;padding:6px 8px;border-radius:6px;background:#f6f2e9;animation:lab_lab-fade__wtGBl .35s ease both}.lab_outline__8U86h li:before{content:counter(o,decimal-leading-zero) "  ";color:#857c6b;font-size:11px}.lab_aboutCard__gZX_z{margin:0;padding:10px 12px;border-radius:12px;border:1px solid #e3dccb;background:#fbfaf6;font-size:13px;line-height:1.8}.lab_switchRow__31l1B{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;font-weight:700}.lab_switch__IkzPw{position:relative;width:46px;height:26px;border-radius:13px;border:none;background:#b9b2a3;cursor:pointer;flex:none;transition:background .25s}.lab_switch__IkzPw[aria-checked=true]{background:#34c759}.lab_switch__IkzPw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .25s}.lab_switch__IkzPw[aria-checked=true]:after{transform:translateX(20px)}.lab_pick__BS2Nd{font:inherit;font-size:13px;padding:1px 8px;border-radius:6px;border:1.5px solid #2463a8;background:#eef4fb;color:#1d4f86;cursor:pointer}@media (prefers-reduced-motion:reduce){.lab_ai__InWbF,.lab_cellOk__T_b1A,.lab_outline__8U86h li{animation:none}}