.brief-to-plan-module__dKrsTG__stage{--amber:#c8641c;--amber-soft:#fdf0e1;position:absolute;inset:0}.brief-to-plan-module__dKrsTG__noteSlot{opacity:0;width:200px;transition:opacity var(--sk-quick) var(--sk-ease-in), transform var(--sk-quick) var(--sk-ease-in);position:absolute;top:16px;left:238px;transform:translateY(-10px)rotate(-4deg)scale(1.04)}.brief-to-plan-module__dKrsTG__noteSlot[data-on]{opacity:1;transition:opacity .2s var(--sk-ease), transform .46s var(--sk-ease);transform:rotate(-1.2deg)}.brief-to-plan-module__dKrsTG__note{color:#3f330c;background:#fdf1b6;gap:5px;padding:11px 13px 13px;display:grid;box-shadow:0 1px 1px #5c4a0814,0 10px 18px -12px #5c4a0866}.brief-to-plan-module__dKrsTG__note small{color:#85701f;font-size:var(--sk-text-2xs);font-weight:550}.brief-to-plan-module__dKrsTG__note p{font-size:var(--sk-text-md);letter-spacing:-.01em;margin:0;font-weight:550;line-height:1.3}.brief-to-plan-module__dKrsTG__journey{position:absolute;inset:0}.brief-to-plan-module__dKrsTG__wires{pointer-events:none;width:454px;height:344px;position:absolute;inset:0;overflow:visible}.brief-to-plan-module__dKrsTG__wire path{fill:none;stroke:#b6bdcb;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:opacity var(--sk-quick) var(--sk-ease-in), stroke-dashoffset 0s linear .2s, stroke var(--sk-std) var(--sk-ease)}.brief-to-plan-module__dKrsTG__journey[data-on] .brief-to-plan-module__dKrsTG__wire path{stroke-dashoffset:0;opacity:1;transition:opacity 0s, stroke-dashoffset .22s var(--sk-ease-move) var(--d), stroke var(--sk-std) var(--sk-ease)}.brief-to-plan-module__dKrsTG__journey[data-on] .brief-to-plan-module__dKrsTG__wire path.brief-to-plan-module__dKrsTG__head{transition-delay:0s, calc(var(--d) + .16s), 0s}.brief-to-plan-module__dKrsTG__wire{transform-box:fill-box;transform-origin:50%}.brief-to-plan-module__dKrsTG__wire[data-hot] path{stroke:var(--amber);stroke-width:2px}.brief-to-plan-module__dKrsTG__wire[data-hot]{animation:brief-to-plan-module__dKrsTG__wiggle .42s var(--sk-ease-move) .18s both}@keyframes brief-to-plan-module__dKrsTG__wiggle{20%{transform:translate(-2.5px)}45%{transform:translate(2.5px)}70%{transform:translate(-1px)}to{transform:translate(0)}}.brief-to-plan-module__dKrsTG__arc path{fill:none;stroke:var(--sk-accent);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:opacity var(--sk-quick) var(--sk-ease-in), stroke-dashoffset 0s linear .2s}.brief-to-plan-module__dKrsTG__arc[data-on] path{stroke-dashoffset:0;opacity:1;transition:opacity 0s, stroke-dashoffset .64s var(--sk-ease-move) .18s}.brief-to-plan-module__dKrsTG__arc[data-on] path.brief-to-plan-module__dKrsTG__arcHead{transition:opacity 0s, stroke-dashoffset .16s var(--sk-ease) .8s}.brief-to-plan-module__dKrsTG__guest{background:var(--sk-accent);offset-rotate:0deg;pointer-events:none;width:7px;height:7px;animation:brief-to-plan-module__dKrsTG__guest 3.2s var(--sk-ease-move) 1.1s infinite both;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #6454f02e}@keyframes brief-to-plan-module__dKrsTG__guest{0%{offset-distance:0%;opacity:0}6%{opacity:1}50%{offset-distance:100%;opacity:1}56%,to{offset-distance:100%;opacity:0}}.brief-to-plan-module__dKrsTG__nodeHit{display:block;position:absolute}.brief-to-plan-module__dKrsTG__node{border:1px solid var(--sk-line);background:var(--sk-paper);width:100%;height:100%;color:var(--sk-ink-3);opacity:0;transition:opacity var(--sk-quick) var(--sk-ease-in), transform var(--sk-quick) var(--sk-ease-in), border-color var(--sk-quick) var(--sk-ease);align-items:center;gap:6px;padding:0 5px 0 10px;display:flex;transform:translateY(4px)scale(.97);box-shadow:0 1px 2px #1721330a}.brief-to-plan-module__dKrsTG__journey[data-on] .brief-to-plan-module__dKrsTG__node{opacity:1;transition:opacity .24s var(--sk-ease) var(--d), transform var(--sk-std) var(--sk-ease) var(--d), border-color var(--sk-quick) var(--sk-ease);transform:none}.brief-to-plan-module__dKrsTG__nodeHit:hover .brief-to-plan-module__dKrsTG__node{border-color:var(--sk-accent-line)}.brief-to-plan-module__dKrsTG__node svg{flex-shrink:0}.brief-to-plan-module__dKrsTG__node b{color:var(--sk-ink);font-size:var(--sk-text-sm);font-weight:550}.brief-to-plan-module__dKrsTG__chipSel{margin-left:auto}.brief-to-plan-module__dKrsTG__chip{background:var(--sk-accent);color:#fff;font-size:var(--sk-text-2xs);opacity:0;transition:opacity .12s var(--sk-ease-in), transform .12s var(--sk-ease-in);padding:2px 5px;font-style:normal;font-weight:600;line-height:1.4;display:block;transform:scale(.6)}.brief-to-plan-module__dKrsTG__chip[data-on]{opacity:1;animation:brief-to-plan-module__dKrsTG__chip-in var(--sk-std) var(--sk-ease) both;transform:none}@keyframes brief-to-plan-module__dKrsTG__chip-in{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.04)}to{transform:none}}.brief-to-plan-module__dKrsTG__segHit{display:block;position:absolute}.brief-to-plan-module__dKrsTG__pin{z-index:2;opacity:0;pointer-events:none;transition:opacity var(--sk-quick) var(--sk-ease-in), transform .42s var(--sk-ease-move);position:absolute;top:0;left:0}.brief-to-plan-module__dKrsTG__pin[data-on]{opacity:1;transition:opacity 0s, transform .42s var(--sk-ease-move)}.brief-to-plan-module__dKrsTG__pinDrop{display:block;position:absolute;top:-10px;left:-10px}.brief-to-plan-module__dKrsTG__pin[data-on] .brief-to-plan-module__dKrsTG__pinDrop{animation:brief-to-plan-module__dKrsTG__drop .42s var(--sk-ease) both}@keyframes brief-to-plan-module__dKrsTG__drop{0%{opacity:0;transform:translateY(-16px)}60%{opacity:1;transform:translateY(1px)}to{transform:none}}.brief-to-plan-module__dKrsTG__pinMark{background:var(--amber);color:#fff;width:20px;height:20px;transition:background var(--sk-std) var(--sk-ease);animation:brief-to-plan-module__dKrsTG__mark-in var(--sk-std) var(--sk-ease) both;border:2px solid #fff;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:grid;position:relative;box-shadow:0 2px 6px -1px #7a3a0b59}@keyframes brief-to-plan-module__dKrsTG__mark-in{0%{opacity:0;transform:scale(.6)}}.brief-to-plan-module__dKrsTG__pinMark:after{border:1.5px solid var(--amber);content:"";opacity:0;border-radius:50%;position:absolute;inset:-2px}.brief-to-plan-module__dKrsTG__pin[data-on]:not([data-fixed]) .brief-to-plan-module__dKrsTG__pinMark:after{animation:brief-to-plan-module__dKrsTG__breathe 2.2s var(--sk-ease-move) .6s infinite}@keyframes brief-to-plan-module__dKrsTG__breathe{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.brief-to-plan-module__dKrsTG__pin[data-fixed] .brief-to-plan-module__dKrsTG__pinMark{background:var(--sk-success);transition-delay:.72s;animation-delay:.72s;box-shadow:0 2px 6px -1px #2f7d5c59}.brief-to-plan-module__dKrsTG__pin[data-fixed] .brief-to-plan-module__dKrsTG__tag{animation-delay:.82s}.brief-to-plan-module__dKrsTG__tag{background:var(--amber-soft);color:#9a4b12;height:20px;font-size:var(--sk-text-2xs);white-space:nowrap;animation:brief-to-plan-module__dKrsTG__tag-in var(--sk-std) var(--sk-ease) .14s both;padding:0 7px;font-weight:600;line-height:20px;display:block;position:absolute;top:-10px;left:16px}.brief-to-plan-module__dKrsTG__pin[data-fixed] .brief-to-plan-module__dKrsTG__tag{background:var(--sk-success-soft);color:var(--sk-success)}@keyframes brief-to-plan-module__dKrsTG__tag-in{0%{opacity:0;transform:translate(-6px)}}.brief-to-plan-module__dKrsTG__planSlot{opacity:0;clip-path:inset(-24px -8px calc(100% + 24px));width:200px;transition:opacity var(--sk-quick) var(--sk-ease-in), transform var(--sk-quick) var(--sk-ease-in), clip-path 0s linear .2s;position:absolute;top:118px;left:238px;transform:translateY(-8px)}.brief-to-plan-module__dKrsTG__planSlot[data-on]{opacity:1;clip-path:inset(-24px -8px -8px);transition:opacity .2s var(--sk-ease), transform var(--sk-slow) var(--sk-ease), clip-path var(--sk-slow) var(--sk-ease);transform:none}.brief-to-plan-module__dKrsTG__plan{gap:10px;padding:12px 14px 13px;display:grid}.brief-to-plan-module__dKrsTG__planHead{border-bottom:1px solid var(--sk-line-2);justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:10px;display:flex}.brief-to-plan-module__dKrsTG__planHead>span{gap:2px;display:grid}.brief-to-plan-module__dKrsTG__planHead b{font-size:var(--sk-text-md);letter-spacing:-.01em;font-weight:650}.brief-to-plan-module__dKrsTG__planHead small{color:var(--sk-ink-3);font-size:var(--sk-text-xs);animation:brief-to-plan-module__dKrsTG__rise var(--sk-std) var(--sk-ease) .14s both}.brief-to-plan-module__dKrsTG__estimate{background:var(--sk-accent-soft);color:var(--sk-accent-ink);font-size:var(--sk-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 7px;font-style:normal;font-weight:650}.brief-to-plan-module__dKrsTG__section{gap:5px;display:grid}.brief-to-plan-module__dKrsTG__sectionHead{color:var(--sk-ink-3);font-size:var(--sk-text-xs);justify-content:space-between;font-weight:550;display:flex}.brief-to-plan-module__dKrsTG__sectionHead small{font-size:var(--sk-text-xs);font-variant-numeric:tabular-nums}.brief-to-plan-module__dKrsTG__section ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.brief-to-plan-module__dKrsTG__section li{font-size:var(--sk-text-sm);align-items:center;gap:7px;font-weight:500;display:flex}.brief-to-plan-module__dKrsTG__section li svg{color:var(--sk-success)}.brief-to-plan-module__dKrsTG__planSlot[data-on] .brief-to-plan-module__dKrsTG__section li{animation:brief-to-plan-module__dKrsTG__rise var(--sk-std) var(--sk-ease) calc(.24s + var(--i) * 80ms) both}.brief-to-plan-module__dKrsTG__planSlot[data-on] .brief-to-plan-module__dKrsTG__section li svg{animation-delay:calc(.36s + var(--i) * 80ms)}.brief-to-plan-module__dKrsTG__planSlot:not([data-on]) .brief-to-plan-module__dKrsTG__section li svg{animation:none}@keyframes brief-to-plan-module__dKrsTG__rise{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.brief-to-plan-module__dKrsTG__noteSlot,.brief-to-plan-module__dKrsTG__noteSlot[data-on],.brief-to-plan-module__dKrsTG__wire path,.brief-to-plan-module__dKrsTG__journey[data-on] .brief-to-plan-module__dKrsTG__wire path,.brief-to-plan-module__dKrsTG__arc path,.brief-to-plan-module__dKrsTG__arc[data-on] path,.brief-to-plan-module__dKrsTG__node,.brief-to-plan-module__dKrsTG__journey[data-on] .brief-to-plan-module__dKrsTG__node,.brief-to-plan-module__dKrsTG__chip,.brief-to-plan-module__dKrsTG__pin,.brief-to-plan-module__dKrsTG__pin[data-on],.brief-to-plan-module__dKrsTG__pinMark,.brief-to-plan-module__dKrsTG__planSlot,.brief-to-plan-module__dKrsTG__planSlot[data-on]{transition:none}.brief-to-plan-module__dKrsTG__wire[data-hot],.brief-to-plan-module__dKrsTG__guest,.brief-to-plan-module__dKrsTG__chip[data-on],.brief-to-plan-module__dKrsTG__pin[data-on] .brief-to-plan-module__dKrsTG__pinDrop,.brief-to-plan-module__dKrsTG__pinMark,.brief-to-plan-module__dKrsTG__pin[data-on]:not([data-fixed]) .brief-to-plan-module__dKrsTG__pinMark:after,.brief-to-plan-module__dKrsTG__tag,.brief-to-plan-module__dKrsTG__planHead small,.brief-to-plan-module__dKrsTG__planSlot[data-on] .brief-to-plan-module__dKrsTG__section li,.brief-to-plan-module__dKrsTG__planSlot[data-on] .brief-to-plan-module__dKrsTG__section li svg{animation:none}.brief-to-plan-module__dKrsTG__guest{display:none}}
