.journey--brain .journey-hero{height:clamp(30rem,calc(100svh - var(--header-h) - 2 * var(--card-gap)),52rem);padding-block:clamp(1.5rem,2.6vw,2.5rem);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;min-height:0;padding-right:clamp(1.5rem,2.6vw,2.5rem)}.journey--brain .journey-hero-copy{align-self:center}.journey-hero-art--brain{min-width:0;margin-block:0}@media (width>=1025px){.journey-hero-art--brain .bf{grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.journey-hero-art--brain .bf-core{min-height:0}}.brain-head h2{max-width:22ch}.brain-head p{max-width:62ch;color:var(--text-muted,#191600b8);font-size:var(--text-lead,1.125rem);margin-top:1rem;line-height:1.55}.brain-head h2+p{margin-top:clamp(1.25rem,2vw,1.75rem)}.brain-system{background:var(--tone)}.brain-system .brain-stage{margin-top:clamp(1.75rem,3vw,2.75rem)}.brain-system .journey-serif{font-family:var(--font-sans,Geist,Inter,Arial,sans-serif);letter-spacing:inherit;font-size:1em;font-style:normal;font-weight:500}@media (width<=1024px){.journey--brain .journey-hero{height:auto;padding-right:var(--card-pad-i);grid-template-columns:minmax(0,1fr)}.journey-hero-art--brain{max-width:none}}.brain-what{background:var(--tone)}.bs{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(2rem,4.5vw,5rem);display:grid}.bs-copy{min-width:0}.bs-steps{margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none}.bs-step{border-top:1px solid var(--line-soft,#1916001f);grid-template-columns:2.4rem minmax(0,1fr);align-content:center;column-gap:.75rem;min-height:clamp(12rem,34svh,20rem);padding-block:1.25rem;transition:opacity .45s;display:grid}.bs-step:last-child{margin-bottom:clamp(4rem,24svh,14rem)}.bs.is-live .bs-step:not(.is-active){opacity:.55}.bs-n{background:var(--paper);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:span 2;place-items:center;width:2.1rem;height:2.1rem;font-size:.88rem;font-weight:800;transition:background-color .35s,color .35s;display:grid}.bs-step.is-active .bs-n{background:var(--state-selected,var(--ink));color:var(--paper)}.bs-step h3{font-size:var(--h3,clamp(1.375rem,1.75vw,1.575rem));letter-spacing:-.035em;font-weight:800;line-height:1.08}.bs-step p{max-width:44ch;color:var(--text-muted,#191600b8);font-size:var(--text-body,1rem);margin-top:.5rem;line-height:1.5}.bs-visual{top:calc(var(--header-h,5rem) + 2rem);height:min(calc(100svh - var(--header-h,5rem) - 4rem),42rem);place-items:center;display:grid;position:sticky}.bs-board{--u:1cqw;--bs-min:9px;aspect-ratio:1.05;border-radius:var(--radius-panel,20px);background:var(--paper);width:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 1px #1916000d;container-type:inline-size}.bp{--ease:cubic-bezier(.65,0,.2,1);--tint:color-mix(in srgb,var(--c) 16%,#fff);box-sizing:border-box;left:var(--x);top:var(--y);width:var(--w);height:var(--h);border-radius:var(--ui-r-box,10px);box-shadow:0 0 0 1px #19160014,0 calc(.25 * var(--u)) calc(.5 * var(--u)) #1916000a,0 calc(1.8 * var(--u)) calc(3.2 * var(--u)) -calc(2.2 * var(--u)) #1916006b;transform:rotate(var(--r));font-size:max(calc(1.6 * var(--u)),var(--bs-min));color:var(--ink);transition:left .95s var(--ease),top .95s var(--ease),width .95s var(--ease),height .95s var(--ease),transform .95s var(--ease),background-color .6s ease,box-shadow .6s ease,border-radius .6s ease,opacity .5s ease;transition-delay:calc(var(--i) * 22ms);background:#fff;line-height:1.25;position:absolute}.bp-view{padding:0 calc(1.5 * var(--u)) 0 calc(1.9 * var(--u));opacity:0;align-content:center;transition:opacity .35s;display:grid;position:absolute;inset:0}.bp-view p{min-width:0;overflow:hidden}.bp time{color:#19160073;font-size:max(calc(1.1 * var(--u)),var(--bs-min));white-space:nowrap;font-weight:500}.bp:before{content:"";width:max(calc(.5 * var(--u)),3px);background:var(--c);opacity:0;border-radius:0 999px 999px 0;transition:opacity .4s;position:absolute;top:22%;bottom:22%;left:0}.bp-raw{align-content:start;gap:calc(.5 * var(--u));padding:calc(1.35 * var(--u)) calc(1.5 * var(--u))}.bpr-src{top:calc(1.2 * var(--u));right:calc(1.2 * var(--u));width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));border-radius:var(--ui-r-item,6px);background:var(--c);place-items:center;display:grid;position:absolute}.bpr-src svg{width:calc(1.25 * var(--u));height:calc(1.25 * var(--u));fill:#fff}.bpr-av{width:calc(2.3 * var(--u));height:calc(2.3 * var(--u));background:var(--state-neutral-bg,#19160012);color:var(--text-muted,#191600b8);font:700 max(calc(.95 * var(--u)),var(--bs-min))/1 Geist,Inter,Arial,sans-serif;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.bpr-av--sq{border-radius:var(--ui-r-item,6px)}.bpr-av--lg{width:calc(3.2 * var(--u));height:calc(3.2 * var(--u));font-size:max(calc(1.15 * var(--u)),var(--bs-min))}.bpr-head{align-items:center;gap:calc(.8 * var(--u));padding-right:calc(2.6 * var(--u));display:flex}.bpr-head strong{-webkit-line-clamp:2;font-size:max(calc(1.2 * var(--u)),var(--bs-min));-webkit-box-orient:vertical;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.bpr-head time{margin-left:auto}.bpr-subject{font-size:max(calc(1.55 * var(--u)),var(--bs-min));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:750}.bpr-snippet{color:#19160085;font-size:max(calc(1.25 * var(--u)),var(--bs-min));white-space:nowrap;text-overflow:ellipsis}.bpr-channel{padding-right:calc(2.6 * var(--u));color:#19160080;font-size:max(calc(1.15 * var(--u)),var(--bs-min));font-weight:700}.bpr-msg{gap:calc(.9 * var(--u));grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.bpr-msg p{align-items:baseline;column-gap:calc(.7 * var(--u));flex-wrap:wrap;display:flex}.bpr-msg strong{font-size:max(calc(1.25 * var(--u)),var(--bs-min));font-weight:750}.bpr-msg span{-webkit-line-clamp:2;margin-top:calc(.2 * var(--u));font-size:max(calc(1.4 * var(--u)),var(--bs-min));-webkit-box-orient:vertical;flex-basis:100%;line-height:1.3;display:-webkit-box;overflow:hidden}.bpr-page-icon{width:calc(2.3 * var(--u));height:calc(2.8 * var(--u));border-radius:var(--ui-r-item,6px);background:linear-gradient(225deg,transparent calc(.7 * var(--u)),#f1ecdc calc(.7 * var(--u)));box-shadow:inset 0 0 0 1px #1916001f}.bpr-page-title{-webkit-line-clamp:2;padding-right:calc(2 * var(--u));font-size:max(calc(1.75 * var(--u)),var(--bs-min));letter-spacing:-.025em;-webkit-box-orient:vertical;font-weight:800;line-height:1.1;display:-webkit-box}.bpr-props{gap:calc(.5 * var(--u));display:flex}.bpr-props span{padding:calc(.2 * var(--u)) calc(.6 * var(--u));border-radius:var(--ui-r-item,6px);color:#1916009e;font-size:max(calc(1.05 * var(--u)),var(--bs-min));white-space:nowrap;background:#1916000f;font-weight:600}.bpr-status{padding:calc(.25 * var(--u)) calc(.7 * var(--u));background:var(--state-neutral-bg,#19160012);color:var(--ink);font-size:max(calc(1.05 * var(--u)),var(--bs-min));border-radius:999px;justify-self:start;font-weight:700}.bpr-status[data-status=Pendiente]{color:var(--text-muted,#191600b8)}.bpr-task{align-items:center;gap:calc(.8 * var(--u));font-size:max(calc(1.55 * var(--u)),var(--bs-min));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:flex}.bpr-check{width:calc(1.5 * var(--u));height:calc(1.5 * var(--u));box-shadow:inset 0 0 0 calc(.18 * var(--u)) #1916004d;border-radius:50%;flex:none}.bpr-due{align-items:center;gap:calc(.5 * var(--u));color:#1916008c;font-size:max(calc(1.15 * var(--u)),var(--bs-min));font-weight:600;display:flex}.bpr-due svg{width:calc(1.3 * var(--u));height:calc(1.3 * var(--u));fill:none;stroke:currentColor;stroke-width:1.4px}.bpr-assignee{width:calc(1.7 * var(--u));height:calc(1.7 * var(--u));background:var(--ui-cat-1,#8b7cff);box-shadow:0 0 0 calc(.2 * var(--u)) #fff;border-radius:50%;margin-left:auto}.bp--company .bp-raw,.bp--contact .bp-raw,.bp--file .bp-raw{column-gap:calc(1.1 * var(--u));row-gap:calc(.35 * var(--u));grid-template-columns:auto minmax(0,1fr);align-content:center}.bp--company .bp-raw>i,.bp--contact .bp-raw>i,.bp--file .bp-raw>i{grid-row:1/3}.bpr-co{width:calc(3.3 * var(--u));height:calc(3.3 * var(--u));border-radius:var(--ui-r-item,6px);background:var(--ink);color:var(--paper);font:800 max(calc(1.6 * var(--u)),var(--bs-min))/1 Geist,Inter,Arial,sans-serif;letter-spacing:-.04em;place-items:center;font-style:normal;display:grid}.bpr-co-name{padding-right:calc(2.4 * var(--u));font-size:max(calc(1.6 * var(--u)),var(--bs-min));letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;align-self:end;font-weight:800}.bpr-co-meta{align-items:center;gap:calc(.7 * var(--u));color:#1916008c;font-size:max(calc(1.15 * var(--u)),var(--bs-min));white-space:nowrap;display:flex}.bpr-co-meta em{align-items:center;gap:calc(.35 * var(--u));color:#1916009e;font-style:normal;font-weight:600;display:flex}.bpr-co-meta em:before{content:"";width:calc(.7 * var(--u));height:calc(.7 * var(--u));background:var(--state-ok,#1f7a55);border-radius:50%}.bp--contact .bpr-co-name{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box}.bpr-thumb{width:calc(2.9 * var(--u));height:calc(3.5 * var(--u));padding-bottom:calc(.35 * var(--u));border-radius:var(--ui-r-item,6px);background:#fff;align-items:end;font-style:normal;display:grid;position:relative;box-shadow:inset 0 0 0 1px #19160024}.bpr-thumb:before{content:"";inset:calc(.5 * var(--u)) calc(.5 * var(--u)) auto;height:calc(.25 * var(--u));box-shadow:0 calc(.55 * var(--u)) 0 #1916001f,0 calc(1.1 * var(--u)) 0 #19160014;background:#1916001f;border-radius:999px;position:absolute}.bpr-thumb b{padding:calc(.1 * var(--u)) calc(.35 * var(--u));color:#fff;font-size:max(calc(.8 * var(--u)),var(--bs-min));background:#e5484d;border-radius:2px;justify-self:center;font-weight:800}.bpr-file{padding-right:calc(2.4 * var(--u));font-size:max(calc(1.45 * var(--u)),var(--bs-min));white-space:nowrap;text-overflow:ellipsis;align-self:end;font-weight:750}.bp-card{align-content:center;column-gap:calc(1 * var(--u));row-gap:calc(.25 * var(--u));grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr)}.bp-mark,.bs-key{width:max(calc(1.55 * var(--u)),8px);height:max(calc(1.55 * var(--u)),8px);background:var(--ink);grid-row:1/3}.bp--t0 .bp-mark,.bs-key--t0{border-radius:50%}.bp--t1 .bp-mark,.bs-key--t1{border-radius:0}.bp--t2 .bp-mark,.bs-key--t2{width:max(calc(1.25 * var(--u)),6.5px);height:max(calc(1.25 * var(--u)),6.5px);margin-inline:calc(.15 * var(--u));border-radius:0;transform:rotate(45deg)}.bp--t3 .bp-mark,.bs-key--t3{clip-path:polygon(50% 4%,100% 96%,0 96%)}.bs-key{flex:none;align-self:center}.bp-title{-webkit-line-clamp:2;line-height:1.15;font-size:max(calc(1.5 * var(--u)),var(--bs-min));letter-spacing:-.01em;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box}.bp-meta{color:var(--text-muted,#191600b8);font-size:max(calc(1.12 * var(--u)),var(--bs-min));white-space:nowrap;text-overflow:ellipsis;font-weight:500}.bp-short{font-size:max(calc(1.4 * var(--u)),var(--bs-min));white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:none}.bs[data-step="3"] .bp-card{grid-template-rows:auto}.bs[data-step="3"] .bp-card .bp-mark{grid-row:auto}.bs[data-step="3"] .bp-title,.bs[data-step="3"] .bp-meta{display:none}.bs[data-step="3"] .bp-short{display:block}.bp-rec{gap:calc(.55 * var(--u));padding:0 calc(1.4 * var(--u)) 0 calc(2.1 * var(--u))}.bp-rec code{font:500 max(calc(1.45 * var(--u)),var(--bs-min))/1.25 var(--mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bp-rec code span{color:#1916006b}.bp-rec code:first-child{font-weight:700}.bs[data-step="2"] .bp{background:#fcfaf1}.bp-cell{align-items:center;column-gap:calc(1 * var(--u));padding:0 calc(1.2 * var(--u));color:#fffbeae0;font-size:max(calc(1.5 * var(--u)),var(--bs-min));grid-template-columns:auto minmax(0,1fr);font-weight:600}.bp-cell .bp-mark{width:max(calc(1.05 * var(--u)),6px);height:max(calc(1.05 * var(--u)),6px);background:#fffbeab3;grid-row:auto}.bp--t2 .bp-cell .bp-mark{width:max(calc(.85 * var(--u)),5px);height:max(calc(.85 * var(--u)),5px)}.bp-cell p{white-space:nowrap;text-overflow:ellipsis}.bp-swap{display:grid}.bp-swap>span{align-items:center;gap:calc(.8 * var(--u));grid-area:1/1;display:flex}.bp-now{opacity:0}.bp-now em{align-items:center;gap:calc(.35 * var(--u));padding:calc(.2 * var(--u)) calc(.55 * var(--u));background:var(--state-ok-bg,#dff1e6);color:var(--state-ok,#1f7a55);font-size:max(calc(1 * var(--u)),var(--bs-min));border-radius:999px;font-style:normal;font-weight:700;display:inline-flex}.bp-now em svg{width:calc(1 * var(--u));height:calc(1 * var(--u));fill:currentColor}.bs[data-step="0"] .bp-raw,.bs:is([data-step="1"],[data-step="3"]) .bp-card,.bs[data-step="2"] .bp-rec,.bs:is([data-step="4"],[data-step="5"]) .bp-cell{opacity:1;transition-delay:.35s}.bs:is([data-step="1"],[data-step="2"],[data-step="3"]) .bp:before{opacity:1}.bs[data-step="0"] .bp{--x:var(--x0);--y:var(--y0);--w:var(--w0);--h:var(--h0);--r:var(--r0)}.bs[data-step="1"] .bp{--x:var(--x1);--y:var(--y1);--w:var(--w1);--h:var(--h1);--r:var(--r1)}.bs[data-step="2"] .bp{--x:var(--x2);--y:var(--y2);--w:var(--w2);--h:var(--h2);--r:var(--r2)}.bs[data-step="3"] .bp{--x:var(--x3);--y:var(--y3);--w:var(--w3);--h:var(--h3);--r:var(--r3)}.bs[data-step="4"] .bp{--x:var(--x4);--y:var(--y4);--w:var(--w4);--h:var(--h4);--r:var(--r4)}.bs[data-step="5"] .bp{--x:var(--x5);--y:var(--y5);--w:var(--w5);--h:var(--h5);--r:var(--r5)}.bs[data-step="1"] .bp--dup{background:#f8f4e4;box-shadow:0 0 0 1px #1916000f}.bs[data-step="1"] .bp--dup .bp-title{color:#19160075;text-decoration:line-through;text-decoration-color:var(--state-alert,#b8412f);text-decoration-thickness:1px}.bs[data-step="1"] .bp--dup .bp-meta{color:var(--state-alert,#b8412f)}.bs[data-step="1"] .bp--dup .bp-mark{opacity:.45}.bs:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .bp--dup{opacity:0;transform:scale(.6)}.bs-cols{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.bs-cols li{align-items:baseline;gap:calc(.9 * var(--u));width:22%;font-size:max(calc(1.5 * var(--u)),var(--bs-min));letter-spacing:-.01em;opacity:0;font-weight:700;transition:opacity .45s;display:flex;position:absolute}.bs-cols li span{color:var(--text-muted,#191600b8);font-weight:500}.bs-cols--groups li{left:calc(2.5% + var(--t) * 24.5%);color:var(--ink);top:5.5%}.bs-cols--table li{left:calc(6.2% + var(--t) * 22.5%);color:var(--text-inv-muted,#fffbeabd);font-size:max(calc(1.3 * var(--u)),var(--bs-min));font-weight:600;top:11.5%}.bs[data-step="1"] .bs-cols--groups li,.bs:is([data-step="4"],[data-step="5"]) .bs-cols--table li{opacity:1;transition-delay:.4s}.bs-halos i{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#1916000d,#19160006 70%,#0000);border-radius:50%;width:44%;transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(-50%,-50%)scale(.7)}.bs[data-step="3"] .bs-halos i{opacity:1;transition-delay:.5s;transform:translate(-50%,-50%)}.bs-links{opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.bs[data-step="3"] .bs-links{opacity:1;transition-delay:.8s}.bs-links line{stroke:#19160066;stroke-width:1.3px;vector-effect:non-scaling-stroke}.bs-links line.is-similar{stroke:#1916003d;stroke-dasharray:3 4}.bs[data-step="3"] .bp--t0{box-shadow:0 0 0 calc(.18 * var(--u)) var(--ink),0 calc(1.8 * var(--u)) calc(3.2 * var(--u)) -calc(2.2 * var(--u)) #1916006b}.bs-db{border-radius:var(--ui-r-window,16px);background:var(--ink);opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:2.5%;transform:scale(.97)}.bs-db:before{content:"";background:#fffbea38;height:1px;position:absolute;top:13.5%;left:2.6%;right:2.6%}.bs-more{padding-left:calc(1.2 * var(--u));color:var(--text-inv-muted,#fffbeabd);font-size:max(calc(1.3 * var(--u)),var(--bs-min));margin:0;font-weight:600;position:absolute;top:66.5%;left:2.6%}.bs-sync{align-items:center;gap:calc(1.2 * var(--u));color:var(--text-inv-muted,#fffbeabd);font-size:max(calc(1.35 * var(--u)),var(--bs-min));font-weight:600;display:flex;position:absolute;bottom:4.5%;left:3.8%;right:3.8%}.bs-sync span{display:flex}.bs-sync b{width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));margin-right:-calc(.35 * var(--u));background:var(--c);box-shadow:0 0 0 calc(.22 * var(--u)) var(--ink);border-radius:50%;place-items:center;display:grid}.bs-sync svg{width:calc(1.1 * var(--u));height:calc(1.1 * var(--u));fill:#fff}.bs:is([data-step="4"],[data-step="5"]) .bs-db{opacity:1;transform:none}.bs:is([data-step="4"],[data-step="5"]) .bp{background:0 0;border-radius:0;box-shadow:inset 0 -1px #fffbea17}.bs:is([data-step="4"],[data-step="5"]) .bp--row3{box-shadow:none}.bs:is([data-step="4"],[data-step="5"]) .bp--t0 .bp-cell{color:var(--paper);font-weight:800}.bs-more,.bs-sync{transition:opacity .4s}.bs[data-step="5"] :is(.bs-more,.bs-sync){opacity:0}.bs[data-step="5"] .bp:not(.bp--row1){opacity:.32}.bs[data-step="5"] .bp--row1{background:#fffbea17}.bs[data-step="5"] .bp--live .bp-was{opacity:0}.bs[data-step="5"] .bp--live .bp-now{opacity:1}.bs[data-step="5"] .bp--live .bp-now em{display:none}.bs-chat{align-content:start;gap:calc(1.8 * var(--u));padding:calc(2.4 * var(--u)) calc(2.6 * var(--u)) calc(2.6 * var(--u));border-radius:var(--ui-r-window,16px);background:var(--paper);color:var(--ink);font-size:max(calc(1.85 * var(--u)),var(--bs-min));opacity:0;transform:translateY(calc(4 * var(--u)));line-height:1.4;transition:opacity .4s,transform .6s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;bottom:6%;left:3.8%;right:3.8%}.bs[data-step="5"] .bs-chat{opacity:1;transition-delay:.15s;transform:none}.bs-chat-app{align-items:center;gap:calc(1 * var(--u));padding-bottom:calc(1.3 * var(--u));border-bottom:1px solid var(--line-soft,#1916001f);color:var(--text-muted,#191600b8);font-size:max(calc(1.4 * var(--u)),var(--bs-min));font-weight:600;display:flex}.bs-chat-app span{display:flex}.bs-chat-app i{width:calc(2.4 * var(--u));height:calc(2.4 * var(--u));margin-right:-calc(.4 * var(--u));box-shadow:0 0 0 calc(.25 * var(--u)) var(--paper),inset 0 0 0 1px #1916001a;background:#fff;border-radius:50%;place-items:center;display:grid}.bs-chat-app svg{width:calc(1.35 * var(--u));height:calc(1.35 * var(--u))}.bs-q{justify-self:end;align-items:center;gap:calc(1 * var(--u));max-width:78%;padding:calc(1 * var(--u)) calc(1.4 * var(--u)) calc(1 * var(--u)) calc(1 * var(--u));border-radius:var(--ui-r-box,10px) var(--ui-r-box,10px) 4px var(--ui-r-box,10px);background:var(--ink);color:var(--paper);font-weight:600;display:flex}.bs-q i{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));font:700 max(calc(.9 * var(--u)),var(--bs-min))/1 Geist,Inter,Arial,sans-serif;background:#fffbea29;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.bs-a{gap:calc(1 * var(--u));max-width:88%;display:grid}.bs-a mark{padding:0 calc(.3 * var(--u));border-radius:var(--ui-r-item,6px);background:var(--state-ok-bg,#dff1e6);color:var(--state-ok,#1f7a55);font-weight:700}.bs-cites{gap:calc(.7 * var(--u));flex-wrap:wrap;display:flex}.bs-cites span{align-items:center;gap:calc(.5 * var(--u));padding:calc(.4 * var(--u)) calc(.9 * var(--u));background:var(--state-neutral-bg,#19160012);color:var(--text-muted,#191600b8);font-size:max(calc(1.35 * var(--u)),var(--bs-min));border-radius:999px;font-weight:600;display:inline-flex}.bs-cites svg{width:calc(1.1 * var(--u));height:calc(1.1 * var(--u));fill:currentColor}.bs-role{align-items:center;gap:calc(.6 * var(--u));color:var(--text-muted,#191600b8);font-size:max(calc(1.35 * var(--u)),var(--bs-min));font-weight:600;display:flex}.bs-role:before{content:"";width:calc(1 * var(--u));height:calc(1.15 * var(--u));clip-path:polygon(15% 45%,15% 30%,30% 8%,70% 8%,85% 30%,85% 45%,100% 45%,100% 100%,0 100%,0 45%);opacity:.8;background:currentColor}@media (prefers-reduced-motion:no-preference){.bs[data-step="5"] .bs-q{animation:.4s .45s both bs-in}.bs[data-step="5"] .bs-a>*{animation:.4s both bs-in}.bs[data-step="5"] .bs-a>:first-child{animation-delay:.9s}.bs[data-step="5"] .bs-a>:nth-child(2){animation-delay:1.25s}.bs[data-step="5"] .bs-a>:nth-child(3){animation-delay:1.45s}.bs[data-step="4"] .bp--live{animation:1.6s 2s both bs-live}.bs[data-step="4"] .bp--live .bp-was{animation:.4s 2.3s both bs-out}.bs[data-step="4"] .bp--live .bp-now{animation:.45s 2.5s both bs-in}}@media (prefers-reduced-motion:reduce){.bs[data-step="4"] .bp--live{background:#dff1e624}.bs[data-step="4"] .bp--live .bp-was{opacity:0}.bs[data-step="4"] .bp--live .bp-now{opacity:1}}@keyframes bs-live{0%{border-radius:var(--ui-r-item,6px);background:0 0}35%{border-radius:var(--ui-r-item,6px);background:#dff1e64d}to{border-radius:var(--ui-r-item,6px);background:#dff1e624}}@keyframes bs-out{to{opacity:0;transform:translateY(-40%)}}@keyframes bs-in{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@media (width<=900px){.bs{grid-template-columns:minmax(0,1fr);gap:1.5rem}.bs-visual{z-index:2;height:auto;margin-inline:calc(-1 * var(--card-pad-i,1.25rem));padding:calc(var(--header-h,5rem) + .5rem) var(--card-pad-i,1.25rem) .75rem;order:-1;top:0}.journey .brain-what .bs .bs-visual{background:var(--surface-grain,none),var(--surface-reading,linear-gradient(#f5f1df,#f5f1df));background-size:auto,var(--bs-card-w,100%) var(--bs-card-h,100%);background-position:var(--bs-card-x,0) var(--bs-card-y,0),var(--bs-card-x,0) var(--bs-card-y,0);box-shadow:none;background-repeat:repeat,no-repeat}.bs-board{--bs-min:8px;aspect-ratio:1.25;width:100%}.bs-step{min-height:clamp(10rem,30svh,16rem)}}@media (prefers-reduced-motion:reduce){.bp,.bp-view,.bs-cols li,.bs-links,.bs-halos i,.bs-db,.bs-step,.bs-chat,.bs-more,.bs-sync{transition:none}}@media (width<=768px){.bs[data-step="0"] .bp{--x:var(--x0n);--y:var(--y0n);--w:var(--w0n);--h:var(--h0n);--r:var(--r0n)}.bs[data-step="0"] .bp--wide0{opacity:0;transform:scale(.6)}.bs[data-step="0"] .bp-raw{--u:min(1.75cqw,9.5px)}}@media (width<=600px){.bs-board{aspect-ratio:.95}.bs[data-step="2"] .bp{--y:var(--y2n);--h:var(--h2n)}.bs[data-step="3"] .bp{--x:var(--x3n);--w:var(--w3n)}.bs-cols--groups li span{display:none}.bs[data-step="3"] .bp-card{column-gap:3px;padding-inline:4px 3px}.bs[data-step="3"] .bp-short{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box}}.bs-q i{width:max(calc(2.2 * var(--u)),15px);height:max(calc(2.2 * var(--u)),15px)}.bs-chat-app i{width:max(calc(2.4 * var(--u)),13px);height:max(calc(2.4 * var(--u)),13px)}.bs-sync b{width:max(calc(2.1 * var(--u)),12px);height:max(calc(2.1 * var(--u)),12px)}.bf{--bf-bg:#0e0c00;--bf-line:#fffbea17;--bf-text:var(--paper);--bf-muted:#fffbea80;--move:1;--use:1;isolation:isolate;border:1px solid var(--bf-line);background:radial-gradient(55% 60% at 52% 46%,#ffd9281c,transparent 70%),radial-gradient(120% 90% at 50% 120%,#bd329f1a,transparent 60%),var(--bf-bg);width:100%;min-height:clamp(28rem,40vw,38rem);color:var(--bf-text);border-radius:28px;grid-template-columns:minmax(6rem,.6fr) minmax(0,2.4fr) minmax(9.5rem,.75fr);align-items:center;gap:clamp(.75rem,1.5vw,1.5rem);padding:clamp(1rem,2vw,1.75rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffbea0f,0 40px 80px -40px #1916008c}.bf:before{content:"";z-index:-1;background-image:linear-gradient(var(--bf-line) 1px,transparent 1px),linear-gradient(90deg,var(--bf-line) 1px,transparent 1px);opacity:.55;background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(70% 70% at 50% 45%,#000 10%,#0000 75%)}.bf:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#fffbea0d,#0000 22%);position:absolute;inset:0}.bf-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bf-sources,.bf-outputs{z-index:2;margin:0;padding:0;list-style:none;display:grid;position:relative}.bf-sources{gap:clamp(1rem,1.9vw,1.6rem)}.bf-core{z-index:1;align-self:stretch;min-height:clamp(20rem,30vw,30rem);position:relative}.bf-chip{--c:var(--signal);align-items:center;width:max-content;padding:.4rem;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .6s,filter .5s;display:flex;position:relative}.bf-chip:after{content:"";background:var(--c);width:7px;height:7px;box-shadow:0 0 10px var(--c);opacity:.9;border-radius:50%;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.bf-logo{place-items:center;display:grid}.bf-logo svg{fill:#fffbead6;width:1.5rem;height:1.5rem;transition:fill .5s,filter .5s}.bf-chip.is-sending .bf-logo svg{fill:var(--c);filter:drop-shadow(0 0 7px var(--c))}.bf-outputs{justify-items:end}.bf-out{padding:.35rem .4rem .35rem .55rem}.bf-out:after{background:var(--signal);box-shadow:0 0 10px var(--signal);left:-4px;right:auto}.bf-out.is-receiving{filter:drop-shadow(0 0 10px #ffd92873)}.bf-ai,.bf-team{align-items:center;display:flex}.bf-ai i,.bf-team i{width:1.75rem;height:1.75rem;box-shadow:0 0 0 2px var(--bf-bg);border-radius:50%;flex:none;place-items:center;display:grid}.bf-ai i+i,.bf-team,.bf-team i+i{margin-left:-.42rem}.bf-ai i{box-shadow:0 0 0 2px var(--bf-bg),inset 0 0 0 1px #fffbea1f;background:#1c1a10}.bf-ai svg{width:.95rem;height:.95rem}.bf-team i{background:var(--coral);overflow:hidden}.bf-team i+i{background:var(--cyan)}.bf-team i:last-child{background:var(--violet)}.bf-team svg{fill:#0e0c00b3;width:100%;height:100%}.bf-log{gap:.35rem;width:min(100%,19rem);margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bf-log li{backdrop-filter:blur(8px);background:#0e0c00b8;border:1px solid #fffbea14;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .7rem;font-size:.74rem;animation:.5s cubic-bezier(.2,.7,.2,1) both bf-in;display:flex}.bf-log li+li{opacity:.55}.bf-log li+li+li{opacity:.28}.bf-log b{font:500 .58rem var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.4rem;display:inline-flex}.bf-log b:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 8px}.bf-log .is-live b{color:var(--signal)}.bf-log .is-old b{color:var(--coral)}.bf-log .is-old span{color:var(--bf-muted);text-decoration:line-through #ff7764b3}.bf--compact{grid-template-columns:minmax(5rem,.5fr) minmax(0,2fr) minmax(9.5rem,.7fr);min-height:clamp(26rem,36vw,34rem)}.bf--scattered .bf-chip{transform:translate(var(--dx),var(--dy));opacity:.7}.bf--scattered .bf-chip:after{opacity:.25;box-shadow:none}.bf--scattered .bf-outputs{opacity:0}.bf--scattered{background:radial-gradient(60% 60% at 50% 50%,#ff776412,transparent 70%),var(--bf-bg)}.bf--scene .bf-chip{transform:translate(calc(var(--dx) * (1 - var(--move))),calc(var(--dy) * (1 - var(--move))));transition:filter .5s}.bf--scene .bf-outputs{opacity:var(--use)}.bf.is-static .bf-core:before{content:"";background:radial-gradient(closest-side,#ffd92873,#ffd92814 60%,#0000);border-radius:50%;position:absolute;inset:18% 20% 26%}@keyframes bf-live{50%{opacity:.35}}@keyframes bf-in{0%{opacity:0;transform:translateY(6px)}}@media (width<=700px){.bf,.bf--compact{border-radius:22px;grid-template-rows:auto minmax(19rem,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.75rem;min-height:0;padding:.85rem}.bf-sources{grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;gap:.25rem}.bf-outputs{justify-items:center}.bf-logo svg{width:1.35rem;height:1.35rem}.bf-chip:after{inset:auto auto -4px 50%;transform:translate(-50%)}.bf-out{padding:.55rem .35rem .2rem}.bf-out:after{top:-4px;bottom:auto;left:50%}.bf-core{min-height:19rem}.bf-log{width:100%}.bf-log li+li+li{display:none}.bf--scattered .bf-chip{transform:translate(calc(var(--dx) * .15),calc(var(--dy) * 1.5))}.bf--scene .bf-chip{transform:none}}@media (prefers-reduced-motion:reduce){.bf-dot,.bf-log li{animation:none}.bf-chip,.bf-logo svg{transition:none}}.sb-panel,.sb-acts.is-linear .sb-act{--sb-line:#fffbea17;--sb-edge:var(--line-inv-soft,#fffbea2e);--sb-muted:var(--text-inv-muted,#fffbeabd);--sb-r-win:var(--ui-r-window,16px);--sb-r-box:var(--ui-r-box,10px);--sb-r-item:var(--ui-r-item,6px);isolation:isolate;border:1px solid var(--sb-edge);border-radius:var(--radius-panel,20px);color:var(--paper);box-shadow:var(--shadow-lifted,0 18px 40px -14px #19160047);background:radial-gradient(60% 70% at 50% 0,#fffbea0d,#0000 70%),#0e0c00;position:relative;overflow:hidden}.sb-acts{--sb-label:600 var(--ui-text-sm,12px)/1.2 var(--font-sans,Geist,Inter,Arial,sans-serif);--sb-ok:var(--state-ok,#1f7a55);--sb-ok-bg:var(--state-ok-bg,#dff1e6);--sb-no:var(--state-alert,#b8412f);--sb-no-bg:var(--state-alert-bg,#ffe4e0)}.sb-panel:before,.sb-acts.is-linear .sb-act:before{content:"";z-index:-1;background-image:linear-gradient(var(--sb-line) 1px,transparent 1px),linear-gradient(90deg,var(--sb-line) 1px,transparent 1px);opacity:.5;background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 50% 30%,#000 5%,#0000 75%)}.sb-logo{--c:var(--signal);border-radius:var(--ui-r-item,6px);background:#fffbea14;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid;box-shadow:inset 0 0 0 1px #fffbea14}.sb-logo svg{width:.9rem;height:.9rem;fill:var(--paper)}.sb-hud{font:var(--sb-label,600 12px/1.2 Geist,sans-serif);color:var(--sb-muted);align-items:center;gap:.55rem;margin:0;display:inline-flex}.sb-hud em{color:var(--paper);font-style:normal}.sb-live{background:var(--state-ok-bg,#dff1e6);border-radius:50%;width:.45rem;height:.45rem;animation:1.8s ease-in-out infinite sb-pulse}.sb-example{z-index:3;font:500 .56rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fffbea61;margin:0;position:absolute;top:1rem;right:1.25rem}.brain-stage{grid-column:1/-1;width:100%;min-width:0}.sb-search{gap:clamp(.5rem,1vw,.75rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.sb-search-bar{background:linear-gradient(#fffbea14,#fffbea08);border:1px solid #fffbea24;border-radius:16px;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem .6rem .5rem 1.1rem;transition:box-shadow .6s,border-color .6s;display:flex;box-shadow:inset 0 1px #fffbea14,0 0 0 4px #ffd92800}.sb-search.is-typing .sb-search-bar{border-color:#ffd92873;box-shadow:inset 0 1px #fffbea14,0 0 0 4px #ffd9281a}.sb-search-icon{fill:none;width:1.1rem;stroke:var(--sb-muted);stroke-width:1.8px;stroke-linecap:round;flex:none}.sb-typed{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(.95rem,1.3vw,1.15rem);font-weight:500;overflow:hidden}.sb-caret{background:var(--signal);opacity:0;flex:none;width:2px;height:1.2em;margin-left:-.5rem}.sb-search.is-typing .sb-caret{opacity:1;animation:1s step-end infinite sb-blink}.sb-search-scope{font:500 .6rem var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--sb-muted);white-space:nowrap;background:#fffbea0f;border-radius:10px;align-items:center;gap:.5rem;margin-left:auto;padding:.4rem .7rem;display:inline-flex}.sb-spinner{border:1.5px solid #fffbea33;border-top-color:var(--signal);opacity:0;border-radius:50%;width:.7rem;height:.7rem}.sb-search.is-searching .sb-spinner{opacity:1;animation:.8s linear infinite sb-spin}.sb-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem clamp(.75rem,1.5vw,1.25rem);padding-top:1.75rem;display:grid;position:relative}.sb-result{z-index:1;backdrop-filter:blur(10px);background:linear-gradient(#fffbea0f,#fffbea05);border:1px solid #fffbea1a;border-radius:16px;align-content:start;gap:.45rem;padding:1rem 1.05rem 1.1rem;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),border-color .6s;display:grid;position:relative;box-shadow:inset 0 1px #fffbea0f}.sb-search.is-armed .sb-result{opacity:0;transform:translateY(14px)scale(.98)}.sb-search.is-armed .sb-result.is-on,.sb-search.is-done .sb-result{opacity:1;transform:none}.sb-search.is-conflict .sb-result[data-link]{border-color:#ff776473}.sb-result header{font:500 .62rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sb-muted);align-items:center;gap:.55rem;display:flex}.sb-result header b{color:var(--coral);white-space:nowrap;background:#ff776424;border-radius:999px;margin-left:auto;padding:.2rem .5rem;font-weight:500}.sb-result h4{letter-spacing:-.02em;margin:.35rem 0 0;font-size:1rem}.sb-result p{color:#fffbeab8;margin:0;font-size:.86rem;line-height:1.4}.sb-links{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sb-links path{fill:none;stroke:var(--coral);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #ff776499)}.sb-search.is-conflict .sb-links path{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.6,0,.2,1)}.sb-conflict{z-index:3;font:500 .58rem var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--coral);white-space:nowrap;opacity:0;background:#1c1004;border:1px solid #ff776480;border-radius:999px;padding:.3rem .6rem;transition:opacity .4s .6s,transform .4s .6s;position:absolute;transform:translate(-50%,-50%)scale(.9)}.sb-search.is-conflict .sb-conflict{opacity:1;transform:translate(-50%,-50%)}.sb-verdict{border-top:1px solid var(--sb-line);opacity:1;margin:.75rem 0 0;padding-top:clamp(.75rem,1.5vw,1.25rem);transition:opacity .6s,transform .6s;display:grid}.sb-search.is-armed:not(.is-done) .sb-verdict{opacity:0;transform:translateY(8px)}.sb-verdict>p{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:.4rem 1rem;margin:0;transition:opacity .5s,transform .5s;display:flex}.sb-verdict strong{letter-spacing:-.035em;font-size:clamp(1.2rem,2vw,1.6rem)}.sb-verdict span:last-child{color:var(--sb-muted);font-size:.9rem}.sb-verdict-dot{background:var(--coral);width:.6rem;height:.6rem;box-shadow:0 0 12px var(--coral);border-radius:50%;animation:1.4s ease-in-out infinite sb-pulse}.sb-mode{z-index:3;font:500 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;display:grid;position:absolute;top:.85rem;left:clamp(1.25rem,3vw,2.5rem)}.sb-mode>span{grid-area:1/1;align-items:center;gap:.45rem;transition:opacity .4s;display:inline-flex}.sb-mode>span:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.sb-mode-a{color:var(--coral)}.sb-mode-b{color:var(--signal);opacity:0}.sb-search{padding-top:clamp(2.25rem,4vw,3rem)}.sb-search-scope{display:inline-grid}.sb-search-scope>span:not(.sb-spinner){grid-area:1/2}.sb-search-scope .sb-spinner{grid-area:1/1;margin-right:.5rem}.sb-scope-b{opacity:0;color:var(--signal)}.sb-v-b{display:none}.sb-result header b,.sb-result h4,.sb-result p{transition:opacity .35s}.sb-verdict-b{opacity:0;transform:translateY(8px)}.sb-verdict-b .sb-verdict-dot{background:var(--signal);box-shadow:0 0 12px var(--signal)}.sb-verdict-b strong{max-width:34ch;line-height:1.2;font-size:clamp(1.05rem,1.6vw,1.35rem)!important}.sb-search.is-brain .sb-mode-a,.sb-search.is-brain .sb-scope-a{opacity:0}.sb-search.is-brain .sb-mode-b,.sb-search.is-brain .sb-scope-b{opacity:1}.sb-search.is-brain .sb-search-bar{border-color:#ffd92852}.sb-search.is-brain .sb-links path,.sb-search.is-brain .sb-conflict{opacity:0;transition:opacity .4s}.sb-result.is-fresh .sb-v-a{display:none}.sb-result.is-fresh .sb-v-b{display:inline}.sb-result.is-fresh{background:linear-gradient(#ffd92817,#fffbea05);animation:.7s sb-fresh;border-color:#ffd92866!important}.sb-result.is-fresh header b{color:var(--signal);background:#ffd92829}.sb-search.is-brain.is-done .sb-verdict-a{opacity:0;transform:translateY(-8px)}.sb-search.is-brain.is-done .sb-verdict-b{opacity:1;transform:none}.sb-search.no-tr,.sb-search.no-tr *{transition:none!important;animation:none!important}@keyframes sb-fresh{0%{box-shadow:0 0 #ffd92800}40%{box-shadow:0 0 0 4px #ffd92847}to{box-shadow:0 0 #ffd92800}}.sb-acts{width:100%;position:relative}.sb-acts-stage{grid-template-columns:minmax(12rem,.26fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.sb-steps{align-content:start;gap:1.75rem;margin:0;padding:clamp(1.25rem,2.5vw,2.25rem) 0 0;list-style:none;display:grid}.sb-step{opacity:.55;transition:opacity .5s}.sb-step-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.45rem;padding:.25rem 0;display:grid}.sb-step-button:disabled{cursor:default}.sb-step:hover{opacity:.8}.sb-step.is-active,.sb-step.is-done{opacity:1}.sb-step span{font:600 var(--text-label,.875rem)/1.2 var(--font-sans,Geist,Inter,Arial,sans-serif)}.sb-step strong{font-size:var(--text-lead,1.125rem);letter-spacing:-.025em;font-weight:700;line-height:1.15}.sb-step small{font-size:var(--text-label,.875rem);color:var(--text-muted,#191600b8);line-height:1.35}.sb-step i{background:#19160024;height:2px;margin-top:.35rem;position:relative;overflow:hidden}.sb-step i:after{content:"";background:var(--ink);transform:scaleX(var(--fill,0));transform-origin:0;position:absolute;inset:0}.sb-acts-panel{min-height:0;position:relative}.sb-act{opacity:0;visibility:hidden;align-content:start;padding:clamp(1.25rem,2.5vw,2.25rem);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1),visibility 0s .55s;display:grid;position:absolute;inset:0;transform:translateY(18px)}.sb-act.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.sb-act.is-past{transform:translateY(-18px)}.sb-act-caption{display:none}.sb-acts [data-at]{transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1),filter .5s}.sb-acts [data-at]:not(.is-on){opacity:0;transform:translateY(10px)}.sb-act--origin{--origin-gap:clamp(1rem,2vw,2rem);align-items:center;gap:var(--origin-gap);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.sb-origin-sources{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.sb-origin-sources li{grid-template-columns:10.5rem minmax(0,1fr);align-items:center;display:grid}.sb-origin-tile{border:1px solid var(--sb-edge);border-radius:var(--sb-r-box);min-width:0;height:100%;font-size:var(--ui-text-md,13px);background:#fffbea0d;align-items:center;gap:.6rem;padding:.5rem .7rem .5rem .5rem;font-weight:600;display:flex}.sb-origin-tile>span:last-child{min-width:0;line-height:1.2}.sb-origin-beam{height:2px;margin-right:calc(-1 * var(--origin-gap,2rem));background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 10%,transparent));opacity:.35;transform:scaleX(var(--local,0));transform-origin:0;position:relative}.sb-origin-beam:after{content:"";background:var(--c);opacity:0;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.sb-act--origin.is-active .sb-origin-beam:after{animation:sb-travel 1.8s cubic-bezier(.5,0,.3,1) calc(var(--i) * .22s) infinite}.sb-origin-inbox{z-index:1;border:1px solid var(--sb-edge);border-radius:var(--sb-r-win);background:#17150a;align-content:start;gap:.75rem;min-width:0;padding:1.1rem;display:grid;position:relative}.sb-count{color:var(--sb-muted);margin:0;font-size:.85rem}.sb-count b{letter-spacing:-.05em;color:var(--paper);margin-right:.3rem;font-size:2rem;font-weight:700}.sb-origin-inbox ol{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.sb-origin-inbox li{border-radius:var(--sb-r-box);min-width:0;font-size:var(--ui-text-md,13px);background:#fffbea0d;align-items:center;gap:.55rem;padding:.4rem .5rem;display:flex}.sb-origin-inbox li .sb-logo{width:1.4rem;height:1.4rem}.sb-origin-inbox li .sb-logo svg{width:.75rem;height:.75rem}.sb-origin-inbox li span:not(.sb-logo){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sb-origin-inbox li b{background:var(--sb-ok-bg);color:var(--sb-ok);font:var(--sb-label);border-radius:999px;flex:none;margin-left:auto;padding:.15rem .5rem}.sb-act--order{align-content:start;gap:clamp(1.5rem,3vw,2.5rem)}.sb-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin:0;padding:1.5rem 0 0;list-style:none;display:grid;position:relative}.sb-timeline:before,.sb-timeline:after{content:"";background:#fffbea1f;height:2px;position:absolute;top:.35rem;left:.35rem;right:0}.sb-timeline:after{transform:scaleX(var(--local,0));transform-origin:0;background:#fffbeab3}.sb-act--order{--local:0}.sb-timeline li{align-content:start;gap:.6rem;display:grid}.sb-phase{font:var(--sb-label);color:var(--sb-muted);position:relative}.sb-phase i{background:var(--paper);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-1.55rem;left:0}.sb-ghost{border:1px dashed var(--sb-edge);border-radius:var(--sb-r-box);min-width:0;font-size:var(--ui-text-md,13px);color:var(--sb-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem .5rem .75rem;display:flex}.sb-ghost>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sb-ghost b{background:var(--sb-no-bg);color:var(--sb-no);font:var(--sb-label);opacity:0;border-radius:999px;flex:none;padding:.15rem .5rem;transition:opacity .4s}.sb-acts .sb-timeline .sb-ghost:not(.is-on){opacity:1;transform:none}.sb-ghost.is-on>span{text-decoration:line-through #fffbea8c}.sb-ghost.is-on{opacity:.75}.sb-ghost.is-on b{opacity:1}.sb-card{border:1px solid var(--sb-edge);border-radius:var(--sb-r-box);background:#fffbea0d;gap:.55rem;padding:1rem;transition:opacity .5s,transform .5s;display:grid}.sb-timeline li:has(.sb-ghost:not(.is-on)) .sb-card{opacity:0;transform:translateY(8px)}.sb-card h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1rem}.sb-card p{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.sb-chip{font-size:var(--ui-text-sm,12px);background:#fffbea12;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem .2rem .25rem;display:inline-flex}.sb-chip .sb-logo{border-radius:50%;width:1.2rem;height:1.2rem}.sb-chip .sb-logo svg{width:.62rem;height:.62rem}.sb-badge{background:var(--sb-ok-bg);color:var(--sb-ok);font:var(--sb-label);border-radius:999px;justify-self:start;align-items:center;padding:.15rem .5rem;display:inline-flex}.sb-act--use{grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);align-items:start;gap:clamp(1rem,2.5vw,2.5rem)}.sb-chat{gap:1rem;max-width:36rem;display:grid}.sb-chat-q{border-radius:var(--sb-r-box) var(--sb-r-box) 4px var(--sb-r-box);max-width:32rem;font-size:var(--ui-text-lg,15px);background:#fffbea1a;justify-self:end;align-items:center;gap:.6rem;margin:0;padding:.75rem 1rem;display:flex}.sb-avatar{background:var(--ui-cat-1,#8b7cff);border-radius:50%;flex:none;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 2px #0e0c00}.sb-chat-a{border:1px solid var(--sb-edge);border-radius:var(--sb-r-box) var(--sb-r-box) var(--sb-r-box) 4px;background:#fffbea0d;gap:.7rem;padding:1.1rem 1.2rem;display:grid}.sb-chat-a>p{font-size:var(--ui-text-lg,15px);margin:0}.sb-chat-who{align-items:center;gap:.5rem;font-weight:600;display:flex}.sb-chat-who svg{width:1rem;fill:var(--paper)}.sb-chat-who span{font:var(--sb-label);color:var(--sb-muted)}.sb-chat-a ol{counter-reset:step;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.sb-chat-a li{border-radius:var(--sb-r-box);font-size:var(--ui-text-md,13px);counter-increment:step;background:#fffbea0d;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.sb-chat-a li:before{content:counter(step);width:1.3rem;color:var(--paper);font-size:var(--ui-text-md,13px);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.sb-chat-a li em{gap:.2rem;margin-left:auto;display:flex}.sb-chat-a li em .sb-logo{border-radius:50%;width:1.3rem;height:1.3rem}.sb-chat-a li em .sb-logo svg{width:.65rem;height:.65rem}.sb-restricted:before{content:""!important}.sb-restricted span{transition:filter .5s,opacity .5s}.sb-lock{color:var(--sb-muted);opacity:0;border-radius:999px;flex:none;padding:.15rem .5rem;transition:opacity .5s;font:var(--sb-label)!important}.sb-acts.is-role-b .sb-restricted span{filter:blur(5px);opacity:.6}.sb-acts.is-role-b .sb-lock{opacity:1;background:var(--sb-no-bg);color:var(--sb-no)}.sb-chat-foot{color:var(--sb-muted);font:var(--sb-label)!important}.sb-roles{border:1px solid var(--sb-edge);border-radius:var(--sb-r-win);background:#fffbea0a;gap:1rem;padding:1.1rem;display:grid}.sb-role-switch{border-radius:var(--sb-r-box);background:#fffbea12;grid-template-columns:1fr 1fr;padding:.25rem;display:grid;position:relative}.sb-role-switch:before{content:"";border-radius:var(--sb-r-item);background:var(--paper);width:calc(50% - .25rem);transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:.25rem}.sb-acts.is-role-b .sb-role-switch:before{transform:translate(100%)}.sb-role-switch span{text-align:center;font-size:var(--ui-text-md,13px);padding:.5rem;font-weight:600;transition:color .5s;position:relative}.sb-role-switch .is-a,.sb-acts.is-role-b .sb-role-switch .is-b{color:var(--ink)}.sb-acts.is-role-b .sb-role-switch .is-a{color:var(--paper)}.sb-role-note{min-height:3.2em;font-size:var(--ui-text-md,13px);color:var(--sb-muted);margin:0;line-height:1.4;display:grid;position:relative}.sb-role-note span{grid-area:1/1;transition:opacity .2s .2s}.sb-role-note .is-b,.sb-acts.is-role-b .sb-role-note .is-a{opacity:0;transition-delay:0s}.sb-acts.is-role-b .sb-role-note .is-b{opacity:1;transition-delay:.2s}.sb-role-flag{display:none}.sb-acts.is-auto .sb-acts-stage{height:clamp(27rem,min(34vw,100svh - 8rem),34rem)}.sb-acts.is-auto .sb-acts-panel{height:100%}.sb-acts.is-auto .sb-act--order{align-content:center}.sb-acts.is-linear .sb-acts-stage{grid-template-columns:minmax(0,1fr)}.sb-acts.is-linear .sb-steps{display:none}.sb-acts.is-linear .sb-acts-panel{box-shadow:none;background:0 0;border:0;gap:1rem;display:grid;overflow:visible}.sb-acts.is-linear .sb-acts-panel:before{display:none}.sb-acts.is-linear .sb-act{opacity:1;visibility:visible;position:relative;inset:auto;transform:none}.sb-acts.is-linear .sb-act-caption{font-size:var(--text-lead,1.125rem);letter-spacing:-.025em;grid-column:1/-1;gap:.3rem;margin:0 0 .5rem;font-weight:700;display:grid}.sb-acts.is-linear .sb-act-caption span{font:600 var(--text-label,.875rem)/1.2 var(--font-sans,Geist,Inter,Arial,sans-serif);color:var(--sb-muted)}.sb-acts.is-linear .sb-act--order>.sb-hud{display:none}.sb-acts.is-linear .sb-example{top:.9rem}@keyframes sb-pulse{50%{opacity:.35}}@keyframes sb-blink{50%{opacity:0}}@keyframes sb-spin{to{transform:rotate(360deg)}}@keyframes sb-travel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@media (width<=1100px){.sb-results{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.sb-timeline:before,.sb-timeline:after{display:none}}@media (width<=760px){.sb-search-scope{display:none}.sb-mode{left:1.25rem}.sb-results{grid-template-columns:minmax(0,1fr)}.sb-typed{white-space:normal}.sb-act--origin,.sb-act--use,.sb-origin-sources li{grid-template-columns:minmax(0,1fr)}.sb-origin-beam{display:none}.sb-origin-sources{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.sb-timeline{grid-template-columns:minmax(0,1fr)}.sb-phase i{display:none}.sb-timeline{padding-top:0}.sb-chat-q{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.sb-live,.sb-verdict-dot,.sb-caret,.sb-result.is-fresh{animation:none}.sb-result,.sb-act,.sb-acts [data-at]{transition:none}}@media (width>=1600px) and (height>=900px){.sb-acts.is-auto .sb-act:not(.sb-act--origin)>*{zoom:1.12}.sb-acts.is-auto .sb-act--origin{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem)}.sb-acts.is-auto .sb-origin-inbox li{font-size:.86rem}}
