.memory-module__HGr6wq__page{min-width:0;padding:14px 14px 24px;container-type:inline-size}.memory-module__HGr6wq__titleRow{margin-bottom:12px}.memory-module__HGr6wq__overline{color:var(--muted);margin-bottom:7px;font-size:10px;line-height:1.5}.memory-module__HGr6wq__title{font-family:var(--font-heading), sans-serif;letter-spacing:-1px;color:var(--text);text-wrap:balance;font-size:23px;font-weight:600;line-height:1.16}.memory-module__HGr6wq__subtitle{color:var(--muted);max-width:60ch;margin-top:6px;font-size:11px;line-height:1.4}.memory-module__HGr6wq__tabs{border-bottom:1px solid var(--line);gap:25px;margin:0 0 16px;display:flex}.memory-module__HGr6wq__tab{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:10px 0 12px;font-size:12px;line-height:1.5;display:inline-flex}.memory-module__HGr6wq__tab[aria-current=page]{color:var(--violet);border-color:var(--violet)}.memory-module__HGr6wq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.memory-module__HGr6wq__card{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:15px;flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding:15px 12px;transition:border-color .15s;display:flex;position:relative}@media (hover:hover){.memory-module__HGr6wq__card:hover{border-color:var(--violet)}}.memory-module__HGr6wq__cardMark{width:38px;height:30px;color:var(--tone);justify-content:flex-start;align-items:center;margin-bottom:8px;display:inline-flex}.memory-module__HGr6wq__cardEnter{color:var(--muted);opacity:.7;position:absolute;top:20px;right:14px}.memory-module__HGr6wq__cardName{font-family:var(--font-sans), sans-serif;letter-spacing:-.25px;color:var(--text);font-size:16px;font-weight:700;line-height:1.5}.memory-module__HGr6wq__cardRole{color:var(--text);min-height:32px;margin-top:4px;font-size:11px;font-weight:600;line-height:1.45}.memory-module__HGr6wq__cardPurpose{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.5}.memory-module__HGr6wq__cardNumber{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;margin-top:9px;display:flex}.memory-module__HGr6wq__cardNumber strong{font-family:var(--font-heading), sans-serif;color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.memory-module__HGr6wq__cardNumber small{color:var(--muted);font-size:10px}@container (min-width:621px){.memory-module__HGr6wq__card{padding:18px}.memory-module__HGr6wq__cardEnter{top:23px;right:17px}.memory-module__HGr6wq__cardMark{margin-bottom:10px}.memory-module__HGr6wq__cardRole{min-height:0}.memory-module__HGr6wq__cardPurpose{margin-top:8px;font-size:11px;line-height:1.55}}.memory-module__HGr6wq__door{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:15px;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:10px;padding:14px 16px;transition:border-color .15s;display:flex}@media (hover:hover){.memory-module__HGr6wq__door:hover{border-color:var(--violet)}}.memory-module__HGr6wq__doorIcon{background:var(--raised);width:38px;height:38px;color:var(--violet);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.memory-module__HGr6wq__doorCopy{flex:1;min-width:0}.memory-module__HGr6wq__doorTitle{color:var(--text);font-size:13px;font-weight:700;display:block}.memory-module__HGr6wq__doorSub{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.5;display:block}.memory-module__HGr6wq__doorEnter{color:var(--muted);opacity:.7;flex-shrink:0}.memory-module__HGr6wq__teaser{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-top:16px;padding:18px 16px 16px;position:relative;overflow:hidden}.memory-module__HGr6wq__teaserHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.memory-module__HGr6wq__teaserHead h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.5px;color:var(--text);font-size:20px;font-weight:600;line-height:1.5}.memory-module__HGr6wq__caption{color:var(--muted);font-size:11px;line-height:1.6}.memory-module__HGr6wq__count{font-family:var(--font-heading), sans-serif;letter-spacing:-.7px;color:var(--text);font-variant-numeric:tabular-nums;margin-right:5px;font-size:24px;font-weight:600}.memory-module__HGr6wq__chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:7px;padding:4px 6px;font-size:11px;line-height:1.5}.memory-module__HGr6wq__button{border:1px solid var(--line);background:var(--raised);min-height:40px;color:var(--text);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.memory-module__HGr6wq__button.memory-module__HGr6wq__primary{background:var(--violet);border-color:var(--violet);color:var(--on-action)}.memory-module__HGr6wq__button:disabled{opacity:.6}.memory-module__HGr6wq__teaser .memory-module__HGr6wq__button{width:100%;margin-top:10px}@media (pointer:coarse){.memory-module__HGr6wq__button{min-height:44px}}.memory-module__HGr6wq__textButton{color:var(--violet);background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:11px;line-height:1.5;display:inline-flex}@media (hover:hover){.memory-module__HGr6wq__textButton:hover{text-decoration:underline}}@media (pointer:coarse){.memory-module__HGr6wq__textButton{min-height:44px}}.memory-module__HGr6wq__counts{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.memory-module__HGr6wq__counts>div{background:var(--panel);border:1px solid var(--line);border-radius:16px;min-width:0;padding:16px}.memory-module__HGr6wq__counts strong{font-family:var(--font-heading), sans-serif;color:var(--violet);font-variant-numeric:tabular-nums;margin-bottom:7px;font-size:26px;font-weight:700;line-height:1;display:block}.memory-module__HGr6wq__counts span{color:var(--muted);font-size:11px;line-height:1.5}.memory-module__HGr6wq__columns{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.memory-module__HGr6wq__columns>*{min-width:0}@container (min-width:821px){.memory-module__HGr6wq__columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}}.memory-module__HGr6wq__map{border:1px solid var(--line);background:var(--panel);border-radius:18px;min-width:0;padding:18px 10px 14px}@container (min-width:621px){.memory-module__HGr6wq__map{padding:20px 16px 16px}}.memory-module__HGr6wq__panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.memory-module__HGr6wq__map .memory-module__HGr6wq__panelHeading{align-items:flex-start;padding:0 4px}.memory-module__HGr6wq__map .memory-module__HGr6wq__panelHeading h2{font-family:var(--font-sans), sans-serif;letter-spacing:-.4px;color:var(--text);font-size:15px;font-weight:700;line-height:1.5}.memory-module__HGr6wq__panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;min-width:0;padding:18px}.memory-module__HGr6wq__panel h2{font-family:var(--font-sans), sans-serif;letter-spacing:-.4px;color:var(--text);font-size:15px;font-weight:700}.memory-module__HGr6wq__panelText{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7}.memory-module__HGr6wq__panelFailure{color:var(--critical);margin-top:6px;font-size:12px;line-height:1.6}.memory-module__HGr6wq__vaultWrap{min-width:0;container-type:inline-size}.memory-module__HGr6wq__vaultInstruction{color:var(--muted);margin:14px 4px 0;font-size:11px;line-height:1.5}.memory-module__HGr6wq__vaultStage{isolation:isolate;height:402px;margin:8px 0 18px;position:relative}.memory-module__HGr6wq__vaultStage:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--violet) 10%, transparent), transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:21% 15%}.memory-module__HGr6wq__vaultWires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.memory-module__HGr6wq__vaultWires path{fill:none;stroke:var(--tone);vector-effect:non-scaling-stroke;stroke-linecap:round}.memory-module__HGr6wq__spoke{stroke-width:1px;opacity:.2}.memory-module__HGr6wq__spoke.memory-module__HGr6wq__lit{opacity:.45}.memory-module__HGr6wq__edge{stroke-width:.8px;opacity:.15}.memory-module__HGr6wq__edge.memory-module__HGr6wq__primary{opacity:.34}.memory-module__HGr6wq__hasSelection .memory-module__HGr6wq__edge{opacity:.08}.memory-module__HGr6wq__hasSelection .memory-module__HGr6wq__edge.memory-module__HGr6wq__primary{opacity:.18}.memory-module__HGr6wq__vaultStage .memory-module__HGr6wq__edge.memory-module__HGr6wq__lit{stroke-width:1.25px;opacity:.75}.memory-module__HGr6wq__packet{stroke-width:2.5px;stroke-dasharray:5 100;stroke-dashoffset:100px;opacity:0;animation:memory-module__HGr6wq__transmit 1.6s var(--delay,0s) ease-out 1}@keyframes memory-module__HGr6wq__transmit{0%{stroke-dashoffset:100px;opacity:0}12%{opacity:.95}85%{opacity:.95}to{stroke-dashoffset:0;opacity:0}}.memory-module__HGr6wq__node{z-index:2;width:28px;height:28px;min-height:0;color:var(--tone);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.memory-module__HGr6wq__point{background:var(--tone);width:7px;height:7px;box-shadow:0 0 0 3px var(--panel);border-radius:50%;transition:box-shadow .18s,width .18s,height .18s;display:block}.memory-module__HGr6wq__node[data-kind=Preference] .memory-module__HGr6wq__point{background:var(--panel);border:1.5px solid var(--tone)}.memory-module__HGr6wq__node[data-kind=Pattern] .memory-module__HGr6wq__point{border-radius:1.5px;transform:rotate(45deg)}.memory-module__HGr6wq__node[data-kind=Decision] .memory-module__HGr6wq__point{border-radius:2px}.memory-module__HGr6wq__node.memory-module__HGr6wq__selected{z-index:5}.memory-module__HGr6wq__node.memory-module__HGr6wq__selected .memory-module__HGr6wq__point{width:10px;height:10px;box-shadow:0 0 0 4px var(--panel), 0 0 0 5px color-mix(in srgb, var(--tone) 55%, transparent), 0 0 19px color-mix(in srgb, var(--tone) 42%, transparent)}.memory-module__HGr6wq__nodeLabel{background:var(--panel);white-space:nowrap;text-overflow:ellipsis;max-width:82px;color:var(--muted);pointer-events:none;border-radius:4px;padding:2px 4px;font-size:9px;line-height:1.3;position:absolute;top:25px;left:50%;overflow:hidden;transform:translate(-50%)}.memory-module__HGr6wq__alignLeft .memory-module__HGr6wq__nodeLabel{left:6px;transform:none}.memory-module__HGr6wq__alignRight .memory-module__HGr6wq__nodeLabel{left:auto;right:6px;transform:none}.memory-module__HGr6wq__node.memory-module__HGr6wq__dim{opacity:.48}.memory-module__HGr6wq__node:is(:hover,:focus-visible,.memory-module__HGr6wq__selected) .memory-module__HGr6wq__nodeLabel{color:var(--text);z-index:2}.memory-module__HGr6wq__node:is(:hover,:focus-visible){z-index:6;opacity:1}@media (hover:hover){.memory-module__HGr6wq__node:hover .memory-module__HGr6wq__point{box-shadow:0 0 0 4px var(--panel), 0 0 0 5px var(--tone)}}.memory-module__HGr6wq__agentHub{z-index:3;background:var(--panel);min-width:44px;min-height:44px;color:var(--tone);border:1px solid #0000;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:5px;transition:border-color .18s;display:flex;position:absolute;transform:translate(-50%,-50%)}.memory-module__HGr6wq__hubMark{justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.memory-module__HGr6wq__hubMark svg{width:23px;height:23px}.memory-module__HGr6wq__agentHub>span:last-child{font-size:10px;font-weight:600;line-height:1.35}.memory-module__HGr6wq__agentHub.memory-module__HGr6wq__linked{border-color:color-mix(in srgb, var(--tone) 40%, var(--line))}.memory-module__HGr6wq__agentHub[aria-pressed=true]{border-color:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 9%, transparent)}.memory-module__HGr6wq__agentHub.memory-module__HGr6wq__dim,.memory-module__HGr6wq__agentHub.memory-module__HGr6wq__emptyHub{opacity:.5}@media (hover:hover){.memory-module__HGr6wq__agentHub:hover{opacity:1;border-color:var(--tone)}}.memory-module__HGr6wq__core{z-index:4;border:1px solid var(--line);background:var(--panel);width:78px;height:78px;color:var(--violet);box-shadow:0 0 0 7px var(--panel), 0 0 32px color-mix(in srgb, var(--violet) 12%, transparent);border-radius:23px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:1px 6px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.memory-module__HGr6wq__core svg{width:35px;height:35px}.memory-module__HGr6wq__core>span{color:var(--muted);white-space:nowrap;font-size:8px;line-height:1.5}.memory-module__HGr6wq__core[aria-pressed=true]{border-color:color-mix(in srgb, var(--violet) 55%, var(--line))}.memory-module__HGr6wq__selectedLine{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:9px;min-height:76px;padding:12px 2px;font-size:11px;line-height:1.5;display:flex}.memory-module__HGr6wq__selectedLine .memory-module__HGr6wq__dot{margin-top:5px}.memory-module__HGr6wq__selectedLine>div{min-width:0}.memory-module__HGr6wq__selectedLine strong{color:var(--text);overflow-wrap:anywhere;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.memory-module__HGr6wq__selectedLine span{display:block}.memory-module__HGr6wq__key{flex-wrap:wrap;justify-content:center;gap:2px 9px;padding:0 0 11px;display:flex}.memory-module__HGr6wq__key button{min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:4px 1px;font-size:10px;line-height:1.5;display:flex}.memory-module__HGr6wq__key button i{background:var(--tone);border-radius:50%;width:5px;height:5px;display:inline-block}.memory-module__HGr6wq__key button[aria-pressed=true]{color:var(--tone)}.memory-module__HGr6wq__vaultWrap :is(button,a):focus-visible{outline:2px solid var(--violet);outline-offset:3px}.memory-module__HGr6wq__vaultMini{max-width:420px;margin:0 auto}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__vaultStage{height:216px;margin:5px 0 16px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__nodeLabel{display:none}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__node{width:22px;height:22px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__agentHub{border-radius:10px;min-width:34px;min-height:34px;padding:3px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__hubMark{width:19px;height:19px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__hubMark svg{width:18px;height:18px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__agentHub>span:last-child{font-size:9px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__core{width:58px;height:58px;box-shadow:0 0 0 4px var(--panel);border-radius:18px;gap:2px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__core>span{font-size:6px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__core svg{width:27px;height:27px}@container (max-width:380px){.memory-module__HGr6wq__vaultStage{height:352px}.memory-module__HGr6wq__nodeLabel{display:none}.memory-module__HGr6wq__node:is(.memory-module__HGr6wq__selected,:focus-visible,:hover) .memory-module__HGr6wq__nodeLabel{max-width:78px;display:block}.memory-module__HGr6wq__core{width:66px;height:66px;box-shadow:0 0 0 5px var(--panel);border-radius:20px;gap:3px}.memory-module__HGr6wq__core>span{font-size:7px}.memory-module__HGr6wq__core svg{width:31px;height:31px}.memory-module__HGr6wq__agentHub{border-radius:11px;min-width:39px;min-height:41px;padding:3px}.memory-module__HGr6wq__agentHub>span:last-child{font-size:9px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__vaultStage{height:216px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__nodeLabel{display:none}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__core{width:58px;height:58px;box-shadow:0 0 0 4px var(--panel);border-radius:18px;gap:2px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__core>span{font-size:6px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__core svg{width:27px;height:27px}.memory-module__HGr6wq__vaultMini .memory-module__HGr6wq__agentHub{min-width:34px;min-height:34px}}@media (prefers-reduced-motion:reduce){.memory-module__HGr6wq__packet{animation:none}.memory-module__HGr6wq__vaultWrap *,.memory-module__HGr6wq__card,.memory-module__HGr6wq__door{transition:none}}.memory-module__HGr6wq__sources{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:13px;margin:4px 0 18px;font-size:11px;line-height:1.5;display:flex}.memory-module__HGr6wq__sources span{align-items:center;gap:5px;display:flex}.memory-module__HGr6wq__sources i{background:var(--muted);border-radius:50%;width:4px;height:4px;display:inline-block}.memory-module__HGr6wq__growth{border-top:1px solid var(--line);padding-top:15px}.memory-module__HGr6wq__growthCaption{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-size:11px;line-height:1.5;display:flex}.memory-module__HGr6wq__growthOptions{grid-template-columns:repeat(var(--stops,4), minmax(0, 1fr));gap:5px;display:grid}.memory-module__HGr6wq__growthOptions button{background:var(--raised);color:var(--muted);border:0;border-radius:8px;min-height:36px;padding:7px 3px;font-size:11px;line-height:1.5}.memory-module__HGr6wq__growthOptions button[aria-pressed=true]{background:var(--violet);color:var(--on-action)}.memory-module__HGr6wq__growthOptions button:focus-visible,.memory-module__HGr6wq__learning:focus-visible,.memory-module__HGr6wq__textButton:focus-visible,.memory-module__HGr6wq__button:focus-visible,.memory-module__HGr6wq__tab:focus-visible,.memory-module__HGr6wq__card:focus-visible,.memory-module__HGr6wq__door:focus-visible,.memory-module__HGr6wq__used a:focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media (pointer:coarse){.memory-module__HGr6wq__growthOptions button{min-height:44px}}.memory-module__HGr6wq__growthNote{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.6}.memory-module__HGr6wq__legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin:14px 0 2px;font-size:11px;line-height:1.5;display:flex}.memory-module__HGr6wq__legend span{align-items:center;gap:5px;display:flex}.memory-module__HGr6wq__listHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.memory-module__HGr6wq__listHeading h2{font-family:var(--font-sans), sans-serif;letter-spacing:-.4px;color:var(--text);font-size:17px;font-weight:700;line-height:1.5}.memory-module__HGr6wq__learningList{gap:0;margin-top:12px;display:grid}.memory-module__HGr6wq__learning{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--text);background:0 0;align-items:center;gap:9px;padding:13px 0;display:flex}.memory-module__HGr6wq__learning:last-child{border-bottom:0}.memory-module__HGr6wq__dot{background:var(--tone);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.memory-module__HGr6wq__dot[data-kind=Pattern]{border-radius:1px;transform:rotate(45deg)}.memory-module__HGr6wq__dot[data-kind=Preference]{box-shadow:inset 0 0 0 1.5px var(--tone);background:0 0}.memory-module__HGr6wq__dot[data-kind=Decision]{border-radius:2px}.memory-module__HGr6wq__learningCopy{flex:1;min-width:0}.memory-module__HGr6wq__learningCopy strong{color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5;display:block}.memory-module__HGr6wq__learningCopy small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.memory-module__HGr6wq__learning[aria-pressed=true] .memory-module__HGr6wq__learningCopy strong{color:var(--violet)}.memory-module__HGr6wq__empty{color:var(--muted);padding:15px 0;font-size:12px;line-height:1.6}.memory-module__HGr6wq__detail{background:var(--panel);border:1px solid var(--line);border-radius:18px;margin-top:16px;padding:19px}.memory-module__HGr6wq__memoryType{color:var(--muted);align-items:center;gap:7px;margin-bottom:10px;font-size:11px;line-height:1.5;display:flex}.memory-module__HGr6wq__detail h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.4px;color:var(--text);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.4}.memory-module__HGr6wq__detail>p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.memory-module__HGr6wq__provenance{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:12px;font-size:11px;line-height:1.8}.memory-module__HGr6wq__provenance strong{color:var(--text);font-weight:500}.memory-module__HGr6wq__used{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.memory-module__HGr6wq__used a{background:var(--raised);color:var(--muted);border:0;border-radius:6px;align-items:center;padding:5px 7px;font-size:11px;line-height:1.5;display:inline-flex}.memory-module__HGr6wq__actions{flex-wrap:wrap;gap:16px;margin-top:13px;display:flex}.memory-module__HGr6wq__actions .memory-module__HGr6wq__textButton{min-height:34px;font-size:11px}@media (pointer:coarse){.memory-module__HGr6wq__used a{min-height:44px;padding:8px 10px}.memory-module__HGr6wq__actions .memory-module__HGr6wq__textButton{min-height:44px}}.memory-module__HGr6wq__sourceDetail{background:var(--raised);color:var(--muted);border-radius:10px;margin-top:12px;padding:12px;font-size:11px;line-height:1.7}.memory-module__HGr6wq__editForm{margin-top:15px}.memory-module__HGr6wq__field{color:var(--muted);gap:8px;margin-top:19px;font-size:12px;line-height:1.5;display:grid}.memory-module__HGr6wq__field:first-child{margin-top:0}.memory-module__HGr6wq__field input,.memory-module__HGr6wq__field textarea{font:inherit;background:var(--bg);border:1px solid var(--line);width:100%;color:var(--text);border-radius:10px;padding:11px 12px;font-size:16px;line-height:1.5}.memory-module__HGr6wq__field textarea{resize:vertical;min-height:88px;padding:12px}.memory-module__HGr6wq__field input:focus,.memory-module__HGr6wq__field textarea:focus{border-color:var(--violet);outline:none}.memory-module__HGr6wq__formActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.memory-module__HGr6wq__confirm{border:1px solid var(--line);color:var(--text);border-radius:10px;margin-top:12px;padding:12px;font-size:12px;line-height:1.6}.memory-module__HGr6wq__confirmActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.memory-module__HGr6wq__danger{background:var(--critical);border-color:var(--critical);color:var(--on-action)}.memory-module__HGr6wq__failure{color:var(--critical);margin-top:8px;font-size:11px;line-height:1.5}.memory-module__HGr6wq__toast{color:var(--lime);margin-top:10px;font-size:11px;line-height:1.5}.memory-module__HGr6wq__toast:empty{display:none}.memory-module__HGr6wq__note{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.65}
.agent-ui-module__JSYByW__page{min-width:0;padding:14px 14px 24px;container-type:inline-size}.agent-ui-module__JSYByW__overline{color:var(--muted);margin-bottom:7px;font-size:10px}.agent-ui-module__JSYByW__title{font-family:var(--font-heading), sans-serif;letter-spacing:-1px;color:var(--text);text-wrap:balance;font-size:23px;font-weight:600;line-height:1.16}.agent-ui-module__JSYByW__subtitle{color:var(--muted);max-width:60ch;margin-top:6px;font-size:11px;line-height:1.4}.agent-ui-module__JSYByW__titleRow{margin-bottom:12px}.agent-ui-module__JSYByW__tabs{border-bottom:1px solid var(--line);gap:25px;margin:0 0 16px;display:flex}.agent-ui-module__JSYByW__tab{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:10px 0 12px;font-size:12px;display:inline-flex}.agent-ui-module__JSYByW__tab[aria-selected=true]{color:var(--violet);border-color:var(--violet)}.agent-ui-module__JSYByW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-ui-module__JSYByW__card{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:15px;flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding:18px;transition:border-color .15s,transform .15s;display:flex;position:relative}@media (hover:hover){.agent-ui-module__JSYByW__card:hover{border-color:var(--violet)}}.agent-ui-module__JSYByW__card:active{transform:scale(.99)}.agent-ui-module__JSYByW__cardMark{height:30px;color:var(--tone);justify-content:flex-start;align-items:center;margin-bottom:10px;display:inline-flex}.agent-ui-module__JSYByW__cardEnter{color:var(--muted);opacity:.7;position:absolute;top:23px;right:17px}.agent-ui-module__JSYByW__cardName{font-family:var(--font-heading), sans-serif;letter-spacing:-.25px;color:var(--text);font-size:16px;font-weight:600;line-height:1.3}.agent-ui-module__JSYByW__cardRole{color:var(--text);min-height:35px;margin-top:4px;font-size:11px;font-weight:600;line-height:1.5}.agent-ui-module__JSYByW__cardPurpose{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.55}.agent-ui-module__JSYByW__cardNumber{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;margin-top:10px;display:flex}.agent-ui-module__JSYByW__cardNumber strong{font-family:var(--font-heading), sans-serif;color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.agent-ui-module__JSYByW__cardNumber small{color:var(--muted);font-size:10px}@container (max-width:620px){.agent-ui-module__JSYByW__card{padding:16px 14px}.agent-ui-module__JSYByW__cardEnter{top:20px;right:14px}.agent-ui-module__JSYByW__cardMark{margin-bottom:8px}.agent-ui-module__JSYByW__cardRole{font-size:12px;line-height:1.45}}@container (max-width:400px){.agent-ui-module__JSYByW__card{padding:15px 12px}.agent-ui-module__JSYByW__cardRole{min-height:32px;font-size:11px}.agent-ui-module__JSYByW__cardPurpose{margin-top:6px;font-size:10px;line-height:1.5}}.agent-ui-module__JSYByW__door{text-align:left;background:linear-gradient(120deg, color-mix(in srgb, var(--violet) 11%, var(--panel)), var(--panel));border:1px solid var(--line);border-radius:15px;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:14px;padding:16px 18px;transition:border-color .15s;display:flex}@media (hover:hover){.agent-ui-module__JSYByW__door:hover{border-color:var(--violet)}}.agent-ui-module__JSYByW__doorTitle{font-family:var(--font-heading), sans-serif;color:var(--text);font-size:15px;font-weight:600;display:block}.agent-ui-module__JSYByW__doorSub{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.agent-ui-module__JSYByW__doorMarks{flex-shrink:0;gap:3px;display:flex}.agent-ui-module__JSYByW__teaser{border:1px solid var(--line);background:var(--panel);border-radius:22px;margin-top:16px;padding:18px;position:relative;overflow:hidden}.agent-ui-module__JSYByW__teaserHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agent-ui-module__JSYByW__teaserHead h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.5px;color:var(--text);font-size:20px;font-weight:600}.agent-ui-module__JSYByW__caption{color:var(--muted);font-size:11px;line-height:1.6}.agent-ui-module__JSYByW__count{font-family:var(--font-heading), sans-serif;letter-spacing:-.7px;color:var(--text);margin-right:5px;font-size:24px;font-weight:600}.agent-ui-module__JSYByW__chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:11px}.agent-ui-module__JSYByW__button{border:1px solid var(--line);background:var(--raised);min-height:44px;color:var(--text);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.agent-ui-module__JSYByW__teaser .agent-ui-module__JSYByW__button{width:100%;margin-top:10px}.agent-ui-module__JSYByW__textButton{color:var(--violet);background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:6px 0;font-size:11px;display:inline-flex}@media (pointer:coarse){.agent-ui-module__JSYByW__textButton{min-height:44px}}.agent-ui-module__JSYByW__back{color:var(--muted);margin-bottom:12px;font-size:12px}.agent-ui-module__JSYByW__hero{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.agent-ui-module__JSYByW__hero>div{min-width:0}.agent-ui-module__JSYByW__heroMark{width:48px;height:48px;color:var(--tone);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agent-ui-module__JSYByW__detailRole{color:var(--text);margin-top:4px;font-size:13px;font-weight:600;line-height:1.5}.agent-ui-module__JSYByW__roleHelp{border:1px solid var(--line);background:var(--panel);border-radius:13px;margin:0 0 16px;padding:0 15px}.agent-ui-module__JSYByW__roleHelp summary{cursor:pointer;min-height:44px;color:var(--text);padding:13px 0;font-size:12px;font-weight:600}.agent-ui-module__JSYByW__roleHelp p,.agent-ui-module__JSYByW__roleHelp ul{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.7}.agent-ui-module__JSYByW__roleHelp strong{color:var(--text);font-weight:600}.agent-ui-module__JSYByW__roleHelp ul{padding-left:18px;list-style:outside}.agent-ui-module__JSYByW__roleHelp li+li{margin-top:5px}.agent-ui-module__JSYByW__memoryContext{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 16px;font-size:11px;line-height:1.65;display:flex}.agent-ui-module__JSYByW__memoryContext .agent-ui-module__JSYByW__textButton{white-space:nowrap;padding:0}.agent-ui-module__JSYByW__split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.agent-ui-module__JSYByW__panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;min-width:0;padding:14px}.agent-ui-module__JSYByW__panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.agent-ui-module__JSYByW__panelHeading h2{font-family:var(--font-heading), sans-serif;color:var(--text);font-size:16px;font-weight:600}.agent-ui-module__JSYByW__detailNumber{font-family:var(--font-heading), sans-serif;letter-spacing:-2px;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0;font-size:48px;font-weight:600;line-height:1.1}.agent-ui-module__JSYByW__reason{color:var(--muted);font-size:12px;line-height:1.6}.agent-ui-module__JSYByW__note{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.65}.agent-ui-module__JSYByW__trend{border-top:1px solid var(--line);margin:18px 0 0;padding-top:16px}.agent-ui-module__JSYByW__trendComparison{grid-template-columns:1fr 1.4fr;gap:12px;margin-bottom:24px;display:grid}.agent-ui-module__JSYByW__trendComparison span{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.agent-ui-module__JSYByW__trendComparison strong{font-variant-numeric:tabular-nums;color:var(--text);font-size:14px;font-weight:600;line-height:1.4}.agent-ui-module__JSYByW__trendMove{border-left:1px solid var(--line);padding-left:14px}.agent-ui-module__JSYByW__trendPositive strong{color:var(--lime)}.agent-ui-module__JSYByW__trendChartHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-ui-module__JSYByW__trendChartHead h3{color:var(--text);font-size:12px;font-weight:600}.agent-ui-module__JSYByW__trendChartHead small{color:var(--muted);font-size:10px}.agent-ui-module__JSYByW__historyChart{width:100%;height:142px;margin-top:6px;display:block;overflow:visible}.agent-ui-module__JSYByW__historyLine{stroke-dasharray:1;stroke-dashoffset:0;animation:.8s ease-out both agent-ui-module__JSYByW__historyDraw}@keyframes agent-ui-module__JSYByW__historyDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.agent-ui-module__JSYByW__historyLine{animation:none}}.agent-ui-module__JSYByW__historyValues{grid-template-columns:repeat(var(--history-count), minmax(0, 1fr));text-align:center;gap:3px;display:grid}.agent-ui-module__JSYByW__historyValues>div{background:var(--raised);border-radius:9px;min-width:0;padding:8px 2px}.agent-ui-module__JSYByW__historyValues small{color:var(--muted);font-size:9px;display:block}.agent-ui-module__JSYByW__historyValues strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--text);margin-top:4px;font-size:11px;font-weight:600;display:block}.agent-ui-module__JSYByW__historyCurrent{box-shadow:inset 0 0 0 1px var(--tone)}@media (max-width:420px){.agent-ui-module__JSYByW__trendComparison{grid-template-columns:1fr;gap:10px}.agent-ui-module__JSYByW__trendMove{border-left:0;padding-left:0}}.agent-ui-module__JSYByW__origin{color:var(--muted);flex-wrap:wrap;gap:5px 12px;margin:12px 0 0;font-size:10px;display:flex}.agent-ui-module__JSYByW__origin strong{color:var(--text);font-weight:600}.agent-ui-module__JSYByW__explainer{border-top:1px solid var(--line);margin-top:15px;padding-top:13px;font-size:12px}.agent-ui-module__JSYByW__explainer summary{cursor:pointer;color:var(--tone,var(--violet));min-height:28px;font-weight:600}.agent-ui-module__JSYByW__explainer p{color:var(--muted);margin-top:9px;line-height:1.65}.agent-ui-module__JSYByW__track{background:var(--raised);border-radius:4px;height:8px;margin-top:18px;overflow:hidden}.agent-ui-module__JSYByW__track>span{background:var(--tone,var(--violet));border-radius:4px;max-width:100%;height:100%;display:block}.agent-ui-module__JSYByW__chartCaption{color:var(--muted);margin-top:7px;font-size:11px}.agent-ui-module__JSYByW__chatPanel{flex-direction:column;gap:16px;display:flex}.agent-ui-module__JSYByW__message{background:var(--raised);overflow-wrap:anywhere;max-width:96%;color:var(--text);border-radius:4px 14px 14px;padding:14px;font-size:12px;line-height:1.7}.agent-ui-module__JSYByW__prompts{flex-wrap:wrap;gap:7px;display:flex}.agent-ui-module__JSYByW__prompt{border:1px solid var(--line);color:var(--violet);text-align:left;background:0 0;border-radius:20px;min-height:36px;padding:8px 12px;font-size:11px}@media (pointer:coarse){.agent-ui-module__JSYByW__prompt{min-height:44px}}.agent-ui-module__JSYByW__chatForm{align-items:center;gap:7px;display:flex}.agent-ui-module__JSYByW__chatForm input{border:1px solid var(--line);background:var(--bg);min-width:0;min-height:44px;color:var(--text);border-radius:10px;flex:1;padding:0 14px;font-size:16px}.agent-ui-module__JSYByW__chatForm input:focus{border-color:var(--violet);outline:none}.agent-ui-module__JSYByW__chatForm button{background:var(--violet);width:44px;height:44px;color:var(--on-action);border:0;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.agent-ui-module__JSYByW__evidence{margin-top:20px}.agent-ui-module__JSYByW__evidenceHeading{align-items:center;gap:12px;margin:0 0 15px;display:flex}.agent-ui-module__JSYByW__evidenceHeading h2{font-family:var(--font-heading), sans-serif;color:var(--text);font-size:17px;font-weight:600;line-height:1.25}.agent-ui-module__JSYByW__evidenceHeading p{color:var(--muted);margin-top:4px;font-size:10px}.agent-ui-module__JSYByW__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@container (max-width:650px){.agent-ui-module__JSYByW__evidenceGrid{grid-template-columns:1fr}}.agent-ui-module__JSYByW__evidenceCard{border:1px solid var(--line);background:var(--panel);border-radius:22px;min-width:0;padding:20px}.agent-ui-module__JSYByW__evidenceCard h3{color:var(--text);margin-bottom:15px;font-size:14px;font-weight:600}.agent-ui-module__JSYByW__evidenceRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.agent-ui-module__JSYByW__evidenceRow:first-child{padding-top:0}.agent-ui-module__JSYByW__evidenceRow:last-child{border:0;padding-bottom:0}.agent-ui-module__JSYByW__evidenceRow strong{white-space:nowrap;color:var(--text);font-size:12px;font-weight:600}.agent-ui-module__JSYByW__evidenceRow span{min-width:0;color:var(--text);font-size:12px}.agent-ui-module__JSYByW__evidenceRow small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.agent-ui-module__JSYByW__evidenceStat{font-family:var(--font-heading), sans-serif;letter-spacing:-1px;color:var(--tone);font-size:30px;font-weight:600;line-height:1.15}.agent-ui-module__JSYByW__evidenceStat+small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.agent-ui-module__JSYByW__evidenceCallout{color:var(--text);margin-top:15px;font-size:12px;line-height:1.65}.agent-ui-module__JSYByW__evidenceEmpty{border-left:3px solid var(--tone);background:var(--panel);border-radius:0 12px 12px 0;padding:12px 16px}.agent-ui-module__JSYByW__evidenceEmpty p{color:var(--muted);font-size:12px;line-height:1.6}.agent-ui-module__JSYByW__stack>*+*{margin-top:12px}.agent-ui-module__JSYByW__priceRise{color:var(--pink)!important}.agent-ui-module__JSYByW__samplePill{letter-spacing:.08em;text-transform:uppercase;color:var(--pink);font-size:10px;font-weight:700}.agent-ui-module__JSYByW__counts{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.agent-ui-module__JSYByW__counts>div{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px}.agent-ui-module__JSYByW__counts strong{font-family:var(--font-heading), sans-serif;color:var(--violet);margin-bottom:7px;font-size:26px;font-weight:600;line-height:1;display:block}.agent-ui-module__JSYByW__counts span{color:var(--muted);font-size:11px}.agent-ui-module__JSYByW__columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@container (max-width:820px){.agent-ui-module__JSYByW__columns{grid-template-columns:1fr;gap:18px}}.agent-ui-module__JSYByW__map{border:1px solid var(--line);background:var(--panel);border-radius:22px;min-width:0;padding:20px 16px 16px}.agent-ui-module__JSYByW__map .agent-ui-module__JSYByW__panelHeading{align-items:flex-start;padding:0 4px}.agent-ui-module__JSYByW__map h2{font-size:15px}@container (max-width:620px){.agent-ui-module__JSYByW__map{padding:18px 10px 14px}}.agent-ui-module__JSYByW__listHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-ui-module__JSYByW__listHeading h2{font-family:var(--font-heading), sans-serif;color:var(--text);font-size:17px;font-weight:600}.agent-ui-module__JSYByW__learningList{gap:0;margin-top:12px;display:grid}.agent-ui-module__JSYByW__learning{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--muted);background:0 0;align-items:center;gap:9px;min-height:44px;padding:13px 0;display:flex}.agent-ui-module__JSYByW__learning:last-child{border-bottom:0}.agent-ui-module__JSYByW__dot{background:var(--tone);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.agent-ui-module__JSYByW__dot[data-kind=Pattern]{border-radius:1px;transform:rotate(45deg)}.agent-ui-module__JSYByW__dot[data-kind=Preference]{box-shadow:inset 0 0 0 1.5px var(--tone);background:0 0}.agent-ui-module__JSYByW__dot[data-kind=Decision]{border-radius:2px}.agent-ui-module__JSYByW__learningCopy{flex:1;min-width:0}.agent-ui-module__JSYByW__learningCopy strong{color:var(--text);font-size:12px;font-weight:500;line-height:1.5;display:block}.agent-ui-module__JSYByW__learningCopy small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.agent-ui-module__JSYByW__learning[aria-pressed=true] .agent-ui-module__JSYByW__learningCopy strong{color:var(--violet)}.agent-ui-module__JSYByW__memoryDetail{background:var(--panel);border:1px solid var(--line);border-radius:22px;margin-top:16px;padding:19px}.agent-ui-module__JSYByW__memoryType{color:var(--muted);align-items:center;gap:7px;margin-bottom:10px;font-size:11px;display:flex}.agent-ui-module__JSYByW__memoryDetail h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.4px;color:var(--text);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.4}.agent-ui-module__JSYByW__provenance{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:12px;font-size:11px;line-height:1.8}.agent-ui-module__JSYByW__provenance strong{color:var(--text);font-weight:500}.agent-ui-module__JSYByW__used{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;font-size:11px;display:flex}.agent-ui-module__JSYByW__used a{background:var(--raised);color:var(--muted);border:0;border-radius:6px;align-items:center;min-height:36px;padding:8px 10px;font-size:11px;display:inline-flex}.agent-ui-module__JSYByW__memoryActions{flex-wrap:wrap;gap:16px;margin-top:13px;display:flex}.agent-ui-module__JSYByW__memoryActions .agent-ui-module__JSYByW__textButton{font-size:11px}.agent-ui-module__JSYByW__sourceDetail{background:var(--raised);color:var(--muted);border-radius:10px;margin-top:12px;padding:12px;font-size:11px;line-height:1.7}.agent-ui-module__JSYByW__confirm{border:1px solid var(--line);color:var(--text);border-radius:12px;margin-top:12px;padding:12px;font-size:12px;line-height:1.6}.agent-ui-module__JSYByW__danger{background:var(--critical);color:var(--on-action);border:0;border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.agent-ui-module__JSYByW__empty{color:var(--muted);padding:15px 0;font-size:12px;line-height:1.6}.agent-ui-module__JSYByW__legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin:14px 4px 2px;font-size:11px;display:flex}.agent-ui-module__JSYByW__legend span{align-items:center;gap:5px;display:flex}.agent-ui-module__JSYByW__sources{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:13px;margin:4px 0 12px;font-size:11px;display:flex}.agent-ui-module__JSYByW__sources span{align-items:center;gap:5px;display:flex}.agent-ui-module__JSYByW__sources i{background:var(--muted);border-radius:50%;width:4px;height:4px;display:inline-block}.agent-ui-module__JSYByW__vaultWrap{min-width:0}.agent-ui-module__JSYByW__vaultMini{max-width:420px;margin:0 auto}.agent-ui-module__JSYByW__vaultInstruction{color:var(--muted);margin:14px 4px 0;font-size:11px}.agent-ui-module__JSYByW__vaultStage{isolation:isolate;height:402px;margin:8px 0 18px;position:relative}.agent-ui-module__JSYByW__vaultMini .agent-ui-module__JSYByW__vaultStage{height:220px;margin:4px 0 6px}.agent-ui-module__JSYByW__vaultStage:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--violet) 10%, transparent), transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:21% 15%}.agent-ui-module__JSYByW__vaultWires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.agent-ui-module__JSYByW__vaultWires path{fill:none;stroke:var(--tone);vector-effect:non-scaling-stroke;stroke-linecap:round}.agent-ui-module__JSYByW__spoke{stroke-width:1px;opacity:.2}.agent-ui-module__JSYByW__spoke.agent-ui-module__JSYByW__lit{opacity:.45}.agent-ui-module__JSYByW__edge{stroke-width:.8px;opacity:.34}.agent-ui-module__JSYByW__hasSelection .agent-ui-module__JSYByW__edge{opacity:.12}.agent-ui-module__JSYByW__hasSelection .agent-ui-module__JSYByW__edge.agent-ui-module__JSYByW__lit{stroke-width:1.25px;opacity:.75}.agent-ui-module__JSYByW__node{z-index:2;width:28px;height:28px;color:var(--tone);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.agent-ui-module__JSYByW__point{background:var(--tone);width:7px;height:7px;box-shadow:0 0 0 3px var(--panel);border-radius:50%;transition:box-shadow .18s,width .18s,height .18s;display:block}.agent-ui-module__JSYByW__node[data-kind=Preference] .agent-ui-module__JSYByW__point{background:var(--panel);border:1.5px solid var(--tone)}.agent-ui-module__JSYByW__node[data-kind=Pattern] .agent-ui-module__JSYByW__point{border-radius:1.5px;transform:rotate(45deg)}.agent-ui-module__JSYByW__node[data-kind=Decision] .agent-ui-module__JSYByW__point{border-radius:2px}.agent-ui-module__JSYByW__node.agent-ui-module__JSYByW__selected{z-index:5}.agent-ui-module__JSYByW__node.agent-ui-module__JSYByW__selected .agent-ui-module__JSYByW__point{width:10px;height:10px;box-shadow:0 0 0 4px var(--panel), 0 0 0 5px color-mix(in srgb, var(--tone) 55%, transparent), 0 0 19px color-mix(in srgb, var(--tone) 42%, transparent)}.agent-ui-module__JSYByW__nodeLabel{background:var(--panel);white-space:nowrap;text-overflow:ellipsis;max-width:82px;color:var(--muted);pointer-events:none;border-radius:4px;padding:2px 4px;font-size:9px;line-height:1.3;position:absolute;top:25px;left:50%;overflow:hidden;transform:translate(-50%)}.agent-ui-module__JSYByW__alignLeft .agent-ui-module__JSYByW__nodeLabel{left:6px;transform:none}.agent-ui-module__JSYByW__alignRight .agent-ui-module__JSYByW__nodeLabel{left:auto;right:6px;transform:none}.agent-ui-module__JSYByW__node.agent-ui-module__JSYByW__dim{opacity:.48}.agent-ui-module__JSYByW__node:is(:hover,:focus-visible,.agent-ui-module__JSYByW__selected) .agent-ui-module__JSYByW__nodeLabel{color:var(--text);z-index:2}.agent-ui-module__JSYByW__node:is(:hover,:focus-visible){z-index:6;opacity:1}.agent-ui-module__JSYByW__agentHub{z-index:3;background:var(--panel);min-width:44px;min-height:44px;color:var(--tone);border:1px solid #0000;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:5px;transition:border-color .18s;display:flex;position:absolute;transform:translate(-50%,-50%)}.agent-ui-module__JSYByW__agentHub>span:last-child{font-size:10px;font-weight:600;line-height:1.35}.agent-ui-module__JSYByW__agentHub.agent-ui-module__JSYByW__linked{border-color:color-mix(in srgb, var(--tone) 40%, var(--line))}.agent-ui-module__JSYByW__agentHub[aria-pressed=true]{border-color:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 9%, transparent)}.agent-ui-module__JSYByW__agentHub.agent-ui-module__JSYByW__dim,.agent-ui-module__JSYByW__agentHub.agent-ui-module__JSYByW__emptyHub{opacity:.5}@media (hover:hover){.agent-ui-module__JSYByW__agentHub:hover{opacity:1;border-color:var(--tone)}}.agent-ui-module__JSYByW__core{z-index:4;border:1px solid var(--line);background:var(--panel);width:78px;height:78px;color:var(--violet);box-shadow:0 0 0 7px var(--panel), 0 0 32px color-mix(in srgb, var(--violet) 12%, transparent);border-radius:23px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.agent-ui-module__JSYByW__core>span{color:var(--muted);white-space:nowrap;font-size:8px}.agent-ui-module__JSYByW__core[aria-pressed=true]{border-color:color-mix(in srgb, var(--violet) 55%, var(--line))}.agent-ui-module__JSYByW__vaultMini .agent-ui-module__JSYByW__core{border-radius:18px;width:60px;height:60px}.agent-ui-module__JSYByW__vaultMini .agent-ui-module__JSYByW__agentHub{min-width:44px;min-height:44px;padding:3px 5px}.agent-ui-module__JSYByW__selectedLine{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:9px;min-height:76px;padding:12px 2px;font-size:11px;line-height:1.5;display:flex}.agent-ui-module__JSYByW__selectedLine .agent-ui-module__JSYByW__dot{margin-top:5px}.agent-ui-module__JSYByW__selectedLine>div{min-width:0}.agent-ui-module__JSYByW__selectedLine strong{color:var(--text);overflow-wrap:anywhere;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.agent-ui-module__JSYByW__key{flex-wrap:wrap;justify-content:center;gap:2px 9px;padding:0 0 11px;display:flex}.agent-ui-module__JSYByW__key button{min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:4px 1px;font-size:10px;display:flex}.agent-ui-module__JSYByW__key button i{background:var(--tone);border-radius:50%;width:5px;height:5px;display:inline-block}.agent-ui-module__JSYByW__key button[aria-pressed=true]{color:var(--tone)}@media (pointer:coarse){.agent-ui-module__JSYByW__key button{min-height:44px}}.agent-ui-module__JSYByW__vaultWrap button:focus-visible{outline:2px solid var(--violet);outline-offset:3px}@container (max-width:400px){.agent-ui-module__JSYByW__vaultStage{height:360px}}.agent-ui-module__JSYByW__heroRow{margin-bottom:12px}.agent-ui-module__JSYByW__backLink{font-size:11px}.agent-ui-module__JSYByW__heroRow .agent-ui-module__JSYByW__hero{margin-bottom:0}.agent-ui-module__JSYByW__period{grid-template-columns:repeat(var(--period-count,3), minmax(0, 1fr));border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:3px;width:100%;margin-top:12px;padding:3px;display:grid}.agent-ui-module__JSYByW__period button{min-height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 5px;font-size:11px}.agent-ui-module__JSYByW__period button[aria-pressed=true]{color:var(--text);background:var(--raised)}.agent-ui-module__JSYByW__period button:focus-visible{outline:2px solid var(--violet);outline-offset:1px}@media (pointer:coarse){.agent-ui-module__JSYByW__period button{min-height:44px}}.agent-ui-module__JSYByW__trendContext{border-left:2px solid var(--tone);color:var(--text);margin-top:14px;padding-left:10px;font-size:12px;line-height:1.6}.agent-ui-module__JSYByW__tally{gap:5px;height:8px;margin:16px 0;display:flex}.agent-ui-module__JSYByW__tally span{border-radius:3px;min-width:0}.agent-ui-module__JSYByW__chartLegend{color:var(--muted);flex-wrap:wrap;gap:13px;margin-top:12px;font-size:10px;display:flex}.agent-ui-module__JSYByW__chartLegend span{align-items:center;gap:5px;display:flex}.agent-ui-module__JSYByW__chartLegend i{border-radius:3px;width:14px;height:3px;display:block}.agent-ui-module__JSYByW__breakdown{margin-top:20px}.agent-ui-module__JSYByW__breakRow{border-top:1px solid var(--line);color:var(--text);justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.agent-ui-module__JSYByW__breakRow>span{min-width:0}.agent-ui-module__JSYByW__breakRow>strong{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-weight:600}.agent-ui-module__JSYByW__panelAction{min-height:40px;padding:10px 14px;font-size:12px}@media (pointer:coarse){.agent-ui-module__JSYByW__panelAction{min-height:44px}}.agent-ui-module__JSYByW__messages{gap:12px;display:grid}.agent-ui-module__JSYByW__userMessage{background:color-mix(in srgb, var(--tone) 17%, var(--panel));border-radius:14px 4px 14px 14px;margin-left:auto}a.agent-ui-module__JSYByW__prompt{align-items:center;display:inline-flex}.agent-ui-module__JSYByW__move{border:1px solid color-mix(in srgb, var(--tone) 35%, var(--line));background:linear-gradient(110deg, color-mix(in srgb, var(--tone) 8%, var(--panel)), var(--panel));border-radius:18px;margin-top:18px;padding:24px}.agent-ui-module__JSYByW__moveOverline{color:var(--muted);font-size:10px;display:block}.agent-ui-module__JSYByW__move h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.5px;color:var(--text);text-wrap:balance;margin:8px 0;font-size:21px;font-weight:600;line-height:1.3}.agent-ui-module__JSYByW__move p{color:var(--muted);max-width:80ch;margin-bottom:16px;font-size:13px;line-height:1.65}@media (max-width:420px){.agent-ui-module__JSYByW__move{padding:18px}}.agent-ui-module__JSYByW__evidenceMark{width:34px;height:34px;color:var(--tone);flex-shrink:0;place-items:center;display:grid}.agent-ui-module__JSYByW__evidenceGrid:empty{display:none}.agent-ui-module__JSYByW__evidenceGrid:not(:empty)+.agent-ui-module__JSYByW__evidenceMore{margin-top:14px}.agent-ui-module__JSYByW__evidenceCard{border-radius:18px}.agent-ui-module__JSYByW__evidenceCard .agent-ui-module__JSYByW__note{margin-top:14px}.agent-ui-module__JSYByW__evidenceCard .agent-ui-module__JSYByW__noteLead{margin:0}.agent-ui-module__JSYByW__evidenceRows{margin-top:18px}.agent-ui-module__JSYByW__evidenceBars{align-items:flex-end;gap:7px;height:105px;margin:8px 0 9px;display:flex}.agent-ui-module__JSYByW__evidenceBars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}.agent-ui-module__JSYByW__evidenceBars i{background:var(--tone);opacity:.5;border-radius:7px 7px 3px 3px;width:100%;max-width:25px;display:block}.agent-ui-module__JSYByW__evidenceBars i.agent-ui-module__JSYByW__barPeak{opacity:1}.agent-ui-module__JSYByW__evidenceBars small{color:var(--muted);white-space:nowrap;font-size:9px}.agent-ui-module__JSYByW__cardAction{min-height:29px;margin-top:14px}@media (pointer:coarse){.agent-ui-module__JSYByW__cardAction{min-height:44px}}.agent-ui-module__JSYByW__evidenceEmpty .agent-ui-module__JSYByW__textButton{margin-top:4px}@container (max-width:650px){.agent-ui-module__JSYByW__evidenceCard{padding:18px}}.agent-ui-module__JSYByW__memoryContext .agent-ui-module__JSYByW__textButton{min-height:0}@media (pointer:coarse){.agent-ui-module__JSYByW__memoryContext .agent-ui-module__JSYByW__textButton{min-height:44px}}.agent-ui-module__JSYByW__split .agent-ui-module__JSYByW__panel{padding:13px}.agent-ui-module__JSYByW__split .agent-ui-module__JSYByW__panelHeading h2{font-family:var(--font-sans), sans-serif;letter-spacing:-.4px;font-size:15px;font-weight:600}.agent-ui-module__JSYByW__trend{margin-bottom:22px}.agent-ui-module__JSYByW__trendChartHead h3,.agent-ui-module__JSYByW__evidenceCard h3{font-family:var(--font-sans), sans-serif}.agent-ui-module__JSYByW__split .agent-ui-module__JSYByW__chartCaption{margin-top:5px;font-size:10px}.agent-ui-module__JSYByW__split .agent-ui-module__JSYByW__chatForm input{min-height:48px;padding:11px 12px}.agent-ui-module__JSYByW__moveOverline{line-height:21px}.agent-ui-module__JSYByW__move h2{font-family:var(--font-sans), sans-serif}.agent-ui-module__JSYByW__move .agent-ui-module__JSYByW__textButton{min-height:29px}@media (pointer:coarse){.agent-ui-module__JSYByW__move .agent-ui-module__JSYByW__textButton{min-height:44px}}.agent-ui-module__JSYByW__evidenceHeading h2{font-family:var(--font-sans), sans-serif;letter-spacing:-.4px}.agent-ui-module__JSYByW__moreDetail{margin:14px 0 0}.agent-ui-module__JSYByW__moreDetail>summary{border:1px solid var(--line);background:var(--panel);cursor:pointer;min-height:44px;color:var(--text);border-radius:13px;padding:13px 15px;font-size:12px;font-weight:600}.agent-ui-module__JSYByW__moreDetail[open]>summary{margin-bottom:12px}.agent-ui-module__JSYByW__moreDetailBody{display:block}
.growth-module__blwuIG__extras,.growth-module__blwuIG__toolPage{min-width:0;color:var(--text);font-size:14px;line-height:1.5;container-type:inline-size}:where(.growth-module__blwuIG__extras,.growth-module__blwuIG__toolPage) :where(h1,h2,h3,p,ol,ul){margin:0}:where(.growth-module__blwuIG__extras,.growth-module__blwuIG__toolPage) :where(button,input,select,textarea){font:inherit}:where(.growth-module__blwuIG__extras,.growth-module__blwuIG__toolPage) :where(button){color:inherit;cursor:pointer}:where(.growth-module__blwuIG__extras,.growth-module__blwuIG__toolPage) :where(a){text-decoration:none}:where(.growth-module__blwuIG__extras,.growth-module__blwuIG__toolPage) svg:where(.lucide){stroke-width:1.6px}.growth-module__blwuIG__extras button:disabled,.growth-module__blwuIG__toolPage button:disabled{cursor:default;opacity:.7}.growth-module__blwuIG__extras h2,.growth-module__blwuIG__toolPage h2{font-family:var(--font-sans), sans-serif;letter-spacing:-.4px;color:var(--text);text-wrap:balance;font-size:15px;font-weight:700;line-height:1.5}.growth-module__blwuIG__panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;min-width:0;padding:13px}.growth-module__blwuIG__panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.growth-module__blwuIG__chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:11px;line-height:1.5}.growth-module__blwuIG__overline{color:var(--muted);margin-bottom:7px;font-size:10px;line-height:1.5}.growth-module__blwuIG__subtitle{color:var(--muted);max-width:60ch;margin-top:6px;font-size:11px;line-height:1.4}.growth-module__blwuIG__note{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.65}.growth-module__blwuIG__button{border:1px solid var(--line);background:var(--raised);text-align:center;min-height:40px;color:var(--text);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.growth-module__blwuIG__button.growth-module__blwuIG__primary{background:var(--violet);border-color:var(--violet);color:var(--on-action)}.growth-module__blwuIG__textButton{color:var(--violet);background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:11px;line-height:1.5;display:inline-flex}.growth-module__blwuIG__extras .growth-module__blwuIG__textButton,.growth-module__blwuIG__toolPage .growth-module__blwuIG__textButton{color:var(--violet)}.growth-module__blwuIG__toolPage .growth-module__blwuIG__back{min-height:36px;color:var(--muted);margin-bottom:12px}@media (pointer:coarse){.growth-module__blwuIG__button,.growth-module__blwuIG__textButton,.growth-module__blwuIG__toolPage .growth-module__blwuIG__back{min-height:44px}}@media (hover:hover){.growth-module__blwuIG__button:hover{filter:brightness(1.06)}.growth-module__blwuIG__toolPage .growth-module__blwuIG__back:hover{color:var(--violet)}}.growth-module__blwuIG__breakdown{margin-top:20px}.growth-module__blwuIG__breakRow{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.growth-module__blwuIG__breakRow>span{min-width:0}.growth-module__blwuIG__breakRow>strong{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-weight:600}.growth-module__blwuIG__field{color:var(--muted);align-content:start;gap:8px;min-width:0;font-size:12px;line-height:1.5;display:grid}.growth-module__blwuIG__field :is(input,select){background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:10px;width:100%;min-width:0;padding:11px 12px;font-size:16px;line-height:1.5}.growth-module__blwuIG__field input[aria-invalid=true]{border-color:var(--pink)}.growth-module__blwuIG__field small{font-size:10px;line-height:1.7}.growth-module__blwuIG__formGrid{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}.growth-module__blwuIG__formActions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.growth-module__blwuIG__status{color:var(--lime);margin-top:14px;font-size:11px;line-height:1.65}.growth-module__blwuIG__status:empty{margin:0}.growth-module__blwuIG__error{color:var(--pink);font-size:12px;line-height:1.7}.growth-module__blwuIG__status.growth-module__blwuIG__error{font-size:11px;line-height:1.65}.growth-module__blwuIG__extras :is(summary,.growth-module__blwuIG__button,.growth-module__blwuIG__textButton):focus-visible,.growth-module__blwuIG__toolPage :is(summary,.growth-module__blwuIG__button,.growth-module__blwuIG__textButton,input,select,textarea):focus-visible{outline:2px solid var(--violet);outline-offset:3px}.growth-module__blwuIG__titleRow{margin-bottom:12px}.growth-module__blwuIG__title{font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-1px;color:var(--text);text-wrap:balance;font-size:23px;font-weight:600;line-height:1.16}.growth-module__blwuIG__growthExtras{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-top:18px;overflow:hidden}.growth-module__blwuIG__growthExtras summary,.growth-module__blwuIG__detail summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:18px;list-style:none;display:flex}.growth-module__blwuIG__growthExtras summary::-webkit-details-marker{display:none}.growth-module__blwuIG__detail summary::-webkit-details-marker{display:none}.growth-module__blwuIG__bench summary::-webkit-details-marker{display:none}.growth-module__blwuIG__assumptions summary::-webkit-details-marker{display:none}.growth-module__blwuIG__growthExtras summary>svg,.growth-module__blwuIG__detail summary>svg{color:var(--accent,var(--violet));flex-shrink:0;margin-left:auto;transition:transform .2s}.growth-module__blwuIG__growthExtras[open]>summary>svg,.growth-module__blwuIG__detail[open]>summary>svg{transform:rotate(90deg)}.growth-module__blwuIG__growthExtras summary strong{font-size:13px;font-weight:700;line-height:1.5;display:block}.growth-module__blwuIG__growthExtras summary small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.growth-module__blwuIG__miniMark{flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.growth-module__blwuIG__growthExtrasBody{gap:14px;padding:0 18px 20px;display:grid}.growth-module__blwuIG__growthExtrasBody p{color:var(--muted);max-width:65ch;font-size:12px;line-height:1.5}.growth-module__blwuIG__growthExtrasBody .growth-module__blwuIG__button{justify-self:start}.growth-module__blwuIG__growthExtrasBody>small{color:var(--muted);font-size:10px;line-height:1.5}.growth-module__blwuIG__growthHeading{align-items:center;gap:14px;margin:10px 0 22px;display:flex}.growth-module__blwuIG__growthHeading>div{min-width:0}.growth-module__blwuIG__growthHeading h1{font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-1px;color:var(--text);text-wrap:balance;font-size:28px;font-weight:600;line-height:1.16}.growth-module__blwuIG__headingMark{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.growth-module__blwuIG__growthPage{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.growth-module__blwuIG__disclosure{color:var(--muted);border-left:2px solid var(--accent,var(--violet));padding:1px 0 1px 13px;font-size:11px;line-height:1.7}.growth-module__blwuIG__price{justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.growth-module__blwuIG__price>div:first-child{min-width:0}.growth-module__blwuIG__price>div:first-child>span{color:var(--muted);font-size:12px;line-height:1.5;display:block}.growth-module__blwuIG__price>div:first-child>strong{font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin-top:7px;font-size:40px;font-weight:500;line-height:1.25;display:block}.growth-module__blwuIG__price small{color:var(--muted);font-size:11px}.growth-module__blwuIG__priceChange{text-align:right;flex-shrink:0}.growth-module__blwuIG__priceChange strong{font-size:24px;font-weight:700;line-height:1.5;font-family:var(--font-heading), var(--font-sans), sans-serif;color:var(--pink);display:block}.growth-module__blwuIG__priceChange span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.growth-module__blwuIG__tableWrap{overflow-x:auto}.growth-module__blwuIG__table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:11px;line-height:1.5}.growth-module__blwuIG__table caption{text-align:left;color:var(--muted);caption-side:top;margin-bottom:10px;font-size:11px}.growth-module__blwuIG__table th{color:var(--muted);font-size:10px;font-weight:500}.growth-module__blwuIG__table :is(th,td){border-bottom:1px solid var(--line);padding:10px 5px}.growth-module__blwuIG__table :is(th,td):first-child{padding-left:0}.growth-module__blwuIG__table :is(th,td):last-child{text-align:right;padding-right:0}.growth-module__blwuIG__detail{border-top:1px solid var(--line);margin-top:16px;font-size:12px;line-height:1.5}.growth-module__blwuIG__detail summary{padding:13px 0;font-weight:600}.growth-module__blwuIG__detail p{color:var(--muted);margin-bottom:12px;font-size:11px;line-height:1.8}.growth-module__blwuIG__detail .growth-module__blwuIG__button{margin-top:3px}.growth-module__blwuIG__detail.growth-module__blwuIG__panel{border:1px solid var(--line);margin:0;padding:5px 18px}.growth-module__blwuIG__detail.growth-module__blwuIG__panel[open]{padding-bottom:18px}.growth-module__blwuIG__draftFields{gap:12px;margin:20px 0 14px}.growth-module__blwuIG__draftField{margin-top:19px}.growth-module__blwuIG__growthPage textarea,.growth-module__blwuIG__reviewForm textarea{resize:vertical;border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--text);border-radius:11px;font-size:12px;line-height:1.7}.growth-module__blwuIG__growthPage textarea{min-height:240px;max-height:650px;padding:14px}.growth-module__blwuIG__growthPage .growth-module__blwuIG__formActions .growth-module__blwuIG__button{flex:1}.growth-module__blwuIG__draftMore{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.growth-module__blwuIG__growthPage .growth-module__blwuIG__draftMore .growth-module__blwuIG__button{white-space:nowrap;flex:1 1 0}.growth-module__blwuIG__skip{color:var(--muted);background:0 0}.growth-module__blwuIG__emptyLine{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.growth-module__blwuIG__lineSelect{margin-top:16px}.growth-module__blwuIG__lineSelect select{font-size:16px}.growth-module__blwuIG__inputs{border-block:1px solid var(--line);margin-top:23px;padding:18px 0 0}.growth-module__blwuIG__form>.growth-module__blwuIG__formActions{margin-top:20px}.growth-module__blwuIG__result{background:linear-gradient(145deg, color-mix(in srgb, var(--violet) 10%, var(--panel)), var(--panel));border-color:color-mix(in srgb, var(--violet) 45%, var(--line))}.growth-module__blwuIG__resultNumber{letter-spacing:-1.6px;font-size:44px;font-family:var(--font-heading), var(--font-sans), sans-serif;color:var(--violet);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500;line-height:1.25}.growth-module__blwuIG__orders{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-top:21px;padding:14px 0;display:flex}.growth-module__blwuIG__orders strong{font-size:26px;line-height:1.5;font-family:var(--font-heading), var(--font-sans), sans-serif;color:var(--violet);font-variant-numeric:tabular-nums;font-weight:500}.growth-module__blwuIG__orders span{color:var(--muted);font-size:11px;line-height:1.5}.growth-module__blwuIG__total{color:var(--violet);font-weight:600}.growth-module__blwuIG__assumption{color:var(--muted);padding:0 4px;font-size:11px;line-height:1.8}.growth-module__blwuIG__category{--accent:var(--pink);border:1px solid color-mix(in srgb, var(--pink) 30%, var(--line));background:linear-gradient(125deg, color-mix(in srgb, var(--pink) 7%, var(--panel)), var(--panel));border-radius:18px;margin-top:18px;padding:24px}.growth-module__blwuIG__toolPage .growth-module__blwuIG__category{margin-top:0}.growth-module__blwuIG__category .growth-module__blwuIG__overline{display:inline}.growth-module__blwuIG__extras .growth-module__blwuIG__category h2,.growth-module__blwuIG__toolPage .growth-module__blwuIG__category h2{letter-spacing:-.5px;margin:8px 0;font-size:23px;line-height:1.2}.growth-module__blwuIG__categoryMark{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.growth-module__blwuIG__category>p,.growth-module__blwuIG__assumptions p,.growth-module__blwuIG__missing p{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.6}.growth-module__blwuIG__scope{background:var(--bg);border:1px solid var(--line);border-radius:12px;gap:4px;max-width:100%;margin:6px 0 18px;padding:4px;display:inline-flex}.growth-module__blwuIG__scope button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:12px;line-height:1.5}.growth-module__blwuIG__scope button[aria-pressed=true]{color:var(--pink);background:var(--raised)}.growth-module__blwuIG__ratio{flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 20px;display:flex}.growth-module__blwuIG__ratio>strong{font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-3px;color:var(--pink);font-variant-numeric:tabular-nums;font-size:62px;font-weight:500;line-height:1}.growth-module__blwuIG__ratio>strong>span{letter-spacing:-1px;font-size:26px}.growth-module__blwuIG__ratio>div{gap:5px;font-size:12px;line-height:1.5;display:grid}.growth-module__blwuIG__ratio>div>b{font-weight:700}.growth-module__blwuIG__ratio>div>span{color:var(--muted);font-size:11px}.growth-module__blwuIG__contextNumbers{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;padding-top:16px;display:grid}.growth-module__blwuIG__contextNumbers>div{color:var(--muted);gap:7px;min-width:0;font-size:11px;line-height:1.5;display:grid}.growth-module__blwuIG__contextNumbers strong{font-size:22px;line-height:1.5;font-family:var(--font-heading), var(--font-sans), sans-serif;color:var(--text);letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-weight:500}.growth-module__blwuIG__venueContext{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;padding:15px 0;font-size:11px;line-height:1.5;display:flex}.growth-module__blwuIG__venueContext strong{color:var(--text);white-space:nowrap;font-size:13px;font-weight:700}.growth-module__blwuIG__category p.growth-module__blwuIG__reading{color:var(--text)}.growth-module__blwuIG__assumptions{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:12px;line-height:1.5}.growth-module__blwuIG__assumptions summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:36px;list-style:none;display:flex}.growth-module__blwuIG__assumptions summary svg{transition:transform .2s}.growth-module__blwuIG__assumptions[open] summary svg{transform:rotate(90deg)}.growth-module__blwuIG__categoryNote{color:var(--muted);margin-top:14px;font-size:10px;line-height:1.5}.growth-module__blwuIG__missing{margin-top:18px}.growth-module__blwuIG__toolPage .growth-module__blwuIG__missing{margin-top:0}.growth-module__blwuIG__categoryForm{margin-top:16px}.growth-module__blwuIG__categoryForm .growth-module__blwuIG__formGrid{margin-top:14px}.growth-module__blwuIG__novaExtra{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.growth-module__blwuIG__novaExtra .growth-module__blwuIG__button{justify-self:start;max-width:100%}.growth-module__blwuIG__extras .growth-module__blwuIG__novaExtra h2,.growth-module__blwuIG__toolPage .growth-module__blwuIG__novaExtra h2{letter-spacing:-.7px;font-size:23px;line-height:1.2}.growth-module__blwuIG__novaExtra .growth-module__blwuIG__note{margin-top:14px}.growth-module__blwuIG__kicker{color:var(--cyan);letter-spacing:.03em;font-size:11px;font-weight:650;line-height:1.5}.growth-module__blwuIG__baseline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;padding:15px 0;display:grid}.growth-module__blwuIG__baseline>span{color:var(--muted);font-size:12px;line-height:1.5}.growth-module__blwuIG__baseline>strong{font-family:var(--font-heading), var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1.5}.growth-module__blwuIG__baseline>small{color:var(--muted);grid-column:1/-1;font-size:11px;line-height:1.6}.growth-module__blwuIG__statusChip{border:1px solid var(--line);color:var(--muted);border-radius:7px;max-width:100%;padding:4px 7px;font-size:10px;line-height:1.5;display:inline-flex}.growth-module__blwuIG__novaExtra .growth-module__blwuIG__statusChip{justify-self:start}.growth-module__blwuIG__bench{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-top:18px;padding:18px 20px}.growth-module__blwuIG__bench summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.growth-module__blwuIG__bench summary strong,.growth-module__blwuIG__bench summary small{display:block}.growth-module__blwuIG__bench summary strong{font-size:14px;font-weight:700}.growth-module__blwuIG__bench summary small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.growth-module__blwuIG__bench summary svg{flex-shrink:0;transition:transform .2s}.growth-module__blwuIG__bench[open] summary svg{transform:rotate(90deg)}.growth-module__blwuIG__bench p{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.75}.growth-module__blwuIG__bench .growth-module__blwuIG__statusChip{white-space:normal;margin-top:16px}.growth-module__blwuIG__reviewLayout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.growth-module__blwuIG__reviewList{margin-top:14px;display:grid}.growth-module__blwuIG__reviewList button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:11px;width:100%;padding:14px 0;display:flex}.growth-module__blwuIG__reviewList button:last-child{border-bottom:0;padding-bottom:0}.growth-module__blwuIG__reviewList button>span:nth-child(2){flex:1;min-width:0}.growth-module__blwuIG__reviewList button strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.growth-module__blwuIG__reviewList button small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.growth-module__blwuIG__reviewList button[aria-pressed=true]{color:var(--cyan)}.growth-module__blwuIG__reviewList button>svg{flex-shrink:0}.growth-module__blwuIG__reviewDot{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.growth-module__blwuIG__reviewList button[aria-pressed=true] .growth-module__blwuIG__reviewDot{border-color:var(--cyan);box-shadow:inset 0 0 0 5px var(--panel);background:var(--cyan)}.growth-module__blwuIG__reviewDot.growth-module__blwuIG__done{color:var(--cyan);background:color-mix(in srgb, var(--cyan) 12%, var(--panel));border-color:var(--cyan)}.growth-module__blwuIG__reviewList button[aria-pressed=true] .growth-module__blwuIG__reviewDot.growth-module__blwuIG__done{box-shadow:none;background:color-mix(in srgb, var(--cyan) 12%, var(--panel))}.growth-module__blwuIG__reviewFocus{background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--cyan) 9%, transparent), transparent 58%), var(--panel)}.growth-module__blwuIG__toolPage .growth-module__blwuIG__reviewFocus>h2{letter-spacing:-.8px;margin-top:12px;font-size:23px;line-height:1.2}.growth-module__blwuIG__reviewFocus>.growth-module__blwuIG__note{margin-top:14px}.growth-module__blwuIG__steps{counter-reset:nova-step;gap:17px;margin:22px 0;padding:0;list-style:none;display:grid}.growth-module__blwuIG__toolPage .growth-module__blwuIG__steps{margin:22px 0}.growth-module__blwuIG__steps li{counter-increment:nova-step;grid-template-columns:25px 1fr;gap:10px;font-size:12px;line-height:1.7;display:grid}.growth-module__blwuIG__steps li:before{content:counter(nova-step, decimal-leading-zero);color:var(--cyan);font-variant-numeric:tabular-nums;padding-top:1px;font-size:11px}.growth-module__blwuIG__outcome{border-left:2px solid var(--cyan);margin:20px 0;padding:0 0 0 13px}.growth-module__blwuIG__outcome strong{font-size:12px;font-weight:600}.growth-module__blwuIG__outcome p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7}.growth-module__blwuIG__reviewForm textarea{padding:12px;line-height:1.65}.growth-module__blwuIG__reviewForm .growth-module__blwuIG__status{color:var(--cyan);margin-top:14px}.growth-module__blwuIG__action{margin-top:18px}@container (max-width:652px){.growth-module__blwuIG__reviewLayout{grid-template-columns:minmax(0,1fr)}}@container (max-width:592px){.growth-module__blwuIG__formGrid{grid-template-columns:minmax(0,1fr)}}@container (max-width:392px){.growth-module__blwuIG__category{padding:18px}.growth-module__blwuIG__ratio{gap:12px}.growth-module__blwuIG__ratio>strong{font-size:54px}}@container (max-width:352px){.growth-module__blwuIG__growthHeading{align-items:flex-start}.growth-module__blwuIG__growthHeading h1{font-size:24px}.growth-module__blwuIG__headingMark{width:46px;height:46px}.growth-module__blwuIG__price>div:first-child>strong{font-size:34px}.growth-module__blwuIG__growthPage .growth-module__blwuIG__panel{padding:16px}.growth-module__blwuIG__growthPage .growth-module__blwuIG__detail.growth-module__blwuIG__panel{padding:16px 16px 18px}.growth-module__blwuIG__resultNumber{font-size:38px}.growth-module__blwuIG__growthPage .growth-module__blwuIG__formActions{flex-direction:column}.growth-module__blwuIG__table :is(th,td){padding-left:3px;padding-right:3px}.growth-module__blwuIG__table td{font-size:10px}.growth-module__blwuIG__table :is(th,td):first-child{padding-left:0}.growth-module__blwuIG__table :is(th,td):last-child{padding-right:0}}@media (prefers-reduced-motion:reduce){.growth-module__blwuIG__growthExtras summary>svg,.growth-module__blwuIG__detail summary>svg,.growth-module__blwuIG__bench summary svg,.growth-module__blwuIG__assumptions summary svg{transition:none}}
.gaia-module__e1Hl8a__root{min-width:0;color:var(--text);font-size:14px;line-height:1.5;container:gaia/inline-size}.gaia-module__e1Hl8a__panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;min-width:0;padding:13px}.gaia-module__e1Hl8a__panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.gaia-module__e1Hl8a__panelHeading h2,.gaia-module__e1Hl8a__panel>h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.4px;color:var(--text);font-size:15px;font-weight:600;line-height:1.5}.gaia-module__e1Hl8a__chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:11px;line-height:16.5px}.gaia-module__e1Hl8a__kicker{letter-spacing:.14em;color:var(--lime);font-size:10px;font-weight:700;line-height:21px;display:block}.gaia-module__e1Hl8a__button{border:1px solid var(--line);background:var(--raised);min-height:40px;color:var(--text);text-align:center;vertical-align:top;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.gaia-module__e1Hl8a__primary{background:var(--violet);border-color:var(--violet);color:var(--on-action)}.gaia-module__e1Hl8a__textButton{color:var(--violet);vertical-align:top;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:11px;line-height:16.5px;display:inline-flex}@media (pointer:coarse){.gaia-module__e1Hl8a__button,.gaia-module__e1Hl8a__textButton{min-height:44px}}@media (hover:hover){.gaia-module__e1Hl8a__button:hover{filter:brightness(1.06)}}.gaia-module__e1Hl8a__root :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--violet);outline-offset:3px}.gaia-module__e1Hl8a__note{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.65}.gaia-module__e1Hl8a__field{min-width:0;color:var(--muted);gap:8px;margin-top:19px;font-size:12px;line-height:1.5;display:grid}.gaia-module__e1Hl8a__field input,.gaia-module__e1Hl8a__field textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:10px;padding:11px 12px;font-size:16px;line-height:24px;display:block}.gaia-module__e1Hl8a__field textarea{resize:vertical;min-height:84px}.gaia-module__e1Hl8a__field input::placeholder,.gaia-module__e1Hl8a__field textarea::placeholder{color:var(--muted);opacity:.75}.gaia-module__e1Hl8a__field input:disabled{cursor:not-allowed}.gaia-module__e1Hl8a__formActions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.gaia-module__e1Hl8a__extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.gaia-module__e1Hl8a__extras h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.04em;max-width:310px;color:var(--text);margin-top:11px;font-size:20px;font-weight:600;line-height:1.25}.gaia-module__e1Hl8a__extras p{color:var(--muted);font-size:13px;line-height:1.65}.gaia-module__e1Hl8a__extras .gaia-module__e1Hl8a__note{margin-top:14px;margin-bottom:0;font-size:10px}.gaia-module__e1Hl8a__teaser{background:linear-gradient(120deg, color-mix(in srgb, var(--lime) 8%, var(--panel)), var(--panel))}.gaia-module__e1Hl8a__connect p:not(.gaia-module__e1Hl8a__note){color:var(--muted);margin:12px 0 20px;font-size:12px;line-height:1.75}.gaia-module__e1Hl8a__pips{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.gaia-module__e1Hl8a__pips>span{border:1px solid var(--line);color:var(--text);border-radius:30px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;line-height:15px;display:flex}.gaia-module__e1Hl8a__pips>span:before{content:"";background:var(--channel);border-radius:50%;width:5px;height:5px}.gaia-module__e1Hl8a__cardActions{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.gaia-module__e1Hl8a__back{color:var(--muted);min-height:36px;margin-bottom:12px}@media (pointer:coarse){.gaia-module__e1Hl8a__back{min-height:44px}}.gaia-module__e1Hl8a__titleRow{margin-bottom:12px}.gaia-module__e1Hl8a__overline{color:var(--muted);margin-bottom:7px;font-size:10px;line-height:15px}.gaia-module__e1Hl8a__title{font-family:var(--font-heading), sans-serif;letter-spacing:-1px;color:var(--text);text-wrap:balance;font-size:23px;font-weight:600;line-height:1.16}.gaia-module__e1Hl8a__subtitle{color:var(--muted);max-width:60ch;margin-top:6px;font-size:11px;line-height:1.4}.gaia-module__e1Hl8a__intro{max-width:700px;margin:8px 0 22px}.gaia-module__e1Hl8a__intro p{color:var(--muted);font-size:13px;line-height:1.65}.gaia-module__e1Hl8a__toast{z-index:5;border:1px solid var(--line);background:var(--panel);color:var(--lime);box-shadow:var(--shadow-card);border-radius:12px;margin-top:14px;padding:10px 14px;font-size:11px;line-height:1.5;position:sticky;bottom:8px}.gaia-module__e1Hl8a__toast:empty{display:none}.gaia-module__e1Hl8a__planControls,.gaia-module__e1Hl8a__audienceForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.gaia-module__e1Hl8a__planControls .gaia-module__e1Hl8a__field,.gaia-module__e1Hl8a__audienceForm .gaia-module__e1Hl8a__field{margin:0}.gaia-module__e1Hl8a__weekSummary{border:1px solid color-mix(in srgb, var(--lime) 36%, var(--line));background:linear-gradient(115deg, color-mix(in srgb, var(--lime) 9%, var(--bg)), var(--bg));border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:23px 0;padding:23px;display:flex}.gaia-module__e1Hl8a__weekSummary>div{gap:6px;min-width:0;display:grid}.gaia-module__e1Hl8a__weekSummary span{color:var(--muted);font-size:12px;line-height:1.5}.gaia-module__e1Hl8a__weekSummary strong{font-family:var(--font-heading), sans-serif;letter-spacing:-.05em;color:var(--lime);font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1.05}.gaia-module__e1Hl8a__weekSummary>span{background:var(--panel);border:1px solid var(--line);border-radius:30px;padding:7px 10px}.gaia-module__e1Hl8a__weekSummary p{color:var(--muted);flex-basis:100%;margin:0;font-size:11px;line-height:1.5}.gaia-module__e1Hl8a__days{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gaia-module__e1Hl8a__day{background:var(--bg);border:1px solid var(--line);border-radius:16px;min-width:0;padding:16px;transition:border-color .2s}.gaia-module__e1Hl8a__day:focus-within{border-color:var(--lime)}.gaia-module__e1Hl8a__dayClosed{border-style:dashed}.gaia-module__e1Hl8a__dayClosed .gaia-module__e1Hl8a__dayInputs{opacity:.55}.gaia-module__e1Hl8a__dayHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.gaia-module__e1Hl8a__dayHeading>div{gap:2px;display:grid}.gaia-module__e1Hl8a__dayHeading strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.5}.gaia-module__e1Hl8a__dayHeading>div>span{color:var(--muted);font-size:11px;line-height:1.5}.gaia-module__e1Hl8a__open{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.gaia-module__e1Hl8a__open input{width:17px;height:17px;accent-color:var(--lime);margin:0}@media (pointer:coarse){.gaia-module__e1Hl8a__open{min-height:44px;margin:-13px 0}}.gaia-module__e1Hl8a__dayInputs{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:12px;margin-top:15px;display:grid}.gaia-module__e1Hl8a__dayInputs .gaia-module__e1Hl8a__field{margin:0;font-size:10px}.gaia-module__e1Hl8a__dayAdjusted{text-align:right;gap:7px;min-width:0;padding:0 0 9px;display:grid}.gaia-module__e1Hl8a__dayAdjusted span{color:var(--muted);font-size:10px;line-height:1.5}.gaia-module__e1Hl8a__dayAdjusted strong{font-family:var(--font-heading), sans-serif;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.5}.gaia-module__e1Hl8a__reason{margin-top:12px;font-size:10px}.gaia-module__e1Hl8a__reason input{padding:10px}.gaia-module__e1Hl8a__saved{margin-top:18px}.gaia-module__e1Hl8a__savedWeeks{margin-top:12px;display:grid}.gaia-module__e1Hl8a__savedWeek{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:12px;line-height:1.5;display:flex}.gaia-module__e1Hl8a__savedWeek:last-child{border-bottom:0;padding-bottom:0}.gaia-module__e1Hl8a__savedWeek>div{gap:4px;display:grid}.gaia-module__e1Hl8a__savedWeek strong{font-weight:700}.gaia-module__e1Hl8a__savedWeek small{color:var(--muted);font-size:10px}.gaia-module__e1Hl8a__savedWeek>span{color:var(--lime);font-family:var(--font-heading), sans-serif;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.gaia-module__e1Hl8a__mark{background:#fff;border:1px solid #e9e4ef;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.gaia-module__e1Hl8a__mark img{width:25px;height:25px;display:block}.gaia-module__e1Hl8a__source{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 18px;padding:17px 0;display:flex}.gaia-module__e1Hl8a__source>div{align-items:center;gap:12px;min-width:0;display:flex}.gaia-module__e1Hl8a__source strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.5;display:block}.gaia-module__e1Hl8a__source small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.gaia-module__e1Hl8a__audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.gaia-module__e1Hl8a__audienceGrid:has(>.gaia-module__e1Hl8a__audienceCard:only-child){grid-template-columns:1fr}.gaia-module__e1Hl8a__audienceCard{background:var(--panel);border:1px solid var(--line);text-align:left;min-width:0;color:var(--text);border-radius:18px;padding:19px;transition:border-color .2s,transform .2s}@media (hover:hover){.gaia-module__e1Hl8a__audienceCard:hover{border-color:var(--channel);transform:translateY(-2px)}}.gaia-module__e1Hl8a__audienceCard[aria-pressed=true]{border-color:var(--channel);background:linear-gradient(120deg, color-mix(in srgb, var(--channel) 7%, var(--panel)), var(--panel))}.gaia-module__e1Hl8a__audienceCard>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;font-size:12px;line-height:1.5;display:flex}.gaia-module__e1Hl8a__audienceCard small{color:var(--muted);font-size:9px;line-height:1.5;display:block}.gaia-module__e1Hl8a__audienceCard>strong{font-family:var(--font-heading), sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:17px;font-size:34px;font-weight:700;line-height:1.1;display:block}.gaia-module__e1Hl8a__audienceCard>span{color:var(--muted);font-size:11px;line-height:1.5}.gaia-module__e1Hl8a__audienceCard p{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.5}.gaia-module__e1Hl8a__audienceCard b{color:var(--channel);font-weight:600}.gaia-module__e1Hl8a__audienceCard .gaia-module__e1Hl8a__baseline{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.gaia-module__e1Hl8a__audienceCard .gaia-module__e1Hl8a__baseline>span{color:var(--channel);display:flex}.gaia-module__e1Hl8a__audienceCard .gaia-module__e1Hl8a__unset{color:var(--muted);margin-top:17px;font-size:12px;line-height:1.5;display:block}.gaia-module__e1Hl8a__insight{border-color:color-mix(in srgb, var(--lime) 25%, var(--line));margin-bottom:18px}.gaia-module__e1Hl8a__insight>p{color:var(--muted);font-size:13px;line-height:1.65}.gaia-module__e1Hl8a__insight>p+p{margin-top:14px}.gaia-module__e1Hl8a__goalProgress{margin-top:18px}.gaia-module__e1Hl8a__goalProgress>div{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:9px;font-size:11px;line-height:1.5;display:flex}.gaia-module__e1Hl8a__goalProgress strong{color:var(--lime);font-weight:700}.gaia-module__e1Hl8a__goalProgress progress{background:var(--raised);width:100%;height:6px;accent-color:var(--lime);appearance:none;border:0;border-radius:6px;display:block;overflow:hidden}.gaia-module__e1Hl8a__goalProgress progress::-webkit-progress-bar{background:var(--raised)}.gaia-module__e1Hl8a__goalProgress progress::-webkit-progress-value{background:var(--lime);border-radius:6px}.gaia-module__e1Hl8a__goalProgress progress::-moz-progress-bar{background:var(--lime);border-radius:6px}@container gaia (max-width:612px){.gaia-module__e1Hl8a__days,.gaia-module__e1Hl8a__extras{grid-template-columns:1fr}.gaia-module__e1Hl8a__extras h2{max-width:none}.gaia-module__e1Hl8a__audienceCard{padding:15px}.gaia-module__e1Hl8a__audienceCard>strong{font-size:30px}.gaia-module__e1Hl8a__audienceCard>div{justify-content:start;gap:4px;display:grid}.gaia-module__e1Hl8a__planControls{grid-template-columns:1fr}.gaia-module__e1Hl8a__weekSummary{padding:19px}.gaia-module__e1Hl8a__weekSummary strong{font-size:34px}}@container gaia (max-width:352px){.gaia-module__e1Hl8a__mark{border-radius:10px;width:36px;height:36px}.gaia-module__e1Hl8a__mark img{width:23px;height:23px}}@container gaia (max-width:332px){.gaia-module__e1Hl8a__audienceGrid,.gaia-module__e1Hl8a__audienceForm{grid-template-columns:1fr}.gaia-module__e1Hl8a__savedWeek{flex-direction:column;align-items:flex-start}.gaia-module__e1Hl8a__weekSummary{gap:14px}}@media (prefers-reduced-motion:reduce){.gaia-module__e1Hl8a__audienceCard,.gaia-module__e1Hl8a__day{transition:none}.gaia-module__e1Hl8a__audienceCard:hover{transform:none}}
