.gfanqiezhong-segs{justify-content:center;gap:8px;margin-bottom:10px}.gfanqiezhong-seg-btn{min-width:84px;font-weight:700}.gfanqiezhong-task{justify-content:center;margin-bottom:12px}.gfanqiezhong-task-input{width:min(100%,360px);font:inherit;text-align:center;border:1px solid var(--line);background:var(--bg-card);color:var(--text);border-radius:10px;padding:8px 12px;font-size:15px}.gfanqiezhong-face{border:1px solid var(--line);background:var(--bg-soft);text-align:center;border-radius:16px;width:min(100%,680px);margin:0 auto 14px;padding:18px 16px 14px;transition:background .25s,border-color .25s}.gfanqiezhong-seg-name{color:var(--text-2);letter-spacing:1px;font-size:14px;font-weight:700}.gfanqiezhong-big{color:var(--brand-dark);font-variant-numeric:tabular-nums;letter-spacing:1px;word-break:keep-all;font-size:max(56px,min(18vw,132px));font-weight:800;line-height:1.04}.gfanqiezhong-big.is-long{font-size:max(44px,min(14vw,104px))}.gfanqiezhong-big.is-xlong{font-size:max(34px,min(11vw,84px))}.gfanqiezhong-bar{background:var(--bg-card);border-radius:6px;height:8px;margin:12px auto 10px;overflow:hidden}.gfanqiezhong-bar-fill{background:var(--brand);width:0;height:100%;transition:width .18s linear;display:block}.gfanqiezhong-sub{color:var(--text-3);text-align:center;font-size:13px}.gfanqiezhong-pips{justify-content:center;gap:8px;margin:2px 0 8px;display:flex}.gfanqiezhong-pip{border:2px solid var(--brand);background:0 0;border-radius:50%;width:14px;height:14px}.gfanqiezhong-pip.is-done{background:var(--brand)}.gfanqiezhong-pip.is-now{background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-soft)}.gfanqiezhong-face[data-seg=short] .gfanqiezhong-big{color:#1f7a45}.gfanqiezhong-face[data-seg=short] .gfanqiezhong-pip{border-color:#2f9e5f}.gfanqiezhong-face[data-seg=short] .gfanqiezhong-pip.is-done{background:#2f9e5f}.gfanqiezhong-face[data-seg=long] .gfanqiezhong-big{color:#1f4e87}.gfanqiezhong-face[data-seg=long] .gfanqiezhong-pip{border-color:#2f6bad}.gfanqiezhong-face[data-seg=long] .gfanqiezhong-pip.is-done{background:#2f6bad}@keyframes gfanqiezhong-ring{0%,to{background:var(--bg-soft)}50%{background:#fbe0d4}}.gfanqiezhong.is-ring .gfanqiezhong-face{border-color:var(--brand);animation:1s ease-in-out infinite gfanqiezhong-ring}.gfanqiezhong-ctrl{justify-content:center;gap:10px}.gfanqiezhong-opt{justify-content:center;gap:8px}.gfanqiezhong-set{justify-content:center;align-items:center;gap:4px}.gfanqiezhong-big-btn{min-width:96px;padding:10px 22px;font-size:16px;font-weight:700}.gfanqiezhong-unit{color:var(--text-3);font-size:13px}.gfanqiezhong-num{width:58px;font:inherit;text-align:center;border:1px solid var(--line);background:var(--bg-card);color:var(--text);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 4px;font-size:15px}.gfanqiezhong-vol{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.gfanqiezhong-vol-lab{white-space:nowrap}.gfanqiezhong-range{width:96px;accent-color:var(--brand);cursor:pointer}.gfanqiezhong-range:disabled{opacity:.5;cursor:default}.gfanqiezhong-stats{justify-content:center;gap:10px;margin-top:14px}.gfanqiezhong-cap{width:min(100%,560px);color:var(--text-2);text-align:center;margin:14px auto 6px;font-size:13px;font-weight:700}.gfanqiezhong-chart{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;justify-content:center;align-items:flex-end;gap:8px;width:min(100%,420px);margin:0 auto;padding:6px 8px;display:flex}.gfanqiezhong-col{flex-direction:column;flex:1 1 0;align-items:center;gap:3px;min-width:0;display:flex}.gfanqiezhong-col-val{color:var(--text-2);font-variant-numeric:tabular-nums;min-height:14px;font-size:11px;font-weight:700}.gfanqiezhong-col-track{background:var(--bg-card);border-radius:5px;align-items:flex-end;width:100%;height:56px;display:flex;overflow:hidden}.gfanqiezhong-col-fill{background:var(--brand);border-radius:5px 5px 0 0;width:100%;height:0;display:block}.gfanqiezhong-col-lab{color:var(--text-3);white-space:nowrap;font-size:11px}.gfanqiezhong-col.is-today .gfanqiezhong-col-lab{color:var(--brand-dark);font-weight:700}.gfanqiezhong-list{width:min(100%,560px);color:var(--text-2);text-align:center;margin:0 auto;padding:0;font-size:14px;list-style:none}.gfanqiezhong-list-item{border-bottom:1px dashed var(--line);justify-content:center;gap:10px;padding:5px 8px;display:flex}.gfanqiezhong-list-item:last-child{border-bottom:0}.gfanqiezhong-list-time{font-variant-numeric:tabular-nums;color:var(--brand-dark)}.gfanqiezhong-list-name{text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}.gfanqiezhong-list-empty{color:var(--text-3);padding:8px;font-size:13px}.gfanqiezhong-listbar{justify-content:center;gap:8px;margin-top:8px}.gfanqiezhong-copybox{width:min(100%,560px);font:inherit;border:1px solid var(--line);background:var(--bg-card);color:var(--text);resize:vertical;border-radius:10px;margin:8px auto 0;padding:8px 10px;font-size:13px;line-height:1.6;display:block}@media (prefers-reduced-motion:reduce){.gfanqiezhong-bar-fill,.gfanqiezhong-face{transition:none}.gfanqiezhong.is-ring .gfanqiezhong-face{background:#fbe0d4;animation:none}}@media (max-width:720px){.gfanqiezhong-segs{gap:6px}.gfanqiezhong-seg-btn{min-width:70px;font-size:14px}.gfanqiezhong-face{padding:14px 10px 10px}.gfanqiezhong-ctrl{gap:6px}.gfanqiezhong-big-btn{min-width:84px;padding:9px 14px;font-size:15px}.gfanqiezhong-opt .g-btn,.gfanqiezhong-opt .g-select{padding:6px 8px;font-size:12px}.gfanqiezhong-range{width:76px}.gfanqiezhong-set{gap:3px}.gfanqiezhong-num{width:50px;font-size:14px}.gfanqiezhong-unit{font-size:12px}.gfanqiezhong-list-name{max-width:200px}}@media (max-width:400px){.gfanqiezhong-seg-btn{min-width:62px;padding:6px 8px}.gfanqiezhong-big-btn{min-width:72px;padding:8px 10px}.gfanqiezhong-chart{gap:5px;padding:6px 4px}.gfanqiezhong-col-track{height:48px}.gfanqiezhong-range{width:64px}}.gfanqiezhong-face{border:1.5px solid var(--t-panel-edge);background:var(--t-panel-bg);box-shadow:var(--t-panel-shadow);border-radius:20px;position:relative;overflow:hidden}.gfanqiezhong-face:before{content:"";background:linear-gradient(90deg, transparent, var(--brand), transparent);opacity:.7;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22%;right:22%}.gfanqiezhong-seg-name{color:#8f7f68}.gfanqiezhong-big{color:var(--t-digit);text-shadow:0 1px #fff,0 2px #7a551014}.gfanqiezhong-bar{background:#ecdfc6;box-shadow:inset 0 1px 2px #50371433,0 1px #fffc}.gfanqiezhong-bar-fill{background:linear-gradient(180deg, #e6b95a, var(--brand) 60%, #b98a2c);border-radius:6px;box-shadow:inset 0 1px #ffffff73}.gfanqiezhong-sub{color:#8f7f68}.gfanqiezhong-pip{box-shadow:inset 0 1px 1px #5037141f}.gfanqiezhong-pip.is-done{box-shadow:inset 0 1px #ffffff80,0 1px #6e501e40}.gfanqiezhong-pip.is-now{box-shadow:0 0 0 3px var(--t-ring)}.gfanqiezhong-face[data-seg=short]{background:linear-gradient(#f6fcf7 0%,#e1f2e6 100%);border-color:#9ccfae}.gfanqiezhong-face[data-seg=short]:before{background:linear-gradient(90deg,#0000,#2f9e5f,#0000)}.gfanqiezhong-face[data-seg=short] .gfanqiezhong-bar-fill{background:linear-gradient(#5cbf86,#2f9e5f)}.gfanqiezhong-face[data-seg=long]{background:linear-gradient(#f5f8fd 0%,#e0eaf6 100%);border-color:#9cb6d8}.gfanqiezhong-face[data-seg=long]:before{background:linear-gradient(90deg,#0000,#2f6bad,#0000)}.gfanqiezhong-face[data-seg=long] .gfanqiezhong-bar-fill{background:linear-gradient(#5f93cc,#2f6bad)}.gfanqiezhong-face[data-seg=short] .gfanqiezhong-bar,.gfanqiezhong-face[data-seg=long] .gfanqiezhong-bar{background:#ffffffb3}@keyframes gfanqiezhong-ring-glow{0%,to{box-shadow:0 0 0 0 #e0562b00, var(--t-panel-shadow)}50%{box-shadow:0 0 0 6px #e0562b38, var(--t-panel-shadow)}}.gfanqiezhong.is-ring .gfanqiezhong-face{border-color:var(--cta);background:linear-gradient(#fff6f0 0%,#fbe0d4 100%);animation:1s ease-in-out infinite gfanqiezhong-ring-glow}.gfanqiezhong-task-input,.gfanqiezhong-num{border:1.5px solid var(--t-edge);background:var(--t-well);color:var(--t-ink);box-shadow:inset 0 1.5px 3px #50371412}.gfanqiezhong-num{border-radius:10px;font-weight:700}.gfanqiezhong-task-input::placeholder{color:#b3a792}.gfanqiezhong-task-input:focus,.gfanqiezhong-num:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--t-ring);background:#fff;outline:none}.gfanqiezhong-ctrl .g-btn-primary{box-shadow:0 4px #a93b19,0 10px 20px -10px #e0562b99}.gfanqiezhong-ctrl .g-btn-primary:active:not(:disabled){box-shadow:0 1px #a93b19}.gfanqiezhong-cap{color:var(--t-ink)}.gfanqiezhong-cap:before{content:"";background:var(--brand);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 7px 2px 0;display:inline-block}.gfanqiezhong-chart{border:1.5px solid var(--t-card-edge);background:var(--t-card-bg);box-shadow:var(--t-card-shadow);border-radius:16px}.gfanqiezhong-col-track{background:var(--t-well-bg);box-shadow:inset 0 1px 3px #5037141f}.gfanqiezhong-col-fill{background:linear-gradient(180deg, #e6b95a, var(--brand));box-shadow:inset 0 1px #ffffff73}.gfanqiezhong-col.is-today .gfanqiezhong-col-fill{background:linear-gradient(180deg, #e8633a, var(--cta))}.gfanqiezhong-col-val{color:var(--t-digit)}.gfanqiezhong-list{border:1.5px solid var(--t-card-edge);background:var(--t-card-bg);box-shadow:var(--t-card-shadow);border-radius:16px;padding:4px 10px}.gfanqiezhong-list-item{border-bottom:1px solid #f1e8d8}.gfanqiezhong-list-item:nth-child(2n){background:var(--t-zebra)}.gfanqiezhong-list-time{color:var(--t-digit);font-weight:800}.gfanqiezhong-copybox{border:1.5px solid var(--t-edge);background:var(--t-well);box-shadow:inset 0 1.5px 3px #50371412}@media (prefers-reduced-motion:reduce){.gfanqiezhong.is-ring .gfanqiezhong-face{box-shadow:0 0 0 5px #e0562b33, var(--t-panel-shadow);animation:none}}
