.DaliCase_page__s5_nl{--ink:#111312;--muted:#687170;--faint:#9b9fa6;--line:rgba(17,19,18,0.12);--canvas:#f4f4f5;--surface:#ffffff;--soft:#f0f0f2;--blue:#1e3a8a;--blue-soft:#e9edff;--blue-text:#1e3a8a;--green:#0b9f6e;--green-soft:#e6f8f1;--green-text:#087f58;background:#fcfcfa;color:var(--ink);font-family:var(--font-body)}.DaliCase_hero__s9p9Q{padding:clamp(5.5rem,10vh,7rem) 0 clamp(1.5rem,3vh,2.5rem)}.DaliCase_heroInner__ux__S{max-width:46rem}.DaliCase_eyebrow__JfzFq{margin:0 0 .75rem;color:var(--muted);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.DaliCase_title__cEmYo{margin:0;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.1}.DaliCase_lead__3LWLz{margin:1rem 0 0;max-width:38rem;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55;letter-spacing:-.015em}.DaliCase_ctaRow__r5rnc{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.DaliCase_primaryCta__su1_W,.DaliCase_secondaryCta__OgCvu{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.35rem;padding:0 1.15rem;font-size:.95rem;font-weight:550;letter-spacing:-.02em;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.DaliCase_primaryCta__su1_W{border:1px solid var(--blue);background:var(--blue);color:#fff}.DaliCase_primaryCta__su1_W:hover{background:#172a66}.DaliCase_secondaryCta__OgCvu{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.DaliCase_secondaryCta__OgCvu:hover{background:var(--soft)}.DaliCase_support__AhYlN{margin:1rem 0 0;color:var(--faint);font-size:.9rem;letter-spacing:-.01em}.DaliCase_lookCue__vmkUB{margin:1.75rem 0 0;display:inline-flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.85rem;font-weight:500}.DaliCase_lookCue__vmkUB span{display:inline-block;animation:DaliCase_bounce__B8AG3 1.6s ease-in-out infinite}@keyframes DaliCase_bounce__B8AG3{0%,to{transform:translateY(0)}50%{transform:translateY(.28rem)}}.DaliCase_stageSection__SqkDM{padding:0 0 clamp(2.5rem,5vw,4rem)}.DaliCase_stageGuide__PWVud{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;color:var(--muted);font-size:.82rem}.DaliCase_stageGuide__PWVud li{display:inline-flex;align-items:center;gap:.4rem}.DaliCase_stageGuide__PWVud b{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:var(--blue-soft);color:var(--blue-text);font-size:.72rem;font-weight:600}.DaliCase_workspace__p8ySK{overflow:hidden;border:1px solid var(--line);border-radius:.65rem;background:var(--surface);box-shadow:0 1px 0 rgba(17,24,39,.03),0 24px 64px rgba(15,23,42,.07);min-height:min(78vh,44rem);display:flex;flex-direction:column}.DaliCase_workspaceEnter__ga72C{animation:DaliCase_workspaceIn__HmdcT .55s cubic-bezier(.16,1,.3,1) both}.DaliCase_uiEnter__h_mhG{animation:DaliCase_uiRise__SC1tf .65s cubic-bezier(.16,1,.3,1) both}.DaliCase_nodeEnter__X6iPu{animation:DaliCase_nodePop__iUwR1 .55s cubic-bezier(.16,1,.3,1) both}.DaliCase_chatBlockEnter__H3rFx{animation:DaliCase_uiRise__SC1tf .5s cubic-bezier(.16,1,.3,1) both}@keyframes DaliCase_workspaceIn__HmdcT{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DaliCase_uiRise__SC1tf{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes DaliCase_nodePop__iUwR1{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.DaliCase_canvas__Gw4V2 .react-flow__edge-path{transition:stroke .22s ease,stroke-opacity .22s ease}.DaliCase_canvas__Gw4V2 .react-flow__edge{animation:DaliCase_edgeIn__JiaHr .7s ease both;animation-delay:.35s}@keyframes DaliCase_edgeIn__JiaHr{0%{opacity:0}to{opacity:1}}.DaliCase_workspaceBar__e0bAR{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;border-bottom:1px solid var(--line);padding:1rem 1.15rem;background:var(--surface)}.DaliCase_workspaceKicker__tOA9_{margin:0 0 .2rem;color:var(--faint);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.DaliCase_workspaceTitle__s8Rr1{margin:0;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:600;letter-spacing:-.03em}.DaliCase_workspaceHint___kP1M{margin:0;color:var(--muted);font-size:.88rem}.DaliCase_workspaceBody__s4d88{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.9fr)}.DaliCase_workspaceFallback__gX7cx{min-height:420px;width:100%;border-radius:12px;background:linear-gradient(180deg,#f7f7f8,#ececef)}.DaliCase_canvasShell__fQFKK{position:relative;min-height:min(64vh,36rem);border-right:1px solid var(--line);background:var(--canvas)}.DaliCase_canvas__Gw4V2{width:100%!important;height:100%!important;min-height:min(64vh,36rem);background:transparent!important}.DaliCase_canvas__Gw4V2 .react-flow__attribution{display:none}.DaliCase_canvas__Gw4V2 .react-flow__node{cursor:grab}.DaliCase_canvas__Gw4V2 .react-flow__node.dragging{cursor:grabbing}.DaliCase_handle__QILzr{width:9px!important;height:9px!important;border:1.5px solid #dedee2!important;background:#fff!important;opacity:.75}.DaliCase_nodeAgent__mZlAI{display:grid;gap:.4rem;width:14.5rem;padding:.9rem 1rem;border:1px solid #e0e0e4;border-radius:.6rem;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.08)}.DaliCase_nodeAgentActive__p7IVs{border-color:color-mix(in srgb,var(--blue) 45%,#e0e0e4);box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 18%,transparent),0 14px 32px rgba(30,58,138,.14)}.DaliCase_nodeRole__1nyjn{color:var(--faint);font-size:.72rem;font-weight:550;letter-spacing:.04em;text-transform:uppercase}.DaliCase_nodeTitle__N_Bft{color:var(--ink);font-size:1.05rem;font-weight:600;letter-spacing:-.03em;line-height:1.25}.DaliCase_nodeTool__6A2EE{display:inline-flex;align-items:center;gap:.5rem;min-height:2.4rem;padding:.35rem .85rem .35rem .45rem;border:1px solid #e0e0e4;border-radius:999px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.06);font-size:.9rem;font-weight:600;letter-spacing:-.01em}.DaliCase_nodeToolLogo__953ii{display:grid;width:1.5rem;height:1.5rem;place-items:center;overflow:hidden;border-radius:.3rem;background:#fff}.DaliCase_nodeToolLogo__953ii img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.DaliCase_nodeToolActive__NRqpF{border-color:#dbe4ff;background:var(--blue-soft);color:var(--blue-text)}.DaliCase_statusTag__QxU3i{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:1.5rem;align-items:center;border-radius:.3rem;padding:0 .55rem;font-size:.75rem;font-weight:550}.DaliCase_statusNeutral__0McNh{background:var(--soft);color:var(--muted)}.DaliCase_statusBlue__KEZej{background:var(--blue-soft);color:var(--blue-text)}.DaliCase_statusGreen__rrNzu{background:var(--green-soft);color:var(--green-text)}.DaliCase_chat__3IUhv{display:flex;min-width:0;min-height:min(64vh,36rem);flex-direction:column;background:var(--surface)}.DaliCase_chatHead__L2vxx{display:flex;align-items:center;border-bottom:1px solid var(--line);padding:.85rem 1.1rem;min-height:3rem}.DaliCase_chatHead__L2vxx h3{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.03em}.DaliCase_chatBlock__EYWP3{display:grid;gap:.55rem;width:100%}.DaliCase_toolStack__oFNbp{display:grid;gap:.45rem;max-width:min(22rem,96%);align-self:flex-start;margin-left:.15rem}.DaliCase_toolStackLabel__4oN82{margin:0;color:var(--faint);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.DaliCase_toolTimeline__tD4Rq{display:grid;gap:0;margin:0;padding:0;list-style:none}.DaliCase_toolCard__91eZ3{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.55rem;align-items:stretch}.DaliCase_toolRail__EBBvn{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:.85rem}.DaliCase_toolDot__OLrf6{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue-soft) 80%,transparent)}.DaliCase_toolLine__AJKld{flex:1 1 auto;width:1.5px;min-height:.75rem;margin-top:.35rem;background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 35%,transparent),color-mix(in srgb,var(--line) 90%,transparent))}.DaliCase_toolBody__g3soh{min-width:0;border:1px solid var(--line);border-radius:.65rem;padding:.7rem .8rem .75rem;background:#fff;box-shadow:0 1px 0 rgba(17,24,39,.03),0 8px 20px rgba(15,23,42,.04)}.DaliCase_toolCardTop__SYZpu{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.DaliCase_toolIconImg__s7jNe{display:grid;width:1.85rem;height:1.85rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:.45rem;background:#fafafa}.DaliCase_toolIconImg__s7jNe img{width:1.1rem;height:1.1rem;-o-object-fit:contain;object-fit:contain}.DaliCase_toolCopy__yLCL_{display:grid;gap:.12rem;min-width:0;flex:1 1 auto}.DaliCase_toolApp__8SkOC{color:var(--faint);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.DaliCase_toolAction__uPbM3{color:var(--ink);font-size:.92rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.DaliCase_toolStatus__aOmf_{flex:0 0 auto;align-self:center;border-radius:999px;padding:.22rem .55rem;background:var(--green-soft);color:var(--green-text);font-size:.7rem;font-weight:600;white-space:nowrap}.DaliCase_toolDetail__R3CA8{margin:.5rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.4}.DaliCase_chatList__4JxIG{display:flex;flex:1;min-height:0;flex-direction:column;gap:.75rem;overflow:auto;padding:1rem 1.1rem;background:var(--canvas)}.DaliCase_bubbleSystem__328B4{align-self:center;max-width:94%;border-radius:999px;padding:.35rem .8rem;background:color-mix(in srgb,var(--soft) 85%,transparent);color:var(--muted);font-size:.78rem;text-align:center;line-height:1.35}.DaliCase_bubbleSystem__328B4 p{margin:0}.DaliCase_bubbleAgent__D3fWR,.DaliCase_bubbleUser__4uwMC{display:grid;gap:.25rem;max-width:92%;border-radius:.65rem;padding:.75rem .85rem;font-size:.95rem;line-height:1.45}.DaliCase_bubbleUser__4uwMC{align-self:flex-end;border:1px solid var(--line);border-bottom-right-radius:.25rem;background:#fff}.DaliCase_bubbleAgent__D3fWR{align-self:flex-start;border-bottom-left-radius:.25rem;background:var(--blue-soft)}.DaliCase_bubbleAgent__D3fWR p,.DaliCase_bubbleUser__4uwMC p{margin:0}.DaliCase_chatWho__vx25R{color:var(--faint);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.DaliCase_composer__aLjxc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;border-top:1px solid var(--line);padding:.85rem 1rem;background:var(--surface)}.DaliCase_input__zNyJU{min-width:0;min-height:2.6rem;border:1px solid var(--line);border-radius:.4rem;padding:0 .85rem;background:var(--canvas);color:var(--ink);font-family:inherit;font-size:.95rem;outline:none}.DaliCase_input__zNyJU:focus{border-color:color-mix(in srgb,var(--blue) 40%,var(--line));background:#fff}.DaliCase_sendBtn__ih_Q1{min-height:2.6rem;border:1px solid var(--ink);border-radius:.4rem;padding:0 1rem;background:var(--ink);color:#fff;font-family:inherit;font-size:.9rem;font-weight:550;cursor:pointer}.DaliCase_pilots__N98g0{padding:clamp(2rem,5vw,3.5rem) 0 clamp(3rem,7vw,5rem);border-top:1px solid var(--line);background:#fff}.DaliCase_pilotsHead__lo_O3{max-width:40rem;margin-bottom:1.5rem}.DaliCase_pilotsKicker__bJi4d{margin:0 0 .5rem;color:var(--muted);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.DaliCase_pilotsTitle__W_fkk{margin:0;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:600;letter-spacing:-.03em;line-height:1.2}.DaliCase_pilotGrid__ndMhx{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr))}.DaliCase_pilotCard__WdQdR{display:grid;gap:.45rem;align-content:start;min-height:100%;border:1px solid var(--line);border-radius:.55rem;padding:1.15rem 1.2rem 1.2rem;background:#fcfcfa;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.DaliCase_pilotCard__WdQdR:hover{border-color:color-mix(in srgb,var(--blue) 30%,var(--line));box-shadow:0 12px 32px rgba(15,23,42,.06);transform:translateY(-2px)}.DaliCase_pilotEyebrow__wqQpN{margin:0;color:var(--faint);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.DaliCase_pilotName__bgTV8{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.025em}.DaliCase_pilotSummary__b42ty{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.DaliCase_pilotLink__p6jCH{margin-top:.35rem;color:var(--blue);font-size:.88rem;font-weight:550}.DaliCase_ctaBand__t2qBt{padding:clamp(2.5rem,6vw,4rem) 0;background:#111312;color:#f5f5f4}.DaliCase_ctaInner__wGPLw{max-width:36rem}.DaliCase_ctaTitle__ZQdT_{margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.2}.DaliCase_ctaBody__77D1I{margin:.85rem 0 0;color:rgba(245,245,244,.72);font-size:1.02rem;line-height:1.5}.DaliCase_ctaBand__t2qBt .DaliCase_primaryCta__su1_W{margin-top:1.35rem;border-color:#fff;background:#fff;color:#111}.DaliCase_ctaBand__t2qBt .DaliCase_primaryCta__su1_W:hover{background:#e7e7e5}@media (max-width:900px){.DaliCase_workspaceBody__s4d88{grid-template-columns:1fr}.DaliCase_canvasShell__fQFKK{border-right:0;border-bottom:1px solid var(--line);min-height:22rem}.DaliCase_canvas__Gw4V2,.DaliCase_chat__3IUhv{min-height:20rem}.DaliCase_nodeAgent__mZlAI{width:12.5rem}}@media (prefers-reduced-motion:reduce){.DaliCase_canvas__Gw4V2 .react-flow__edge,.DaliCase_chatBlockEnter__H3rFx,.DaliCase_lookCue__vmkUB span,.DaliCase_nodeEnter__X6iPu,.DaliCase_uiEnter__h_mhG,.DaliCase_workspaceEnter__ga72C{animation:none}.DaliCase_pilotCard__WdQdR{transition:none}}@font-face{font-family:IBMPlexMonoFont;src:url(/_next/static/media/0080c7cc0358560d-s.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:IBMPlexMonoFont;src:url(/_next/static/media/9e96e104b3eba4d3-s.ttf) format("truetype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:IBMPlexMonoFont;src:url(/_next/static/media/b01b725c4365f934-s.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IBMPlexMonoFont;src:url(/_next/static/media/9a27e3caec76e96d-s.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:IBMPlexMonoFont Fallback;src:local("Arial");ascent-override:102.50%;descent-override:27.50%;line-gap-override:0.00%;size-adjust:100.00%}.__className_42159a{font-family:IBMPlexMonoFont,IBMPlexMonoFont Fallback}.__variable_42159a{--font-ibm-plex-mono:"IBMPlexMonoFont","IBMPlexMonoFont Fallback"}