.dm-module__UUP0VW__root{--dm-accent:var(--rq-signal);--dm-accent-2:var(--rq-sky);--dm-accent-text:#0a58d6;--dm-tint:color-mix(in oklab, var(--rq-signal) 11%, transparent)}.dm-module__UUP0VW__root[data-accent=teal]{--dm-accent:var(--rq-teal);--dm-accent-text:var(--rq-teal-text);--dm-tint:color-mix(in oklab, var(--rq-teal) 12%, transparent)}.dm-module__UUP0VW__root[data-accent=sky]{--dm-accent:var(--rq-sky);--dm-accent-text:#086591;--dm-tint:color-mix(in oklab, var(--rq-sky) 12%, transparent)}.dm-module__UUP0VW__root[data-accent2=signal]{--dm-accent-2:var(--rq-signal)}.dm-module__UUP0VW__root[data-accent2=sky]{--dm-accent-2:var(--rq-sky)}.dm-module__UUP0VW__root[data-accent2=teal]{--dm-accent-2:var(--rq-teal)}.dark .dm-module__UUP0VW__root{--dm-accent-text:var(--primary-text)}.dark .dm-module__UUP0VW__root[data-accent=teal]{--dm-accent-text:var(--rq-teal)}.dark .dm-module__UUP0VW__root[data-accent=sky]{--dm-accent-text:var(--rq-sky)}.dm-module__UUP0VW__accentText{color:var(--dm-accent-text)}.dm-module__UUP0VW__root .eyebrow-node{background:linear-gradient(135deg, var(--dm-accent), var(--dm-accent-2))}.dm-module__UUP0VW__glow{isolation:isolate;transition:transform var(--dur-2,.3s) var(--ease-entrance);position:relative}.dm-module__UUP0VW__glow:after{content:none;z-index:1;border-radius:inherit;background:linear-gradient(135deg, var(--dm-accent), var(--dm-accent-2));-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-2,.3s) var(--ease-entrance);pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dm-module__UUP0VW__glow:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(closest-side, var(--dm-tint), transparent);opacity:0;transition:opacity var(--dur-2,.3s) var(--ease-entrance);pointer-events:none;position:absolute;inset:-6% -4% -10%}.dm-module__UUP0VW__glow:hover,.dm-module__UUP0VW__glow:focus-within{transform:translateY(-4px)}.dm-module__UUP0VW__glow:hover:after,.dm-module__UUP0VW__glow:focus-within:after{content:"";opacity:1}.dm-module__UUP0VW__glow:hover:before,.dm-module__UUP0VW__glow:focus-within:before{opacity:1}.dm-module__UUP0VW__glow svg.lucide{transition:transform var(--dur-2,.3s) var(--ease-entrance)}.dm-module__UUP0VW__glow:hover svg.lucide:first-child{transform:translateY(-2px)rotate(-4deg)}.dm-module__UUP0VW__stage{width:100%;max-width:30rem;margin-inline:auto;position:relative}.dm-module__UUP0VW__halo{z-index:-1;background:radial-gradient(closest-side, var(--dm-tint), transparent);border-radius:40px;position:absolute;inset:-12% -8%}.dm-module__UUP0VW__dash{border-radius:var(--radius-panel,28px);border:1px solid var(--border-subtle);background:var(--card);box-shadow:var(--elev-3);padding:1.1rem;position:relative}@media (min-width:640px){.dm-module__UUP0VW__dash{padding:1.4rem}}.dm-module__UUP0VW__dashCompact{max-width:26rem}.dm-module__UUP0VW__dashHead{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.dm-module__UUP0VW__dashTitle{color:var(--foreground);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.dm-module__UUP0VW__live{background:var(--dm-accent);border-radius:999px;width:.55rem;height:.55rem;position:relative}.dm-module__UUP0VW__live:after{content:"";border-radius:inherit;background:var(--dm-accent);opacity:.5;opacity:0;animation:dm-module__UUP0VW__dm-ping 2.4s var(--ease-entrance) 1.2s 3;position:absolute;inset:0}@keyframes dm-module__UUP0VW__dm-ping{0%{opacity:.5;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.dm-module__UUP0VW__tag{border-radius:var(--radius-chip,8px);border:1px solid var(--border-subtle);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted-foreground);white-space:nowrap;padding:.1rem .5rem;font-size:.6875rem}.dm-module__UUP0VW__chartBox{margin-top:.9rem}.dm-module__UUP0VW__chartLabel{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.dm-module__UUP0VW__chart{width:100%;height:auto;margin-top:.4rem;display:block;overflow:visible}.dm-module__UUP0VW__chartGrid{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 5}.dm-module__UUP0VW__chartArea{fill:url(#dm-area)}.dm-module__UUP0VW__chartLine{fill:none;stroke:var(--dm-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.dm-module__UUP0VW__chartLine2{fill:none;stroke:var(--dm-accent-2);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 6;opacity:.7}.dm-module__UUP0VW__chartDot{fill:var(--card);stroke:var(--dm-accent);stroke-width:3px}.dm-module__UUP0VW__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}.dm-module__UUP0VW__tile{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:12px;flex-direction:column;gap:.45rem;min-width:0;padding:.6rem;display:flex}.dm-module__UUP0VW__tileLabel{color:var(--foreground);font-size:.6875rem;font-weight:500;line-height:1.25}.dm-module__UUP0VW__tileTrack{background:var(--muted);border-radius:999px;height:.35rem;overflow:hidden}.dm-module__UUP0VW__tileFill{border-radius:inherit;background:linear-gradient(90deg, var(--dm-accent), var(--dm-accent-2));transform-origin:0;width:100%;height:100%;transform:scaleX(var(--w,.7));display:block}.dm-module__UUP0VW__funnelBars{flex-direction:column;gap:.35rem;margin-top:.9rem;display:flex}.dm-module__UUP0VW__funnelRow{color:var(--muted-foreground);grid-template-columns:7.2rem 1fr;align-items:center;gap:.6rem;font-size:.6875rem;display:grid}.dm-module__UUP0VW__funnelBar{background:linear-gradient(90deg, color-mix(in oklab, var(--dm-accent) 70%, transparent), color-mix(in oklab, var(--dm-accent-2) 55%, transparent));transform-origin:0;height:.75rem;transform:scaleX(var(--w,1));border-radius:6px}.dm-module__UUP0VW__chartWrap{position:relative;overflow:hidden}.dm-module__UUP0VW__chartWipe{background:linear-gradient(90deg, transparent, var(--card) 6%);transform-origin:100%;pointer-events:none;position:absolute;inset:0 -2% 0 0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){html.js .dm-module__UUP0VW__chartWipe{animation:dm-module__UUP0VW__dm-wipe 1.6s var(--ease-entrance) .35s both}html.js .dm-module__UUP0VW__growOnLoad{animation:dm-module__UUP0VW__dm-grow .9s var(--ease-entrance) both;animation-delay:calc(.5s + var(--i,0) * .12s)}html.js .dm-module__UUP0VW__fadeOnLoad{animation:dm-module__UUP0VW__dm-fade .6s var(--ease-entrance) both;animation-delay:calc(1.5s + var(--i,0) * .1s)}}@keyframes dm-module__UUP0VW__dm-wipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes dm-module__UUP0VW__dm-grow{0%{transform:scaleX(0)}}@keyframes dm-module__UUP0VW__dm-fade{0%{opacity:0;transform:translateY(4px)}}html.tab-hidden .dm-module__UUP0VW__live:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.dm-module__UUP0VW__live:after{animation:none}}.dm-module__UUP0VW__tableWrap{border-radius:var(--radius-card,16px);border:1px solid var(--border-subtle);background:var(--card);box-shadow:var(--elev-1);overflow-x:auto}.dm-module__UUP0VW__tableWrap:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dm-module__UUP0VW__table{border-collapse:collapse;text-align:left;width:100%;min-width:36rem;font-size:.9375rem;line-height:1.5}.dm-module__UUP0VW__table caption{caption-side:top;text-align:left;color:var(--muted-foreground);padding:1rem 1.25rem .25rem;font-size:.8125rem}.dm-module__UUP0VW__table th,.dm-module__UUP0VW__table td{vertical-align:top;border-top:1px solid var(--border-subtle);padding:.85rem 1.25rem}.dm-module__UUP0VW__table thead th{color:var(--foreground);background:var(--surface-raised);font-size:.8125rem;font-weight:600}.dm-module__UUP0VW__table tbody th{color:var(--foreground);font-weight:600}.dm-module__UUP0VW__table td{color:var(--muted-foreground)}@media (max-width:767px){.dm-module__UUP0VW__table tbody th:first-child,.dm-module__UUP0VW__table thead th:first-child{z-index:1;background:var(--card);box-shadow:1px 0 0 var(--border-subtle);position:sticky;left:0}.dm-module__UUP0VW__table thead th:first-child{background:var(--surface-raised)}}.dm-module__UUP0VW__problemFix{gap:.75rem;margin-top:.25rem;display:grid}.dm-module__UUP0VW__problemFix dt{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem}.dm-module__UUP0VW__problemFix dd{margin-top:.15rem;font-size:.9375rem;line-height:1.6}.dm-module__UUP0VW__fix dt{color:var(--dm-accent-text)}.dm-module__UUP0VW__funnel{gap:1.5rem;display:grid}@media (min-width:1024px){.dm-module__UUP0VW__funnel{grid-template-columns:minmax(14rem,18rem) 1fr;align-items:start;gap:3rem}.dm-module__UUP0VW__funnelNav{top:calc(var(--header-h,72px) + 2rem);position:sticky}}.dm-module__UUP0VW__funnelNav ol{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}@media (min-width:1024px){.dm-module__UUP0VW__funnelNav ol{flex-direction:column;overflow:visible}}.dm-module__UUP0VW__stageBtn{white-space:nowrap;border:1px solid var(--border-subtle);background:var(--card);text-align:left;width:100%;color:var(--muted-foreground);transition:transform var(--dur-2,.3s) var(--ease-entrance);border-radius:14px;align-items:center;gap:.75rem;padding:.7rem .9rem;font-size:.9375rem;font-weight:600;display:flex;position:relative}.dm-module__UUP0VW__stageBtn:hover{transform:translate(2px)}.dm-module__UUP0VW__stageBtn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dm-module__UUP0VW__stageBtn[aria-selected=true],.dm-module__UUP0VW__stageBtn[aria-current=step]{border-color:var(--chip-border);background:var(--dm-tint);color:var(--foreground)}.dm-module__UUP0VW__stageNum{border:1px solid var(--chip-border);width:1.75rem;height:1.75rem;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.dm-module__UUP0VW__stageBtn[aria-selected=true] .dm-module__UUP0VW__stageNum,.dm-module__UUP0VW__stageBtn[aria-current=step] .dm-module__UUP0VW__stageNum{background:linear-gradient(135deg, var(--dm-accent), var(--dm-accent-2));color:#fff;border-color:#0000}.dm-module__UUP0VW__funnelPanels{gap:1.25rem;display:grid}.dm-module__UUP0VW__panel{scroll-margin-top:calc(var(--header-h,72px) + 2rem);border-radius:var(--radius-panel,28px);border:1px solid var(--border-subtle);background:var(--card);box-shadow:var(--elev-1);transition:transform var(--dur-3,.6s) var(--ease-entrance);padding:1.5rem}@media (min-width:640px){.dm-module__UUP0VW__panel{padding:2rem}}.dm-module__UUP0VW__panel[data-active]{box-shadow:var(--elev-2)}.dm-module__UUP0VW__funnel[data-mode=tabs] .dm-module__UUP0VW__panel[hidden]{display:none}.dm-module__UUP0VW__panelGrid{gap:1rem;margin-top:1.25rem;display:grid}@media (min-width:640px){.dm-module__UUP0VW__panelGrid{grid-template-columns:1fr 1fr}}.dm-module__UUP0VW__pillList{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.dm-module__UUP0VW__pill{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--foreground);border-radius:999px;padding:.2rem .65rem;font-size:.8125rem}.dm-module__UUP0VW__pillKpi{border-color:var(--chip-border);background:var(--dm-tint)}.dm-module__UUP0VW__bars{gap:.75rem;display:grid}.dm-module__UUP0VW__barRow{border-radius:var(--radius-card,16px);border:1px solid var(--border-subtle);background:var(--card);box-shadow:var(--elev-1);gap:.5rem;padding:1rem 1.15rem;display:grid}@media (min-width:768px){.dm-module__UUP0VW__barRow{grid-template-columns:2.25rem minmax(12rem,16rem) 1fr;align-items:center;column-gap:1rem}.dm-module__UUP0VW__barWhy{grid-column:3}}.dm-module__UUP0VW__rank{background:var(--dm-tint);width:2rem;height:2rem;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--dm-accent-text);border-radius:10px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.dm-module__UUP0VW__barTrack{background:var(--muted);border-radius:999px;height:.6rem;overflow:hidden}.dm-module__UUP0VW__barFill{border-radius:inherit;background:linear-gradient(90deg, var(--dm-accent), var(--dm-accent-2));transform-origin:0;width:100%;height:100%;transform:scaleX(var(--w,1));transition:transform .9s var(--ease-entrance) .15s;display:block}.js [data-reveal]:not([data-revealed]) .dm-module__UUP0VW__barFill{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.dm-module__UUP0VW__barFill{transition:none}.js [data-reveal]:not([data-revealed]) .dm-module__UUP0VW__barFill{transform:scaleX(var(--w,1))}}.dm-module__UUP0VW__phases{position:relative}.dm-module__UUP0VW__phaseCurve{display:none}@media (min-width:1024px){.dm-module__UUP0VW__phaseCurve{width:100%;height:5.5rem;display:block;overflow:visible}}.dm-module__UUP0VW__phaseCurve path{fill:none;stroke:var(--dm-accent);stroke-width:3px;stroke-linecap:round}.dm-module__UUP0VW__phaseCurve .dm-module__UUP0VW__phaseCurveLine.rq-scrub-path{stroke-dashoffset:calc(1 - min(1, var(--p,0) * 1.9))}.dm-module__UUP0VW__phaseCurveBase{stroke-dasharray:4 6;stroke:var(--border)!important;stroke-width:2px!important}.dm-module__UUP0VW__phaseList{gap:1rem;display:grid}@media (min-width:640px){.dm-module__UUP0VW__phaseList{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.dm-module__UUP0VW__phaseList{grid-template-columns:repeat(4,minmax(0,1fr))}}.dm-module__UUP0VW__phase{border-radius:var(--radius-card,16px);border:1px solid var(--border-subtle);background:var(--card);box-shadow:var(--elev-1);padding:1.15rem 1.15rem 1.25rem;position:relative}.dm-module__UUP0VW__phaseLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--dm-accent-text);font-size:.75rem;font-weight:600}.dm-module__UUP0VW__report{border-radius:var(--radius-panel,28px);border:1px solid var(--border-subtle);background:var(--card);box-shadow:var(--elev-3);padding:1rem}@media (min-width:640px){.dm-module__UUP0VW__report{padding:1.5rem}}.dm-module__UUP0VW__reportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}@media (min-width:1024px){.dm-module__UUP0VW__reportGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dm-module__UUP0VW__spark{fill:none;stroke:var(--dm-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dm-module__UUP0VW__tier{border-radius:var(--radius-panel,28px);border:1px solid var(--border-subtle);background:var(--card);height:100%;box-shadow:var(--elev-1);flex-direction:column;padding:1.75rem;display:flex}@media (min-width:640px){.dm-module__UUP0VW__tier{padding:2rem}}.dm-module__UUP0VW__tierFeatured{box-shadow:var(--elev-3);background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(135deg, var(--dm-accent), var(--dm-accent-2)) border-box;border:1.5px solid #0000}.dm-module__UUP0VW__ph{background:#f59f0a1f;background:lab(73.0162% 26.4271 75.6916/.12);border:1px dashed #dc8f09;border-radius:6px;align-items:center;gap:.35rem;padding:0 .35rem;display:inline-flex}.dm-module__UUP0VW__ph:after{content:"to confirm";font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:#9b5208;font-size:.625rem;font-weight:600}.dark .dm-module__UUP0VW__ph:after{color:#f8bc54}.dm-module__UUP0VW__season{border-radius:var(--radius-card,16px);border:1px solid var(--border-subtle);background:var(--card);gap:.75rem;padding:1rem 1.15rem;display:flex}.dm-module__UUP0VW__seasonDot{background:linear-gradient(135deg, var(--dm-accent), var(--dm-accent-2));border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.4rem}.dm-module__UUP0VW__hubCard{border-radius:var(--radius-panel,28px)}.dm-module__UUP0VW__hubCard [data-arrow]{transition:transform var(--dur-2,.3s) var(--ease-entrance)}.dm-module__UUP0VW__hubCard:hover [data-arrow],.dm-module__UUP0VW__hubCard:focus-visible [data-arrow]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.dm-module__UUP0VW__glow,.dm-module__UUP0VW__glow:after,.dm-module__UUP0VW__glow:before,.dm-module__UUP0VW__stageBtn,.dm-module__UUP0VW__panel,.dm-module__UUP0VW__hubCard [data-arrow]{transition:none}.dm-module__UUP0VW__glow svg.lucide{transition:none}.dm-module__UUP0VW__glow:hover,.dm-module__UUP0VW__glow:focus-within,.dm-module__UUP0VW__stageBtn:hover{transform:none}.dm-module__UUP0VW__glow:hover svg.lucide:first-child{transform:none}}.dm-module__UUP0VW__monthStrip{grid-template-columns:repeat(12,minmax(0,1fr));gap:.25rem;margin-bottom:1rem;display:grid}.dm-module__UUP0VW__month{border:1px solid var(--border-subtle);background:var(--card);text-align:center;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted-foreground);border-radius:6px;padding:.35rem 0;font-size:.625rem}.dm-module__UUP0VW__monthOn{background:linear-gradient(135deg, var(--dm-accent), var(--dm-accent-2));color:#fff;border-color:#0000;font-weight:600}.dm-module__UUP0VW__calendar{min-width:52rem}.dm-module__UUP0VW__calMonth{text-align:center!important;padding-inline:.25rem!important}.dm-module__UUP0VW__calMonth abbr{text-decoration:none}.dm-module__UUP0VW__calCell{text-align:center;vertical-align:middle!important;padding-inline:.25rem!important}.dm-module__UUP0VW__calDot{background:linear-gradient(135deg, var(--dm-accent), var(--dm-accent-2));border-radius:999px;width:.85rem;height:.85rem;display:inline-block}@media (max-width:767px){.dm-module__UUP0VW__table.dm-module__UUP0VW__calendar{min-width:0;display:block}.dm-module__UUP0VW__table.dm-module__UUP0VW__calendar caption{display:block}.dm-module__UUP0VW__table.dm-module__UUP0VW__calendar thead{display:none}.dm-module__UUP0VW__table.dm-module__UUP0VW__calendar tbody{display:block}.dm-module__UUP0VW__table.dm-module__UUP0VW__calendar tbody tr{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(12,minmax(0,1fr));gap:.25rem;padding:.85rem 1rem 1rem;display:grid}.dm-module__UUP0VW__table.dm-module__UUP0VW__calendar tbody th{box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0 0 .5rem;position:static}.dm-module__UUP0VW__table.dm-module__UUP0VW__calendar td.dm-module__UUP0VW__calCell{border:1px solid var(--border-subtle);background:var(--card);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted-foreground);border-radius:6px;font-size:.625rem;line-height:1.2;padding:.35rem 0!important}.dm-module__UUP0VW__table.dm-module__UUP0VW__calendar td.dm-module__UUP0VW__calCell:before{content:attr(data-m)}.dm-module__UUP0VW__table.dm-module__UUP0VW__calendar td.dm-module__UUP0VW__calOn{background:linear-gradient(135deg, var(--dm-accent), var(--dm-accent-2));color:#fff;border-color:#0000;font-weight:600}.dm-module__UUP0VW__table.dm-module__UUP0VW__calendar .dm-module__UUP0VW__calDot{display:none}}.dm-module__UUP0VW__root>section:nth-of-type(n+2):not([id=funnel]),.dm-module__UUP0VW__root>div>section{content-visibility:auto;contain-intrinsic-size:auto 1000px}.dm-module__UUP0VW__root[data-render-all]>section:nth-of-type(n+2):not([id=funnel]),.dm-module__UUP0VW__root[data-render-all]>div>section{content-visibility:visible}
