.proto_app__6tHh5{--bk-bg:#fff;--bk-bg-side:#f7f8fa;--bk-bg-soft:#f3f5f8;--bk-line:#e8ebf0;--bk-line-weak:#f0f2f5;--bk-t1:#0f1115;--bk-t2:#3f444c;--bk-t3:#61666b;--bk-t4:#81858c;--bk-brand:#3b6ef5;--bk-brand-hover:#2f5fe0;--bk-brand-weak:#eef3ff;--bk-brand-line:#d5e1ff;--bk-ok:#1f9d55;--bk-ok-weak:#e6f7ee;--bk-warn:#c77700;--bk-warn-weak:#fef5e7;--bk-err:#d64545;--bk-err-weak:#fdeded;--bk-miss:#b4562c}.proto_app__6tHh5[data-bk-theme=dark]{--bk-bg:#14161a;--bk-bg-side:#1a1d22;--bk-bg-soft:#20242a;--bk-line:#2b3038;--bk-line-weak:#23272d;--bk-t1:#f2f4f7;--bk-t2:#c9ced6;--bk-t3:#9aa1ac;--bk-t4:#6f7682;--bk-brand:#6c93ff;--bk-brand-hover:#85a5ff;--bk-brand-weak:#1d2740;--bk-brand-line:#2e4175;--bk-ok:#4ed17e;--bk-ok-weak:#1b2f24;--bk-warn:#f7ad31;--bk-warn-weak:#2a2418;--bk-err:#f25a5a;--bk-err-weak:#2e1d1f;--bk-miss:#e39a74}.proto_app__6tHh5{position:fixed;inset:0;display:flex;background:var(--bk-bg,#fff);color:var(--bk-t1,#0f1115);font-family:PingFang SC,Hiragino Sans GB,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.proto_app__6tHh5 *{box-sizing:border-box}.proto_app__6tHh5 button{font-family:inherit;cursor:pointer}.proto_sideHidden__SXlGa .proto_side__ofewb{display:none}.proto_side__ofewb{width:252px;flex:none;background:var(--bk-bg-side,#f7f8fa);display:flex;flex-direction:column;padding:14px 10px 10px;overflow:hidden}.proto_brandRow__T0p_w{display:flex;align-items:center;padding:4px 10px 16px}.proto_brandRow__T0p_w .proto_brandName___Nse8{font-size:17px;font-weight:600;letter-spacing:-.01em}.proto_navItem__PmTop{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:15px;color:var(--bk-t1,#0f1115);border:0;background:none;width:100%;text-align:left}.proto_navItem__PmTop:hover{background:rgba(0,0,0,.04)}.proto_navItem__PmTop.proto_on__eYbbQ{background:var(--bk-bg,#fff);font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.05)}.proto_navItem__PmTop.proto_locked__cZVJr{color:var(--bk-t4,#81858c);cursor:default}.proto_navItem__PmTop.proto_locked__cZVJr:hover{background:none}.proto_navItem__PmTop .proto_navIcon__2Qmql{color:var(--bk-t2,#3f444c);flex:none;display:grid;place-items:center}.proto_navItem__PmTop.proto_locked__cZVJr .proto_navIcon__2Qmql{color:var(--bk-t4,#81858c)}.proto_navItem__PmTop .proto_navTail___xkAY{margin-left:auto;font-size:12px;color:var(--bk-t4,#81858c)}.proto_navItem__PmTop .proto_navDot__Awbaz{margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--bk-brand,#3b6ef5)}.proto_groupLabel__W4QsF{padding:18px 10px 6px;font-size:13px;color:var(--bk-t4,#81858c)}.proto_dayDivider__i9oy4{display:flex;align-items:center;margin:26px 0 14px}.proto_dayDivider__i9oy4:after,.proto_dayDivider__i9oy4:before{content:"";flex:1;height:1px;background:var(--bk-line,#e8ebf0)}.proto_dayLabel___1ZaB{flex:none;max-width:72%;margin:0 12px;font-size:12.5px;color:var(--bk-t4,#81858c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proto_dayLabel___1ZaB em{margin-left:8px;font-style:normal;color:var(--bk-t3,#61666b)}.proto_histMore__QjetY{display:flex;justify-content:center;padding:6px 0 2px}.proto_histMore__QjetY button{padding:5px 14px;border:1px solid var(--bk-line,#e8ebf0);border-radius:999px;background:var(--bk-bg,#fff);font-size:12.5px;color:var(--bk-t3,#61666b);cursor:pointer}.proto_histMore__QjetY button:hover:not(:disabled){color:var(--bk-t2,#3f444c);border-color:#d0d5dd}.proto_histMore__QjetY button:disabled{cursor:default;opacity:.6}.proto_convList___iAmy{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:14px}.proto_convHead__EnIYh{padding:4px 10px 6px;font-size:13px;color:var(--bk-t4,#81858c)}.proto_convScroll__g9vB8{flex:1;min-height:0;overflow-y:auto}.proto_convNote__7gqLd{padding:6px 10px 0;font-size:12px;color:var(--bk-t4,#81858c)}.proto_convItem__NYMJx{position:relative;display:flex;align-items:center;border-radius:10px}.proto_convItem__NYMJx:hover{background:rgba(0,0,0,.04)}.proto_convItem__NYMJx.proto_on__eYbbQ{background:var(--bk-bg,#fff);box-shadow:0 1px 2px rgba(0,0,0,.05)}.proto_convItem__NYMJx:hover .proto_convOps__RnYE8{opacity:1;pointer-events:auto}.proto_convTitle__PW8O4{flex:1;min-width:0;padding:7px 10px;overflow:hidden;font-size:14px;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--bk-t2,#3f444c);background:none;border:0;cursor:pointer}.proto_on__eYbbQ .proto_convTitle__PW8O4{color:var(--bk-t1,#0f1115);font-weight:500}.proto_convTitle__PW8O4:disabled{cursor:default}.proto_convTitle__PW8O4{display:flex;align-items:center;gap:8px}.proto_convTitleText__nBZwz{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.proto_convSearch__LT9M7{display:flex;align-items:center;gap:6px;margin:6px 0 4px;padding:0 8px 0 10px;height:34px;border-radius:10px;background:rgba(0,0,0,.04);color:var(--bk-t4,#81858c);transition:background .15s,box-shadow .15s}.proto_convSearch__LT9M7:focus-within{background:var(--bk-bg,#fff);box-shadow:0 0 0 1px rgba(59,110,245,.45)}.proto_convSearch__LT9M7 input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--bk-t1,#0f1115)}.proto_convSearch__LT9M7 input::-moz-placeholder{color:var(--bk-t4,#81858c)}.proto_convSearch__LT9M7 input::placeholder{color:var(--bk-t4,#81858c)}.proto_convSearchX__MmtJO{display:inline-flex;padding:2px;border:none;border-radius:6px;background:transparent;color:var(--bk-t4,#81858c);cursor:pointer}.proto_convSearchX__MmtJO:hover{background:rgba(0,0,0,.06)}.proto_gHead__WNjo3{display:flex;align-items:center;gap:4px;width:100%;padding:10px 8px 4px;font-size:12px;font-weight:500;color:var(--bk-t4,#81858c);text-align:left}.proto_gHeadBtn__3fkkw{border:none;background:transparent;cursor:pointer}.proto_gHeadBtn__3fkkw:hover{color:var(--bk-t2,#3f444c)}.proto_gChev__xsbSx{display:inline-flex;transition:transform .16s}.proto_gCount__DHhJx{margin-left:4px;padding:0 6px;font-size:11px;line-height:16px;border-radius:8px;background:rgba(0,0,0,.05)}.proto_convEmpty__Io9e4{padding:8px 10px;font-size:13px;color:var(--bk-t4,#81858c)}.proto_convErr__5XF_l{margin-left:6px;font-style:normal;font-size:12px;color:var(--bk-warn,#c77700)}.proto_convOps__RnYE8{position:absolute;right:4px;display:flex;gap:2px;padding-left:18px;background:linear-gradient(90deg,transparent,var(--bk-bg-soft,#f3f5f8) 14px);opacity:0;pointer-events:none;transition:opacity .15s}.proto_on__eYbbQ .proto_convOps__RnYE8{background:linear-gradient(90deg,transparent,#fff 14px)}.proto_convOps__RnYE8 button{padding:3px 6px;font-size:12px;color:var(--bk-t3,#61666b);background:none;border:0;border-radius:6px;cursor:pointer}.proto_convOps__RnYE8 button:hover{color:var(--bk-t1,#0f1115);background:rgba(0,0,0,.05)}.proto_convDanger__n7jiO{color:var(--bk-warn,#c77700)!important}.proto_convInput__IIRqY{width:100%;height:32px;padding:0 10px;font-size:14px;color:var(--bk-t1,#0f1115);background:var(--bk-bg,#fff);border:1px solid var(--bk-brand,#3b6ef5);border-radius:10px;outline:none}@media(hover:none){.proto_convItem__NYMJx.proto_on__eYbbQ .proto_convOps__RnYE8{opacity:1;pointer-events:auto}}.proto_sideFoot__cw34F{margin-top:auto;padding-top:8px}.proto_main__UBjA9{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bk-bg,#fff)}.proto_topbar__PLIwQ{height:52px;flex:none;display:flex;align-items:center;gap:6px;padding:0 18px}.proto_topbar__PLIwQ .proto_topIcon__Qe_eA{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--bk-t3,#61666b);border:0;background:none}.proto_topbar__PLIwQ .proto_topIcon__Qe_eA:hover{background:rgba(0,0,0,.045);color:var(--bk-t1,#0f1115)}.proto_topbar__PLIwQ .proto_topTitle__Su0GR{position:absolute;left:50%;transform:translateX(-50%);text-align:center}.proto_topbar__PLIwQ .proto_topTitle__Su0GR .proto_t1___b2v5{font-size:15px;font-weight:600}.proto_topbar__PLIwQ .proto_topTitle__Su0GR .proto_t2___5FKK{font-size:12.5px;color:var(--bk-t3,#61666b);line-height:1.4}.proto_topbar__PLIwQ .proto_topRight__9D_cN{margin-left:auto;display:flex;gap:4px}.proto_scroll__ZiCBW{flex:1;overflow-y:auto;padding:8px 24px 0}.proto_scroll__ZiCBW::-webkit-scrollbar{width:9px}.proto_scroll__ZiCBW::-webkit-scrollbar-thumb{background:var(--bk-line,#e8ebf0);border-radius:5px;border:2px solid #fff}.proto_thread__n5RJN{max-width:760px;margin:0 auto;padding-bottom:12px}.proto_userRow__o_Wyh{display:flex;justify-content:flex-end;margin:22px 0;animation:proto_rise__oO_BC .28s ease both}.proto_userBubble__O_6rr{max-width:76%;background:var(--bk-bg-soft,#f3f5f8);border-radius:16px;padding:9px 16px;font-size:15px}.proto_botBlock__K3_Xv{margin-bottom:26px;animation:proto_rise__oO_BC .28s ease both}.proto_botBlock__K3_Xv p{margin:0 0 12px;color:var(--bk-t1,#0f1115)}.proto_botBlock__K3_Xv p:last-child{margin-bottom:0}.proto_botBlock__K3_Xv strong{font-weight:600}@keyframes proto_rise__oO_BC{0%{opacity:0;transform:translateY(6px)}}.proto_inlineLink__Yq4A7{color:var(--bk-brand,#3b6ef5);cursor:pointer;border-bottom:1px solid rgba(59,110,245,.35)}.proto_caret__ldU4E{display:inline-block;width:2px;height:15px;background:var(--bk-t3,#61666b);vertical-align:-2px;animation:proto_blink__ys3_A 1s steps(2) infinite}@keyframes proto_blink__ys3_A{50%{opacity:0}}.proto_trace__QZJkr{margin-bottom:12px}.proto_traceHead__YP6bY{display:inline-flex;gap:6px;font-size:14px;padding:0}.proto_traceHead__YP6bY:hover{color:var(--bk-t2,#3f444c)}.proto_traceHead__YP6bY .proto_chev__3nNJT{transition:transform .18s ease;opacity:.75}.proto_traceHead__YP6bY.proto_open__E21Vb .proto_chev__3nNJT{transform:rotate(90deg)}.proto_traceBody__9Gn8G{margin-top:8px;padding-left:2px}.proto_traceThink__UcSod{border-left:2px solid var(--bk-line,#e8ebf0);padding:2px 0 2px 12px;margin-bottom:10px;font-size:14px;color:var(--bk-t3,#61666b)}.proto_traceThink__UcSod em{font-style:normal;color:var(--bk-t2,#3f444c)}.proto_traceCall__1O31Q{display:flex;align-items:baseline;gap:8px;padding:3px 0;font-size:13.5px;color:var(--bk-t2,#3f444c)}.proto_traceCall__1O31Q .proto_ok__3RqU_{color:#35b37e;flex:none;display:grid;place-items:center}.proto_traceCall__1O31Q code{font-family:SF Mono,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--bk-t1,#0f1115)}.proto_traceCall__1O31Q .proto_arg__LuIO8{color:var(--bk-t4,#81858c);font-size:13px}.proto_traceCall__1O31Q .proto_out__KDvkx{margin-left:auto;color:var(--bk-t4,#81858c);font-size:13px;white-space:nowrap}.proto_nowStep__bYFWd{animation:proto_stepIn__c8oXg .22s ease}@keyframes proto_stepIn__c8oXg{0%{opacity:.35}to{opacity:1}}.proto_spinner__ZWd_1{width:12px;height:12px;border:1.6px solid var(--bk-line,#e8ebf0);border-top-color:var(--bk-t3,#61666b);border-radius:50%;display:inline-block;animation:proto_spin__4s00Y .7s linear infinite}@keyframes proto_spin__4s00Y{to{transform:rotate(1turn)}}.proto_card__Mkn_0{border:1px solid var(--bk-line,#e8ebf0);border-radius:16px;margin:16px 0;overflow:hidden;background:var(--bk-bg,#fff)}.proto_cardHead__7rgvN{display:flex;align-items:center;gap:8px;padding:14px 18px 0;font-size:16px;font-weight:600}.proto_cardHead__7rgvN .proto_cardExtra___ztEz{margin-left:auto;font-weight:400;font-size:13px;color:var(--bk-t4,#81858c)}.proto_cardBody__NqoaI{padding:12px 18px 18px}.proto_cardAccent__x24nO{border-color:var(--bk-brand-line,#d5e1ff)}.proto_warnBar__8z6q_{padding:8px 18px;font-size:13px;line-height:20px;color:var(--bk-warn,#c77700);background:var(--bk-warn-weak,#fef5e7)}.proto_warnBar__8z6q_ b{font-weight:700;font-variant-numeric:tabular-nums}.proto_bigNum__O04fM{font-size:38px;font-weight:600;letter-spacing:-.025em;line-height:1.1}.proto_bigNum__O04fM em{font-style:normal;font-size:15px;font-weight:400;color:var(--bk-t3,#61666b);margin-left:8px;letter-spacing:0}.proto_bigSub__rywYe{font-size:14px;color:var(--bk-t2,#3f444c);margin-top:6px}.proto_compose__ZSBBm{margin:26px 0 4px;position:relative}.proto_composeRow__TE0ht{display:flex;gap:5px;height:12px}.proto_seg__uVPWd{background:var(--bk-line-weak,#f0f2f5);border-radius:6px;position:relative;overflow:hidden}.proto_seg__uVPWd i{position:absolute;left:0;top:0;bottom:0;background:#3f7dff;border-radius:6px;animation:proto_grow__7j6Rs .85s cubic-bezier(.2,.7,.3,1) both}@keyframes proto_grow__7j6Rs{0%{width:0!important}}.proto_passLine__e77l0{position:absolute;top:-9px;bottom:25px;left:33.33%;width:1px;background:var(--bk-brand,#3b6ef5)}.proto_passLine__e77l0 span{position:absolute;top:-19px;left:4px;font-size:12px;color:var(--bk-brand,#3b6ef5);font-weight:500;white-space:nowrap}.proto_composeLabels__6Ylil{display:flex;gap:5px;margin-top:8px;font-size:12.5px;color:var(--bk-t4,#81858c)}.proto_composeLabels__6Ylil span{overflow:hidden;white-space:nowrap}.proto_detailList__k2LSs{border-top:1px solid var(--bk-line,#e8ebf0);margin-top:18px;padding-top:13px;font-size:14px;color:var(--bk-t2,#3f444c)}.proto_detailList__k2LSs div{display:flex;gap:14px;padding:3px 0}.proto_detailList__k2LSs b{color:var(--bk-t1,#0f1115);font-weight:600}.proto_detailList__k2LSs .proto_dt__oTxUl{color:var(--bk-t4,#81858c);width:78px;flex:none;white-space:nowrap}.proto_row__dgF6c{display:flex;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--bk-line,#e8ebf0);font-size:14.5px}.proto_row__dgF6c:first-child{padding-top:0}.proto_row__dgF6c:last-child{border-bottom:0;padding-bottom:0}.proto_row__dgF6c .proto_rowLead__c2tK9{width:84px;flex:none;color:var(--bk-t1,#0f1115)}.proto_row__dgF6c .proto_rowMain__5jzi_{flex:1;color:var(--bk-t2,#3f444c);font-size:14px}.proto_row__dgF6c .proto_rowMain__5jzi_ b{color:var(--bk-t1,#0f1115);font-weight:600}.proto_ghostBtn__g4nFw,.proto_row__dgF6c .proto_rowTail__dZaE_{color:var(--bk-t2,#3f444c);font-size:13.5px;white-space:nowrap}.proto_ghostBtn__g4nFw{border:0;border-radius:8px;padding:4px 10px;background:none}.proto_ghostBtn__g4nFw:hover{color:var(--bk-t1,#0f1115);background:var(--bk-bg-soft,#f3f5f8)}.proto_note__K9Lzr{margin-top:12px;font-size:13.5px;color:var(--bk-t2,#3f444c);line-height:1.85}.proto_note__K9Lzr b{color:var(--bk-t1,#0f1115);font-weight:600}.proto_note__K9Lzr .proto_noteLabel__d3i4s{display:block;color:var(--bk-t4,#81858c);font-size:12.5px;margin-bottom:3px}.proto_note__K9Lzr .proto_noteLabel__d3i4s+.proto_noteLabel__d3i4s{margin-top:9px}.proto_note__K9Lzr del{color:var(--bk-t4,#81858c);margin-right:6px}.proto_table__K3spV{width:100%;border-collapse:collapse;font-size:14px}.proto_table__K3spV th{text-align:left;font-weight:400;color:var(--bk-t4,#81858c);font-size:12.5px;padding-bottom:9px}.proto_table__K3spV td,.proto_table__K3spV th{border-bottom:1px solid var(--bk-line,#e8ebf0)}.proto_table__K3spV td{padding:10px 0;vertical-align:middle}.proto_table__K3spV tr:last-child td{border-bottom:0}.proto_table__K3spV .proto_num__ayQIA{text-align:right}.proto_table__K3spV .proto_sub__OqpNP{color:var(--bk-t4,#81858c);font-size:12.5px;line-height:1.5}.proto_table__K3spV .proto_colNum__r9WLo{width:92px}.proto_table__K3spV .proto_colRate__24MNU{width:158px;padding-left:20px}.proto_table__K3spV .proto_colRx__zpd67{width:168px}.proto_miniBar__Jvrhg{display:inline-block;width:46px;height:5px;background:var(--bk-line-weak,#f0f2f5);border-radius:3px;vertical-align:middle;margin-right:8px;overflow:hidden}.proto_miniBar__Jvrhg i{display:block;height:100%;background:#c9ced6;border-radius:3px;animation:proto_grow__7j6Rs .8s cubic-bezier(.2,.7,.3,1) both}.proto_miniBar__Jvrhg.proto_hot__j0n_x i{background:var(--bk-brand,#3b6ef5)}.proto_pill__F5Y6i{font-size:12.5px;padding:2px 9px;border-radius:7px;background:var(--bk-bg-soft,#f3f5f8);color:var(--bk-t2,#3f444c);white-space:nowrap}.proto_pill__F5Y6i.proto_hot__j0n_x{background:var(--bk-brand-weak,#eef3ff);color:var(--bk-brand,#3b6ef5)}.proto_askRow__qgm25{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 2px}.proto_askBtn__aTm9z{font-size:14px;padding:9px 16px;border-radius:12px;border:1px solid var(--bk-line,#e8ebf0);background:var(--bk-bg,#fff);color:var(--bk-t2,#3f444c);text-align:left}.proto_askBtn__aTm9z:hover{border-color:var(--bk-brand,#3b6ef5);color:var(--bk-brand,#3b6ef5);background:var(--bk-brand-weak,#eef3ff)}.proto_askBtn__aTm9z:disabled{cursor:default;opacity:.4;border-color:var(--bk-line,#e8ebf0);background:none;color:var(--bk-t2,#3f444c)}.proto_askBtn__aTm9z.proto_picked__hyZLV{opacity:1;border-color:var(--bk-brand,#3b6ef5);color:var(--bk-brand,#3b6ef5);background:var(--bk-brand-weak,#eef3ff)}.proto_composerWrap__YbPwD{flex:none;padding:6px 24px 20px}.proto_composerInner__lE7NB{max-width:760px;margin:0 auto}.proto_chipRow__4ZYIe{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.proto_chip__GgVQx{font-size:13.5px;padding:6px 14px;border-radius:18px;border:1px solid var(--bk-line,#e8ebf0);background:var(--bk-bg,#fff);color:var(--bk-t2,#3f444c)}.proto_chip__GgVQx:hover:not(:disabled){border-color:var(--bk-brand,#3b6ef5);color:var(--bk-brand,#3b6ef5);background:var(--bk-brand-weak,#eef3ff)}.proto_chip__GgVQx:disabled{opacity:.35;cursor:default}.proto_composer__ji711{border:1px solid var(--bk-line,#e8ebf0);border-radius:18px;padding:13px 16px 10px;transition:border-color .15s,box-shadow .15s}.proto_composer__ji711:focus-within{border-color:var(--bk-brand,#3b6ef5);box-shadow:0 0 0 3px rgba(59,110,245,.12)}.proto_composer__ji711 input{width:100%;border:0;outline:0;font-family:inherit;font-size:15px;background:none;color:var(--bk-t1,#0f1115)}.proto_composer__ji711 input::-moz-placeholder{color:var(--bk-t4,#81858c)}.proto_composer__ji711 input::placeholder{color:var(--bk-t4,#81858c)}.proto_composerTools__c_yme{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.proto_toolChip__sDJTx{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:13.5px;color:var(--bk-t2,#3f444c);border:0;background:none;padding:4px 8px;border-radius:8px}.proto_toolChip__sDJTx:hover{background:rgba(0,0,0,.04)}.proto_toolChip__sDJTx.proto_active__3_EoJ{color:var(--bk-brand,#3b6ef5);background:var(--bk-brand-weak,#eef3ff)}.proto_sendBtn__xjkBE{margin-left:auto;width:34px;height:34px;border-radius:50%;border:0;background:var(--bk-brand,#3b6ef5);color:#fff;display:grid;place-items:center}.proto_sendBtn__xjkBE:disabled{background:var(--bk-line,#e8ebf0);color:#fff;cursor:default}.proto_disclaimer__BEERg{text-align:center;font-size:12.5px;color:var(--bk-t4,#81858c);margin-top:10px}.proto_settings__n9GWm{flex:1;overflow-y:auto;padding:24px 24px 48px}.proto_settingsInner__U59YE{max-width:640px;margin:0 auto}.proto_settingsInner__U59YE h2{font-size:22px;font-weight:600;margin:0 0 6px}.proto_settingsInner__U59YE .proto_lead__2tNHx{font-size:14px;color:var(--bk-t3,#61666b);margin-bottom:26px}.proto_section__Om4Ln{border-top:1px solid var(--bk-line,#e8ebf0);padding:22px 0}.proto_section__Om4Ln:first-of-type{border-top:0;padding-top:0}.proto_section__Om4Ln .proto_secTitle__IIYDE{font-size:15.5px;font-weight:600;margin-bottom:4px}.proto_section__Om4Ln .proto_secDesc__zPUoF{font-size:13.5px;color:var(--bk-t3,#61666b);margin-bottom:13px;line-height:1.8}.proto_section__Om4Ln .proto_secDesc__zPUoF b{color:var(--bk-t2,#3f444c);font-weight:600}.proto_goal__Yfz9K{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--bk-line,#e8ebf0);border-radius:12px;margin-bottom:9px;width:100%;text-align:left;background:var(--bk-bg,#fff)}.proto_goal__Yfz9K.proto_on__eYbbQ{border-color:var(--bk-brand,#3b6ef5);background:var(--bk-brand-weak,#eef3ff)}.proto_goal__Yfz9K.proto_disabled__M70EQ{opacity:.5;cursor:default}.proto_goal__Yfz9K .proto_radio__GZN_A{width:16px;height:16px;border:1.6px solid #cfd3d9;border-radius:50%;margin-top:5px;flex:none}.proto_goal__Yfz9K.proto_on__eYbbQ .proto_radio__GZN_A{border-color:var(--bk-brand,#3b6ef5);background:var(--bk-brand,#3b6ef5);box-shadow:inset 0 0 0 3px #fff}.proto_goal__Yfz9K .proto_goalTitle__mhqLc{font-size:14.5px;font-weight:500}.proto_goal__Yfz9K .proto_goalDesc__8VajJ{font-size:13.5px;color:var(--bk-t3,#61666b);margin-top:2px}.proto_optRow__7n_Ev{display:flex;flex-wrap:wrap;gap:8px}.proto_opt__a1kLq{font-size:13.5px;padding:8px 15px;border:1px solid var(--bk-line,#e8ebf0);border-radius:10px;background:var(--bk-bg,#fff);color:var(--bk-t2,#3f444c)}.proto_opt__a1kLq:hover{border-color:#c6cad1}.proto_opt__a1kLq.proto_on__eYbbQ{border-color:var(--bk-brand,#3b6ef5);color:var(--bk-brand,#3b6ef5);background:var(--bk-brand-weak,#eef3ff);font-weight:500}.proto_opt__a1kLq small{color:var(--bk-t4,#81858c);margin-left:6px;font-weight:400}.proto_opt__a1kLq.proto_on__eYbbQ small{color:#7ba0f0}.proto_optOff___piv2{background:var(--bk-bg-side,#f7f8fa);color:var(--bk-t4,#81858c);border-style:dashed;cursor:not-allowed}.proto_optOff___piv2:hover{border-color:var(--bk-line,#e8ebf0)}.proto_optOff___piv2 small{color:#b6bac2}.proto_goalLock__ecw6S{border-style:dashed;background:var(--bk-bg-side,#f7f8fa)}.proto_goalLock__ecw6S .proto_goalTitle__mhqLc{color:var(--bk-t3,#61666b)}.proto_goalLock__ecw6S .proto_goalDesc__8VajJ{color:var(--bk-t4,#81858c)}.proto_lockTag__CVE_n{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;background:var(--bk-warn-weak,#fef5e7);color:var(--bk-warn,#c77700);font-size:12px;font-weight:400;vertical-align:middle}.proto_mockTopics__7OhVi{margin:14px 0 4px}.proto_mockTopicHint__u_mVj{margin-left:8px;font-weight:400;color:var(--bk-t4,#81858c)}.proto_dateRow__XJIbX{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:13px}.proto_dateRow__XJIbX input{border:1px solid var(--bk-line,#e8ebf0);border-radius:10px;padding:8px 12px;font-family:inherit;font-size:14px;outline:0;color:var(--bk-t1,#0f1115)}.proto_dateRow__XJIbX input:focus{border-color:var(--bk-brand,#3b6ef5)}.proto_dateRow__XJIbX span{color:var(--bk-t3,#61666b)}.proto_saveBar__w50Fe{position:sticky;bottom:0;background:var(--bk-bg,#fff);border-top:1px solid var(--bk-line,#e8ebf0);padding:16px 0 0;margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.proto_saveBtn__96MZN{padding:9px 22px;border-radius:10px;border:0;background:var(--bk-brand,#3b6ef5);color:#fff;font-size:14.5px;white-space:nowrap;flex-shrink:0}.proto_saveBtn__96MZN:hover{background:#0e56e0}.proto_saveBtn__96MZN:disabled{opacity:.6;cursor:default}.proto_saveTip__QAo_c{font-size:13px;color:var(--bk-t4,#81858c)}.proto_required__jpOEA,.proto_saveTipLack__0GxTS{color:var(--bk-err,#d64545);font-weight:500}.proto_required__jpOEA{margin-left:8px;padding:1px 6px;border-radius:4px;font-size:11.5px;background:var(--bk-err-weak,#fdeded);vertical-align:1px}.proto_sectionLack__qtbB0{margin:0 -14px;padding-left:14px;padding-right:14px;border-radius:12px;box-shadow:inset 0 0 0 1.5px #f3a5a8;background:var(--bk-err-weak,#fdeded)}.proto_lackMsg__EPt16{margin:-6px 0 12px;font-size:13px;color:var(--bk-err,#d64545)}.proto_codeBlock__FtVnY{margin:0;padding:10px 12px;background:var(--bk-bg-side,#f7f8fa);border-radius:8px;font-family:SF Mono,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.7;color:var(--bk-t2,#3f444c);overflow-x:auto;white-space:pre;max-height:260px;overflow-y:auto}.proto_adjustLine__L1_jB{font-size:14px;line-height:1.75;color:var(--bk-t2,#3f444c);padding:2px 0}.proto_planStat__6D3e4{display:flex;align-items:baseline;gap:10px;padding:2px 0 13px}.proto_planStat__6D3e4 b{font-size:26px;font-weight:600;color:var(--bk-t1,#0f1115);line-height:1.1;font-variant-numeric:tabular-nums}.proto_planStat__6D3e4 .proto_sub__OqpNP{color:var(--bk-t3,#61666b);font-size:13px}.proto_planDay__rWXX4{padding:9px 0}.proto_planDay__rWXX4+.proto_planDay__rWXX4{border-top:1px solid var(--bk-line,#e8ebf0)}.proto_planDayHead__H5UWK{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--bk-t3,#61666b);padding-bottom:4px}.proto_planDayHead__H5UWK span{font-variant-numeric:tabular-nums}.proto_progressBar__QDYpr{height:6px;border-radius:3px;background:var(--bk-line,#e8ebf0);overflow:hidden;margin-bottom:13px}.proto_progressBar__QDYpr i{display:block;height:100%;border-radius:3px;background:var(--bk-brand,#3b6ef5);transition:width .4s ease}.proto_routeWrap__Nucge{flex:1;overflow-y:auto;padding:30px 0 60px}.proto_routeWrap__Nucge>.proto_traceBar__dH3qz{max-width:672px;margin:0 auto 18px}@media(max-width:720px){.proto_routeWrap__Nucge>.proto_traceBar__dH3qz{margin:0 16px 18px}}.proto_routeEmpty__wlKso{max-width:620px;margin:60px auto;padding:0 24px;color:var(--bk-t3,#61666b);font-size:14.5px;line-height:1.9;text-align:center}.proto_routeHead__FbdiR{max-width:720px;margin:0 auto 22px;padding:0 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.proto_routeTitle__9cSWn{font-size:19px;font-weight:600;color:var(--bk-t1,#0f1115)}.proto_routeSub__sQlpx{margin-top:4px;font-size:13.5px;color:var(--bk-t3,#61666b)}.proto_routeScore__9TD_8{text-align:right;white-space:nowrap}.proto_routeScore__9TD_8 b{display:block;font-size:30px;font-weight:600;color:var(--bk-t1,#0f1115);line-height:1.1;font-variant-numeric:tabular-nums}.proto_routeScore__9TD_8 b em{font-style:normal;font-size:14px;font-weight:400;color:var(--bk-t3,#61666b);margin-left:2px}.proto_routeScore__9TD_8 span{font-size:12.5px;color:var(--bk-t3,#61666b)}.proto_routeDev__IbHDG{max-width:720px;margin:0 auto 22px;padding:13px 16px;background:var(--bk-bg-side,#f7f8fa);border-radius:12px;font-size:13.5px;color:var(--bk-t2,#3f444c);line-height:1.85}.proto_routeDev__IbHDG b{color:var(--bk-t1,#0f1115);font-weight:600}.proto_routeDays__1R7pR{max-width:720px;margin:0 auto;padding:0 24px}.proto_routeDay__rBz8c{padding:14px 0;border-top:1px solid var(--bk-line,#e8ebf0)}.proto_routeDayHead__kUiS_{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--bk-t3,#61666b);margin-bottom:6px;font-variant-numeric:tabular-nums}.proto_routeDayNo__XWX4q{color:var(--bk-t1,#0f1115);font-size:13.5px;font-weight:600}.proto_routeMock__ZKDh_{color:var(--bk-brand,#3b6ef5)}.proto_routeItem__kQ3n4{display:flex;align-items:center;gap:11px;padding:7px 10px;margin:0 -10px;border-radius:8px;font-size:14.5px;color:var(--bk-t2,#3f444c);text-decoration:none}.proto_routeItem__kQ3n4:hover{background:var(--bk-bg-side,#f7f8fa);color:var(--bk-t1,#0f1115)}.proto_routeKind__vblf8{flex:none;width:22px;height:22px;border-radius:6px;background:var(--bk-bg-side,#f7f8fa);color:var(--bk-t3,#61666b);font-size:12px;display:grid;place-items:center}.proto_routeName__Sv1mv{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proto_routeName__Sv1mv.proto_routeNote__KQYLk{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.65}.proto_routeName__Sv1mv em{font-style:normal;font-size:11.5px;color:var(--bk-warn,#c77700);background:var(--bk-warn-weak,#fef5e7);border-radius:5px;padding:1px 6px;margin-left:6px}.proto_lockTag__CVE_n{color:var(--bk-err,#d64545)!important;background:var(--bk-err-weak,#fdeded)!important}.proto_routeMin__bLPKe{flex:none;color:var(--bk-t4,#81858c);font-size:12.5px;font-variant-numeric:tabular-nums}.proto_profileCards__jdJVk{max-width:760px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:16px}.proto_routeCta__0lBzF{margin-top:16px}.proto_fbBar__NOaTr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 2px 2px}.proto_fbAsk__Y1JKJ,.proto_fbBtn__6tjOH{font-size:13px;color:var(--bk-t2,#3f444c)}.proto_fbBtn__6tjOH{border:1px solid var(--bk-line,#e8ebf0);border-radius:14px;padding:3px 12px;background:none;white-space:nowrap}.proto_fbBtn__6tjOH:hover{border-color:var(--bk-brand,#3b6ef5);color:var(--bk-brand,#3b6ef5);background:var(--bk-brand-weak,#eef3ff)}.proto_fbBtnGood__tbzav{border-color:var(--bk-brand,#3b6ef5)}.proto_fbBtnGood__tbzav,.proto_fbBtnGood__tbzav:hover{color:#fff;background:var(--bk-brand,#3b6ef5)}.proto_fbBtnBad__Lr6JW,.proto_fbBtnBad__Lr6JW:hover{border-color:var(--bk-err,#d64545);color:#fff;background:var(--bk-err,#d64545)}.proto_fbReasons__jr8SG{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-top:2px}.proto_fbReason__Yq0lM{font-size:12px;color:var(--bk-t2,#3f444c);border:1px solid var(--bk-line,#e8ebf0);border-radius:12px;padding:2px 10px;background:var(--bk-bg,#fff)}.proto_fbReasonOn__ErY_k,.proto_fbReason__Yq0lM:hover{border-color:var(--bk-brand,#3b6ef5);color:var(--bk-brand,#3b6ef5)}.proto_fbReasonOn__ErY_k{background:var(--bk-brand-weak,#eef3ff)}.proto_today__7BkOJ{border:1px solid var(--bk-line,#e8ebf0);border-radius:14px;padding:14px 18px 10px;margin:4px 0 18px;background:var(--bk-bg,#fff)}.proto_pvCard__U4PXC{border:1px solid var(--bk-brand-line,#d5e1ff);background:linear-gradient(180deg,var(--bk-brand-weak,#eef3ff) 0,#fff 60%);border-radius:14px;padding:14px 18px;margin:4px 0 14px}.proto_pvHead__0WZWa{font-size:14px;font-weight:600;color:var(--bk-t1,#0f1115);margin-bottom:12px}.proto_pvRow__y1pIw{display:flex;align-items:flex-start;gap:10px;margin-top:8px}.proto_pvLabel__v1vxe{flex:0 0 auto;font-size:13px;color:var(--bk-t3,#61666b);line-height:24px}.proto_pvChips__2sBVz{display:flex;flex-wrap:wrap;gap:6px}.proto_pvStrong__ZlNi7{color:#1a8a5a;background:var(--bk-ok-weak,#e6f7ee);border:1px solid #c7ecd9;border-radius:999px}.proto_pvStrong__ZlNi7,.proto_pvTodo__ogPQF{font-size:13px;padding:3px 11px;line-height:18px}.proto_pvTodo__ogPQF{color:#1a5fd0;background:var(--bk-brand-weak,#eef3ff);border:1px solid var(--bk-brand-line,#d5e1ff);border-radius:999px}.proto_pvWeak__5SVXv{font-size:13px;color:var(--bk-t2,#3f444c);background:var(--bk-bg-soft,#f3f5f8);border:1px solid var(--bk-line,#e8ebf0);border-radius:999px;padding:3px 11px;line-height:18px}.proto_pvWeak__5SVXv small{margin-left:5px;color:var(--bk-t4,#81858c);font-size:12px}.proto_pvTie__OYQ4s{margin-top:13px;font-size:13px;color:var(--bk-brand,#3b6ef5)}.proto_pvHint__l5CSr{font-size:13px;line-height:1.75;color:var(--bk-t2,#3f444c)}.proto_todayHead__lnE_f{display:flex;align-items:center;gap:10px;margin-bottom:8px}.proto_todayHead__lnE_f b{font-size:15px;font-weight:600}.proto_todayHead__lnE_f>span{color:var(--bk-t4,#81858c);font-size:13px}.proto_inlineBtn__Y_LgV{margin-left:auto;background:none;border:0;color:var(--bk-brand,#3b6ef5);font-size:13px;cursor:pointer;padding:0}.proto_inlineBtn__Y_LgV:hover{text-decoration:underline}.proto_todayList__Vx9j_{display:flex;flex-direction:column}.proto_todayItem__Rv2FB{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--bk-line,#e8ebf0);font-size:14.5px;flex-wrap:wrap}.proto_todayItem__Rv2FB.proto_doneItem__kqXWF .proto_todayName__OyZtf{color:var(--bk-t4,#81858c);text-decoration:line-through}.proto_tick__jFnRi{width:18px;height:18px;border-radius:6px;border:1.5px solid #cfd3d9;background:var(--bk-bg,#fff);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff;padding:0;flex:0 0 18px}.proto_tick__jFnRi:hover:not(:disabled){border-color:var(--bk-brand,#3b6ef5)}.proto_tick__jFnRi.proto_on__eYbbQ{background:var(--bk-ok,#1f9d55);border-color:var(--bk-ok,#1f9d55)}.proto_tick__jFnRi:disabled{cursor:default}.proto_todayKind__rSpNN{flex:0 0 22px;height:22px;border-radius:6px;background:var(--bk-bg-side,#f7f8fa);color:var(--bk-t3,#61666b);font-size:12px;display:inline-flex;align-items:center;justify-content:center}.proto_todayName__OyZtf{flex:1;min-width:0;color:var(--bk-t1,#0f1115);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proto_todayName__OyZtf:hover{color:var(--bk-brand,#3b6ef5)}.proto_todayName__OyZtf em{font-style:normal;font-size:11.5px;color:var(--bk-warn,#c77700);background:var(--bk-warn-weak,#fef5e7);border-radius:5px;padding:1px 6px;margin-left:6px}.proto_todayMin__MXqrV{color:var(--bk-t4,#81858c);font-size:13px;white-space:nowrap}.proto_todayEmpty__LG23a{color:var(--bk-t3,#61666b);font-size:14px;padding:8px 0 6px;line-height:1.8}.proto_todayEmpty__LG23a .proto_inlineBtn__Y_LgV{margin-left:8px}.proto_recap__hOTYN{margin:4px 0 10px}.proto_recapHead__iPhvT{display:flex;align-items:baseline;gap:8px;padding:6px 0 4px;font-size:14.5px}.proto_recapHead__iPhvT b{color:var(--bk-t1,#0f1115)}.proto_recapHead__iPhvT span{color:var(--bk-t3,#61666b);font-size:13px}.proto_recapNone__SoJis{color:var(--bk-t3,#61666b);font-size:14px;padding:4px 0 8px}.proto_examAsk__08jYx{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.proto_examDate__OIoq3{height:34px;padding:0 10px;font-size:14px;color:var(--bk-t1,#0f1115);border:1px solid var(--bk-line,#e8ebf0);border-radius:8px;background:var(--bk-bg,#fff);font-family:inherit}.proto_examDate__OIoq3:focus{outline:none;border-color:var(--bk-brand,#3b6ef5)}.proto_examGo__J2O3y{height:34px;padding:0 15px;font-size:14px;font-weight:600;color:#fff;background:var(--bk-brand,#3b6ef5);border:0;border-radius:8px;cursor:pointer}.proto_examGo__J2O3y:disabled{background:#c3cfe6;cursor:default}.proto_examQuick__i4JiK{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:11px;font-size:13px;color:var(--bk-t3,#61666b)}.proto_examChip__T4okX{font-size:13px;background:var(--bk-bg-soft,#f3f5f8);border:1px solid var(--bk-line,#e8ebf0);border-radius:999px;padding:4px 11px}.proto_examChip__T4okX:hover{border-color:var(--bk-brand,#3b6ef5);color:var(--bk-brand,#3b6ef5)}.proto_examChip__T4okX:disabled{opacity:.55;cursor:default}.proto_examFoot__TgUIu{margin-top:13px;font-size:13px;color:var(--bk-t4,#81858c)}.proto_todayErr__7o63W{color:var(--bk-err,#d64545);font-size:13px;margin-top:6px}.proto_mockCurrent__nu_OS,.proto_mockNew__27gPS{border:1px solid var(--bk-line,#e8ebf0);border-radius:14px;padding:18px 20px;margin-bottom:18px}.proto_mockCurrentHead__bkjPa{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15.5px}.proto_mockStatus__Z5RTE{margin-left:8px;font-size:12.5px;font-weight:400;color:var(--bk-brand,#3b6ef5);background:var(--bk-brand-weak,#eef3ff);border-radius:6px;padding:1px 8px}.proto_mockMeta__4A7RG{color:var(--bk-t3,#61666b);font-size:13.5px;margin:8px 0 14px;line-height:1.7}.proto_primaryBtn__KtBrd,.proto_primaryLink__Gvdmj{display:inline-block;background:var(--bk-brand,#3b6ef5);color:#fff!important;border:0;border-radius:10px;height:36px;line-height:36px;padding:0 18px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .16s}.proto_primaryBtn__KtBrd:hover:not(:disabled),.proto_primaryLink__Gvdmj:hover:not(:disabled){background:var(--bk-brand-hover,#2f5fe0)}.proto_primaryBtn__KtBrd:disabled,.proto_primaryLink__Gvdmj:disabled{opacity:.5}.proto_kindRow__9y56L{display:flex;gap:10px;margin:10px 0 4px}.proto_kind__4ekuG{flex:1;text-align:left;border:1px solid var(--bk-line,#e8ebf0);border-radius:12px;background:var(--bk-bg,#fff);padding:12px 14px;cursor:pointer}.proto_kind__4ekuG b{display:block;font-size:14.5px;font-weight:600;color:var(--bk-t1,#0f1115);margin-bottom:4px}.proto_kind__4ekuG span{font-size:12.5px;color:var(--bk-t3,#61666b)}.proto_kind__4ekuG.proto_on__eYbbQ{border-color:var(--bk-brand,#3b6ef5);background:var(--bk-brand-weak,#eef3ff)}.proto_tag__yO2yB{display:inline-block;margin-left:8px;font-size:11.5px;color:var(--bk-warn,#c77700);background:var(--bk-warn-weak,#fef5e7);border-radius:5px;padding:1px 6px;vertical-align:1px}.proto_askCoach__sth49{background:none;border:1px solid var(--bk-line,#e8ebf0);border-radius:7px;color:var(--bk-t3,#61666b);font-size:12px;padding:2px 8px;cursor:pointer;white-space:nowrap}.proto_askCoach__sth49:hover{border-color:var(--bk-brand,#3b6ef5);color:var(--bk-brand,#3b6ef5)}.proto_toolChip__sDJTx.proto_listening__vtMxs{color:var(--bk-err,#d64545);border-color:#f3c2c2;background:var(--bk-err-weak,#fdeded)}.proto_feedbackBtn__n1FUW{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--bk-line,#e8ebf0);background:var(--bk-bg,#fff);color:var(--bk-t2,#3f444c);font-size:13px;cursor:pointer}.proto_feedbackBtn__n1FUW:hover{border-color:var(--bk-brand,#3b6ef5);color:var(--bk-brand,#3b6ef5)}.proto_overlay__J_jbY{position:fixed;inset:0;background:rgba(28,31,35,.35);display:grid;place-items:center;z-index:50}.proto_modal__olRzY{width:min(560px,100vw - 32px);background:var(--bk-bg,#fff);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.18);overflow:hidden}.proto_modalHead__vikYt{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 0}.proto_modalTitle__W2Qum{font-size:16px;font-weight:600}.proto_modalClose__KY_Iv{border:0;background:none;font-size:22px;line-height:1;color:var(--bk-t3,#61666b);cursor:pointer}.proto_modalClose__KY_Iv:hover{color:var(--bk-t1,#0f1115)}.proto_modalBody__e4Cob{padding:12px 20px 20px}.proto_fbLead__wlJ_u{font-size:13.5px;color:var(--bk-t3,#61666b);line-height:1.7;margin-bottom:12px}.proto_fbTextarea__Q_uTh{width:100%;min-height:120px;resize:vertical;border:1px solid var(--bk-line,#e8ebf0);border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.6;font-family:inherit;outline:none;box-sizing:border-box}.proto_fbTextarea__Q_uTh:focus{border-color:var(--bk-brand,#3b6ef5);box-shadow:0 0 0 3px var(--bk-brand-weak,#eef3ff)}.proto_fbThumbs__KuhTY{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.proto_fbThumb__OyVbC{position:relative;width:84px;height:84px;border-radius:10px;overflow:hidden;border:1px solid var(--bk-line,#e8ebf0)}.proto_fbThumb__OyVbC img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.proto_fbThumb__OyVbC button{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:0;background:rgba(0,0,0,.55);color:#fff;font-size:14px;line-height:1;cursor:pointer}.proto_fbAdd__Qmnnp{width:84px;height:84px;border-radius:10px;border:1px dashed var(--bk-t4,#81858c);background:var(--bk-bg-side,#f7f8fa);color:var(--bk-t2,#3f444c);font-size:13.5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer}.proto_fbAdd__Qmnnp small{font-size:11px;color:var(--bk-t4,#81858c)}.proto_fbAdd__Qmnnp:hover{border-color:var(--bk-brand,#3b6ef5);color:var(--bk-brand,#3b6ef5)}.proto_fbErr__u1KBP{margin-top:10px;font-size:13px;color:var(--bk-err,#d64545)}.proto_fbDone__NpMbh{font-size:15px;line-height:1.7;padding:8px 0 16px}.proto_fbFoot__L4FUA{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.proto_statePage__VhtNq{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px 80px}.proto_statePage__VhtNq h2{font-size:22px;font-weight:600;margin:0 0 8px}.proto_stateLead___r7TN{font-size:14.5px;color:var(--bk-t3,#61666b);line-height:1.8;max-width:420px;margin-bottom:20px}.proto_pointsPill__yW1Zk{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:999px;border:1px solid #ffd591;background:var(--bk-warn-weak,#fef5e7);color:var(--bk-warn,#c77700);font-size:13px;cursor:pointer;margin-right:6px}.proto_pointsPill__yW1Zk b{font-weight:700;font-size:14px}.proto_pointsPill__yW1Zk:hover{background:#fff1d6}.proto_ptsBig__ye12K{font-size:40px;font-weight:700;line-height:1.1;margin:4px 0 16px}.proto_ptsBig__ye12K span{font-size:15px;font-weight:500;color:var(--bk-t3,#61666b);margin-left:8px}.proto_ptsSection__0Gajr{border-top:1px solid var(--bk-line,#e8ebf0);padding:12px 0}.proto_ptsTitle__QkDm5{font-size:13px;color:var(--bk-t3,#61666b);margin-bottom:4px}.proto_ptsText__9T884{font-size:14.5px;line-height:1.7}.proto_ptsText__9T884 b{font-weight:600}.proto_ptsText__9T884 a{color:var(--bk-brand,#3b6ef5)}.proto_insHead__bbYTX{font-size:17px;font-weight:600;line-height:1.6;margin:2px 0 14px;color:var(--bk-t1,#0f1115)}.proto_barLabel__8JH5Y{font-size:12.5px;color:var(--bk-t3,#61666b);margin:14px 0 6px}.proto_nextStep__63z3C{display:flex;align-items:baseline;gap:8px;margin-top:16px;padding:11px 14px;border-radius:10px;background:var(--bk-brand-weak,#eef3ff);font-size:14.5px;line-height:1.6}.proto_nextTag__lWrXZ{flex:none;font-size:12px;font-weight:600;color:var(--bk-brand,#3b6ef5);border:1px solid rgba(59,110,245,.35);border-radius:6px;padding:1px 6px}.proto_pointGroups__gNS_G{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.proto_pointGroup__Gd_o5{flex:1 1 150px;border:1px solid var(--bk-line,#e8ebf0);border-radius:10px;padding:10px 12px}.proto_pointGroup__Gd_o5 .proto_pgHead__3AJBd{font-size:13px;color:var(--bk-t3,#61666b);margin-bottom:6px}.proto_pointGroup__Gd_o5 .proto_pgHead__3AJBd b{font-size:15px;color:var(--bk-t1,#0f1115);margin-left:2px}.proto_pointGroup__Gd_o5 .proto_pgPoints__XA9_0{font-size:14px;line-height:1.6;color:var(--bk-t1,#0f1115)}.proto_pointGroup__Gd_o5 .proto_pgNote__EKdEY{font-size:12.5px;color:var(--bk-t3,#61666b);margin-top:6px;line-height:1.5}.proto_gSolid__IZ3tj .proto_pgHead__3AJBd b{color:#16a34a}.proto_gPractice__yOkat .proto_pgHead__3AJBd b{color:var(--bk-brand,#3b6ef5)}.proto_gFading__l0_7U .proto_pgHead__3AJBd b{color:var(--bk-warn,#c77700)}.proto_howto__zuwc1{margin-top:16px;font-size:13.5px;color:var(--bk-t3,#61666b);line-height:1.75}.proto_howto__zuwc1 summary{cursor:pointer;color:var(--bk-t3,#61666b);font-size:13px;list-style:none}.proto_howto__zuwc1 summary::-webkit-details-marker{display:none}.proto_howto__zuwc1 summary:before{content:"› "}.proto_howto__zuwc1[open] summary:before{content:"⌄ "}.proto_howto__zuwc1 p{margin:8px 0 0}.proto_howto__zuwc1 b{color:var(--bk-t2,#3f444c);font-weight:600}.proto_howtoRed__E8e9P{color:var(--bk-t4,#81858c)}.proto_todayLead__CF658{font-size:14px;line-height:1.65;color:var(--bk-t1,#0f1115);background:var(--bk-brand-weak,#eef3ff);border-left:3px solid var(--bk-brand,#3b6ef5);border-radius:0 6px 6px 0;padding:8px 12px;margin:2px 0 10px}.proto_todayWhy__SKgrg{flex:0 0 100%;padding-left:28px;margin-top:2px;font-size:12.5px;line-height:1.55;color:var(--bk-t3,#61666b)}.proto_todayWhy__SKgrg b{font-weight:600;color:var(--bk-warn,#c77700)}.proto_radarWrap___PzaA{margin:16px 0 4px}.proto_radar__CDf6o{display:block;width:100%;max-width:300px;margin:0 auto;height:auto;overflow:visible}.proto_radarRing__BoEMk{fill:none}.proto_radarRing__BoEMk,.proto_radarSpoke__OMru4{stroke:var(--bk-line,#e8ebf0);stroke-width:1}.proto_radarShape__cz5Cr{fill:rgba(37,99,235,.18);stroke:var(--bk-brand,#3b6ef5);stroke-width:1.6;stroke-linejoin:round}.proto_radarLabel__Y_JNF{font-size:11px;fill:var(--bk-t2,#3f444c)}.proto_radarUntouched__yW04f{fill:var(--bk-t4,#81858c)}.proto_radarNote__Z6A8R{font-size:12px;line-height:1.6;color:var(--bk-t3,#61666b);margin-top:6px}.proto_mockReview__aQ6gi{padding:12px 14px;margin:8px 0 4px;background:var(--bk-brand-weak,#eef3ff);border-radius:10px}.proto_mockReviewHead__TMi7v{font-size:15px;font-weight:600;line-height:1.65;color:var(--bk-t1,#0f1115)}.proto_bandRow__VAea_{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:14.5px;color:var(--bk-t2,#3f444c)}.proto_bandRow__VAea_ b{font-size:19px;color:var(--bk-t1,#0f1115)}.proto_bandTag__Ba9HK{font-size:12px;font-weight:700;color:var(--bk-brand,#3b6ef5);background:var(--bk-brand-weak,#eef3ff);border-radius:20px;padding:3px 9px}.proto_bandRange__aWrd7{font-size:13px;color:var(--bk-t3,#61666b)}.proto_bandNote__MldUH{flex:0 0 100%;font-size:12.5px;color:var(--bk-t3,#61666b);line-height:1.6}.proto_examBar__Q40v_{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 24px 0;padding:11px 14px;background:var(--bk-brand-weak,#eef3ff);border:1px solid var(--bk-brand-line,#d5e1ff);border-radius:10px;font-size:13.5px;line-height:1.65;color:var(--bk-t2,#3f444c)}.proto_examBarSite__oo3Ag{margin:0 0 12px;font-family:PingFang SC,Hiragino Sans GB,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;text-align:left}.proto_examBarSite__oo3Ag,.proto_examBarSite__oo3Ag *{box-sizing:border-box}.proto_examBarText__V5JOv{flex:1;min-width:260px}.proto_examBarText__V5JOv b{color:var(--bk-t1,#0f1115)}.proto_examBarBtn__4MS6T{flex:0 0 auto;border:0;background:var(--bk-brand,#3b6ef5);color:#fff;border-radius:8px;padding:6px 14px;font-size:13.5px;cursor:pointer}.proto_examBarBtn__4MS6T:hover{opacity:.9}.proto_examBarClose__S03yu{flex:0 0 auto;border:0;background:transparent;color:var(--bk-t3,#61666b);font-size:18px;line-height:1;padding:2px 4px;cursor:pointer}.proto_examForm__tR9La{flex:1 1 100%}.proto_examFormRow__e_iru{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.proto_examFormRow__e_iru label{font-size:13.5px;color:var(--bk-t2,#3f444c)}.proto_examInput__MqVXE{width:150px;border:1px solid var(--bk-brand-line,#d5e1ff);border-radius:8px;padding:6px 10px;font-size:14px;background:var(--bk-bg,#fff)}.proto_examInput__MqVXE:focus{outline:none;border-color:var(--bk-brand,#3b6ef5)}.proto_examInputWide__REDho{width:100%;margin-top:8px;border:1px solid var(--bk-brand-line,#d5e1ff);border-radius:8px;padding:6px 10px;font-size:13.5px;background:var(--bk-bg,#fff)}.proto_examInputWide__REDho:focus{outline:none;border-color:var(--bk-brand,#3b6ef5)}.proto_examSub__J_1Jb{font-size:13px;color:var(--bk-t3,#61666b)}.proto_examPassed__qkpNd{display:flex;gap:6px;margin-left:4px}.proto_examChip__T4okX{border:1px solid var(--bk-brand-line,#d5e1ff);background:var(--bk-bg,#fff);color:var(--bk-t2,#3f444c);border-radius:20px;padding:4px 12px;font-size:12.5px;cursor:pointer}.proto_examChip__T4okX.proto_on__eYbbQ{background:var(--bk-brand,#3b6ef5);border-color:var(--bk-brand,#3b6ef5);color:#fff}.proto_examErr__Uoxlo{margin-top:8px;font-size:12.5px;color:var(--bk-err,#d64545)}.proto_examFormFoot__KI_JX{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}@media(max-width:640px){.proto_examBarText__V5JOv{flex-basis:calc(100% - 40px);min-width:0}.proto_examInput__MqVXE{width:120px}}.proto_otherRoleTag__h6Ln4{margin-left:8px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:400;color:var(--bk-t3,#61666b);background:var(--bk-bg-soft,#f3f5f8);border-radius:4px}.proto_todayHint__EyDr2{margin:10px 0 4px;padding:10px 14px;background:var(--bk-brand-weak,#eef3ff);border:1px solid var(--bk-brand-line,#d5e1ff);border-radius:10px;font-size:13.5px;line-height:1.7;color:#3a4a6b}.proto_todayHint__EyDr2 b{color:var(--bk-brand,#3b6ef5)}.proto_todayHintActs__DzWoN{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.proto_abandonRow__RC7SD{display:inline-flex;gap:12px;margin-left:16px}.proto_abandonRow__RC7SD,.proto_todayNegotiate__f08QL{align-items:center;font-size:13px;color:var(--bk-t3,#61666b)}.proto_todayNegotiate__f08QL{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 2px}.proto_roleAsk__jkTTd{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.proto_todayStale__9VmDO{margin:10px 0 4px;padding:10px 14px;background:var(--bk-warn-weak,#fef5e7);border:1px solid #ffe0c2;border-radius:10px;font-size:13.5px;line-height:1.7;color:#8a5a2b}.proto_todayStale__9VmDO b{color:var(--bk-warn,#c77700)}.proto_traceBar__dH3qz{margin:10px 0 0;border-bottom:.5px solid var(--bk-line,#e8ebf0)}.proto_traceHead__YP6bY{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:0;background:none;cursor:pointer;font-size:13px;color:var(--bk-t3,#61666b);text-align:left;transition:color .2s}.proto_traceHead__YP6bY b{font-weight:500;color:var(--bk-t3,#61666b)}.proto_traceHead__YP6bY:hover,.proto_traceHead__YP6bY:hover b{color:var(--bk-t2,#3f444c)}.proto_traceDot__DCLJA{width:6px;height:6px;border-radius:50%;background:var(--bk-t4,#81858c);flex:0 0 auto}.proto_traceSlow__8m5w_,.proto_traceSum__R7__7{color:var(--bk-t4,#81858c)}.proto_traceSlow__8m5w_{margin:2px 0 6px;font-size:12px;line-height:1.6}.proto_traceRetry__ws8ae{margin-top:6px;padding:4px 10px;border:1px solid var(--bk-line,#e8ebf0);border-radius:8px;background:var(--bk-bg,#fff);font-size:12px;color:var(--bk-t2,#3f444c);cursor:pointer}.proto_traceRetry__ws8ae:hover{border-color:var(--bk-t4,#81858c);color:var(--bk-t1,#0f1115)}.proto_traceMore__nRvqj{margin-left:auto;color:var(--bk-t4,#81858c)}.proto_traceList__KaFnO{margin:0;padding:0 12px 10px;list-style:none;border-top:1px solid var(--bk-bg-soft,#f3f5f8)}.proto_traceItem__eyVm0{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:12px;color:#4a5160}.proto_traceItem__eyVm0+.proto_traceItem__eyVm0{border-top:1px dashed var(--bk-bg-soft,#f3f5f8)}.proto_traceIdx__OsJoU{width:16px;height:16px;border-radius:4px;flex:0 0 auto;background:var(--bk-brand-weak,#eef3ff);color:var(--bk-brand,#3b6ef5);font-size:10px;line-height:16px;text-align:center}.proto_traceLabel__giovH{flex:1 1 auto}.proto_traceSkill__Dpc3z{font-style:normal;font-size:11px;color:var(--bk-t4,#81858c);background:var(--bk-line-weak,#f0f2f5);border-radius:4px;padding:1px 5px}.proto_traceModel__ZGhss{font-size:11px;color:#1a7f4b;background:var(--bk-ok-weak,#e6f7ee);border-radius:4px;padding:1px 6px}.proto_traceRule__aCT61{font-size:11px;color:var(--bk-t4,#81858c)}.proto_traceRunning__UqTuv{font-size:11px;color:var(--bk-brand,#3b6ef5);background:var(--bk-brand-weak,#eef3ff);border-radius:4px;padding:1px 6px}.proto_traceDotLive__sP8GT,.proto_traceRunning__UqTuv{animation:proto_traceBlink__wrO6v 1.1s ease-in-out infinite}.proto_traceDotLive__sP8GT{width:6px;height:6px;border-radius:50%;background:var(--bk-brand,#3b6ef5);flex:0 0 auto}@keyframes proto_traceBlink__wrO6v{0%,to{opacity:1}50%{opacity:.35}}.proto_firstStart__ggGhk{margin:4px 0 14px;padding:14px 18px;background:var(--bk-brand-weak,#eef3ff);border:1px solid var(--bk-brand-line,#d5e1ff);border-radius:14px}.proto_firstStartText__yCNeG{font-size:15px;line-height:1.7;color:var(--bk-t1,#0f1115);margin-bottom:12px}.proto_firstStartAsk__WSSGK{background:var(--bk-bg,#fff);color:var(--bk-brand,#3b6ef5);border:1px solid var(--bk-brand-line,#d5e1ff);border-radius:10px;padding:9px 16px;font-size:14px;cursor:pointer}.proto_firstStartAsk__WSSGK:hover{border-color:var(--bk-brand,#3b6ef5)}.proto_firstStartAsk__WSSGK:disabled{opacity:.5;cursor:default}.proto_topText__hsC9I{height:30px;margin-left:4px;padding:0 12px;font-size:13px;color:var(--bk-t2,#3f444c);background:none;border:1px solid var(--bk-line,#e8ebf0);border-radius:999px;cursor:pointer}.proto_topText__hsC9I:hover{color:var(--bk-t1,#0f1115);background:rgba(0,0,0,.03)}.proto_topText__hsC9I:disabled{color:var(--bk-t4,#81858c);cursor:default}.proto_noteActions__SaT_Z{display:flex;justify-content:center;gap:10px;margin-top:14px}.proto_toast__2WaAf{position:fixed;top:16px;left:50%;z-index:60;max-width:calc(100vw - 32px);padding:9px 16px;font-size:14px;color:#fff;background:rgba(28,31,35,.9);border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.15);transform:translateX(-50%);animation:proto_toastIn__5BemV .2s ease both}@keyframes proto_toastIn__5BemV{0%{opacity:0;transform:translate(-50%,-6px)}}.proto_sideScrim__UQGEZ{display:none}@media(max-width:720px){.proto_side__ofewb{position:fixed;top:0;bottom:0;left:0;z-index:55;width:min(84vw,300px);box-shadow:0 0 24px rgba(0,0,0,.18)}.proto_sideScrim__UQGEZ{display:block;position:fixed;inset:0;z-index:54;background:rgba(0,0,0,.25)}.proto_topText__hsC9I{padding:0 9px;font-size:12px}.proto_topbar__PLIwQ{padding:0 10px;gap:2px}.proto_topbar__PLIwQ .proto_topTitle__Su0GR{position:static;flex:1;min-width:0;transform:none;text-align:left;padding-left:4px}.proto_topbar__PLIwQ .proto_topTitle__Su0GR .proto_t1___b2v5{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.proto_topbar__PLIwQ .proto_topTitle__Su0GR .proto_t2___5FKK{display:none}.proto_pointsPill__yW1Zk{padding:0 9px;margin-right:2px;font-size:0}.proto_pointsPill__yW1Zk b{font-size:13px;font-weight:600}.proto_feedbackBtn__n1FUW{padding:0 7px;font-size:0}.proto_scroll__ZiCBW{padding:8px 14px 0}.proto_todayName__OyZtf{flex:1 1 calc(100% - 70px);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5}.proto_todayName__OyZtf+.proto_askCoach__sth49{margin-left:60px}.proto_todayMin__MXqrV{margin-left:auto}.proto_todayHead__lnE_f{flex-wrap:wrap;row-gap:2px}.proto_todayHead__lnE_f .proto_inlineBtn__Y_LgV,.proto_todayHead__lnE_f b{white-space:nowrap}.proto_composerWrap__YbPwD{padding:4px 12px 8px}.proto_chipRow__4ZYIe{flex-wrap:nowrap;overflow-x:auto;margin-bottom:6px;scrollbar-width:none}.proto_chipRow__4ZYIe::-webkit-scrollbar{display:none}.proto_chip__GgVQx{flex:none;padding:4px 11px;font-size:13px}.proto_composer__ji711{padding:9px 12px 6px}.proto_composerTools__c_yme{margin-top:4px}.proto_disclaimer__BEERg{margin-top:4px;font-size:11px}}.proto_ivProfileCard__eOcYS{border:1px solid var(--bk-line,#e8ebf0);border-radius:10px;background:var(--bk-bg,#fff);padding:16px 18px;margin-bottom:14px}.proto_ivProfileHead__COrmi{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.proto_ivProfileHead__COrmi b{font-size:15px;color:var(--bk-t1,#0f1115)}.proto_ivProfileHead__COrmi span{font-size:12px;color:var(--bk-t4,#81858c)}.proto_ivTrendRow__qhQRI{margin-bottom:18px}.proto_ivTrendHead__earTn{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.proto_ivTrendHead__earTn b{font-size:13px;color:var(--bk-t2,#3f444c)}.proto_ivTrendHead__earTn span{font-size:12px;color:var(--bk-t4,#81858c)}.proto_ivBars__xsNn8{display:flex;align-items:flex-end;gap:6px;height:84px;padding:0 2px;border-bottom:1px solid var(--bk-bg-soft,#f3f5f8)}.proto_ivBarCell__wAJe_{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.proto_ivBarCell__wAJe_ em{font-style:normal;font-size:11px;color:var(--bk-t4,#81858c);margin-top:4px}.proto_ivBar__Lm25_{width:100%;max-width:26px;background:var(--bk-brand,#3b6ef5);border-radius:3px 3px 0 0;display:block}.proto_ivBarNone__fuw9D{width:100%;max-width:26px;border-top:2px dashed #d6dae2;display:block;color:transparent}.proto_ivWeakList__KTnId{margin:0;padding:0;list-style:none}.proto_ivWeakList__KTnId li{display:flex;gap:10px;align-items:baseline;padding:7px 0;font-size:13px;color:var(--bk-t2,#3f444c);line-height:1.7}.proto_ivWeakList__KTnId li+li{border-top:1px solid var(--bk-bg-soft,#f3f5f8)}.proto_ivWeakTimes__RvqgT{flex:0 0 auto;font-size:12px;color:var(--bk-brand,#3b6ef5);background:var(--bk-brand-weak,#eef3ff);border-radius:4px;padding:1px 6px}.proto_ivWeakEg__TpoDv{display:block;font-style:normal;font-size:12px;color:var(--bk-t4,#81858c);line-height:1.7;margin-top:2px}.proto_ivStats__cvNHL{display:flex;flex-wrap:wrap;gap:10px}.proto_ivStat__5DQuk{flex:1 1 140px;min-width:0;background:var(--bk-bg-side,#f7f8fa);border-radius:8px;padding:10px 12px}.proto_ivStat__5DQuk span{display:block;font-size:12px;color:var(--bk-t4,#81858c)}.proto_ivStat__5DQuk b{display:block;font-size:20px;color:var(--bk-t1,#0f1115);margin-top:2px}.proto_ivStat__5DQuk em{display:block;font-style:normal;font-size:12px;color:var(--bk-t4,#81858c);margin-top:2px;line-height:1.6}.proto_ivNote__huzlV{font-size:13px;color:var(--bk-t3,#61666b);line-height:1.8;margin-top:8px}.proto_ivWeakGroup__AWTxB+.proto_ivWeakGroup__AWTxB{margin-top:12px}.proto_ivWeakGroupTitle__qDsJb{font-size:12px;font-weight:600;color:var(--bk-t3,#61666b);margin:6px 0 2px}.proto_ivRecent__g0TBB{margin:0;padding:0;list-style:none}.proto_ivRecent__g0TBB li+li{border-top:1px solid var(--bk-bg-soft,#f3f5f8)}.proto_ivRecentRow__P3rvV{width:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:9px 2px;border:0;background:transparent;cursor:pointer;text-align:left;font-size:13px;color:var(--bk-t2,#3f444c)}.proto_ivRecentRow__P3rvV:hover{background:var(--bk-bg-side,#f7f8fa)}.proto_ivRecentDay__Zp0Zr{font-weight:600;color:var(--bk-t1,#0f1115);min-width:56px}.proto_ivRecentArrow__5GdsL{margin-left:auto;font-size:12px;color:var(--bk-brand,#3b6ef5)}.proto_ivDetail__E0vWd{background:var(--bk-bg-side,#f7f8fa);border-radius:8px;padding:10px 12px;margin:0 0 10px;font-size:13px;color:var(--bk-t3,#61666b);line-height:1.8}.proto_ivDetailItem__EUvcA+.proto_ivDetailItem__EUvcA{border-top:1px solid var(--bk-line,#e8ebf0);margin-top:8px;padding-top:8px}.proto_ivDetailItem__EUvcA b{color:var(--bk-t1,#0f1115);font-size:13px}.proto_ivDetailScores__P_5H_{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12.5px}.proto_ivDetailMiss__EdUrh{font-size:12.5px;color:var(--bk-t3,#61666b);margin-top:4px}.proto_linkBtnInline__8ecdk{border:0;background:transparent;color:var(--bk-brand,#3b6ef5);cursor:pointer;padding:0 4px;font-size:inherit}.proto_lockedReads__zUJw9{margin:10px 0 4px;display:flex;flex-direction:column;gap:8px}.proto_lockedRead___9sEa{padding:11px 14px;background:var(--bk-warn-weak,#fef5e7);border:1px solid #f3e2c3;border-radius:10px;font-size:13.5px;line-height:1.7;color:#5b4a2c}.proto_lockedTitles__deVr0{margin:6px 0 0;padding-left:18px;color:var(--bk-t2,#3f444c)}.proto_lockedTitles__deVr0 li{list-style:disc}.proto_lockedTitles__deVr0 .proto_lockedMore__jyjCQ{list-style:none;margin-left:-18px;color:var(--bk-t3,#61666b)}.proto_lockedActs__fa5wX{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:8px}.proto_lockedActs__fa5wX .proto_inlineBtn__Y_LgV{margin-left:0;margin-right:auto}.proto_lockedActs__fa5wX .proto_ghostBtn__g4nFw{text-decoration:none;background:var(--bk-bg,#fff)}.proto_routeLocked__uY9Cu{max-width:672px;margin:0 auto 18px}@media(max-width:720px){.proto_routeLocked__uY9Cu{margin:0 16px 18px}}.proto_todayDone__7YWAI{margin:10px 0 6px;padding:12px 14px;background:var(--bk-ok-weak,#e6f7ee);border:1px solid #cfe9d8;border-radius:10px;font-size:13.5px;line-height:1.7;color:#2f5b3e}.proto_todayDoneTitle__rDZkb{display:block;font-size:15px;color:#1f7a3f}.proto_todayDoneSub__tB6yI{margin-top:2px}.proto_todayDoneActs__rNxlg{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.proto_todayDoneActs__rNxlg .proto_ghostBtn__g4nFw{background:var(--bk-bg,#fff)}.proto_todayDoneActs__rNxlg .proto_ghostBtn__g4nFw:disabled{cursor:not-allowed;opacity:.55;border-color:var(--bk-line,#e8ebf0);color:var(--bk-t2,#3f444c);background:var(--bk-bg,#fff)}.proto_todayDoneRest__7he8s{color:var(--bk-t2,#3f444c)}