.studio-module__PGoKIa__studio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f8fa;--foreground:#101a2a;--card:#fff;--card-foreground:#101a2a;--popover:#fff;--popover-foreground:#101a2a;--primary:#174cc6;--primary-foreground:#fff;--muted:#eaf0f7;--muted-foreground:#47566b;--secondary:#eaf0f7;--secondary-foreground:#172942;--accent:#e6efff;--accent-foreground:#163c82;--border:#cad5e4;--input:#bac9dd;--ring:#245ed6;--destructive:#a52730}.studio-module__PGoKIa__lab{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a1423;--foreground:#f0f5ff;--card:#101e32;--card-foreground:#f0f5ff;--primary:#a1c9ff;--primary-foreground:#071225;--muted-foreground:#bbcbe1;--border:#304461}.studio-module__PGoKIa__hero{isolation:isolate;background:radial-gradient(at 82% 40%,#d8e7fc,transparent 57%),linear-gradient(125deg,#fff 15%,#f5f8fc 75%);position:relative;overflow:hidden}.studio-module__PGoKIa__artwork{aspect-ratio:4/3;background:radial-gradient(#b3caee 0,#dce8fa 42%,transparent 70%);place-items:center;min-width:0;display:grid;position:relative}.studio-module__PGoKIa__artwork:before{content:"";border:1px solid rgba(119,155,202,.333);border-radius:50%;position:absolute;top:12%;bottom:12%;left:10%;right:10%;transform:rotate(-12deg)scaleY(.62)}.studio-module__PGoKIa__artwork img{width:100%;height:auto;position:relative;-webkit-mask-image:radial-gradient(65% 62% at 50% 48%,#000 40%,transparent 95%);mask-image:radial-gradient(65% 62% at 50% 48%,#000 40%,transparent 95%)}.studio-module__PGoKIa__chapter{border-top:1px solid var(--border);background:var(--background)}.studio-module__PGoKIa__chapter[data-chapter="04"],.studio-module__PGoKIa__chapter[data-chapter="06"]{background:#eef3f9}.studio-module__PGoKIa__chapter[data-chapter="07"]{background:#e5efff}.studio-module__PGoKIa__campaignField{pointer-events:none;opacity:.82;width:min(72%,75rem);height:100%;position:absolute;top:0;bottom:0;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.studio-module__PGoKIa__campaignPulse{stroke-dasharray:3 97;stroke-dashoffset:24px}@media (prefers-reduced-motion:no-preference){.studio-module__PGoKIa__campaignPulse{animation:3.2s ease-out both studio-module__PGoKIa__campaign-pulse}}@media (max-width:63.99rem){.studio-module__PGoKIa__campaignField{opacity:.55;width:100%;-webkit-mask-image:linear-gradient(transparent 35%,#000 90%);mask-image:linear-gradient(transparent 35%,#000 90%)}}@keyframes studio-module__PGoKIa__campaign-pulse{0%{stroke-dashoffset:100px;opacity:0}15%,85%{opacity:1}to{stroke-dashoffset:0;opacity:.55}}
.journey-module__0vaaja__diagnostic{background:radial-gradient(at 8% 10%,#142b4d,#090f19 70%);border:1px solid #34537d;border-radius:16px;align-content:start;align-self:start;gap:12px;padding:max(16px,min(4vw,34px));display:grid;position:relative}.journey-module__0vaaja__node{color:#e4efff;background:#0b1525;border:1px solid #273f60;border-radius:8px;grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:10px;padding:12px 14px;display:grid}.journey-module__0vaaja__index{color:#93baff;font:600 12px monospace}.journey-module__0vaaja__node summary{cursor:pointer;font-weight:600}.journey-module__0vaaja__node summary:focus-visible{outline-offset:3px;outline:2px solid #9dc8ff}.journey-module__0vaaja__node:has(details[open]){border-color:#ba854a}.journey-module__0vaaja__node p{color:#ffd3a0;margin-top:8px;font-size:14px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.journey-module__0vaaja__node{animation:linear both journey-module__0vaaja__line-in;animation-timeline:view();animation-range:entry entry 85%}}}@keyframes journey-module__0vaaja__line-in{0%{border-color:#273f60}to{border-color:#587db2}}.journey-module__0vaaja__story{gap:20px;max-width:80rem;margin:0 auto;padding:max(24px,min(5vw,64px)) max(16px,min(4vw,32px));display:grid}.journey-module__0vaaja__instrument{background:radial-gradient(at 72% 25%,#132b50,#080d17 65%);border:1px solid #34537d;border-radius:16px;align-self:start;overflow:hidden}.journey-module__0vaaja__instrumentLabel{color:#b3c9e8;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #273f60;padding:14px 18px;font:600 11px/1.5 monospace}.journey-module__0vaaja__flow{width:100%;height:auto;display:block}.journey-module__0vaaja__beam{filter:drop-shadow(0 0 8px #689fff)}.journey-module__0vaaja__storySteps{gap:12px;display:grid}.journey-module__0vaaja__storyStep{align-items:center;display:grid}.journey-module__0vaaja__storyPanel{background:#0b1423;border:1px solid #273f60;border-left:3px solid #72b2ff;border-radius:8px;padding:20px}.journey-module__0vaaja__storyStep:nth-child(2) .journey-module__0vaaja__storyPanel{border-left-color:#ffbb71}.journey-module__0vaaja__storyStep:nth-child(3) .journey-module__0vaaja__storyPanel{border-left-color:#8cf2cb}.journey-module__0vaaja__storyPanel h3{color:#e9eef6;margin-top:8px;font-size:max(1.35rem,min(3vw,2rem));font-weight:650}.journey-module__0vaaja__storyPanel p{color:#b5c7e1;margin-top:8px;line-height:1.6}@media (min-width:64rem){.journey-module__0vaaja__story{grid-template-columns:1.3fr 1fr;gap:48px}}@supports (animation-timeline:view()){@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.journey-module__0vaaja__story{view-timeline-name:--audit-journey}.journey-module__0vaaja__instrument{position:-webkit-sticky;position:sticky;top:6rem}.journey-module__0vaaja__storyStep{min-height:34vh}.journey-module__0vaaja__beam{stroke-dasharray:1;animation:linear both journey-module__0vaaja__journey-beam;animation-timeline:--audit-journey;animation-range:cover 15% cover 75%}}}@keyframes journey-module__0vaaja__journey-beam{0%{stroke-dashoffset:.95px}to{stroke-dashoffset:0}}.journey-module__0vaaja__workspaceScreens{gap:8px;padding:0 16px 16px;display:grid}.journey-module__0vaaja__workspaceScreen{background:#0b1525;border:1px solid #34537d;border-radius:8px;min-width:0;padding:14px}.journey-module__0vaaja__workspaceScreen h3{color:#dcecff;font-size:.95rem;font-weight:650}.journey-module__0vaaja__workspaceScreen h3 span{color:#91baff;margin-right:6px;font:600 11px monospace}.journey-module__0vaaja__readouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.journey-module__0vaaja__readouts dt{color:#b4c6e0;font-size:.76rem}.journey-module__0vaaja__readouts dd{color:#eaf4ff;margin-top:4px;font:600 max(1.25rem,min(4vw,2rem))/1.1 monospace}.journey-module__0vaaja__readouts .journey-module__0vaaja__gap{color:#ffbb71}.journey-module__0vaaja__decisionText{color:#a8e9d2;margin-top:10px;line-height:1.45}@supports (animation-timeline:view()){@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.journey-module__0vaaja__workspaceScreen{grid-area:1/1;animation:linear both journey-module__0vaaja__screen-out;animation-timeline:--audit-journey;animation-range:cover 36% cover 42%}.journey-module__0vaaja__workspaceScreen[data-workspace=evidence]{animation-name:journey-module__0vaaja__screen-middle;animation-range:cover 36% cover 61%}.journey-module__0vaaja__workspaceScreen[data-workspace=decision]{animation-name:journey-module__0vaaja__screen-in;animation-range:cover 55% cover 61%}}}@keyframes journey-module__0vaaja__screen-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes journey-module__0vaaja__screen-middle{0%{opacity:0;transform:translateY(8px)}24%,76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes journey-module__0vaaja__screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.journey-module__0vaaja__instrumentLabel{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.journey-module__0vaaja__decisionPending{color:#ffca95;margin-top:8px;font-size:.8rem}.journey-module__0vaaja__sourceCompare{border:1px solid #5f789c;border-radius:8px;margin-top:16px;padding:10px 12px}.journey-module__0vaaja__sourceCompare summary{cursor:pointer;color:#ffd3a0;font-weight:650}.journey-module__0vaaja__sourceCompare fieldset{color:#e2efff;flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.journey-module__0vaaja__sourceCompare label{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.journey-module__0vaaja__sourceCompare dl{color:#bfd2ed;border-top:1px solid #34537d;padding-top:10px}.journey-module__0vaaja__sourceCompare dd{color:#f0f6ff;margin-top:4px;font:600 1.6rem monospace}.journey-module__0vaaja__sourceCompare:has(input[value=website]:checked) [data-source=tracking]{display:none}.journey-module__0vaaja__sourceCompare:has(input[value=tracking]:checked) [data-source=website]{display:none}.journey-module__0vaaja__storyPanel .journey-module__0vaaja__nextCheck{border-left:2px solid #8cf2cb;padding-left:12px}
