.AnswerInput_textArea__yk4ij{width:100%;min-height:132px;resize:vertical;background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.5;font-family:inherit;outline:none;transition:border-color .15s}.AnswerInput_textArea__yk4ij:focus{border-color:var(--primary)}.AnswerInput_textArea__yk4ij:disabled{opacity:.7}.AnswerInput_textInput__2Fvjd{width:100%;max-width:340px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:12px;padding:12px 14px;font-size:15px;font-family:inherit;outline:none;transition:border-color .15s}.AnswerInput_textInput__2Fvjd:focus{border-color:var(--primary)}.AnswerInput_textInput__2Fvjd:disabled{opacity:.7}.AnswerInput_hint__O2xmr{margin:6px 0 0;color:var(--muted);font-size:12px}.AnswerInput_opts__t2ZpH{display:grid;grid-gap:8px;gap:8px}.AnswerInput_opt__NUueu{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.AnswerInput_opt__NUueu:active{transform:translateY(1px)}.AnswerInput_opt__NUueu{display:flex;align-items:center;gap:10px;text-align:left;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:14.5px;line-height:1.45;transition:border-color .15s,background .15s}.AnswerInput_opt__NUueu:hover:not(:disabled){border-color:var(--muted)}.AnswerInput_optOn__fY1P6{border-color:var(--primary);background:var(--wash)}.AnswerInput_optKey__XIGN7{flex:none;font-weight:800;color:var(--muted)}.AnswerInput_optOn__fY1P6 .AnswerInput_optKey__XIGN7{color:var(--primary)}.AnswerInput_box__Vx7lT{flex:none;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border);display:grid;place-items:center;color:transparent}.AnswerInput_optOn__fY1P6 .AnswerInput_box__Vx7lT{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.AnswerInput_radio__puxUS{border-radius:50%}.AnswerInput_match__t9YJY{display:grid;grid-gap:14px;gap:14px}.AnswerInput_pairs__mjqXW{display:grid;grid-gap:8px;gap:8px}.AnswerInput_pair__AR0kC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.AnswerInput_pairLeft__7K3m6{display:flex;align-items:center;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border-soft);font-size:14.5px;font-weight:600}.AnswerInput_slot___xsnM{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.AnswerInput_slot___xsnM:active{transform:translateY(1px)}.AnswerInput_slot___xsnM{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;border:1px dashed var(--border);background:transparent;color:var(--muted);font-size:14.5px;text-align:left;width:100%;transition:border-color .15s,background .15s,color .15s}.AnswerInput_slot___xsnM:hover:not(:disabled){border-color:var(--primary)}.AnswerInput_slotFilled__Yl0Uv{border-style:solid;font-weight:600}.AnswerInput_slotArmed__nRk_i,.AnswerInput_slotFilled__Yl0Uv{border-color:var(--primary);background:var(--wash);color:var(--text)}.AnswerInput_slotOver__avgVH{border-color:var(--primary);background:var(--wash)}.AnswerInput_slotClear__NXPB2{margin-left:auto;display:inline-flex;color:var(--muted)}.AnswerInput_bank__3P9J2{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border-soft)}.AnswerInput_bankLabel__hBNDe{width:100%;margin:0 0 2px;color:var(--muted);font-size:12px;font-weight:700}.AnswerInput_chip__gSwq_{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.AnswerInput_chip__gSwq_:active{transform:translateY(1px)}.AnswerInput_chip__gSwq_{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:999px;background:var(--surface-3);border:1px solid var(--border);color:var(--text);font-size:14px;font-weight:600;transition:border-color .15s,background .15s}.AnswerInput_chipOn__DWp2m,.AnswerInput_chip__gSwq_:hover:not(:disabled){border-color:var(--primary)}.AnswerInput_chipOn__DWp2m{background:var(--wash)}.AnswerInput_bankEmpty__lPRKK{color:var(--muted-2);font-size:13px}@media(max-width:560px){.AnswerInput_pair__AR0kC{grid-template-columns:1fr;gap:6px}.AnswerInput_textInput__2Fvjd{max-width:100%}}.QuizView_wrap__oPN4c{max-width:720px;margin:0 auto;width:100%;padding-bottom:20px}.QuizView_top__MPLec{display:flex;align-items:center;gap:12px;margin-bottom:30px}.QuizView_steps__gUYYF{display:flex;align-items:center;gap:5px;flex:1 1;flex-wrap:nowrap;overflow:hidden}.QuizView_seg__B_Z8s{flex:1 1;height:8px;border-radius:999px;background:var(--surface-3);min-width:6px}.QuizView_segOn__7cub0{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 2px var(--ink)}.QuizView_count__dgKMT{color:var(--muted);font-size:13px;font-weight:700;flex:none}.QuizView_qhead__ACjFM{display:flex;align-items:center;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.QuizView_prompt__AgGaZ{font-size:21px;font-weight:800;line-height:1.4;letter-spacing:-.015em;white-space:pre-line}.QuizView_taskImg__GlPhh{display:block;max-width:100%;max-height:420px;width:auto;height:auto;margin:0 0 18px;padding:8px;background:#fff;border:1px solid var(--border-soft);border-radius:14px}.QuizView_askAi__jxKWV{display:flex;align-items:center;gap:6px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.QuizView_askAi__jxKWV:active{transform:translateY(1px)}.QuizView_askAi__jxKWV{flex:none;background:var(--lime);border:2px solid var(--on-tint);color:var(--on-tint);font-weight:800;font-size:13px;padding:8px 13px;border-radius:999px;box-shadow:var(--shadow-soft)}.QuizView_askAi__jxKWV:hover{transform:translateY(-1px)}.QuizView_options__RkbLR{display:flex;flex-direction:column;gap:12px}.QuizView_option__p8i7i{display:flex;align-items:center;gap:14px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.QuizView_option__p8i7i:active{transform:translateY(1px)}.QuizView_option__p8i7i{width:100%;text-align:left;background:var(--surface-2);border:2px solid var(--border-soft);border-radius:18px;padding:16px 18px;color:var(--text);font-size:16px;font-weight:600;box-shadow:0 4px 0 var(--border-soft)}.QuizView_option__p8i7i:hover{border-color:var(--border)}.QuizView_option__p8i7i:active{transform:translateY(3px);box-shadow:0 1px 0 var(--border-soft)}.QuizView_optLabel__P_jmm{flex:1 1}.QuizView_radio__DxJDV{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--muted-2);transition:all .15s ease}.QuizView_optOn__C6z3e{border-color:var(--primary);box-shadow:var(--shadow-soft)}.QuizView_optOn__C6z3e .QuizView_radio__DxJDV{border-color:var(--primary);background:radial-gradient(circle at center,var(--primary) 0 5px,transparent 6px)}.QuizView_optCorrect__Qu4kq{border-color:var(--success);background:rgba(52,211,153,.12);box-shadow:0 4px 0 rgba(16,122,87,.9)}.QuizView_optCorrect__Qu4kq .QuizView_radio__DxJDV{border-color:var(--success);background:radial-gradient(circle at center,var(--success) 0 5px,transparent 6px)}.QuizView_optWrong__j2WNJ{background:rgba(251,111,132,.1);box-shadow:0 4px 0 rgba(154,34,55,.9)}.QuizView_optWrong__j2WNJ,.QuizView_optWrong__j2WNJ .QuizView_radio__DxJDV{border-color:var(--danger)}.QuizView_optIconBad__krKVz{color:var(--danger);flex:none}.QuizView_numeric__UhByw{display:flex;flex-direction:column;gap:8px}.QuizView_numLabel__XdtH2{color:var(--muted);font-size:13px;font-weight:600}.QuizView_numRow__ke2Lb{display:flex;align-items:center;gap:10px}.QuizView_input__7JIpE{flex:1 1;background:var(--surface-2);border:1.5px solid var(--border-soft);border-radius:18px;padding:15px 16px;color:var(--text);font-size:17px;outline:none}.QuizView_input__7JIpE:focus{border-color:var(--primary)}.QuizView_input__7JIpE:disabled{opacity:.7}.QuizView_unit__6yVmX{color:var(--muted);font-size:15px}.QuizView_explain__1oipl{margin:18px 0 0;padding:14px 16px;background:var(--surface-2);border:1px solid var(--border-soft);border-left:3px solid var(--success);border-radius:12px;color:var(--text);font-size:14px;line-height:1.55;white-space:pre-line}.QuizView_explainTitle__88vpd{display:block;margin-bottom:6px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.QuizView_explainImg__5q6TN{display:block;max-width:100%;margin-top:12px;padding:6px;background:#fff;border-radius:10px}.QuizView_feedback__sJ0T4{margin:16px 0 0;padding:12px 16px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border-soft);font-size:14.5px;line-height:1.5;white-space:pre-line}.QuizView_barSpacer__6fH03{height:88px}.QuizView_bar__lpfGB{position:fixed;left:var(--side-w,320px);right:var(--ai-w,0);bottom:0;z-index:20;background:var(--surface);border-top:2px solid var(--ink);padding:16px 34px;display:flex;justify-content:center}.QuizView_barOk__23xc6{background:var(--fill-success);border-top-color:var(--on-tint)}.QuizView_barBad___nKxD{background:var(--pink);border-top-color:var(--on-tint)}.QuizView_barInner__Vk11p{width:100%;max-width:720px;display:flex;align-items:center;gap:16px;justify-content:space-between}.QuizView_barBtns__uGeow{display:flex;align-items:center;gap:10px}.QuizView_barMsgBad___hF8u,.QuizView_barMsgOk__5Kn74{display:flex;align-items:center;gap:8px;color:var(--on-tint);font-weight:800;font-size:16px}.QuizView_primary__XYryB{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.QuizView_primary__XYryB:active{transform:translateY(1px)}.QuizView_primary__XYryB{background:var(--fill-primary);color:var(--on-primary);font-weight:900;font-size:15px;text-transform:uppercase;letter-spacing:.05em;border:0;border-radius:16px;padding:15px 34px;box-shadow:var(--shadow-soft)}.QuizView_primary__XYryB:active{transform:translateY(3px);box-shadow:var(--shadow)}.QuizView_primary__XYryB:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.QuizView_ghost__dVLiC{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.QuizView_ghost__dVLiC:active{transform:translateY(1px)}.QuizView_ghost__dVLiC{background:var(--surface);color:var(--text);font-weight:800;font-size:14px;border:2px solid var(--ink);border-radius:16px;padding:13px 20px}.QuizView_ghost__dVLiC:hover{background:var(--wash)}.QuizView_light__EXP5y{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.QuizView_light__EXP5y:active{transform:translateY(1px)}.QuizView_light__EXP5y{background:var(--surface);color:var(--ink);font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--ink);border-radius:16px;padding:14px 24px;box-shadow:var(--shadow-soft)}.QuizView_light__EXP5y:active{transform:translateY(3px);box-shadow:var(--shadow)}@media(max-width:900px){.QuizView_bar__lpfGB{left:0;right:0;padding:14px 16px}.QuizView_qhead__ACjFM{flex-direction:column}}@media(max-width:720px){.QuizView_bar__lpfGB{padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.QuizView_barSpacer__6fH03{height:130px}.QuizView_barInner__Vk11p{gap:10px}.QuizView_primary__XYryB{flex:1 1;padding:15px 18px}.QuizView_barBtns__uGeow,.QuizView_barBtns__uGeow>*{flex:1 1}}.QuizView_stateMsg__eSClw{color:var(--muted);font-size:14px;padding:24px 0;text-align:center}.VideoPlayer_host__TeJLw{position:absolute;inset:0;z-index:1}.VideoPlayer_slotMount___wdst{position:absolute;inset:0;pointer-events:none}.VideoPlayer_slotMount___wdst>*{pointer-events:auto}.VideoPlayer_slot__J0LFw{position:relative;width:auto;max-width:100%;max-height:56vh;aspect-ratio:16/9;margin:0 auto;border-radius:20px;overflow:hidden;background:#0b0a08;box-shadow:0 30px 60px -34px rgba(18,16,14,.55),0 0 0 1px rgba(18,16,14,.08)}.VideoPlayer_slotCover__g1zBV{position:absolute;inset:0;display:grid;place-items:center;grid-gap:12px;gap:12px;padding:0;border:0;cursor:pointer;background:radial-gradient(circle at 30% 110%,hsla(72,84%,68%,.28),transparent 52%),#16140f 50%/cover no-repeat;color:#f4f2ee;font-family:inherit;text-align:center}.VideoPlayer_slotCover__g1zBV:before{content:"";position:absolute;inset:0;background:rgba(11,10,8,.35)}.VideoPlayer_slotCover__g1zBV>*{position:relative}.VideoPlayer_slotPlay__j45Zd{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#d7f26a;color:#12100e;padding-left:5px;box-shadow:0 20px 40px -14px rgba(0,0,0,.6);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.VideoPlayer_slotCover__g1zBV:hover .VideoPlayer_slotPlay__j45Zd{transform:scale(1.07)}.VideoPlayer_slotNote__xVgUu{position:absolute;left:0;right:0;bottom:18px;font-size:14px;font-weight:700;opacity:.85}.VideoPlayer_slotFrame__QqNQ2{position:absolute;inset:0;width:100%;height:100%;border:0}.VideoPlayer_dock__M3sPR{position:fixed;right:20px;bottom:20px;z-index:90;width:340px;max-width:calc(100vw - 24px);aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#0b0a08;box-shadow:0 30px 60px -20px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.08);opacity:0;transform:translateY(16px) scale(.96);pointer-events:none;visibility:hidden;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s .22s}.VideoPlayer_dockOn__m8jYs{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}.VideoPlayer_player__KOoEm{position:relative;width:100%;height:100%;background:#0b0a08;color:#fff;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.VideoPlayer_player__KOoEm:focus-visible{box-shadow:inset 0 0 0 3px #d7f26a}.VideoPlayer_full__x78ll{border-radius:0}.VideoPlayer_video__ybgNB{display:block;width:100%;height:100%;object-fit:contain;background:#0b0a08}.VideoPlayer_spinner__Ejcg2{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;color:#fff}.VideoPlayer_spinner__Ejcg2 svg{animation:VideoPlayer_spin__VLj_2 .9s linear infinite}@keyframes VideoPlayer_spin__VLj_2{to{transform:rotate(1turn)}}.VideoPlayer_bigPlay__442D9{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:84px;height:84px;border-radius:50%;border:0;cursor:pointer;background:#d7f26a;color:#12100e;padding-left:5px;box-shadow:0 20px 40px -14px rgba(0,0,0,.6);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.VideoPlayer_bigPlay__442D9:hover{transform:translate(-50%,-50%) scale(1.07)}.VideoPlayer_mini__0LYw0 .VideoPlayer_bigPlay__442D9{width:52px;height:52px;padding-left:3px}.VideoPlayer_error__m_lla{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(11,10,8,.86);text-align:center;padding:16px}.VideoPlayer_error__m_lla p{margin:0;font-size:14.5px;font-weight:700}.VideoPlayer_error__m_lla button{padding:9px 16px;border-radius:999px;border:0;cursor:pointer;background:#d7f26a;color:#12100e;font-family:inherit;font-size:13.5px;font-weight:800}.VideoPlayer_bar__DqC_T{position:absolute;left:0;right:0;bottom:0;padding:34px 14px 10px;background:linear-gradient(0deg,rgba(0,0,0,.78),transparent);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.VideoPlayer_chromeOn__8eBgo .VideoPlayer_bar__DqC_T{opacity:1;transform:none;pointer-events:auto}.VideoPlayer_player__KOoEm:not(.VideoPlayer_chromeOn__8eBgo){cursor:none}.VideoPlayer_track__CtEjR{position:relative;height:18px;cursor:pointer;touch-action:none}.VideoPlayer_track__CtEjR:before{content:"";position:absolute;left:0;right:0;top:7px;height:4px;border-radius:999px;background:hsla(0,0%,100%,.24)}.VideoPlayer_track__CtEjR:hover .VideoPlayer_trackBuf__z1YuI,.VideoPlayer_track__CtEjR:hover .VideoPlayer_trackFill__iJcuM,.VideoPlayer_track__CtEjR:hover:before{height:6px;top:6px}.VideoPlayer_track__CtEjR:hover .VideoPlayer_trackKnob__UzF8H{transform:translate(-50%,-50%) scale(1)}.VideoPlayer_trackBuf__z1YuI,.VideoPlayer_trackFill__iJcuM{position:absolute;left:0;top:7px;height:4px;border-radius:999px;pointer-events:none}.VideoPlayer_trackBuf__z1YuI{background:hsla(0,0%,100%,.4)}.VideoPlayer_trackFill__iJcuM{background:#d7f26a}.VideoPlayer_trackKnob__UzF8H{position:absolute;top:9px;width:14px;height:14px;border-radius:50%;background:#d7f26a;pointer-events:none;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease;box-shadow:0 2px 8px rgba(0,0,0,.5)}.VideoPlayer_row__hxNrX{display:flex;align-items:center;gap:4px;margin-top:2px}.VideoPlayer_spacer__NMVFG{flex:1 1}.VideoPlayer_btn__tihl6{flex:none;display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:#fff;cursor:pointer;font-family:inherit;transition:background .15s ease}.VideoPlayer_btn__tihl6:hover{background:hsla(0,0%,100%,.16)}.VideoPlayer_speed__8va06{font-size:13.5px;font-weight:800;min-width:46px}.VideoPlayer_time__kMro7{margin-left:6px;font-size:13.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.VideoPlayer_time__kMro7 i{font-style:normal;opacity:.6}.VideoPlayer_vol__OkBsx{display:flex;align-items:center}.VideoPlayer_vol__OkBsx input{width:0;opacity:0;margin:0;accent-color:#d7f26a;cursor:pointer;transition:width .2s ease,opacity .2s ease}.VideoPlayer_vol__OkBsx input:focus-visible,.VideoPlayer_vol__OkBsx:hover input{width:76px;opacity:1;margin-right:6px}.VideoPlayer_mini__0LYw0 .VideoPlayer_bar__DqC_T{padding:18px 0 0;background:none;opacity:1;transform:none;pointer-events:auto}.VideoPlayer_mini__0LYw0 .VideoPlayer_track__CtEjR{height:12px}.VideoPlayer_mini__0LYw0 .VideoPlayer_trackBuf__z1YuI,.VideoPlayer_mini__0LYw0 .VideoPlayer_trackFill__iJcuM,.VideoPlayer_mini__0LYw0 .VideoPlayer_track__CtEjR:before{top:8px;border-radius:0}.VideoPlayer_mini__0LYw0 .VideoPlayer_trackKnob__UzF8H{display:none}.VideoPlayer_miniTop__iB_1D{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:8px;padding:8px;background:linear-gradient(180deg,rgba(0,0,0,.7),transparent);opacity:0;transition:opacity .2s ease}.VideoPlayer_miniTop__iB_1D button{flex:none;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:rgba(11,10,8,.6);color:#fff;cursor:pointer}.VideoPlayer_miniTop__iB_1D button:hover{background:hsla(0,0%,100%,.24)}.VideoPlayer_chromeOn__8eBgo .VideoPlayer_miniTop__iB_1D{opacity:1}.VideoPlayer_miniTitle__XAxjE{flex:1 1;min-width:0;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:none){.VideoPlayer_miniTop__iB_1D{opacity:1}.VideoPlayer_vol__OkBsx input{display:none}.VideoPlayer_trackKnob__UzF8H{transform:translate(-50%,-50%) scale(1)}}@media(max-width:640px){.VideoPlayer_slot__J0LFw{width:100vw;max-width:none;max-height:none;margin-left:calc(50% - 50vw);border-radius:0;box-shadow:none}.VideoPlayer_dock__M3sPR{right:12px;bottom:92px;width:min(62vw,280px);border-radius:14px}.VideoPlayer_bar__DqC_T{padding:22px 8px 2px}.VideoPlayer_track__CtEjR{height:14px}.VideoPlayer_trackBuf__z1YuI,.VideoPlayer_trackFill__iJcuM,.VideoPlayer_track__CtEjR:before{top:5px}.VideoPlayer_trackKnob__UzF8H{top:7px;width:12px;height:12px}.VideoPlayer_row__hxNrX{margin-top:0}.VideoPlayer_btn__tihl6{min-width:36px;height:36px;padding:0 6px}.VideoPlayer_btn__tihl6 svg{width:18px;height:18px}.VideoPlayer_time__kMro7{font-size:12px;margin-left:2px}.VideoPlayer_speed__8va06{font-size:12.5px;min-width:40px}.VideoPlayer_hideSm__XyJJF,.VideoPlayer_vol__OkBsx{display:none}.VideoPlayer_row__hxNrX{gap:0}.VideoPlayer_bigPlay__442D9{width:60px;height:60px}}@media(prefers-reduced-motion:reduce){.VideoPlayer_bar__DqC_T,.VideoPlayer_bigPlay__442D9,.VideoPlayer_dock__M3sPR,.VideoPlayer_slotPlay__j45Zd{transition:none}}.CookieConsent_wrap__KehiJ{position:fixed;z-index:130;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:16px;pointer-events:none;animation:CookieConsent_rise__AHTO_ .28s cubic-bezier(.2,.9,.3,1.1)}.CookieConsent_card__t1VZX{pointer-events:auto;position:relative;width:100%;max-width:720px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;background:var(--surface);border:2px solid var(--ink);border-radius:22px;box-shadow:var(--shadow);padding:16px 18px}.CookieConsent_icon__Oes4U{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--lime);color:var(--on-tint);border:1.5px solid var(--on-tint);flex:none}.CookieConsent_body__hrq2k{min-width:0}.CookieConsent_title__0oh_z{display:block;font-size:15px;font-weight:900}.CookieConsent_text__dtGsL{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.CookieConsent_more__S_WjA{color:var(--text);font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.CookieConsent_actions__4qvDU{display:flex;gap:10px;flex:none}.CookieConsent_primary__oscrS{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.CookieConsent_primary__oscrS:active{transform:translateY(1px)}.CookieConsent_primary__oscrS{white-space:nowrap;padding:10px 16px;border-radius:11px;background:var(--fill-primary);color:var(--on-primary);border:2px solid var(--on-tint);font-weight:800;font-size:13.5px;box-shadow:var(--shadow-soft)}.CookieConsent_primary__oscrS:active{transform:translateY(2px);box-shadow:none}.CookieConsent_ghost__GEITB{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.CookieConsent_ghost__GEITB:active{transform:translateY(1px)}.CookieConsent_ghost__GEITB{white-space:nowrap;padding:10px 16px;border-radius:11px;background:var(--surface);color:var(--text);border:1.5px solid var(--border-soft);font-weight:800;font-size:13.5px}.CookieConsent_ghost__GEITB:hover{border-color:var(--ink)}.CookieConsent_close__e10hD{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.CookieConsent_close__e10hD:active{transform:translateY(1px)}.CookieConsent_close__e10hD{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:transparent;border:none;color:var(--muted-2)}.CookieConsent_close__e10hD:hover{color:var(--text)}@keyframes CookieConsent_rise__AHTO_{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:640px){.CookieConsent_card__t1VZX{grid-template-columns:auto 1fr}.CookieConsent_icon__Oes4U{width:38px;height:38px}.CookieConsent_actions__4qvDU{grid-column:1/-1}.CookieConsent_ghost__GEITB,.CookieConsent_primary__oscrS{flex:1 1;text-align:center;justify-content:center}.CookieConsent_close__e10hD{display:none}}.Sidebar_sidebar__3dg91{position:fixed;top:0;left:0;z-index:120;height:100vh;width:84px;background:var(--surface);border-right:2px solid var(--ink);display:flex;flex-direction:column;gap:20px;padding:18px 20px;transition:width .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease;overflow:visible}.Sidebar_sidebar__3dg91:hover{width:248px;box-shadow:var(--shadow);border-right-color:var(--ink)}.Sidebar_logoRow__GGVe0{display:flex;align-items:center;height:44px;margin-bottom:4px}.Sidebar_logo__JUv7w{width:44px;height:44px;flex:none;border-radius:13px;background:#16140f;display:grid;place-items:center}.Sidebar_logo__JUv7w img{display:block;width:80%;height:auto}.Sidebar_brand__UsTg6{font-weight:800;font-size:18px;letter-spacing:-.02em;white-space:nowrap;max-width:0;opacity:0;overflow:hidden;margin-left:0;transition:max-width .26s ease,opacity .2s ease,margin-left .26s ease}.Sidebar_sidebar__3dg91:hover .Sidebar_brand__UsTg6{max-width:160px;opacity:1;margin-left:12px}.Sidebar_nav__qwBgO{display:flex;flex-direction:column;gap:8px}.Sidebar_item___0zlp{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.Sidebar_item___0zlp:active{transform:translateY(1px)}.Sidebar_item___0zlp{display:flex;align-items:center;height:48px;border-radius:14px;color:var(--muted)}.Sidebar_item___0zlp:hover{color:var(--text)}.Sidebar_item___0zlp:hover .Sidebar_iconWrap__UPZq8{background:var(--surface-2)}.Sidebar_iconWrap__UPZq8{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.Sidebar_label__Xc_wE{font-size:14px;font-weight:600;white-space:nowrap;max-width:0;opacity:0;overflow:hidden;margin-left:0;transition:max-width .26s ease,opacity .2s ease,margin-left .26s ease}.Sidebar_sidebar__3dg91:hover .Sidebar_label__Xc_wE{max-width:160px;opacity:1;margin-left:12px}.Sidebar_active__YpqmS{color:var(--text);font-weight:700}.Sidebar_active__YpqmS .Sidebar_iconWrap__UPZq8{background:var(--lime);border:2px solid var(--on-tint);color:var(--on-tint)}.Sidebar_active__YpqmS:hover .Sidebar_iconWrap__UPZq8{background:var(--lime)}@media(max-width:720px){.Sidebar_sidebar__3dg91{top:auto;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;width:auto;height:62px;flex-direction:row;align-items:center;gap:0;padding:6px 10px;background:var(--surface);border:2px solid var(--ink);border-radius:999px;box-shadow:var(--shadow-soft);transition:none}.Sidebar_sidebar__3dg91:hover{width:auto;box-shadow:var(--shadow);border-color:var(--ink)}.Sidebar_brand__UsTg6,.Sidebar_label__Xc_wE,.Sidebar_logoRow__GGVe0{display:none}.Sidebar_nav__qwBgO{flex-direction:row;flex:1 1;justify-content:space-around;gap:0}.Sidebar_item___0zlp{height:50px;width:50px;justify-content:center;border-radius:999px}.Sidebar_iconWrap__UPZq8{width:46px;height:46px;border-radius:999px}.Sidebar_sidebar__3dg91:hover .Sidebar_brand__UsTg6,.Sidebar_sidebar__3dg91:hover .Sidebar_label__Xc_wE{max-width:0;opacity:0}.Sidebar_active__YpqmS .Sidebar_iconWrap__UPZq8{box-shadow:none}}.AiHintPanel_panel__0XwXm{display:flex;flex-direction:column;height:100%;background:var(--bg-2);border-left:1px solid var(--border-soft)}.AiHintPanel_head__X04Yw{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border-soft)}.AiHintPanel_title__kR6lz{display:flex;align-items:center;gap:8px;font-weight:800;font-size:15px;color:var(--ink)}.AiHintPanel_title__kR6lz svg{color:var(--primary)}.AiHintPanel_close__tG1L6{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.AiHintPanel_close__tG1L6:active{transform:translateY(1px)}.AiHintPanel_close__tG1L6{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border-soft);color:var(--muted)}.AiHintPanel_close__tG1L6:hover{color:var(--text)}.AiHintPanel_context__Uwgt9{margin:0;padding:12px 18px 0;color:var(--muted);font-size:12px}.AiHintPanel_messages__E0tuT{flex:1 1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent}.AiHintPanel_messages__E0tuT::-webkit-scrollbar{width:8px;height:8px}.AiHintPanel_messages__E0tuT::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:8px}.AiHintPanel_messages__E0tuT::-webkit-scrollbar-track{background:transparent}.AiHintPanel_msg__f5W9R{max-width:88%;font-size:14px;line-height:1.5;padding:11px 14px;border-radius:14px}.AiHintPanel_ai__Qf2ub{align-self:flex-start;background:var(--surface-2);border:1px solid var(--border-soft);border-bottom-left-radius:4px;color:var(--text)}.AiHintPanel_typing__Vsq4w{letter-spacing:3px;color:var(--muted)}.AiHintPanel_user__NesZU{align-self:flex-end;background:var(--fill-primary);color:var(--on-primary);border-bottom-right-radius:4px;font-weight:600}.AiHintPanel_inputRow__H0q4U{display:flex;align-items:center;gap:8px;padding:12px 16px 4px}.AiHintPanel_input__zwv79{flex:1 1;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:999px;padding:11px 16px;color:var(--text);font-size:14px;outline:none}.AiHintPanel_input__zwv79:focus{border-color:var(--ink)}.AiHintPanel_input__zwv79::placeholder{color:var(--muted)}.AiHintPanel_send__QRwdu{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.AiHintPanel_send__QRwdu:active{transform:translateY(1px)}.AiHintPanel_send__QRwdu{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--fill-primary);color:var(--on-primary);border:0}.AiHintPanel_note__HhW4D{margin:0;padding:6px 18px 14px;color:var(--muted-2);font-size:11px}@media(max-width:720px){.AiHintPanel_panel__0XwXm{height:100%;border-left:0}}.ImageZoom_thumbBtn__lIlxz{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.ImageZoom_thumbBtn__lIlxz:active{transform:translateY(1px)}.ImageZoom_thumbBtn__lIlxz{display:block;width:100%;max-width:980px;position:relative;padding:0;margin:8px auto;background:var(--surface-2);border:2px solid var(--ink);border-radius:18px;overflow:hidden;box-shadow:var(--shadow-soft)}.ImageZoom_thumbBtn__lIlxz:hover .ImageZoom_hint__XgPB0{opacity:1;transform:none}.ImageZoom_thumb__MbEnQ{display:block;width:100%;height:auto;background:#fff}.ImageZoom_hint__XgPB0{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--lime);color:var(--on-tint);border:2px solid var(--on-tint);opacity:.92;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease}.ImageZoom_overlay__UACNO{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:rgba(8,8,6,.92);animation:ImageZoom_fade__EK_Ag .16s ease}@keyframes ImageZoom_fade__EK_Ag{0%{opacity:0}to{opacity:1}}.ImageZoom_toolbar__L_79l{display:flex;align-items:center;gap:8px;padding:12px 14px;align-self:center;margin-top:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ImageZoom_tool__Ap3c_{cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .08s ease,box-shadow .18s ease,color .18s ease}.ImageZoom_tool__Ap3c_:active{transform:translateY(1px)}.ImageZoom_tool__Ap3c_{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:transparent;border:none;color:#fff}.ImageZoom_tool__Ap3c_:hover{background:hsla(0,0%,100%,.14)}.ImageZoom_scale__Csuo9{min-width:48px;text-align:center;color:#fff;font-weight:700;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ImageZoom_stage__l_Rwl{flex:1 1;min-height:0;display:grid;place-items:center;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageZoom_full__YZ9Ui{max-width:96vw;max-height:82vh;image-rendering:auto;transform-origin:center center;transition:transform .04s linear;border-radius:6px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.ImageZoom_caption__Qssig{color:hsla(0,0%,100%,.82);font-size:13px;text-align:center;padding:12px 20px calc(14px + env(safe-area-inset-bottom))}