.cc-root{--bg:var(--sm-bg);--app:var(--sm-panel);--chrome:var(--sm-card-hi);--card:var(--sm-card);--card2:var(--sm-field);--hair:var(--sm-line);--hair2:var(--sm-line-hi);--fill:var(--sm-field);--track:var(--sm-line-hi);--tx:var(--sm-text);--tx2:var(--sm-text-2);--tx3:var(--sm-dim);--tx4:var(--sm-faint);--lime:var(--sm-lime);--lime-ink:var(--sm-lime-ink);--blue:var(--sm-blue);--red:#f2607a;--amber:#e0900f;--cc-shadow:0 1px 2px #1414190f, 0 10px 28px #1414191a;--cc-border:1px solid var(--hair);background:var(--bg);color:var(--tx);font-family:var(--sm-font-body,"Poppins", system-ui, sans-serif);-webkit-font-smoothing:antialiased;min-height:100%;font-size:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cc-root{--cc-shadow:0 1px 2px #0000004d, 0 10px 30px #00000059}}:root[data-theme=dark] .cc-root{--cc-shadow:0 1px 2px #0000004d, 0 10px 30px #00000059}.cc-root *{box-sizing:border-box}.cc-root .dsp{font-family:var(--sm-font-display,"Ratch", sans-serif);font-weight:400}.cc-root .shell{background:var(--app);border:var(--cc-border);max-width:1460px;box-shadow:var(--cc-shadow);border-radius:12px;margin:0 auto;overflow:hidden}.cc-root .bar{background:linear-gradient(135deg, color-mix(in srgb, var(--sm-blue) 13%, var(--card)), color-mix(in srgb, var(--sm-lime) 9%, var(--card)) 72%);border-bottom:var(--cc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:13px 26px;display:flex}.cc-root .mark{background:var(--lime);color:var(--sm-ink);font-family:var(--sm-font-display,"Ratch", sans-serif);border-radius:5px;padding:5px 11px;font-size:16px}.cc-root .wordmark{font-family:var(--sm-font-display,"Ratch", sans-serif);letter-spacing:-.01em;text-transform:uppercase;font-size:21px}.cc-root .eyebrow{letter-spacing:.2em;color:var(--tx3);font-size:9px;font-weight:700}.cc-root .toptabs{flex-wrap:wrap;gap:5px;display:flex}.cc-root .tt{letter-spacing:.13em;color:var(--tx3);border:1px solid var(--hair);background:var(--card);cursor:pointer;border-radius:20px;padding:7px 15px;font-size:8.5px;font-weight:700}.cc-root .tt:hover{color:var(--tx);border-color:var(--sm-line-hi)}.cc-root .tt.on{background:var(--lime);border-color:var(--lime);color:var(--sm-ink)}.cc-root .subbar{background:var(--chrome);border-bottom:var(--cc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 30px;display:flex}.cc-root .wrap{flex-direction:column;gap:34px;padding:26px 30px 46px;display:flex}.cc-root .sec{flex-direction:column;gap:14px;display:flex}.cc-root .sechead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cc-root .sectitle{font-family:var(--sm-font-display,"Ratch", sans-serif);letter-spacing:-.02em;text-transform:uppercase;font-size:19px}.cc-root .secsub{color:var(--tx3);font-size:12px}.cc-root .seclink{letter-spacing:.13em;color:var(--tx3);cursor:pointer;font-size:9px;font-weight:700}.cc-root .seclink:hover{color:var(--lime-ink)}.cc-root .panel{background:var(--card);border:var(--cc-border);box-shadow:var(--cc-shadow);border-radius:10px;overflow:hidden}.cc-root .pulse{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1100px){.cc-root .pulse{grid-template-columns:1fr}}.cc-root .money{background:var(--card);border:var(--cc-border);box-shadow:var(--cc-shadow);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.cc-root .mgrp{flex-wrap:wrap;align-items:center;gap:34px;display:flex}.cc-root .mi{flex-direction:column;gap:3px;display:flex}.cc-root .ml{letter-spacing:.18em;color:var(--tx3);font-size:8.5px;font-weight:700}.cc-root .mv{font-family:var(--sm-font-display,"Ratch", sans-serif);letter-spacing:-.02em;font-size:21px}.cc-root .mv small{color:var(--tx3);font-size:11px;font-family:var(--sm-font-body,"Poppins", sans-serif)}.cc-root .mn{color:var(--tx3);font-size:10.5px}.cc-root .mn.up{color:var(--lime-ink)}.cc-root .vr{background:var(--hair);width:1px;height:36px}.cc-root .hero{background:linear-gradient(140deg, color-mix(in srgb, var(--sm-blue) 22%, var(--card)), var(--card) 72%);border:1px solid color-mix(in srgb, var(--sm-blue) 45%, var(--hair));box-shadow:var(--cc-shadow);border-radius:10px;flex-direction:column;flex-grow:1;gap:22px;padding:22px 26px;display:flex}.cc-root .big4{flex-wrap:wrap;gap:16px 22px;display:flex}.cc-root .stat4{text-align:center;flex-direction:column;flex:112px;align-items:center;gap:2px;min-width:112px;display:flex}.cc-root .bignum{font-family:var(--sm-font-display,"Ratch", sans-serif);letter-spacing:-.03em;color:var(--lime-ink);font-size:42px;line-height:1}.cc-root .bignum.warn{color:var(--amber)}.cc-root .biglab{color:var(--tx2);margin-top:2px;font-size:12px}.cc-root .movelist{border-top:1px solid var(--hair);flex-direction:column;gap:9px;padding-top:18px;display:flex}.cc-root .mrow{flex-wrap:wrap;align-items:center;gap:9px;font-size:12.5px;display:flex}.cc-root .mrow .d{border-radius:50%;flex-shrink:0;width:5px;height:5px}.cc-root .mrow .b{font-weight:500}.cc-root .mrow .t{color:var(--tx2)}.cc-root .mrow .w{color:var(--tx3);margin-left:auto;font-size:10.5px}.cc-root .att{cursor:pointer;flex-direction:column;display:flex}.cc-root .att:hover{border-color:var(--sm-line-hi)}.cc-root .atthead{justify-content:space-between;align-items:center;gap:12px;padding:19px 20px 15px;display:flex}.cc-root .pill{font-family:var(--sm-font-body,"Poppins", sans-serif);color:#fff;background:var(--red);border-radius:20px;padding:3px 9px;font-size:10px;font-weight:700}.cc-root .arow{border-top:1px solid var(--hair);gap:12px;padding:13px 20px;display:flex}.cc-root .abar{border-radius:2px;flex-shrink:0;width:3px}.cc-root .abody{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.cc-root .atitle{font-size:12.5px;font-weight:500}.cc-root .ameta{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:8px;font-size:10.5px;display:flex}.cc-root .aage{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.cc-root .aage .n{font-family:var(--sm-font-body,"Poppins", sans-serif);font-size:12.5px;font-weight:700}.cc-root .aage .o{color:var(--tx4);font-size:10px}.cc-root .pfoot{border-top:1px solid var(--hair);background:var(--fill);letter-spacing:.13em;color:var(--tx3);justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:13px 20px;font-size:9px;font-weight:700;display:flex}.cc-root .att:hover .pfoot{color:var(--lime-ink)}.cc-root .rw{border-bottom:1px solid var(--hair);grid-template-columns:3px 72px 1fr 106px 142px 194px 80px;align-items:center;gap:16px;padding:14px 20px;display:grid}.cc-root .rw:last-child{border-bottom:none}.cc-root .tm{color:var(--tx2);font-size:11.5px;font-weight:500}.cc-root .who{align-items:center;gap:9px;min-width:0;font-size:12.5px;font-weight:500;display:flex}.cc-root .tag{letter-spacing:.13em;color:var(--tx2);border:1px solid var(--hair);white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:8.5px;font-weight:700}.cc-root .mut{color:var(--tx3);font-size:11.5px}.cc-root .board{background:var(--fill);border:var(--cc-border);box-shadow:var(--cc-shadow);border-radius:12px;flex-direction:column;gap:11px;padding:13px;display:flex}.cc-root .bhead{border:1px solid;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 13px;display:flex}.cc-root .bname{font-family:var(--sm-font-body,"Poppins", sans-serif);letter-spacing:.16em;font-size:11px;font-weight:700}.cc-root .bcount,.cc-root .blead{color:var(--tx3);font-size:10.5px}.cc-root .blead{margin-left:auto}.cc-root .bhead.costco{background:#e8913a1f;border-color:#e8913a80}.cc-root .bhead.costco .bname{color:#b8641a}.cc-root .bhead.target{background:#e06c6c1f;border-color:#e06c6c80}.cc-root .bhead.target .bname{color:#c0392b}.cc-root .bhead.walmart{background:#0071ce1f;border-color:#0071ce80}.cc-root .bhead.walmart .bname{color:#0071ce}.cc-root .bhead.sprouts{background:#5a8f291f;border-color:#5a8f2980}.cc-root .bhead.sprouts .bname{color:#4a7a1e}.cc-root .bscroll{overflow-x:auto}.cc-root .bgrid{grid-template-columns:repeat(6,minmax(148px,1fr));align-items:start;gap:8px;min-width:940px;display:grid}.cc-root .phcol{flex-direction:column;gap:6px;display:flex}.cc-root .phhead{border:1px solid var(--hair);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px 11px;display:flex}.cc-root .phname{font-family:var(--sm-font-body,"Poppins", sans-serif);text-align:center;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:700;line-height:1.35}.cc-root .phmeta{color:var(--tx3);font-size:9px}.cc-root .card{background:var(--card);border:1px solid var(--hair);color:var(--tx);box-shadow:var(--cc-shadow);border-radius:7px;flex-direction:column;gap:4px;padding:8px 10px;text-decoration:none;display:flex}.cc-root a.card:hover{border-color:var(--sm-line-hi);transition:transform .1s;transform:translateY(-1px)}.cc-root .cn{font-size:11.5px;font-weight:500;line-height:1.3}.cc-root .day{font-family:var(--sm-font-body,"Poppins", sans-serif);letter-spacing:.03em;color:var(--tx3);font-size:9.5px;font-weight:700}.cc-root .day.alert{color:#fff;background:var(--amber);border-radius:3px;align-self:flex-start;padding:1px 5px}.cc-root .empty{border:1px dashed var(--hair);text-align:center;letter-spacing:.1em;color:var(--tx4);border-radius:7px;padding:13px 10px;font-size:10px;font-weight:700}.cc-root .cc-lede{color:var(--tx3);padding:22px 30px}.cc-root{--cc-border:1.5px solid var(--sm-line-hi)}.cc-root .shell,.cc-root .panel,.cc-root .money,.cc-root .board,.cc-root .card,.cc-root .phhead{border:1.5px solid var(--sm-line-hi)}.cc-root .cc-brand{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cc-root .cc-herohead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cc-root .cc-h{letter-spacing:-.02em;text-transform:uppercase;font-size:19px}.cc-root .cc-h2{letter-spacing:-.01em;text-transform:uppercase;font-size:15px}.cc-root .cc-nodata{font-family:var(--sm-font-body,"Poppins", sans-serif);letter-spacing:0;color:var(--tx3);font-size:12px;font-style:italic}.cc-root .cc-nodata small{font-size:10.5px}.cc-root .cc-missing{background:var(--chrome)}.cc-root .cc-windows{background:var(--card);border:var(--cc-border);box-shadow:var(--cc-shadow);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cc-root .cc-wrow{border-bottom:1px solid var(--hair);grid-template-columns:56px minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:12px;padding:11px 18px;font-size:12.5px;display:grid}.cc-root .cc-wrow:last-child{border-bottom:0}.cc-root .cc-wdate{font-family:var(--sm-font-display,"Ratch", sans-serif);color:var(--lime-ink);font-size:16px}.cc-root .cc-wcat{flex-direction:column;gap:2px;min-width:0;display:flex}.cc-root .cc-wcat small{color:var(--tx3);font-size:10.5px}.cc-root .cc-wowner{color:var(--tx2);text-align:right;font-size:11px}.cc-root .cc-deskstats{background:var(--card);border:var(--cc-border);border-radius:10px;flex-wrap:wrap;gap:16px 22px;padding:16px 20px;display:flex}.cc-root .cc-pipeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.cc-root .cc-pstage{background:var(--card);border:1px solid var(--hair);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cc-root .cc-pn{font-family:var(--sm-font-display,"Ratch", sans-serif);font-size:24px;line-height:1}.cc-root .cc-pl{color:var(--tx3);font-size:10.5px}.cc-root .cc-grid{border-collapse:separate;border-spacing:3px;min-width:100%;font-size:11.5px}.cc-root .cc-grid th{letter-spacing:.13em;color:var(--tx3);text-align:left;white-space:nowrap;padding:4px 6px;font-size:8.5px;font-weight:700}.cc-root .cc-grid td{border-radius:4px;min-width:34px;height:26px;padding:4px 8px}.cc-root .cc-grid .cc-gbrand{white-space:nowrap;background:var(--card);font-weight:600}.cc-root .cc-g{background:color-mix(in srgb, var(--sm-lime) 55%, var(--card));color:var(--sm-ink)}.cc-root .cc-r{background:color-mix(in srgb, var(--red) 45%, var(--card))}.cc-root .cc-w{background:var(--card2)}.cc-root .cc-e{border:1px dashed var(--hair);background:0 0}.cc-root .cc-expansion{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cc-root .cc-xcard{background:var(--card);border:var(--cc-border);border-radius:10px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.cc-root .cc-xlist{color:var(--tx2);flex-direction:column;gap:4px;margin:0;padding-left:16px;font-size:12px;display:flex}.cc-root .cc-missingdata{color:var(--tx3);font-size:12px}.cc-root .cc-missingdata ul{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;display:flex}@media (width<=767px){.cc-root .shell{border-left:0;border-right:0;border-radius:0}.cc-root .bar,.cc-root .subbar{padding:12px 14px}.cc-root .toptabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;overflow-x:auto}.cc-root .tt{flex:none}.cc-root .wrap{gap:22px;padding:16px 12px 32px}.cc-root .money{padding:14px}.cc-root .mgrp{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.cc-root .mgrp .vr{display:none}.cc-root .hero{padding:16px}.cc-root .stat4{flex:40%;min-width:0}.cc-root .bignum{font-size:32px}.cc-root .cc-wrow{grid-template-columns:48px minmax(0,1fr);padding:10px 12px}.cc-root .cc-wpitch,.cc-root .cc-wowner{text-align:left;grid-column:2}.cc-root .cc-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-root .cc-expansion{grid-template-columns:1fr}}.cc-root .cc-missing{border-top:1px solid var(--line,#00000014);flex-direction:column;gap:4px;padding:10px 16px 12px;display:flex}.cc-root .cc-wnote,.cc-root .cc-desknotes{flex-wrap:wrap;gap:6px 16px;padding:8px 0 4px;display:flex}.cc-root .cc-desknotes a{color:var(--lime-ink)}
