body:has(.fjk-app){background-color:#121213}html body .inside-article:has(.fjk-app){background-color:#1c1c1e;color:#e3e3df}html body .fjk-app{max-width:760px;margin:0 auto;color:#ececE8;font-family:inherit}html body .fjk-app *{box-sizing:border-box}html body .fjk-app h2,html body .fjk-app h3{color:#fff;margin:0}html body .fjk-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:6px 0 14px;border-bottom:1px solid #34343a;margin-bottom:12px}html body .fjk-head h2{font-size:30px}html body .fjk-kicker{display:block;width:100%;font-size:12px;font-weight:800;letter-spacing:.12em;color:#a9a9b0}html body .fjk-beta{font-size:12px;font-weight:700;color:#fca5a5;border:1px solid #7f1d1d;background:#2a1215;border-radius:999px;padding:2px 10px}html body .fjk-lead{color:#c9c9c4;font-size:15px;line-height:1.5;margin:12px 0}html body .fjk-muted{color:#a9a9b0}html body .fjk-small{font-size:13px;line-height:1.45}html body .fjk-foot{color:#a9a9b0;font-size:12.5px;line-height:1.5;margin:18px 0 0}html body .fjk-btn{border:0;border-radius:12px;background:#7CFF00;color:#000;font-weight:800;font-size:15px;padding:12px 16px;cursor:pointer;line-height:1.2}html body .fjk-btn:disabled{opacity:.5}html body .fjk-btn-ghost{background:#202023;color:#ececE8;border:1px solid #3a3a40}html body .fjk-btn-stop{background:#3a1515;color:#fecaca;border:1px solid #7f1d1d}html body .fjk-btn-big{width:100%;font-size:18px;padding:16px;margin-top:12px}html body .fjk-hrbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#202023;border:1px solid #34343a;border-radius:14px;padding:10px 12px;margin:10px 0}html body .fjk-hrbar .fjk-btn{margin-left:auto;padding:9px 14px;font-size:14px}html body .fjk-hrbar.is-on{border-color:#7f1d1d}html body .fjk-hr-live{font-size:22px;font-weight:800;color:#fca5a5;font-variant-numeric:tabular-nums}html body .fjk-mods{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}html body .fjk-mod{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:#202023;border:1px solid #34343a;border-radius:14px;padding:14px;color:#ececE8;cursor:pointer;min-height:96px}html body .fjk-mod:hover,html body .fjk-mod:focus-visible{border-color:#7CFF00}html body .fjk-mod-ic{font-size:26px;line-height:1;margin-bottom:6px}html body .fjk-mod b{font-size:15px}html body .fjk-mod small{color:#a9a9b0;font-size:12.5px}html body .fjk-top{display:flex;align-items:center;gap:12px;margin-bottom:6px;font-weight:700;font-size:17px}html body .fjk-top small{color:#a9a9b0;font-weight:600}html body .fjk-back{background:none;border:0;color:#7CFF00;font-weight:800;cursor:pointer;padding:6px 0;font-size:15px}html body .fjk-tabs{display:flex;gap:6px;margin:12px 0}html body .fjk-tabs button{flex:1;border:1px solid #3a3a40;background:#202023;color:#ececE8;border-radius:12px;padding:11px 8px;font-weight:700;cursor:pointer}html body .fjk-tabs button.active{border-color:#7CFF00;color:#7CFF00}html body .fjk-card{background:#202023;border:1px solid #34343a;border-radius:14px;padding:14px}html body .fjk-card p{margin:0 0 10px;color:#c9c9c4;line-height:1.5}html body .fjk-goal{display:flex;flex-wrap:wrap;gap:6px;align-items:center}html body .fjk-goal span{font-weight:700;margin-right:4px}html body .fjk-chip{border:1px solid #3a3a40;background:#18181a;color:#ececE8;border-radius:999px;padding:8px 12px;font-weight:700;cursor:pointer}html body .fjk-chip.active{border-color:#7CFF00;color:#7CFF00}html body .fjk-lvl{margin:14px 0}html body .fjk-lvl-t{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a9a9b0;margin:0 2px 6px}html body .fjk-prog{display:block;width:100%;text-align:left;background:#202023;border:1px solid #34343a;border-radius:14px;padding:12px 14px;margin:0 0 8px;color:#ececE8;cursor:pointer}html body .fjk-prog:hover,html body .fjk-prog:focus-visible{border-color:#7CFF00}html body .fjk-prog.is-locked{opacity:.55}html body .fjk-prog-top{display:flex;gap:8px;align-items:baseline}html body .fjk-prog-top em{margin-left:auto;font-style:normal;color:#a9a9b0;font-weight:700;white-space:nowrap}html body .fjk-prog small{display:block;color:#a9a9b0;font-size:13px;margin-top:2px}html body .fjk-prog .fjk-lock-note{color:#fca5a5}html body .fjk-strip{display:flex;gap:2px;height:8px;border-radius:4px;overflow:hidden;margin-top:8px}html body .fjk-strip i,html body .fjk-progbar i{display:block;min-width:1px}html body .fjk-warn{background:#2a1215;border:1px solid #7f1d1d;color:#fecaca;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.45}html body .fjk-run{text-align:center;padding:4px 0 10px}html body .fjk-run-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700;font-size:15px;text-align:left}html body .fjk-run-top .fjk-btn{padding:8px 12px}html body .fjk-progbar{position:relative;display:flex;gap:2px;height:12px;border-radius:6px;overflow:hidden;margin:14px 0 18px}html body .fjk-prog-now{position:absolute;top:-2px;bottom:-2px;width:3px;margin-left:-1px;background:#fff;border-radius:2px;box-shadow:0 0 0 2px #121213}html body .fjk-seg-label{font-size:16px;font-weight:900;letter-spacing:.14em;color:#a9a9b0;margin-top:6px}html body .fjk-run.is-work .fjk-seg-label{color:#ff8a6b}html body .fjk-run.is-rest .fjk-seg-label{color:#7CFF00}html body .fjk-run.is-paused .fjk-seg-label{color:#facc15}html body .fjk-big{font-size:min(24vw,120px);font-weight:900;line-height:1.02;font-variant-numeric:tabular-nums;color:#fff;margin:4px 0}html body .fjk-run.is-work .fjk-big{color:#ffb4a1}html body .fjk-seg-sub{color:#c9c9c4;font-size:16px;min-height:22px}html body .fjk-hr-big{font-size:34px;font-weight:900;color:#fca5a5;margin-top:16px;font-variant-numeric:tabular-nums}html body .fjk-hr-big small{font-size:15px;color:#a9a9b0;font-weight:600}html body .fjk-zone{font-size:15px;font-weight:700;min-height:20px}html body .fjk-zone small{color:#a9a9b0;font-weight:600}html body .fjk-total{margin-top:14px;color:#a9a9b0;font-variant-numeric:tabular-nums}html body .fjk-next{color:#c9c9c4;font-size:14px;min-height:18px;margin-top:2px}html body .fjk-run .fjk-btn-ghost[data-a="hr-on"]{margin-top:12px}html body .fjk-run-btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:18px}html body .fjk-run-btns .fjk-btn{flex:1 1 30%;min-width:110px}html body .fjk-run.is-warn{animation:fjkwarn 1s infinite}@keyframes fjkwarn{50%{background:#3a1212}}html body .fjk-done{text-align:center}html body .fjk-done-ic{font-size:40px}html body .fjk-done h3{font-size:24px;margin:6px 0 2px}html body .fjk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}@media(max-width:480px){html body .fjk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .fjk-stats>div{background:#202023;border:1px solid #34343a;border-radius:12px;padding:10px 6px}html body .fjk-stats b{display:block;font-size:22px;color:#fff;font-variant-numeric:tabular-nums}html body .fjk-stats span{font-size:12px;color:#a9a9b0}html body .fjk-zbar{display:flex;gap:2px;height:16px;border-radius:5px;overflow:hidden;margin:8px 0}html body .fjk-zbar i{display:block}html body .fjk-zleg{list-style:none;padding:0;margin:0 0 10px;text-align:left;font-size:14px}html body .fjk-zleg li{display:flex;gap:8px;align-items:center;padding:4px 0;border-bottom:1px solid #2a2a2e}html body .fjk-zleg li i{width:12px;height:12px;border-radius:3px;display:inline-block}html body .fjk-zleg li b{margin-left:auto}.fjk-ov{position:fixed;inset:0;z-index:2147482000;background:rgb(0 0 0 / .72);display:flex;align-items:center;justify-content:center;padding:16px}.fjk-ov-box{background:#1c1c1e;color:#ececE8;border:1px solid #34343a;border-radius:16px;max-width:520px;width:100%;max-height:90vh;overflow:auto;padding:18px;font-size:15px;line-height:1.5}.fjk-ov-box h3{margin:0 0 10px;color:#fff;font-size:20px}.fjk-ov-box p{margin:0 0 10px}.fjk-ov-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.fjk-ov-act .fjk-btn{flex:1}.fjk-ov .fjk-btn{border:0;border-radius:12px;background:#7CFF00;color:#000;font-weight:800;font-size:15px;padding:12px 16px;cursor:pointer}.fjk-ov .fjk-btn-ghost{background:#202023;color:#ececE8;border:1px solid #3a3a40}.fjk-ov .fjk-btn-stop{background:#3a1515;color:#fecaca;border:1px solid #7f1d1d}.fjk-check{display:flex;gap:10px;align-items:flex-start;background:#202023;border:1px solid #34343a;border-radius:12px;padding:10px;font-weight:600}.fjk-check input{width:20px;height:20px;flex:0 0 auto;margin-top:2px}.fjk-check.is-err,.fjk-parq.is-err{outline:2px solid #ef4444;outline-offset:2px;border-radius:12px}.fjk-parq{padding-left:20px;margin:0}.fjk-parq li{margin:0 0 10px}.fjk-yn{display:flex;gap:16px;margin-top:4px}.fjk-yn label{display:flex;gap:6px;align-items:center;font-weight:700}.fjk-lock{position:fixed;inset:0;z-index:2147483000;background:#000;color:#6b6b70;display:flex;flex-direction:column;justify-content:space-between;padding:max(24px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom));user-select:none;-webkit-user-select:none;touch-action:none}.fjk-lock.is-warn{background:#2a0606}.fjk-lock-info{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px}.fjk-lock-l{font-size:18px;font-weight:800;letter-spacing:.12em}.fjk-lock-big{font-size:min(26vw,120px);font-weight:800;line-height:1;color:#8a8a90;font-variant-numeric:tabular-nums}.fjk-lock-hr{font-size:34px;font-weight:800;color:#7a3a3a;min-height:40px}.fjk-lock-track{position:relative;height:64px;border-radius:999px;background:#141416;border:1px solid #2a2a2e;display:flex;align-items:center;padding:4px;max-width:420px;width:100%;margin:0 auto}.fjk-lock-track span{position:absolute;left:0;right:0;text-align:center;font-size:15px;color:#55555a;pointer-events:none}.fjk-lock-knob{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;background:#2a2a2e;display:flex;align-items:center;justify-content:center;font-size:24px;touch-action:none}html body .fjk-soon{text-align:center;background:#202023;border:1px solid #7f1d1d;border-radius:16px;padding:24px 18px;color:#ececE8}html body .fjk-soon-icon{font-size:36px}html body .fjk-soon strong{display:block;font-size:19px;margin:6px 0;color:#fff}html body .fjk-soon p{color:#c9c9c4;margin:0}html body .fjk-loading{color:#a9a9b0;padding:20px;text-align:center}html body .fjk-run-top .fjk-run-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .fjk-lock-btn{flex:0 0 auto;width:40px;height:40px;border-radius:10px;border:1px solid #3a3a40;background:#202023;color:#ececE8;font-size:18px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}html body .fjk-run-btns .fjk-btn{min-width:0;flex:1 1 0%;padding:12px 8px;font-size:14px}html body .fjk-gps-row{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:14px;font-size:14px;color:#a9a9b0}html body .fjk-gps-row b{display:block;font-size:24px;color:#fff;font-variant-numeric:tabular-nums}html body .fjk-gps-row span{min-width:84px}html body .fjk-gps-st{font-size:13px;color:#facc15;margin-top:6px}html body .fjk-note{background:#18181a;border:1px solid #34343a;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.5;color:#c9c9c4;margin:8px 0}html body .fjk-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .fjk-manual{background:#202023;border:1px solid #34343a;border-radius:12px;padding:12px;margin:10px 0;text-align:left}html body .fjk-manual label{display:block;font-weight:700;margin-bottom:6px}html body .fjk-manual>div{display:flex;gap:8px}html body .fjk-manual input{flex:1;min-width:0;background:#151517;color:#fff;border:1px solid #3a3a40;border-radius:10px;padding:10px;font-size:16px}html body .fjk-manual .fjk-btn{padding:10px 14px}html body .fjk-warn-act{margin-top:8px}html body .fjk-warn-act .fjk-btn{font-size:14px;padding:8px 12px;border-color:#7f1d1d;color:#fecaca}html body .fjk-free{font-size:12px;font-weight:700;color:#7CFF00;border:1px solid #3d6b12;background:#14200a;border-radius:999px;padding:2px 10px}html body .fjk-link,.fjk-ov .fjk-link{background:none;border:0;padding:0;color:#7CFF00;font-weight:700;font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}html body .fjk-btn-sm{font-size:13.5px;padding:8px 12px}html body a.fjk-btn,.fjk-ov a.fjk-btn{display:inline-block;text-align:center;text-decoration:none}html body .fjk-sub-h{font-size:18px;margin:14px 0 8px}html body .fjk-note-route{border-color:#3d6b12;background:#111a09;color:#e3f5cf}html body .fjk-note-sos{border-color:#7f1d1d;background:#1d1012}html body .fjk-sos-set{margin-top:8px}html body .fjk-route-note{font-size:12px;color:#8f8f96;margin-top:4px}html body .fjk-soon-btns{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:14px!important}html body .fjk-share{margin:14px 0}html body .fjk-share-img{display:block;width:100%;max-width:360px;margin:0 auto 10px;border-radius:14px;border:1px solid #34343a}.fjk-sos-btn{position:relative;flex:0 0 auto;width:44px;height:40px;border-radius:10px;border:1px solid #7f1d1d;background:#2a1215;color:#fecaca;font-size:18px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;margin-left:auto;margin-right:8px}.fjk-sos-btn span{position:relative;z-index:1}.fjk-sos-btn::after{content:'';position:absolute;left:0;bottom:0;height:100%;width:0;background:#b91c1c}.fjk-sos-btn.is-hold::after{animation:fjksos 3s linear forwards}@keyframes fjksos{to{width:100%}}.fjk-lock-sos{display:flex;justify-content:flex-end}.fjk-lock-sos .fjk-sos-btn{width:64px;height:56px;font-size:26px;margin:0;opacity:.85}.fjk-sos-toast{position:fixed;left:50%;bottom:110px;transform:translateX(-50%);z-index:2147483600;background:#2a1215;color:#fecaca;border:1px solid #7f1d1d;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700;opacity:0;pointer-events:none;transition:opacity .2s}.fjk-sos-toast.on{opacity:1}.fjk-ov .fjk-btn-sos{flex:1 1 100%;font-size:17px;padding:15px}.fjk-field{display:block;font-weight:700;margin:10px 0}.fjk-field input{display:block;width:100%;margin-top:4px;background:#151517;color:#fff;border:1px solid #3a3a40;border-radius:10px;padding:11px;font-size:16px}.fjk-field input.is-err{border-color:#ef4444}html body .fjk-app .fjk-btn-ghost,html body .fjk-app button.fjk-btn-ghost,.fjk-ov .fjk-btn-ghost{color:#ececE8!important;background:#202023!important}html body .fjk-app .fjk-btn-ghost:hover,html body .fjk-app .fjk-btn-ghost:focus{color:#fff!important;border-color:#7CFF00}html body .fjk-hrmax{flex:1 1 100%;font-size:13px;color:#a9a9b0;margin-top:6px}html body .fjk-hrmax b{color:#ececE8}html body .fjk-hrbar{flex-wrap:wrap}html body .fjk-photo-row{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:0 0 10px}html body .fjk-photo-row .fjk-btn[hidden]{display:none}html body .fjk-pr{background:#14200a;border:1px solid #7CFF00;border-radius:14px;padding:12px 14px;margin:10px 0 14px;text-align:left}html body .fjk-pr>b{color:#7CFF00;font-size:18px;display:block;margin-bottom:4px}html body .fjk-pr ul{margin:4px 0 6px 18px;padding:0}html body .fjk-pr li{margin:3px 0}html body .fjk-pr small{color:#a9a9b0}html body .fjk-pr.is-first{border-color:#3d5c12}html body .fjk-pr.is-first>b{font-size:16px}