.aim-workspace{color:var(--creative-dashboard-ink);gap:20px;min-width:0;display:grid}.aim-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.aim-heading h2{margin:0 0 6px;font-size:24px;font-weight:600}.aim-heading p{color:var(--creative-dashboard-muted);margin:0;font-size:13px}.aim-stats{border-block:1px solid var(--creative-dashboard-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding-block:16px;display:grid}.aim-stats dt{color:var(--creative-dashboard-muted);font-size:12px}.aim-stats dd{margin:4px 0 0;font-size:24px;font-weight:600}.aim-filters{flex-wrap:wrap;gap:8px;display:flex}.aim-layout{grid-template-columns:220px minmax(0,1fr);gap:24px;display:grid}.aim-rail{border-right:1px solid var(--creative-dashboard-line);min-width:0;padding-right:16px}.aim-rail ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aim-rail button{white-space:normal;text-align:left;justify-content:flex-start;width:100%;height:auto;min-height:70px;padding:10px}.aim-rail button[aria-pressed=true]{background:var(--accent);border-color:var(--primary)}.aim-case-label{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.aim-case-label small{color:var(--creative-dashboard-muted);font-size:11px;font-weight:400}.aim-detail{align-content:start;gap:16px;min-width:0;display:grid}.aim-detail h3{overflow-wrap:anywhere;margin:0;font-size:18px}.aim-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.aim-comparison figure{min-width:0;margin:0}.aim-image-stage{background:var(--creative-dashboard-soft);border:1px solid var(--creative-dashboard-line);border-radius:6px;justify-content:center;align-items:center;height:420px;max-height:520px;display:flex;overflow:hidden}.aim-image-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.aim-image-stage button{background:0 0;border:0;width:100%;height:100%;padding:0}.aim-image-stage button img{max-height:100%}.aim-image-stage img.aim-thumbnail{max-width:64px;max-height:64px}.aim-caption{overflow-wrap:anywhere;gap:5px;margin-top:10px;font-size:13px;display:grid}.aim-caption strong{font-weight:600}.aim-warning{color:var(--foreground);background:var(--muted);border-left:3px solid var(--destructive);padding:10px 12px;font-size:13px;font-weight:500}.aim-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.aim-actions button{white-space:normal;height:auto;min-height:48px}.aim-actions button[aria-pressed=true]{background:var(--accent);border-color:var(--primary)}.aim-note{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);border-radius:6px;padding:10px}.aim-candidates{border-top:1px solid var(--creative-dashboard-line);padding-top:12px;font-size:13px}.aim-candidates summary{cursor:pointer;font-weight:500}.aim-candidates ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.aim-candidates li{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.aim-candidates img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:140px}.aim-products{gap:8px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.aim-products button{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:start;width:100%;height:auto;min-height:56px}.aim-products img{object-fit:contain;width:48px;height:48px;margin-right:10px}.aim-pagination{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.aim-details{border-top:1px solid var(--creative-dashboard-line);padding-top:20px}.aim-details>summary{cursor:pointer;padding-block:8px;font-size:15px;font-weight:600}.aim-zoom-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:80vh;margin:auto;display:block}@media(max-width:900px){.aim-layout{grid-template-columns:170px minmax(0,1fr);gap:16px}.aim-image-stage{height:300px}.aim-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.aim-heading h2{font-size:21px}.aim-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.aim-layout{grid-template-columns:minmax(0,1fr)}.aim-rail{border-right:0;padding-right:0}.aim-rail ul{padding-bottom:6px;display:flex;overflow-x:auto}.aim-rail li{flex:0 0 170px}.aim-comparison{grid-template-columns:minmax(0,1fr)}.aim-image-stage{height:320px}}.pm-review{color:var(--creative-dashboard-ink);--pm-surface:var(--creative-card);--pm-line:var(--creative-dashboard-line);--pm-muted:var(--creative-dashboard-muted);--pm-soft:var(--creative-dashboard-soft);--pm-accent:var(--brand-purple)}.pm-guide{color:var(--creative-dashboard-muted);margin-bottom:20px;font-size:13px}.pm-guide summary{cursor:pointer;color:var(--brand-purple);width:fit-content}.pm-guide ul{max-width:800px;margin-top:10px;padding-left:18px}.pm-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 8px;display:grid}.pm-metric{background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:8px;min-width:0;padding:16px}.pm-metric dt{color:var(--pm-muted);font-size:12px}.pm-metric dd{font-variant-numeric:tabular-nums;margin:6px 0;font-size:25px;font-weight:600}.pm-metric small{color:var(--pm-muted);font-size:11px;line-height:1.5;display:block}.pm-workspace{grid-template-columns:minmax(220px,3fr) minmax(0,362px) minmax(260px,4fr);align-items:start;gap:16px;display:grid}.pm-panel{border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:8px;min-width:0;padding:16px}.pm-panel h2,.pm-evidence h2{font:600 16px/1.4 var(--font-sans);color:inherit;letter-spacing:0;margin:0 0 12px}.pm-search{color:var(--pm-muted);gap:6px;margin-bottom:12px;font-size:12px;display:grid}.pm-search input,.pm-search select{border:1px solid var(--pm-line);background:var(--pm-surface);width:100%;min-width:0;color:var(--creative-dashboard-ink);border-radius:6px;padding:8px 10px}.pm-queue-list{gap:6px;max-height:580px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.pm-queue-row{white-space:normal;text-align:left;border:1px solid var(--pm-line);background:var(--pm-surface);width:100%;height:auto;color:inherit;justify-content:start;padding:10px}.pm-queue-row[aria-pressed=true]{border-color:var(--pm-accent);background:var(--creative-accent-soft)}.pm-queue-copy{gap:4px;min-width:0;display:grid}.pm-queue-copy strong{overflow-wrap:anywhere;font-size:13px}.pm-queue-copy small{color:var(--pm-muted);font-size:11px}.pm-queue-thumb{background:var(--pm-soft);width:48px;height:56px;color:var(--pm-muted);border-radius:4px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.pm-queue-thumb img{object-fit:contain;width:100%;height:100%}.pm-empty{text-align:center;background:var(--pm-soft);border-radius:6px;margin-bottom:16px;padding:32px 12px}.pm-empty svg{color:var(--pm-muted);margin:0 auto 12px}.pm-empty strong{font-size:14px;display:block}.pm-empty p,.pm-note{color:var(--pm-muted);font-size:12px;line-height:1.6}.pm-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.pm-reference-help{border-top:1px solid var(--pm-line);margin-top:20px;padding-top:16px}.pm-reference-help summary,.pm-evidence>summary{cursor:pointer;font-size:14px;font-weight:600}.pm-evidence{border-top:1px solid var(--pm-line);padding:16px 0}.pm-evidence-body{background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:8px;margin-top:16px;padding:16px}.pm-evidence-body [role=tabpanel]{padding-top:16px}.pm-manual{border-top:1px solid var(--pm-line);min-width:0;padding:20px 0}.pm-manual h2{font:600 16px/1.4 var(--font-sans);margin:0 0 6px}.pm-manual-label{color:var(--pm-accent);font-size:13px}.pm-manual-layout{grid-template-columns:minmax(0,1fr);gap:16px;margin:12px 0;display:grid}.pm-manual-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pm-panel .pm-manual{margin-top:16px;padding:16px 0 0}.pm-manual-selected-image{aspect-ratio:1;background:var(--pm-soft);width:100%;max-width:240px;color:var(--pm-muted);border-radius:4px;place-items:center;margin-bottom:8px;display:grid;overflow:hidden;max-width:140px!important}.pm-manual-selected-image img{object-fit:contain;width:100%;height:100%}.pm-manual-record{border-left:3px solid var(--pm-accent);overflow-wrap:anywhere;padding-left:12px;font-size:13px}@media(max-width:640px){.pm-manual-layout,.pm-manual-products{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.pm-workspace{grid-template-columns:minmax(180px,1fr) minmax(0,362px)}.pm-workspace>:last-child{grid-column:1/-1}}@media(max-width:640px){.pm-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-metric{padding:12px}.pm-metric dd{font-size:20px}.pm-workspace{grid-template-columns:minmax(0,1fr)}.pm-workspace>:last-child{grid-column:auto}}.pm-v2-status{border:1px solid var(--border);border-radius:12px;gap:6px;padding:10px;font-size:12.5px;display:grid}.pm-v2-status ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-v2-status li{border-left:3px solid var(--border);gap:1px;padding-left:8px;display:grid}.pm-v2-status li[data-state=done]{border-left-color:var(--primary)}.pm-v2-status li[data-state=error]{border-left-color:var(--destructive)}.pm-v2-status li small{color:var(--muted-foreground);overflow-wrap:anywhere}.pm-fallback{border-top:1px solid var(--pm-line);margin-top:16px;padding-top:12px}.pm-fallback>summary{cursor:pointer;font-size:14px;font-weight:600}.pm-fallback .pm-manual{border-top:0;padding-top:8px}.pm-blind{--pm-surface:var(--creative-card);--pm-line:var(--history-card-line);--pm-muted:var(--creative-muted);--pm-soft:var(--history-number-bg);color:var(--creative-ink);gap:22px;min-width:0;display:grid}.pm-blind-heading-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pm-blind-pill{background:var(--indigo-tint);color:var(--brand-purple);border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.pm-blind .pm-metric{flex-direction:column;gap:6px;padding:18px;display:flex}.pm-blind .pm-metric dt{min-height:36px;line-height:1.5}.pm-blind .pm-metric dd{overflow-wrap:anywhere;font-size:23px;line-height:1.35}.pm-blind progress{appearance:none;background:var(--pm-line);width:100%;height:5px;accent-color:var(--brand-purple);border:0;border-radius:4px;margin-top:8px}.pm-blind progress::-webkit-progress-bar{background:var(--pm-line);border-radius:4px}.pm-blind progress::-webkit-progress-value{background:var(--brand-purple);border-radius:4px}.pm-blind progress::-moz-progress-bar{background:var(--brand-purple);border-radius:4px}.pm-blind-tabs{border-bottom:1px solid var(--pm-line);gap:6px;display:flex;overflow-x:auto}.pm-blind button,.pm-blind input,.pm-blind textarea{min-height:44px}.pm-blind-tabs button{color:var(--pm-muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:10px 14px}.pm-blind-tabs button[aria-selected=true]{color:var(--brand-purple);border-bottom-color:var(--brand-purple)}.pm-blind-workspace{grid-template-columns:minmax(210px,.85fr) minmax(260px,1fr) minmax(350px,1.4fr);align-items:start;gap:18px;display:grid}.pm-blind .pm-panel{color:var(--creative-ink)}.pm-blind h3{font:600 13px/1.5 var(--font-sans);overflow-wrap:anywhere;margin:12px 0}.pm-blind-next{gap:8px;max-height:680px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pm-blind-next-item{border:1px solid var(--pm-line);white-space:normal;text-align:left;background:var(--pm-surface);border-radius:6px;justify-content:start;align-items:start;width:100%;height:auto;padding:10px}.pm-blind-next-item>span:last-child{gap:6px;min-width:0;display:grid}.pm-blind-next-item strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.pm-blind-next-item small{color:var(--pm-muted);font-size:11px}.pm-blind-next-item[aria-pressed=true],.pm-blind-product[aria-pressed=true],.pm-blind-option[aria-pressed=true]{border-color:var(--brand-purple);background:var(--indigo-tint)}.pm-blind-next-item .pm-blind-selected{color:var(--brand-purple)}.pm-blind-thumb{aspect-ratio:1;background:var(--pm-soft);width:100%;color:var(--pm-muted);border-radius:4px;place-items:center;display:grid;overflow:hidden}.pm-blind-next-item .pm-blind-thumb{aspect-ratio:4/5;flex-shrink:0;width:48px}.pm-blind-thumb img,.pm-blind-video img{object-fit:contain;width:100%;height:100%}.pm-blind-video{aspect-ratio:4/5;background:var(--pm-soft);width:100%;color:var(--pm-muted);border-radius:6px;place-items:center;display:grid;overflow:hidden}.pm-blind .pm-blind-primary{background:var(--memory-coral);color:var(--creative-card);border:1px solid var(--memory-coral);white-space:normal;border-radius:999px;height:auto;padding:10px 18px}.pm-blind .pm-blind-primary:hover{background:var(--creative-return-down)}.pm-blind-frame-controls{align-items:center;gap:6px;min-width:0;display:flex}.pm-blind-frame-list{gap:6px;min-width:0;margin:0;padding:3px;list-style:none;display:flex;overflow-x:auto}.pm-blind-frame-list li{flex:0 0 64px}.pm-blind-frame-thumb{border:1px solid var(--pm-line);background:var(--pm-surface);width:64px;height:auto;color:var(--pm-muted);flex-direction:column;gap:4px;padding:4px;display:flex}.pm-blind-frame-thumb img{object-fit:contain;background:var(--pm-soft);border-radius:3px;width:54px;height:64px}.pm-blind-frame-thumb span{font-size:11px}.pm-blind-frame-thumb[aria-pressed=true]{border-color:var(--brand-purple);background:var(--indigo-tint);color:var(--brand-purple)}.pm-blind-frame-arrow{width:44px;height:44px;color:var(--brand-purple);flex:0 0 44px;padding:8px}.pm-blind-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.pm-blind-product{white-space:normal;text-align:left;border:1px solid var(--pm-line);background:var(--pm-surface);width:100%;height:100%;color:var(--creative-ink);flex-direction:column;justify-content:start;align-items:stretch;gap:8px;padding:8px;display:flex}.pm-blind-product strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5;display:block}.pm-blind-extra-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.pm-blind-shared{background:var(--creative-attention-bg);color:var(--creative-product-active);border:1px solid var(--creative-attention-line);border-radius:4px;margin-bottom:5px;padding:2px 5px;font-size:10px;line-height:1.5;display:inline-block}.pm-blind-search-results{max-height:300px;overflow-y:auto}.pm-blind-options{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.pm-blind .pm-blind-option{background:var(--pm-surface);color:var(--brand-purple);border:1px solid var(--pm-line);white-space:normal;border-radius:999px;height:auto;padding:8px 12px}.pm-blind .pm-search{color:var(--creative-muted);gap:8px;font-size:12px}.pm-blind .pm-search input,.pm-blind textarea{background:var(--pm-surface);color:var(--creative-ink);border:1px solid var(--pm-line);resize:vertical;border-radius:6px;width:100%;padding:10px}.pm-blind-reveal{border:1px solid var(--pm-line);background:var(--pm-soft);border-radius:6px;gap:10px;margin-top:16px;padding:16px;display:grid}.pm-blind-reveal[data-tone=agree]{background:var(--history-up-bg);border-color:var(--history-up-line);color:var(--history-up-text)}.pm-blind-reveal[data-tone=differ]{background:var(--creative-attention-bg);border-color:var(--creative-attention-line);color:var(--creative-product-active)}.pm-blind-reveal p,.pm-blind-saved p{overflow-wrap:anywhere;margin:0;font-size:13px}.pm-blind-reveal small{font-size:12px;line-height:1.6}.pm-blind-saved{overflow-wrap:anywhere;gap:8px;font-size:13px;display:grid}.pm-blind-reviewed{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pm-blind-dev{cursor:pointer;align-items:center;gap:10px;margin:20px 0;font-size:12px;display:flex}.pm-blind-dev input{width:18px;accent-color:var(--brand-purple)}@media(max-width:1100px){.pm-blind-workspace{grid-template-columns:minmax(210px,1fr) minmax(260px,1.3fr)}.pm-blind-answer{grid-column:1/-1}.pm-blind-answer .pm-blind-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.pm-blind-workspace,.pm-blind-reviewed{grid-template-columns:minmax(0,1fr)}.pm-blind-answer{grid-column:auto}.pm-blind-answer .pm-blind-products{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-blind-next{max-height:220px}.pm-blind-tabs button{padding:10px;font-size:12px}.pm-blind .pm-metric{padding:12px}.pm-blind .pm-metric dd{font-size:18px}}.profit-surface{color:var(--creative-dashboard-ink);background:var(--creative-card);letter-spacing:0;min-width:0;font-family:Inter,system-ui,sans-serif}.profit-prompt{border:1px solid var(--memory-purple);border-radius:8px;gap:10px;margin:18px 0;padding:20px;display:grid}.profit-prompt h2{margin:0;font-size:18px;font-weight:700}.profit-prompt p{margin:0;line-height:1.6;font-size:14px!important}.profit-primary{background:var(--memory-purple);color:var(--primary-foreground);white-space:normal;justify-self:start;height:auto;min-height:40px}.profit-primary:hover{background:var(--memory-purple);opacity:.9}.profit-form{gap:16px;max-width:620px;display:grid}.profit-form h3{margin:0;font-size:17px;font-weight:700}.profit-form label{margin-bottom:7px;font-size:14px;font-weight:500;display:block}.profit-form input{border:1px solid var(--creative-dashboard-line);background:var(--creative-card);width:100%;min-width:0;color:var(--creative-dashboard-ink);border-radius:6px;padding:10px;font-size:14px}.profit-form small,.profit-note{color:var(--creative-dashboard-muted);line-height:1.6;font-size:12px!important}.profit-field-heading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.profit-margin{background:color-mix(in oklab,var(--memory-purple) 7%,var(--creative-card));border-radius:6px;gap:8px;padding:16px;display:grid}.profit-margin strong{font-size:14px}.profit-preview{color:var(--memory-purple);font-size:13px}.profit-error{color:var(--memory-coral);margin:0;font-size:13px!important}.profit-settings{border-top:1px solid var(--creative-dashboard-line);padding-block:24px}.profit-settings h2{margin:0 0 18px;font-size:22px}.profit-dialog{border-radius:8px;width:calc(100% - 32px);max-height:90dvh;overflow-y:auto}.profit-dialog-title{letter-spacing:0;margin-right:24px;font-size:17px}.profit-chip{white-space:normal;overflow-wrap:anywhere;--profit-tone:var(--creative-dashboard-muted);max-width:100%;color:var(--profit-tone);background:color-mix(in oklab,var(--profit-tone) 10%,var(--creative-card));border-radius:4px;padding:3px 7px;line-height:1.5;display:inline-block;font-size:11px!important}.profit-chip[data-tone=RED]{--profit-tone:var(--memory-coral)}.profit-chip[data-tone=AMBER]{--profit-tone:var(--memory-amber)}.profit-chip[data-tone=GREEN]{--profit-tone:var(--memory-green)}.profit-verdict{justify-items:start;gap:5px;margin-top:5px;display:grid}.profit-verdict small{color:var(--creative-dashboard-muted);font-size:11px!important}.profit-approach-note{white-space:normal;color:var(--creative-dashboard-muted);margin-top:5px;font-weight:400;display:block;font-size:11px!important}.profit-summary{border:1px solid color-mix(in oklab,var(--memory-purple) 35%,var(--creative-card));background:color-mix(in oklab,var(--memory-purple) 7%,var(--creative-card));border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;min-height:44px;margin:18px 0;padding:12px 16px;display:flex}.profit-summary-text{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;line-height:1.5;display:flex;font-size:14px!important}.profit-summary-text strong{font-weight:600}.profit-summary-text small{color:var(--creative-dashboard-muted);font-size:13px!important}.profit-summary-edit{font:inherit;color:var(--memory-purple);cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.profit-summary-edit:hover{opacity:.85}.who-muted{color:var(--memory-muted);font-size:12px}.who-chip{font:600 12px/1.4 var(--font-sans);color:var(--memory-muted);background:var(--decision-overlap-bg);border-radius:999px;align-items:center;width:fit-content;padding:4px 9px;display:inline-flex}.who-chip[data-kind=PEOPLE]{color:var(--memory-blue);background:var(--web-evidence-highlight)}.who-chip[data-kind=TOOL]{color:var(--memory-purple);background:var(--promotion-watch-bg)}.who-chip[data-tone=RED]{color:var(--memory-coral);background:var(--decision-change-bg)}.who-chip[data-tone=AMBER]{color:var(--memory-amber);background:var(--promotion-reason-bg)}.who-chip[data-tone=GREEN]{color:var(--memory-green);background:var(--promotion-result-bg)}.who-record-makers{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.who-track{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:13px;display:flex}.who-inline-link{font:inherit;color:var(--memory-purple);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.who-result{justify-items:start;gap:6px;margin-bottom:8px;display:grid}.who-result-line{margin:0;font-size:16px;font-weight:600}.who-track .who-chip[data-tone],.dl-record-card .who-chip[data-tone]{background:#fff;border:1px solid #efe0b9}.dp-take-card,.dp-take-attention{--dp-take-red-bg:var(--memory-red-soft,#fdecec);--dp-take-red:var(--memory-red,#9b1c1c);--dp-take-amber-bg:var(--promotion-reason-bg,#fdf3dc);--dp-take-amber:var(--memory-amber,#8a5a00);--dp-take-lav:var(--memory-ready,#f1edff);color:var(--memory-ink);min-width:0}.dp-take-card{border:1.5px solid var(--memory-purple);background:var(--memory-card);border-radius:12px;margin:10px 0;padding:14px}.dp-take-card h4{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:650;display:flex}.dp-take-card h4 svg{color:var(--memory-purple)}.dp-take-lines{margin:0;padding:0;list-style:none}.dp-take-line{align-items:flex-start;gap:10px;padding:8px 0;font-size:12.5px;line-height:1.5;display:flex}.dp-take-line+.dp-take-line{border-top:1px solid var(--memory-line)}.dp-take-tag{letter-spacing:.04em;text-transform:uppercase;background:var(--memory-surface);color:var(--memory-muted);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:650;line-height:1.5;display:inline-block}.dp-take-tag[data-tone=red],.dp-take-tag[data-tone=red-soft]{background:var(--dp-take-red-bg);color:var(--dp-take-red)}.dp-take-tag[data-tone=amber]{background:var(--dp-take-amber-bg);color:var(--dp-take-amber)}.dp-take-tag[data-tone=purple]{background:var(--dp-take-lav);color:var(--memory-purple)}.dp-take-tag[data-tone=ink]{background:var(--memory-ink);color:var(--memory-card)}.dp-take-action{background:var(--dp-take-lav);border-radius:10px;margin-top:10px;padding:10px 12px}.dp-take-action h5{color:var(--memory-purple);margin:0 0 4px;font-size:12px;font-weight:650}.dp-take-action-text{margin:0;font-size:13px;line-height:1.5}.dp-take-because{color:var(--memory-muted);margin:6px 0 0;font-size:11.5px;line-height:1.5}.dp-take-no-action{color:var(--memory-muted);margin:8px 0 0;font-size:12px}.dp-take-note{color:var(--memory-purple);margin:10px 0 0;font-size:12.5px;line-height:1.5}.dp-take-table{border-collapse:collapse;width:100%;margin-top:10px;font-size:12px}.dp-take-table th,.dp-take-table td{text-align:left;border-top:1px solid var(--memory-line);padding:6px 4px;font-weight:400}.dp-take-table thead th{color:var(--memory-muted);text-transform:uppercase;letter-spacing:.04em;border-top:0;font-size:10.5px}.dp-take-table tbody th{overflow-wrap:anywhere;font-weight:600}.dp-take-table [data-tone=down]{color:var(--dp-take-red);font-weight:600}.dp-take-table [data-tone=up]{color:var(--memory-green,#1f7a4a);font-weight:600}.dp-take-attention{border:1.5px solid var(--memory-purple);background:var(--memory-card);border-radius:14px;margin:0 0 20px;padding:18px}.dp-take-attention>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dp-take-attention h2{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:20px;font-weight:700;line-height:1.4}.dp-take-summary{color:var(--memory-muted);font-size:12px;line-height:1.5}.dp-take-intro{color:var(--memory-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.dp-take-items{margin:12px 0 0;padding:0;list-style:none}.dp-take-item{border-top:1px solid var(--memory-line);grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 0;display:grid}.dp-take-item>div{min-width:0}.dp-take-item-tag{padding-top:2px}.dp-take-attention .dp-take-tag{letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere;background:var(--dl-neutral,var(--memory-surface));font-size:11px}.dp-take-attention .dp-take-tag[data-tone=red]{background:var(--dp-take-red-bg)}.dp-take-attention .dp-take-tag[data-tone=amber]{background:var(--dp-take-amber-bg)}.dp-take-attention .dp-take-tag[data-tone=ink]{background:var(--memory-ink)}.dp-take-attention .dp-take-item h3{font-family:var(--font-sans);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.4}.dp-take-attention .dp-take-item-next{color:var(--memory-purple);overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.5}.dp-take-attention .dp-take-link{height:auto;min-height:44px;color:var(--memory-purple);white-space:normal;text-align:left;justify-content:flex-start;max-width:160px;padding:0;font-size:14px;font-weight:600}.dp-take-coming{border-top:1px solid var(--memory-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.dp-take-coming p{color:var(--memory-muted);margin:0;font-size:12.5px}.shopify-memory-app .dp-take-card,.shopify-memory-app .dp-take-attention,.sm-shell .dp-take-attention{--memory-card:var(--sm-surface);--memory-ink:var(--sm-ink);--memory-muted:var(--sm-muted);--memory-line:var(--sm-line);--memory-purple:var(--sm-purple);--memory-surface:var(--sm-surface-subdued);--memory-ready:var(--sm-purple-soft);--promotion-reason-bg:var(--sm-amber-soft);--memory-amber:var(--sm-amber)}@media(max-width:720px){.dp-take-item{grid-template-columns:minmax(0,1fr);gap:8px}.dp-take-item-tag{padding:0}.dp-take-item>.dp-take-link{justify-self:start}.dp-take-attention>header{align-items:flex-start}.dp-take-summary{width:100%}}.decision-next{background:var(--decision-next-surface);border:1.5px solid var(--decision-next-line);color:var(--memory-ink);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:14px 16px}.decision-next-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.decision-next-title{letter-spacing:.07em;text-transform:uppercase;color:var(--decision-next-accent);margin:0;font-size:11px;font-weight:700}.decision-next-sure{border-radius:999px;max-width:100%;padding:3px 10px;font-size:11.5px;font-weight:600}.decision-next-sure[data-sure=EARLY]{background:var(--decision-next-early-bg);color:var(--decision-next-early-text)}.decision-next-sure[data-sure=FAIRLY]{background:var(--decision-next-fairly-bg);color:var(--decision-next-label)}.decision-next-sure[data-sure=VERY]{background:var(--decision-next-sure-ink);color:var(--memory-card)}.decision-next-recommendation{margin:8px 0 10px;font-size:16px;font-weight:700;line-height:1.35}.decision-next-reasons{margin:0;padding:0;list-style:none}.decision-next-reason{border-top:1px solid var(--decision-next-divider);grid-template-columns:118px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.decision-next-reason-label{color:var(--decision-next-label);font-size:12px;font-weight:700}.decision-next-reason-text{min-width:0;font-size:13.5px}.decision-next-muted,.decision-next-reason-text[data-muted=true]{color:var(--memory-muted)}.decision-next-toggle{white-space:normal;height:auto;min-height:44px;color:var(--decision-next-accent);padding:0;font-size:12.5px;font-weight:600}.decision-next-similar{background:var(--memory-card);border:1px solid var(--decision-next-case-line);border-radius:10px;padding:10px 12px;font-size:12.5px}.decision-next-cases{gap:8px;margin:0;padding:0;list-style:none;display:grid}.decision-next-case{color:var(--memory-ink);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;text-decoration:none;display:flex}a.decision-next-case:hover{text-decoration:underline}.decision-next-case-result{color:var(--memory-muted)}.decision-next-case-result[data-went=FELL]{color:var(--decision-next-fell)}.decision-next-case-result[data-went=ROSE]{color:var(--decision-next-rose)}.decision-next-similar p{margin:8px 0 0}.decision-next-skeleton{background:var(--memory-line);border-radius:12px;height:64px}@media(max-width:560px){.decision-next-reason{grid-template-columns:minmax(0,1fr);gap:3px}}.shopify-memory-app .sm-record-overlay{width:100%;min-width:0;color:var(--sm-ink);margin-top:22px}.shopify-memory-app .sm-record-backbar{align-items:center;gap:18px;margin-bottom:18px;display:flex}.shopify-memory-app .sm-record-back{border:1px solid var(--sm-record-back-line);background:var(--sm-surface);height:42px;color:var(--sm-ink);border-radius:10px;flex-shrink:0;padding:0 15px;font-size:15px;font-weight:600}.shopify-memory-app .sm-record-back:hover{border-color:var(--sm-purple);color:var(--sm-purple);background:var(--sm-surface)}.shopify-memory-app .sm-record-back:focus-visible,.shopify-memory-app .sm-record-card button:focus-visible{outline:2px solid var(--sm-purple);outline-offset:3px}.shopify-memory-app .sm-record-breadcrumb{color:var(--sm-muted);overflow-wrap:anywhere;font-size:12px}.shopify-memory-app .sm-record-card{--memory-card:var(--sm-surface);--memory-ink:var(--sm-ink);--memory-muted:var(--sm-muted);--memory-line:var(--sm-record-line);--memory-purple:var(--sm-purple);border:1px solid var(--sm-record-line);background:var(--sm-surface);box-shadow:var(--sm-record-shadow);border-radius:14px;min-width:0;padding:0;overflow:hidden}.shopify-memory-app .sm-record-state{min-height:140px;padding:24px 28px}.shopify-memory-app .sm-record-state p{color:var(--sm-muted);margin:0;font-size:14px}.shopify-memory-app .sm-record-card .sm-record-header{border-bottom:1px solid var(--sm-record-line);margin:0;padding:24px 28px;display:block;position:static}.shopify-memory-app .sm-record-type{color:var(--sm-purple);background:var(--sm-purple-soft);text-transform:uppercase;letter-spacing:0;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.shopify-memory-app .sm-record-title{font-family:var(--font-serif);color:var(--sm-ink);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0 8px;font-size:24px;font-weight:400;line-height:1.3}.shopify-memory-app .sm-record-meta{color:var(--sm-muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;line-height:1.6;display:flex}.shopify-memory-app .sm-record-meta .sm-price-link{font-size:12px}.shopify-memory-app .sm-record-extra>.dm-card-type,.shopify-memory-app .sm-record-extra>.sm-sale-title{display:none}.shopify-memory-app .sm-record-extra p{color:var(--sm-muted);margin:6px 0;font-size:12px}.shopify-memory-app .sm-record-card>.decisions-journey{background:var(--sm-record-strip);border-bottom:1px solid var(--sm-record-line);border-radius:0;margin:0;padding:18px 28px}.shopify-memory-app .sm-record-body{flex-direction:column;gap:14px;min-width:0;padding:22px 28px;display:flex}.shopify-memory-app .sm-record-body>*{min-width:0;margin-top:0;margin-bottom:0}.shopify-memory-app .sm-record-body>section{border-radius:12px;padding:16px 18px}.shopify-memory-app .sm-record-body .decisions-snapshot-card{background:var(--promotion-result-bg)}.shopify-memory-app .sm-record-card .decisions-journey-step strong{font-size:11px}.shopify-memory-app .sm-record-card .decisions-journey-step small{font-size:10px}.shopify-memory-app .sm-record-body .decisions-change-card,.shopify-memory-app .sm-record-body .decisions-what-changed{background:var(--sm-surface);border:1px solid var(--sm-record-line)}.shopify-memory-app .sm-record-body .decisions-question-card[data-card=why]{background:var(--promotion-reason-bg)}.shopify-memory-app .sm-record-body .decisions-question-card[data-card=who]{background:var(--sm-purple-soft)}.shopify-memory-app .sm-record-body .dp-take-card{border-left:3px solid var(--sm-purple);background:var(--sm-purple-soft)}.shopify-memory-app .sm-record-body .sm-record-add{border:1px solid var(--sm-record-back-line);background:var(--sm-surface);height:30px;color:var(--sm-purple);border-radius:6px;margin-left:6px;padding:0 10px;font-size:12px;text-decoration:none}.shopify-memory-app .sm-record-footer{background:var(--sm-record-strip);border-top:1px solid var(--sm-record-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}.shopify-memory-app [data-verdict=true] .sm-record-footer{z-index:2;position:sticky;bottom:0}.shopify-memory-app .sm-shell:has(.sm-record-card[data-verdict=true])>.sm-app-nav{box-sizing:border-box;max-width:100%}.sm-verdict-card{border:1px solid var(--pricing-grey-border);background:var(--pricing-grey-card)}.sm-verdict-card[data-tone=green]{border-color:var(--pricing-green-border);background:var(--pricing-green-card)}.sm-verdict-card[data-tone=red]{border-color:var(--pricing-red-border);background:var(--pricing-red-card)}.sm-verdict-card[data-tone=orange]{border-color:var(--pricing-orange-border);background:var(--pricing-orange-card)}.sm-verdict-meta{color:var(--sm-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.sm-verdict-card h2{margin:14px 0 8px;font-size:20px;font-weight:600}.sm-verdict-card>p{font-size:15px;line-height:1.6}.sm-verdict-tiles{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin-top:20px;display:grid}.sm-verdict-tiles>div{border:1px solid var(--sm-line);background:var(--sm-surface);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.sm-verdict-tiles span{color:var(--sm-muted);font-size:13px}.sm-verdict-tiles strong{font-size:26px;font-weight:600}.sm-verdict-tiles small{color:var(--sm-muted);font-size:12px}.sm-verdict-card .sm-verdict-linked{margin-top:16px;font-size:13px}.sm-verdict-card .sm-verdict-note{color:var(--sm-muted);font-size:12px}.sm-verdict-history h3{color:var(--sm-muted);margin:0 0 12px;font-size:13px;font-weight:600}.sm-verdict-history>p,.sm-verdict-history .dp-take-line{border:1px solid var(--sm-line);border-radius:8px;padding:12px;font-size:14px;line-height:1.6}.shopify-memory-app .sm-verdict-history .dp-take-card{background:0 0;border:0;padding:0}.sm-verdict-history .dp-take-card>h4{display:none}.decision-answers-verdict{flex-direction:column;gap:12px;display:flex}.decision-answers-verdict>[data-card=who]{order:3}.decision-answers-verdict>.decisions-question-foot{order:2}.decision-answers-verdict>[data-card=why]{order:1}.shopify-memory-app .sm-record-body .decision-answers-verdict .decisions-question-card[data-card]{background:0 0;border:0;padding:0}.decision-answers-verdict h4{margin:0 0 6px;font-size:16px}.sm-verdict-who{font-size:13px}.sm-verdict-details{border-top:1px solid var(--sm-line);padding-top:16px}.sm-verdict-details>summary{cursor:pointer;font-size:14px;font-weight:600}.sm-verdict-details>section{margin-top:14px}.shopify-memory-app .sm-record-footer>span{color:var(--sm-muted);font-size:12px}.shopify-memory-app .sm-record-footer .decisions-review-all{border-color:var(--sm-ink);background:var(--sm-ink);width:auto;min-height:40px;color:var(--sm-surface);white-space:normal;margin:0;font-size:13px}.shopify-memory-app .sm-record-card .sm-range-table{min-width:0}:is(.shopify-memory-app .sm-shell:has(.sm-simple-record)>.sm-header,.shopify-memory-app .sm-shell:has(.sm-simple-record)>.sm-partial){display:none}.shopify-memory-app .sm-shell:has(.sm-simple-record)>.sm-app-nav{box-sizing:border-box;max-width:100%;margin-inline:0}.shopify-memory-app .sm-decision-page{width:100%;min-width:0;font-family:var(--font-sans);color:var(--sm-ink)}.sm-decision-page .sm-decision-back{min-height:44px;color:var(--sm-muted);justify-content:flex-start;padding:0;font-size:14px}.sm-decision-header{margin:18px 0 28px}.sm-decision-header h1{font-family:var(--font-serif);letter-spacing:0;overflow-wrap:anywhere;margin:0 0 12px;font-size:32px;font-weight:400;line-height:1.25}.sm-decision-meta{color:var(--sm-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.sm-decision-meta button{min-height:44px;color:var(--sm-muted);padding:0;font-size:13px}.sm-decision-sections{gap:16px;display:grid}.sm-decision-section{border:1px solid var(--sm-decision-grey-line);background:var(--sm-decision-grey-bg);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:18px 20px}.sm-decision-section[data-tone=orange]{background:var(--sm-decision-orange-bg);border-color:var(--sm-decision-orange-line)}.sm-decision-section[data-tone=purple]{background:var(--sm-decision-purple-bg);border-color:var(--sm-decision-purple-line)}.sm-decision-section[data-tone=green]{background:var(--sm-decision-green-bg);border-color:var(--sm-decision-green-line)}.sm-decision-section .sm-decision-label{color:var(--sm-decision-grey-label);text-transform:uppercase;letter-spacing:0;margin:0 0 10px;font-size:11px;font-weight:700}.sm-decision-section[data-tone=orange] .sm-decision-label{color:var(--sm-decision-orange-label)}.sm-decision-section[data-tone=purple] .sm-decision-label{color:var(--sm-decision-purple-label)}.sm-decision-section[data-tone=green] .sm-decision-label{color:var(--sm-decision-green-label)}.sm-decision-section h2{font-family:var(--font-sans);margin:0;font-size:19px;font-weight:600;line-height:1.3}.sm-decision-section .sm-decision-line{color:var(--sm-body);margin:8px 0 0;font-size:14px;line-height:1.6}.sm-decision-section button{font-size:14px}.sm-decision-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.sm-decision-page button,.sm-decision-page .sm-decision-primary{white-space:normal;max-width:100%;height:auto;min-height:44px}.sm-decision-actions button{border-radius:999px}.sm-decision-actions button[data-slot=button]{color:var(--sm-ink)}.sm-decision-actions button[data-slot=button]:last-child{color:var(--sm-decision-purple-label)}.sm-decision-page .sm-decision-primary{background:var(--sm-ink);color:var(--sm-surface);border-radius:8px}.sm-decision-page .sm-decision-primary:hover{background:var(--sm-body)}.sm-decision-page button:focus-visible,.sm-decision-page a:focus-visible{outline:2px solid var(--sm-decision-purple-label);outline-offset:3px}.sm-decision-page .sm-decision-change{color:var(--sm-decision-purple-label);padding:0}.sm-decision-page .decisions-question-pills{flex-wrap:wrap;gap:8px;min-width:0;margin-top:16px;display:flex}.sm-decision-page .decisions-question-pills button{border-radius:999px}.sm-decision-page .decisions-question-pills form{flex:280px;margin:0}.sm-decision-page .decisions-question-other{flex:180px;min-width:0;max-width:100%;min-height:44px}.sm-decision-error{color:var(--sm-red);margin-top:12px;font-size:14px}.sm-decision-compare{border-collapse:separate;border-spacing:0;background:var(--sm-surface);border:1px solid #d8ebdf;border-radius:10px;width:100%;margin-top:16px;font-size:14px}.sm-decision-compare th,.sm-decision-compare td{text-align:left;vertical-align:top;border-bottom:1px solid #d8ebdf;padding:12px 14px}.sm-decision-compare tbody tr:last-child th,.sm-decision-compare tbody tr:last-child td{border-bottom:0}.sm-decision-compare thead th{text-transform:uppercase;color:#1e6b3a;font-size:11px;font-weight:700}.sm-decision-compare tbody th[scope=row]{color:#5c6066;font-weight:500}.sm-decision-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sm-decision-why{color:#4a4d53;margin:12px 0 0;font-size:14px}@media(max-width:639px){.sm-decision-compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sm-decision-compare tbody tr{display:block}.sm-decision-compare tbody th[scope=row]{border-bottom:0;padding:12px 14px 0;display:block}.sm-decision-compare tbody td{border-bottom:0;padding:4px 14px;display:block}.sm-decision-compare tbody td:before{content:attr(data-label) ": ";color:#5c6066}.sm-decision-compare tbody tr td:last-of-type{padding-bottom:12px}.sm-decision-section{padding:18px 20px}.sm-decision-header h1{font-size:28px}.shopify-memory-app .sm-record-backbar{flex-wrap:wrap;gap:10px}.shopify-memory-app .sm-record-card .sm-record-header,.shopify-memory-app .sm-record-state{padding:24px 18px}.shopify-memory-app .sm-record-body{padding:22px 18px}.shopify-memory-app .sm-record-card>.decisions-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.shopify-memory-app .sm-record-card .decisions-journey-step:after{display:none}.shopify-memory-app .sm-record-footer{flex-wrap:wrap;padding:16px 18px}}.sm-shell:has(>.sm-long-sales)>.sm-app-nav{box-sizing:border-box;max-width:100%;margin-inline:0}.sm-long-list{min-width:0}.sm-long-list>h2{margin:12px 0 14px;font-size:22px;font-weight:600}.sm-long-table{border-collapse:collapse;width:100%;font-size:15px}.sm-long-table th{text-align:left;text-transform:uppercase;color:var(--sm-muted);border-bottom:1px solid var(--sm-decision-grey-line);padding:10px 12px;font-size:12px;font-weight:700}.sm-long-table td{border-bottom:1px solid var(--sm-decision-grey-line);vertical-align:top;padding:12px}.sm-long-table a{color:var(--sm-ink);text-decoration:underline}.sm-long-table a:focus-visible,.sm-long-selling summary:focus-visible{outline:2px solid var(--sm-decision-purple-label);outline-offset:3px}.sm-long-tag{background:var(--sm-decision-grey-bg);color:var(--sm-muted);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;display:inline-block}.sm-long-selling{margin-top:18px}.sm-long-selling summary{cursor:pointer;min-height:44px;color:var(--sm-decision-purple-label);align-items:center;font-size:14px;display:flex}@media(max-width:639px){.sm-long-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sm-long-table tr{border-bottom:1px solid var(--sm-decision-grey-line);padding:12px 0;display:block}.sm-long-table td{border:0;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.sm-long-table td:before{content:attr(data-label);color:var(--sm-muted);font-size:13px}}.shh{color:var(--sm-ink);font-family:var(--font-sans);gap:28px;min-width:0;display:grid}.shh h1{font-family:var(--font-serif);letter-spacing:0;margin:0 0 10px;font-size:36px;font-weight:500;line-height:1.2}.shh p{color:var(--sm-muted);margin:0;font-size:13px;line-height:1.65}.shh header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.shh header>div{min-width:0;max-width:720px}.shh header p{font-size:14px}.shh-pill,.shh-tag{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.shh-pill{background:var(--sm-green-soft);color:var(--sm-green);flex-shrink:0}.shh-pill[data-stale=true],.shh-tag[data-amber=true]{background:var(--sm-amber-soft);color:var(--sm-amber)}.shh .shh-stale{margin-top:12px;font-size:12px}.shh-briefing{gap:16px;min-width:0;display:grid}.shh-row{background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px;display:grid}.shh-row>svg,.shh-watch>svg{color:var(--sm-purple);flex-shrink:0;width:24px;height:24px}.shh-row-copy{overflow-wrap:anywhere;min-width:0}.shh-tag{background:var(--sm-purple-soft);color:var(--sm-purple);margin-bottom:9px;padding:3px 9px;font-size:11px}.shh-row h2{font-family:var(--font-sans);margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.5}.shh-link{color:var(--sm-purple);white-space:normal;height:auto;padding:0;font-size:13px}.shh-row>.shh-link{align-self:center}.shh-watch{background:var(--sm-purple-soft);border-radius:12px;align-items:center;gap:18px;padding:24px;display:flex}.shh-watch p{min-width:0;color:var(--sm-body);flex:1}.shh-primary{background:var(--sm-purple);color:var(--sm-surface);flex-shrink:0}.shh-primary:hover{background:var(--sm-purple);opacity:.9}.shh-footer{color:var(--sm-muted);font-size:12px;line-height:1.7}.shh-footer .shh-link{font-size:12px}@media(max-width:900px){.shh header{flex-direction:column;gap:16px}.shh-watch{grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.shh-watch .shh-primary{grid-column:2;justify-self:start}}@media(max-width:600px){.shh h1{font-size:30px}.shh-row{grid-template-columns:24px minmax(0,1fr);gap:14px;padding:18px}.shh-row>.shh-link{grid-column:2;justify-self:start}.shh-watch{gap:14px;padding:18px}.shh{gap:24px}}.shh-v3{width:100%;max-width:none;color:var(--shh-v3-dark);overflow-wrap:anywhere;margin:0}.sm-shell:has(>.shh-v3)>.sm-app-nav{box-sizing:border-box;max-width:100%;margin-inline:0}.shh-v3 h1{font-family:var(--shh-v3-display);font-size:32px;font-weight:700}.shh-v3 h2{font-family:var(--font-sans)}.shh-v3 p{color:var(--shh-v3-muted);max-width:760px}.shh-v3-banner{border:1px solid var(--sm-line);background:var(--shh-v3-neutral);border-radius:12px;gap:14px;padding:20px;display:flex}.shh-v3-banner>svg{flex-shrink:0;width:22px;height:22px}.shh-v3-banner>div{min-width:0}.shh-v3-banner strong{font-size:15px}.shh-v3-banner p{margin-top:6px;font-size:14px}.shh-v3-banner[data-kind=BLOCKED]{background:var(--shh-v3-blocked);border-color:var(--shh-v3-blocked-line);color:var(--shh-v3-blocked-text)}.shh-v3-banner[data-kind=BLOCKED] p{color:var(--shh-v3-blocked-text)}.shh-v3-banner .shh-v3-action{margin-top:14px}.shh-v3-banner[data-kind=SETTING_UP]{background:var(--shh-v3-playbook);border-color:var(--shh-v3-setup-line);color:var(--shh-v3-dark)}.shh-v3-banner[data-kind=SETTING_UP] p{color:var(--shh-v3-dark)}.shh-v3-items{gap:18px;min-width:0;display:grid}.shh-v3-card{border:1px solid var(--sm-line);background:var(--sm-surface);border-radius:14px;min-width:0;padding:22px 24px}.shh-v3-card-meta{color:var(--shh-v3-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.shh-v3-tag{border-radius:999px;padding:4px 10px;font-weight:600}.shh-v3-tag[data-group=PROTECT]{background:var(--shh-v3-protect);color:var(--shh-v3-protect-text)}.shh-v3-tag[data-group=PREPARE]{background:var(--shh-v3-prepare);color:var(--shh-v3-prepare-text)}.shh-v3-tag[data-group=PROVE]{background:var(--shh-v3-prove);color:var(--shh-v3-prove-text)}.shh-v3-card h2{margin:14px 0 8px;font-size:20px;font-weight:600;line-height:1.3}.shh-v3-card>p{max-width:760px;font-size:15px;line-height:1.55}.shh-v3-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.shh-v3-action{background:var(--shh-v3-dark);color:var(--shh-v3-white);white-space:normal;text-align:center;height:auto;min-height:44px;padding:10px 16px}.shh-v3-action:hover{background:var(--shh-v3-dark);color:var(--shh-v3-white);opacity:.9}.shh-v3-action[data-outline=true]{background:var(--sm-surface);color:var(--shh-v3-dark);border-color:var(--sm-line)}.shh-v3-card .shh-v3-note{color:var(--shh-v3-muted);margin-top:12px;font-size:12px}.shh-v3-results{gap:10px;min-width:0;display:grid}.shh-v3-results h2{color:var(--shh-v3-muted);margin:0 0 2px;font-size:13px;font-weight:600}.shh-v3-result{text-align:left;background:var(--sm-surface);border-color:var(--sm-line);height:auto;min-height:60px;color:var(--shh-v3-dark);white-space:normal;border-radius:10px;justify-content:flex-start;gap:12px;padding:14px 18px;display:flex}.shh-v3-result:hover{background:var(--shh-v3-neutral);color:var(--shh-v3-dark)}.shh-v3-status{background:var(--shh-v3-status);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px}.shh-v3-result-title{flex:1;min-width:0}.shh-v3-result-title>span{color:var(--shh-v3-muted)}.shh-v3-open{color:var(--shh-v3-accent);flex-shrink:0}.shh-v3-playbook{background:var(--shh-v3-playbook);color:var(--shh-v3-dark);white-space:normal;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;height:auto;padding:20px 24px;display:flex}.shh-v3-playbook:hover{background:var(--shh-v3-playbook);color:var(--shh-v3-dark)}.shh-v3-playbook>div{min-width:0}.shh-v3-playbook strong{font-size:15px}.shh-v3-playbook p{margin-top:6px;font-size:14px}.shh-v3-bars{flex-wrap:wrap;flex-shrink:0;gap:6px;max-width:45%;display:flex}.shh-v3-bars>span{background:var(--shh-v3-bar-empty);border-radius:4px;width:36px;height:8px}.shh-v3-bars>span[data-filled=true]{background:var(--shh-v3-accent)}.shh-v3 .shh-link{color:var(--shh-v3-accent)}.shh-coming,.shh-worth,.shh-setup{gap:12px;min-width:0;display:grid}.shh-coming>h2,.shh-worth>h2,.shh-setup>h2{color:var(--shh-v3-muted);margin:0;font-size:13px;font-weight:600}.shh-coming-row{border:1px solid var(--sm-line);background:var(--sm-surface);border-radius:12px;align-items:flex-start;gap:22px;min-width:0;padding:20px;display:flex}.shh-coming-row time{text-align:center;flex:0 0 44px;display:grid}.shh-coming-row time strong{font-size:28px;line-height:1.2}.shh-coming-row time span{color:var(--shh-v3-muted);font-size:12px}.shh-coming-row>div{flex:1;min-width:0}.shh-coming-row h3{font-family:var(--font-sans);margin:12px 0 5px;font-size:15px;font-weight:700}.shh-coming-row p{font-size:14px}.shh-coming-progress{width:100%;max-width:240px;height:6px;fill:var(--shh-progress-track);margin-top:12px;display:block}.shh-coming-fill{fill:var(--shh-v3-accent)}.shh-quiet-card{background:var(--shh-v3-playbook);border-color:var(--shh-v3-setup-line)}.shh-setup ol{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.shh-setup li{align-items:center;gap:12px;font-size:14px;display:flex}.shh-setup li[data-current=true]{font-weight:700}.shh-step{border:1px solid var(--sm-line);border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}@media(max-width:600px){.shh-coming-row{flex-wrap:wrap;gap:14px}.shh-coming-row>div{flex-basis:220px}.shh-v3-result{flex-wrap:wrap}.shh-v3-result-title{flex-basis:65%}.shh-v3-open{margin-left:auto}.shh-v3-playbook{flex-direction:column;align-items:flex-start}.shh-v3-bars{max-width:100%}.shh-v3-card{padding:22px 24px}.shh-v3-action{max-width:100%}}.home-preview{--hp-ink:#3b2a22;--hp-muted:#8a7466;--hp-border:#3a261c14;--hp-coral:#e8654f;--hp-accent-ink:#b4452e;--hp-accent-soft:#fff0eb;--hp-white:var(--memory-card);color:var(--hp-ink);letter-spacing:0;min-height:100vh;font-family:Figtree,system-ui,sans-serif}.home-preview .hp-topbar{background:var(--hp-white);border-bottom:1px solid var(--hp-border)}.home-preview .hp-header-inner{align-items:center;gap:32px;min-height:80px;display:flex}.home-preview .hp-logo{object-fit:contain;width:118px;height:34px}.home-preview .hp-nav{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.home-preview .hp-nav-item{border-radius:6px;padding:8px 12px}.home-preview .hp-nav-item[aria-current]{color:var(--hp-accent-ink);background:var(--hp-accent-soft);font-weight:600}.home-preview .hp-nav-item small{font-size:11px;font-weight:400;display:block}.home-preview .hp-brand{white-space:nowrap;margin-left:auto;font-size:13px}.home-preview .hp-main{padding-top:36px;padding-bottom:64px}.home-preview .hp-pill{border:1px solid var(--hp-border);background:var(--hp-white);color:var(--hp-muted);border-radius:999px;padding:6px 12px;font-size:12px;display:inline-flex}.home-preview .hp-controls{margin:26px 0 40px}.home-preview .hp-control-label{color:var(--hp-muted);margin-bottom:10px;font-size:12px;display:block}.home-preview .hp-segments{border:1px solid var(--hp-border);border-radius:6px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.home-preview .hp-segment{color:var(--hp-muted);box-shadow:none;background:0 0;font-size:12px}.home-preview .hp-segment[aria-pressed=true]{background:var(--hp-white);color:var(--hp-ink)}.home-preview h1{color:var(--hp-ink);letter-spacing:0;max-width:900px;margin:0;font-family:inherit;font-size:38px;font-weight:500;line-height:1.2}.home-preview .hp-intro{max-width:850px;color:var(--hp-muted);margin:18px 0 36px;font-size:16px;line-height:1.7}.home-preview .hp-evidence-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:36px;display:grid}.home-preview .hp-chart-card{border:1px solid var(--hp-border);background:var(--hp-white);border-radius:8px;min-width:0;padding:24px}.home-preview .hp-context{color:var(--hp-muted);margin:0 0 12px;font-size:12px;line-height:1.6}.home-preview svg{width:100%;height:auto;display:block;overflow:visible}.home-preview .hp-chart-mobile{display:none}.home-preview svg text{fill:var(--hp-muted);font-family:inherit;font-size:13px}.home-preview .hp-grid{stroke:var(--hp-border)}.home-preview .hp-baseline{stroke:var(--hp-muted);stroke-dasharray:5 5;opacity:.6}.home-preview .hp-band{fill:var(--hp-border)}.home-preview .hp-marker{stroke:var(--hp-muted);stroke-width:1px}.home-preview .hp-badge{fill:var(--hp-white);stroke:var(--hp-coral)}.home-preview .hp-badge-text{fill:var(--hp-accent-ink);text-anchor:middle;font-weight:600}.home-preview .hp-marker-label{fill:var(--hp-ink);font-size:13px}.home-preview .hp-green{stroke:var(--memory-green)}.home-preview .hp-purple{stroke:var(--memory-purple)}.home-preview .hp-point{fill:var(--hp-white);stroke-width:3px;cursor:help}.home-preview .hp-point-solid.hp-green{fill:var(--memory-green)}.home-preview .hp-point-solid.hp-purple{fill:var(--memory-purple)}.home-preview .hp-line{fill:none;stroke-width:3px;stroke-linecap:round}.home-preview .hp-selectable{cursor:pointer;outline:none}.home-preview .hp-selectable:focus-visible .hp-badge,.home-preview .hp-point:focus-visible{stroke:var(--hp-coral);stroke-width:4px;outline:none}.home-preview .hp-dimmed{opacity:.35}.home-preview .hp-line-label{font-weight:500}.home-preview .hp-latest{fill:var(--hp-ink);font-weight:600}.home-preview .hp-tooltip{min-height:62px;color:var(--hp-muted);padding-top:8px;font-size:12px;line-height:1.6}.home-preview .hp-tooltip strong{color:var(--hp-ink);font-weight:500}.home-preview .hp-note{color:var(--hp-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.home-preview .hp-chips{gap:8px;margin-top:16px;display:flex}.home-preview .hp-chip{color:var(--hp-ink);background:var(--hp-white);border-color:var(--hp-border);box-shadow:none}.home-preview .hp-chip[aria-pressed=true]{background:var(--hp-accent-soft);border-color:var(--hp-coral)}.home-preview .hp-explanation{border-left:2px solid var(--hp-coral);background:var(--hp-accent-soft);margin-top:16px;padding:12px 16px;font-size:14px;line-height:1.6}.home-preview .hp-facts{gap:36px;display:grid}.home-preview .hp-facts dt{color:var(--hp-muted);margin-bottom:10px;font-size:12px}.home-preview .hp-facts dd{margin:0}.home-preview .hp-fact-value{font-size:21px;font-weight:500;line-height:1.4}.home-preview .hp-fact-detail{color:var(--hp-muted);margin-top:12px;font-size:13px;line-height:1.7}.home-preview .hp-advice{margin:28px 0 16px;font-size:14px;font-weight:500}.home-preview .hp-advice span{color:var(--hp-muted);font-weight:400}.home-preview .hp-record-link{color:var(--hp-muted);cursor:not-allowed;margin-top:8px;font-size:13px;display:inline-block}.home-preview .hp-empty{background:var(--hp-white);border:1px solid var(--hp-border);border-radius:8px;margin-top:8px;padding:48px}@media(max-width:1100px){.home-preview .hp-header-inner{flex-wrap:wrap;gap:16px;padding-top:16px;padding-bottom:16px}.home-preview .hp-nav{order:3;width:100%}.home-preview .hp-evidence-layout{grid-template-columns:minmax(0,1fr) 210px;gap:24px}}@media(max-width:639px){.home-preview .hp-main{padding-top:24px}.home-preview .hp-nav{gap:0;font-size:12px}.home-preview .hp-nav-item{padding:8px}.home-preview h1{font-size:28px}.home-preview .hp-controls{margin-bottom:30px}.home-preview .hp-segments{grid-template-columns:1fr;width:100%;display:grid}.home-preview .hp-segment{justify-content:flex-start}.home-preview .hp-evidence-layout{grid-template-columns:minmax(0,1fr)}.home-preview .hp-chart-card{padding:16px 12px}.home-preview .hp-chart-desktop{display:none}.home-preview .hp-chart-mobile{display:block}.home-preview .hp-facts{gap:24px}.home-preview .hp-empty{padding:28px 20px}}.home-preview .hp-governed{background:var(--hp-accent-soft);color:var(--hp-accent-ink);border-radius:6px;margin:-20px 0 28px;padding:6px 12px;font-size:12px;display:inline-block}.home-preview .hp-tree-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.home-preview .hp-tree-card{border:1px solid var(--hp-border);background:var(--hp-white);border-radius:8px;min-width:0;padding:20px 20px 16px}.home-preview .hp-tree-mobile{display:none}.home-preview .hp-connector{stroke:var(--hp-border);stroke-width:2px}.home-preview .hp-connector-related{stroke:color-mix(in srgb,var(--memory-purple) 35%,var(--hp-muted));stroke-width:1.5px}.home-preview .hp-arrowhead{fill:var(--memory-purple)}.home-preview .hp-loop{cursor:pointer;outline:none}.home-preview .hp-loop-hit{fill:none;stroke:#0000;stroke-width:18px}.home-preview .hp-loop-path{fill:none;stroke:var(--memory-purple);stroke-width:2.5px;stroke-linecap:round}.home-preview .hp-loop-open .hp-loop-path{stroke-dasharray:7 6}.home-preview .hp-loop-high .hp-loop-path{stroke-width:1.75px;opacity:.6}.home-preview .hp-loop-label{fill:var(--memory-purple);font-size:13px;font-weight:500}.home-preview .hp-loop-check circle{fill:var(--hp-white);stroke:var(--memory-purple);stroke-width:2px}.home-preview .hp-loop-check path{fill:none;stroke:var(--memory-purple);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.home-preview .hp-loop:focus-visible .hp-loop-path,.home-preview .hp-loop.is-selected .hp-loop-path{stroke-width:3.5px;opacity:1}.home-preview .hp-loop:focus-visible .hp-loop-hit{stroke:color-mix(in srgb,var(--hp-coral) 25%,transparent)}.home-preview .hp-node{box-sizing:border-box;border:1px solid var(--hp-border);background:var(--hp-white);cursor:pointer;height:100%;color:var(--hp-muted);border-top-width:3px;border-radius:8px;flex-direction:column;gap:4px;padding:12px;font-size:12px;line-height:1.4;transition:opacity .2s,box-shadow .2s;display:flex;overflow:hidden}.home-preview .hp-node strong{color:var(--hp-ink);font-size:14px;font-weight:600;line-height:1.3}.home-preview .hp-node small{font-size:12px}.home-preview .hp-node-original{border-top-color:var(--memory-green)}.home-preview .hp-node-changed{border-top-color:var(--memory-purple)}.home-preview .hp-node-understanding,.home-preview .hp-node-next{border-top-color:var(--hp-coral);background:var(--hp-accent-soft)}.home-preview .hp-node-badge{color:var(--hp-accent-ink);border:1px solid var(--hp-coral);border-radius:999px;align-self:flex-start;padding:0 7px;font-size:11px;font-weight:600}.home-preview .hp-node-kicker{color:var(--hp-accent-ink);font-size:11px;font-weight:600}.home-preview .hp-node:focus-visible{outline:2px solid var(--hp-coral);outline-offset:2px}.home-preview .hp-node.is-selected{box-shadow:0 0 0 2px var(--hp-coral)}.home-preview .hp-struck{color:var(--hp-muted);opacity:.75;text-decoration:line-through}.home-preview .hp-legend{border-top:1px solid var(--hp-border);color:var(--hp-muted);gap:6px;margin:14px 0 0;padding:12px 0 0;font-size:12px;list-style:none;display:grid}.home-preview .hp-legend li{align-items:center;gap:10px;display:flex}.home-preview .hp-legend li.is-current{color:var(--hp-ink)}.home-preview .hp-key{border-top:2px solid var(--memory-purple);flex:none;width:28px;height:0}.home-preview .hp-key-connected{border-top:1.5px solid color-mix(in srgb,var(--memory-purple) 35%,var(--hp-muted))}.home-preview .hp-key-open{border-top-style:dashed}.home-preview .hp-detail{border:1px solid var(--hp-border);background:var(--hp-white);border-radius:8px;padding:20px;font-size:14px;line-height:1.6}.home-preview .hp-detail-inline{margin-top:8px}.home-preview .hp-detail-kicker{color:var(--hp-muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px}.home-preview .hp-detail-title,.home-preview .hp-conclusion h2,.home-preview .hp-measure-title{letter-spacing:0;font-family:inherit}.home-preview .hp-detail-title{color:var(--hp-ink);margin:4px 0 14px;font-size:17px;font-weight:600;line-height:1.35}.home-preview .hp-detail-list{gap:12px;margin:0;display:grid}.home-preview .hp-detail-list dt{color:var(--hp-muted);font-size:12px}.home-preview .hp-detail-list dd{margin:0}.home-preview .hp-detail-note{color:var(--hp-accent-ink);font-size:12px;margin-top:6px!important}.home-preview .hp-detail-evidence-label{color:var(--hp-muted);margin:16px 0 4px;font-size:12px}.home-preview .hp-detail-evidence{margin:0 0 8px;padding-left:18px;font-size:13px;list-style:outside}.home-preview .hp-conclusion{border-left:2px solid var(--hp-coral);background:var(--hp-accent-soft);border-radius:0 8px 8px 0;margin-top:28px;padding:20px 24px}.home-preview .hp-conclusion-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.home-preview .hp-conclusion h2{color:var(--hp-accent-ink);margin:0 0 6px;font-size:13px;font-weight:600}.home-preview .hp-conclusion p{margin:0;font-size:14px;line-height:1.6}.home-preview .hp-conclusion-item[role=button]{cursor:pointer;border-radius:6px;outline:none}.home-preview .hp-conclusion-item[role=button]:focus-visible{outline:2px solid var(--hp-coral);outline-offset:4px}.home-preview .hp-conclusion .hp-status{margin-top:16px;font-size:13px}.home-preview .hp-status strong{font-weight:600}.home-preview .hp-conclusion .hp-footnote{color:var(--hp-muted);margin-top:10px;font-size:12px}.home-preview .hp-measure{margin:24px 0 12px}.home-preview .hp-measure-panel{margin-top:16px}.home-preview .hp-measure-title{color:var(--hp-muted);margin:0 0 10px;font-size:13px;font-weight:500}.home-preview .hp-mtree{gap:10px;display:grid}.home-preview .hp-mloop-group{gap:10px;display:grid;position:relative}.home-preview .hp-mloop-group.has-loop{padding-left:22px}.home-preview .hp-mrail{border:2px dashed var(--memory-purple);pointer-events:none;border-right:0;border-radius:14px 0 0 14px;width:14px;position:absolute;top:28px;bottom:28px;left:4px}.home-preview .hp-mloop-group.is-done .hp-mrail{border-style:solid}.home-preview .hp-mnode{height:auto}.home-preview .hp-mloop-label{color:var(--memory-purple);cursor:pointer;border-radius:4px;padding:4px 0;font-size:12px;font-weight:500}.home-preview .hp-mloop-label:focus-visible{outline:2px solid var(--hp-coral)}@media(prefers-reduced-motion:no-preference){.home-preview .hp-loop-path{animation:1.4s ease-out both hp-loop-in}@keyframes hp-loop-in{0%{opacity:0;stroke-dashoffset:120px}to{opacity:1;stroke-dashoffset:0}}}@media(max-width:1100px){.home-preview .hp-tree-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.home-preview .hp-tree-desktop{display:none}.home-preview .hp-tree-mobile{display:block}.home-preview .hp-conclusion-grid{grid-template-columns:1fr;gap:16px}.home-preview .hp-conclusion{padding:16px}}.home-preview.v75{--v-purple:#7656d6;--v-purple-soft:#efeafc;--v-soft:#f3f1f8;--v-line:#cbbff0;--v-line2:#d6d0e6;--v-green:#2f9e6e;--v-slate:#3e4a56;--v-serif:Georgia, "Times New Roman", serif}.v75 .v75-main{max-width:1560px}.v75 .v75-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.v75 .v75-switch{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v75 .v75-switch-label{color:var(--hp-muted);font-size:12px}.v75 .v75-segments{border:1px solid var(--hp-border);background:var(--hp-white);border-radius:10px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.v75 .v75-seg{color:var(--hp-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:12.5px}.v75 .v75-seg[aria-selected=true]{background:var(--v-purple-soft);color:var(--v-purple);font-weight:600}.v75 .v75-eyebrow{color:var(--v-purple);letter-spacing:.08em;text-transform:uppercase;margin:44px 0 8px;font-size:12px;font-weight:700}.v75 .o75-h1{font-family:var(--v-serif);margin:0 0 8px;font-size:23px;font-weight:500}.v75 .o75-sub{color:var(--hp-muted);margin:0 0 26px;font-size:14px;line-height:1.55}.v75 .o75-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.v75 .o75-card{background:var(--hp-white);border:1px solid var(--hp-border);border-top:3px solid;border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex}.v75 .o75-card.is-purple{border-top-color:var(--v-purple)}.v75 .o75-card.is-soft{border-top-color:#c9c1dc}.v75 .o75-card.is-coral{border-top-color:var(--hp-coral)}.v75 .o75-card h3{margin:0;font-family:inherit;font-size:13px;font-weight:600}.v75 .o75-card p{margin:0;font-size:14px;line-height:1.55}.v75 .o75-main{font-size:15px!important}.v75 .o75-main b{font-family:var(--v-serif);margin-right:6px;font-size:30px;font-weight:500}.v75 .o75-main.is-text{font-family:var(--v-serif);font-size:19px!important}.v75 .o75-act{color:var(--hp-coral);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:0;font-size:13px;font-weight:600}.v75 .o75-panel{background:var(--hp-white);border:1px solid var(--hp-border);border-radius:18px;margin-top:18px;padding:26px 28px}.v75 .o75-panel h4{margin:0 0 6px;font-size:15px}.v75 .o75-panel>p{color:var(--hp-muted);margin:0 0 14px;font-size:13.5px}.v75 .o75-panel ul{margin:0;padding:0;list-style:none}.v75 .o75-panel li{border-top:1px solid var(--hp-border);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;display:flex}.v75 .o75-panel li span:last-child{color:var(--hp-muted);font-size:13px}.v75 .o75-note,.v75 .o75-fig{color:var(--hp-muted);font-size:11.5px;margin:12px 0 0!important}.v75 .v75-b{margin-top:28px;scroll-margin-top:24px}.v75 .v75-b>.v75-eyebrow{margin-top:0}.v75 .cdi-introduction>.v75-eyebrow{letter-spacing:0;margin-top:22px}.v75 .cdi-introduction h1{max-width:1000px;font-size:36px;font-weight:600}.v75 .cdi-lead{max-width:900px;color:var(--memory-muted);margin:12px 0 24px;font-size:16px;line-height:1.6}.v75 .cdi-explanation{background:var(--hp-white);border:1px solid var(--hp-border);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 0;display:grid}.v75 .cdi-column{min-width:0;padding:0 28px}.v75 .cdi-column+.cdi-column{border-left:1px solid var(--hp-border)}.v75 .cdi-icon{width:26px;height:26px;color:var(--v-purple);margin-bottom:12px}.v75 .cdi-icon.is-coral{color:var(--hp-coral)}.v75 .cdi-column h2{margin:0 0 18px;font-family:inherit;font-size:18px;font-weight:600}.v75 .cdi-column ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.v75 .cdi-highlights li{background:var(--v-purple-soft);color:var(--memory-ink);border-radius:6px;padding:12px 14px;font-size:14px}.v75 .cdi-benefits li{align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;line-height:1.6;display:flex}.v75 .cdi-benefits svg{width:18px;height:18px;color:var(--hp-accent-ink);flex:none;margin-top:3px}.v75 .cdi-steps{counter-reset:cdi-step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.v75 .cdi-steps li{counter-increment:cdi-step;padding-left:34px;font-size:14px;line-height:1.5;position:relative}.v75 .cdi-steps li:before{content:counter(cdi-step);background:var(--v-purple-soft);width:24px;height:24px;color:var(--v-purple);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.v75 .cdi-steps p{color:var(--memory-muted);margin:4px 0 0;font-size:13px}.v75 .cdi-flow{border-bottom:1px solid var(--hp-border);align-items:center;gap:24px;margin-top:16px;padding:14px 0 20px;display:flex}.v75 .cdi-flow h2{flex:none;margin:0;font-family:inherit;font-size:14px;font-weight:600}.v75 .cdi-flow ol{flex:1;gap:12px;margin:0;padding:0;list-style:none;display:flex}.v75 .cdi-flow li{flex:1;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.v75 .cdi-flow li span{text-align:center;border-radius:6px;flex:1;padding:10px 14px}.v75 .cdi-flow svg{width:18px;height:18px;color:var(--memory-muted);flex:none}.v75 .cdi-flow [data-stage="0"] span{background:var(--advice-result-bg);color:var(--advice-result-text)}.v75 .cdi-flow [data-stage="1"] span{background:var(--v-purple-soft);color:var(--v-purple)}.v75 .cdi-flow [data-stage="2"] span{background:var(--v-soft);color:var(--memory-ink)}.v75 .cdi-flow [data-stage="3"] span{background:var(--hp-accent-soft);color:var(--hp-accent-ink)}@media(max-width:1100px){.v75 .cdi-column{padding:0 20px}.v75 .cdi-flow{flex-direction:column;align-items:stretch;gap:12px}}@media(max-width:700px){.v75 .cdi-introduction h1{font-size:28px}.v75 .cdi-explanation{grid-template-columns:1fr;padding:0 22px}.v75 .cdi-column{padding:22px 0}.v75 .cdi-column+.cdi-column{border-left:0;border-top:1px solid var(--hp-border)}.v75 .cdi-flow ol{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v75 .cdi-flow li{gap:4px}.v75 .cdi-flow li span{padding:10px 8px}}.v75 .v75-h2{font-family:var(--v-serif);margin:0 0 22px;font-size:20px;font-weight:500}.v75 .v75-featured{scroll-margin-top:24px}.v75 .t75-case{background:var(--hp-white);border:1px solid var(--hp-border);border-radius:22px;min-width:0;padding:34px 40px;transition:box-shadow .6s;box-shadow:0 10px 30px #3a261c0f}.v75 .t75-case.is-pulse,.v75 .v75-others li.is-pulse{box-shadow:0 0 0 4px #7656d640}.v75 .t75-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.v75 .t75-head h2{font-family:var(--v-serif);margin:12px 0 0;font-size:22px;font-weight:500;line-height:1.3}.v75 .t75-governed{color:var(--hp-muted);margin:8px 0 0;font-size:12px}.v75 .t75-replay{border:1px solid var(--hp-border);background:var(--hp-white);color:var(--hp-ink);cursor:pointer;border-radius:8px;flex:none;padding:8px 13px;font-size:13px}.v75 .t75-caption{color:var(--v-purple);margin:14px 0 0;font-size:13px}.v75 .t75-pill{border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.v75 .t75-pill.is-checking{background:var(--v-soft);color:#5b5470}.v75 .t75-pill.is-uncertainty{color:#8a6a1f;background:#f7f2e6}.v75 .t75-pill.is-complete{background:var(--v-slate);color:#fff}.v75 .t75-dots{gap:3px;display:inline-flex}.v75 .t75-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite t75dot}.v75 .t75-dots i:nth-child(2){animation-delay:.2s}.v75 .t75-dots i:nth-child(3){animation-delay:.4s}@keyframes t75dot{0%,to{opacity:.25}50%{opacity:1}}.v75 .t75-scroll{margin-top:30px;padding-bottom:6px;overflow-x:auto}.v75 .t75-card:focus-visible{outline:2px solid var(--v-purple);outline-offset:2px}.v75 .t75-gridwrap{min-width:1160px}.v75 .t75-grid{grid-template-columns:260px 84px 280px 84px 284px 64px minmax(220px,1fr);display:grid}.v75 .t75-cols{margin-bottom:14px}.v75 .t75-col{text-transform:uppercase;letter-spacing:.07em;color:var(--hp-muted);font-size:11px;font-weight:600}.v75 .t75-col.is-coral{color:var(--hp-coral)}.v75 .t75-tree{align-items:center;position:relative}.v75 .t75-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.v75 .t75-line{fill:none;stroke:var(--v-line);stroke-width:2px;transition:stroke .3s,stroke-width .3s,opacity .3s}.v75 .t75-line.is-converge{stroke:var(--v-line2)}.v75 .t75-line.is-more{stroke-dasharray:5 5}.v75 .t75-line.is-finding{stroke:var(--hp-coral)}.v75 .t75-line.is-hot{stroke:var(--v-purple);stroke-width:2.6px}.v75 .t75-line.is-faint{opacity:.45}.v75 .t75-dot.is-green{fill:var(--v-green)}.v75 .t75-dot.is-grey{fill:#b5aec4}.v75 .t75-cell{z-index:1;position:relative}.v75 .t75-stack{flex-direction:column;gap:18px;display:flex}.v75 .t75-card{background:var(--hp-white);border:1px solid var(--hp-border);cursor:pointer;border-radius:14px;padding:18px;transition:border-color .2s,opacity .3s;animation:.5s both t75in}.v75 .t75-card.is-selected{border-color:var(--hp-ink)}.v75 .t75-card.is-dim{opacity:.45}.v75 .t75-card h4{margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.v75 .t75-meta{color:var(--hp-muted);margin:4px 0 0;font-size:12px}.v75 .t75-disc{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:inline-grid}.v75 .t75-disc.is-green{background:var(--v-green)}.v75 .t75-disc.is-purple{background:var(--v-purple)}.v75 .t75-a{border-top:4px solid var(--v-green);background:linear-gradient(180deg,#eef8f2,var(--hp-white) 70%)}.v75 .t75-a h4{margin-top:10px;font-size:15px}.v75 .t75-dash{border:0;border-top:1px dashed #3a261c2e;margin:14px 0 10px}.v75 .t75-mini{text-transform:uppercase;letter-spacing:.08em;color:var(--hp-muted);font-size:10.5px;font-weight:700}.v75 .t75-goal{margin:4px 0 0;font-size:13px;line-height:1.5}.v75 .t75-goal.is-missing{color:var(--hp-muted);font-style:italic}.v75 .t75-later{border-left:4px solid var(--v-purple);align-items:flex-start;gap:12px;display:flex}.v75 .t75-more{border:1.5px dashed var(--v-line);color:var(--v-purple);cursor:pointer;background:0 0;border-radius:12px;padding:11px;font-size:13px;font-weight:600}.v75 .t75-brandos{background:var(--v-soft);border-color:#0000}.v75 .t75-brandos h4{margin:12px 0 6px;font-size:15.5px}.v75 .t75-brandos p{margin:0;font-size:13.5px;line-height:1.5}.v75 .t75-finding{border:1.5px solid var(--hp-coral);background:var(--hp-accent-soft);padding:30px;box-shadow:0 12px 30px #e8654f24}.v75 .t75-finding.is-selected{border-color:var(--hp-ink)}.v75 .t75-state{text-transform:uppercase;letter-spacing:.08em;color:var(--hp-coral);font-size:11px;font-weight:700}.v75 .t75-finding.is-observed .t75-state{color:var(--hp-muted)}.v75 .t75-finding h3{font-family:var(--v-serif);margin:10px 0 8px;font-size:19px;font-weight:500;line-height:1.35}.v75 .t75-finding p{margin:0;font-size:13.5px;line-height:1.55}.v75 .t75-advice{border-top:1px solid #e8654f40;flex-direction:column;gap:4px;margin-top:14px;padding-top:12px;font-size:13.5px;display:flex}.v75 .t75-advice s{color:var(--hp-muted)}.v75 .t75-foot{border-top:1px solid var(--hp-border);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:20px;display:flex}.v75 .t75-foot p{flex-wrap:wrap;gap:10px;margin:0;font-size:14px;display:flex}.v75 .t75-attn{color:var(--hp-muted);background:#f1eeec;border-radius:999px;flex:none;padding:5px 11px;font-size:12px;font-weight:600}.v75 .t75-attn.is-coral{background:var(--hp-accent-soft);color:var(--hp-coral)}.v75 .t75-drawer{border:1px solid var(--hp-border);background:#fcfbfa;border-radius:16px;margin-top:20px;padding:22px 26px;animation:.3s both t75in}.v75 .t75-drawer-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.v75 .t75-drawer h4{margin:0;font-size:15px}.v75 .t75-drawer h5{margin:18px 0 10px;font-size:13px}.v75 .t75-drawer dl{margin:0}.v75 .t75-row{border-top:1px solid var(--hp-border);grid-template-columns:240px 1fr;gap:16px;padding:9px 0;font-size:13.5px;display:grid}.v75 .t75-row dt{color:var(--hp-muted)}.v75 .t75-row dd{margin:0;line-height:1.55}.v75 .t75-row ul{margin:0;padding-left:18px}.v75 .t75-src{color:var(--hp-muted);font-size:12px;display:block}.v75 .t75-history{border-left:2px solid var(--v-line2);margin:0;padding:0 0 0 4px;list-style:none}.v75 .t75-history li{padding:4px 0 8px 18px;font-size:13.5px;position:relative}.v75 .t75-history i{border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:-7px}.v75 .t75-history i.is-green{background:var(--v-green)}.v75 .t75-history i.is-purple{background:var(--v-purple)}.v75 .t75-history i.is-slate{background:var(--v-slate)}.v75 .t75-note{color:var(--hp-muted);margin:8px 0 0;font-size:12px}.v75 .t75-link{color:var(--hp-muted);cursor:not-allowed;background:0 0;border:0;margin-top:14px;padding:0;font-size:13px}.v75 .v75-others{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.v75 .v75-others li{background:var(--hp-white);border:1px solid var(--hp-border);border-radius:16px;align-items:center;gap:16px;padding:16px 22px;transition:box-shadow .6s;display:flex}.v75 .v75-other-h{font-family:var(--v-serif);flex:1;min-width:0;font-size:16px}.v75 .v75-others .o75-act{flex:none;margin:0}.v75 .v75-foot{color:var(--hp-muted);max-width:980px;margin:26px 0 0;font-size:12.5px;line-height:1.6}@keyframes t75in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.v75 .t75-mobile{flex-direction:column;gap:10px;margin-top:22px;display:flex}.v75 .t75-arrow{text-align:center;color:var(--hp-muted)}.v75 .t75-rail{border-left:2px solid var(--v-line);flex-direction:column;gap:12px;margin-left:8px;padding-left:18px;display:flex}.v75 .t75-rail>*{position:relative}.v75 .t75-rail>:before{content:"";background:var(--v-line);width:16px;height:2px;position:absolute;top:50%;left:-20px}@media(max-width:900px){.v75 .o75-cards{grid-template-columns:1fr}.v75 .t75-case{padding:22px 18px}.v75 .t75-head,.v75 .t75-foot{flex-direction:column;align-items:flex-start}.v75 .t75-foot p{flex-direction:column;gap:4px}.v75 .t75-row{grid-template-columns:1fr;gap:4px}.v75 .v75-others li{flex-wrap:wrap}.v75 .t75-finding{padding:22px}}@media(prefers-reduced-motion:reduce){.v75 .t75-card,.v75 .t75-drawer,.v75 .t75-dots i{animation:none!important}.v75 .t75-case,.v75 .v75-others li,.v75 .t75-line{transition:none!important}}.adviser-experience{background:var(--adviser-page);color:var(--adviser-ink);padding:20px 0 32px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.adviser-experience h1{margin:0 0 8px;font:400 28px/1.16 Georgia,serif}.adviser-subheading{margin:0 0 18px;font-size:15px;line-height:1.55}.adviser-engine{background:var(--adviser-engine);color:var(--adviser-white);border:1px solid var(--instrument-border);border-radius:20px;padding:24px;overflow:hidden}.adviser-engine header{justify-content:space-between;gap:16px;font-size:11px;display:flex}.adviser-engine header>span:first-child,.adviser-eyebrow{letter-spacing:0;font:600 11px/1.5 system-ui,sans-serif}.adviser-engine-state{color:var(--adviser-engine-muted);align-items:center;gap:8px;display:flex}.adviser-engine-state i{background:var(--instrument-results);border-radius:50%;width:7px;height:7px;animation:4s ease-in-out infinite engine-pulse}.adviser-engine svg{width:100%;height:auto;display:block}.engine-label{fill:var(--adviser-engine-muted);font:11px system-ui,sans-serif}.engine-number{fill:var(--adviser-white);font:46px Georgia,serif}.engine-station-number{fill:var(--adviser-white);font:34px Georgia,serif}.engine-copy{fill:var(--adviser-white);font:15px system-ui,sans-serif}.engine-muted{fill:var(--adviser-engine-muted);font:12px system-ui,sans-serif}.engine-tile{fill:var(--adviser-coral)}.engine-tile-0{opacity:.4}.engine-tile-1{opacity:.6}.engine-tile-2{opacity:.8}.engine-housing{fill:var(--adviser-housing);stroke:var(--adviser-housing-line)}.engine-pipe{fill:none;stroke:var(--adviser-housing-line);stroke-width:8px}.engine-flow{fill:none;stroke:var(--adviser-coral);stroke-width:3px;stroke-dasharray:6 12;animation:6s linear infinite engine-flow}.engine-track{fill:none;stroke:var(--adviser-housing-line);stroke-width:3px}.engine-track-flow{fill:none;stroke:var(--adviser-amber);stroke-width:2px;stroke-dasharray:8 24;animation:12s linear infinite engine-flow}.engine-gear{fill:var(--adviser-coral);animation:60s linear infinite engine-turn}.engine-hub{fill:var(--adviser-housing)}.engine-check-ring{fill:none;stroke:var(--adviser-housing-line);stroke-width:5px}.engine-check-arc{fill:none;stroke:var(--adviser-amber);stroke-width:5px;stroke-dasharray:70 307;animation:16s linear infinite engine-turn}.engine-result-ring{fill:none;stroke:var(--adviser-green);stroke-width:2px;stroke-dasharray:4 8}.engine-learning{fill:none;stroke:var(--adviser-loop);stroke-width:2px;stroke-dasharray:5 8;animation:12s linear infinite engine-flow}.engine-lesson-pill{fill:var(--adviser-housing);stroke:var(--adviser-loop)}.engine-lesson-label{fill:var(--adviser-loop);font:12px system-ui,sans-serif}.engine-output{fill:var(--adviser-accent)}.engine-advice-label{fill:var(--adviser-white);font:11px system-ui,sans-serif}.engine-glow-inner{stop-color:var(--adviser-coral);stop-opacity:.5}.engine-glow-outer{stop-color:var(--adviser-coral);stop-opacity:0}.engine-halo{transform-origin:1107px 211px;animation:5s ease-in-out infinite engine-pulse}.adviser-preview-caption{color:var(--adviser-muted);margin:9px 0 24px;font-size:11px}.adviser-coming+.adviser-recommendations{margin-top:26px}.adviser-coming>.adviser-first-results{border-radius:10px;margin-top:16px;padding:12px}.adviser-coming{background:var(--adviser-white);border:1px solid var(--adviser-line);border-radius:18px;padding:24px}.adviser-coming-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.adviser-coming h2{margin:8px 0 0;font:400 26px/1.25 Georgia,serif}.adviser-coming-heading p{color:var(--adviser-muted);text-align:right;max-width:290px;margin:0;font-size:12px;line-height:1.6}.adviser-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.adviser-week li{border:1px solid var(--adviser-line);border-radius:10px;flex-direction:column;gap:9px;min-width:0;min-height:125px;padding:13px 12px;display:flex}.adviser-week span{font-size:11px}.adviser-week strong{font:400 28px/1 Georgia,serif}.adviser-week small{min-height:30px;color:var(--adviser-muted);font-size:10px;line-height:1.5}.adviser-day[data-today=true]{border:2px solid var(--adviser-ink);padding:12px 11px}.adviser-day[data-highlight=true]{background:var(--adviser-day-highlight);border-color:var(--adviser-recommendation-line)}.adviser-day-track{fill:var(--adviser-line)}.adviser-day-fill{fill:var(--adviser-coral)}.adviser-first-results{background:var(--adviser-green-soft)}.adviser-first-results strong{color:var(--adviser-green-ink);font-size:22px}.adviser-columns{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:24px;margin:26px 0;display:grid}.adviser-recommendations{min-width:0}.adviser-thinking{background:var(--adviser-white);border:1px solid var(--adviser-line);border-radius:18px;padding:22px}.adviser-thinking h2{margin:0 0 20px}.adviser-thinking ul{margin:0;padding:0;list-style:none}.adviser-thinking li{border-top:1px solid var(--adviser-line);justify-content:space-between;gap:16px;padding:13px 0;font-size:13px;display:flex}.adviser-thinking small{color:var(--adviser-muted);text-align:right;font-size:12px}.adviser-experience .weekly-advice-items{margin:0}.adviser-experience .weekly-advice-row{background:var(--adviser-recommendation);border:1px solid var(--adviser-recommendation-line);border-radius:18px;flex-wrap:wrap;gap:18px;margin-bottom:12px;padding:24px;display:flex}.adviser-experience .weekly-advice-copy{flex:100%;min-width:0}.adviser-experience .weekly-advice-copy h3{margin:14px 0 20px;font:400 28px/1.25 Georgia,serif}.adviser-experience .weekly-advice-row:not(:first-child) .weekly-advice-copy h3{font-size:22px}.adviser-experience .weekly-advice-meta{margin-top:14px}.adviser-experience .weekly-advice-responses{align-items:flex-end;width:100%}.adviser-experience .weekly-advice-response-options{flex-wrap:wrap;justify-content:flex-end}.adviser-experience .weekly-advice-response{border-color:var(--adviser-line);color:var(--adviser-ink)}.adviser-experience .weekly-advice-response[data-action=ACTING]{background:var(--adviser-ink);color:var(--adviser-white);border-color:var(--adviser-ink)}.adviser-experience .weekly-advice-tag{background:var(--adviser-day-highlight);color:var(--adviser-accent)}.adviser-experience .weekly-advice-labels .weekly-advice-tag+.weekly-advice-tag{color:var(--adviser-muted);background:var(--adviser-white)}.adviser-more{margin-top:24px}.adviser-more>summary{font-size:14px}.adviser-more .weekly-advice-footer{margin-top:24px}.adviser-record-active{background:var(--adviser-page)!important}.adviser-recommendations{min-height:260px}.adviser-experience .weekly-advice-responses{flex-direction:column;display:flex}.adviser-experience .weekly-advice-copy>details>p{font-size:14px;line-height:1.6}@keyframes engine-flow{to{stroke-dashoffset:-144px}}@keyframes engine-turn{to{transform:rotate(360deg)}}@keyframes engine-pulse{50%{opacity:.55}}@media(max-width:760px){.adviser-columns{grid-template-columns:minmax(0,1fr)}.adviser-week{grid-template-columns:repeat(4,minmax(0,1fr))}.adviser-coming-heading{display:block}.adviser-coming-heading p{text-align:left;margin-top:12px}.adviser-engine{padding:18px 10px 4px}.adviser-engine header{gap:8px;font-size:9px}.adviser-experience h1{overflow-wrap:break-word}.adviser-coming{padding:18px}.adviser-week li{padding:10px 7px}.adviser-day[data-today=true]{padding:9px 6px}.adviser-experience .weekly-advice-row{padding:20px}}@media(prefers-reduced-motion:reduce){.adviser-experience *,.adviser-experience svg *{transition:none!important;animation:none!important}}.adviser-engine-number{color:var(--adviser-coral);margin-right:10px;font:400 20px/1 Georgia,serif}.adviser-section-heading{align-items:baseline;gap:15px;margin:30px 0 18px;font:400 26px/1.25 Georgia,serif;display:flex}.adviser-section-heading>span{color:var(--adviser-accent)}.adviser-judging-card{background:var(--adviser-white);border:1px solid var(--adviser-dashboard-line);border-radius:18px;padding:28px}.adviser-judging-card>.adviser-eyebrow,.adviser-because>span{color:var(--adviser-accent)}.adviser-judging-card>h3{overflow-wrap:anywhere;margin:12px 0;font:400 34px/1.25 Georgia,serif}.adviser-judging-intro{margin:0 0 24px;font-size:16px;line-height:1.55}.adviser-judging-chart{align-items:flex-end;gap:10px;margin:24px 0;display:flex}.adviser-judging-column{text-align:center;flex:1;min-width:0}.adviser-bar-space{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:200px;display:flex}.adviser-bar-space>strong{white-space:nowrap;font-size:13px}.adviser-judging-bar{max-width:60px;fill:var(--adviser-coral);flex-shrink:0;display:block}.adviser-judging-column[data-empty=true] .adviser-judging-bar{fill:var(--adviser-dashboard-line)}.adviser-judging-column[data-empty=true][data-today=true] .adviser-judging-bar{fill:var(--adviser-ink)}.adviser-chart-date{color:var(--adviser-muted);flex-direction:column;gap:4px;margin-top:10px;font-size:11px;display:flex}.adviser-chart-date b{color:var(--adviser-ink);font-size:13px}.adviser-chart-date small{font-size:10px}.adviser-judging-rows{margin:24px 0;padding:0;list-style:none}.adviser-judging-rows li{border-top:1px solid var(--adviser-dashboard-line);grid-template-columns:1fr 1fr 1fr;align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:grid}.adviser-judging-rows strong{font-weight:500}.adviser-judging-rows small{color:var(--adviser-muted);text-align:right;font-size:12px}.adviser-judging-footer,.adviser-now-summary{color:var(--adviser-muted);margin:18px 0 0;font-size:13px;line-height:1.6}.adviser-experience .adviser-result-card{background:var(--adviser-white);border:1px solid var(--adviser-dashboard-line);border-left:6px solid var(--adviser-coral);border-radius:18px;padding:32px;scroll-margin-top:150px;display:block}.adviser-result-main{width:100%;min-width:0}.adviser-experience .adviser-result-main>h3{overflow-wrap:anywhere;margin:0 0 20px;font:400 28px/1.25 Georgia,serif}.adviser-because{align-items:baseline;gap:14px;margin:0 0 18px;font-size:17px;line-height:1.55;display:flex}.adviser-because>span{flex-shrink:0;font:600 11px/1.5 system-ui,sans-serif}.adviser-action-row{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.adviser-experience .adviser-action-row .weekly-advice-responses{align-items:flex-start;width:auto}.adviser-experience .adviser-action-row .weekly-advice-response-options{justify-content:flex-start}.adviser-action-row .weekly-advice-meta{text-align:right;color:var(--adviser-muted);margin:0;font-size:12px}.adviser-result-card .weekly-advice-details{font-size:14px}.adviser-result-card .weekly-advice-details p{line-height:1.55}.adviser-experience .adviser-result-card[data-featured=false]{border-left-width:1px;padding:20px 24px}.adviser-experience .adviser-result-card[data-featured=false] .adviser-result-main>h3{margin-bottom:8px;font:500 16px/1.5 system-ui,sans-serif}.adviser-result-card[data-featured=false] .adviser-because{font-size:14px}@media(max-width:760px){.adviser-judging-card,.adviser-experience .adviser-result-card{padding:22px}.adviser-judging-column[data-empty=true]:not([data-today=true]){display:none}.adviser-judging-chart{gap:6px}.adviser-judging-rows li{grid-template-columns:1fr auto;gap:8px}.adviser-judging-rows small{text-align:left;grid-column:1/-1}.adviser-action-row{flex-direction:column;align-items:flex-start}.adviser-action-row .weekly-advice-meta{text-align:left}.adviser-because{flex-wrap:wrap;gap:6px 12px}}.instrument-grid-dot{fill:var(--instrument-border)}.instrument-tracked-label,.instrument-stage-label,.instrument-month,.instrument-output-label{letter-spacing:0;fill:var(--instrument-muted);font:700 10.5px system-ui,sans-serif}.instrument-tracked-label{letter-spacing:1.2px}.instrument-horizontal .engine-number,.instrument-vertical .engine-number{fill:var(--adviser-white);font:40px Georgia,serif}.instrument-tick{fill:var(--instrument-measuring)}.instrument-footnote{fill:var(--instrument-secondary);font:12px system-ui,sans-serif}.instrument-horizontal>g>.instrument-footnote,.instrument-vertical>g>.instrument-footnote{font-size:12.5px}.instrument-stage-surface{fill:var(--instrument-surface);stroke:var(--instrument-line)}.instrument-measuring{color:var(--instrument-measuring)}.instrument-waiting{color:var(--instrument-waiting)}.instrument-results{color:var(--instrument-results)}.instrument-stage-label,.instrument-badge{fill:currentColor}.instrument-ring-track{fill:none;stroke:var(--instrument-ring-track);stroke-width:3px}.instrument-ring-arc{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.instrument-results-dashed{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:3 6;opacity:.8}.instrument-date{fill:var(--adviser-white);font:34px Georgia,serif}.instrument-copy{fill:var(--instrument-text);font:600 14px system-ui,sans-serif}.instrument-badge{font:600 11.5px system-ui,sans-serif}.instrument-connector{fill:none;stroke:var(--instrument-connector);stroke-width:1.2px}.instrument-light{fill:var(--instrument-light)}.instrument-light-core{fill:var(--instrument-light-core)}.instrument-travelling{--instrument-travel-duration:3s;offset-rotate:0deg;animation:instrument-travel var(--instrument-travel-duration) linear infinite}.instrument-horizontal .instrument-path-0{offset-path:path("M250 232 C285 232,285 200,320 200");--instrument-travel-duration:4s}.instrument-horizontal .instrument-path-1{offset-path:path("M540 200 H580")}.instrument-horizontal .instrument-path-2{offset-path:path("M800 200 H840")}.instrument-horizontal .instrument-path-3{offset-path:path("M1060 200 H1100");--instrument-travel-duration:2s}.instrument-vertical .instrument-path-0{offset-path:path("M160 225 V282")}.instrument-vertical .instrument-path-1{offset-path:path("M160 518 V562")}.instrument-vertical .instrument-path-2{offset-path:path("M160 798 V842")}.instrument-vertical .instrument-path-3{offset-path:path("M160 1078 V1194");--instrument-travel-duration:4s}.instrument-point-1{animation-delay:calc(var(--instrument-travel-duration) / -3)}.instrument-point-2{animation-delay:calc(var(--instrument-travel-duration) / -1.5)}.instrument-output-light{stop-color:var(--instrument-output-light)}.instrument-output-dark{stop-color:var(--instrument-output-dark)}.instrument-halo-inner{stop-color:var(--adviser-coral);stop-opacity:.35}.instrument-halo-outer{stop-color:var(--adviser-coral);stop-opacity:0}.instrument-output-label{fill:var(--instrument-light)}.instrument-breathing-ring{fill:none;stroke:var(--instrument-light);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite instrument-breathe}.instrument-intelligence-halo-inner{stop-color:var(--brand-purple);stop-opacity:.28}.instrument-intelligence-halo-outer{stop-color:var(--brand-purple);stop-opacity:0}.instrument-intelligence-dot{fill:var(--brand-purple)}.instrument-intelligence-highlight{fill:var(--brand-violet-soft)}.instrument-particle-drift{transform-box:view-box;transform-origin:0 0;animation:32s ease-in-out infinite instrument-particle-drift}.instrument-particle-phase-1{animation-duration:37s;animation-delay:-7s}.instrument-particle-phase-2{animation-duration:41s;animation-delay:-15s}.instrument-particle-phase-3{animation-duration:46s;animation-delay:-23s}.instrument-particle-phase-4{animation-duration:51s;animation-delay:-29s}@keyframes instrument-particle-drift{0%,to{opacity:.82;transform:rotate(-3deg)}50%{opacity:1;transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){.instrument-particle-drift{animation:none}}.engine-live-count{fill:var(--adviser-white);font:54px Georgia,serif}.instrument-ready{fill:var(--adviser-white);font:600 13.5px system-ui,sans-serif}.adviser-engine .instrument-vertical{display:none}.conveyor-next h3{color:var(--instrument-secondary);margin:0 0 12px;font:700 11px/1.5 system-ui,sans-serif}.conveyor-next ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.conveyor-next li{border-top:1px solid var(--instrument-line);padding-top:14px}.conveyor-next strong{color:var(--instrument-next-date);font-size:13.5px;font-weight:700}.conveyor-next p{color:var(--instrument-text);margin:8px 0;font-size:15px;line-height:1.5}.conveyor-next small{color:var(--instrument-muted);font-size:13px}.instrument-counts{color:var(--instrument-secondary);margin-top:24px;font-size:13px;line-height:1.6}.instrument-counts summary{color:var(--instrument-summary);cursor:pointer}.instrument-counts p{max-width:900px;margin:12px 0 0}.adviser-now-summary{background:var(--adviser-limit-surface);border:1px solid var(--adviser-limit-border);color:var(--adviser-limit-ink);border-radius:12px;padding:18px 22px;font-size:15px}.adviser-now-summary b{font-weight:600}@keyframes instrument-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes instrument-breathe{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.6;transform:scale(1.12)}}@media(max-width:699px){.adviser-engine{padding:22px}.adviser-engine header{flex-direction:column;font-size:11px}.adviser-engine .instrument-horizontal{display:none}.adviser-engine .instrument-vertical{max-width:360px;margin:auto;display:block}.conveyor-next ul{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.instrument-travelling{display:none}.instrument-breathing-ring{opacity:.4;animation:none}.adviser-engine-state i{animation:none}}.assessment-heading-row{justify-content:space-between;align-items:baseline;gap:24px;margin:30px 0 18px;display:flex}.assessment-heading-row .adviser-section-heading{margin:0}.assessment-summary{color:var(--assessment-muted);text-align:right;max-width:430px;margin:0;font-size:14px;line-height:1.5}.assessment-card{background:var(--adviser-white);border:1px solid var(--adviser-dashboard-line);border-radius:18px;min-width:0;padding:26px}.assessment-chart{height:auto;display:block}.assessment-chart text{font-family:system-ui,sans-serif}.assessment-band{fill:var(--assessment-band);opacity:.7}.assessment-baseline{fill:none;stroke:var(--assessment-baseline);stroke-width:1.5px}.assessment-today-line{fill:none;stroke:var(--assessment-ink);stroke-width:1px;stroke-dasharray:4 5}.assessment-today-dot{fill:var(--assessment-ink)}.assessment-today-label{fill:var(--assessment-ink);letter-spacing:1.2px;font-size:11px;font-weight:700}.assessment-waiting{fill:var(--assessment-muted);font-size:12.5px}.assessment-bar{fill:var(--assessment-green);opacity:.85}.assessment-count{fill:var(--assessment-ink);font-size:14px;font-weight:700}.assessment-empty-dot{fill:var(--assessment-empty)}.assessment-day{fill:var(--instrument-secondary);font-size:13px}.assessment-day-active{fill:var(--assessment-ink);font-weight:700}.assessment-weekday{fill:var(--assessment-weekday);font-size:11px}.assessment-bracket{fill:none;stroke:var(--assessment-green);stroke-width:1.5px}.assessment-group-label{fill:var(--assessment-label);font-size:13px;font-weight:700}.assessment-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.assessment-groups li{border-top:3px solid var(--assessment-green);min-width:0;padding-top:12px}.assessment-groups strong{color:var(--assessment-label);font-size:13.5px;font-weight:700}.assessment-groups p{color:var(--assessment-ink);margin:8px 0;font-size:16px;font-weight:600;line-height:1.5}.assessment-groups small{color:var(--assessment-muted);font-size:13.5px;line-height:1.5}.assessment-footer{border-top:1px solid var(--assessment-footer-line);color:var(--assessment-muted);margin:24px 0 0;padding-top:18px;font-size:13px;line-height:1.6}.assessment-mobile-scroll{display:none}@media(max-width:699px){.assessment-heading-row{flex-direction:column;gap:12px}.assessment-summary{text-align:left}.adviser-experience h1{font-size:23px}.adviser-section-heading{font-size:22px}.adviser-experience .adviser-result-card[data-featured=true] .adviser-result-main>h3{font-size:24px}.assessment-card{padding:24px}.assessment-groups{grid-template-columns:minmax(0,1fr)}.assessment-chart-desktop{display:none}.assessment-mobile-scroll{max-width:100%;display:block;overflow-x:auto}.assessment-chart-mobile{max-width:none}}.adviser-experience .adviser-result-card,.adviser-experience .adviser-result-card *{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.adviser-experience .adviser-result-card[data-featured=true] .adviser-result-main>h3{margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.35}.adviser-experience .adviser-result-card .adviser-because{font-size:14px;font-weight:400;line-height:1.55}.adviser-experience .adviser-result-card .weekly-advice-details,.adviser-experience .adviser-result-card .weekly-advice-details p{font-size:13px;font-weight:400;line-height:1.55}.adviser-experience .adviser-result-card .weekly-advice-tag,.adviser-experience .adviser-result-card .adviser-because>span,.adviser-experience .adviser-result-card .weekly-advice-meta,.adviser-experience .adviser-result-card .weekly-advice-details summary{font-size:12px;line-height:1.5}@media(max-width:700px){.adviser-experience .adviser-result-card[data-featured=true] .adviser-result-main>h3{font-size:20px}}.weekly-advice-subtitle{color:var(--memory-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.weekly-advice[data-compact=true] .weekly-advice-row{grid-template-columns:minmax(0,1fr) minmax(180px,260px)}.weekly-advice[data-compact=true] .weekly-advice-copy h3{margin-top:8px;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.4}.weekly-advice-labels{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.weekly-advice-details>summary{cursor:pointer;color:var(--memory-muted);font-size:12px;font-weight:600;list-style:none}.weekly-advice-details>summary::-webkit-details-marker{display:none}.weekly-advice-details>summary:before{content:"▶ ";font-size:9px}.weekly-advice-details[open]>summary:before{content:"▼ "}@media(max-width:900px){.weekly-advice[data-compact=true] .weekly-advice-responses{grid-column:auto}}@media(max-width:600px){.weekly-advice[data-compact=true] .weekly-advice-row{grid-template-columns:minmax(0,1fr)}}.weekly-advice-header-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.weekly-advice-toggle{border-color:var(--advice-toggle-line);background:var(--advice-toggle-bg);color:var(--advice-chip-text);border-radius:999px;flex-shrink:0;height:30px;padding:4px 11px;font-size:13px;font-weight:600}.weekly-advice-banner-actions{justify-content:flex-end;margin-top:16px;display:flex}.weekly-advice-see-all{height:auto;min-height:40px;padding:8px 14px}.weekly-advice[data-collapsed=true]{padding:14px 22px}.weekly-advice-collapsed{justify-content:space-between;align-items:center;gap:16px;display:flex}.weekly-advice-collapsed-left{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.weekly-advice-collapsed-title{white-space:normal;text-align:left;height:auto;color:var(--memory-ink);padding:0;font-size:19px;font-weight:700}.weekly-advice-counts{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.weekly-advice .weekly-advice-new{background:var(--advice-wait-text);color:var(--advice-response-text)}.weekly-advice-next{color:var(--memory-muted);font-size:12px}@media(max-width:600px){.weekly-advice-collapsed{align-items:flex-start}.weekly-advice-counts{flex-basis:100%}.weekly-advice-header-controls{justify-content:flex-start}.weekly-advice[data-collapsed=true]{padding:14px 16px}}.weekly-advice-items{margin:14px 0 0;padding:0;list-style:none}.weekly-advice-row{border-top:1px solid var(--memory-line);opacity:1;grid-template-columns:110px minmax(0,1fr) minmax(180px,260px);align-items:start;gap:16px;padding:18px 8px;transition:opacity .2s;display:grid}.weekly-advice-row[data-removing=true]{opacity:0;pointer-events:none}.weekly-advice-row[data-label=result]{background:var(--advice-result-row);border-radius:8px}.weekly-advice-tag{white-space:nowrap;background:var(--advice-amber-bg);color:var(--advice-amber-text);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:650;display:inline-block}.weekly-advice-tag[data-label=recommended]{background:var(--advice-wait-bg);color:var(--advice-wait-text)}.weekly-advice-tag[data-label=result]{background:var(--advice-result-bg);color:var(--advice-result-text)}.weekly-advice-tag[data-label=result_due]{background:var(--advice-blue-bg);color:var(--advice-blue-text)}.weekly-advice-tag[data-label=early_signal]{background:var(--advice-grey-bg);color:var(--advice-grey-text)}.weekly-advice-kind{color:var(--memory-muted);text-transform:capitalize;margin-top:6px;font-size:11px;display:block}.weekly-advice-changed{background:var(--advice-chip-bg);color:var(--advice-chip-text);border-radius:999px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-block}.weekly-advice-evidence{background:var(--advice-evidence-bg);border:1px solid var(--advice-evidence-line);overflow-wrap:anywhere;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:12.5px;line-height:1.6}.weekly-advice-evidence p{margin:0}.weekly-advice-evidence p+p{margin-top:5px}.weekly-advice-evidence .weekly-advice-tag{white-space:normal;padding:1px 6px;font-size:10.5px}.weekly-advice-header-right{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.weekly-advice-method-link{white-space:normal;text-align:right;height:auto;color:var(--advice-chip-text);padding:4px 0;font-size:12px}.weekly-advice-nothing{border:1px dashed var(--advice-nothing-line);background:var(--advice-nothing-bg);border-radius:12px;margin-top:16px;padding:18px;font-size:14px;line-height:1.6}.weekly-advice-nothing h3{margin:0;font-size:16px}.weekly-advice-nothing small{color:var(--memory-muted)}.weekly-advice-early{background:var(--advice-early-bg);border-radius:8px;margin-top:16px}.weekly-advice-early-heading{align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.weekly-advice-early-heading>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.weekly-advice-early-heading button{color:var(--memory-muted);flex-shrink:0}.weekly-advice-method{background:var(--memory-card);max-height:85dvh;color:var(--memory-ink);letter-spacing:0;width:calc(100% - 24px);font-size:14px;line-height:1.6;overflow-y:auto}.weekly-advice-method ul{padding-left:20px}.weekly-advice-method li+li{margin-top:10px}.weekly-advice-method p{margin:4px 0}.decision-early-note{border:1px solid var(--advice-note-line);background:var(--advice-note-bg);color:var(--advice-note-text);overflow-wrap:anywhere;border-radius:10px;padding:12px;font-size:12.5px;line-height:1.6}.decision-advice-line>p{margin:0}.weekly-advice-copy{min-width:0}.weekly-advice-copy h3{font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.5}.weekly-advice-copy>p{overflow-wrap:anywhere;margin:5px 0 7px;font-size:14px;line-height:1.5}.weekly-advice-meta{color:var(--memory-muted);font-size:12px;line-height:1.6}.weekly-advice-link{height:auto;min-height:0;font-size:inherit;white-space:normal;color:var(--memory-muted);text-align:left;padding:0;font-weight:400;display:inline}.weekly-advice-response-options{flex-wrap:wrap;gap:5px;display:flex}.weekly-advice-response{height:30px;color:var(--memory-ink);background:var(--memory-card);border-color:var(--memory-line);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500}.weekly-advice-response[aria-pressed=true]{background:var(--advice-response-bg);color:var(--advice-response-text);border-color:var(--advice-response-bg);opacity:1}.weekly-advice-responses>p{color:var(--memory-muted);margin:7px 0 0;font-size:11.5px;line-height:1.5}.weekly-advice-empty{color:var(--memory-muted);margin:18px 0;font-size:14px}.weekly-advice-empty p{margin-bottom:10px}.weekly-advice-skeleton{gap:12px;margin:18px 0;display:grid}.weekly-advice-skeleton>div{background:var(--memory-surface);border-radius:6px;height:72px;animation:1.6s ease-in-out infinite alternate advice-skeleton}.decision-advice-chip{background:var(--advice-chip-bg);max-width:100%;color:var(--advice-chip-text);white-space:nowrap;border-radius:999px;margin-top:7px;padding:4px 9px;font-size:11px;line-height:1.4;display:inline-block}.decision-advice-line{border:1px solid var(--memory-ready-line);color:var(--memory-ink);overflow-wrap:anywhere;border-radius:6px;margin:10px 0;padding:9px 11px;font-size:12.5px;line-height:1.5}.decision-advice-note{color:var(--memory-muted)}@keyframes advice-skeleton{0%{opacity:.45}to{opacity:1}}@media(max-width:900px){.weekly-advice-row{grid-template-columns:110px minmax(0,1fr)}.weekly-advice-responses{grid-column:2}}@media(max-width:600px){.weekly-advice-row{grid-template-columns:minmax(0,1fr);gap:9px;padding:16px 8px}.weekly-advice-responses{grid-column:auto}.weekly-advice-response{height:34px;font-size:12px}.weekly-advice-response-options{gap:7px}}@media(prefers-reduced-motion:reduce){.weekly-advice-row{transition:none}.weekly-advice-skeleton>div{animation:none}}@media(max-width:600px){.weekly-advice-header-right{align-items:flex-start}.weekly-advice-method-link{text-align:left}.weekly-advice-early-heading{flex-wrap:wrap}.weekly-advice-early-heading>span:nth-child(2){flex-basis:60%}.weekly-advice-early-heading button{margin-left:auto}}.weekly-advice-footer{justify-content:flex-start;gap:4px 14px}.weekly-advice-track-link{color:#5b4bd6;white-space:normal;height:auto;padding:0;font-size:12.5px;font-weight:600}.weekly-advice-email{color:var(--memory-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.weekly-advice-email a{color:inherit;text-decoration:underline}.weekly-advice-dot{background:var(--memory-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.weekly-advice-email[data-tone=GOOD] .weekly-advice-dot,.weekly-advice-dot[data-ok=true]{background:#2e7d5b}.weekly-advice-email[data-tone=BAD] .weekly-advice-dot,.weekly-advice-dot[data-ok=false]{background:#b6452f}.weekly-advice-track-lead{color:var(--memory-muted);margin:0}.weekly-advice-track-rule{border-top:1px solid var(--memory-line);margin-top:12px;padding-top:12px}.weekly-advice-track-rule-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.weekly-advice-track-rule-head strong{font-size:15px}.weekly-advice-track-tiles{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.weekly-advice-track-tiles div{background:#faf8f5;border:1px solid #ebe5dc;border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.weekly-advice-track-tiles strong{font-size:20px;line-height:1.2}.weekly-advice-track-tiles span{color:var(--memory-muted);font-size:11.5px}.weekly-advice-track-verdict{margin:8px 0 0;font-size:13px}.weekly-advice-track-note{background:#faf8f5;border:1px solid #ebe5dc;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13px}.weekly-advice-track-note p{margin:0}.weekly-advice-track-note p+p{margin-top:4px}.weekly-advice-track-email ul{margin:6px 0;padding:0;list-style:none}.weekly-advice-track-email li{justify-content:space-between;gap:10px;display:flex}.weekly-advice-track-email li>span:last-child{align-items:center;gap:6px;display:inline-flex}.weekly-advice-track-muted{color:var(--memory-muted);font-size:12px}@media(max-width:560px){.weekly-advice-track-tiles{grid-template-columns:repeat(2,1fr)}}.hr-page{background:var(--offwhite);color:var(--memory-ink);min-height:100vh}.hr-hero{background:var(--history-hero);color:var(--history-hero-text);border-radius:14px;padding:32px 36px}.hr-kicker{letter-spacing:0;opacity:.7;margin:0 0 14px;font-family:monospace;font-size:11px}.hr-hero h1{color:var(--history-hero-text);font-family:var(--font-serif);max-width:820px;margin:0;font-size:36px;font-weight:400;line-height:1.25}.hr-hero-body{opacity:.8;max-width:800px;margin:18px 0 24px;font-size:14px;line-height:1.8}.hr-stats{border-top:1px solid var(--history-hero-line);grid-template-columns:1fr 1.25fr 1fr;gap:24px;padding:24px 0;display:grid}.hr-stats div{flex-direction:column;gap:5px;display:flex}.hr-stats strong{font-size:32px;font-weight:500;line-height:1.1}.hr-stats span{font-size:13px}.hr-stats small{opacity:.65;font-size:11px}.hr-types-label{opacity:.7;margin:0 0 9px;font-size:11px}.hr-types{flex-wrap:wrap;gap:7px;display:flex}.hr-pill{border:1px solid var(--hr-type-border);background:var(--hr-type-bg);width:max-content;color:var(--hr-type-text);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.hr-primary{background:var(--history-hero-text);color:var(--history-hero);border:0;margin-top:24px;font-size:13px}.hr-primary:hover{background:var(--memory-card);color:var(--history-hero)}.hr-findings{margin-top:32px}.hr-findings h2{font-family:var(--font-serif);margin:0;font-size:26px;font-weight:400}.hr-sub{color:var(--memory-muted);margin:8px 0 20px;font-size:13px}.hr-questions{gap:12px;display:grid}.hr-question{border:1px solid var(--memory-line);background:var(--memory-card);border-radius:14px;overflow:hidden}.hr-question-toggle{white-space:normal;text-align:left;width:100%;height:auto;color:var(--memory-ink);justify-content:flex-start;align-items:flex-start;gap:14px;padding:20px;display:flex}.hr-question-toggle:hover{background:var(--decisions-row-hover)}.hr-number{background:var(--history-number-bg);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.hr-question-main{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.hr-question-title{font-size:15px;font-weight:600}.hr-answer{overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.75}.hr-answered{color:var(--decisions-type-creative-text);background:var(--decisions-type-creative-bg);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;display:flex}.hr-question-toggle>svg{margin-top:4px;transition:transform .2s}.hr-chevron-open{transform:rotate(180deg)}.hr-question-detail{border-top:1px solid var(--memory-line);margin:0 20px 20px 61px;padding-top:14px;font-size:13px;line-height:1.7}.hr-question-detail p{color:var(--memory-muted);margin:0 0 10px}.hr-link{color:var(--memory-purple);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.hr-link:hover{text-decoration:underline}.hr-pending{border:1px dashed var(--memory-line);color:var(--memory-muted);border-radius:14px;margin-top:15px;padding:18px 20px;font-size:13px}.hr-pending summary{cursor:pointer}.hr-pending ul{margin-bottom:0;padding-left:20px;line-height:2}.hr-shopify{background:var(--creative-attention-bg);border:1px solid var(--creative-attention-line);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:16px 20px;font-size:13px;display:flex}.hr-shopify p{margin:0}.hr-shopify button,.hr-shopify a{font-size:12px}.hr-footer{margin:24px 0 0}.hr-basis{color:var(--memory-muted);margin-top:24px;font-size:11px}.hr-skeleton{gap:16px;display:grid}.hr-skeleton div{background:var(--memory-line);border-radius:14px;height:120px;animation:2s ease-in-out infinite hr-pulse}.hr-skeleton div:first-child{height:340px}.hr-error{background:var(--memory-card);border:1px solid var(--memory-line);border-radius:14px;padding:30px}.hr-error h1{font-family:var(--font-serif);font-size:30px}.hr-type-creative{--hr-type-bg:var(--decisions-type-creative-bg);--hr-type-border:var(--decisions-type-creative-border);--hr-type-text:var(--decisions-type-creative-text)}.hr-type-onoff{--hr-type-bg:var(--decisions-type-onoff-bg);--hr-type-border:var(--decisions-type-onoff-border);--hr-type-text:var(--decisions-type-onoff-text)}.hr-type-budget{--hr-type-bg:var(--decisions-type-budget-bg);--hr-type-border:var(--decisions-type-budget-border);--hr-type-text:var(--decisions-type-budget-text)}.hr-type-bidding{--hr-type-bg:var(--decisions-type-bidding-bg);--hr-type-border:var(--decisions-type-bidding-border);--hr-type-text:var(--decisions-type-bidding-text)}.hr-type-audience{--hr-type-bg:var(--decisions-type-audience-bg);--hr-type-border:var(--decisions-type-audience-border);--hr-type-text:var(--decisions-type-audience-text)}.hr-type-price{--hr-type-bg:var(--decisions-type-price-bg);--hr-type-border:var(--decisions-type-price-border);--hr-type-text:var(--decisions-type-price-text)}.hr-type-promotion{--hr-type-bg:var(--decisions-type-promotion-bg);--hr-type-border:var(--decisions-type-promotion-border);--hr-type-text:var(--decisions-type-promotion-text)}.hr-type-setup{--hr-type-bg:var(--decisions-type-setup-bg);--hr-type-border:var(--decisions-type-setup-border);--hr-type-text:var(--decisions-type-setup-text)}@keyframes hr-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.hr-skeleton div{animation:none}.hr-question-toggle>svg{transition:none}}@media(max-width:700px){.hr-hero{padding:24px 20px}.hr-hero h1{font-size:28px}.hr-stats{grid-template-columns:1fr;gap:20px}.hr-stats strong{font-size:28px}.hr-question-toggle{flex-wrap:wrap;gap:9px;padding:16px}.hr-answered{margin-left:36px}.hr-question-toggle>svg{margin-left:auto}.hr-question-detail{margin-left:52px}.hr-shopify{flex-direction:column;align-items:flex-start}.hr-findings h2{font-size:24px}}.hr-stats{grid-template-columns:1fr 1fr}.hr-stats-single{grid-template-columns:1fr}.hr-accent{color:var(--history-accent)}.hr-patterns{margin-top:32px}.hr-patterns h2{font-family:var(--font-serif);margin:0;font-size:26px;font-weight:400}.hr-pattern-list{gap:12px;display:grid}.hr-pattern{background:var(--memory-card);border:1px solid var(--history-card-line);color:var(--memory-ink);border-radius:14px;padding:18px 20px;display:block}.hr-pattern:hover{background:var(--decisions-row-hover)}.hr-pattern-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hr-pattern-main{flex-direction:column;gap:7px;min-width:0;display:flex}.hr-pattern-title{overflow-wrap:anywhere;margin:0;font-size:15px}.hr-pattern-meta{color:var(--memory-muted);margin:0;font-size:12px}.hr-verdict{white-space:nowrap;border:1px solid var(--t-line);background:var(--t-bg);color:var(--t-text);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.hr-instances{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.hr-instance{overflow-wrap:anywhere;border:1px solid var(--t-line);background:var(--t-bg);min-width:120px;max-width:100%;color:var(--t-text);border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;font-size:12px;line-height:1.5;display:flex}.hr-instance .hr-instance-date{color:var(--memory-muted);font-size:11px;font-weight:400}.hr-instance .hr-instance-change{color:var(--memory-ink);font-weight:400}.hr-instance .hr-instance-missing{color:var(--memory-muted);font-weight:400}.hr-instance strong{color:var(--t-text);font-size:12px;font-weight:700}.hr-tone-green{--t-bg:var(--history-up-bg);--t-line:var(--history-up-line);--t-text:var(--history-up-text)}.hr-return-fell{color:var(--history-down-text)}.hr-pattern-body{margin:0;font-size:13px;line-height:1.7}.hr-tone-red{--t-bg:var(--history-down-bg);--t-line:var(--history-down-line);--t-text:var(--history-down-text)}.hr-tone-amber{--t-bg:var(--creative-attention-bg);--t-line:var(--creative-attention-line);--t-text:var(--decisions-type-bidding-text)}.hr-tone-purple{--t-bg:var(--decisions-type-onoff-bg);--t-line:var(--decisions-type-onoff-border);--t-text:var(--decisions-type-onoff-text)}.hr-tone-neutral{--t-bg:var(--history-number-bg);--t-line:var(--memory-line);--t-text:var(--memory-muted)}@media(max-width:700px){.hr-pattern-top{flex-direction:column;align-items:flex-start}}.dp-tab{margin-top:0}.dp-h2{font-family:var(--font-serif);margin:0;font-size:26px;font-weight:400}.dp-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px;display:grid}.dp-tile{background:var(--memory-card);border:1px solid var(--memory-line);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.dp-tile span{color:var(--memory-muted);font-size:11px}.dp-tile strong{font-size:22px;font-weight:500}.dp-tile small{color:var(--memory-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dp-filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.dp-filter{border:1px solid var(--memory-line);background:var(--memory-card);color:var(--memory-ink);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12px}.dp-filter[aria-pressed=true]{background:var(--memory-ink);color:var(--memory-card);border-color:var(--memory-ink)}.dp-label{letter-spacing:.04em;color:var(--memory-muted);margin:22px 0 10px;font-size:11px;font-weight:600}.dp-label span{letter-spacing:0;margin-left:6px;font-weight:400}.dp-link{cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0}.dp-callout{border:1px dashed var(--memory-line);color:var(--memory-muted);border-radius:12px;margin:16px 0;padding:14px 18px;font-size:13px}.dp-table{border:1px solid var(--memory-line);background:var(--memory-card);border-radius:12px;overflow:hidden}.dp-row{border-top:1px solid var(--memory-line);grid-template-columns:110px 1fr 150px 170px;align-items:center;gap:12px;padding:11px 16px;font-size:13px;display:grid}.dp-row:first-child{border-top:0}.dp-row-head{letter-spacing:.05em;color:var(--memory-muted);font-size:10.5px}.dp-muted{color:var(--memory-muted)}@media(max-width:720px){.dp-row{grid-template-columns:1fr;gap:6px}.dp-row-head{display:none}}.dl-tab{--dl-soft:var(--memory-ready);--dl-neutral:var(--history-number-bg);--dl-amber-bg:var(--creative-attention-bg);--dl-amber-text:var(--decisions-type-bidding-text);color:var(--memory-ink);container-type:inline-size}.dl-header{margin-bottom:24px}.dl-header h1{font-family:var(--font-serif);margin:0;font-size:30px;font-weight:400;line-height:1.3}.dl-header .hr-sub{max-width:750px;margin-bottom:12px;line-height:1.6}.dl-tab .dp-filter{height:auto;min-height:44px}.dl-columns{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.dl-primary{flex:500px;min-width:0}.dl-cards{gap:14px;display:grid}.dl-card{border:1px solid var(--memory-line);background:var(--memory-card);border-radius:14px;min-width:0;padding:20px}.dl-card[data-selected=true]{border:1.5px solid var(--memory-purple);padding:19.5px}.dl-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dl-evidence{border:1px solid var(--memory-line);color:var(--memory-muted);background:var(--dl-neutral);border-radius:999px;padding:3px 9px;font-size:11px;line-height:1.5;display:inline-flex}.dl-evidence-consistent{background:var(--memory-ink);color:var(--memory-card);border-color:var(--memory-ink)}.dl-evidence-emerging{background:var(--dl-soft);color:var(--memory-purple);border-color:var(--dl-soft)}.dl-evidence-early{background:var(--dl-amber-bg);color:var(--dl-amber-text);border-color:var(--dl-amber-bg)}.dl-evidence-mixed{background:var(--memory-card);border-style:dashed}.dl-card .dl-card-title{font-family:var(--font-sans);overflow-wrap:anywhere;margin:12px 0 8px;font-size:17px;font-weight:700;line-height:1.45}.dl-body{color:var(--memory-muted);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.7}.dl-body strong{color:var(--memory-ink)}.dl-consider{background:var(--dl-soft);color:var(--memory-purple);border-radius:8px;gap:10px;margin-top:16px;padding:12px;display:flex}.dl-consider[data-kind=WAIT]{background:var(--dl-neutral);color:var(--memory-muted)}.dl-consider>svg{flex-shrink:0;margin-top:2px}.dl-consider h3,.dl-caveat h3,.dl-strength h3{font-family:var(--font-sans);margin:0 0 5px;font-size:12px;font-weight:600}.dl-consider p,.dl-caveat p{color:var(--memory-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.dl-link{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:44px;padding:8px 0}.dl-panel{border:1px solid var(--memory-line);background:var(--memory-card);border-radius:14px;flex:0 340px;min-width:0;padding:20px;scroll-margin-top:20px}.dl-label{letter-spacing:0;color:var(--memory-muted);margin:0;font-size:10.5px;font-weight:600}.dl-panel .dl-panel-title{font-family:var(--font-sans);overflow-wrap:anywhere;margin:10px 0 20px;font-size:16px;font-weight:600;line-height:1.5}.dl-strength p{margin:0 0 8px;font-size:12px}.dl-strength small{color:var(--memory-muted);margin-top:6px;font-size:11px;display:block}.dl-progress{appearance:none;background:var(--memory-line);width:100%;height:4px;color:var(--memory-purple);border:0;border-radius:2px;display:block;overflow:hidden}.dl-progress::-webkit-progress-bar{background:var(--memory-line)}.dl-progress::-webkit-progress-value{background:var(--memory-purple)}.dl-progress::-moz-progress-bar{background:var(--memory-purple)}.dl-definitions{margin:18px 0}.dl-definitions>div{grid-template-columns:80px minmax(0,1fr);gap:10px;padding:7px 0;font-size:11.5px;display:grid}.dl-definitions dt{color:var(--memory-muted)}.dl-definitions dd{overflow-wrap:anywhere;margin:0}.dl-cases{margin:0;padding:0;list-style:none}.dl-cases li{border-top:1px solid var(--memory-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:11px;line-height:1.5;display:flex}.dl-cases li>span{overflow-wrap:anywhere;min-width:0;color:var(--memory-muted)}.dl-cases strong{color:var(--memory-ink);flex-shrink:0;font-size:11px;font-weight:500}.dl-cases strong[data-went=FELL]{color:var(--history-down-text)}.dl-cases strong[data-went=ROSE]{color:var(--history-up-text)}.dl-cases strong[data-went=NOT_JUDGED]{color:var(--memory-muted);font-weight:400}.dl-caveat{background:var(--dl-neutral);border-radius:8px;margin-top:18px;padding:12px}.dl-measuring,.dl-empty{color:var(--memory-muted);margin:20px 0;font-size:12px;line-height:1.7}.dl-footer{color:var(--memory-muted);margin-top:24px;font-size:11px;line-height:1.6}.dl-footer p{margin:8px 0}.dl-footer .hr-basis{margin-top:18px}@media(min-width:900px){.dl-panel{position:sticky;top:20px}}@container (width<=899px){.dl-primary,.dl-panel{flex-basis:100%;width:100%}.dl-panel{position:static}}@container (width<=720px){.dl-card,.dl-panel{padding:16px}.dl-card[data-selected=true]{padding:15.5px}.dl-tab .dp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-tab .dp-tile small{white-space:normal}}.ww-view{flex-direction:column;gap:16px;max-width:900px;display:flex}.ww-header{margin-bottom:0}.ww-lead{color:var(--memory-muted);margin:8px 0 0;font-size:13.5px;line-height:1.6}.ww-status{background:#faf8f5;border:1px solid #ebe5dc;border-radius:12px;padding:14px 16px}.ww-status p{color:var(--memory-ink);margin:0;font-size:15px}.ww-status .ww-status-line{color:var(--memory-muted);margin-top:4px;font-size:12.5px}.ww-cards{flex-direction:column;gap:12px;display:flex}.ww-card{background:var(--memory-card);border:1.5px solid var(--memory-line);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;scroll-margin-top:90px;display:flex}.ww-card[data-new=true]{border-color:var(--memory-purple)}.ww-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ww-pills{flex-wrap:wrap;gap:6px;display:flex}.ww-new{color:#5b4bd6;background:#f1effc;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.5}.ww-sure{border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600;line-height:1.5}.ww-sure-very{color:#fff;background:#1f1b16}.ww-sure-fairly{color:#4b3cc4;background:#ece8fb}.ww-sure-early{color:#8a6200;background:#fdf3dc}.ww-headline{color:var(--memory-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.ww-context{color:var(--memory-ink);margin:0;font-size:14px}.ww-reason{color:var(--memory-muted);margin:0;font-size:13px}.ww-suggest{background:#f6f4fe;border-radius:10px;margin:0;padding:9px 12px;font-size:14px}.ww-suggest b{color:#4b3cc4}.ww-how-toggle{color:#5b4bd6;white-space:normal;align-self:flex-start;height:auto;min-height:44px;padding:0;font-size:13px}.ww-how{background:#faf8f5;border:1px solid #ebe5dc;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.ww-how p{margin:0}.ww-cases{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ww-case{color:var(--memory-ink);flex-wrap:wrap;justify-content:space-between;gap:12px;text-decoration:none;display:flex}a.ww-case:hover .ww-case-left{text-decoration:underline}.ww-case-left{overflow-wrap:anywhere;min-width:0}.ww-case-right{white-space:nowrap;color:var(--memory-muted)}.ww-case-right[data-went=FELL]{color:#b6452f}.ww-case-right[data-went=ROSE]{color:#2e7d5b}.ww-muted{color:var(--memory-muted)}.ww-checked{border-top:1px solid var(--memory-line);color:var(--memory-muted);padding-top:12px;font-size:13px}.ww-checked summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.ww-checked summary::-webkit-details-marker{display:none}.ww-caret:before{content:"▸"}.ww-checked[open] .ww-caret:before{content:"▾"}.ww-checked ul{margin:4px 0 8px;padding-left:20px;line-height:1.7}.ww-skeleton{gap:12px;display:grid}.ww-skeleton div{background:var(--memory-line);border-radius:12px;height:64px;animation:2s ease-in-out infinite hr-pulse}.ww-skeleton div+div{height:140px}.ww-button{min-height:44px}@media(max-width:900px){.ww-view{max-width:none}}@media(max-width:720px){.ww-card{padding:14px}.ww-case-right{white-space:normal}}.email-trail{color:var(--creative-dashboard-ink);gap:20px;min-width:0;margin-top:24px;font-family:Inter,system-ui,sans-serif;display:grid}.email-trail p,.email-trail span,.email-trail label,.email-trail input,.email-trail select,.email-trail button{letter-spacing:0;line-height:1.6;font-size:14px!important}.email-trail p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.email-trail h3{overflow-wrap:anywhere;margin:0;font-size:17px}.email-trail h2{margin:0;font-size:20px}.email-muted{color:var(--creative-dashboard-muted)}.email-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.email-toolbar select,.email-feedback input{border:1px solid var(--creative-dashboard-line);background:var(--creative-card);color:var(--creative-dashboard-ink);border-radius:6px;min-width:0;padding:8px}.email-stats{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:10px;display:grid}.email-stat,.email-message,.email-forecast,.email-mode,.email-feedback{background:var(--creative-card);border:1px solid var(--creative-dashboard-line);border-radius:8px;padding:16px}.email-stat strong{font-size:22px;display:block}.email-messages,.email-message{gap:14px;display:grid}.email-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.email-badge{background:var(--memory-card);color:var(--creative-dashboard-muted);border-radius:6px;padding:3px 8px}.email-mode[data-mode=TEST],.email-badge[data-status=FOLDED]{color:var(--memory-amber);background:color-mix(in oklab,var(--memory-amber) 10%,var(--creative-card))}.email-mode[data-mode=LIVE],.email-badge[data-status=SENT]{color:var(--memory-green);background:color-mix(in oklab,var(--memory-green) 10%,var(--creative-card))}.email-mode[data-mode=OFF]{color:var(--creative-dashboard-muted);background:var(--memory-card)}.email-badge[data-status=FAILED]{color:var(--memory-coral)}.email-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.email-steps li{border-top:3px solid var(--creative-dashboard-line);color:var(--creative-dashboard-muted);min-width:0;padding-top:8px}.email-steps li[data-filled=true]{border-color:var(--memory-green);color:var(--creative-dashboard-ink)}.email-steps small{overflow-wrap:anywhere;font-size:12px;display:block}.email-body{gap:12px;display:grid}.email-feedback{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.email-feedback input{flex:1;min-width:180px}.email-forecast{gap:14px;display:grid}.email-trail button:focus-visible,.email-trail select:focus-visible,.email-feedback input:focus-visible{outline:2px solid var(--memory-purple);outline-offset:3px}@media(max-width:700px){.email-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.email-feedback{align-items:stretch}.email-feedback input{width:100%}}.cd-page{--creative-background:var(--creative-dashboard-background);--creative-ink:var(--creative-dashboard-ink);--creative-muted:var(--creative-dashboard-muted);--creative-line:var(--creative-dashboard-line);--creative-soft:var(--creative-dashboard-soft);background:var(--creative-background);color:var(--creative-ink);letter-spacing:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cd-page-title{color:var(--creative-ink);letter-spacing:0;margin:0;font:600 30px/1.25 Inter,system-ui,sans-serif}.cd-page-subtitle{max-width:680px;color:var(--creative-muted);margin:8px 0 0;line-height:1.65;font-size:14px!important}.cd-page-notice{background:var(--creative-card);border:1px solid var(--creative-line);color:var(--creative-muted);border-radius:8px;padding:22px;font-size:14px}.cd-experience{--cd-tone-0:var(--creative-accent);--cd-tone-1:var(--memory-purple);--cd-tone-2:var(--memory-green);--cd-tone-3:var(--memory-coral);--cd-tone-4:var(--memory-amber);--cd-unknown:var(--creative-unknown);color:var(--creative-ink);min-width:0;gap:0!important}.cd-scope-row{color:var(--creative-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 18px;font-size:12px;display:flex}.cd-scope-row>span,.cd-scope-row label{align-items:center;gap:8px;display:flex}.cd-scope-row select{border:1px solid var(--creative-line);background:var(--creative-card);min-width:0;max-width:260px;color:var(--creative-ink);font:inherit;border-radius:6px;padding:9px}.cd-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.cd-kpi{background:var(--creative-card);border:1px solid var(--creative-line);min-width:0;box-shadow:var(--creative-shadow);border-radius:8px;padding:17px 15px}.cd-kpi>div{min-height:38px;color:var(--creative-muted);align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.cd-kpi-icon{background:var(--creative-accent-soft);width:32px;height:32px;color:var(--creative-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cd-kpi:nth-child(2) .cd-kpi-icon{background:color-mix(in oklab,var(--memory-purple) 9%,var(--creative-card));color:var(--memory-purple)}.cd-kpi:nth-child(3) .cd-kpi-icon{background:color-mix(in oklab,var(--memory-green) 9%,var(--creative-card));color:var(--memory-green)}.cd-kpi:nth-child(4) .cd-kpi-icon{background:color-mix(in oklab,var(--memory-coral) 9%,var(--creative-card));color:var(--memory-coral)}.cd-kpi:nth-child(5) .cd-kpi-icon{background:color-mix(in oklab,var(--memory-amber) 10%,var(--creative-card));color:var(--memory-amber)}.cd-kpi svg{width:16px;height:16px}.cd-kpi>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-height:36px;margin:14px 0 8px;font-size:30px;font-weight:600;line-height:1.2;display:block}.cd-kpi>strong[data-unavailable=true]{color:var(--creative-muted);align-items:center;font-size:14px;line-height:1.4;display:flex}.cd-kpi p{color:var(--creative-muted);margin:0;line-height:1.6;font-size:10.5px!important}.cd-dashboard-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.cd-dashboard-layout:not(:has(.cd-memory-rail)){grid-template-columns:minmax(0,1fr)}.cd-main{gap:20px;min-width:0;display:grid}.cd-section{background:var(--creative-card);border:1px solid var(--creative-line);min-width:0;box-shadow:var(--creative-shadow);border-radius:8px;padding:24px}.cd-section-heading{grid-template-columns:28px minmax(0,1fr);gap:10px;margin-bottom:20px;display:grid}.cd-section-heading>span{background:var(--creative-accent-soft);width:28px;height:28px;color:var(--creative-accent);border-radius:6px;place-items:center;font-size:10px;font-weight:600;display:grid}.cd-section-heading h2{color:var(--creative-ink);letter-spacing:0;margin:0;font:600 18px/1.5 Inter,system-ui,sans-serif}.cd-section-heading p{color:var(--creative-muted);max-width:840px;margin:5px 0 0;line-height:1.65;font-size:11px!important}.cd-footnote{color:var(--creative-muted);overflow-wrap:anywhere;margin:0 0 18px;line-height:1.7;font-size:11.5px!important}.cd-filter-note,.cd-active-context{color:var(--creative-muted);margin:10px 0;line-height:1.6;font-size:11px!important}.cd-active-context{margin-top:20px}.cd-opportunity{border:1px solid color-mix(in oklab,var(--memory-coral) 20%,var(--creative-line));border-left:2px solid color-mix(in oklab,var(--memory-coral) 52%,var(--creative-line));background:linear-gradient(90deg,color-mix(in oklab,var(--memory-coral) 6%,var(--creative-card)),color-mix(in oklab,var(--memory-green) 7%,var(--creative-card)));border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:11px;padding:17px 15px;display:grid}.cd-opportunity>svg{width:15px;height:15px;color:color-mix(in oklab,var(--memory-coral) 78%,var(--creative-ink));margin-top:3px}.cd-opportunity strong{color:var(--creative-ink);font-size:12px;display:block}.cd-opportunity p{color:var(--creative-muted);margin:3px 0 0;line-height:1.6;font-size:11.5px!important}.cd-product-columns{background:var(--creative-soft);border-block:1px solid var(--creative-line);color:var(--creative-muted);grid-template-columns:1.15fr repeat(3,1fr) 1.1fr 1.2fr;gap:12px;padding:12px 8px;font-size:10px;font-weight:600;line-height:1.5;display:grid}.cd-product-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:28px 20px 12px;display:flex}.cd-empty-icon{background:var(--creative-accent-soft);width:44px;height:44px;color:var(--creative-accent);border-radius:8px;place-items:center;margin-bottom:14px;display:grid}.cd-empty-icon svg{width:21px;height:21px}.cd-product-empty h3,.cd-memory-empty h3{margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5}.cd-product-empty p{color:var(--creative-muted);max-width:510px;margin:0 0 16px;line-height:1.7;font-size:12px!important}.cd-badge{border:1px solid var(--creative-line);color:var(--creative-muted);background:var(--creative-soft);border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;line-height:1.5;display:inline-flex;font-size:10px!important}.cd-badge svg{width:12px;height:12px}.cd-activity-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cd-activity-panel{min-width:0}.cd-activity-panel+.cd-activity-panel{border-left:1px solid var(--creative-line);padding-left:18px}.cd-activity-panel>header{align-items:flex-start;gap:8px;min-height:42px;display:flex}.cd-activity-panel>header svg{width:15px;height:15px;color:var(--creative-accent);flex-shrink:0;margin-top:3px}.cd-activity-panel h3{margin:0;font-size:12px;font-weight:600;line-height:1.6}.cd-panel-state{flex-direction:column;align-items:flex-start;min-height:150px;padding:16px 0 4px;display:flex}.cd-panel-state>svg{width:22px;height:22px;color:var(--creative-muted);opacity:.65;margin-bottom:14px}.cd-panel-state strong{font-size:11px;font-weight:500}.cd-panel-state p{color:var(--creative-muted);margin:7px 0 0;line-height:1.7;font-size:11px!important}.cd-disclosure-button{white-space:normal;text-align:left;width:100%;height:auto;color:var(--creative-ink);background:0 0;justify-content:flex-start;gap:10px;margin-top:14px;padding:13px 0;font-size:12px;display:flex}.cd-disclosure-button>span{color:var(--creative-muted);margin-left:auto;font-size:10px}.cd-disclosure-button svg{flex-shrink:0;width:16px}.cd-explore svg[data-open=true],.cd-disclosure-button svg[data-open=true]{transform:rotate(180deg)}.cd-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:10px;display:grid}.cd-asset{border:1px solid var(--creative-line);border-radius:6px;min-width:0;overflow:hidden}.cd-asset>img,.cd-asset-empty{aspect-ratio:4/3;object-fit:contain;background:var(--creative-soft);width:100%}.cd-asset-empty{color:var(--creative-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.cd-asset>div:last-child{padding:13px}.cd-asset h3{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.cd-asset p{color:var(--creative-accent);margin:8px 0;line-height:1.6;font-size:11px!important}.cd-asset small{color:var(--creative-muted);font-size:10px;line-height:1.6}.cd-mix{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:26px;padding:5px 0 22px;display:grid}.cd-donut-wrap{aspect-ratio:1;width:210px;margin:auto;position:relative}.cd-donut-wrap svg{width:100%;height:100%}.cd-donut-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:32%}.cd-donut-center strong{font-size:25px;font-weight:600;line-height:1.2}.cd-donut-center span{color:var(--creative-muted);margin-top:4px;font-size:10px!important}.cd-donut-track,.cd-ring-unknown{stroke:var(--cd-unknown)}.cd-ring-0{stroke:var(--cd-tone-0)}.cd-ring-1{stroke:var(--cd-tone-1)}.cd-ring-2{stroke:var(--cd-tone-2)}.cd-ring-3{stroke:var(--cd-tone-3)}.cd-ring-4{stroke:var(--cd-tone-4)}.cd-tone-0{background:var(--cd-tone-0)}.cd-tone-1{background:var(--cd-tone-1)}.cd-tone-2{background:var(--cd-tone-2)}.cd-tone-3{background:var(--cd-tone-3)}.cd-tone-4{background:var(--cd-tone-4)}.cd-tone-unknown{background:var(--cd-unknown)}.cd-legend{gap:12px;display:grid}.cd-legend>div{grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:10px;font-size:11px;display:grid}.cd-swatch{border-radius:2px;width:8px;height:8px;margin-top:5px}.cd-legend span{line-height:1.5}.cd-legend small{color:var(--creative-muted);margin-top:3px;font-size:10px;display:block}.cd-legend strong{font-variant-numeric:tabular-nums;font-size:12px}.cd-mix-empty{text-align:center;color:var(--creative-muted);grid-column:1/-1;padding:20px}.cd-mix-empty h3{font-size:16px}.cd-mix-empty p{line-height:1.65;font-size:12px!important}.cd-explore{white-space:normal;border-color:var(--creative-line);height:auto;color:var(--creative-accent);background:var(--creative-card);margin-top:16px;padding:10px 13px;font-size:11px}.cd-explore+.cd-explore{margin-left:10px}.cd-coverage-detail{min-width:0;margin-top:18px}.cd-coverage-detail>section{box-shadow:none!important;border-radius:6px!important}.cd-focus-summary{border-block:1px solid var(--creative-line);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.cd-focus-summary>svg{width:18px;color:var(--creative-accent)}.cd-focus-summary h3{margin:0;font-size:12px}.cd-focus-summary p{color:var(--creative-muted);margin:5px 0;font-size:11px!important}.cd-focus-summary small{color:var(--creative-muted);font-size:10px;line-height:1.6}.cd-mix-observation{color:var(--creative-muted);align-items:center;gap:8px;margin:14px 0 0;display:flex;font-size:11px!important}.cd-mix-observation svg{width:14px;height:14px}.cd-dependency{border-top:1px solid var(--creative-line);margin-top:10px}.cd-dependency-detail{border-top:1px solid var(--creative-line);padding:16px 0}.cd-dependency-detail h3{margin:0 0 8px;font-size:16px;line-height:1.5}.cd-dependency-detail p{color:var(--creative-muted);line-height:1.7;font-size:12px!important}.cd-dependency-detail .cd-dependency-watch{color:var(--creative-ink);opacity:.72;margin:10px 0 0}.cd-classification-note{background:var(--creative-soft);padding:10px 12px}.cd-memory-rail{background:var(--creative-card);border:1px solid var(--creative-line);min-width:0;box-shadow:var(--creative-shadow);border-radius:8px;padding:22px 20px;position:sticky;top:24px}.cd-rail-heading{align-items:center;gap:10px;display:flex}.cd-rail-heading>svg{width:18px;height:18px;color:var(--creative-accent)}.cd-rail-heading h2{margin:0;font-size:16px;font-weight:600}.cd-rail-intro{color:var(--creative-muted);margin:8px 0 22px;line-height:1.65;font-size:11px!important}.cd-memory-empty{border-block:1px solid var(--creative-line);padding:20px 0 28px}.cd-memory-empty p{color:var(--creative-muted);margin:0;line-height:1.75;font-size:11px!important}.cd-calendar-link{width:100%;height:auto;color:var(--creative-accent);white-space:normal;justify-content:space-between;gap:8px;padding:15px 0 0;font-size:11px;display:flex}.cd-calendar-link svg{width:14px;height:14px}.cd-calendar-link svg:last-child{margin-left:auto}.cd-linked-memory h3{margin:16px 0;font-size:16px;line-height:1.5}.cd-linked-memory dl{gap:16px;margin:0 0 20px;display:grid}.cd-linked-memory dt{color:var(--creative-muted);margin-bottom:4px;font-size:10px}.cd-linked-memory dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.cd-rail-watch{border-block:1px solid var(--creative-line);gap:9px;padding:15px 0;display:flex}.cd-rail-watch>svg{width:16px;height:16px;color:var(--creative-accent);flex-shrink:0}.cd-rail-watch strong{font-size:11px}.cd-rail-watch p{margin:5px 0;font-size:12px!important}.cd-rail-watch small{color:var(--creative-muted);font-size:10px;line-height:1.6}.cd-rail-action{white-space:normal;width:100%;height:auto;color:var(--creative-accent);border-color:var(--creative-line);margin-top:18px;font-size:11px}.cd-experience .ci-bottom-ask{border-top:1px solid var(--creative-line);margin-top:24px;padding-bottom:12px}.cd-experience .ci-bottom-ask>svg,.cd-experience .ci-bottom-ask a{color:var(--creative-accent)}@media(max-width:1180px){.cd-dashboard-layout{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.cd-section{padding:20px}.cd-kpis{gap:8px}.cd-kpi{padding:14px 12px}.cd-kpi>div{grid-template-columns:1fr;gap:8px;min-height:68px;display:grid}.cd-activity-panels{gap:12px}.cd-activity-panel+.cd-activity-panel{padding-left:12px}.cd-mix{grid-template-columns:180px minmax(0,1fr);gap:16px}.cd-donut-wrap{width:180px}.cd-product-columns{gap:8px;font-size:9px}}@media(max-width:1050px){.cd-dashboard-layout{grid-template-columns:minmax(0,1fr)}.cd-memory-rail{position:static}.cd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cd-kpi>div{min-height:38px;display:flex}.cd-kpi:last-child{grid-column:span 2}.cd-mix{grid-template-columns:220px minmax(0,1fr)}.cd-donut-wrap{width:210px}}@media(max-width:600px){.cd-page-title{font-size:26px}.cd-page-subtitle{font-size:13px!important}.cd-scope-row{font-size:11px}.cd-scope-row label{justify-content:space-between;width:100%;display:flex}.cd-scope-row select{max-width:190px}.cd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cd-kpi:last-child{grid-column:1/-1}.cd-kpi>div{font-size:10px}.cd-kpi-icon{width:28px;height:28px}.cd-kpi>strong[data-unavailable=true]{font-size:13px}.cd-section{padding:18px 14px}.cd-section-heading{grid-template-columns:26px minmax(0,1fr);gap:9px}.cd-section-heading h2{font-size:16px;line-height:1.5}.cd-product-columns{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px;font-size:10px}.cd-product-empty{min-height:220px;padding:24px 4px 4px}.cd-activity-panels{grid-template-columns:1fr;gap:16px}.cd-activity-panel+.cd-activity-panel{border-left:0;border-top:1px solid var(--creative-line);padding:16px 0 0}.cd-activity-panel>header{min-height:0}.cd-panel-state{grid-template-columns:20px minmax(0,1fr);gap:0 10px;min-height:0;padding-top:12px;display:grid}.cd-panel-state>svg{grid-row:1/3;width:18px;height:18px;margin:0}.cd-panel-state p{grid-column:2}.cd-mix{grid-template-columns:1fr;gap:24px}.cd-donut-wrap{width:210px}.cd-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-disclosure-button{flex-wrap:wrap;font-size:11px}.cd-disclosure-button>span{margin-left:0}.cd-disclosure-button>svg:last-child{margin-left:auto}.cd-coverage-detail>section{padding:18px 10px!important}.cd-explore+.cd-explore{margin-left:0}.cd-opportunity{padding:17px 13px}.cd-opportunity p{font-size:11px!important}.cd-memory-rail{padding:20px 18px}}@media(prefers-reduced-motion:reduce){.cd-experience *{transition:none!important}}.cd-evidence-states{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.cd-evidence-states li{border:1px solid var(--creative-line);background:var(--creative-card);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.cd-evidence-states span{color:var(--creative-muted);font-size:11px!important}.cd-evidence-states strong{color:var(--creative-ink);font-size:13px;font-weight:600}.cd-evidence-states li[data-tone=ok] strong{color:var(--creative-accent)}.cd-off-empty{align-items:flex-start;gap:12px;padding:16px 8px;display:flex}.cd-off-empty>svg{width:18px;height:18px;color:var(--creative-muted);flex:none;margin-top:2px}.cd-off-empty h3{margin:0 0 4px;font-size:14px;font-weight:600}.cd-off-empty p{color:var(--creative-muted);max-width:560px;margin:0;line-height:1.6;font-size:12px!important}.cd-classification{border-top:1px solid var(--creative-line);margin-top:16px;padding-top:16px}.cd-classification h3{align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:600;display:flex}.cd-classification h3 svg{width:16px;height:16px}.cd-classification>p{color:var(--creative-muted);margin:0 0 12px;font-size:12px!important}.cd-classification dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0 0 12px;display:grid}.cd-classification dl div{background:var(--creative-soft);border-radius:6px;padding:8px 10px}.cd-classification dt{font-weight:600;font-size:11px!important}.cd-classification dd{color:var(--creative-muted);margin:0;font-size:11px!important}@media(max-width:720px){.cd-evidence-states{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-top{gap:16px;margin-bottom:20px;display:grid}.cd-top-head h2{color:var(--creative-ink);margin:0;font:600 18px/1.4 Inter,system-ui,sans-serif}.cd-top-head p{color:var(--creative-muted);max-width:760px;margin:4px 0 0;line-height:1.6;font-size:12px!important}.cd-top-meta,.cd-top-foot{color:var(--creative-muted);margin:0;font-size:11.5px!important}.cd-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;display:grid}.cd-metric{border:1px solid var(--creative-line);border-radius:8px;min-width:0;padding:12px 14px}.cd-metric dt{color:var(--creative-muted);font-size:11px;font-weight:600}.cd-metric dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 2px;font-size:22px;font-weight:600;line-height:1.2}.cd-metric small{color:var(--creative-muted);font-size:10.5px;line-height:1.4;display:block}.cd-metrics-tight dd{font-size:20px}.cd-chart{border:1px solid var(--creative-line);border-radius:8px;margin:0;padding:12px 14px}.cd-chart figcaption{color:var(--creative-muted);margin-bottom:8px;font-size:11px;font-weight:600}.cd-chart-plot{border-bottom:1px solid var(--creative-line);align-items:flex-end;gap:3px;height:96px;display:flex}.cd-chart-col{border-radius:2px;outline:none;flex:1;align-items:flex-end;min-width:3px;height:100%;display:flex}.cd-chart-col:focus-visible,.cd-chart-col:hover{background:color-mix(in oklab,var(--creative-accent) 8%,transparent)}.cd-chart-bar{background:var(--creative-accent);opacity:.75;border-radius:2px 2px 0 0;width:100%;display:block}.cd-chart-col:hover .cd-chart-bar{opacity:1}.cd-chart-gap{background:repeating-linear-gradient(135deg,var(--creative-line) 0 2px,transparent 2px 6px);opacity:.6;width:100%;height:100%;display:block}.cd-chart-axis{color:var(--creative-muted);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.cd-table-wrap{overflow-x:auto}.cd-table{border-collapse:collapse;width:100%;font-size:12.5px}.cd-table caption{text-align:left;color:var(--creative-muted);padding-bottom:6px;font-size:11px;font-weight:600}.cd-table th,.cd-table td{border-bottom:1px solid var(--creative-line);text-align:left;vertical-align:top;font-variant-numeric:tabular-nums;padding:9px 8px}.cd-table thead th{color:var(--creative-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.cd-table .num{text-align:right;white-space:nowrap}.cd-table tbody th{max-width:320px;font-weight:500}.cd-cell-title{overflow-wrap:anywhere;display:block}.cd-table tbody th small{color:var(--creative-muted);font-size:10.5px;font-weight:400;display:block}.cd-day-list{gap:12px;display:grid}.cd-day h3{color:var(--creative-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:11px;font-weight:600}.cd-day h3 span{font-weight:400}.cd-day ul{border:1px solid var(--creative-line);border-radius:8px;margin:0;padding:0;list-style:none}.cd-rec{grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:grid}.cd-rec+.cd-rec{border-top:1px solid var(--creative-line)}.cd-rec-time{font-variant-numeric:tabular-nums;color:var(--creative-muted);font-size:11.5px}.cd-rec-main{min-width:0;display:grid}.cd-rec-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cd-rec-sub{color:var(--creative-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.cd-rec-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.cd-chip{border:1px solid var(--creative-line);color:var(--creative-muted);border-radius:999px;padding:1px 7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.cd-rec-link{color:var(--creative-accent);white-space:nowrap;text-align:right;min-width:84px;font-size:12px;text-decoration:underline}.cd-rec-more{color:var(--creative-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}@media(max-width:640px){.cd-rec{grid-template-columns:minmax(0,1fr) auto}.cd-rec-time{grid-column:1/-1}.cd-rec-tags{justify-content:flex-start}}.cd-coverage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cd-coverage-tools{align-items:center;gap:8px;display:flex}.cd-coverage-search{border:1px solid var(--creative-line);background:var(--creative-soft);color:var(--creative-muted);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;display:flex}.cd-coverage-search input{width:160px;color:inherit;background:0 0;border:0;outline:0;font-size:12px}.cd-coverage-tools select{border:1px solid var(--creative-line);background:var(--creative-soft);color:var(--creative-muted);border-radius:6px;padding:6px 8px;font-size:12px}.cd-coverage-tools :disabled{cursor:not-allowed;opacity:.7}.cd-coverage-columns{grid-template-columns:1.4fr repeat(4,1fr)}.cd-coverage-empty{justify-content:center;padding:28px 12px}@media(max-width:600px){.cd-coverage-tools{width:100%}.cd-coverage-search{flex:1}.cd-coverage-search input{width:100%}.cd-coverage-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-cell-creative{align-items:center;gap:12px;min-width:0;display:flex}.cd-thumb{border:1px solid var(--creative-line);background:var(--creative-soft);width:56px;height:56px;color:var(--creative-muted);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.cd-thumb img{object-fit:contain;width:100%;height:100%}.cd-intelligence{gap:18px;min-width:0;margin:28px 0 20px;display:grid}.cd-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cd-intelligence-panel{border:1px solid var(--creative-line);background:var(--creative-card);min-width:0;box-shadow:var(--creative-shadow);border-radius:8px;overflow:hidden}.cd-intelligence-panel>header{border-bottom:1px solid var(--creative-line);align-items:flex-start;gap:10px;padding:20px 22px;display:flex}.cd-intelligence-panel>header>svg{width:18px;height:18px;color:var(--creative-accent);flex:none;margin-top:2px}.cd-intelligence-panel h3{font:600 15px/1.5 var(--font-sans);color:var(--creative-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0}.cd-intelligence-pending{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:230px;padding:28px 24px;display:flex}.cd-intelligence-icon{background:var(--creative-accent-soft);width:44px;height:44px;color:var(--creative-accent);border-radius:8px;flex:none;place-items:center;display:grid}.cd-intelligence-icon svg{width:22px;height:22px}.cd-intelligence-pending strong{font:600 14px/1.6 var(--font-sans);color:var(--creative-ink);overflow-wrap:anywhere;display:block}.cd-intelligence-pending p{color:var(--creative-muted);max-width:410px;margin:7px auto 0;line-height:1.7;font-size:12px!important}.cd-intelligence-attention{grid-column:1/-1}.cd-intelligence-attention .cd-intelligence-pending{text-align:left;flex-direction:row;justify-content:flex-start;min-height:150px;padding:28px 32px}.cd-intelligence-attention .cd-intelligence-pending p{max-width:680px;margin-left:0}@media(max-width:900px){.cd-intelligence-grid{grid-template-columns:1fr}.cd-intelligence-attention{grid-column:auto}.cd-intelligence-pending{min-height:200px}}@media(max-width:600px){.cd-intelligence-panel>header{padding:18px 16px}.cd-intelligence-pending{padding:24px 18px}.cd-intelligence-attention .cd-intelligence-pending{align-items:flex-start;padding:24px 18px}.cd-intelligence-grid{gap:16px}}.cd-redesign-section{gap:22px;margin:0 0 22px;display:grid}.cd-step-heading{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cd-step-heading>span{background:var(--creative-step-ink);width:30px;height:30px;color:var(--creative-card);font:600 13px/1 var(--font-sans);border-radius:6px;place-items:center;display:grid}.cd-step-heading h2{font:400 25px/1.25 var(--font-serif);letter-spacing:0;color:var(--creative-ink);margin:0}.cd-step-heading p{color:var(--creative-muted);margin:7px 0 0;line-height:1.65;font-size:12px!important}.cd-performance-metrics{border-block:1px solid var(--creative-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding-block:18px}.cd-performance-metrics .cd-metric{box-shadow:none;border:0;border-radius:0;padding:0 18px}.cd-performance-metrics .cd-metric:first-child{padding-left:0}.cd-performance-metrics .cd-metric+.cd-metric{border-left:1px solid var(--creative-line)}.cd-performance-metrics dd{white-space:nowrap;overflow-wrap:normal;margin-block:10px 5px;font-size:clamp(16px,1.35vw,24px);line-height:1.3}.cd-spend-block{gap:10px;display:grid}.cd-spend-block h3,.cd-product-coverage-block h3{font:600 14px/1.5 var(--font-sans);letter-spacing:0;color:var(--creative-ink);margin:0}.cd-spend-bar{background:var(--creative-soft);border-radius:4px;height:18px;display:flex;overflow:hidden}.cd-spend-segment{flex-basis:0;min-width:0}.cd-spend-segment-0{background:var(--creative-spend-top)}.cd-spend-segment-1{background:var(--creative-spend-next)}.cd-spend-segment-2{background:var(--creative-spend-other)}.cd-spend-legend{color:var(--creative-muted);flex-wrap:wrap;gap:10px 22px;margin:0;line-height:1.6;display:flex;font-size:11.5px!important}.cd-spend-legend span{align-items:center;gap:6px;display:flex}.cd-spend-legend span:before{content:"";background:var(--creative-spend-top);border-radius:2px;flex:none;width:9px;height:9px}.cd-spend-legend span:nth-child(2):before{background:var(--creative-spend-next)}.cd-spend-legend span:nth-child(3):before{background:var(--creative-spend-other)}.cd-spend-callout{background:var(--creative-soft);color:var(--creative-muted);border-radius:6px;margin:4px 0 0;padding:14px 16px;line-height:1.75;font-size:12px!important}.cd-spend-callout strong{color:var(--creative-ink);font-weight:600}.cd-product-coverage-block{border-top:1px solid var(--creative-line);gap:10px;padding-top:20px;display:grid}.cd-product-coverage-block h3 span{color:var(--creative-muted);margin-left:8px;font-size:10px;font-weight:400}.cd-product-coverage-table{min-width:680px}.cd-product-coverage-table thead{background:var(--creative-soft)}.cd-product-coverage-table thead th{white-space:nowrap;text-transform:none;letter-spacing:0}.cd-product-thumb{object-fit:cover;border-radius:6px;flex:none;width:40px;height:40px}.cd-v2-pending{align-items:center;gap:14px;padding:22px 4px;display:flex}.cd-v2-pending strong{font-size:14px;font-weight:600}.cd-v2-pending p{color:var(--creative-muted);max-width:680px;margin:5px 0 0;line-height:1.7;font-size:12px!important}.cd-v2-pending .cd-intelligence-icon{background:var(--creative-soft);color:var(--creative-muted)}.cd-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cd-attention-card{border:1px solid var(--creative-attention-line);background:var(--creative-attention-bg);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.cd-attention-card header{align-items:center;gap:12px;min-width:0;display:flex}.cd-attention-card h3{font:600 13px/1.5 var(--font-sans);letter-spacing:0;overflow-wrap:anywhere;color:var(--creative-ink);margin:0}.cd-attention-card p{color:var(--creative-muted);margin:0;font-size:12px!important}.cd-attention-card .cd-attention-return{color:var(--creative-ink);margin-top:5px;font-size:15px!important}.cd-attention-return strong{color:var(--creative-return-down);font-weight:600}.cd-attention-chip{background:var(--decisions-type-bidding-bg);color:var(--decisions-type-bidding-text);border-radius:4px;align-self:flex-start;margin-top:auto;padding:4px 8px;font-size:10px;line-height:1.7}.cd-attention-rule{padding-top:2px}.cd-attention-empty{color:var(--creative-muted);margin:0;padding-block:12px;font-size:13px!important}.cd-thumb img{object-fit:cover}.cd-read-error{color:var(--creative-muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex;font-size:12px!important}.cd-approach-table{min-width:660px}.cd-approach-table thead th{letter-spacing:0;text-transform:none}.cd-approach-table tbody th{width:46%;max-width:none;padding-block:13px}.cd-approach-table tbody th strong{font-size:12px;font-weight:600}.cd-approach-table tbody small{margin-top:3px;font-size:11px;line-height:1.7}.cd-approach-table td{vertical-align:middle;font-size:11px}.cd-approach-table tr[data-unused=true]{color:var(--creative-muted)}.cd-approach-share{align-items:center;gap:8px;display:flex}.cd-approach-track{background:var(--creative-soft);border-radius:2px;width:80px;height:7px;display:block;overflow:hidden}.cd-approach-track>span{background:var(--creative-spend-top);height:100%;display:block}.cd-approach-table td[data-tone=above]{color:var(--creative-product-active)}.cd-step-status{vertical-align:middle;letter-spacing:.04em;text-transform:uppercase;color:#2f6b3a;background:#e9f3ea;border:1px solid #c6e0c9;border-radius:999px;margin-left:10px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.cd-four-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.cd-product-bars{gap:14px;display:grid}.cd-product-bar-row{grid-template-columns:220px minmax(0,1fr) 30px;align-items:center;gap:12px;font-size:12px;display:grid}.cd-product-bar-track{background:var(--creative-soft);border-radius:3px;height:14px;display:flex;overflow:hidden}.cd-product-bar-active{background:var(--creative-product-active)}.cd-product-bar-launched{background:var(--creative-product-launched)}@media(max-width:1100px){.cd-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.cd-performance-metrics .cd-metric:nth-child(4){border-left:0;padding-left:0}}@media(max-width:1000px){.cd-attention-grid,.cd-four-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cd-step-heading h2{font-size:22px}.cd-redesign-section{gap:18px}.cd-performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-performance-metrics .cd-metric{padding-inline:12px}.cd-performance-metrics .cd-metric:nth-child(odd){border-left:0;padding-left:0}.cd-performance-metrics .cd-metric:nth-child(4){border-left:1px solid var(--creative-line);padding-left:12px}.cd-attention-grid{grid-template-columns:1fr}.cd-v2-pending{align-items:flex-start;padding-block:16px}.cd-product-bar-row{grid-template-columns:1fr 28px}.cd-product-bar-row>.cd-cell-creative{grid-column:1/-1}.cd-product-coverage-block h3 span{margin:4px 0 0;display:block}.cd-four-metrics .cd-metric dd{font-size:18px}}.cd-approach-metrics .cd-metric small{color:var(--creative-muted);margin-top:4px;font-size:11px;display:block}.cd-approach-metrics dd[data-serif]{font-family:var(--font-serif,Georgia,serif);font-size:24px;line-height:1.2}.cd-approach-callout{color:#3f5622;background:#eef3e6;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.cd-approach-callout strong{font-weight:600}.cd-approach-dot{background:#3f5622;border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.cd-approach-table thead th{font-variant:small-caps;text-transform:uppercase;letter-spacing:.06em;color:var(--creative-muted);font-size:10px}.cd-approach-table tbody tr{border-bottom:1px solid #eee7dc}.cd-approach-table tbody th,.cd-approach-table td{border-color:#eee7dc}.cd-approach-table tbody th strong{font-weight:600}.cd-approach-table tbody small{color:var(--creative-muted);display:block}.cd-approach-table .cd-num{text-align:right;font-variant-numeric:tabular-nums}.cd-approach-table thead th:nth-child(2),.cd-approach-table thead th:nth-child(4){text-align:right}.cd-approach-table tr[data-unused=true]{opacity:.6}.cd-approach-share{width:100%}.cd-approach-track{background:#f2eee7;border-radius:6px;flex:1;width:auto;min-width:80px;height:12px}.cd-approach-track>span{background:#8daa62;border-radius:6px}.cd-approach-table td[data-tone=above]{color:#2f6b3a;font-weight:600}.cd-approach-table td[data-tone=below]{color:#a8432f}.cd-approach-foot{color:var(--creative-muted);margin:0;font-size:11px}.cd-support-metrics .cd-metric[data-tone=none] dd{color:#a8432f}.cd-support-metrics .cd-metric[data-tone=under] dd{color:#9a6a1b}.cd-support-callout{color:#7c3423;background:#f9ece8;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.cd-support-callout strong{font-weight:600}.cd-support-dot{background:#a8432f;border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.cd-support-note{color:var(--creative-muted);background:var(--creative-soft);border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.65}.cd-support-table{min-width:720px}.cd-support-table tbody th{width:40%}.cd-support-table tbody th strong{font-size:12px;font-weight:600}.cd-support-table td{vertical-align:middle;font-size:11.5px}.cd-seller-rank{background:var(--creative-soft);width:22px;height:22px;color:var(--creative-muted);font:600 11px/1 var(--font-sans);border-radius:6px;flex:none;place-items:center;display:inline-grid}.cd-seller-thumb{object-fit:cover;border:1px solid var(--creative-line);border-radius:8px;flex:none;width:40px;height:40px}.cd-seller-thumb-empty{color:var(--creative-muted);background:var(--creative-soft);place-items:center;display:inline-grid}.cd-support-table tr[data-warm=true]{background:#fbf6ee}.cd-support-table td[data-tone=none]{color:#a8432f;font-weight:600}.cd-support-table td[data-tone=under]{color:#9a6a1b;font-weight:600}.cd-support-awaiting{color:var(--creative-muted);text-align:center;font-style:italic}.cd-support-chip{letter-spacing:.03em;border:1px solid var(--creative-line);color:var(--creative-muted);border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.cd-support-chip[data-tone=none]{color:#a8432f;background:#f9ece8;border-color:#ebcdbf}.cd-support-chip[data-tone=under]{color:#9a6a1b;background:#f8efdc;border-color:#e8d9b4}.cd-support-chip[data-tone=well]{color:#2f6b3a;background:#e9f3ea;border-color:#c6e0c9}.cd-support-connect{border:1px solid var(--creative-line);background:var(--creative-card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.cd-support-connect p{margin:0;font-size:12.5px}.cd-support-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cd-support-toggle{height:auto;padding:0;font-size:12px}.cd-approach-types{margin-top:14px}.cd-approach-types-title{color:var(--muted-foreground);margin:0 0 8px;font-size:.8125rem;font-weight:600}.cd-approach-types-list{color:var(--muted-foreground);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.cd-approach-types-list li{gap:2px;display:grid}.cd-approach-types-list strong{font-weight:600}.cd-approach-types-list small{opacity:.85;font-size:.8125rem}.cd-why{flex-direction:column;gap:10px;min-width:0;display:flex}.cd-why-chip{background:var(--muted);color:var(--muted-foreground);border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:11px;line-height:1.6}.cd-why-chip--red{background:var(--decisions-type-bidding-bg);color:var(--decisions-type-bidding-text)}.cd-why-chip--amber{background:color-mix(in oklab,var(--shield-testing,#d99a1e) 16%,transparent);color:color-mix(in oklab,var(--shield-testing,#d99a1e) 70%,var(--creative-ink))}.cd-why-rows{flex-direction:column;margin:0;display:flex}.cd-why-row{border-top:1px solid var(--creative-attention-line);color:var(--creative-ink);grid-template-columns:minmax(0,1fr) auto 3.5em;gap:8px;padding:6px 0;font-size:13px;line-height:1.45;display:grid}.cd-why-row:first-child{border-top:0}.cd-why-row dt,.cd-why-row dd{margin:0;font-size:13px!important;line-height:1.45!important}.cd-why-row dt{overflow-wrap:anywhere;color:var(--creative-muted)}.cd-why-change{text-align:right;font-variant-numeric:tabular-nums}.cd-why-values{font-variant-numeric:tabular-nums;white-space:nowrap}.cd-why-row.is-main dt,.cd-why-row.is-main dd{color:var(--creative-ink);font-weight:700}.cd-why-row.is-main .cd-why-change{color:var(--creative-return-down)}.cd-attention-card .cd-why-next{color:var(--creative-ink);background:color-mix(in oklab,var(--primary) 9%,transparent);border-radius:6px;padding:10px 12px;font-size:13.5px!important;line-height:1.5!important}.cd-attention-card .cd-why-note{color:var(--creative-muted);font-size:11.5px!important}.cd-attention-why-rule{margin-top:-6px}.cd-attention-card .cd-why-chip{--why-tone:var(--creative-dashboard-muted,var(--muted-foreground));color:color-mix(in oklab,var(--why-tone) 80%,black);background:color-mix(in oklab,var(--why-tone) 12%,var(--creative-card,white))}.cd-attention-card .cd-why-chip--red{--why-tone:var(--memory-coral)}.cd-attention-card .cd-why-chip--amber{--why-tone:var(--memory-amber)}.cd-attention-card .cd-why-chip--neutral{color:var(--creative-muted)}.cd-linked-decisions{gap:10px;min-width:0;display:grid}.cd-linked-decisions h4{font:700 13.5px/1.5 var(--font-sans);color:var(--creative-ink);margin:0}.cd-linked-decision{border-bottom:1px solid var(--creative-attention-line);color:var(--creative-ink);font:400 13px/1.5 var(--font-sans);overflow-wrap:anywhere;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 0;text-decoration:none;display:grid}.cd-linked-decision>span:first-child{color:var(--creative-muted)}.cd-linked-decision>span:last-child{color:var(--memory-purple);white-space:nowrap}.cd-linked-see-all{white-space:normal;text-align:left;height:auto;min-height:36px;color:var(--memory-purple);justify-self:start;padding:0;font-size:13px}.cd-attention-card.is-linked-creative{outline:2px solid var(--memory-purple);outline-offset:3px;scroll-margin-top:24px}.cd-linked-decision:focus-visible{outline:2px solid var(--memory-purple);outline-offset:2px}.cd-approach-percent{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 5.5em;width:5.5em}.cd-approach-track{flex:1 0 80px;min-width:80px}.cd-approach-table[data-enhanced=true]{table-layout:fixed;min-width:850px}.cd-approach-table[data-enhanced=true] thead th{letter-spacing:0;text-transform:none;font-variant:normal}.cd-approach-table[data-enhanced=true] th:first-child{width:32%}.cd-approach-table[data-enhanced=true] th:nth-child(2){width:12%}.cd-approach-table[data-enhanced=true] th:nth-child(3){width:22%}.cd-approach-table[data-enhanced=true] th:nth-child(4){width:34%}.cd-approach-coverage{color:var(--creative-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;line-height:1.7;display:flex}.cd-approach-coverage strong{color:var(--creative-ink);font-weight:600}.cd-approach-coverage-bar{background:var(--creative-spend-other);border-radius:3px;flex:none;width:100px;height:8px;display:flex;overflow:hidden}.cd-approach-coverage-bar>span{background:var(--creative-spend-top);flex-basis:0;min-width:0}.cd-approach-coverage-bar>span+span{background:var(--creative-spend-other)}.cd-approach-return{text-align:right;gap:6px;display:grid}.cd-approach-return-main,.cd-approach-return-basis{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.cd-approach-return-main>strong{color:var(--creative-ink);font-size:13px}.cd-approach-pill{background:var(--creative-soft);color:var(--creative-muted);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.6;display:inline-block}.cd-approach-pill[data-tone=above]{color:var(--creative-product-active);background:color-mix(in oklab,var(--creative-product-active) 9%,var(--creative-card))}.cd-approach-pill[data-tone=below]{color:var(--creative-return-down);background:color-mix(in oklab,var(--creative-return-down) 9%,var(--creative-card))}.cd-approach-pill[data-tone=little_above]{color:var(--creative-product-active);background:color-mix(in oklab,var(--creative-product-active) 5%,var(--creative-card))}.cd-approach-pill[data-tone=little_below]{color:var(--creative-return-down);background:color-mix(in oklab,var(--creative-return-down) 5%,var(--creative-card))}.cd-approach-pill[data-tone=model]{color:var(--memory-amber);background:var(--creative-attention-bg)}.cd-approach-muted{color:var(--creative-muted);font-weight:400}.cd-approach-table tr.cd-approach-unclear{background:color-mix(in oklab,var(--creative-spend-other) 24%,var(--creative-card))}.cd-approach-share[data-unclear=true] .cd-approach-track>span{background:var(--creative-spend-other)}.cd-approach-total{font-weight:600}.cd-approach-table .cd-approach-total th,.cd-approach-table .cd-approach-total td{border-top:1px solid var(--creative-line);padding-block:13px}.cd-approach-evidence-foot{line-height:1.7;font-size:12.5px!important}.brandos-works{background:var(--works-surface);border:1px solid var(--works-line);color:var(--memory-ink);font-family:var(--font-sans);border-radius:8px;margin:2px 0 18px;padding:20px}.brandos-works-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.brandos-works-eyebrow{color:var(--works-purple);margin:0;font-size:12px;font-weight:600}.brandos-works h2{overflow-wrap:anywhere;margin:12px 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.3}.brandos-works-intro{margin:0;font-size:15px;line-height:1.55}.brandos-works .brandos-works-toggle{min-height:36px;color:var(--works-purple);border-color:var(--works-line);background:var(--memory-card);border-radius:999px;flex:none;font-size:12px}.brandos-works-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.brandos-works-steps>li{background:var(--memory-card);border:1px solid var(--works-line);border-radius:8px;flex-direction:column;min-width:0;padding:16px;display:flex}.brandos-works-step-heading{align-items:center;gap:8px;display:flex}.brandos-works-number{background:var(--works-number-surface);width:26px;height:26px;color:var(--works-number-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.brandos-works-steps h3{margin:0;font-size:15px;font-weight:600;line-height:1.4}.brandos-works-steps p{margin:10px 0 14px;font-size:14px;line-height:1.55}.brandos-works-live{min-height:72px;color:var(--works-purple);overflow-wrap:anywhere;border-top:1px solid #0000;margin-top:auto;padding-top:10px;font-size:13px;font-weight:600;line-height:1.55}.brandos-works-live[data-present=true]{border-top-color:var(--works-line)}.brandos-works .brandos-works-link{height:auto;color:var(--works-purple);font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;padding:0;display:inline}.brandos-works-folded-copy{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.55}.brandos-works-folded-copy strong{color:var(--works-purple);font-weight:600;display:block}.brandos-works-folded-copy span{color:var(--memory-muted);display:block}.brandos-works[data-folded=true]{padding:12px 16px}@media(max-width:900px){.brandos-works-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.brandos-works{padding:16px}.brandos-works-steps{grid-template-columns:minmax(0,1fr)}.brandos-works-header{flex-wrap:wrap;align-items:flex-start}.brandos-works-toggle{margin-left:auto}}.not-settled-chip{border:1px solid var(--memory-line,var(--border));background:var(--memory-surface,var(--muted));width:fit-content;max-width:100%;color:var(--memory-muted,var(--muted-foreground));overflow-wrap:anywhere;border-radius:6px;justify-self:start;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.not-settled-note{color:var(--memory-muted,var(--muted-foreground));overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.not-settled-content{gap:4px;display:grid}.decision-story-card[data-tone=not-settled],.decisions-snapshot-card[data-not-settled=true]{background:var(--memory-surface,var(--muted));border-color:var(--memory-line,var(--border))}.decision-story-card[data-tone=not-settled] h4,.decision-story-card[data-tone=not-settled] svg,.decisions-snapshot-card[data-not-settled=true] h4{color:var(--memory-muted,var(--muted-foreground))}.decisions-status[data-status=not-settled] strong{background:var(--memory-surface);color:var(--memory-muted);border-radius:6px;justify-self:start;padding:3px 8px;display:inline-flex}.episodes-calendar .episodes-pill[data-status=not-settled]{background:var(--memory-surface);color:var(--memory-muted)}.decisions-focus{border-bottom:1px solid var(--memory-line);padding:10px 14px 12px}.decisions-focus-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.decisions-focus-row>button{background:var(--memory-card);border-color:var(--memory-line);height:auto;min-height:32px;color:var(--memory-ink);white-space:normal;border-radius:999px;gap:6px;padding:5px 10px;font-size:11px}[data-focus=reason]{--focus-color:var(--decision-focus-reason)}[data-focus=due]{--focus-color:var(--memory-purple)}[data-focus=result]{--focus-color:var(--decision-focus-result)}[data-focus=lesson]{--focus-color:var(--decision-focus-lesson)}[data-focus=unusual]{--focus-color:var(--decision-focus-unusual)}.decisions-focus-dot{background:var(--focus-color);border-radius:50%;flex-shrink:0;width:7px;height:7px}.decisions-focus-row>button[aria-pressed=true]{border-color:var(--focus-color);background:color-mix(in srgb,var(--focus-color) 9%,var(--memory-card))}.decisions-important{color:var(--memory-muted);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.decisions-important button[data-state=checked]{background:var(--memory-purple)}.decisions-focus-caption{color:var(--memory-muted);margin:7px 0 0;font-size:10px;line-height:1.5}.decisions-row[data-focus],.decisions-entry[data-selected=true] .decisions-row[data-focus]{box-shadow:inset 4px 0 var(--focus-color)}.decisions-status .decisions-focus-status{color:var(--focus-color)}.decisions-description .decisions-creative-subtitle{color:var(--memory-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.creative-signal-summary{background:var(--memory-card);border:1px solid var(--memory-line);border-radius:8px;min-width:0;padding:12px}.creative-signal-summary>div{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.creative-signal-summary strong{color:var(--memory-ink);overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.4}.creative-signal-summary p{color:var(--memory-ink);margin:7px 0 0;font-size:12px;line-height:1.5}.creative-signal-pill{--signal-color:var(--memory-muted);color:var(--signal-color);background:color-mix(in srgb,var(--signal-color) 10%,var(--memory-card));white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;display:inline-flex}.creative-signal-pill[data-tone=NEGATIVE]{--signal-color:var(--decision-focus-unusual)}.creative-signal-pill[data-tone=MIXED],.creative-signal-pill[data-tone=EARLY]{--signal-color:var(--decision-focus-lesson)}.creative-signal-pill[data-tone=POSITIVE]{--signal-color:var(--decision-focus-result)}.creative-signal-figures{min-width:0}.creative-signal-figures summary{cursor:pointer;color:var(--memory-purple);padding:5px 0;font-size:11px;font-weight:600}.creative-signal-figures summary:focus-visible{outline:2px solid var(--memory-purple);outline-offset:2px}.creative-signal-figures table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--memory-ink);margin-top:6px;font-size:11px}.creative-signal-figures th,.creative-signal-figures td{border-bottom:1px solid var(--memory-line);text-align:left;overflow-wrap:anywhere;padding:7px 5px}.creative-signal-figures th:first-child{width:46%}.creative-signal-figures th{font-weight:600}.creative-signal-figures em{color:var(--memory-muted);font-weight:400}.creative-signal-baseline{background:var(--memory-surface);border-radius:6px;margin-top:8px;padding:8px}.creative-signal-baseline p,.creative-signal-figures .creative-signal-provenance{color:var(--memory-muted);font-size:10px;line-height:1.5}.creative-signal-figures .creative-signal-provenance{margin-top:7px}@media(max-width:620px){.decisions-important{margin-left:0}.decisions-focus-caption{font-size:10px}}.compact-fold{margin-top:6px}.compact-fold>summary{cursor:pointer;color:var(--memory-muted);font-size:12px;font-weight:600;list-style:none}.compact-fold>summary::-webkit-details-marker{display:none}.compact-fold>summary:before{content:"▶ ";font-size:9px}.compact-fold[open]>summary:before{content:"▼ "}.compact-fold>:not(summary){margin-top:6px}.decisions-grouping{margin-left:6px;display:inline-block}.decisions-grouping>summary{display:inline}.shopify-memory-app .sm-price-history{min-width:0;color:var(--sm-ink);margin-top:24px}.shopify-memory-app .sm-price-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.shopify-memory-app .sm-price-search{border:1px solid var(--sm-line);background:var(--sm-surface);width:min(440px,100%);color:var(--sm-muted);border-radius:6px;align-items:center;gap:10px;padding:0 12px;display:flex}.shopify-memory-app .sm-price-search input{width:100%;min-width:0;height:42px;color:var(--sm-ink);outline-offset:2px;background:0 0;border:0;font-size:14px}.shopify-memory-app .sm-price-search svg{flex:none;width:18px}.shopify-memory-app .sm-price-products{border-top:1px solid var(--sm-line)}.shopify-memory-app .sm-price-product{border-bottom:1px solid var(--sm-line);text-align:left;width:100%;height:auto;min-height:84px;color:var(--sm-ink);white-space:normal;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.6fr) minmax(120px,1fr) minmax(160px,1fr) 120px 24px;justify-items:start;gap:18px;padding:16px 8px;display:grid}.shopify-memory-app .sm-price-product:hover{background:var(--sm-surface)}.shopify-memory-app .sm-price-product strong{overflow-wrap:anywhere;font-size:14px;display:block}.shopify-memory-app .sm-price-product small,.shopify-memory-app .sm-price-muted{color:var(--sm-muted);font-size:12px;line-height:1.5;display:block}.shopify-memory-app .sm-price-sale{color:var(--shopify-sale-accent);background:var(--shopify-sale-soft);margin:4px 0}.shopify-memory-app .sm-price-heading h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:24px;line-height:1.3}.shopify-memory-app .sm-price-heading p{color:var(--sm-muted);margin:4px 0;font-size:13px;line-height:1.6}.shopify-memory-app .sm-price-heading .sm-status{margin-left:8px}.shopify-memory-app .sm-price-group{max-width:360px;color:var(--sm-body);gap:6px;margin-top:20px;font-size:12px;display:grid}.shopify-memory-app .sm-price-group select{border:1px solid var(--sm-line);background:var(--sm-surface);min-width:0;height:40px;color:var(--sm-ink);border-radius:6px;padding:0 10px;font-size:14px}.shopify-memory-app .sm-price-chart{background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:8px;margin:24px 0;padding:18px 10px 8px}.shopify-memory-app .sm-price-chart svg{aspect-ratio:900/260;width:100%;height:auto;display:block}.shopify-memory-app .sm-price-grid{stroke:var(--sm-line-soft);stroke-width:1px}.shopify-memory-app .sm-price-step{stroke:var(--sm-blue);stroke-width:3px;fill:none;vector-effect:non-scaling-stroke}.shopify-memory-app .sm-price-was{stroke:var(--sm-muted);stroke-width:2px;stroke-dasharray:6 5;fill:none;vector-effect:non-scaling-stroke}.shopify-memory-app .sm-price-band{fill:var(--shopify-sale-soft)}.shopify-memory-app .sm-price-chart text{fill:var(--sm-muted);font-size:11px}.shopify-memory-app .sm-price-legend{color:var(--sm-muted);flex-wrap:wrap;justify-content:flex-end;gap:18px;padding:4px 10px 10px;font-size:12px;display:flex}.shopify-memory-app .sm-price-legend span{align-items:center;gap:6px;display:flex}.shopify-memory-app .sm-price-legend i{border-top:3px solid var(--sm-blue);width:18px}.shopify-memory-app .sm-price-legend i[data-line=was]{border-top:2px dashed var(--sm-muted)}.shopify-memory-app .sm-price-legend i[data-line=sale]{border:1px solid var(--shopify-sale-line);background:var(--shopify-sale-soft);height:12px}.shopify-memory-app .sm-price-table-section{margin:28px 0}.shopify-memory-app .sm-price-table-section h3,.shopify-memory-app .sm-price-sale-check h3{margin:0 0 14px;font-size:17px;line-height:1.4}.shopify-memory-app .sm-price-table-scroll{width:100%;overflow-x:auto}.shopify-memory-app .sm-price-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1020px;font-size:12px;line-height:1.5}.shopify-memory-app .sm-price-table th{text-align:left;color:var(--sm-muted);background:var(--sm-surface-subdued);font-weight:600}.shopify-memory-app .sm-price-table th,.shopify-memory-app .sm-price-table td{border-bottom:1px solid var(--sm-line);vertical-align:top;padding:12px 10px}.shopify-memory-app .sm-price-table td:first-child{min-width:210px}.shopify-memory-app .sm-price-table td:last-child{overflow-wrap:anywhere;min-width:170px;max-width:280px}.shopify-memory-app .sm-price-table small{color:var(--sm-muted);max-width:155px;font-size:10px;display:block}.shopify-memory-app .sm-price-table .sm-status{white-space:normal;margin-top:5px;display:table}.shopify-memory-app .sm-price-table [data-current=true]{background:var(--sm-blue-soft)}.shopify-memory-app .sm-price-link{color:var(--sm-blue);height:auto;min-height:30px;padding:0;font-size:12px}.shopify-memory-app .sm-price-sale-check{border:1px solid var(--sm-line);border-left:3px solid var(--shopify-sale-accent);background:var(--sm-surface);border-radius:8px;max-width:780px;margin-top:24px;padding:20px}.shopify-memory-app .sm-price-sale-check p{color:var(--sm-body);margin:8px 0;font-size:13px;line-height:1.65}.shopify-memory-app .sm-price-table-note{margin-top:12px}.shopify-memory-app .sm-price-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shopify-memory-app .sm-price-actions button{color:var(--sm-blue);background:var(--sm-surface);border-color:var(--sm-line)}.shopify-memory-app .sm-pricing-overview{gap:28px;min-width:0;display:grid}.shopify-memory-app .sm-pricing-overview>section{min-width:0}.shopify-memory-app .sm-pricing-meta>span{overflow-wrap:anywhere;min-width:0}.shopify-memory-app .sm-pricing-weekly .sm-price-chart{min-width:0;max-width:100%}.shopify-memory-app .sm-pricing-weekly .sm-price-chart>.sm-price-table-scroll{min-width:0}.shopify-memory-app .sm-shell:has(.sm-pricing-overview,.sm-pricing-weekly)>.sm-app-nav{box-sizing:border-box;max-width:100%}.shopify-memory-app .sm-pricing-summary{color:var(--pricing-body);margin:0;font-size:15px;line-height:1.55}.shopify-memory-app .sm-pricing-label{font-family:var(--font-sans);letter-spacing:0;color:var(--sm-muted);margin:0 0 14px;font-size:13px;font-weight:600}.shopify-memory-app .sm-pricing-card{border:1px solid var(--sm-line);background:var(--sm-surface);overflow-wrap:anywhere;border-radius:14px;margin:0 0 14px;padding:22px 24px}.shopify-memory-app .sm-pricing-card h3{font-family:var(--font-sans);letter-spacing:0;color:var(--sm-ink);margin:14px 0 8px;font-size:20px;font-weight:600;line-height:1.35}.shopify-memory-app .sm-pricing-card p,.shopify-memory-app .sm-pricing-card li{color:var(--pricing-body);max-width:740px;margin:8px 0;font-size:15px;line-height:1.55}.shopify-memory-app .sm-pricing-card ul{padding-left:20px}.shopify-memory-app .sm-pricing-card small{color:var(--sm-muted);margin-top:12px;font-size:12px;line-height:1.5;display:block}.shopify-memory-app .sm-pricing-meta{color:var(--sm-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;line-height:1.5;display:flex}.shopify-memory-app .sm-pricing-chip{color:var(--pricing-body);background:var(--pricing-grey-chip);border-radius:6px;flex:none;align-items:center;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.shopify-memory-app .sm-pricing-chip[data-tone=green]{background:var(--pricing-green-chip);color:var(--pricing-green-text)}.shopify-memory-app .sm-pricing-chip[data-tone=red]{background:var(--pricing-red-chip);color:var(--pricing-red-text)}.shopify-memory-app .sm-pricing-chip[data-tone=orange]{background:var(--pricing-orange-chip);color:var(--pricing-orange-text)}.shopify-memory-app .sm-pricing-progress{width:100%;max-width:420px;height:8px;fill:var(--pricing-grey-border);margin:16px 0;display:block}.shopify-memory-app .sm-pricing-progress-fill{fill:var(--pricing-accent)}.shopify-memory-app .sm-pricing-range-table{min-width:720px;font-size:14px}.shopify-memory-app .sm-pricing-verdict{background:var(--pricing-grey-card);border-color:var(--pricing-grey-border);margin-top:24px}.shopify-memory-app .sm-pricing-verdict[data-tone=green]{background:var(--pricing-green-card);border-color:var(--pricing-green-border)}.shopify-memory-app .sm-pricing-verdict[data-tone=orange]{background:var(--pricing-orange-card);border-color:var(--pricing-orange-border)}.shopify-memory-app .sm-pricing-verdict[data-tone=red]{background:var(--pricing-red-card);border-color:var(--pricing-red-border)}.shopify-memory-app .sm-pricing-verdict h2{font:600 19px/1.4 var(--font-sans);letter-spacing:0;color:var(--sm-ink);margin:12px 0}.shopify-memory-app .sm-pricing-verdict .sm-pricing-meta{color:var(--sm-muted);font-size:12px}.shopify-memory-app .sm-pricing-weekly{margin-top:28px}.shopify-memory-app .sm-pricing-weekly svg{min-width:700px}.shopify-memory-app .sm-pricing-units{fill:var(--pricing-units)}.shopify-memory-app .sm-pricing-price-line{stroke:var(--pricing-accent);stroke-width:2.5px;fill:none}.shopify-memory-app .sm-price-chart .sm-pricing-price-label{fill:var(--pricing-accent);font-weight:600}.shopify-memory-app .sm-price-legend i[data-line=units]{background:var(--pricing-units);border:0;height:10px}.shopify-memory-app .sm-price-legend i[data-line=price]{border-color:var(--pricing-accent)}.shopify-memory-app .sm-pricing-overview+button{color:var(--pricing-accent);margin:22px 0 16px;padding-left:0}.shopify-memory-app .sm-pricing-card button{white-space:normal;max-width:100%;height:auto;min-height:40px;color:var(--pricing-accent)}@media(max-width:700px){.shopify-memory-app .sm-pricing-card{padding:20px 18px}.shopify-memory-app .sm-price-product{grid-template-columns:minmax(0,1fr) auto;gap:8px}.shopify-memory-app .sm-price-product>:nth-child(3),.shopify-memory-app .sm-price-product>:nth-child(4){grid-column:1}.shopify-memory-app .sm-price-product>svg{grid-area:2/2}.shopify-memory-app .sm-price-chart{padding:12px 0 6px}.shopify-memory-app .sm-price-chart svg{min-height:180px}.shopify-memory-app .sm-price-heading h2{font-size:22px}}.decision-judge-card{min-width:0}.decision-judge-card header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.decision-judge-card header h4{font-weight:700}.decision-judge-card header>span,.decisions-snapshot-card .decision-judge-note{color:var(--memory-muted);overflow-wrap:anywhere;font-size:12px}.decisions-snapshot-card .decision-judge-headline{font:700 20px/1.4 var(--font-sans);color:var(--memory-ink);overflow-wrap:anywhere}.decision-judge-rows>div{border-bottom:1px solid var(--memory-line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.65fr);gap:10px;padding:10px 0;font-size:13px;display:grid}.decision-judge-rows>div:last-child{border-bottom:0}.decision-judge-rows [data-tone=GREEN]{color:var(--memory-green)}.decision-judge-rows [data-tone=RED]{color:var(--memory-coral)}.decisions-chips .record-creative-tag,.episodes-day-row-chips .record-creative-tag{background:color-mix(in oklab,var(--memory-amber) 16%,var(--creative-card));color:var(--memory-amber)}.record-creative-link{border:1px solid var(--decisions-type-bidding-bg);background:color-mix(in oklab,var(--memory-amber) 10%,var(--creative-card));color:var(--creative-dashboard-ink);border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.record-creative-link h4{font:700 13.5px/1.5 var(--font-sans);margin:0}.record-creative-link p{overflow-wrap:anywhere;margin:0;font:500 13.5px/1.5 var(--font-sans)!important}.record-creative-return{flex-wrap:wrap;gap:6px 10px;font-size:13px;display:flex}.record-creative-tag{font:500 11px/1.5 var(--font-sans);background:color-mix(in oklab,var(--memory-amber) 16%,var(--creative-card));color:var(--memory-amber);border-radius:4px;padding:3px 7px;display:inline-block}.record-creative-chip{--record-creative-tone:var(--creative-dashboard-muted);color:var(--record-creative-tone);background:color-mix(in oklab,var(--record-creative-tone) 12%,var(--creative-card));border-radius:4px;padding:3px 7px;font-size:11px}.record-creative-chip[data-tone=RED]{--record-creative-tone:var(--memory-coral)}.record-creative-chip[data-tone=AMBER]{--record-creative-tone:var(--memory-amber)}.record-creative-chip[data-tone=GREEN]{--record-creative-tone:var(--memory-green)}.record-creative-action{color:var(--memory-purple);white-space:normal;text-align:left;justify-self:start;height:auto;min-height:36px;padding:0;font-size:13px}.creative-episode-filter{border:1px solid var(--memory-purple);background:color-mix(in oklab,var(--memory-purple) 8%,var(--creative-card));color:var(--creative-dashboard-ink);border-radius:6px;justify-self:start;align-items:center;gap:8px;margin-bottom:12px;padding:4px 10px;font-size:13px;display:flex}.creative-episode-filter button{width:32px;height:32px;color:var(--memory-purple);padding:0}.dl-record-card{--dl-soft:var(--memory-ready);--dl-neutral:var(--memory-surface);--dl-amber-bg:var(--promotion-reason-bg);--dl-amber-text:var(--memory-amber);border:1.5px solid var(--memory-purple);background:var(--memory-card);color:var(--memory-ink);border-radius:12px;min-width:0;margin:10px 0;padding:14px}.dl-record-card>header,.dl-record-row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dl-record-card h4{flex:1;align-items:flex-start;gap:8px;min-width:150px;margin:0;font-size:13px;font-weight:650;line-height:1.5;display:flex}.dl-record-card svg{flex-shrink:0}.dl-record-card h4 svg{color:var(--memory-purple);margin-top:1px}.dl-record-card>header{margin-bottom:10px}.dl-record-row{border-top:1px solid var(--memory-line);padding:10px 0}.dl-record-row-head{overflow-wrap:anywhere;margin-bottom:7px;font-size:12px;line-height:1.5}.dl-record-card .dl-body{font-size:12px}.dl-record-result+.dl-record-result{margin-top:10px}.dl-record-card .dl-link{color:var(--memory-purple);white-space:normal;height:auto;min-height:44px}.dl-record-card .dl-record-see-lesson{font-size:12.5px}.dl-record-card .dl-record-footnote{color:var(--memory-muted);margin:10px 0 0;font-size:11px;line-height:1.5}.dl-record-pending{border:1px dashed var(--memory-line)}.decisions-snapshot-heading,.decisions-signal-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.decisions-snapshot-subtitle{color:var(--memory-muted);text-align:right;max-width:65%;font-size:10px;line-height:1.5}.decisions-snapshot-card .decisions-creative-link{min-height:44px;color:var(--memory-purple);align-items:center;font-size:11px;display:inline-flex}.shopify-memory-app .dl-record-card{--memory-card:var(--sm-surface);--memory-ink:var(--sm-ink);--memory-muted:var(--sm-muted);--memory-line:var(--sm-line);--memory-purple:var(--sm-purple);--memory-surface:var(--sm-surface-subdued);--memory-ready:var(--sm-purple-soft);--memory-ready-line:var(--sm-line);--promotion-reason-bg:var(--sm-amber-soft);--memory-amber:var(--sm-amber)}.dl-guide{border:1px solid var(--decisions-type-onoff-border);background:var(--memory-card);min-width:0;color:var(--memory-ink);overflow-wrap:anywhere;border-radius:14px;padding:28px;scroll-margin-top:24px}.dl-guide[data-selected=true]{border:1.5px solid var(--memory-purple);padding:27.5px}.dl-guide .dl-guide-select{text-align:left;white-space:normal;width:100%;height:auto;min-height:44px;font:inherit;color:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:none;display:block}.dl-guide-evidence h3{margin:0 0 10px;font-size:12px;font-weight:700;line-height:1.6}.dl-guide-evidence ul{margin:0;padding:0;list-style:none}.dl-guide-evidence li{border-top:1px solid var(--memory-line);overflow-wrap:anywhere;padding:10px 0;font-size:12px;line-height:1.6}.dl-guide-evidence p{color:var(--memory-muted);overflow-wrap:anywhere;margin:10px 0;font-size:11px;line-height:1.6}.dl-guide-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.dl-guide-top small,.dl-guide-title,.dl-guide-footer,.dl-guide-details p{color:var(--memory-muted)}.dl-guide-top small{font-size:12.5px;line-height:1.6}.dl-guide .dl-guide-title{font-family:var(--font-sans);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5}.dl-guide .dl-guide-headline{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:28px;font-weight:700;line-height:1.3}.dl-guide-bands{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.dl-guide-band{background:var(--history-number-bg);border-radius:8px;min-width:0;padding:20px}.dl-guide-band[data-dir=SAME],.dl-guide-band[data-dir=DOWN]{background:var(--history-up-bg)}.dl-guide-band[data-dir=UP]{background:var(--history-down-bg)}.dl-guide .dl-guide-band h3{font-family:var(--font-sans);margin:0 0 18px;font-size:15px;font-weight:700;line-height:1.5}.dl-guide-metric{gap:4px;margin-top:16px;display:grid}.dl-guide-metric span,.dl-guide-metric small{color:var(--memory-muted);font-size:12.5px;line-height:1.6}.dl-guide-metric strong{font-size:18px;font-weight:700;line-height:1.4}.dl-guide-takeaways{background:var(--memory-ready);color:var(--memory-purple);border-radius:8px;gap:10px;margin-top:20px;padding:16px;display:grid}.dl-guide-takeaways p,.dl-guide-body{margin:0;font-size:13px;line-height:1.7}.dl-guide-body{color:var(--memory-muted);margin-top:16px}.dl-guide-footer{margin:20px 0 0;font-size:12.5px;line-height:1.6}.dl-guide .dl-guide-toggle{height:auto;min-height:44px;color:var(--memory-purple);white-space:normal;text-align:left;justify-content:flex-start;padding:8px 0;font-size:12.5px}.dl-guide-details{border-top:1px solid var(--memory-line);padding-top:10px}.dl-guide-details p{margin:6px 0;font-size:12.5px;line-height:1.6}@container (width<=720px){.dl-guide{padding:20px}.dl-guide[data-selected=true]{padding:19.5px}.dl-guide-bands{grid-template-columns:1fr}.dl-guide-band{padding:18px}}.dl-prediction{--prediction-good:var(--memory-green);--prediction-bad:var(--destructive);--prediction-blue:var(--memory-blue);--prediction-good-soft:color-mix(in oklab,var(--prediction-good) 12%,var(--memory-card));--prediction-bad-soft:color-mix(in oklab,var(--prediction-bad) 10%,var(--memory-card));--prediction-blue-soft:color-mix(in oklab,var(--prediction-blue) 10%,var(--memory-card));overflow-wrap:anywhere}.shopify-memory-app .dl-prediction{--prediction-good:var(--sm-green);--prediction-bad:var(--sm-red);--prediction-blue:var(--sm-blue)}.dl-prediction .dl-evidence-right,.dl-prediction-icon[data-tone=right]{color:var(--prediction-good);background:var(--prediction-good-soft);border-color:var(--prediction-good-soft)}.dl-prediction .dl-evidence-missed,.dl-prediction-icon[data-tone=missed]{color:var(--prediction-bad);background:var(--prediction-bad-soft);border-color:var(--prediction-bad-soft)}.dl-prediction .dl-evidence-reliable{color:var(--prediction-blue);background:var(--prediction-blue-soft);border-color:var(--prediction-blue-soft)}.dl-prediction-block+.dl-prediction-block{border-top:1px solid var(--memory-line);margin-top:14px;padding-top:14px}.dl-prediction-name{overflow-wrap:anywhere;margin:0 0 10px;font-size:13px;display:block}.dl-prediction-names{color:var(--memory-muted);font-weight:400}.dl-prediction-headline{align-items:flex-start;gap:10px;margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.5;display:flex}.dl-prediction-icon{width:28px;height:28px;color:var(--memory-muted);background:var(--memory-surface);border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.dl-prediction-grid{grid-template-columns:70px minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px;line-height:1.6;display:grid}.dl-prediction-grid dt{color:var(--memory-muted)}.dl-prediction-grid dd{min-width:0;margin:0;font-weight:600}.dl-prediction .dl-body{margin:10px 0;font-size:13px;line-height:1.6}.dl-prediction .dl-record-footnote{border-bottom:1px dashed var(--memory-line);padding-bottom:10px}.decisions-tab{color:var(--memory-ink);letter-spacing:0}.decisions-summary{max-width:1000px;color:var(--memory-muted);margin:0 0 18px;font-size:13px;line-height:1.6}.decisions-status-filters{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.decisions-status-filters button{background:var(--memory-card);border-color:var(--memory-line);height:auto;min-height:34px;color:var(--memory-muted);white-space:normal;border-radius:999px;padding:6px 12px;font-size:12px}.decisions-status-filters button span{font-variant-numeric:tabular-nums;color:inherit}.decisions-status-filters button[data-type=Creative]{background:var(--decisions-type-creative-bg);border-color:var(--decisions-type-creative-border);color:var(--decisions-type-creative-text)}.decisions-status-filters button[data-type="On/off"]{background:var(--decisions-type-onoff-bg);border-color:var(--decisions-type-onoff-border);color:var(--decisions-type-onoff-text)}.decisions-status-filters button[data-type=Budget]{background:var(--decisions-type-budget-bg);border-color:var(--decisions-type-budget-border);color:var(--decisions-type-budget-text)}.decisions-status-filters button[data-type=Bidding]{background:var(--decisions-type-bidding-bg);border-color:var(--decisions-type-bidding-border);color:var(--decisions-type-bidding-text)}.decisions-status-filters button[data-type=Audience]{background:var(--decisions-type-audience-bg);border-color:var(--decisions-type-audience-border);color:var(--decisions-type-audience-text)}.decisions-status-filters button[data-type=Price]{background:var(--decisions-type-price-bg);border-color:var(--decisions-type-price-border);color:var(--decisions-type-price-text)}.decisions-status-filters button[data-type=Promotion]{background:var(--decisions-type-promotion-bg);border-color:var(--decisions-type-promotion-border);color:var(--decisions-type-promotion-text)}.decisions-status-filters button[data-type="New set-up"]{background:var(--decisions-type-setup-bg);border-color:var(--decisions-type-setup-border);color:var(--decisions-type-setup-text)}.decisions-status-filters button[aria-pressed=true]{color:#fff;background:#1f1b16;border-color:#1f1b16}.decisions-controls{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:16px;display:grid}.decisions-controls .dm-filter-bar{margin:0}.decisions-controls .dm-filter-row{flex-wrap:wrap;overflow:visible}.decisions-sort{color:var(--memory-muted);gap:5px;font-size:11px;display:grid}.decisions-sort select{border:1px solid var(--memory-line);background:var(--memory-card);max-width:180px;min-height:35px;color:var(--memory-ink);border-radius:6px;padding:0 10px;font-size:12px}.dm-tab-group-count{color:var(--memory-muted);margin-left:6px;font-size:11px;font-weight:500}.decisions-tab button:focus-visible,.decisions-tab select:focus-visible,.decisions-tab input:focus-visible{outline:2px solid var(--memory-purple);outline-offset:3px}.decisions-tab .decisions-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,36%);gap:20px}.decisions-month{border:1px solid var(--memory-line);background:var(--memory-card);border-radius:8px;margin-bottom:20px;overflow:hidden}.decisions-month>header{border-bottom:1px solid var(--memory-line);justify-content:space-between;align-items:baseline;gap:12px;padding:17px 16px;display:flex}.decisions-month h3{color:var(--memory-ink);margin:0;font-size:17px;font-weight:600}.decisions-month>header>span{color:var(--memory-muted);text-align:right;font-size:11px}.decisions-columns,.decisions-row{grid-template-columns:56px minmax(0,1.7fr) minmax(80px,.7fr) minmax(100px,.9fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.decisions-columns{color:var(--memory-muted);background:var(--memory-surface);font-size:10px;font-weight:650}.decisions-entry{border-top:1px solid var(--memory-line)}.decisions-row{cursor:pointer;min-height:86px}.decisions-row:hover{background:var(--decisions-row-hover)}.decisions-entry[data-selected=true] .decisions-row{background:var(--decisions-row-selected);box-shadow:inset 2px 0 var(--decisions-row-accent)}.decisions-row:focus-visible{outline:2px solid var(--memory-purple);outline-offset:-2px}.decisions-date{color:var(--memory-muted);white-space:nowrap;padding-top:2px;font-size:12px}.decisions-description{min-width:0}.decisions-select{width:100%;min-height:24px;color:var(--memory-ink);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.5;display:block}.decisions-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.decisions-chips span{background:var(--decisions-chip-bg);color:var(--decisions-chip-text);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-size:10px;line-height:1.4}.decisions-chips span[data-type=Creative]{background:var(--decisions-type-creative-bg);color:var(--decisions-type-creative-text)}.decisions-chips span[data-type="On/off"]{background:var(--decisions-type-onoff-bg);color:var(--decisions-type-onoff-text)}.decisions-chips span[data-type=Budget]{background:var(--decisions-type-budget-bg);color:var(--decisions-type-budget-text)}.decisions-chips span[data-type=Bidding]{background:var(--decisions-type-bidding-bg);color:var(--decisions-type-bidding-text)}.decisions-chips span[data-type=Audience]{background:var(--decisions-type-audience-bg);color:var(--decisions-type-audience-text)}.decisions-chips span[data-type=Price]{background:var(--decisions-type-price-bg);color:var(--decisions-type-price-text)}.decisions-chips span[data-type=Promotion]{background:var(--decisions-type-promotion-bg);color:var(--decisions-type-promotion-text)}.decisions-chips span[data-type="New set-up"]{background:var(--decisions-type-setup-bg);color:var(--decisions-type-setup-text)}.decisions-who,.decisions-status{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.decisions-who strong,.decisions-status strong{font-size:11px;font-weight:600;line-height:1.5}.decisions-who small,.decisions-status small{color:var(--memory-muted);font-size:10px;line-height:1.5}.decisions-status[data-status=input] strong{color:var(--decisions-status-input)}.decisions-status[data-status=result] strong{color:var(--decisions-status-result)}.decisions-status[data-status=elsewhere] strong,.decisions-status[data-status=unmeasurable] strong{color:var(--decisions-status-neutral)}.decisions-expand{height:auto;color:var(--memory-purple);white-space:normal;margin:0 14px 10px 82px;padding:3px 0;font-size:11px}.decisions-expand svg,.decisions-activity svg,.decisions-show-all svg{flex-shrink:0;width:14px;height:14px}.decisions-members{border-left:2px solid var(--memory-line);margin:0 14px 12px 28px;display:grid}.decisions-members>button{text-align:left;white-space:normal;border-top:1px solid var(--memory-line);height:auto;color:var(--memory-ink);border-radius:0;justify-content:space-between;align-items:start;gap:12px;padding:10px 12px;display:flex}.decisions-members>button[aria-pressed=true]{background:var(--memory-surface)}.decisions-members span{overflow-wrap:anywhere;gap:3px;font-size:10px;display:grid}.decisions-members small{color:var(--memory-muted);font-size:10px}.decisions-members strong{font-size:12px}.decisions-members svg{width:12px}.decisions-activity{border-top:1px solid var(--memory-line);background:var(--memory-surface)}.decisions-activity>button{text-align:left;white-space:normal;align-items:start;gap:9px;width:100%;height:auto;padding:13px 14px;display:flex}.decisions-activity>button>span:last-child{gap:4px;min-width:0;display:grid}.decisions-activity strong{color:var(--memory-ink);font-size:11px}.decisions-activity small{color:var(--memory-muted);font-size:10px}.decisions-show-all{height:auto;color:var(--memory-purple);white-space:normal;margin:5px 10px 10px;font-size:12px}.decisions-detail .decision-story{margin-top:12px}.decisions-detail .decision-story-journey{order:8}.decisions-detail .decision-story-card{border-radius:8px}.decisions-detail .decision-story-card[data-tone=change],.decisions-detail .decision-story-card[data-tone=actor],.decisions-detail .decision-story-card[data-tone=reason]{padding:14px}.decisions-detail .decision-story-lead{font-size:13px}.decisions-detail .decision-story-kicker{font-size:15px}.decisions-unknown{color:var(--memory-muted);margin:0;padding:10px 0;font-size:11px;line-height:1.6}@media(max-width:1200px){.decisions-tab .decisions-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,38%)}.decisions-columns,.decisions-row{grid-template-columns:48px minmax(0,1.5fr) minmax(70px,.65fr) minmax(85px,.85fr);gap:8px;padding:12px}}@media(max-width:1000px){.decisions-tab .decisions-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.decisions-controls{grid-template-columns:1fr}.decisions-sort{justify-content:flex-end;align-items:center;display:flex}.decisions-columns{display:none}.decisions-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:14px}.decisions-date,.decisions-description{grid-column:1/-1}.decisions-who,.decisions-status{border-top:1px solid var(--memory-line);padding-top:8px}.decisions-who:before{content:"Who";color:var(--memory-muted);font-size:10px}.decisions-status:before{content:"Status";color:var(--memory-muted);font-size:10px}.decisions-month>header{align-items:start;padding:14px}.decisions-month h3{font-size:16px}.decisions-month>header>span{max-width:125px}.decisions-expand,.decisions-members{margin-left:14px}.decisions-status-filters button{padding:6px 10px;font-size:11px}.decisions-summary{font-size:12px}.decisions-members>button{flex-wrap:wrap}}.decisions-type-summary{border-bottom:1px solid var(--memory-line);gap:10px;padding:12px 14px;display:grid}.decisions-typebar{background:var(--memory-surface);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.decisions-typebar span{background:var(--memory-line);border-radius:999px;min-width:3px}.decisions-typebar span[data-type=Creative]{background:var(--decisions-type-creative-bar)}.decisions-typebar span[data-type="On/off"]{background:var(--decisions-type-onoff-bar)}.decisions-typebar span[data-type=Budget]{background:var(--decisions-type-budget-bar)}.decisions-typebar span[data-type=Bidding]{background:var(--decisions-type-bidding-bar)}.decisions-typebar span[data-type=Audience]{background:var(--decisions-type-audience-bar)}.decisions-typebar span[data-type=Price]{background:var(--decisions-type-price-bar)}.decisions-typebar span[data-type=Promotion]{background:var(--decisions-type-promotion-bar)}.decisions-typebar span[data-type="New set-up"]{background:var(--decisions-type-setup-bar)}.decisions-type-summary .decisions-status-filters{margin-bottom:0}.decisions-type-zero{color:var(--memory-muted);margin:0;font-size:10.5px}.decisions-second-line{color:var(--memory-muted);margin:4px 0 0;font-size:11.5px;line-height:1.5}.decisions-older{border:1px solid var(--memory-line);background:var(--memory-card);border-radius:8px;gap:0;margin-top:4px;display:grid;overflow:hidden}.decisions-older-month{border-top:1px solid var(--memory-line);color:var(--memory-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.decisions-older-month:first-child{border-top:0}.decisions-older-month>span:first-child{color:var(--memory-ink);font-weight:600}.decisions-older-month button{height:auto;color:var(--memory-purple);white-space:normal;padding:0;font-size:12px}.decisions-episode-line{border-top:1px solid var(--memory-line);color:var(--memory-ink);justify-content:space-between;align-items:start;gap:12px;padding:10px 12px;font-size:11px;display:flex}.decisions-episode-line>span:first-child{gap:3px;min-width:0;display:grid}.decisions-episode-line strong{font-size:12px}.decisions-episode-line small{color:var(--memory-muted);overflow-wrap:anywhere;font-size:10px}.decisions-episode-line>span:last-child{color:var(--memory-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.decisions-folded-note{color:var(--memory-muted);border-top:1px solid var(--memory-line);margin:0;padding:8px 12px;font-size:10.5px}.decisions-what-changed{gap:10px;margin:14px 0;display:grid}.decisions-tiles{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.decisions-tile{border:1px solid var(--memory-line);background:var(--memory-surface);border-radius:8px;gap:3px;padding:10px 12px;display:grid}.decisions-tile strong{color:var(--memory-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.decisions-tile span{color:var(--memory-muted);font-size:10.5px}.decisions-grouping-sentence{color:var(--memory-muted);margin:0;font-size:11.5px;line-height:1.6}.decisions-by-campaign{margin:14px 0}.decisions-by-campaign h4{color:var(--memory-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:11px;font-weight:650}.decisions-by-campaign ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.decisions-by-campaign li{color:var(--memory-ink);justify-content:space-between;gap:12px;font-size:12px;display:flex}.decisions-by-campaign li span{color:var(--memory-muted);text-align:right;font-size:11px}.decisions-status[data-status=watching] strong{color:var(--decisions-status-watching)}@media(max-width:620px){.decisions-tiles{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}}.decisions-journey{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 4px;display:grid}.decisions-journey-step{min-width:0;padding-right:6px;position:relative}.decisions-journey-step:not(:last-child):after{content:"";background:var(--memory-line);height:1px;position:absolute;top:6px;left:14px;right:1px}.decisions-journey-node{z-index:1;border:2px solid var(--memory-purple);background:var(--memory-purple);border-radius:50%;width:12px;height:12px;display:block;position:relative}.decisions-journey-step[data-state=pending] .decisions-journey-node{border-color:var(--memory-line);background:0 0}.decisions-journey-step[data-state=current] .decisions-journey-node{border-color:var(--memory-coral);background:var(--memory-coral)}.decisions-journey-step strong{color:var(--memory-ink);margin-top:6px;font-size:9px;line-height:1.25;display:block}.decisions-journey-step small{color:var(--memory-muted);margin-top:2px;font-size:8px;line-height:1.3;display:block}.decisions-journey-step[data-state=current] strong{color:var(--memory-coral)}.decisions-journey-step[data-state=pending]{opacity:.55}.decisions-change-card{border:1px solid var(--memory-line);background:#fbf8f3;border-radius:8px;margin:4px 0 10px;padding:12px 14px}.decisions-change-card h4{color:var(--memory-ink);margin:0 0 6px;font-size:13px;font-weight:650}.decisions-change-card p{color:var(--memory-muted);margin:0;font-size:11px;line-height:1.5}.decisions-change-card .decisions-card-lead,.decisions-snapshot-card .decisions-card-lead{color:var(--memory-ink);margin:0;font-size:12.5px;font-weight:650;line-height:1.45}.decisions-change-card .decisions-card-copy,.decisions-snapshot-card .decisions-card-copy{color:#5f5c69;margin:0;font-size:11px;font-weight:400;line-height:1.5}.decisions-change-card .decisions-card-note,.decisions-snapshot-card .decisions-card-note{color:#5f5c69;margin:0;font-size:10px;line-height:1.5}.decisions-snapshot-card .decisions-card-lines{gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.decisions-question-card{border:1px solid var(--memory-line);border-radius:8px;gap:8px;margin:0 0 10px;padding:14px;display:grid}.decisions-question-card[data-card=why],.decisions-question-card[data-card=goal]{background:#fdf7ea;border-color:#f0ddb8}.decisions-question-card[data-card=why] h4,.decisions-question-card[data-card=goal] h4{color:#7a5a12}.decisions-question-card[data-card=who]{background:#f6f3fe;border-color:#d9cff5}.decisions-question-card[data-card=who] h4{color:#4a3da8}.decisions-question-card h4{margin:0;font-size:13px;font-weight:650}.decisions-forecast-badge{background:var(--memory-card);color:#7a5a12;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;justify-self:start;margin:0;padding:2px 8px;font-size:9.5px;font-weight:750}.decisions-question-lead{color:var(--memory-ink);margin:0;font-size:13px;line-height:1.5}.decisions-question-answer{color:var(--memory-ink);margin:0;font-size:13px;font-weight:500;line-height:1.5}.decisions-question-note{color:var(--memory-muted);margin:0;font-size:11px;line-height:1.5}.decisions-question-actions{text-align:left;margin:0}.decisions-question-actions button{color:var(--memory-purple);font-size:11.5px}.attribution-content-tag{border:1px solid var(--memory-line);background:var(--memory-card);color:var(--memory-muted);text-transform:uppercase;letter-spacing:.05em;vertical-align:1px;border-radius:999px;margin-right:6px;padding:1px 7px;font-size:9.5px;font-weight:650;display:inline-block}.decisions-question-confirm{border-top:1px solid color-mix(in oklab,var(--memory-line) 70%,transparent);flex-wrap:wrap;align-items:center;gap:7px;padding-top:8px;display:flex}.decisions-question-confirm span{color:var(--memory-muted);font-size:11px}.decisions-question-card[data-card=why] .decisions-confirm-yes{color:#fff;background:#7a5a12;border-color:#7a5a12}.decisions-question-card[data-card=who] .decisions-confirm-yes{color:#fff;background:#4a3da8;border-color:#4a3da8}.decisions-question-pills{flex-wrap:wrap;gap:6px;display:flex}.decisions-question-pills button{white-space:normal;border-radius:999px;height:auto;min-height:30px;padding:5px 11px;font-size:11px}.decisions-question-other{border:1px solid var(--memory-line);background:var(--memory-card);min-width:140px;height:30px;color:var(--memory-ink);border-radius:6px;flex:1;padding:0 10px;font-size:11px}.decisions-question-saved{color:var(--memory-ink);margin:0;font-size:11.5px}.decisions-question-saved button{color:var(--memory-purple);font-size:11.5px}.decisions-question-goal{border-top:1px solid var(--memory-line);gap:8px;padding-top:8px;display:grid}.decisions-question-goal .decisions-question-saved{font-size:11px;line-height:1.5}.decisions-question-goal .decisions-question-saved button{white-space:normal;height:auto;font-size:inherit;vertical-align:baseline;display:inline}.decisions-question-foot{color:var(--memory-muted);margin:0;font-size:10px;line-height:1.5}.decisions-outcome-line{border:1px solid var(--memory-line);background:var(--memory-card);color:var(--memory-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:10px 14px;font-size:12px;display:flex}.decisions-outcome-line a{color:var(--memory-purple);font-size:12px;text-decoration:none}.decisions-outcome-line a:hover{text-decoration:underline}.decisions-snapshot-card{border:1px solid var(--decision-result-line);background:var(--promotion-result-bg);color:var(--memory-ink);border-radius:8px;gap:8px;margin:12px 0;padding:14px;display:grid}.decisions-snapshot-card h4{color:var(--decisions-status-result);margin:0;font-size:13px;font-weight:650}.decisions-snapshot-card p,.decisions-snapshot-card li{color:#5f5c69;margin:0;font-size:11px;line-height:1.5}.decisions-snapshot-card a{color:var(--memory-purple);overflow-wrap:anywhere;font-size:11px}.decisions-snapshot-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.decisions-snapshot-stats dt,.decisions-snapshot-comparison dt{color:var(--memory-muted);font-size:11px}.decisions-snapshot-stats dd{color:#5f5c69;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:11px;font-weight:650}.decisions-snapshot-comparison{gap:7px;margin:0;display:grid}.decisions-snapshot-comparison>div{grid-template-columns:75px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.decisions-snapshot-comparison dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;font-size:11px;display:flex}.decisions-snapshot-comparison small{color:var(--memory-muted);font-size:10px}.decisions-snapshot-comparison small[data-tone=up]{color:var(--decisions-status-result)}.decisions-snapshot-comparison small[data-tone=down]{color:var(--decisions-status-input)}.decisions-adset-campaign{color:var(--memory-muted);margin:8px 0 4px;font-size:10.5px;font-weight:650}.decisions-review-all{justify-content:center;width:100%;margin-top:4px}.decisions-drawer{flex-direction:column;width:min(880px,100vw);max-width:880px;padding:0;display:flex}.decisions-drawer-header{border-bottom:1px solid var(--memory-line);gap:4px;padding:20px 24px 14px;display:grid}.decisions-drawer-kicker{color:var(--memory-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:750}.decisions-drawer-title{color:var(--memory-ink);font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.25}.decisions-drawer-meta{color:var(--memory-muted);margin:0;font-size:11.5px}.decisions-drawer-toolbar{border-bottom:1px solid var(--memory-line);gap:10px;padding:12px 24px;display:grid}.decisions-drawer-search{color:var(--memory-muted);align-items:center;gap:8px;display:flex}.decisions-drawer-search svg{flex-shrink:0;width:14px;height:14px}.decisions-drawer-search input{height:34px;font-size:12px}.decisions-drawer-filters{margin-bottom:0}.decisions-drawer-body{flex:1;padding:8px 24px 24px;overflow-y:auto}.decisions-drawer-skeleton{background:var(--memory-surface);border-radius:8px;height:44px;margin:10px 0;animation:1.4s ease-in-out infinite decisions-drawer-pulse}@keyframes decisions-drawer-pulse{0%,to{opacity:1}50%{opacity:.45}}.decisions-drawer-error{color:var(--memory-muted);margin:18px 0;font-size:12px}.decisions-drawer-group{border-bottom:1px solid var(--memory-line)}.decisions-drawer-group-row{width:100%;color:var(--memory-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 4px;font-size:12.5px;display:grid}.decisions-drawer-group-row:hover{background:#fbf8f3}.decisions-drawer-group-row:focus-visible{outline:2px solid var(--memory-purple);outline-offset:-2px}.decisions-drawer-group-row svg{width:14px;height:14px;color:var(--memory-muted)}.decisions-drawer-group-name{overflow-wrap:anywhere;font-weight:650}.decisions-drawer-group-summary{color:var(--memory-muted);white-space:nowrap;font-size:11px}.decisions-drawer-group-time{color:var(--memory-muted);font-variant-numeric:tabular-nums;font-size:11px}.decisions-drawer-group-body{gap:0;padding:2px 4px 12px 28px;display:grid}.decisions-drawer-setup{border-top:1px solid var(--memory-line);color:var(--memory-muted);align-items:baseline;gap:8px;margin:0;padding:8px 0;font-size:11.5px;display:flex}.decisions-drawer-setup span{background:var(--decisions-type-setup-bg);color:var(--decisions-type-setup-text);border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:750}.decisions-drawer-item{border-top:1px solid var(--memory-line);color:var(--memory-ink);grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;font-size:11.5px;display:grid}.decisions-drawer-item-time{color:var(--memory-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.decisions-drawer-item-name{overflow-wrap:anywhere}.decisions-drawer-item-action{background:var(--decisions-chip-bg);color:var(--decisions-chip-text);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10px}.decisions-drawer-item-action[data-type=Creative]{background:var(--decisions-type-creative-bg);color:var(--decisions-type-creative-text)}.decisions-drawer-item-action[data-type="On/off"]{background:var(--decisions-type-onoff-bg);color:var(--decisions-type-onoff-text)}.decisions-drawer-item-action[data-type=Budget]{background:var(--decisions-type-budget-bg);color:var(--decisions-type-budget-text)}.decisions-drawer-item-action[data-type=Audience]{background:var(--decisions-type-audience-bg);color:var(--decisions-type-audience-text)}.decisions-drawer-item-action[data-type=Bidding]{background:var(--decisions-type-bidding-bg);color:var(--decisions-type-bidding-text)}.decisions-drawer-item-action[data-type="New set-up"]{background:var(--decisions-type-setup-bg);color:var(--decisions-type-setup-text)}@media(max-width:620px){.decisions-journey{grid-template-columns:1fr 1fr;gap:8px}.decisions-journey-step:not(:last-child):after{display:none}.decisions-drawer-item{grid-template-columns:40px minmax(0,1fr)}.decisions-drawer-item-action{grid-column:2;justify-self:start}}.episodes-calendar{display:grid}.episodes-cal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.episodes-cal-nav{align-items:center;gap:10px;display:flex}.episodes-cal-nav h3{text-align:center;min-width:180px;color:var(--memory-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.episodes-cal-nav button{border-radius:999px;flex-shrink:0;width:34px;height:34px}.episodes-cal-count{color:var(--memory-muted);white-space:nowrap;font-size:12px}.episodes-calendar .decisions-type-summary{border-bottom:0;margin-bottom:16px;padding:0}.episodes-cal-layout{grid-template-columns:minmax(0,1fr) minmax(300px,34%);align-items:start;gap:20px;display:grid}.episodes-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.episodes-cal-dow{color:var(--memory-muted);text-transform:uppercase;letter-spacing:.05em;padding:4px 6px;font-size:10px;font-weight:700}.episodes-day{border:1px solid var(--memory-line);background:var(--memory-card);text-align:left;cursor:pointer;min-height:128px;color:var(--memory-ink);font:inherit;letter-spacing:0;border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex}.episodes-day:hover{background:var(--decisions-row-hover)}.episodes-day[data-outside]{opacity:.45;background:var(--memory-surface)}.episodes-day[data-selected]{background:var(--decisions-row-selected);box-shadow:inset 0 0 0 2px #5b4bc4}.episodes-day:focus-visible{outline:2px solid var(--memory-purple);outline-offset:2px}.episodes-day-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.episodes-day-num{font-size:12px;font-weight:650}.episodes-day-count{color:var(--memory-muted);white-space:nowrap;font-size:9.5px}.episodes-pill{background:var(--decisions-chip-bg);max-width:100%;color:var(--decisions-chip-text);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:2px 6px;font-size:11.5px;line-height:1.35;display:block;overflow:hidden}.episodes-pill[data-type=Creative]{background:var(--decisions-type-creative-bg);color:var(--decisions-type-creative-text)}.episodes-pill[data-type="On/off"]{background:var(--decisions-type-onoff-bg);color:var(--decisions-type-onoff-text)}.episodes-pill[data-type=Budget]{background:var(--decisions-type-budget-bg);color:var(--decisions-type-budget-text)}.episodes-pill[data-type=Bidding]{background:var(--decisions-type-bidding-bg);color:var(--decisions-type-bidding-text)}.episodes-pill[data-type=Audience]{background:var(--decisions-type-audience-bg);color:var(--decisions-type-audience-text)}.episodes-pill[data-type=Price]{background:var(--decisions-type-price-bg);color:var(--decisions-type-price-text)}.episodes-pill[data-type=Promotion]{background:var(--decisions-type-promotion-bg);color:var(--decisions-type-promotion-text)}.episodes-pill[data-type="New set-up"]{background:var(--decisions-type-setup-bg);color:var(--decisions-type-setup-text)}.episodes-more{color:var(--memory-muted);font-size:10px}.episodes-agenda{display:none}.episodes-day-panel{border:1px solid var(--memory-line);background:var(--memory-card);border-radius:8px;min-width:0;padding:16px}.episodes-day-heading{flex-wrap:wrap;align-items:baseline;gap:0 9px;margin:4px 0 2px;display:flex}.episodes-day-kicker{color:var(--memory-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:700}.episodes-day-title{margin:0}.episodes-day-meta{color:var(--memory-muted);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 12px;font-size:12px;display:flex}.episodes-day-tally{color:var(--memory-ink);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.35}.episodes-day-people{color:var(--memory-muted);font-size:11.5px;font-weight:600}.episodes-day-none{color:var(--memory-muted);font-size:12px}.episodes-day-rows{gap:8px;display:grid}.episodes-day-row{border:1px solid var(--memory-line);background:var(--memory-card);text-align:left;cursor:pointer;width:100%;color:var(--memory-ink);font:inherit;letter-spacing:0;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.episodes-day-row:hover{background:var(--decisions-row-hover)}.episodes-day-row:focus-visible{outline:2px solid var(--memory-purple);outline-offset:2px}.episodes-day-row-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.episodes-day-row-head strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.4}.episodes-day-row-head time{color:var(--memory-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.episodes-day-row-chips{flex-wrap:wrap;gap:4px;display:flex}.episodes-day-row-chips .episodes-pill{font-size:10px;display:inline-block}.episodes-subject{background:var(--memory-surface);color:var(--memory-muted);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-size:10px}.episodes-day-row-why{color:var(--memory-muted);font-size:11px;line-height:1.5}.episodes-see-decisions{height:auto;color:var(--memory-purple);white-space:normal;margin-top:12px;padding:0;font-size:12px}.episodes-back{height:auto;color:var(--memory-purple);margin-bottom:8px;padding:0;font-size:12px}@media(max-width:1000px){.episodes-cal-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.episodes-cal-grid{display:none}.episodes-agenda{gap:8px;display:grid}.episodes-agenda-day{border:1px solid var(--memory-line);background:var(--memory-card);text-align:left;cursor:pointer;width:100%;color:var(--memory-ink);font:inherit;letter-spacing:0;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.episodes-agenda-day:hover{background:var(--decisions-row-hover)}.episodes-agenda-day[data-selected]{background:var(--decisions-row-selected);box-shadow:inset 0 0 0 2px #5b4bc4}.episodes-agenda-date{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.episodes-agenda-date strong{font-size:12.5px}.episodes-agenda-date small{color:var(--memory-muted);font-size:10.5px}.episodes-agenda-pills{gap:4px;display:grid}}.discount-activity{border:1px solid var(--decisions-type-promotion-border);background:var(--decisions-type-promotion-bg);border-radius:8px;margin:10px 0 4px}.discount-activity-toggle{cursor:pointer;text-align:left;width:100%;color:var(--memory-ink);font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.discount-activity-summary{flex:1;font-size:13px}.discount-activity-rows{gap:2px;padding:0 12px 10px;display:grid}.discount-activity-row{justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.discount-activity-row small{color:var(--memory-muted);font-size:11px;display:block}.discount-activity-hidden{color:var(--memory-muted);margin:6px 0 0;font-size:11px}.discount-warning-row{cursor:default;border-left:3px solid #d9b45a}.discount-warning-label{color:#a9832f;font-size:12px}.discount-warning[data-resolved] .discount-warning-label{color:var(--memory-muted)}.decisions-promo-grid{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.decisions-promo-grid>div{border:1px solid var(--decision-result-line);border-radius:8px;padding:10px}.decisions-promo-grid dt{color:var(--memory-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.decisions-promo-grid dd{margin:2px 0 0;font-size:11px;font-weight:600}.decisions-promo-grid dd small{color:var(--memory-muted);font-size:11px;font-weight:400;display:block}.decisions-promo-grid dd small[data-tone=up]{color:var(--decisions-status-result)}.decisions-promo-grid dd small[data-tone=down]{color:var(--decisions-status-input)}.episodes-dot{vertical-align:1px;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:5px;display:inline-block}.episodes-dot[data-tone=amber]{background:#e0954a}.episodes-dot[data-tone=purple]{background:#7b6dff}.episodes-dot[data-tone=green]{background:#5c9c71}.episodes-dot[data-tone=neutral]{background:#c9c2ba}.episodes-pill .episodes-dot{margin-right:4px}.episodes-day-row-head .episodes-dot{margin-right:6px}.episodes-cal-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:-8px 0 14px;display:flex}.episodes-needs-why-filter{align-items:center;gap:6px;display:inline-flex}.episodes-needs-why-filter[aria-pressed=true]{background:#fbf6ea;border-color:#e0954a}.episodes-cal-legend{color:var(--memory-muted);flex-wrap:wrap;gap:12px;margin:0;font-size:11px;display:flex}.episodes-cal-legend span{align-items:center;gap:5px;display:inline-flex}.episodes-day-row-who{color:var(--memory-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.episodes-needs-why-tag{color:#9a6a1f;background:#fbf6ea;border:1px solid #eaddbd;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:650;display:inline-block}.episodes-same-reason{border:1px solid var(--memory-line);background:var(--memory-card);border-radius:8px;margin-top:12px;padding:10px 12px}.episodes-same-reason-lead{color:var(--memory-ink);margin:0 0 8px;font-size:12px;font-weight:650}.episodes-same-reason-lead span{color:var(--memory-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.decisions-updated{border-top:1px solid var(--memory-line);color:var(--memory-muted,#8c8077);margin:0;padding:10px 16px 12px;font-size:12px;line-height:1.5}.decisions-card-tray{background:var(--decisions-tray-bg);border-radius:18px;margin:12px;padding:12px}.decisions-card-tray .decisions-columns{color:var(--decisions-header-text);background:0 0;padding:0 16px 10px;font-size:12px;font-weight:600}.decisions-card-tray .decisions-entry{border:0;margin-bottom:8px}.decisions-card-tray .decisions-entry:last-child{margin-bottom:0}.decisions-card-tray .decisions-row{border:1px solid var(--decisions-card-line);background:var(--memory-card);box-shadow:var(--decisions-card-shadow);border-radius:14px;padding:13px 16px}.decisions-card-tray .decisions-row[data-focus]{border-left:4px solid var(--focus-color);box-shadow:var(--decisions-card-shadow);padding-left:13px}.decisions-card-tray .decisions-entry[data-selected=true] .decisions-row,.decisions-card-tray .decisions-entry[data-selected=true] .decisions-row[data-focus]{background:var(--memory-card);outline:1.5px solid var(--decisions-card-selected-line);box-shadow:0 0 0 4.5px var(--decisions-card-selected-glow),var(--decisions-card-shadow)}.decisions-card-tray .decisions-subject-line{color:var(--memory-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:11.5px;line-height:1.5}.decisions-card-tray .decisions-expand-inline{white-space:normal;height:auto;min-height:0;color:var(--memory-purple);margin:0;padding:2px 3px;font-size:10px;line-height:1.4}.decisions-card-tray .decisions-activity{background:0 0;border:0}.decisions-card-tray .decisions-members{margin-top:8px}@media(max-width:620px){.decisions-card-tray{margin:10px;padding:12px}.decisions-card-tray .decisions-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"date status""decision decision""who who";gap:10px}.decisions-card-tray .decisions-date{grid-area:date}.decisions-card-tray .decisions-status{text-align:right;border:0;grid-area:status;padding:0}.decisions-card-tray .decisions-description{grid-area:decision}.decisions-card-tray .decisions-who{border:0;grid-area:who;padding:0}.decisions-card-tray .decisions-who:before,.decisions-card-tray .decisions-status:before{display:none}}.decision-creatives{margin:14px 0}.dc-head{margin:0 0 10px}.dc-head .episodes-day-kicker{margin:0 0 2px;display:block}.dc-head .episodes-day-meta{margin:0 0 4px}.dc-switch{color:var(--memory-muted);margin:0;font-size:12.5px}.dc-switch strong{color:var(--memory-ink);font-weight:650}.dc-switch-link{font:inherit;color:#5b4bd6;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.dc-switch-link:hover{text-decoration:underline}@media(pointer:coarse){.dc-switch-link{min-height:44px}}.dc-list{margin:0;padding:0;list-style:none}.dc-card{cursor:default}.dc-card[data-selected]{background:var(--decisions-row-selected);box-shadow:inset 0 0 0 2px #5b4bc4}.dc-card-hit{cursor:pointer;outline:none;gap:6px;display:grid}.dc-card-static{gap:6px;display:grid}.dc-card-hit:focus-visible{outline:2px solid var(--memory-purple);outline-offset:4px;border-radius:4px}.dc-title{align-items:center;min-width:0;display:flex}.dc-name{overflow-wrap:anywhere;min-width:0}.dc-ad-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:49px;display:block;overflow:hidden}.dc-count{color:var(--memory-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.dc-thumb{object-fit:cover;border-radius:6px;flex:none;width:28px;height:28px;margin-right:8px}.dc-thumb-ph{background:var(--memory-line);color:var(--memory-muted);letter-spacing:.04em;justify-content:center;align-items:center;font-size:8.5px;font-weight:700;display:inline-flex}.episodes-dot[data-tone=red]{background:#b6452f}.dc-chip{color:#5f5850;background:#f0ede8;border:1px solid #0000;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:650;display:inline-block}.dc-chip[data-tone=positive]{color:#2e7d5b;background:#eaf3ec}.dc-chip[data-tone=negative]{color:#b6452f;background:#fbece8}.dc-bottom{overflow-wrap:anywhere}.dc-expanded{color:var(--memory-ink);background:#faf8f5;border:1px solid #ebe5dc;border-radius:8px;justify-items:start;gap:6px;padding:10px 12px;font-size:12.5px;display:grid}.dc-strong{margin:0;font-weight:650}.dc-muted{color:var(--memory-muted);margin:0}.dc-link{color:#4b3cc4;font-weight:600;text-decoration:none}.dc-link:hover{text-decoration:underline}.dc-expand-more{margin-top:8px;font-size:12px;display:block}.dc-more{color:var(--memory-muted);margin:8px 0 0;font-size:12px}.dc-skeleton{margin:14px 0}.dc-skeleton .episodes-day-row{cursor:default;opacity:.5;height:74px;animation:1.2s ease-in-out infinite dc-pulse}@keyframes dc-pulse{50%{opacity:.25}}.decision-detail-organised .decisions-change-card{background:var(--detail-change-bg);border-color:var(--detail-change-line);border-radius:12px}.creative-tag-check{border-top:1px solid var(--detail-change-line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.decisions-change-card .creative-tag-sentence,.decisions-change-card .creative-tag-title{color:var(--memory-ink);font-size:12.5px;line-height:1.6}.decisions-change-card .creative-tag-help{color:var(--memory-muted);font-size:11px}.creative-tag-actions{flex-wrap:wrap;gap:8px;display:flex}.creative-tag-actions button{border-radius:8px;height:auto;min-height:32px;padding:6px 12px;font-size:12px}.creative-tag-primary,.creative-tag-primary:hover{background:var(--advice-response-bg);color:var(--advice-response-text)}.creative-tag-secondary,.creative-tag-secondary:hover{background:var(--memory-card);color:var(--memory-ink);border-color:var(--detail-tag-control-line)}.creative-tag-fields{gap:8px;display:grid}.creative-tag-fields label{color:var(--memory-ink);gap:4px;font-size:12px;display:grid}.creative-tag-fields select{background:var(--memory-card);width:100%;min-width:0;height:36px;color:var(--memory-ink);border:1px solid var(--detail-tag-control-line);font:inherit;border-radius:8px;padding:0 10px}.creative-tag-help a,.creative-tag-done button{height:auto;font-size:inherit;padding:0}.creative-tag-done{color:var(--advice-result-text);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.creative-tag-done button{color:inherit}.decision-detail-organised .decisions-question-card,.decision-detail-organised .decisions-snapshot-card,.decision-detail-organised .dl-record-card,.decision-detail-organised .decisions-by-campaign{border-radius:12px}.decision-detail-organised .decisions-question-card[data-card=why]{background:var(--detail-why-bg);border-color:var(--detail-why-line)}.decision-detail-organised .decisions-question-card[data-card=why] h4{color:var(--detail-why-title)}.decision-detail-organised .decisions-question-card[data-card=who]{background:var(--detail-who-bg);border-color:var(--detail-who-line)}.decision-detail-organised .decisions-question-card[data-card=who] h4{color:var(--detail-who-title)}.decision-detail-organised .decisions-snapshot-card{background:var(--detail-result-bg);border-color:var(--detail-result-line)}.decision-answers-legacy{display:contents}.decision-answers-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.decision-answers-grid>[data-card=who]{grid-area:1/2}.decision-answers-grid>[data-card=note],.decision-answers-grid>[data-card=creative-labels],.decision-answers-grid>.decisions-question-foot{grid-column:1/-1}.decision-answers-grid .decisions-question-card{align-content:start;min-width:0;margin:0}.decision-answers-grid .decisions-question-foot{margin:0 0 4px}.decision-header-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.decision-header-chips .decision-advice-chip{white-space:normal;text-align:left;letter-spacing:0;height:auto}.decision-detail-organised .decision-adviser{background:var(--memory-card);border:1.5px solid var(--detail-adviser-line);border-radius:12px;min-width:0;margin:12px 0;padding:14px;scroll-margin-top:24px}.decision-adviser-item+.decision-adviser-item{border-top:1px solid var(--memory-line);margin-top:16px;padding-top:16px}.decision-adviser-item>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.decision-detail-organised .decision-adviser h4{text-transform:uppercase;color:var(--detail-adviser-line);letter-spacing:0;margin:0;font-size:11px;font-weight:700}.decision-adviser .weekly-advice-responses{margin-top:10px}.decision-detail-organised .dl-record-history{border:1px solid var(--detail-history-line);background:var(--detail-history-bg)}.decision-detail-organised .dl-record-history h4,.decision-detail-organised .dl-record-history h4 svg{color:var(--detail-history-title)}.decision-detail-organised .dl-record-history .dl-record-row{border-color:var(--detail-history-divider)}.decision-detail-organised .dl-record-card:not(.dl-record-history){border:1px dashed var(--memory-line);background:var(--memory-card)}.decision-detail-organised .record-creative-link{border:0;border-top:1px solid var(--detail-result-line);background:0 0;border-radius:0;margin-top:4px;padding:12px 0 0}.decision-history-note,.decision-history-before{color:var(--memory-ink);overflow-wrap:anywhere;font-size:12px;line-height:1.6}@media(max-width:600px){.decision-answers-grid{grid-template-columns:minmax(0,1fr);align-items:start}.decision-answers-grid>[data-card=why],.decision-answers-grid>[data-card=who]{grid-area:auto/1}.decision-header-chips{align-items:flex-start}}.why-suggestion{justify-items:start;gap:6px;display:grid}.why-suggestion-pill{color:#7a5a14;background:#fff;border:1px solid #efe0b9;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.why-suggestion-label{margin:0;font-size:16px;font-weight:600}.why-suggestion-basis,.why-suggestion-confidence{margin:0;font-size:13px}.why-suggestion-confidence{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.why-suggestion-chip{color:#7a5a14;background:#fff;border:1px solid #efe0b9;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.why-suggestion-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.why-suggestion-actions .why-suggestion-yes{color:#fff;background:#1f1b16}.why-suggestion-actions .why-suggestion-change{background:#fff;border-color:#d9d0c3}.why-facts ul{margin:4px 0;padding-left:18px;font-size:13px;list-style:outside}.why-facts-ask{margin:6px 0 2px}.decision-answers-grid>[data-card=why],.decision-answers-grid>[data-card=who]{grid-area:auto/1/auto/-1}.decision-answers-grid{align-items:start}.why-suggestion-actions,.why-suggestion-confidence{flex-wrap:nowrap}.decision-answers-grid>[data-card=why]{order:2}.decision-answers-grid>[data-card=who]{order:1}.decision-answers-grid>[data-card=note],.decision-answers-grid>[data-card=creative-labels]{order:3}.decision-answers-grid>.decisions-question-foot{order:4}.dm-detail-header .dm-card-type{font-size:11px}.dbp-page{--background:#f4f5f9;--foreground:#21232e;--primary:#564cd3;--primary-foreground:#fff;--accent:#ebedfc;--accent-foreground:var(--foreground);--border:#d9dae1;--ring:var(--primary);--dbp-white:#fff;--dbp-muted:#545764;--dbp-soft:#f4f5f9;--dbp-bidding:#fcedce;--dbp-bidding-text:#623b0c;--dbp-creative:#dbf2e2;--dbp-creative-text:#265331;--dbp-budget:#fde0db;--dbp-budget-text:#853025;--dbp-reason:#ffe3bb;--dbp-reason-text:#6a3a06;--dbp-reason-solid:#8e5300;--dbp-watching:#325ccb;--dbp-creative-solid:#6c3ebe;--dbp-result:#006336;--dbp-shadow:0 5px 18px -12px color-mix(in oklab,var(--foreground) 18%,transparent);background:var(--background);color:var(--foreground);letter-spacing:0;padding:0 0 48px;font-family:Inter,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.dbp-page{--background:lab(96.4812% .210285 -2.26654);--foreground:lab(14.0053% 1.10278 -7.36);--primary:lab(40.037% 34.7513 -69.8558);--primary-foreground:lab(100% 0 0);--accent:lab(94.045% 1.36092 -7.41718);--border:lab(87.1744% .364512 -3.76916);--dbp-white:lab(100% 0 0);--dbp-muted:lab(37.2174% .910267 -7.44202);--dbp-soft:lab(96.4877% .173837 -1.88967);--dbp-bidding:lab(94.3503% 1.71527 17.1266);--dbp-bidding-text:lab(28.9901% 14.927 34.0527);--dbp-creative:lab(93.4858% -10.2254 5.23894);--dbp-creative-text:lab(31.3551% -22.5341 14.7353);--dbp-budget:lab(91.6036% 9.69654 6.44896);--dbp-budget-text:lab(32.7591% 36.9097 27.0667);--dbp-reason:lab(91.9299% 7.33954 26.9935);--dbp-reason-text:lab(30.0127% 19.1409 37.7777);--dbp-reason-solid:lab(41.6079% 21.9919 52.451);--dbp-watching:lab(41.1011% 16.8148 -63.5703);--dbp-creative-solid:lab(37.6128% 42.134 -61.2001);--dbp-result:lab(36.4553% -35.4113 18.3083)}}.dm-tabs:has(+.dbp-page){margin-bottom:18px!important}.dbp-page *{box-sizing:border-box}.dbp-layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;width:100%;display:grid}.dbp-main{min-width:0}.dbp-filter{border:1px solid var(--border);background:var(--dbp-white);box-shadow:var(--dbp-shadow);border-radius:16px;margin-bottom:24px;padding:22px}.dbp-mix{border-radius:8px;gap:3px;height:8px;margin-bottom:20px;display:flex;overflow:hidden}.dbp-page [data-type]{--dbp-type-bg:var(--dbp-soft);--dbp-type-text:var(--dbp-muted);--dbp-type-bar:var(--dbp-muted);--dbp-type-border:var(--border)}.dbp-page [data-type=Creative]{--dbp-type-bg:var(--decisions-type-creative-bg);--dbp-type-text:var(--decisions-type-creative-text);--dbp-type-bar:var(--decisions-type-creative-bar);--dbp-type-border:var(--decisions-type-creative-border)}.dbp-page [data-type="On/off"]{--dbp-type-bg:var(--decisions-type-onoff-bg);--dbp-type-text:var(--decisions-type-onoff-text);--dbp-type-bar:var(--decisions-type-onoff-bar);--dbp-type-border:var(--decisions-type-onoff-border)}.dbp-page [data-type=Budget]{--dbp-type-bg:var(--decisions-type-budget-bg);--dbp-type-text:var(--decisions-type-budget-text);--dbp-type-bar:var(--decisions-type-budget-bar);--dbp-type-border:var(--decisions-type-budget-border)}.dbp-page [data-type=Bidding]{--dbp-type-bg:var(--decisions-type-bidding-bg);--dbp-type-text:var(--decisions-type-bidding-text);--dbp-type-bar:var(--decisions-type-bidding-bar);--dbp-type-border:var(--decisions-type-bidding-border)}.dbp-page [data-type=Audience],.dbp-page [data-type=Targeting]{--dbp-type-bg:var(--decisions-type-audience-bg);--dbp-type-text:var(--decisions-type-audience-text);--dbp-type-bar:var(--decisions-type-audience-bar);--dbp-type-border:var(--decisions-type-audience-border)}.dbp-page [data-type=Price]{--dbp-type-bg:var(--decisions-type-price-bg);--dbp-type-text:var(--decisions-type-price-text);--dbp-type-bar:var(--decisions-type-price-bar);--dbp-type-border:var(--decisions-type-price-border)}.dbp-page [data-type=Promotion],.dbp-page [data-type=Sale]{--dbp-type-bg:var(--decisions-type-promotion-bg);--dbp-type-text:var(--decisions-type-promotion-text);--dbp-type-bar:var(--decisions-type-promotion-bar);--dbp-type-border:var(--decisions-type-promotion-border)}.dbp-page [data-type="New set-up"],.dbp-page [data-type=Campaign],.dbp-page [data-type=Range],.dbp-page [data-type=Other]{--dbp-type-bg:var(--decisions-type-setup-bg);--dbp-type-text:var(--decisions-type-setup-text);--dbp-type-bar:var(--decisions-type-setup-bar);--dbp-type-border:var(--decisions-type-setup-border)}.dbp-mix i{flex:var(--count);background:var(--dbp-type-bar);min-width:3px}.dbp-filter-controls{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.dbp-important{color:var(--foreground);align-items:center;gap:8px;font-size:12px;display:flex}.dbp-chips{flex-wrap:wrap;gap:8px;display:flex}.dbp-page .dbp-chip{border:1px solid var(--border);background:var(--dbp-soft);height:auto;min-height:40px;color:var(--foreground);border-radius:999px;padding:8px 14px;font-size:12px}.dbp-page .dbp-chip[aria-pressed=true]{background:var(--foreground);color:var(--dbp-white);border-color:var(--foreground)}.dbp-page .dbp-chip i{background:var(--primary);border-radius:50%;width:7px;height:7px}.dbp-page .dbp-chip[data-status=reason] i{background:var(--dbp-reason-solid)}.dbp-page .dbp-chip[data-status=result] i{background:var(--dbp-result)}.dbp-month{border:1px solid var(--border);background:var(--dbp-white);box-shadow:var(--dbp-shadow);border-radius:16px;margin-bottom:24px;overflow:hidden}.dbp-page .dbp-month-header{background:var(--dbp-white);width:100%;height:auto;min-height:74px;color:var(--foreground);white-space:normal;border-radius:0;justify-content:space-between;gap:16px;padding:20px 22px;display:flex}.dbp-month-header>span{align-items:center;gap:12px;display:flex}.dbp-month-header b{font-family:Space Grotesk,system-ui,sans-serif;font-size:19px}.dbp-month-header i{background:var(--primary);border-radius:3px;width:4px;height:25px}.dbp-month-header small{color:var(--dbp-muted);font-size:12px;font-weight:400}.dbp-scroll{overflow-x:auto}.dbp-table{border-collapse:collapse;text-align:left;width:100%;min-width:1050px;font-size:12px;line-height:1.6}.dbp-table th{color:var(--dbp-muted);background:var(--dbp-soft);white-space:nowrap;padding:12px 16px;font-weight:500}.dbp-table td{border-top:1px solid var(--border);vertical-align:middle;padding:17px 16px}.dbp-table tr{min-height:64px}.dbp-table tbody tr:hover{background:var(--dbp-soft)}.dbp-table tbody tr[data-selected=true]{background:var(--accent);box-shadow:inset 3px 0 var(--primary)}.dbp-page .dbp-select-decision{white-space:normal;text-align:left;justify-content:flex-start;height:auto;padding:0;font-size:14px;font-weight:600;display:block}.dbp-select-decision:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.dbp-table td:first-child{min-width:260px;max-width:350px}.dbp-decision{border-left:3px solid var(--dbp-type-bar);padding-left:12px}.dbp-decision b{font-size:14px;display:block}.dbp-decision small{color:var(--dbp-muted);margin-top:4px;font-size:12px;display:block}.dbp-pill{background:var(--dbp-soft);color:var(--dbp-muted);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.dbp-pill[data-type]{background:var(--dbp-type-bg);color:var(--dbp-type-text)}.dbp-pill[data-tone=reason]{background:var(--dbp-reason);color:var(--dbp-reason-text)}.dbp-status{color:var(--dbp-white);background:var(--dbp-watching)}.dbp-status[data-tone=reason]{background:var(--dbp-reason-solid);color:var(--dbp-white)}.dbp-status[data-tone=creative]{background:var(--dbp-creative-solid)}.dbp-status[data-tone=result]{background:var(--dbp-result)}.dbp-detail{background:var(--dbp-white);border:1px solid var(--border);min-width:0;box-shadow:var(--dbp-shadow);border-radius:18px;overflow:hidden}.dbp-detail .dm-detail-panel{padding:0 16px 14px}.dbp-detail .dm-detail-header{z-index:2;border-bottom:1px solid var(--memory-line);background:var(--memory-card);grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0 -16px;padding:13px 16px 11px;display:grid;position:sticky;top:0}.dbp-detail .dm-card-type{color:var(--memory-ink);text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:850;display:block}.dbp-detail .dm-detail-header p{color:var(--memory-muted);margin:4px 0 0;font-size:10.5px;line-height:1.3}.dbp-page .dbp-chip[data-type]{background:var(--dbp-type-bg);color:var(--dbp-type-text);border-color:var(--dbp-type-border)}.dbp-page .dbp-chip[data-type][aria-pressed=true]{border-color:var(--dbp-type-text);box-shadow:inset 0 0 0 1px var(--dbp-type-text)}.dbp-empty{color:var(--dbp-muted);padding:24px;font-size:14px;line-height:1.7}@media(max-width:1200px){.dbp-layout{grid-template-columns:minmax(0,1fr)}.dbp-detail{width:100%;max-width:760px}}@media(max-width:600px){.dbp-page{padding:0 0 30px}.dbp-month-header>span{flex-wrap:wrap}.dbp-filter{padding:16px}.dbp-page .dbp-chip{padding:8px 12px;font-size:11px}}.dbp-suggestion,.dbp-reason-answer{margin-top:4px;display:block}.dbp-pill[data-tone=suggested]{background:var(--dbp-soft);color:var(--dbp-muted);border:1px solid var(--border)}
