@charset "UTF-8";.jd-card{padding:10px 30px 28px;text-align:center}.jd-mode{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:1px;color:var(--blue);background:#f0f6ff;border:1px solid #cfe2ff;padding:3px 13px;border-radius:999px}.jd-mode.ext{color:#c2410c;background:#fff7ed;border-color:#ffd9a8}.jd-ring{position:relative;width:158px;height:158px;margin:20px auto 0}.jd-ring svg{transform:rotate(-90deg);display:block}.jd-ring .track{fill:none;stroke:#f1f2f4;stroke-width:9}.jd-ring .bar{fill:none;stroke:url(#jdGrad);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .95s linear}.jd-ring.paused .bar{stroke:#ffc247}.jd-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.jd-center b{font-size:46px;font-weight:900;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.jd-center span{margin-top:5px;font-size:11px;color:var(--text-2)}.jd-title{margin-top:18px;font-size:20px;font-weight:900;color:var(--ink)}.jd-title em{font-style:normal;color:var(--primary)}.jd-sub{margin-top:7px;font-size:12px;color:var(--text-2);line-height:1.8}.jd-sub b{color:var(--ink)}.jd-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:22px}.go-btn{height:44px;padding:0 26px;border-radius:999px;font-size:13.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid #e4e6e8;background:#ececec;color:#555;transition:all .2s;cursor:pointer}.go-btn:hover{border-color:rgba(232,56,60,.4);color:var(--primary);transform:translateY(-1px)}.go-btn.primary{border:0;color:#fff;background:linear-gradient(135deg,#ff8a8a,var(--primary));box-shadow:0 8px 18px rgba(232,56,60,.4)}.go-btn.primary:hover{color:#fff;transform:translateY(-2px)}.go-btn.blue{border:0;color:#fff;background:linear-gradient(135deg,#60a5fa,var(--blue));box-shadow:0 8px 18px rgba(43,127,255,.35)}.go-btn.blue:hover{color:#fff;transform:translateY(-2px)}.jd-note{margin-top:15px;font-size:10.5px;color:#b0b6c0;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.jd-note i{color:var(--green)}.go-ic{width:78px;height:78px;margin:0 auto;border-radius:50%;margin-top:30px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;background:linear-gradient(135deg,#ffc247,var(--orange));box-shadow:0 14px 30px -8px rgba(255,149,0,.55);animation:popIn .5s cubic-bezier(.25,.8,.35,1);position:relative}.go-ic::after{content:'';position:absolute;inset:-9px;border-radius:50%;border:2px dashed #ffd9a8;animation:spinSlow 16s linear infinite}@keyframes popIn{0%{transform:scale(0)}70%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes spinSlow{to{transform:rotate(360deg)}}.jd-lead{margin:16px auto 0}.ck-lead{display:flex;gap:9px;padding:11px 14px;border-radius:12px;text-align:left;background:#fffcf3;border:1px solid #f2dfa0;font-size:12.5px;color:#92400e;line-height:1.8}.ck-lead i{margin-top:3px;color:var(--orange);flex-shrink:0}.ck-lead b{color:var(--ink)}.ck-lead.blue{background:#f5f9ff;border-color:#cfe2ff;color:#1e40af}.ck-lead.blue i{color:var(--blue)}.ck-lead.blue b{color:var(--ink)}.go-ad{position:relative;margin:16px auto 0;border-radius:14px;overflow:hidden;text-align:left;background:linear-gradient(135deg,#fff8ea 0%,#fffdf7 60%,#fff4f4 100%);border:1px solid #f2dfa0}.go-ad-tag{position:absolute;right:0;top:0;z-index:1;font-size:9px;font-weight:800;letter-spacing:2px;color:#a89f8a;background:#f1ede2;padding:2.5px 11px 2.5px 13px;border-radius:0 0 0 11px}.go-ad-body{display:flex;align-items:center;gap:13px;padding:15px 16px}.go-ad-ic{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px;color:#6b4a00;background:linear-gradient(135deg,#ffe9a8,#f2b705);box-shadow:0 6px 14px rgba(242,183,5,.35)}.go-ad-info{flex:1;min-width:0}.go-ad-info b{display:block;font-size:13.5px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.go-ad-info span{display:block;margin-top:3px;font-size:11px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.go-ad-btn{flex-shrink:0;height:36px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#6b4a00;background:linear-gradient(135deg,#ffe9a8,#f2b705);box-shadow:0 5px 12px rgba(242,183,5,.32);transition:all .2s}.go-ad-btn:hover{transform:translateY(-2px)}.jd-manual{max-width:560px;margin:22px auto 0;padding-top:16px;border-top:1px dashed var(--line)}.jd-manual-lab{font-size:11.5px;font-weight:800;letter-spacing:1px;color:#a8aeb8;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:6px}.jd-dest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.jd-dest{display:flex;flex-direction:column;align-items:center;gap:7px;padding:13px 4px 11px;border-radius:12px;cursor:pointer;border:1.5px solid var(--line);transition:all .18s}.jd-dest:hover{border-color:rgba(232,56,60,.35);background:#fffafa;transform:translateY(-2px)}.jd-dest i{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px}.jd-dest b{font-size:11.5px;font-weight:800;color:var(--ink)}.jd-cancelled{display:none}.jd-card.cancelled .jd-running{display:none}.jd-card.cancelled .jd-cancelled{display:block;animation:popIn .4s cubic-bezier(.25,.8,.35,1)}@keyframes popIn{0%{transform:scale(.92);opacity:0}100%{transform:none;opacity:1}}.jd-ban{width:78px;height:78px;margin:6px auto 0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;background:linear-gradient(135deg,#b0b6c0,#8a8f99);box-shadow:0 14px 30px -8px rgba(138,143,153,.5)}.jd-hero{display:flex;flex-direction:column;align-items:center;gap:14px;margin:24px auto 0}.go-ic{width:78px;height:78px;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;background:linear-gradient(135deg,#ffc247,var(--orange));box-shadow:0 14px 30px -8px rgba(255,149,0,.55);animation:popIn .5s cubic-bezier(.25,.8,.35,1);position:relative}.go-ic::after{content:'';position:absolute;inset:-9px;border-radius:50%;border:2px dashed #ffd9a8;animation:spinSlow 16s linear infinite}@keyframes popIn{0%{transform:scale(0)}70%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes spinSlow{to{transform:rotate(360deg)}}.jd-countdown{display:inline-flex;align-items:baseline;gap:4px}.jd-countdown #jdNum{font-size:40px;font-weight:900;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.jd-countdown .jd-unit{font-size:13px;color:var(--text-2);font-weight:600}.jd-num{font-weight:800;color:var(--primary);font-variant-numeric:tabular-nums;min-width:16px;text-align:center}.rule-list{padding:6px 14px 13px;display:flex;flex-direction:column;gap:9px}.rule-item{display:flex;gap:8px;font-size:11.5px;color:#666;line-height:1.75}.rule-item i{width:17px;height:17px;border-radius:6px;flex-shrink:0;margin-top:2px;background:#fff7ed;color:var(--orange);font-size:9px;display:flex;align-items:center;justify-content:center}.rule-item b{color:var(--ink)}.notice-list{padding:6px 14px 13px}.notice-item{display:flex;align-items:flex-start;gap:9px;padding:9px 2px;cursor:pointer}.notice-item + .notice-item{border-top:1px dashed var(--line)}.notice-item i{margin-top:3px;font-size:10px;color:var(--gold);flex-shrink:0}.notice-body{flex:1;min-width:0}.notice-body b{display:block;font-size:12px;font-weight:700;color:var(--ink);line-height:1.6}.notice-item:hover .notice-body b{color:var(--primary)}.notice-body span{font-size:10px;color:#b0b6c0;font-variant-numeric:tabular-nums}@media (max-width:1080px){.jd-dest-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:820px){.jd-card{padding:26px 16px 22px}.jd-ring{width:132px;height:132px}.jd-center b{font-size:38px}.jd-actions .go-btn{flex:1 1 100%}.go-ad-body{flex-wrap:wrap}.go-ad-btn{width:100%;justify-content:center}.jd-dest-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.jd-title{font-size:18px}}