.ds[data-v-a68f51b0]{background:#f8fafc;color:#0f172a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;height:100%;overflow:hidden}:root.dark .ds[data-v-a68f51b0]{background:#0f172a;color:#e2e8f0}.ds-nav[data-v-a68f51b0]{flex-shrink:0;font-size:24px;font-weight:700;letter-spacing:-.02em;padding:6px 14px}.ds-scroll[data-v-a68f51b0]{flex:1;overflow-y:auto;padding:0 10px 70px;scrollbar-width:none}.ds-scroll[data-v-a68f51b0]::-webkit-scrollbar{display:none}.eyebrow[data-v-a68f51b0]{color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.card[data-v-a68f51b0]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:8px;padding:10px 12px}:root.dark .card[data-v-a68f51b0]{background:#ffffff0a;border-color:#ffffff14}.loc-card[data-v-a68f51b0]{align-items:center;display:flex;justify-content:space-between}.loc-name[data-v-a68f51b0]{font-size:18px;font-weight:700;margin:1px 0}.loc-fresh[data-v-a68f51b0]{color:#94a3b8;font-size:10px}.loc-tracking[data-v-a68f51b0]{align-items:center;color:#10b981;display:flex;font-size:10px;font-weight:600;gap:4px;margin-top:2px}.dot-green[data-v-a68f51b0]{height:5px;width:5px}.dot-green[data-v-a68f51b0],.loc-icon[data-v-a68f51b0]{background:#10b981;border-radius:999px}.loc-icon[data-v-a68f51b0]{align-items:center;animation:loc-pulse-a68f51b0 2.5s ease-in-out infinite;border:none;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;height:40px;justify-content:center;padding:0;transition:transform .1s;width:40px}.loc-icon[data-v-a68f51b0]:active{transform:scale(.9)}@keyframes loc-pulse-a68f51b0{0%{box-shadow:0 0 #10b98173}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.jur-title[data-v-a68f51b0]{align-items:center;display:flex;font-size:20px;font-weight:700;gap:6px;margin-bottom:6px}.jur-title.sm[data-v-a68f51b0]{font-size:16px;margin-bottom:0}.jur-dot[data-v-a68f51b0]{border-radius:999px;flex-shrink:0;height:9px;width:9px}.jur-dot-sm[data-v-a68f51b0]{border-radius:999px;height:6px;width:6px}.bar-track[data-v-a68f51b0]{background:#e2e8f0;border-radius:999px;height:5px;margin-bottom:3px;overflow:hidden;position:relative}:root.dark .bar-track[data-v-a68f51b0]{background:#ffffff0f}.bar[data-v-a68f51b0]{border-radius:999px;height:100%;left:0;position:absolute;top:0;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.bar.ghost[data-v-a68f51b0]{opacity:.25;z-index:0}.bar.solid[data-v-a68f51b0]{z-index:1}.bar-labels[data-v-a68f51b0]{display:flex;justify-content:space-between;margin-bottom:8px}.bar-pct[data-v-a68f51b0]{color:#10b981;font-size:10px;font-weight:600}.bar-detail[data-v-a68f51b0]{color:#94a3b8;font-size:10px}.stats-4[data-v-a68f51b0]{display:flex;gap:2px}.stat[data-v-a68f51b0]{flex:1;text-align:center}.sv[data-v-a68f51b0]{display:block;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.sv.proj[data-v-a68f51b0]{opacity:.55}.sl[data-v-a68f51b0]{color:#94a3b8;display:block;font-size:8px;font-weight:500}.goal-top[data-v-a68f51b0]{justify-content:space-between;margin-bottom:1px}.goal-icons[data-v-a68f51b0],.goal-top[data-v-a68f51b0]{align-items:center;display:flex}.goal-icons[data-v-a68f51b0]{color:#94a3b8;gap:6px}.goal-sub[data-v-a68f51b0]{color:#94a3b8;font-size:10px;margin-bottom:6px}.pill-safe[data-v-a68f51b0]{background:#10b98126;border-radius:999px;color:#10b981;font-size:9px;font-weight:600;padding:2px 8px}.plan-head[data-v-a68f51b0]{align-items:center;color:#94a3b8;display:flex;gap:5px;margin-bottom:2px}.plan-title[data-v-a68f51b0]{font-size:13px;font-weight:600}.plan-view[data-v-a68f51b0]{font-size:11px;margin-left:auto}.plan-name[data-v-a68f51b0]{color:#64748b;font-size:12px}:root.dark .plan-name[data-v-a68f51b0]{color:#94a3b8}.plan-div[data-v-a68f51b0]{background:#e2e8f0;height:1px;margin:8px 0}:root.dark .plan-div[data-v-a68f51b0]{background:#ffffff0f}.plan-body[data-v-a68f51b0]{align-items:flex-start;display:flex;gap:14px}.plan-big[data-v-a68f51b0]{font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.plan-lbl[data-v-a68f51b0]{color:#94a3b8;font-size:9px}.plan-jurs[data-v-a68f51b0]{display:flex;flex-direction:column;font-size:11px;gap:2px}.plan-jur[data-v-a68f51b0]{align-items:center;display:flex;gap:4px}.cs[data-v-07cf20e6]{background:#f8fafc;color:#0f172a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;height:100%;overflow:hidden;position:relative}:root.dark .cs[data-v-07cf20e6]{background:#0f172a;color:#e2e8f0}.cs-nav[data-v-07cf20e6]{color:#94a3b8;flex-shrink:0;font-size:13px;font-weight:600;padding:2px 14px;text-align:center}.cs-scroll[data-v-07cf20e6]{flex:1;overflow-y:auto;padding:0 8px 70px;scrollbar-width:none}.cs-scroll[data-v-07cf20e6]::-webkit-scrollbar{display:none}.month[data-v-07cf20e6]{margin-bottom:10px}.mt[data-v-07cf20e6]{font-size:15px;font-weight:700;padding:2px 2px 4px}.cc[data-v-07cf20e6]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:6px}:root.dark .cs .cc[data-v-07cf20e6]{background:#ffffff0a;border-color:#ffffff14}.dow[data-v-07cf20e6]{display:grid;gap:1px;grid-template-columns:repeat(7,1fr);margin-bottom:2px}.dow span[data-v-07cf20e6]{color:#94a3b8;font-size:8px;font-weight:600;padding:1px 0;text-align:center}.cg[data-v-07cf20e6]{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.cl[data-v-07cf20e6]{align-items:center;border-radius:5px;display:flex;height:28px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cl.emp[data-v-07cf20e6]{visibility:hidden}.cn[data-v-07cf20e6]{color:#94a3b8;font-size:10px;font-variant-numeric:tabular-nums;font-weight:500}:root.dark .cs .cn[data-v-07cf20e6]{color:#64748b}.cl.rec[data-v-07cf20e6]{background:var(--c)}.cl.rec .cn[data-v-07cf20e6]{color:#fff;font-weight:600}.cl.pln[data-v-07cf20e6]{background:repeating-linear-gradient(-45deg,var(--c),var(--c) 2px,transparent 2px,transparent 5px);opacity:.75}.cl.pln .cn[data-v-07cf20e6]{color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.4)}.cl.td[data-v-07cf20e6]{box-shadow:inset 0 0 0 1.5px #6366f1}.cl.fl[data-v-07cf20e6]{animation:cfl-07cf20e6 .8s ease}@keyframes cfl-07cf20e6{0%{box-shadow:0 0 #c9a84c99;transform:scale(1.15)}50%{box-shadow:0 0 0 5px #c9a84c00}to{transform:scale(1)}}.cg.pm .cl.pa[data-v-07cf20e6]{cursor:crosshair}.cg.pm .cl.pa[data-v-07cf20e6]:not(.rec):not(.pln){background:#c9a84c0f;border:1px dashed rgba(201,168,76,.2)}.cg.pm .cl.pa[data-v-07cf20e6]:hover:not(.rec){opacity:.8;transform:scale(1.05)}.legend[data-v-07cf20e6]{flex-wrap:wrap;gap:8px;justify-content:center;padding:4px 0}.legend[data-v-07cf20e6],.li[data-v-07cf20e6]{display:flex}.li[data-v-07cf20e6]{align-items:center;color:#94a3b8;font-size:8px;font-weight:500;gap:3px}.ld[data-v-07cf20e6]{border-radius:2px;height:6px;width:6px}.ld.str[data-v-07cf20e6]{background:repeating-linear-gradient(-45deg,#94a3b8,#94a3b8 1px,transparent 0,transparent 3px)}.paint-bar[data-v-07cf20e6]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293bf2;border-radius:28px;bottom:44px;display:flex;gap:6px;left:6px;padding:6px 8px;position:absolute;right:6px;z-index:15}:root:not(.dark) .paint-bar[data-v-07cf20e6]{background:#f1f5f9f2;border:1px solid #e2e8f0}.pb-done[data-v-07cf20e6]{color:#94a3b8;font-family:inherit;font-size:11px;font-weight:600;padding:4px 6px}.pb-done[data-v-07cf20e6],.pb-x[data-v-07cf20e6]{background:none;border:none;cursor:pointer}.pb-x[data-v-07cf20e6]{display:flex;padding:2px}.pb-jur[data-v-07cf20e6]{align-items:center;border:2px solid transparent;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:10px;font-weight:700;height:28px;justify-content:center;min-width:38px;transition:border-color .15s,transform .1s}.pb-jur[data-v-07cf20e6]:hover{transform:scale(1.05)}.pb-jur.sel[data-v-07cf20e6]{border-color:#fff;box-shadow:0 0 0 1px #0003}.pb-enter-active[data-v-07cf20e6],.pb-leave-active[data-v-07cf20e6]{transition:all .2s ease}.pb-enter-from[data-v-07cf20e6],.pb-leave-to[data-v-07cf20e6]{opacity:0;transform:translateY(10px)}.fab[data-v-07cf20e6]{align-items:center;background:#c9a84c;border:none;border-radius:999px;bottom:48px;box-shadow:0 3px 8px #c9a84c59;color:#0a121e;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:10px;transition:transform .15s;width:34px;z-index:16}.fab[data-v-07cf20e6]:active{transform:scale(.9)}.fab.on[data-v-07cf20e6]{background:#64748b}.vs[data-v-398adb0b]{background:#f8fafc;color:#0f172a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;height:100%;overflow:hidden}:root.dark .vs[data-v-398adb0b]{background:#0f172a;color:#e2e8f0}.vs-nav[data-v-398adb0b]{flex-shrink:0;font-size:24px;font-weight:700;letter-spacing:-.02em;padding:6px 14px}.vs-scroll[data-v-398adb0b]{flex:1;overflow-y:auto;padding:0 10px 70px;scrollbar-width:none}.vs-scroll[data-v-398adb0b]::-webkit-scrollbar{display:none}.add-btn[data-v-398adb0b]{align-items:center;background:#c9a84c;border:none;border-radius:12px;color:#0a121e;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;margin-bottom:8px;padding:10px;transition:transform .1s;width:100%}.add-btn[data-v-398adb0b]:active{transform:scale(.97)}.card[data-v-398adb0b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:8px;padding:10px 12px}:root.dark .vs .card[data-v-398adb0b]{background:#ffffff0a;border-color:#ffffff14}.card-row[data-v-398adb0b]{align-items:center;display:flex;gap:6px;margin-bottom:4px;min-height:18px}.card-row svg[data-v-398adb0b]{flex-shrink:0}.card-title[data-v-398adb0b]{font-size:14px;font-weight:700}.card-eyebrow[data-v-398adb0b]{color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1}.card-desc[data-v-398adb0b]{color:#94a3b8;font-size:11px;line-height:1.3;margin:0 0 4px}.card-link[data-v-398adb0b]{color:#c9a84c;font-size:11px;font-weight:600}.ml-auto[data-v-398adb0b]{margin-left:auto}.integrity-stats[data-v-398adb0b]{display:flex;gap:16px;margin-top:2px}.integrity-stat[data-v-398adb0b]{display:flex;flex-direction:column}.integrity-num[data-v-398adb0b]{font-size:22px;font-weight:700;line-height:1}.integrity-num.ts[data-v-398adb0b]{align-items:center;display:flex;gap:4px}.integrity-sub[data-v-398adb0b]{color:#94a3b8;font-size:10px;margin-top:2px}.section-row[data-v-398adb0b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.section-title[data-v-398adb0b]{font-size:16px;font-weight:700}.section-link[data-v-398adb0b]{color:#94a3b8;font-size:11px}.ev-list[data-v-398adb0b]{display:flex;flex-direction:column}.ev-row[data-v-398adb0b]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;padding:8px 0}:root.dark .vs .ev-row[data-v-398adb0b]{border-color:#ffffff0f}.ev-row.is-new[data-v-398adb0b]{animation:ev-glow-398adb0b .8s ease}@keyframes ev-glow-398adb0b{0%{background:#c9a84c26}to{background:transparent}}.ev-icon[data-v-398adb0b]{align-items:center;background:#f1f5f9;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}:root.dark .vs .ev-icon[data-v-398adb0b]{background:#ffffff0f}.ev-body[data-v-398adb0b]{flex:1;min-width:0}.ev-title[data-v-398adb0b]{font-size:13px;font-weight:500}.ev-date[data-v-398adb0b]{color:#94a3b8;font-size:10px;margin-top:1px}.ev-enter-active[data-v-398adb0b]{transition:all .3s ease-out}.ev-enter-from[data-v-398adb0b]{opacity:0;transform:translateY(-16px)}.report-btns[data-v-398adb0b]{display:flex;gap:6px}.report-btn[data-v-398adb0b]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;display:flex;flex:1;font-size:11px;font-weight:600;gap:5px;justify-content:center;padding:8px}:root.dark .vs .report-btn[data-v-398adb0b]{background:#ffffff0a;border-color:#ffffff14;color:#94a3b8}.pw[data-v-9eaea86b]{flex-shrink:0}.bezel[data-v-9eaea86b],.pw[data-v-9eaea86b]{width:280px}.bezel[data-v-9eaea86b]{background:linear-gradient(180deg,#1a1f2c,#0a121e);border-radius:40px;box-shadow:0 20px 50px #0a121e59,0 4px 16px #0a121e33,inset 0 0 0 1px #ffffff0f;height:580px;padding:6px}.bezel[data-v-9eaea86b],.screen[data-v-9eaea86b]{overflow:hidden}.screen[data-v-9eaea86b]{background:#f8fafc;border-radius:34px;display:flex;flex-direction:column;height:100%;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);position:relative;width:100%}:root.dark .screen[data-v-9eaea86b]{background:#0f172a}.di[data-v-9eaea86b]{background:#000;border-radius:14px;height:22px;left:50%;position:absolute;top:7px;transform:translate(-50%);width:80px;z-index:30}.sb[data-v-9eaea86b]{align-items:center;color:#0f172a;display:flex;flex-shrink:0;font-size:11px;font-weight:600;justify-content:space-between;padding:8px 18px 2px;position:relative;z-index:20}:root.dark .sb[data-v-9eaea86b]{color:#e2e8f0}.sb-r[data-v-9eaea86b]{align-items:center;gap:3px}.sb-r[data-v-9eaea86b],.sc[data-v-9eaea86b]{display:flex}.sc[data-v-9eaea86b]{flex:1;flex-direction:column;overflow:hidden;position:relative}.sc[data-v-9eaea86b]>*{flex:1}.hi[data-v-9eaea86b]{background:#0f172a;border-radius:999px;bottom:5px;height:4px;left:50%;opacity:.2;position:absolute;transform:translate(-50%);width:80px;z-index:20}:root.dark .hi[data-v-9eaea86b]{background:#e2e8f0}
