.WhiteboardPage_root__QwJ6_{min-width:0;background:#fdfaf4;color:#2d281f}.WhiteboardPage_root__QwJ6_ .whiteboard-main{width:min(100% - 3rem,75rem);margin:0 auto}.WhiteboardPage_root__QwJ6_ .whiteboard-hero{display:grid;min-height:min(42rem,calc(100vh - 4.75rem));grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(3.25rem,8vw,7rem) 0 clamp(3rem,7vw,6rem)}.WhiteboardPage_root__QwJ6_ .whiteboard-kicker,.WhiteboardPage_root__QwJ6_ .whiteboard-story-number{margin:0;color:#8a6b19;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.67rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.WhiteboardPage_root__QwJ6_ .whiteboard-hero h1{max-width:12ch;margin:1.1rem 0 0;font-size:clamp(3.1rem,6.2vw,5.75rem);font-weight:500;letter-spacing:-.045em;line-height:.96;text-wrap:balance}.WhiteboardPage_root__QwJ6_ .whiteboard-premise{margin:1.5rem 0 0;color:#463d2c;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:500;letter-spacing:-.02em}.WhiteboardPage_root__QwJ6_ .whiteboard-closing>p:not(.whiteboard-kicker),.WhiteboardPage_root__QwJ6_ .whiteboard-introduction{max-width:35rem;margin:1.2rem 0 0;color:#625b4e;font-size:1rem;line-height:1.65}.WhiteboardPage_root__QwJ6_ .whiteboard-premise-shimmer{background:linear-gradient(100deg,#6e5713,#a47d1e 34%,#dbb44a 47%,#f7e7b4 53%,#a47d1e 63%,#6e5713);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.WhiteboardPage_root__QwJ6_ .whiteboard-hero[data-whiteboard-motion=ready] .whiteboard-premise-shimmer{animation:WhiteboardPage_whiteboard-shimmer-sweep__FAXfu 7s ease-in-out 1.1s infinite}.WhiteboardPage_root__QwJ6_ .whiteboard-hero[data-whiteboard-motion=ready] .whiteboard-hero-copy>*{animation:WhiteboardPage_whiteboard-pin-in__lGAM_ .62s cubic-bezier(.2,.85,.24,1) both}.WhiteboardPage_root__QwJ6_ .whiteboard-hero[data-whiteboard-motion=ready] .whiteboard-hero-copy>:nth-child(2){animation-delay:80ms}.WhiteboardPage_root__QwJ6_ .whiteboard-hero[data-whiteboard-motion=ready] .whiteboard-hero-copy>:nth-child(3){animation-delay:.16s}.WhiteboardPage_root__QwJ6_ .whiteboard-hero[data-whiteboard-motion=ready] .whiteboard-hero-copy>:nth-child(4){animation-delay:.24s}.WhiteboardPage_root__QwJ6_ .whiteboard-hero[data-whiteboard-motion=ready] .whiteboard-hero-copy>:nth-child(5){animation-delay:.32s}.WhiteboardPage_root__QwJ6_ .whiteboard-hero[data-whiteboard-motion=ready] .whiteboard-hero-copy>:nth-child(6){animation-delay:.4s}.WhiteboardPage_root__QwJ6_ .whiteboard-story[data-whiteboard-motion=ready] .whiteboard-story-copy>*{animation:WhiteboardPage_whiteboard-pin-in__lGAM_ .6s cubic-bezier(.2,.85,.24,1) both}.WhiteboardPage_root__QwJ6_ .whiteboard-story[data-whiteboard-motion=ready] .whiteboard-story-copy>:nth-child(2){animation-delay:.1s}.WhiteboardPage_root__QwJ6_ .whiteboard-story[data-whiteboard-motion=ready] .whiteboard-story-copy>:nth-child(3){animation-delay:.2s}.WhiteboardPage_root__QwJ6_ .whiteboard-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.85rem}.WhiteboardPage_root__QwJ6_ .whiteboard-primary-cta,.WhiteboardPage_root__QwJ6_ .whiteboard-secondary-cta{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;border-radius:999px;padding:.7rem 1.05rem;font-size:.9rem;font-weight:650;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.WhiteboardPage_root__QwJ6_ .whiteboard-primary-cta{background:#7c6418;box-shadow:0 10px 23px rgba(111,87,17,.19);color:#fffdf7}.WhiteboardPage_root__QwJ6_ .whiteboard-primary-cta:hover{background:#645013;box-shadow:0 14px 28px rgba(111,87,17,.26);transform:translateY(-1px)}.WhiteboardPage_root__QwJ6_ .whiteboard-secondary-cta{border:1px solid rgba(71,59,34,.25);color:#403824}.WhiteboardPage_root__QwJ6_ .whiteboard-secondary-cta:hover{background:rgba(222,174,64,.12);transform:translateY(-1px)}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas{position:relative;min-width:0;min-height:clamp(22rem,43vw,31rem);border:1px solid rgba(102,82,29,.18);border-radius:1.75rem;background:linear-gradient(rgba(119,101,55,.075) 1px,transparent 0),linear-gradient(90deg,rgba(119,101,55,.075) 1px,transparent 0),linear-gradient(145deg,#fffdf9,#f5edda);background-position:50%;background-size:1.6rem 1.6rem,1.6rem 1.6rem,auto;box-shadow:0 28px 70px rgba(64,50,16,.12),inset 0 1px rgba(255,255,255,.8);overflow:hidden}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas:after{position:absolute;inset:auto 1.15rem 1.05rem;height:1px;background:linear-gradient(90deg,transparent,rgba(106,84,24,.18),transparent);content:""}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-zoom{position:absolute;inset:0;transform-origin:53% 51%}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas[data-whiteboard-motion=ready] .whiteboard-canvas-zoom{animation:WhiteboardPage_whiteboard-hero-overview__FVw1W 7.5s cubic-bezier(.45,0,.15,1) .25s both}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-toolbar{position:absolute;top:1rem;left:50%;z-index:4;display:flex;gap:.38rem;border:1px solid rgba(82,66,24,.17);border-radius:.72rem;background:rgba(255,253,246,.92);padding:.45rem;box-shadow:0 9px 20px rgba(64,50,16,.1);transform:translateX(-50%)}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-toolbar span{display:block;width:1.55rem;height:1.55rem;border:1px solid rgba(98,80,29,.17);border-radius:.38rem;background:rgba(230,194,94,.08)}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-toolbar span:first-child{background:linear-gradient(135deg,transparent 42%,#8a6d1c 43% 55%,transparent 56%) 50% /.75rem .75rem no-repeat,rgba(230,194,94,.24)}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-lines{position:absolute;inset:0;width:100%;height:100%}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-path{fill:none;stroke:rgba(133,105,25,.42);stroke-linecap:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.WhiteboardPage_root__QwJ6_ .whiteboard-agent-connector{fill:none;stroke:#a47d1e;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2.4;vector-effect:non-scaling-stroke}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas[data-whiteboard-motion=ready] .whiteboard-agent-connector{animation:WhiteboardPage_whiteboard-draw-relationship__9x1s_ 1.05s ease-out 2.65s both;stroke-dashoffset:1}.WhiteboardPage_root__QwJ6_ .whiteboard-cluster{position:absolute;display:grid;min-width:8rem;min-height:6.25rem;grid-template-columns:1.2fr .8fr;grid-template-rows:1fr .55fr;gap:.38rem;padding:1.5rem 1rem 1rem}.WhiteboardPage_root__QwJ6_ .whiteboard-cluster-discovery{top:22%;left:9%}.WhiteboardPage_root__QwJ6_ .whiteboard-cluster-direction{top:31%;left:43%}.WhiteboardPage_root__QwJ6_ .whiteboard-cluster-plan{right:8%;bottom:18%}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas[data-whiteboard-motion=ready] .whiteboard-cluster{animation:WhiteboardPage_whiteboard-cluster-settle__kufb2 .82s cubic-bezier(.2,.85,.24,1) both}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas[data-whiteboard-motion=ready] .whiteboard-cluster-direction{animation-delay:.3s}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas[data-whiteboard-motion=ready] .whiteboard-cluster-plan{animation-delay:.6s}.WhiteboardPage_root__QwJ6_ .whiteboard-cluster-halo{position:absolute;inset:0;border:1px solid rgba(180,139,28,.58);border-radius:1rem;background:rgba(230,194,94,.16);box-shadow:0 0 0 .42rem rgba(230,194,94,.08)}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-card{position:relative;z-index:1;display:flex;min-width:0;align-items:center;border:1px solid rgba(78,65,34,.17);border-radius:.42rem;background:rgba(255,254,249,.95);box-shadow:0 6px 13px rgba(64,50,16,.09);color:#75601b;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.43rem;font-weight:600;padding:.35rem .42rem;white-space:nowrap}.WhiteboardPage_root__QwJ6_ .whiteboard-card-wide{grid-column:1/-1}.WhiteboardPage_root__QwJ6_ .whiteboard-card-small,.WhiteboardPage_root__QwJ6_ .whiteboard-card-tall{min-height:1.5rem}.WhiteboardPage_root__QwJ6_ .whiteboard-cluster-label{position:absolute;top:.47rem;left:.74rem;z-index:2;color:#715b19;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.53rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.WhiteboardPage_root__QwJ6_ .whiteboard-drag-card{position:absolute;top:18%;left:24%;z-index:3;display:grid;width:7.3rem;gap:.18rem;border:1px solid rgba(128,83,38,.32);border-radius:.65rem;background:#fff3c2;box-shadow:0 12px 21px rgba(93,64,19,.16);padding:.58rem .65rem;color:#5c4211;transform:rotate(-4deg)}.WhiteboardPage_root__QwJ6_ .whiteboard-drag-card strong{font-size:.59rem;line-height:1.2}.WhiteboardPage_root__QwJ6_ .whiteboard-drag-card small{color:#8a6b19;font-size:.46rem}.WhiteboardPage_root__QwJ6_ .whiteboard-drag-handle{width:1rem;height:.2rem;border-radius:999px;background:rgba(111,82,22,.25)}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas[data-whiteboard-motion=ready] .whiteboard-drag-card{animation:WhiteboardPage_whiteboard-maya-drag__SIrfv 4.8s cubic-bezier(.45,0,.16,1) .55s infinite alternate}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-summary{position:absolute;right:1.05rem;bottom:1rem;display:grid;width:8.2rem;gap:.34rem;border:1px solid rgba(82,66,24,.17);border-radius:.65rem;background:rgba(255,253,246,.86);padding:.55rem .65rem;box-shadow:0 9px 17px rgba(64,50,16,.08)}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-summary span{color:#75601b;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.47rem;font-weight:600;letter-spacing:.075em;text-transform:uppercase}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-summary i{display:block;height:.26rem;border-radius:999px;background:rgba(96,81,43,.15)}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-summary i:nth-child(2){width:82%}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-summary i:nth-child(3){width:59%}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-summary i:nth-child(4){width:71%}.WhiteboardPage_root__QwJ6_ .whiteboard-collaborator{position:absolute;z-index:5;display:flex;align-items:center;gap:.25rem;color:#a14f61;filter:drop-shadow(0 5px 8px rgba(64,50,16,.15))}.WhiteboardPage_root__QwJ6_ .whiteboard-collaborator svg{width:1.25rem;height:1.45rem;fill:currentColor;stroke:#fffdf7;stroke-linejoin:round;stroke-width:1.2}.WhiteboardPage_root__QwJ6_ .whiteboard-collaborator span{border-radius:999px;background:currentColor;color:#fffdf7;padding:.2rem .38rem;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.48rem;font-weight:600}.WhiteboardPage_root__QwJ6_ .whiteboard-collaborator-one{top:25%;left:23%}.WhiteboardPage_root__QwJ6_ .whiteboard-collaborator-two{right:24%;bottom:30%;color:#4f75a1}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas[data-whiteboard-motion=ready] .whiteboard-collaborator-one{animation:WhiteboardPage_whiteboard-maya-cursor__8gZBQ 4.8s cubic-bezier(.45,0,.16,1) .55s infinite alternate}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas[data-whiteboard-motion=ready] .whiteboard-collaborator-two{animation:WhiteboardPage_whiteboard-agent-cursor___aRB_ 4.6s ease-in-out 2.15s infinite alternate}.WhiteboardPage_root__QwJ6_ .whiteboard-stories{position:relative;display:grid;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(2rem,6vw,5rem) 0 clamp(4rem,10vw,8rem)}.WhiteboardPage_root__QwJ6_ .whiteboard-accent-thread{position:absolute;top:1rem;right:-3.75rem;z-index:0;width:17rem;height:calc(100% - 2rem);overflow:visible;pointer-events:none}.WhiteboardPage_root__QwJ6_ .whiteboard-accent-thread path{fill:none;stroke:rgba(190,148,32,.46);stroke-dasharray:3 11;stroke-linecap:round;stroke-width:2}.WhiteboardPage_root__QwJ6_ .whiteboard-accent-thread[data-whiteboard-motion=ready] path{animation:WhiteboardPage_whiteboard-dash-march__BbNil 6s linear infinite}.WhiteboardPage_root__QwJ6_ .whiteboard-story{position:relative;z-index:1;display:grid;min-height:22rem;grid-template-columns:minmax(0,.92fr) minmax(16rem,.72fr);align-items:center;gap:clamp(2rem,8vw,8rem);border-top:1px solid rgba(70,58,34,.14);padding:clamp(2rem,5vw,4rem) clamp(0rem,2vw,1.5rem)}.WhiteboardPage_root__QwJ6_ .whiteboard-story:nth-child(2n){grid-template-columns:minmax(16rem,.72fr) minmax(0,.92fr)}.WhiteboardPage_root__QwJ6_ .whiteboard-story:nth-child(2n) .whiteboard-story-copy{order:2}.WhiteboardPage_root__QwJ6_ .whiteboard-story:nth-child(2n) .whiteboard-story-art{order:1}.WhiteboardPage_root__QwJ6_ .whiteboard-closing h2,.WhiteboardPage_root__QwJ6_ .whiteboard-story h2{max-width:13ch;margin:.8rem 0 0;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;letter-spacing:-.055em;line-height:1.01;text-wrap:balance}.WhiteboardPage_root__QwJ6_ .whiteboard-story-copy>p:last-child{max-width:34rem;margin:1.15rem 0 0;color:#625b4e;font-size:1rem;line-height:1.65}.WhiteboardPage_root__QwJ6_ .whiteboard-story-art{position:relative;min-height:16rem;border:1px solid rgba(96,78,27,.15);border-radius:1.35rem;background:linear-gradient(135deg,#fffdf9,#f8f2e5);overflow:hidden}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-art{background:linear-gradient(rgba(119,101,55,.075) 1px,transparent 0),linear-gradient(90deg,rgba(119,101,55,.075) 1px,transparent 0),#fffdf9;background-size:1.3rem 1.3rem}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-halo{position:absolute;top:18%;left:23%;width:52%;height:61%;border:1px solid rgba(178,138,28,.5);border-radius:45% 55% 50% 50%/55% 45% 55% 45%;background:rgba(230,194,94,.15);box-shadow:0 0 0 .42rem rgba(230,194,94,.07)}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-card{position:absolute;display:flex;width:4.6rem;height:2.8rem;align-items:center;border:1px solid rgba(76,62,28,.17);border-radius:.48rem;background:#fffefa;box-shadow:0 8px 16px rgba(64,50,16,.08);color:#75601b;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.44rem;font-weight:600;padding:.38rem}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-card-one{top:21%;left:13%}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-card-two{top:51%;left:27%}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-card-three{top:34%;right:18%}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-card-four{right:10%;bottom:13%}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-line{position:absolute;display:block;height:1px;transform-origin:left center;background:#ad8824;opacity:.6}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-line-one{top:43%;left:27%;width:41%;transform:rotate(-9deg) scaleX(1)}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-line-two{top:63%;left:40%;width:35%;transform:rotate(14deg) scaleX(1)}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-art[data-whiteboard-motion=ready] .whiteboard-arrangement-halo{animation:WhiteboardPage_whiteboard-soft-pulse__mChFT 4.4s ease-in-out infinite}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-art[data-whiteboard-motion=ready] .whiteboard-arrangement-card-one{animation:WhiteboardPage_whiteboard-card-gather-one__K_pBy 4.2s cubic-bezier(.42,0,.18,1) infinite alternate}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-art[data-whiteboard-motion=ready] .whiteboard-arrangement-card-two{animation:WhiteboardPage_whiteboard-card-gather-two___9s59 4.2s cubic-bezier(.42,0,.18,1) .25s infinite alternate}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-art[data-whiteboard-motion=ready] .whiteboard-arrangement-card-three{animation:WhiteboardPage_whiteboard-card-gather-three__tt_Cg 4.2s cubic-bezier(.42,0,.18,1) .5s infinite alternate}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-art[data-whiteboard-motion=ready] .whiteboard-arrangement-card-four{animation:WhiteboardPage_whiteboard-card-gather-four__oVBt4 4.2s cubic-bezier(.42,0,.18,1) .75s infinite alternate}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-art[data-whiteboard-motion=ready] .whiteboard-arrangement-line-one{animation:WhiteboardPage_whiteboard-line-grow-one__XkmZF 1.1s ease-out .3s both}.WhiteboardPage_root__QwJ6_ .whiteboard-arrangement-art[data-whiteboard-motion=ready] .whiteboard-arrangement-line-two{animation:WhiteboardPage_whiteboard-line-grow-two__cikR1 1.1s ease-out .65s both}.WhiteboardPage_root__QwJ6_ .whiteboard-reasoning-art{display:grid;place-items:center}.WhiteboardPage_root__QwJ6_ .whiteboard-reasoning-cluster{position:relative;width:12.5rem;height:12.5rem}.WhiteboardPage_root__QwJ6_ .whiteboard-reasoning-orbit{position:absolute;inset:.5rem;border:1px dashed rgba(171,133,27,.52);border-radius:50%}.WhiteboardPage_root__QwJ6_ .whiteboard-reasoning-note{position:absolute;top:4.15rem;left:3.35rem;display:grid;width:5.8rem;height:3.8rem;place-items:center;border:1px solid rgba(78,64,29,.18);border-radius:.7rem;background:#fffefa;box-shadow:0 12px 22px rgba(64,50,16,.08);color:#755e18;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.54rem;font-weight:600}.WhiteboardPage_root__QwJ6_ .whiteboard-coeditor{position:absolute;display:inline-flex;align-items:center;gap:.23rem;border-radius:999px;background:#fffdf7;box-shadow:0 5px 12px rgba(64,50,16,.1);color:#5c4b20;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.46rem;font-weight:600;padding:.25rem .38rem}.WhiteboardPage_root__QwJ6_ .whiteboard-coeditor:before{width:.35rem;height:.35rem;border-radius:50%;background:#a14f61;content:""}.WhiteboardPage_root__QwJ6_ .whiteboard-coeditor-maya{top:1.6rem;left:3.2rem}.WhiteboardPage_root__QwJ6_ .whiteboard-coeditor-leo{right:.6rem;bottom:3.1rem}.WhiteboardPage_root__QwJ6_ .whiteboard-coeditor-agent{bottom:1.35rem;left:1.45rem}.WhiteboardPage_root__QwJ6_ .whiteboard-coeditor-agent:before{background:#4f75a1}.WhiteboardPage_root__QwJ6_ .whiteboard-agent-label{position:absolute;top:.6rem;right:-1.2rem;border:1px solid rgba(79,117,161,.26);border-radius:999px;background:rgba(232,240,248,.9);color:#48698e;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.42rem;font-weight:600;padding:.26rem .4rem}.WhiteboardPage_root__QwJ6_ .whiteboard-reasoning-caption{position:absolute;bottom:1.05rem;left:50%;color:#755e18;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.WhiteboardPage_root__QwJ6_ .whiteboard-reasoning-art[data-whiteboard-motion=ready] .whiteboard-reasoning-orbit{animation:WhiteboardPage_whiteboard-orbit__iMnqd 16s linear infinite}.WhiteboardPage_root__QwJ6_ .whiteboard-reasoning-art[data-whiteboard-motion=ready] .whiteboard-coeditor-maya{animation:WhiteboardPage_whiteboard-coeditor-maya__k7Sdk 3.4s ease-in-out infinite alternate}.WhiteboardPage_root__QwJ6_ .whiteboard-reasoning-art[data-whiteboard-motion=ready] .whiteboard-coeditor-leo{animation:WhiteboardPage_whiteboard-coeditor-leo__7yy95 3.2s ease-in-out .3s infinite alternate}.WhiteboardPage_root__QwJ6_ .whiteboard-reasoning-art[data-whiteboard-motion=ready] .whiteboard-coeditor-agent{animation:WhiteboardPage_whiteboard-coeditor-agent__vihTV 3.5s ease-in-out .5s infinite alternate}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-art{background:radial-gradient(circle at 50% 50%,rgba(227,190,79,.2),transparent 31%),#fffdf9}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-frame{position:absolute;inset:16% 14%;border:1px solid rgba(98,80,29,.2);border-radius:.8rem;box-shadow:inset 0 0 0 .5rem rgba(230,194,94,.045)}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-diagram{position:absolute;top:16%;left:14%;width:72%;height:68%}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-group{color:#705819;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.44rem;font-weight:700;transform-box:fill-box;transform-origin:center}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-group text{fill:currentColor;text-anchor:middle}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-halo{fill:rgba(230,194,94,.07)}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-node{fill:rgba(230,194,94,.25);stroke:rgba(116,91,18,.4);stroke-width:1;vector-effect:non-scaling-stroke}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-route{fill:none;stroke:rgba(120,94,20,.58);stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-art[data-whiteboard-motion=ready] .whiteboard-overview-frame{animation:WhiteboardPage_whiteboard-overview-frame__fyEL2 4.8s ease-in-out infinite alternate}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-art[data-whiteboard-motion=ready] .whiteboard-overview-route-one{animation:WhiteboardPage_whiteboard-route-draw__tWBkQ .9s ease-out .75s both}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-art[data-whiteboard-motion=ready] .whiteboard-overview-route-two{animation:WhiteboardPage_whiteboard-route-draw__tWBkQ .9s ease-out 1.05s both}.WhiteboardPage_root__QwJ6_ .whiteboard-reasoning-art[data-whiteboard-motion=ready] .whiteboard-agent-label{animation:WhiteboardPage_whiteboard-pin-in__lGAM_ .64s cubic-bezier(.2,.85,.24,1) .9s both}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-art[data-whiteboard-motion=ready] .whiteboard-overview-group{animation:WhiteboardPage_whiteboard-cluster-settle__kufb2 .75s cubic-bezier(.2,.85,.24,1) both}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-art[data-whiteboard-motion=ready] .whiteboard-overview-group-two{animation-delay:.3s}.WhiteboardPage_root__QwJ6_ .whiteboard-overview-art[data-whiteboard-motion=ready] .whiteboard-overview-group-three{animation-delay:.6s}.WhiteboardPage_root__QwJ6_ .whiteboard-capabilities,.WhiteboardPage_root__QwJ6_ .whiteboard-suite{border-top:1px solid rgba(70,58,34,.14);padding:clamp(3.5rem,8vw,6.5rem) 0}.WhiteboardPage_root__QwJ6_ .whiteboard-capabilities h2,.WhiteboardPage_root__QwJ6_ .whiteboard-suite h2{max-width:24ch;margin:.8rem 0 0;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;letter-spacing:-.055em;line-height:1.01;text-wrap:balance}.WhiteboardPage_root__QwJ6_ .whiteboard-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.6rem);margin-top:clamp(2rem,5vw,3.25rem)}.WhiteboardPage_root__QwJ6_ .whiteboard-capability-card{border:1px solid rgba(96,78,27,.17);border-radius:1.1rem;background:#fffefa;box-shadow:0 10px 22px rgba(64,50,16,.06);padding:1.5rem 1.4rem 1.6rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.WhiteboardPage_root__QwJ6_ .whiteboard-capability-card:hover{border-color:rgba(164,125,30,.5);box-shadow:0 16px 32px rgba(64,50,16,.11);transform:translateY(-2px)}.WhiteboardPage_root__QwJ6_ .whiteboard-capability-mark{display:block;width:1.9rem;height:.3rem;border-radius:999px;background:linear-gradient(90deg,#7c6418,#dbb44a)}.WhiteboardPage_root__QwJ6_ .whiteboard-capability-card h3{margin:1rem 0 0;color:#2d281f;font-size:1.06rem;font-weight:600;letter-spacing:-.015em}.WhiteboardPage_root__QwJ6_ .whiteboard-capability-card p{margin:.6rem 0 0;color:#625b4e;font-size:.9rem;line-height:1.62}.WhiteboardPage_root__QwJ6_ .whiteboard-suite-intro{max-width:35rem;margin:1.2rem 0 0;color:#625b4e;font-size:1rem;line-height:1.65}.WhiteboardPage_root__QwJ6_ .whiteboard-suite-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:clamp(1.8rem,4vw,2.75rem)}.WhiteboardPage_root__QwJ6_ .whiteboard-suite-card{display:grid;gap:.3rem;align-content:start;border:1px solid rgba(96,78,27,.15);border-radius:1rem;background:#fffefa;padding:1.05rem 1rem 1.15rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.WhiteboardPage_root__QwJ6_ .whiteboard-suite-card:hover{border-color:color-mix(in srgb,var(--suite-accent),transparent 45%);box-shadow:0 14px 28px rgba(64,50,16,.09);transform:translateY(-2px)}.WhiteboardPage_root__QwJ6_ .whiteboard-suite-card:focus-visible{outline:2px solid #7c6418;outline-offset:3px}.WhiteboardPage_root__QwJ6_ .whiteboard-suite-dot{width:.55rem;height:.55rem;margin-bottom:.35rem;border-radius:50%;background:var(--suite-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--suite-accent),transparent 84%)}.WhiteboardPage_root__QwJ6_ .whiteboard-suite-card b{color:#2d281f;font-size:.95rem;font-weight:600}.WhiteboardPage_root__QwJ6_ .whiteboard-suite-card small{color:#625b4e;font-size:.74rem;line-height:1.45}.WhiteboardPage_root__QwJ6_ .whiteboard-capabilities[data-whiteboard-motion=ready]>:not(.whiteboard-capability-grid),.WhiteboardPage_root__QwJ6_ .whiteboard-suite[data-whiteboard-motion=ready]>:not(.whiteboard-suite-grid){animation:WhiteboardPage_whiteboard-pin-in__lGAM_ .62s cubic-bezier(.2,.85,.24,1) both}.WhiteboardPage_root__QwJ6_ .whiteboard-capabilities[data-whiteboard-motion=ready]>:not(.whiteboard-capability-grid):nth-child(2),.WhiteboardPage_root__QwJ6_ .whiteboard-suite[data-whiteboard-motion=ready]>:not(.whiteboard-suite-grid):nth-child(2){animation-delay:.1s}.WhiteboardPage_root__QwJ6_ .whiteboard-suite[data-whiteboard-motion=ready]>:not(.whiteboard-suite-grid):nth-child(3){animation-delay:.2s}.WhiteboardPage_root__QwJ6_ .whiteboard-capabilities[data-whiteboard-motion=ready] .whiteboard-capability-card,.WhiteboardPage_root__QwJ6_ .whiteboard-suite[data-whiteboard-motion=ready] .whiteboard-suite-card{animation:WhiteboardPage_whiteboard-pin-in__lGAM_ .64s cubic-bezier(.2,.85,.24,1) both}.WhiteboardPage_root__QwJ6_ .whiteboard-capabilities[data-whiteboard-motion=ready] .whiteboard-capability-card:nth-child(2),.WhiteboardPage_root__QwJ6_ .whiteboard-suite[data-whiteboard-motion=ready] .whiteboard-suite-card:nth-child(2){animation-delay:.14s}.WhiteboardPage_root__QwJ6_ .whiteboard-capabilities[data-whiteboard-motion=ready] .whiteboard-capability-card:nth-child(3),.WhiteboardPage_root__QwJ6_ .whiteboard-suite[data-whiteboard-motion=ready] .whiteboard-suite-card:nth-child(3){animation-delay:.24s}.WhiteboardPage_root__QwJ6_ .whiteboard-suite[data-whiteboard-motion=ready] .whiteboard-suite-card:nth-child(4){animation-delay:.34s}.WhiteboardPage_root__QwJ6_ .whiteboard-suite[data-whiteboard-motion=ready] .whiteboard-suite-card:nth-child(5){animation-delay:.44s}.WhiteboardPage_root__QwJ6_ .whiteboard-closing{border-top:1px solid rgba(70,58,34,.14);padding:clamp(4rem,9vw,7rem) 0}.WhiteboardPage_root__QwJ6_ .whiteboard-closing h2{max-width:15ch}@keyframes WhiteboardPage_whiteboard-hero-overview__FVw1W{0%{transform:scale(1.13)}40%,to{transform:scale(1)}}@keyframes WhiteboardPage_whiteboard-draw-relationship__9x1s_{0%{opacity:0}8%,to{opacity:1;stroke-dashoffset:0}}@keyframes WhiteboardPage_whiteboard-cluster-settle__kufb2{0%{opacity:0;transform:translate(.55rem,.4rem) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes WhiteboardPage_whiteboard-maya-drag__SIrfv{0%{transform:translate(0) rotate(-4deg)}to{transform:translate(3.6rem,2.55rem) rotate(1deg)}}@keyframes WhiteboardPage_whiteboard-maya-cursor__8gZBQ{0%{transform:translate(0)}to{transform:translate(3.8rem,2.6rem)}}@keyframes WhiteboardPage_whiteboard-agent-cursor___aRB_{0%{transform:translate(0)}to{transform:translate(-4.4rem,-1.8rem)}}@keyframes WhiteboardPage_whiteboard-soft-pulse__mChFT{0%,to{box-shadow:0 0 0 .42rem rgba(230,194,94,.07)}50%{box-shadow:0 0 0 .78rem rgba(230,194,94,.02)}}@keyframes WhiteboardPage_whiteboard-card-gather-one__K_pBy{0%{transform:translate(0)}to{transform:translate(3.3rem,2.2rem)}}@keyframes WhiteboardPage_whiteboard-card-gather-two___9s59{0%{transform:translate(0)}to{transform:translate(1.35rem,-1rem)}}@keyframes WhiteboardPage_whiteboard-card-gather-three__tt_Cg{0%{transform:translate(0)}to{transform:translate(-1.8rem,1.15rem)}}@keyframes WhiteboardPage_whiteboard-card-gather-four__oVBt4{0%{transform:translate(0)}to{transform:translate(-3rem,-1.8rem)}}@keyframes WhiteboardPage_whiteboard-line-grow-one__XkmZF{0%{transform:rotate(-9deg) scaleX(0)}to{transform:rotate(-9deg) scaleX(1)}}@keyframes WhiteboardPage_whiteboard-line-grow-two__cikR1{0%{transform:rotate(14deg) scaleX(0)}to{transform:rotate(14deg) scaleX(1)}}@keyframes WhiteboardPage_whiteboard-orbit__iMnqd{to{transform:rotate(1turn)}}@keyframes WhiteboardPage_whiteboard-coeditor-maya__k7Sdk{to{transform:translate(1.1rem,1.35rem)}}@keyframes WhiteboardPage_whiteboard-coeditor-leo__7yy95{to{transform:translate(-1.3rem,-.8rem)}}@keyframes WhiteboardPage_whiteboard-coeditor-agent__vihTV{to{transform:translate(1.7rem,-1.6rem)}}@keyframes WhiteboardPage_whiteboard-overview-frame__fyEL2{0%{transform:scale(1.04);opacity:.76}to{transform:scale(.96);opacity:1}}@keyframes WhiteboardPage_whiteboard-pin-in__lGAM_{0%{opacity:0;transform:translateY(.55rem) rotate(-.6deg) scale(.985)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}@keyframes WhiteboardPage_whiteboard-shimmer-sweep__FAXfu{0%{background-position:200%}to{background-position:-200%}}@keyframes WhiteboardPage_whiteboard-dash-march__BbNil{0%{stroke-dashoffset:0}to{stroke-dashoffset:-56}}@keyframes WhiteboardPage_whiteboard-route-draw__tWBkQ{0%{stroke-dasharray:1 2;stroke-dashoffset:1}to{stroke-dasharray:1 2;stroke-dashoffset:0}}@media (max-width:760px){.WhiteboardPage_root__QwJ6_ .whiteboard-main{width:min(100% - 2rem,75rem)}.WhiteboardPage_root__QwJ6_ .whiteboard-hero{min-height:auto;grid-template-columns:1fr;gap:2.5rem;padding:3rem 0 4rem}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas{min-height:20.5rem;border-radius:1.3rem}.WhiteboardPage_root__QwJ6_ .whiteboard-cluster{min-width:6.6rem;min-height:5rem;gap:.28rem;padding:1.28rem .7rem .7rem}.WhiteboardPage_root__QwJ6_ .whiteboard-cluster-discovery{left:4%}.WhiteboardPage_root__QwJ6_ .whiteboard-cluster-direction{left:40%}.WhiteboardPage_root__QwJ6_ .whiteboard-cluster-plan{right:3%}.WhiteboardPage_root__QwJ6_ .whiteboard-cluster-label{left:.55rem;font-size:.45rem}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-card{font-size:.38rem;padding-inline:.26rem}.WhiteboardPage_root__QwJ6_ .whiteboard-drag-card{left:19%;transform:scale(.82) rotate(-4deg);transform-origin:top left}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-summary{right:.65rem;bottom:.65rem;transform:scale(.82);transform-origin:right bottom}.WhiteboardPage_root__QwJ6_ .whiteboard-canvas-toolbar{transform:translateX(-50%) scale(.86);transform-origin:top center}.WhiteboardPage_root__QwJ6_ .whiteboard-collaborator-one{left:17%}.WhiteboardPage_root__QwJ6_ .whiteboard-collaborator-two{right:17%}.WhiteboardPage_root__QwJ6_ .whiteboard-accent-thread{display:none}.WhiteboardPage_root__QwJ6_ .whiteboard-story,.WhiteboardPage_root__QwJ6_ .whiteboard-story:nth-child(2n){min-height:0;grid-template-columns:1fr;gap:1.8rem;padding:2.7rem 0}.WhiteboardPage_root__QwJ6_ .whiteboard-story:nth-child(2n) .whiteboard-story-copy{order:1}.WhiteboardPage_root__QwJ6_ .whiteboard-story:nth-child(2n) .whiteboard-story-art{order:2}.WhiteboardPage_root__QwJ6_ .whiteboard-story-art{min-height:14rem}.WhiteboardPage_root__QwJ6_ .whiteboard-capability-grid{grid-template-columns:1fr}.WhiteboardPage_root__QwJ6_ .whiteboard-suite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px) and (min-width:761px){.WhiteboardPage_root__QwJ6_ .whiteboard-suite-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:440px){.WhiteboardPage_root__QwJ6_ .whiteboard-suite-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.WhiteboardPage_root__QwJ6_ .whiteboard-accent-thread path,.WhiteboardPage_root__QwJ6_ .whiteboard-canvas *,.WhiteboardPage_root__QwJ6_ .whiteboard-capabilities *,.WhiteboardPage_root__QwJ6_ .whiteboard-hero-copy *,.WhiteboardPage_root__QwJ6_ .whiteboard-premise-shimmer,.WhiteboardPage_root__QwJ6_ .whiteboard-story-art *,.WhiteboardPage_root__QwJ6_ .whiteboard-story-copy *,.WhiteboardPage_root__QwJ6_ .whiteboard-suite *{animation:none!important}}