.BenchmarksPage_heroMeta__6KUB2{margin:1.6rem 0 0;color:rgba(255,254,251,.62);font-size:.84rem}.BenchmarksPage_heroMeta__6KUB2 a{color:rgba(255,254,251,.86);text-decoration:underline;-webkit-text-decoration-color:var(--cm-gold);text-decoration-color:var(--cm-gold);text-underline-offset:.3em}.BenchmarksPage_heroMeta__6KUB2 a:hover{color:var(--cm-paper)}.BenchmarksPage_scoreCard__1lvGC{display:grid;grid-gap:1.25rem;gap:1.25rem;width:100%;max-width:34rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid rgba(255,254,251,.14);border-radius:8px;background:rgba(255,254,251,.05);box-shadow:0 24px 60px rgba(4,16,11,.28)}@media (min-width:1040px){.BenchmarksPage_scoreCard__1lvGC{justify-self:end}}.BenchmarksPage_scoreTitle__oXMuN{margin:0;color:rgba(255,254,251,.86);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.BenchmarksPage_waffles__jflYp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1rem,3vw,1.75rem);gap:clamp(1rem,3vw,1.75rem)}.BenchmarksPage_waffleFigure__zbSaJ{display:grid;grid-template-rows:1fr auto auto;grid-gap:.75rem;gap:.75rem;margin:0;min-width:0}.BenchmarksPage_waffleHead__VIKDe{display:grid;align-content:start;grid-gap:.15rem;gap:.15rem}.BenchmarksPage_waffleLabel__DdIl8{color:var(--cm-paper);font-size:.95rem;font-weight:600}.BenchmarksPage_waffleModel__Elo_l{color:rgba(255,254,251,.6);font-size:.78rem}.BenchmarksPage_waffle__keaaN{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:3px;gap:3px}.BenchmarksPage_waffle__keaaN span{aspect-ratio:1;border-radius:2px;background:rgba(143,183,162,.42)}.BenchmarksPage_waffle__keaaN span[data-wrong]{background:#ef8a64}.BenchmarksPage_waffleStat__hOTUv{display:grid;margin:0;color:rgba(255,254,251,.78);font-size:.85rem}.BenchmarksPage_waffleStat__hOTUv strong{display:inline;color:var(--cm-paper);font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}.BenchmarksPage_waffleStat__hOTUv span{color:rgba(255,254,251,.6);font-size:.78rem}.BenchmarksPage_scoreFoot__NgnFV{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;align-items:center;padding-top:1rem;border-top:1px solid rgba(255,254,251,.12);color:rgba(255,254,251,.72);font-size:.78rem}.BenchmarksPage_key__vUDDw{display:inline-flex;align-items:center;gap:.4rem}.BenchmarksPage_keyRight__TmZdC,.BenchmarksPage_keyWrong__3t9_F{width:10px;height:10px;border-radius:2px;background:rgba(143,183,162,.42)}.BenchmarksPage_keyWrong__3t9_F{background:#ef8a64}.BenchmarksPage_scoreNote__jjPz1{flex-basis:100%;color:rgba(255,254,251,.6)}.BenchmarksPage_example__YkZTu{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--cm-line);border-radius:8px;background:var(--cm-cream)}.BenchmarksPage_exampleTag__Nv2jO{display:inline-block;margin:0 0 1.25rem;padding:.2rem .55rem;border:1px solid var(--cm-line-strong);border-radius:4px;color:var(--cm-muted);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.BenchmarksPage_exampleGrid__OWXvX{display:grid;grid-gap:1.25rem;gap:1.25rem;align-items:center}@media (min-width:900px){.BenchmarksPage_exampleGrid__OWXvX{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1.1fr)}}.BenchmarksPage_examplePanel__F6nAX{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.25rem;border:1px solid var(--cm-line);border-radius:6px;background:var(--cm-paper)}.BenchmarksPage_panelLabel__g3xC9{margin:0;color:var(--cm-emerald);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.BenchmarksPage_panelTitle__1Pscx{margin:0;font-size:.95rem;font-weight:600}.BenchmarksPage_exampleArrow__cDsbu{display:grid;place-items:center;color:var(--cm-brass)}.BenchmarksPage_exampleArrow__cDsbu svg{width:2.5rem;height:1rem}@media (max-width:899px){.BenchmarksPage_exampleArrow__cDsbu svg{transform:rotate(90deg)}}.BenchmarksPage_sampleSvg__Uh_eg{display:block;width:100%;max-width:22rem;height:auto;margin-inline:auto;font-family:var(--cm-sans)}.BenchmarksPage_sampleAxis__x1Ylk{stroke:var(--cm-line-strong);stroke-width:1}.BenchmarksPage_sampleProducts__jBqu_{fill:var(--cm-forest)}.BenchmarksPage_sampleServices__hn8Z_{fill:var(--cm-sage)}.BenchmarksPage_sampleInDark__HQb07,.BenchmarksPage_sampleInLight__nfiad{font-size:13px;font-weight:600;dominant-baseline:middle}.BenchmarksPage_sampleInLight__nfiad{fill:var(--cm-paper)}.BenchmarksPage_sampleInDark__HQb07{fill:var(--cm-ink)}.BenchmarksPage_sampleTick__ucYYN{fill:var(--cm-muted);font-size:12px}.BenchmarksPage_sampleLegend__zuWZm{display:flex;gap:1.25rem;justify-content:center;margin:0;color:var(--cm-muted);font-size:.82rem}.BenchmarksPage_sampleLegend__zuWZm span{display:inline-flex;align-items:center;gap:.4rem}.BenchmarksPage_sampleLegend__zuWZm i{width:10px;height:10px;border-radius:2px}.BenchmarksPage_swProducts__Vc2FS{background:var(--cm-forest)}.BenchmarksPage_swServices__yCH_I{background:var(--cm-sage)}.BenchmarksPage_verdict__sXmUK{display:grid;grid-gap:.4rem;gap:.4rem}.BenchmarksPage_verdictRight__g014a,.BenchmarksPage_verdictWrong__Co8JA{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.85rem;font-weight:600}.BenchmarksPage_verdictRight__g014a{color:var(--cm-emerald)}.BenchmarksPage_verdictWrong__Co8JA{color:#b2401f}.BenchmarksPage_sampleTable__xkA4M{width:100%;border-collapse:collapse;font-size:.86rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BenchmarksPage_sampleTable__xkA4M td,.BenchmarksPage_sampleTable__xkA4M th{padding:.4rem .6rem;border:1px solid var(--cm-line);text-align:right}.BenchmarksPage_sampleTable__xkA4M thead th{background:var(--cm-cream);color:var(--cm-muted);font-weight:600}.BenchmarksPage_sampleTable__xkA4M th[scope=row],.BenchmarksPage_sampleTable__xkA4M thead th:first-child{text-align:left}.BenchmarksPage_sampleTable__xkA4M th[scope=row]{font-weight:500}.BenchmarksPage_sampleTable__xkA4M td[data-miss]{background:rgba(239,138,100,.18);box-shadow:inset 0 0 0 1.5px #d4643d;color:#8f2f12;font-weight:700}.BenchmarksPage_exampleNote__AYG7G{max-width:46rem;margin:1.5rem 0 0;color:var(--cm-body);font-size:.98rem;line-height:1.65}.BenchmarksPage_hardParts__99HGe{display:grid;grid-gap:1px;gap:1px;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;overflow:hidden;border:1px solid var(--cm-line);border-radius:8px;background:var(--cm-line);list-style:none}@media (min-width:640px){.BenchmarksPage_hardParts__99HGe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.BenchmarksPage_hardParts__99HGe{grid-template-columns:repeat(4,minmax(0,1fr))}}.BenchmarksPage_hardParts__99HGe li{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem;padding:1.25rem 1.35rem;background:var(--cm-paper)}.BenchmarksPage_hardParts__99HGe strong{font-family:var(--cm-serif);font-size:1.4rem;font-weight:400;line-height:1.15}.BenchmarksPage_hardParts__99HGe span{color:var(--cm-body);font-size:.92rem;line-height:1.55}.BenchmarksPage_findings__ioFd5{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:960px){.BenchmarksPage_findings__ioFd5{grid-template-columns:repeat(3,minmax(0,1fr))}}.BenchmarksPage_finding__hThwJ{display:flex;flex-direction:column;padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--cm-line);border-radius:8px;background:var(--cm-paper)}.BenchmarksPage_findingFigure__xvfUP{margin:0;color:var(--cm-forest);font-size:clamp(3rem,6vw,4.25rem);font-weight:600;letter-spacing:-.03em;line-height:1}.BenchmarksPage_findingFigureLabel__Ocdcn{margin:.55rem 0 0;color:var(--cm-brass);font-size:.92rem;font-weight:600;line-height:1.4}.BenchmarksPage_findingTitle__EundC{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--cm-line);font-family:var(--cm-serif);font-size:1.65rem;font-weight:400;line-height:1.12}.BenchmarksPage_findingBody__9t8qX{margin:.75rem 0 0;color:var(--cm-body);font-size:.95rem;line-height:1.6}.BenchmarksPage_winner__cSxba{display:grid;grid-gap:1.5rem 3rem;gap:1.5rem 3rem;margin-top:1rem;padding:clamp(1.4rem,3vw,2rem);border-radius:8px;background:var(--cm-forest);color:var(--cm-paper)}@media (min-width:960px){.BenchmarksPage_winner__cSxba{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center}}.BenchmarksPage_winnerLabel__FeQVC{margin:0 0 .4rem;color:var(--cm-gold);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.BenchmarksPage_winnerName__mZZTo{margin:0;font-family:var(--cm-serif);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.1}.BenchmarksPage_winnerName__mZZTo em{color:var(--cm-gold)}.BenchmarksPage_winnerStats__7XBzK{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:1rem;gap:1rem;margin:0}.BenchmarksPage_winnerStats__7XBzK div{padding-left:1rem;border-left:1px solid rgba(255,254,251,.18)}.BenchmarksPage_winnerStats__7XBzK dt{color:rgba(255,254,251,.66);font-size:.8rem}.BenchmarksPage_winnerStats__7XBzK dd{margin:.2rem 0 0;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:600;letter-spacing:-.02em;line-height:1.1}.BenchmarksPage_winnerNote__ryL5Q{grid-column:1/-1;margin:0;padding-top:1.25rem;border-top:1px solid rgba(255,254,251,.14);color:rgba(255,254,251,.78);font-size:.95rem;line-height:1.6}.BenchmarksPage_systemSection__KsEEe{padding-block:clamp(5rem,9vw,8rem);background:radial-gradient(ellipse 60% 50% at 100% 0,rgba(96,140,110,.22),transparent 70%),var(--cm-forest);color:var(--cm-paper)}.BenchmarksPage_introLight__pwI7I.BenchmarksPage_introLight__pwI7I{color:rgba(255,254,251,.78)}.BenchmarksPage_steps__w8bwq{display:grid;grid-gap:1px;gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,254,251,.12);border-radius:8px;background:rgba(255,254,251,.12);counter-reset:none;list-style:none}@media (min-width:640px){.BenchmarksPage_steps__w8bwq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.BenchmarksPage_steps__w8bwq{grid-template-columns:repeat(3,minmax(0,1fr))}}.BenchmarksPage_step__o7U4N{position:relative;display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;padding:1.5rem 1.4rem 1.6rem;background:var(--cm-forest)}.BenchmarksPage_step__o7U4N[data-tested]{background:linear-gradient(rgba(201,166,79,.12),rgba(201,166,79,.12)),var(--cm-forest);box-shadow:inset 0 0 0 1px rgba(201,166,79,.55)}.BenchmarksPage_stepIndex__YXOgR{color:var(--cm-gold);font-size:.78rem;font-weight:600;letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BenchmarksPage_stepTitle__t_V7N{font-family:var(--cm-serif);font-size:1.6rem;font-weight:400;line-height:1.12}.BenchmarksPage_stepCopy__KEcqp{color:rgba(255,254,251,.74);font-size:.93rem;line-height:1.55}.BenchmarksPage_stepBadge__q7Qoq{position:absolute;top:1.25rem;right:1.25rem;padding:.2rem .55rem;border-radius:999px;background:var(--cm-gold);color:var(--cm-dark);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.BenchmarksPage_examples___i74b{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}@media (min-width:900px){.BenchmarksPage_examples___i74b{grid-template-columns:repeat(2,minmax(0,1fr))}}.BenchmarksPage_exampleCard__nr7Jw{padding:clamp(1.4rem,3vw,2rem);border:1px solid rgba(255,254,251,.12);border-radius:8px;background:rgba(255,254,251,.04)}.BenchmarksPage_exampleLabel__OzvI8{margin:0;color:var(--cm-gold);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.BenchmarksPage_exampleTitle__1YHYI{margin:.7rem 0 0;font-family:var(--cm-serif);font-size:clamp(1.6rem,2.6vw,2rem);font-weight:400;line-height:1.12}.BenchmarksPage_exampleCopy__Q4qmd{max-width:34rem;margin:.75rem 0 0;color:rgba(255,254,251,.76);font-size:.97rem;line-height:1.6}.BenchmarksPage_methodSection__Dfohf{border-top:1px solid var(--cm-line)}.BenchmarksPage_methodHead__ZWXHr{margin-bottom:clamp(2rem,4vw,3rem)}.BenchmarksPage_method__aImmx{display:grid;grid-gap:1.75rem 3rem;gap:1.75rem 3rem;margin:0}@media (min-width:720px){.BenchmarksPage_method__aImmx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.BenchmarksPage_method__aImmx{grid-template-columns:repeat(3,minmax(0,1fr))}}.BenchmarksPage_method__aImmx div{padding-top:1.1rem;border-top:1px solid var(--cm-line-strong)}.BenchmarksPage_method__aImmx dt{font-weight:600}.BenchmarksPage_method__aImmx dd{margin:.4rem 0 0;color:var(--cm-body);font-size:.93rem;line-height:1.6}.VisionMarkdownBenchmark_results__mYvKW{--surface-1:var(--cm-paper,#fffefb);--text-primary:var(--cm-ink,#13261d);--text-secondary:var(--cm-muted,#5a675f);--line:var(--cm-line,#e2ded3);--series-1:#24855e;--series-2:#c58a1c;--series-3:#3d6fb8;--series-4:#c0523a;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;color:var(--text-primary)}.VisionMarkdownBenchmark_legend__tpvJV{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;color:var(--text-secondary);font-size:.88rem}.VisionMarkdownBenchmark_legend__tpvJV li{display:inline-flex;align-items:center;gap:.45rem}.VisionMarkdownBenchmark_keyMark__28vFz{flex:none;width:14px;height:14px;overflow:visible}.VisionMarkdownBenchmark_dot__hHc59{fill:var(--series-1);stroke:var(--surface-1);stroke-width:2}.VisionMarkdownBenchmark_dot__hHc59[data-slot="2"]{fill:var(--series-2)}.VisionMarkdownBenchmark_dot__hHc59[data-slot="3"]{fill:var(--series-3)}.VisionMarkdownBenchmark_dot__hHc59[data-slot="4"]{fill:var(--series-4)}.VisionMarkdownBenchmark_figure__9pVRo{margin:0;padding:clamp(1.1rem,2.5vw,1.75rem);border:1px solid var(--line);border-radius:8px;background:var(--surface-1)}.VisionMarkdownBenchmark_figureHead__v_UmJ{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem}.VisionMarkdownBenchmark_chartTitle__XkhJn{margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.VisionMarkdownBenchmark_chartSubtitle__f4Xzy{max-width:38rem;margin:.3rem 0 0;color:var(--text-secondary);font-size:.92rem;line-height:1.5}.VisionMarkdownBenchmark_figure__9pVRo>figcaption{margin-bottom:1rem}.VisionMarkdownBenchmark_segmented__D8Jsb{display:inline-flex;flex:none;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--cm-cream,#f7f5ef)}.VisionMarkdownBenchmark_segment__xNYzP{min-height:2.25rem;padding:.35rem 1rem;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease}.VisionMarkdownBenchmark_segment__xNYzP:hover{color:var(--text-primary)}.VisionMarkdownBenchmark_segment__xNYzP[aria-pressed=true]{background:var(--cm-forest,#1d3a2e);color:var(--cm-paper,#fffefb)}.VisionMarkdownBenchmark_segment__xNYzP:focus-visible{outline:2px solid var(--cm-brass,#876a22);outline-offset:2px}.VisionMarkdownBenchmark_chartHost__ZO67C{position:relative;min-width:0}.VisionMarkdownBenchmark_boardList__k0OF3{margin:0;padding:0;list-style:none}.VisionMarkdownBenchmark_board__wRy_L{display:grid;grid-template-areas:"rank name track v1 v2 v3";grid-template-columns:1.5rem minmax(11rem,1.1fr) minmax(8rem,2fr) repeat(3,6rem);grid-column-gap:1rem;column-gap:1rem;align-items:center;padding:.5rem .75rem;border-radius:6px}.VisionMarkdownBenchmark_boardList__k0OF3 .VisionMarkdownBenchmark_board__wRy_L{border-top:1px solid var(--line);border-radius:0;transition:background-color .12s ease}.VisionMarkdownBenchmark_boardList__k0OF3 .VisionMarkdownBenchmark_board__wRy_L:focus-visible,.VisionMarkdownBenchmark_boardList__k0OF3 .VisionMarkdownBenchmark_board__wRy_L:hover{background:var(--cm-cream,#f7f5ef);outline:none}.VisionMarkdownBenchmark_boardList__k0OF3 .VisionMarkdownBenchmark_board__wRy_L[data-winner]{background:rgba(36,133,94,.07)}.VisionMarkdownBenchmark_boardHead__UsEr0{padding-block:0 .6rem;color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.04em}.VisionMarkdownBenchmark_rank__HEST7{grid-area:rank;color:var(--text-secondary);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VisionMarkdownBenchmark_name__FTzU3{display:flex;grid-area:name;min-width:0;align-items:center;gap:.5rem;font-size:.92rem}.VisionMarkdownBenchmark_model__IvRe_{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.VisionMarkdownBenchmark_setting__sigE4{flex:none;padding:.1rem .45rem;border:1px solid var(--line);border-radius:4px;color:var(--text-secondary);font-size:.75rem}.VisionMarkdownBenchmark_track__nR_0O{position:relative;grid-area:track;height:1.6rem}.VisionMarkdownBenchmark_boardHead__UsEr0 .VisionMarkdownBenchmark_track__nR_0O{height:1rem}.VisionMarkdownBenchmark_tick__OwKkp{position:absolute;top:0;transform:translateX(-50%);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;white-space:nowrap}.VisionMarkdownBenchmark_gridline__k3Vth{position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.VisionMarkdownBenchmark_trackDot__TX1yf{position:absolute;top:50%;width:18px;height:18px;overflow:visible;transform:translate(-50%,-50%);transition:left .32s cubic-bezier(.22,1,.36,1)}.VisionMarkdownBenchmark_value__pftkf{color:var(--text-secondary);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.VisionMarkdownBenchmark_value__pftkf[data-metric=accuracy]{grid-area:v1}.VisionMarkdownBenchmark_value__pftkf[data-metric=cost]{grid-area:v2}.VisionMarkdownBenchmark_value__pftkf[data-metric=speed]{grid-area:v3}.VisionMarkdownBenchmark_boardList__k0OF3 .VisionMarkdownBenchmark_value__pftkf[data-active]{color:var(--text-primary);font-weight:600}.VisionMarkdownBenchmark_boardHead__UsEr0 .VisionMarkdownBenchmark_value__pftkf[data-active]{color:var(--text-primary)}.VisionMarkdownBenchmark_valueLabel__Fm2ER{display:none}@media (min-width:761px) and (max-width:1023px){.VisionMarkdownBenchmark_board__wRy_L{grid-template-areas:"rank name name name name" "rank track v1 v2 v3";grid-template-columns:1.5rem minmax(8rem,1fr) repeat(3,6rem);row-gap:.3rem;padding-block:.65rem}.VisionMarkdownBenchmark_boardHead__UsEr0{grid-template-areas:". track v1 v2 v3"}.VisionMarkdownBenchmark_boardHead__UsEr0 .VisionMarkdownBenchmark_name__FTzU3,.VisionMarkdownBenchmark_boardHead__UsEr0 .VisionMarkdownBenchmark_rank__HEST7{display:none}.VisionMarkdownBenchmark_rank__HEST7{align-self:start}}@media (max-width:760px){.VisionMarkdownBenchmark_board__wRy_L{grid-template-areas:"rank name name name" "rank track track track" ". v1 v2 v3";grid-template-columns:1.25rem repeat(3,minmax(0,1fr));row-gap:.35rem;column-gap:.75rem;padding:.75rem .25rem}.VisionMarkdownBenchmark_boardHead__UsEr0{grid-template-areas:". track track track";padding-bottom:.25rem}.VisionMarkdownBenchmark_boardHead__UsEr0 .VisionMarkdownBenchmark_name__FTzU3,.VisionMarkdownBenchmark_boardHead__UsEr0 .VisionMarkdownBenchmark_rank__HEST7,.VisionMarkdownBenchmark_boardHead__UsEr0 .VisionMarkdownBenchmark_value__pftkf{display:none}.VisionMarkdownBenchmark_rank__HEST7{align-self:start;padding-top:.1rem}.VisionMarkdownBenchmark_value__pftkf{text-align:left}.VisionMarkdownBenchmark_valueLabel__Fm2ER{display:block;color:var(--text-secondary);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}}.VisionMarkdownBenchmark_svg__Ogbiq{display:block;width:100%;height:auto;overflow:visible;font-family:var(--cm-sans)}.VisionMarkdownBenchmark_grid___GNlr{stroke:var(--line);stroke-width:1}.VisionMarkdownBenchmark_axis__1oVEF{stroke:var(--cm-line-strong,#cfc9ba);stroke-width:1}.VisionMarkdownBenchmark_axisLabel__gUPpv{fill:var(--text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;dominant-baseline:middle}.VisionMarkdownBenchmark_axisTitle__iiwir{fill:var(--text-secondary);font-size:12px}.VisionMarkdownBenchmark_hit__JNzGR{fill:transparent}.VisionMarkdownBenchmark_dotGroup__Yxprt{cursor:default}.VisionMarkdownBenchmark_dotGroup__Yxprt:focus-visible .VisionMarkdownBenchmark_dot__hHc59,.VisionMarkdownBenchmark_dotGroup__Yxprt:hover .VisionMarkdownBenchmark_dot__hHc59{opacity:.8}.VisionMarkdownBenchmark_dotGroup__Yxprt:focus-visible{outline:none}.VisionMarkdownBenchmark_callout__PEf1h{fill:var(--text-primary);font-size:12.5px;font-weight:600;paint-order:stroke;stroke:var(--surface-1);stroke-width:5;stroke-linejoin:round;pointer-events:none}.VisionMarkdownBenchmark_tooltip__mULB8{position:absolute;z-index:5;width:min(17rem,100%);padding:.65rem .8rem;overflow-wrap:anywhere;transform:translateY(8px);border:1px solid var(--line);border-radius:6px;background:var(--surface-1);box-shadow:0 10px 28px rgba(13,43,33,.14);font-size:.8rem;pointer-events:none}.VisionMarkdownBenchmark_tooltipTitle__4rIrU{margin-bottom:.35rem;font-weight:600}.VisionMarkdownBenchmark_tooltipRow__coi2R{display:flex;gap:.5rem;align-items:baseline;color:var(--text-secondary)}.VisionMarkdownBenchmark_tooltipRow__coi2R strong{min-width:3.4rem;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VisionMarkdownBenchmark_details__fuLOu{border:1px solid var(--line);border-radius:8px;background:var(--surface-1)}.VisionMarkdownBenchmark_details__fuLOu>summary{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:baseline;padding:1.1rem 1.25rem;font-weight:600;cursor:pointer;list-style:none}.VisionMarkdownBenchmark_details__fuLOu>summary::-webkit-details-marker{display:none}.VisionMarkdownBenchmark_details__fuLOu>summary:before{display:inline-block;width:.6rem;margin-right:.15rem;color:var(--cm-brass,#876a22);content:"+";font-weight:600}.VisionMarkdownBenchmark_details__fuLOu[open]>summary:before{content:"–"}.VisionMarkdownBenchmark_details__fuLOu>summary:focus-visible{outline:2px solid var(--cm-brass,#876a22);outline-offset:-2px;border-radius:8px}.VisionMarkdownBenchmark_summaryHint__atqeO{color:var(--text-secondary);font-size:.85rem;font-weight:400}.VisionMarkdownBenchmark_tableWrap__fzfyD{overflow-x:auto;border-top:1px solid var(--line)}.VisionMarkdownBenchmark_tableWrap__fzfyD:focus-visible{outline:2px solid var(--cm-brass,#876a22);outline-offset:-2px}.VisionMarkdownBenchmark_table__wmNVL{width:100%;border-collapse:collapse;font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VisionMarkdownBenchmark_table__wmNVL td,.VisionMarkdownBenchmark_table__wmNVL th{padding:.6rem .8rem;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.VisionMarkdownBenchmark_table__wmNVL thead th{background:var(--cm-cream,#f7f5ef);color:var(--text-secondary);font-weight:600}.VisionMarkdownBenchmark_table__wmNVL td:first-child,.VisionMarkdownBenchmark_table__wmNVL th[scope=row],.VisionMarkdownBenchmark_table__wmNVL thead th:nth-child(2){text-align:left}.VisionMarkdownBenchmark_table__wmNVL th[scope=row]{font-weight:500}.VisionMarkdownBenchmark_rowHead__6KNX_{display:inline-flex;align-items:center;gap:.5rem}.VisionMarkdownBenchmark_table__wmNVL tbody tr:last-child td,.VisionMarkdownBenchmark_table__wmNVL tbody tr:last-child th{border-bottom:none}.VisionMarkdownBenchmark_glossary__Us1gQ{display:grid;grid-gap:1rem 2rem;gap:1rem 2rem;margin:0;padding:1.25rem;border-top:1px solid var(--line);font-size:.86rem;line-height:1.5}@media (min-width:760px){.VisionMarkdownBenchmark_glossary__Us1gQ{grid-template-columns:repeat(2,minmax(0,1fr))}}.VisionMarkdownBenchmark_glossary__Us1gQ dt{font-weight:600}.VisionMarkdownBenchmark_glossary__Us1gQ dd{margin:.15rem 0 0;color:var(--text-secondary)}.MarketingShell_header__K6yR_{position:-webkit-sticky;position:sticky;z-index:1100;top:0;border-bottom:1px solid rgba(255,254,251,.08);background:color-mix(in srgb,var(--cm-forest) 96%,transparent);color:var(--cm-paper);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.MarketingShell_headerInner__6FAxk{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:1.5rem}@media (min-width:1080px){.MarketingShell_headerInner__6FAxk{display:grid;grid-template-columns:1fr max-content 1fr}.MarketingShell_headerInner__6FAxk>:first-child{justify-self:start}.MarketingShell_desktopCta__sledV{justify-self:end}}.MarketingShell_brand__b1HrV{display:inline-flex;min-height:2.75rem;align-items:center;gap:.65rem;color:var(--cm-paper);font-family:var(--cm-serif);font-size:1.7rem;font-weight:400;letter-spacing:-.01em;line-height:1}.MarketingShell_brandMark__GCusb{position:relative;display:inline-flex;height:2.5rem;flex:0 0 auto;align-items:center}.MarketingShell_brandImage__kzEAZ{width:auto;height:100%}.MarketingShell_desktopNav__H_wMV{display:none;align-items:center;justify-content:center;gap:.25rem}.MarketingShell_navLink__FdaCR{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;padding-inline:.8rem;color:rgba(255,254,251,.74);font-size:.84rem;font-weight:500;letter-spacing:0;white-space:nowrap;transition:color .16s ease}.MarketingShell_navLink__FdaCR:after{position:absolute;right:.8rem;bottom:.4rem;left:.8rem;height:1px;background:var(--cm-gold);content:"";opacity:0;transform:scaleX(.4);transition:opacity .16s ease,transform .16s ease}.MarketingShell_navLinkActive__rUKWN,.MarketingShell_navLink__FdaCR:hover{color:var(--cm-paper)}.MarketingShell_navLinkActive__rUKWN:after,.MarketingShell_navLink__FdaCR:hover:after{opacity:1;transform:scaleX(1)}.MarketingShell_desktopCta__sledV{display:none}.MarketingShell_bookingButton__k0Z0D{display:inline-flex;max-width:100%;min-height:2.75rem;align-items:center;justify-content:center;gap:.6rem;padding:.72rem 1.2rem;border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.15;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.MarketingShell_bookingButton__k0Z0D svg{flex-shrink:0;width:.95rem;height:.95rem;transition:transform .18s ease}.MarketingShell_bookingButton__k0Z0D:hover svg{transform:translate(2px,-2px)}.MarketingShell_bookingSolid__rSA1X{border-color:var(--cm-forest);background:var(--cm-forest);color:var(--cm-paper)}.MarketingShell_bookingSolid__rSA1X:hover{border-color:var(--cm-dark);background:var(--cm-dark)}.MarketingShell_bookingOutline__Tgymx{border-color:var(--cm-line-strong);background:transparent;color:var(--cm-forest)}.MarketingShell_bookingOutline__Tgymx:hover{border-color:var(--cm-forest)}.MarketingShell_bookingLight__mYOxm{border-color:var(--cm-paper);background:var(--cm-paper);color:var(--cm-forest)}.MarketingShell_bookingLight__mYOxm:hover{border-color:#ffffff;background:#ffffff}.MarketingShell_headerCta__0Tauy{min-height:2.5rem;padding:.6rem 1rem;font-size:.82rem}.MarketingShell_drawerDialog__lgpxd :focus-visible,.MarketingShell_footer__iXxxM :focus-visible,.MarketingShell_header__K6yR_ :focus-visible{outline-color:var(--cm-gold)}.MarketingShell_menuButton__SDaG0{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,254,251,.2);border-radius:4px;background:transparent;color:var(--cm-paper);cursor:pointer}.MarketingShell_menuButton__SDaG0 svg{width:1.3rem;height:1.3rem}.MarketingShell_drawerDialog__lgpxd{position:fixed;inset:0 0 0 auto;width:min(92vw,25rem);max-width:none;height:100dvh;max-height:none;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:0;border:0;background:var(--cm-forest);box-shadow:-1.5rem 0 4rem rgba(10,26,19,.3);color:var(--cm-paper)}.MarketingShell_drawerDialog__lgpxd::-webkit-backdrop{background:rgba(10,26,19,.5)}.MarketingShell_drawerDialog__lgpxd::backdrop{background:rgba(10,26,19,.5)}.MarketingShell_drawerContent__uLxcD{display:flex;min-height:100%;flex-direction:column;padding:1rem 1.25rem max(1.25rem,env(safe-area-inset-bottom))}.MarketingShell_drawerHeader__ll1n5{display:flex;min-height:3.75rem;align-items:center;justify-content:space-between;gap:1rem}.MarketingShell_drawerNav__XMW7p{display:flex;flex-direction:column;padding-block:1.5rem 2rem}.MarketingShell_drawerLink__v13yg{display:flex;min-height:3.6rem;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,254,251,.12);color:rgba(255,254,251,.78);font-family:var(--cm-serif);font-size:1.75rem;letter-spacing:-.01em}.MarketingShell_drawerLinkActive__ycZ2D{color:var(--cm-paper)}.MarketingShell_drawerLinkActive__ycZ2D:after{width:.45rem;height:.45rem;border-radius:50%;background:var(--cm-gold);content:""}.MarketingShell_drawerCta__cqsR5{width:100%;min-height:3.25rem;margin-top:auto}.MarketingShell_drawerNote__UUKsp{margin:1.25rem 0 0;color:rgba(255,254,251,.56);font-size:.78rem;line-height:1.5;text-align:center}.MarketingShell_footer__iXxxM{background:var(--cm-dark);color:rgba(255,254,251,.76)}.MarketingShell_footerTop___IqRo{display:grid;grid-gap:3rem;gap:3rem;padding-block:clamp(4rem,7vw,5.5rem) clamp(3rem,5vw,4rem)}.MarketingShell_footerBrand__h2eLH{max-width:30rem}.MarketingShell_footerStatement__F38qI{margin:1.5rem 0 2rem;color:rgba(255,254,251,.86);font-family:var(--cm-serif);font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:400;letter-spacing:-.01em;line-height:1.12}.MarketingShell_footerStatement__F38qI em{color:var(--cm-gold);letter-spacing:.015em}.MarketingShell_footerLinks__6a6gP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.25rem 1.5rem;gap:2.25rem 1.5rem}.MarketingShell_footerGroupTitle__UEy2L{margin:0 0 .9rem;color:var(--cm-gold);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.MarketingShell_footerLinkList__hVDuf{display:flex;margin:0;padding:0;flex-direction:column;gap:.1rem;list-style:none}.MarketingShell_footerLink__y_84V{display:inline-flex;min-height:2.5rem;align-items:center;color:rgba(255,254,251,.74);font-size:.875rem;transition:color .16s ease}.MarketingShell_footerLink__y_84V:hover{color:var(--cm-paper)}.MarketingShell_footerBottom__brqfJ{display:flex;padding-block:1.4rem;border-top:1px solid rgba(255,254,251,.12);flex-direction:column;gap:.4rem;color:rgba(255,254,251,.5);font-size:.75rem;letter-spacing:.02em;line-height:1.5}.MarketingShell_footerBottom__brqfJ p{margin:0}@media (min-width:760px){.MarketingShell_footerTop___IqRo{grid-template-columns:minmax(0,1fr) auto;column-gap:4rem}.MarketingShell_footerLinks__6a6gP{grid-template-columns:repeat(3,max-content);column-gap:clamp(2rem,4vw,4rem)}.MarketingShell_footerBottom__brqfJ{flex-direction:row;justify-content:space-between}}@media (min-width:1080px){.MarketingShell_desktopCta__sledV,.MarketingShell_desktopNav__H_wMV{display:flex}.MarketingShell_menuButton__SDaG0{display:none}}@keyframes MarketingShell_drawerEnter__G8WfH{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.MarketingShell_drawerDialog__lgpxd[open]{animation:MarketingShell_drawerEnter__G8WfH .24s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.MarketingShell_bookingButton__k0Z0D,.MarketingShell_bookingButton__k0Z0D svg,.MarketingShell_navLink__FdaCR:after{transition:none}}.EmailAgentDemo_root__rTj2G{width:100%;color:#17352b;font-family:var(--cm-sans,Arial,sans-serif)}.EmailAgentDemo_demoTopline__MrgxV{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:var(--cm-muted,#5a675f);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.EmailAgentDemo_demoTopline__MrgxV span:first-child{display:inline-flex;align-items:center;gap:8px;color:var(--cm-emerald,#2f6f52)}.EmailAgentDemo_demoTopline__MrgxV i{width:7px;height:7px;border-radius:50%;background:var(--cm-gold,#c9a64f);box-shadow:0 0 0 5px rgba(201,166,79,.18)}.EmailAgentDemo_scenarioTabs__elW7c{display:inline-flex;gap:4px;padding:4px;border:1px solid rgba(23,53,43,.13);border-bottom:0;border-radius:6px 6px 0 0;background:var(--cm-paper,#fffefb)}.EmailAgentDemo_scenarioTabs__elW7c button{min-height:44px;padding:0 18px;border:0;border-radius:4px;background:transparent;color:#66756e;cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.EmailAgentDemo_scenarioTabs__elW7c button:hover{color:#17352b}.EmailAgentDemo_agentHeader___qAOp button:focus-visible,.EmailAgentDemo_returnedFiles__8O_q3 button:focus-visible,.EmailAgentDemo_scenarioTabs__elW7c button:focus-visible,.EmailAgentDemo_sendButton__2idIH:focus-visible{outline:3px solid rgba(29,118,84,.32);outline-offset:2px}.EmailAgentDemo_scenarioTabs__elW7c .EmailAgentDemo_scenarioTabActive__de7Bv{background:var(--cm-forest,#1d3a2e);color:#fffdfa;box-shadow:0 5px 14px rgba(23,53,43,.16)}.EmailAgentDemo_scenarioLabelShort__HT6AH{display:none}.EmailAgentDemo_backdrop__iHu0j{position:relative;padding:clamp(22px,4vw,56px);overflow:clip;border:1px solid rgba(23,53,43,.14);border-radius:0 8px 8px 8px;background:radial-gradient(ellipse 60% 70% at 90% 0,rgba(96,140,110,.35),transparent 70%),var(--cm-forest,#1d3a2e)}.EmailAgentDemo_backdrop__iHu0j:after,.EmailAgentDemo_backdrop__iHu0j:before{position:absolute;border:1px solid rgba(255,255,255,.07);border-radius:50%;content:"";pointer-events:none}.EmailAgentDemo_backdrop__iHu0j:before{top:-240px;right:10%;width:480px;height:480px}.EmailAgentDemo_backdrop__iHu0j:after{bottom:-180px;left:-70px;width:360px;height:360px}.EmailAgentDemo_mailWindow__xN3Tk{position:relative;z-index:1;overflow:clip;border:1px solid rgba(15,43,33,.2);border-radius:8px;background:#f8f7f2;box-shadow:0 34px 80px rgba(5,18,12,.45),0 2px 6px rgba(26,52,43,.1)}.EmailAgentDemo_windowBar__Bhra_{position:relative;display:flex;min-height:46px;align-items:center;justify-content:center;padding:0 18px;border-bottom:1px solid rgba(23,53,43,.12);background:rgba(255,255,255,.78);color:#53645d;font-size:.72rem;font-weight:650}.EmailAgentDemo_windowDots__ExCJs{position:absolute;left:16px;display:flex;gap:6px}.EmailAgentDemo_windowDots__ExCJs span{width:9px;height:9px;border-radius:50%;background:#d7d8d4}.EmailAgentDemo_secureLabel__MlKO8{position:absolute;right:16px;color:#75837d;font-size:.63rem;letter-spacing:.06em;text-transform:uppercase}.EmailAgentDemo_workspace__Qaiy4{display:grid;grid-template-columns:140px minmax(0,1.25fr) minmax(0,1fr);min-height:690px}.EmailAgentDemo_mailSidebar__t4ZZu{display:flex;flex-direction:column;padding:22px 14px;border-right:1px solid rgba(23,53,43,.1);background:#eeeee9}.EmailAgentDemo_carriageMark___KoCu{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;margin:0 8px 28px;border-radius:50%;background:#17352b;color:#fffdfa;font-family:var(--cm-serif,Georgia,serif);font-size:1.2rem}.EmailAgentDemo_mailSidebar__t4ZZu nav{display:grid;grid-gap:5px;gap:5px}.EmailAgentDemo_mailSidebar__t4ZZu nav span{display:grid;grid-template-columns:14px 1fr auto;min-height:38px;align-items:center;grid-gap:8px;gap:8px;padding:0 10px;border-radius:7px;color:#68756f;font-size:.72rem;font-weight:650}.EmailAgentDemo_mailSidebar__t4ZZu nav i{width:9px;height:7px;border:1px solid;border-radius:2px}.EmailAgentDemo_mailSidebar__t4ZZu nav b{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:#17352b;color:#fff;font-size:.62rem}.EmailAgentDemo_mailSidebar__t4ZZu .EmailAgentDemo_sidebarActive__VJyi7{background:#fffdfa;color:#17352b;box-shadow:0 1px 4px rgba(23,53,43,.08)}.EmailAgentDemo_sidebarMatter__QHnJa{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding:16px 10px 4px;border-top:1px solid rgba(23,53,43,.11)}.EmailAgentDemo_sidebarMatter__QHnJa span{color:#829089;font-size:.58rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.EmailAgentDemo_sidebarMatter__QHnJa strong{overflow:hidden;color:#2b473d;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.EmailAgentDemo_sidebarMatter__QHnJa small{color:#75827c;font-size:.65rem}.EmailAgentDemo_thread__bKyXz{min-width:0;padding:24px;overflow:auto;background:linear-gradient(rgba(255,255,255,.72),rgba(255,255,255,.72)),repeating-linear-gradient(0deg,transparent 0 31px,rgba(23,53,43,.025) 31px 32px)}.EmailAgentDemo_threadHeader__qInpt{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.EmailAgentDemo_threadHeader__qInpt>div{display:flex;min-width:0;flex-direction:column;gap:4px}.EmailAgentDemo_threadKicker__Yi_yi{color:#849089;font-size:.6rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.EmailAgentDemo_threadHeader__qInpt strong{overflow:hidden;color:#17352b;font-family:var(--cm-serif,Georgia,serif);font-size:1.2rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.EmailAgentDemo_phasePill__hBT3a{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border:1px solid rgba(23,53,43,.13);border-radius:999px;color:#66756e;font-size:.58rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.EmailAgentDemo_phasesending__TpiBN,.EmailAgentDemo_phaseworking__uu9Br{border-color:rgba(182,138,67,.32);background:rgba(182,138,67,.09);color:#755723}.EmailAgentDemo_phasedelivered__bwpJT{border-color:rgba(29,118,84,.25);background:rgba(29,118,84,.08);color:#1d654a}.EmailAgentDemo_emailCard__Swsj3,.EmailAgentDemo_replyCard__FeoNU{padding:20px;border:1px solid rgba(23,53,43,.12);border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(23,53,43,.055)}.EmailAgentDemo_emailIdentity__Qvx_4{display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.EmailAgentDemo_avatar__W_rUz{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:#e6e7e2;color:#53645d;font-size:.65rem;font-weight:800;letter-spacing:.04em}.EmailAgentDemo_emailIdentity__Qvx_4>div{display:flex;flex-direction:column;gap:2px}.EmailAgentDemo_emailIdentity__Qvx_4 strong{color:#243f36;font-size:.74rem}.EmailAgentDemo_emailIdentity__Qvx_4>div span,.EmailAgentDemo_sentTime__OhS_x{color:#87918c;font-size:.62rem}.EmailAgentDemo_subjectField__L2TxP{display:grid;grid-template-columns:52px 1fr;grid-gap:8px;gap:8px;align-items:center;margin-top:18px;padding:10px 0;border-top:1px solid #eceeea;border-bottom:1px solid #eceeea}.EmailAgentDemo_subjectField__L2TxP span{color:#7c8983;font-size:.65rem;font-weight:700}.EmailAgentDemo_bodyField__bq_Tx textarea,.EmailAgentDemo_subjectField__L2TxP input{width:100%;padding:0;border:0;outline:0;background:transparent;color:#28443a;font:inherit}.EmailAgentDemo_subjectField__L2TxP input{font-size:.73rem;font-weight:700}.EmailAgentDemo_bodyField__bq_Tx{display:block;margin:16px 0 8px}.EmailAgentDemo_bodyField__bq_Tx textarea{min-height:112px;resize:vertical;font-size:.78rem;line-height:1.62}.EmailAgentDemo_bodyField__bq_Tx textarea:disabled,.EmailAgentDemo_subjectField__L2TxP input:disabled{color:#52665e;-webkit-text-fill-color:#52665e;opacity:1}.EmailAgentDemo_attachments__zHhQR{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px solid #eceeea}.EmailAgentDemo_attachments__zHhQR span{display:inline-flex;min-height:29px;align-items:center;gap:6px;padding:0 9px;border:1px solid #dfe4df;border-radius:5px;background:#f8f8f5;color:#53645d;font-size:.61rem;font-weight:650}.EmailAgentDemo_attachments__zHhQR i{width:8px;height:10px;border:1px solid #829088;border-radius:1px}.EmailAgentDemo_emailFooter__bwxxz{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px}.EmailAgentDemo_sendButton__2idIH{display:inline-flex;min-height:42px;align-items:center;gap:12px;padding:0 16px;border:0;border-radius:7px;background:#17352b;color:#fffdfa;cursor:pointer;font:inherit;font-size:.7rem;font-weight:750;transition:background-color .18s ease,transform .18s ease}.EmailAgentDemo_sendButton__2idIH:hover{background:#245844;transform:translateY(-1px)}.EmailAgentDemo_sendButton__2idIH span{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.13)}.EmailAgentDemo_sentConfirmation__SclJk{display:inline-flex;align-items:center;gap:8px;color:#2c7057;font-size:.68rem;font-weight:700}.EmailAgentDemo_sentConfirmation__SclJk i{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:#e4f1ea;font-style:normal}.EmailAgentDemo_replyCard__FeoNU{margin-top:14px;border-color:rgba(29,118,84,.23);animation:EmailAgentDemo_replyReveal__LreU2 .42s ease both}.EmailAgentDemo_carriageAvatar__E2hic{background:#17352b;color:#fffdfa;font-family:var(--cm-serif,Georgia,serif);font-size:1rem}.EmailAgentDemo_replySubject__3b_7I{margin:18px 0 10px;color:#28443a;font-size:.73rem;font-weight:750}.EmailAgentDemo_replyBody__leMmX{margin:0;color:#5a6b64;font-size:.74rem;line-height:1.58}.EmailAgentDemo_findingChips__fjama{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.EmailAgentDemo_findingChips__fjama span{padding:6px 8px;border-radius:999px;background:#edf5f0;color:#276349;font-size:.57rem;font-weight:700}.EmailAgentDemo_returnedFiles__8O_q3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:15px}.EmailAgentDemo_returnedFiles__8O_q3 button{display:grid;grid-template-columns:32px 1fr;grid-gap:9px;gap:9px;min-height:54px;align-items:center;padding:7px 9px;border:1px solid #e0e5e1;border-radius:6px;background:#fbfbf8;color:#435950;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.EmailAgentDemo_returnedFiles__8O_q3 button:hover{border-color:#87ad9c;transform:translateY(-1px)}.EmailAgentDemo_returnedFiles__8O_q3 .EmailAgentDemo_returnedFileActive__JMy0v{border-color:#2f7357;background:#f0f7f3}.EmailAgentDemo_fileType__p5DAk{display:inline-flex;width:32px;height:34px;align-items:center;justify-content:center;border-radius:4px;background:#17352b;color:#fff;font-size:.49rem;font-weight:800;text-transform:uppercase}.EmailAgentDemo_returnedFiles__8O_q3 button>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.EmailAgentDemo_returnedFiles__8O_q3 strong{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.EmailAgentDemo_returnedFiles__8O_q3 small{color:#849089;font-size:.54rem}.EmailAgentDemo_agentPanel__KQNMB{display:flex;min-width:0;flex-direction:column;padding:22px;border-left:1px solid rgba(23,53,43,.11);background:#f2f1eb}.EmailAgentDemo_agentHeader___qAOp{display:grid;grid-template-columns:42px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.EmailAgentDemo_agentOrb__wgY9K{position:relative;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#17352b;color:#fffdfa;font-family:var(--cm-serif,Georgia,serif);font-size:1.15rem;box-shadow:0 0 0 1px rgba(23,53,43,.16),inset 0 0 0 5px rgba(255,255,255,.06)}.EmailAgentDemo_agentOrb__wgY9K:after{position:absolute;inset:-5px;border:1px solid rgba(182,138,67,.4);border-radius:inherit;content:"";opacity:0}.EmailAgentDemo_agentOrbWorking___5Tv7:after{animation:EmailAgentDemo_agentPulse__qw3ng 1.3s ease-out infinite}.EmailAgentDemo_agentHeader___qAOp>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.EmailAgentDemo_agentHeader___qAOp>div:nth-child(2) span{color:#7e8a84;font-size:.57rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.EmailAgentDemo_agentHeader___qAOp>div:nth-child(2) strong{color:#29463b;font-size:.73rem}.EmailAgentDemo_agentHeader___qAOp button{min-width:50px;min-height:34px;padding:0 8px;border:1px solid #d8ded9;border-radius:6px;background:#fff;color:#5b6b64;cursor:pointer;font:inherit;font-size:.58rem;font-weight:700}.EmailAgentDemo_liveStatus__7iVu_{min-height:34px;margin:16px 0 0;padding:10px 11px;border:1px solid rgba(23,53,43,.1);border-radius:6px;background:rgba(255,255,255,.68);color:#52665e;font-size:.63rem;line-height:1.4}.EmailAgentDemo_agentSteps__NQ8TJ{display:grid;margin:18px 0 0;padding:0;list-style:none}.EmailAgentDemo_agentSteps__NQ8TJ li{position:relative;display:grid;grid-template-columns:24px 1fr;grid-gap:9px;gap:9px;min-height:40px;align-items:start;color:#8a948f}.EmailAgentDemo_agentSteps__NQ8TJ li:after{position:absolute;top:20px;bottom:0;left:9px;width:1px;background:#d5dcd7;content:""}.EmailAgentDemo_agentSteps__NQ8TJ li:last-child:after{display:none}.EmailAgentDemo_agentSteps__NQ8TJ li>span{position:relative;z-index:1;display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;border:1px solid #ccd4cf;border-radius:50%;background:#f2f1eb;font-size:.62rem;font-weight:800}.EmailAgentDemo_agentSteps__NQ8TJ p{margin:2px 0 0;font-size:.61rem;line-height:1.35}.EmailAgentDemo_agentSteps__NQ8TJ .EmailAgentDemo_stepActive__IacUI{color:#735925}.EmailAgentDemo_agentSteps__NQ8TJ .EmailAgentDemo_stepActive__IacUI>span{border-color:#b68a43;background:#b68a43;color:#fff;box-shadow:0 0 0 4px rgba(182,138,67,.13)}.EmailAgentDemo_agentSteps__NQ8TJ .EmailAgentDemo_stepDone__aQ3EM{color:#46695a}.EmailAgentDemo_agentSteps__NQ8TJ .EmailAgentDemo_stepDone__aQ3EM>span{border-color:#4c806a;background:#e4f0e9;color:#2f6b52}.EmailAgentDemo_waitingVisual__92ZOA{position:relative;display:flex;min-height:168px;align-items:center;justify-content:center;margin-top:auto;overflow:hidden;border:1px solid rgba(23,53,43,.09);border-radius:8px;background:radial-gradient(circle at center,rgba(29,118,84,.08),transparent 48%),rgba(255,255,255,.42)}.EmailAgentDemo_waitingVisual__92ZOA>span{position:absolute;width:68px;height:68px;border:1px solid rgba(29,118,84,.16);border-radius:50%}.EmailAgentDemo_waitingVisual__92ZOA>span:nth-child(2){width:108px;height:108px}.EmailAgentDemo_waitingVisual__92ZOA>span:nth-child(3){width:148px;height:148px}.EmailAgentDemo_waitingVisual__92ZOA p{position:relative;z-index:1;margin:0;color:#6f7d77;font-size:.58rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.EmailAgentDemo_preview__JOGYL{margin-top:auto;overflow:hidden;border:1px solid rgba(23,53,43,.12);border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(23,53,43,.07);animation:EmailAgentDemo_replyReveal__LreU2 .26s ease both}.EmailAgentDemo_previewBar__bHk2Y{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid #e5e9e5;color:#486057;font-size:.55rem;font-weight:750}.EmailAgentDemo_deckPreview__2vGmy,.EmailAgentDemo_memoPreview__dEtva,.EmailAgentDemo_sourcesPreview__yWk_d{min-height:196px;padding:18px}.EmailAgentDemo_documentKicker__Wwr81,.EmailAgentDemo_slideKicker__euP8F{color:#84918b;font-size:.47rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.EmailAgentDemo_deckPreview__2vGmy h4,.EmailAgentDemo_memoPreview__dEtva h4{margin:20px 0 10px;color:#17352b;font-family:var(--cm-serif,Georgia,serif);font-size:1.2rem;font-weight:500;letter-spacing:-.025em}.EmailAgentDemo_memoRule__uszIB{width:44px;height:2px;background:#b68a43}.EmailAgentDemo_memoStats__uS12I{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border-top:1px solid #e2e7e3;border-bottom:1px solid #e2e7e3}.EmailAgentDemo_memoStats__uS12I div{display:flex;flex-direction:column;gap:4px;padding:9px 5px;border-right:1px solid #e2e7e3}.EmailAgentDemo_memoStats__uS12I div:last-child{border-right:0}.EmailAgentDemo_memoStats__uS12I span{color:#b68a43;font-size:.45rem;font-weight:800}.EmailAgentDemo_memoStats__uS12I strong{color:#4f625a;font-size:.52rem}.EmailAgentDemo_memoStats__uS12I small{color:#8b978f;font-size:.45rem;font-weight:600;line-height:1.3}.EmailAgentDemo_memoBody__t5x_4{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.EmailAgentDemo_memoBody__t5x_4 p{margin:0;color:#6a7a72;font-size:.47rem;line-height:1.55}.EmailAgentDemo_sourceNote__4mH6N{margin-top:14px;color:#44725e;font-size:.62rem;font-weight:700}.EmailAgentDemo_modelPreview__gcuKr{min-height:196px;padding:12px;background:#f9faf8}.EmailAgentDemo_sheetTabs__uNIw3{display:flex;gap:3px;margin-bottom:8px}.EmailAgentDemo_sheetTabs__uNIw3 button{padding:5px 8px;border:0;border-radius:3px 3px 0 0;background:#e9eee9;color:#607169;cursor:pointer;font-family:inherit;font-size:.65rem;font-weight:700;transition:background .14s ease,color .14s ease}.EmailAgentDemo_sheetTabs__uNIw3 button:hover{background:#dbe4dc;color:#335446}.EmailAgentDemo_sheetTabs__uNIw3 button.EmailAgentDemo_sheetTabActive__R2sUC,.EmailAgentDemo_sheetTabs__uNIw3 button.EmailAgentDemo_sheetTabActive__R2sUC:hover{background:#17352b;color:#fff}.EmailAgentDemo_sheetTabs__uNIw3 button:focus-visible{outline:2px solid #3f7868;outline-offset:1px}.EmailAgentDemo_modelPreview__gcuKr table{width:100%;border-collapse:collapse;color:#53655d;font-size:.62rem;table-layout:fixed}.EmailAgentDemo_modelPreview__gcuKr tbody th,.EmailAgentDemo_modelPreview__gcuKr thead th:first-child{width:44%}.EmailAgentDemo_modelPreview__gcuKr td,.EmailAgentDemo_modelPreview__gcuKr th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 5px;border:1px solid #dfe5e0;text-align:right}.EmailAgentDemo_modelPreview__gcuKr tbody th,.EmailAgentDemo_modelPreview__gcuKr th:first-child{text-align:left}.EmailAgentDemo_modelPreview__gcuKr thead th{background:#edf1ed;color:#3a554a}.EmailAgentDemo_modelPreview__gcuKr tbody th{font-weight:650}.EmailAgentDemo_modelOutput__ZJvlX td,.EmailAgentDemo_modelOutput__ZJvlX th{background:#e8f1ec;color:#286047;font-weight:750}.EmailAgentDemo_formulaBar__mmCNp{margin-top:8px;padding:6px 8px;border:1px solid #e0e5e1;background:#fff;color:#557068;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.43rem}.EmailAgentDemo_deckPreview__2vGmy{position:relative;background:#fdfcf8}.EmailAgentDemo_slideNumber__knCCk{position:absolute;top:14px;right:16px;color:#b68a43;font-family:var(--cm-serif,Georgia,serif);font-size:1rem}.EmailAgentDemo_deckPreview__2vGmy h4{max-width:190px;margin-top:18px;font-size:1.02rem}.EmailAgentDemo_barChart__uH8zv{display:flex;height:78px;align-items:flex-end;gap:12px;margin:12px 10px 0;padding:0 12px;border-bottom:1px solid #cad5ce}.EmailAgentDemo_barColumn__2xGQ_{display:flex;height:100%;flex:1 1;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:4px}.EmailAgentDemo_barColumn__2xGQ_ b{color:#6b7d75;font-size:.4rem;font-weight:750;text-align:center}.EmailAgentDemo_barColumn__2xGQ_ span{background:linear-gradient(180deg,#4b8970,#17352b);border-radius:2px 2px 0 0}.EmailAgentDemo_barColumn__2xGQ_ span.EmailAgentDemo_barAccent__wxfr9{background:linear-gradient(180deg,#d2aa64,#a77b35)}.EmailAgentDemo_chartLabels__QbYVe{display:flex;justify-content:space-around;margin:5px 8px 0;color:#84918b;font-size:.4rem}.EmailAgentDemo_sourcesPreview__yWk_d{display:flex;flex-direction:column;gap:7px}.EmailAgentDemo_sourceRow__mT8Ju{display:grid;grid-template-columns:20px 1fr auto;grid-gap:7px;gap:7px;align-items:center;min-height:31px;padding:0 7px;border:1px solid #e2e6e2;border-radius:4px;color:#68776f;font-size:.47rem}.EmailAgentDemo_sourceCheck__Q9_KN{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:50%;background:#e7f1eb;color:#2d6b50;font-weight:800}.EmailAgentDemo_sourceRow__mT8Ju strong{color:#37544a}@keyframes EmailAgentDemo_agentPulse__qw3ng{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes EmailAgentDemo_replyReveal__LreU2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.EmailAgentDemo_workspace__Qaiy4{grid-template-columns:158px minmax(0,1fr)}.EmailAgentDemo_agentPanel__KQNMB{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:22px;gap:22px;border-top:1px solid rgba(23,53,43,.11);border-left:0}.EmailAgentDemo_agentHeader___qAOp,.EmailAgentDemo_agentSteps__NQ8TJ,.EmailAgentDemo_liveStatus__7iVu_{grid-column:1}.EmailAgentDemo_artifactTarget__HHWJl,.EmailAgentDemo_waitingVisual__92ZOA{grid-row:1/4;grid-column:2;margin-top:0}}@media (max-width:760px){.EmailAgentDemo_mailSidebar__t4ZZu,.EmailAgentDemo_scenarioLabelLong__kuH7d,.EmailAgentDemo_secureLabel__MlKO8{display:none}.EmailAgentDemo_scenarioLabelShort__HT6AH{display:inline}.EmailAgentDemo_scenarioTabs__elW7c{display:flex;width:100%;border-radius:12px 12px 0 0}.EmailAgentDemo_scenarioTabs__elW7c button{flex:1 1;padding:0 8px}.EmailAgentDemo_backdrop__iHu0j{padding:6px;border-radius:0 0 14px 14px}.EmailAgentDemo_agentPanel__KQNMB,.EmailAgentDemo_workspace__Qaiy4{grid-template-columns:1fr}.EmailAgentDemo_workspace__Qaiy4{min-height:0}.EmailAgentDemo_thread__bKyXz{padding:12px;overflow:visible}.EmailAgentDemo_emailCard__Swsj3,.EmailAgentDemo_replyCard__FeoNU{padding:14px}.EmailAgentDemo_agentPanel__KQNMB{display:flex;gap:0;padding:18px}.EmailAgentDemo_agentHeader___qAOp,.EmailAgentDemo_agentSteps__NQ8TJ,.EmailAgentDemo_artifactTarget__HHWJl,.EmailAgentDemo_liveStatus__7iVu_,.EmailAgentDemo_waitingVisual__92ZOA{grid-row:auto;grid-column:auto}.EmailAgentDemo_preview__JOGYL,.EmailAgentDemo_waitingVisual__92ZOA{margin-top:14px}.EmailAgentDemo_returnedFiles__8O_q3{grid-template-columns:1fr}}@media (max-width:440px){.EmailAgentDemo_scenarioTabs__elW7c button{font-size:.66rem}.EmailAgentDemo_windowBar__Bhra_{justify-content:flex-end}.EmailAgentDemo_windowBar__Bhra_>span:nth-child(2){margin-right:8px}.EmailAgentDemo_threadHeader__qInpt strong{max-width:210px}.EmailAgentDemo_phasePill__hBT3a{display:none}.EmailAgentDemo_subjectField__L2TxP{grid-template-columns:1fr}.EmailAgentDemo_bodyField__bq_Tx textarea{min-height:136px}.EmailAgentDemo_emailFooter__bwxxz{align-items:flex-start;flex-direction:column}.EmailAgentDemo_sendButton__2idIH{width:100%;justify-content:space-between}.EmailAgentDemo_emailIdentity__Qvx_4{grid-template-columns:34px 1fr}.EmailAgentDemo_sentTime__OhS_x{display:none}}@media (prefers-reduced-motion:reduce){.EmailAgentDemo_agentOrbWorking___5Tv7:after,.EmailAgentDemo_preview__JOGYL,.EmailAgentDemo_replyCard__FeoNU,.EmailAgentDemo_returnedFiles__8O_q3 button,.EmailAgentDemo_scenarioTabs__elW7c button,.EmailAgentDemo_sendButton__2idIH{animation:none;transition:none}.EmailAgentDemo_returnedFiles__8O_q3 button:hover,.EmailAgentDemo_sendButton__2idIH:hover{transform:none}}.EmailAgentDemo_artifactTarget__HHWJl{scroll-margin-top:1rem}@media (max-width:760px){.EmailAgentDemo_bodyField__bq_Tx textarea,.EmailAgentDemo_subjectField__L2TxP input{font-size:1rem;line-height:1.55}.EmailAgentDemo_bodyField__bq_Tx textarea{min-height:14rem}.EmailAgentDemo_replyBody__leMmX,.EmailAgentDemo_replySubject__3b_7I{font-size:.875rem;overflow-wrap:anywhere}.EmailAgentDemo_agentSteps__NQ8TJ li p,.EmailAgentDemo_liveStatus__7iVu_{font-size:.78rem}.EmailAgentDemo_agentHeader___qAOp button,.EmailAgentDemo_sheetTabs__uNIw3 button{min-height:44px}.EmailAgentDemo_returnedFiles__8O_q3 strong{font-size:.78rem}.EmailAgentDemo_returnedFiles__8O_q3 small{font-size:.68rem}.EmailAgentDemo_preview__JOGYL{padding:0}.EmailAgentDemo_previewBar__bHk2Y{min-height:44px;padding-inline:14px;font-size:.7rem}.EmailAgentDemo_modelPreview__gcuKr{overflow-x:auto}.EmailAgentDemo_modelPreview__gcuKr table{min-width:260px}.EmailAgentDemo_formulaBar__mmCNp,.EmailAgentDemo_memoBody__t5x_4 p,.EmailAgentDemo_modelPreview__gcuKr td,.EmailAgentDemo_modelPreview__gcuKr th,.EmailAgentDemo_sourceRow__mT8Ju{font-size:.65rem}}