.mock:where(.astro-olliqsng){color:var(--ina-text-body);background:#fff;border:1px solid #fff3;border-radius:14px;overflow:hidden;box-shadow:0 30px 70px #0006}.bar:where(.astro-olliqsng){background:#f9fafb;border-bottom:1px solid #e5e6eb;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.bar:where(.astro-olliqsng) i:where(.astro-olliqsng){border-radius:99px;width:11px;height:11px;display:block}.bar:where(.astro-olliqsng) i:where(.astro-olliqsng).r{background:#ff5f57}.bar:where(.astro-olliqsng) i:where(.astro-olliqsng).y{background:#febc2e}.bar:where(.astro-olliqsng) i:where(.astro-olliqsng).g{background:#28c840}.bar:where(.astro-olliqsng) .ttl:where(.astro-olliqsng){color:#86909c;font-family:var(--ina-font-mono);margin-left:8px;font-size:12px}.body:where(.astro-olliqsng){grid-template-columns:128px 1fr;min-height:300px;display:grid}.side:where(.astro-olliqsng){color:#454d5f;background:#f9fafb;border-right:1px solid #e5e6eb;padding:12px 10px;font-size:12px}.side:where(.astro-olliqsng) .new:where(.astro-olliqsng){color:#fff;text-align:center;background:#165dff;border-radius:7px;margin-bottom:10px;padding:7px;font-weight:600}.side:where(.astro-olliqsng) .it:where(.astro-olliqsng){color:#86909c;border-radius:6px;padding:6px 7px}.side:where(.astro-olliqsng) .it:where(.astro-olliqsng).on{color:#1a1816;background:#eff0f6;font-weight:600}.side:where(.astro-olliqsng) .grp:where(.astro-olliqsng){color:#86909c;margin-top:12px}.chat:where(.astro-olliqsng){flex-direction:column;gap:10px;padding:16px;display:flex}.msg:where(.astro-olliqsng){border-radius:11px;max-width:84%;padding:9px 12px;font-size:13px;line-height:1.5}.msg:where(.astro-olliqsng).a{background:#f9fafb;border:1px solid #e5e6eb;align-self:flex-start}.msg:where(.astro-olliqsng).u{background:#e9efff;align-self:flex-end;align-items:center;gap:6px;display:flex}.file-icon:where(.astro-olliqsng){stroke:#165dff;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:14px;height:14px}.msg:where(.astro-olliqsng) .c:where(.astro-olliqsng){color:#86909c;font-family:var(--ina-font-mono);margin-top:5px;font-size:10px;display:block}.comp:where(.astro-olliqsng){color:#86909c;border:1px solid #e5e6eb;border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:8px 10px;font-size:12px;display:flex}.comp:where(.astro-olliqsng) .send:where(.astro-olliqsng){color:#fff;background:#165dff;border-radius:7px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.pill:where(.astro-olliqsng){border:1px solid #e5e6eb;border-radius:7px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.command:where(.astro-olliqsng){color:#165dff;font-weight:600}.hero:where(.astro-ge2uvauf){background:radial-gradient(ellipse 56% 82% at 76% 48%, color-mix(in srgb, var(--ina-blue-300) 18%, transparent), transparent 70%), radial-gradient(ellipse 42% 54% at 88% -8%, color-mix(in srgb, var(--ina-accent) 10%, transparent), transparent 72%), linear-gradient(135deg, var(--ina-blue-700) 0%, var(--ina-blue-800) 100%)}.hero:where(.astro-ge2uvauf) .wrap:where(.astro-ge2uvauf){max-width:calc(var(--maxw) + var(--ina-space-16) * 2);gap:var(--ina-space-12);padding-block:var(--ina-space-16);grid-template-columns:minmax(340px,.95fr) minmax(0,1.05fr)}.hero:where(.astro-ge2uvauf) h1:where(.astro-ge2uvauf) .brand:where(.astro-ge2uvauf){color:#fff;display:block}.hero:where(.astro-ge2uvauf) h1:where(.astro-ge2uvauf) .brand-segment:where(.astro-ge2uvauf){white-space:nowrap;display:inline-block}.hero:where(.astro-ge2uvauf) h1:where(.astro-ge2uvauf) .value:where(.astro-ge2uvauf){color:var(--ina-gold-200);margin-top:14px;font-size:clamp(23px,2vw,30px);line-height:1.35;display:block}.hero-media:where(.astro-ge2uvauf){width:100%;min-width:0;max-width:510px;filter:drop-shadow(0 var(--ina-space-4) var(--ina-space-8) color-mix(in srgb, var(--ina-blue-900) 42%, transparent));justify-self:end;position:relative}@media (width<=920px){.hero:where(.astro-ge2uvauf) .wrap:where(.astro-ge2uvauf){max-width:var(--maxw);grid-template-columns:minmax(0,1fr)}.hero:where(.astro-ge2uvauf) .wrap:where(.astro-ge2uvauf)>:where(.astro-ge2uvauf){min-width:0}.hero-media:where(.astro-ge2uvauf){max-width:calc(var(--ina-space-16) * 10);justify-self:center}}@media (width<=640px){.hero:where(.astro-ge2uvauf) h1:where(.astro-ge2uvauf) .brand-segment:where(.astro-ge2uvauf){display:block}}.connector-evidence:where(.astro-vnfe4eky){color:#252a36;font-family:var(--ina-font-sans);background:#eef0f5;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:10px;padding:10px;display:grid;position:absolute;inset:0;overflow:hidden}.evidence-source:where(.astro-vnfe4eky),.evidence-results:where(.astro-vnfe4eky){min-width:0;min-height:0;padding:0}.evidence-source:where(.astro-vnfe4eky){background:#fff;border:1px solid #d9dde6;border-radius:13px;overflow:hidden;box-shadow:0 8px 20px #1b223317}.connector-evidence:where(.astro-vnfe4eky) .evidence-source:where(.astro-vnfe4eky)>img:where(.astro-vnfe4eky){object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:static;inset:auto;transform:none}.evidence-results:where(.astro-vnfe4eky){grid-template-rows:minmax(0,.78fr) minmax(0,1.22fr);gap:8px;display:grid}.evidence-result:where(.astro-vnfe4eky){background:#fff;border:1px solid #d9dde6;border-radius:11px;grid-template-rows:auto 1fr;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden;box-shadow:0 8px 20px #1b223314}.evidence-result:where(.astro-vnfe4eky) figcaption:where(.astro-vnfe4eky){background:#fff;border-bottom:1px solid #e5e7ed;justify-content:space-between;align-items:center;gap:6px;min-height:21px;padding:1.8% 3%;font-size:clamp(5px,.57vw,9px);line-height:1;display:flex}.evidence-result:where(.astro-vnfe4eky) figcaption:where(.astro-vnfe4eky) strong:where(.astro-vnfe4eky){color:#303646;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-result:where(.astro-vnfe4eky) figcaption:where(.astro-vnfe4eky) span:where(.astro-vnfe4eky){color:#168263;white-space:nowrap;font-size:.9em}.evidence-result-image:where(.astro-vnfe4eky){min-height:0;overflow:hidden}.connector-evidence:where(.astro-vnfe4eky) .evidence-result-image:where(.astro-vnfe4eky) img:where(.astro-vnfe4eky){object-fit:cover;object-position:top left;width:100%;height:100%;display:block;position:static;inset:auto;transform:none}.evidence-result--library:where(.astro-vnfe4eky) .evidence-result-image:where(.astro-vnfe4eky) img:where(.astro-vnfe4eky){object-position:center left}@media (width<=920px){.connector-evidence:where(.astro-vnfe4eky){aspect-ratio:1280/930;gap:6px;padding:6px;position:relative}.evidence-results:where(.astro-vnfe4eky){gap:5px}}.memory-evidence:where(.astro-nttiyxig){background:radial-gradient(circle at 10% 8%,#d4daef9e,#0000 37%),linear-gradient(145deg,#f4f5f8,#eceef3);position:absolute;inset:0;overflow:hidden}.memory-shot:where(.astro-nttiyxig){background:#fff;border:1px solid #d7dbe4;border-radius:13px;margin:0;position:absolute;overflow:hidden;box-shadow:0 13px 28px #1d223124}.memory-evidence:where(.astro-nttiyxig) .memory-shot:where(.astro-nttiyxig) img:where(.astro-nttiyxig){object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:static;inset:auto;transform:none}.memory-shot--instructions:where(.astro-nttiyxig){width:74%;height:43%;top:8%;right:3%}.memory-evidence:where(.astro-nttiyxig) .memory-shot--instructions:where(.astro-nttiyxig) img:where(.astro-nttiyxig){object-fit:contain;object-position:center}.memory-shot--file:where(.astro-nttiyxig){z-index:2;width:72%;height:37%;bottom:6%;left:3%;box-shadow:0 16px 34px #1b1f2b2e}.memory-evidence:where(.astro-nttiyxig) .memory-shot--file:where(.astro-nttiyxig) img:where(.astro-nttiyxig){object-fit:contain;object-position:left center}.memory-note:where(.astro-nttiyxig){z-index:3;color:#303846;white-space:nowrap;backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #d2d8e4eb;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:650;line-height:1;animation:.62s cubic-bezier(.22,1,.36,1) both memory-note-enter,3.6s ease-in-out 1.1s infinite memory-note-breathe;display:inline-flex;position:absolute;box-shadow:0 8px 20px #1e263824}.memory-note:where(.astro-nttiyxig) i:where(.astro-nttiyxig){background:#6757df;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #6757df1f}.memory-note--rules:where(.astro-nttiyxig){top:26.5%;left:3%}.memory-note--memory:where(.astro-nttiyxig){animation-delay:.42s,1.5s;top:72.5%;right:3%}@keyframes memory-note-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes memory-note-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (width<=920px){.memory-evidence:where(.astro-nttiyxig){aspect-ratio:1280/930;position:relative}.memory-shot:where(.astro-nttiyxig){border-radius:8px;box-shadow:0 10px 24px #1b1f2b2e}.memory-note:where(.astro-nttiyxig){padding:5px 8px;font-size:9px;animation:none}}@media (prefers-reduced-motion:reduce){.memory-note:where(.astro-nttiyxig){animation:none}}.skills-evidence:where(.astro-j644mp5f){background:radial-gradient(circle at 92% 12%,#d7cdb57a,#0000 34%),linear-gradient(145deg,#f9f8f5,#efede6);position:absolute;inset:0;overflow:hidden}.skills-shot:where(.astro-j644mp5f){background:#fff;border:1px solid #d9dde6;margin:0;position:absolute;overflow:hidden}.skills-evidence:where(.astro-j644mp5f) .skills-shot:where(.astro-j644mp5f) img:where(.astro-j644mp5f){object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:static;inset:auto;transform:none}.skills-shot--library:where(.astro-j644mp5f){border-radius:14px;inset:4% 9% 10% 2.5%;box-shadow:7px 7px #151515,0 14px 30px #1f202417}.skills-shot--invoke:where(.astro-j644mp5f){z-index:2;border-radius:15px;width:61%;height:52%;bottom:5%;right:2.5%;box-shadow:0 18px 40px #1d1f2633}.skills-shot--invoke:where(.astro-j644mp5f) img:where(.astro-j644mp5f){object-position:center 58%}@media (width<=920px){.skills-evidence:where(.astro-j644mp5f){aspect-ratio:1280/930;position:relative}.skills-shot--library:where(.astro-j644mp5f){border-radius:9px;box-shadow:4px 4px #151515,0 9px 20px #1f202417}.skills-shot--invoke:where(.astro-j644mp5f){border-radius:9px;box-shadow:0 10px 24px #1d1f262e}}.workflow-evidence:where(.astro-olcqadup){background:radial-gradient(circle at 10% 18%,#dcd8e4b8,#0000 34%),linear-gradient(145deg,#f7f5f6,#ebe9ed);position:absolute;inset:0;overflow:hidden}.workflow-shot:where(.astro-olcqadup){background:#fff;border:1px solid #d8dbe3;margin:0;position:absolute;overflow:hidden}.workflow-evidence:where(.astro-olcqadup) .workflow-shot:where(.astro-olcqadup) img:where(.astro-olcqadup){object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:static;inset:auto;transform:none}.workflow-shot--report:where(.astro-olcqadup){z-index:2;border-radius:15px;width:56%;height:36%;bottom:4%;right:3%;box-shadow:0 18px 40px #1d1f2633}.workflow-shot--task:where(.astro-olcqadup){border-radius:15px;width:88%;height:78%;top:13%;left:15%;box-shadow:7px 7px #171717,0 16px 34px #1f20261c}.workflow-shot--task:where(.astro-olcqadup) img:where(.astro-olcqadup){object-position:top center;width:100%;max-width:100%;margin-left:0}.workflow-brief:where(.astro-olcqadup){z-index:3;box-sizing:border-box;color:#1f2530;background:#fffffff7;border:1px solid #c9cdd6eb;border-radius:13px;width:46%;margin:0;padding:8px 12px;font-size:clamp(8px,.8vw,12px);font-weight:560;line-height:1.5;position:absolute;top:9%;left:3%;box-shadow:0 12px 28px #1e222d2e,0 2px 6px #1e222d14}@media (width<=920px){.workflow-evidence:where(.astro-olcqadup){aspect-ratio:1280/930;position:relative}.workflow-shot--report:where(.astro-olcqadup),.workflow-shot--task:where(.astro-olcqadup){border-radius:9px}.workflow-shot--task:where(.astro-olcqadup){box-shadow:4px 4px #171717,0 10px 22px #1f20261c}.workflow-shot--report:where(.astro-olcqadup){box-shadow:0 10px 24px #1d1f262e}.workflow-brief:where(.astro-olcqadup){border-radius:10px;padding:8px 10px;line-height:1.45;box-shadow:0 7px 16px #1e222d29,0 1px 4px #1e222d12}}.capability-heading:where(.astro-cognygiv){margin-bottom:36px}.capability-heading:where(.astro-cognygiv) .sec:where(.astro-cognygiv){margin:0}.capability-grid:where(.astro-cognygiv){grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px;display:grid}.capability:where(.astro-cognygiv){min-width:0}.capability--wide:where(.astro-cognygiv){grid-column:span 1}.capability-visual:where(.astro-cognygiv){aspect-ratio:1280/930;background:#f3f0f4;border:0;border-radius:22px;min-height:0;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f1e371a}.capability-visual:where(.astro-cognygiv) img:where(.astro-cognygiv){object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .42s;position:absolute;inset:0}.capability-visual:where(.astro-cognygiv) picture:where(.astro-cognygiv){width:100%;height:100%;display:block}.capability:where(.astro-cognygiv):hover .capability-visual:where(.astro-cognygiv) img:where(.astro-cognygiv){transform:scale(1.012)}.capability-copy:where(.astro-cognygiv){padding:20px 4px 0}.capability-copy:where(.astro-cognygiv) h3:where(.astro-cognygiv){color:var(--ina-heading);margin:0 0 10px;font-size:clamp(22px,2.2vw,28px);line-height:1.3}.capability-copy:where(.astro-cognygiv) p:where(.astro-cognygiv){max-width:38ch;color:var(--ina-text-muted);margin:0;font-size:16px;line-height:1.8}@media (width<=920px){.capability-grid:where(.astro-cognygiv){grid-template-columns:1fr;gap:42px}.capability-visual:where(.astro-cognygiv),.capability:where(.astro-cognygiv):nth-child(2) .capability-visual:where(.astro-cognygiv),.capability:where(.astro-cognygiv):nth-child(3) .capability-visual:where(.astro-cognygiv){aspect-ratio:auto;min-height:0}.capability-visual:where(.astro-cognygiv) img:where(.astro-cognygiv){object-position:center;height:auto;display:block;position:static}.capability-visual:where(.astro-cognygiv) picture:where(.astro-cognygiv){height:auto}}@media (prefers-reduced-motion:reduce){.capability-visual:where(.astro-cognygiv) img:where(.astro-cognygiv){transition:none}.capability:where(.astro-cognygiv):hover .capability-visual:where(.astro-cognygiv) img:where(.astro-cognygiv){transform:none}}.arch-section:where(.astro-4u5ukf6p){background:linear-gradient(180deg, var(--ina-surface), color-mix(in srgb, var(--ina-blue-50) 34%, var(--ina-surface)));border-top:1px solid var(--ina-border)}.arch-table:where(.astro-4u5ukf6p){border:1px solid var(--ina-border);background:var(--ina-surface);box-shadow:0 16px 38px color-mix(in srgb, var(--ina-primary) 8%, transparent);border-radius:18px;grid-template-columns:minmax(280px,1.1fr) minmax(230px,.9fr) minmax(230px,.75fr);display:grid;overflow:hidden}.arch-head:where(.astro-4u5ukf6p){border-bottom:1px solid var(--ina-border);color:var(--ina-primary-ink);background:color-mix(in srgb, var(--ina-blue-50) 52%, var(--ina-surface));padding:14px 20px;font-size:13px;font-weight:700}.arch-business:where(.astro-4u5ukf6p),.arch-tech:where(.astro-4u5ukf6p),.arch-value:where(.astro-4u5ukf6p){border-bottom:1px solid var(--ina-border);min-width:0;padding:24px 20px}.arch-business:where(.astro-4u5ukf6p),.arch-tech:where(.astro-4u5ukf6p){border-right:1px solid var(--ina-border)}.arch-business:where(.astro-4u5ukf6p){gap:16px;display:flex}.arch-business--k:where(.astro-4u5ukf6p),.arch-business--k:where(.astro-4u5ukf6p)+.arch-tech:where(.astro-4u5ukf6p),.arch-business--k:where(.astro-4u5ukf6p)+.arch-tech:where(.astro-4u5ukf6p)+.arch-value:where(.astro-4u5ukf6p){background:color-mix(in srgb, var(--ina-gold-50) 44%, var(--ina-surface))}.arch-table:where(.astro-4u5ukf6p)>:where(.astro-4u5ukf6p):nth-last-child(-n+3){border-bottom:0}.arch-letter:where(.astro-4u5ukf6p){width:38px;color:var(--ina-gold-700);font-family:var(--ina-font-display);flex:none;font-size:32px;font-weight:800;line-height:1}.arch-business:where(.astro-4u5ukf6p) h3:where(.astro-4u5ukf6p){color:var(--ina-heading);font-family:var(--ina-font-cn);margin:0 0 8px;font-size:21px;line-height:1.35}.arch-business:where(.astro-4u5ukf6p) p:where(.astro-4u5ukf6p),.arch-value:where(.astro-4u5ukf6p) p:where(.astro-4u5ukf6p){color:var(--ina-text-muted);margin:0;font-size:14px;line-height:1.72}.arch-tech:where(.astro-4u5ukf6p){flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.arch-tech:where(.astro-4u5ukf6p) span:where(.astro-4u5ukf6p){border:1px solid color-mix(in srgb, var(--ina-primary) 16%, var(--ina-border));min-height:28px;color:var(--ina-text-body);background:color-mix(in srgb, var(--ina-blue-50) 35%, var(--ina-surface));border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;line-height:1.35;display:inline-flex}.arch-value:where(.astro-4u5ukf6p){flex-direction:column;justify-content:space-between;gap:16px;display:flex}.arch-value:where(.astro-4u5ukf6p) span:where(.astro-4u5ukf6p){color:var(--ina-primary-ink);font-size:12px;font-weight:700}@media (width<=920px){.arch-table:where(.astro-4u5ukf6p){border-radius:16px;grid-template-columns:1fr}.arch-head:where(.astro-4u5ukf6p){display:none}.arch-business:where(.astro-4u5ukf6p),.arch-tech:where(.astro-4u5ukf6p),.arch-value:where(.astro-4u5ukf6p),.arch-business:where(.astro-4u5ukf6p),.arch-tech:where(.astro-4u5ukf6p){border-right:0}.arch-business:where(.astro-4u5ukf6p){padding-bottom:18px}.arch-tech:where(.astro-4u5ukf6p){padding-top:16px;padding-bottom:16px}.arch-value:where(.astro-4u5ukf6p){padding-top:16px}.arch-table:where(.astro-4u5ukf6p)>:where(.astro-4u5ukf6p):nth-last-child(-n+3){border-bottom:1px solid var(--ina-border)}.arch-table:where(.astro-4u5ukf6p)>:where(.astro-4u5ukf6p):last-child{border-bottom:0}}.scenes-section:where(.astro-uowlwfch){background:var(--ina-surface);border-top:1px solid var(--ina-border);border-bottom:1px solid var(--ina-border)}
