.memcat-sorting-module__PjQNba__figure{--routing-cycle:5.4s;--routing-step:1.8s;color:#283e30;width:100%;min-width:0;max-width:560px;margin:0 auto}.memcat-sorting-module__PjQNba__heading{color:#626b62;font:400 13px/1.5 var(--font-sans,sans-serif);justify-content:center;align-items:center;gap:8px;margin-bottom:22px;display:flex}.memcat-sorting-module__PjQNba__statusDot{background:#7a9164;border-radius:50%;width:5px;height:5px}.memcat-sorting-module__PjQNba__illustration svg{width:100%;height:auto;display:block;overflow:hidden}.memcat-sorting-module__PjQNba__quote{fill:#283e30;font:500 23px var(--font-sans,sans-serif);animation:memcat-sorting-module__PjQNba__quote var(--routing-cycle) linear infinite}.memcat-sorting-module__PjQNba__quote1{animation-delay:var(--routing-step);opacity:0}.memcat-sorting-module__PjQNba__quote2{animation-delay:calc(var(--routing-step) * 2);opacity:0}.memcat-sorting-module__PjQNba__sorterName{fill:#fffef8;font:550 18px var(--font-sans,sans-serif)}.memcat-sorting-module__PjQNba__sorterLight{animation:memcat-sorting-module__PjQNba__light var(--routing-step) ease-in-out infinite}.memcat-sorting-module__PjQNba__sage{--paper:#e0efad;--line:#72834f;--tray:#eef0e3}.memcat-sorting-module__PjQNba__blue{--paper:#dce7ee;--line:#718795;--tray:#edf0ef}.memcat-sorting-module__PjQNba__clay{--paper:#efdbca;--line:#a58166;--tray:#f1ebe2}.memcat-sorting-module__PjQNba__trayBack{fill:var(--tray);stroke:var(--line);stroke-width:1px}.memcat-sorting-module__PjQNba__stackedPaper{fill:#fffef8;stroke:var(--line);stroke-width:1px}.memcat-sorting-module__PjQNba__topPaper{fill:var(--paper);stroke:var(--line);stroke-width:1px}.memcat-sorting-module__PjQNba__paperLines{stroke:var(--line);stroke-width:1.5px;stroke-linecap:round}.memcat-sorting-module__PjQNba__paperSeal{fill:var(--line);opacity:.8}.memcat-sorting-module__PjQNba__checkmark{stroke:#fffef8;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.memcat-sorting-module__PjQNba__trayFront{fill:var(--tray);stroke:var(--line);stroke-width:1px}.memcat-sorting-module__PjQNba__trayHandle{stroke:var(--line);stroke-width:2px;stroke-linecap:round}.memcat-sorting-module__PjQNba__flyingPaper{opacity:0;animation:memcat-sorting-module__PjQNba__flight var(--routing-cycle) linear infinite;transform:translate(280px,120px)}.memcat-sorting-module__PjQNba__flight0{--destination:90px;--midpoint:155px;--lean:-9deg}.memcat-sorting-module__PjQNba__flight1{--destination:280px;--midpoint:280px;--lean:4deg;animation-delay:var(--routing-step)}.memcat-sorting-module__PjQNba__flight2{--destination:470px;--midpoint:405px;--lean:9deg;animation-delay:calc(var(--routing-step) * 2)}.memcat-sorting-module__PjQNba__stack{animation:memcat-sorting-module__PjQNba__settle var(--routing-cycle) ease-in-out infinite}.memcat-sorting-module__PjQNba__stack1{animation-delay:var(--routing-step)}.memcat-sorting-module__PjQNba__stack2{animation-delay:calc(var(--routing-step) * 2)}.memcat-sorting-module__PjQNba__groupLabels{font:500 13px/1.5 var(--font-sans,sans-serif);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:5px -3px 0;display:grid}.memcat-sorting-module__PjQNba__groupLabels>span{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:flex}.memcat-sorting-module__PjQNba__categorySymbol{background:var(--paper);color:#3b4c3c;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:15px;display:inline-flex}.memcat-sorting-module__PjQNba__caption{color:#626b62;font:400 12px/1.4 var(--font-sans,sans-serif);border-top:1px solid #d5d8cb;justify-content:space-between;align-items:center;gap:8px;margin:26px 12px 0;padding-top:8px;display:flex}.memcat-sorting-module__PjQNba__motionButton{color:#465045;min-width:78px;min-height:44px;font:500 12px/1 var(--font-sans,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.memcat-sorting-module__PjQNba__motionButton:hover{background:#e8ebdd}.memcat-sorting-module__PjQNba__motionButton:focus-visible{outline-offset:3px;outline:3px solid #465b35}.memcat-sorting-module__PjQNba__motionButton:disabled{cursor:default}.memcat-sorting-module__PjQNba__figure :is(.memcat-sorting-module__PjQNba__quote,.memcat-sorting-module__PjQNba__sorterLight,.memcat-sorting-module__PjQNba__flyingPaper,.memcat-sorting-module__PjQNba__stack){animation-play-state:paused}.memcat-sorting-module__PjQNba__figure[data-playing=true] :is(.memcat-sorting-module__PjQNba__quote,.memcat-sorting-module__PjQNba__sorterLight,.memcat-sorting-module__PjQNba__flyingPaper,.memcat-sorting-module__PjQNba__stack){animation-play-state:running}@keyframes memcat-sorting-module__PjQNba__quote{0%,27%{opacity:1}31%,to{opacity:0}}@keyframes memcat-sorting-module__PjQNba__light{0%,24%,65%,to{opacity:.45}36%,48%{opacity:1}}@keyframes memcat-sorting-module__PjQNba__flight{0%,6%{opacity:0;transform:translate(280px,117px)scale(.8)}9%{opacity:1;transform:translate(280px,130px)scale(.85)}13%{opacity:1;transform:translate(280px,177px)scale(.6)}15%{opacity:0;transform:translate(280px,184px)scale(.4)}17%{opacity:0;transform:translate(280px,210px)scale(.5)}19%{opacity:1;transform:translate(280px,222px)scale(.7)}23%{opacity:1;transform:translate(var(--midpoint), 247px) rotate(var(--lean)) scale(.9)}27%{opacity:1;transform:translate(var(--destination), 278px) rotate(0) scale(1)}30%,to{opacity:0;transform:translate(var(--destination), 290px) scale(.95)}}@keyframes memcat-sorting-module__PjQNba__settle{0%,26%,33%,to{transform:translateY(0)}29%{transform:translateY(4px)}}@media (max-width:600px){.memcat-sorting-module__PjQNba__quote{font-size:25px}.memcat-sorting-module__PjQNba__heading{margin-bottom:18px;font-size:12px}.memcat-sorting-module__PjQNba__groupLabels{gap:3px;margin-inline:0;font-size:12px}.memcat-sorting-module__PjQNba__groupLabels>span{gap:3px}.memcat-sorting-module__PjQNba__categorySymbol{width:16px;height:16px;font-size:12px}.memcat-sorting-module__PjQNba__caption{margin:22px 0 0}}@media (forced-colors:active){.memcat-sorting-module__PjQNba__motionButton{border:1px solid buttontext}}
.memcat-example-module__sEM3xa__demo{background:#fafaf4;border:1px solid #cdd3c4;border-radius:8px;overflow:hidden}.memcat-example-module__sEM3xa__toolbar{background:#f0f2e8;border-bottom:1px solid #d9ddcf;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.memcat-example-module__sEM3xa__controls{color:#57624f;align-items:center;gap:13px;font-size:13px;display:flex}.memcat-example-module__sEM3xa__actions,.memcat-example-module__sEM3xa__replayActions{align-items:center;gap:10px;display:flex}.memcat-example-module__sEM3xa__secondary{color:#43563a;min-height:38px;font:500 12px var(--font-sans), sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #b8c2ad;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.memcat-example-module__sEM3xa__secondary:hover{background:#e6ebd9}.memcat-example-module__sEM3xa__secondary:disabled{opacity:.6;cursor:wait}.memcat-example-module__sEM3xa__replayToolbar{background:#e7edda;border-bottom:1px solid #d9dece;justify-content:space-between;align-items:center;gap:16px;padding:16px 26px;scroll-margin-top:24px;display:flex}.memcat-example-module__sEM3xa__replayToolbar>div:first-child{flex-direction:column;gap:5px;display:flex}.memcat-example-module__sEM3xa__replayToolbar strong{color:#283e30;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.memcat-example-module__sEM3xa__replayToolbar>div:first-child>span{color:#526348;font-size:11px}.memcat-example-module__sEM3xa__controls label{white-space:nowrap}.memcat-example-module__sEM3xa__controls select{color:#283e30;min-height:44px;font:500 14px var(--font-sans), sans-serif;background:#fafaf4;border:1px solid #aab5a2;border-radius:4px;padding:0 33px 0 12px}.memcat-example-module__sEM3xa__run{color:#fffef8;min-height:44px;font:500 13px var(--font-sans), sans-serif;cursor:pointer;background:#283e30;border:1px solid #283e30;border-radius:4px;justify-content:center;align-items:center;gap:11px;padding:0 17px;display:inline-flex}.memcat-example-module__sEM3xa__run:hover{background:#3c5440}.memcat-example-module__sEM3xa__run:disabled{opacity:.7;cursor:wait}.memcat-example-module__sEM3xa__demo :is(button,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #5d743e}.memcat-example-module__sEM3xa__flow{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);gap:8px;padding:24px 26px;display:grid}.memcat-example-module__sEM3xa__columnHeading{align-items:center;gap:9px;display:flex}.memcat-example-module__sEM3xa__columnHeading>span:first-child{color:#6b765f;font-size:12px}.memcat-example-module__sEM3xa__columnHeading h3{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:550;line-height:1.3}.memcat-example-module__sEM3xa__total{font-variant-numeric:tabular-nums;border:1px solid #d0d7c4;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:12px}.memcat-example-module__sEM3xa__incoming>p,.memcat-example-module__sEM3xa__outputs>p{color:#677061;max-width:290px;margin:11px 0 20px;font-size:13px;line-height:1.6}.memcat-example-module__sEM3xa__notes{flex-direction:column;gap:7px;display:flex}.memcat-example-module__sEM3xa__note{color:#4f5c4b;background:#fffef9;border:1px solid #dde0d4;border-radius:4px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.memcat-example-module__sEM3xa__note>span:first-child{border:1px solid #a1ac94;flex-shrink:0;width:6px;height:6px;margin-top:5px;transform:rotate(45deg)}.memcat-example-module__sEM3xa__note>span:last-child,.memcat-example-module__sEM3xa__noteContent{overflow-wrap:anywhere;min-width:0}.memcat-example-module__sEM3xa__noteText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.memcat-example-module__sEM3xa__noteDestination{color:#455f32;align-items:center;gap:4px;margin-top:4px;font-size:10px;font-weight:600;display:flex}.memcat-example-module__sEM3xa__sourceNote{color:#697461;margin-top:13px;font-size:11px;line-height:1.5;display:block}.memcat-example-module__sEM3xa__sampleMethod{color:#697461;max-width:330px;margin-top:5px;font-size:11px;line-height:1.6;display:block}.memcat-example-module__sEM3xa__engine{flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:0 8px;scroll-margin-top:24px;display:flex;position:relative}.memcat-example-module__sEM3xa__engineLabel{color:#637058;font-size:11px}.memcat-example-module__sEM3xa__engineMark{background:#e1eacb;border:1px solid #bccca4;border-radius:15px;place-items:center;width:62px;height:62px;margin-top:4px;display:grid}.memcat-example-module__sEM3xa__engineRipple{border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #9eaf75;position:absolute;inset:0}.memcat-example-module__sEM3xa__engine>strong{font-size:17px;font-weight:550}.memcat-example-module__sEM3xa__engine>span:not(.memcat-example-module__sEM3xa__connector):not(.memcat-example-module__sEM3xa__engineLabel):not(.memcat-example-module__sEM3xa__localBadge){color:#697461;font-size:12px}.memcat-example-module__sEM3xa__localBadge{border:1px solid #d3dbc6;border-radius:20px;padding:4px 7px;font-size:10px}.memcat-example-module__sEM3xa__connector{z-index:0;background:0 0;width:100%;height:1px;position:absolute;top:50%;left:0}.memcat-example-module__sEM3xa__connector:before,.memcat-example-module__sEM3xa__connector:after{content:"";background:#d6dccd;width:18%;height:1px;position:absolute;top:0}.memcat-example-module__sEM3xa__connector:before{left:0}.memcat-example-module__sEM3xa__connector:after{right:0}.memcat-example-module__sEM3xa__engine>:not(.memcat-example-module__sEM3xa__connector){z-index:1;position:relative}.memcat-example-module__sEM3xa__horizontalArrow{color:#7f8b72;margin-top:8px}.memcat-example-module__sEM3xa__verticalArrow{display:none}.memcat-example-module__sEM3xa__groups{gap:8px;display:grid}.memcat-example-module__sEM3xa__outputs{scroll-margin-top:24px}.memcat-example-module__sEM3xa__group{isolation:isolate;color:#2e3b2e;text-align:left;cursor:pointer;background:#f8f9f1;border:1px solid #d4daca;border-radius:5px;align-items:center;gap:11px;width:100%;min-height:64px;padding:13px;display:flex;position:relative;overflow:hidden}.memcat-example-module__sEM3xa__groupFill{width:var(--share);background:var(--chip);opacity:.45;z-index:-1;transform-origin:0;pointer-events:none;position:absolute;inset:0 auto 0 0}.memcat-example-module__sEM3xa__group:disabled{opacity:1;cursor:default}.memcat-example-module__sEM3xa__group[aria-pressed=true]:not(:disabled){background:#f1f5e4;border-color:#7c9460;box-shadow:inset 0 0 0 1px #7c9460}.memcat-example-module__sEM3xa__group:not(:disabled):hover{border-color:#8e9d7e}.memcat-example-module__sEM3xa__sage{--chip:#e0efad}.memcat-example-module__sEM3xa__blue{--chip:#dce7ee}.memcat-example-module__sEM3xa__clay{--chip:#efdbca}.memcat-example-module__sEM3xa__neutral{--chip:#e6e7df}.memcat-example-module__sEM3xa__groupIcon{background:var(--chip);border-radius:5px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:19px;display:grid}.memcat-example-module__sEM3xa__groupText{flex-direction:column;gap:4px;min-width:0;display:flex}.memcat-example-module__sEM3xa__groupText strong{font-size:13px;font-weight:550}.memcat-example-module__sEM3xa__groupText small{color:#65705e;font-size:11px}.memcat-example-module__sEM3xa__count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:22px;font-weight:450}.memcat-example-module__sEM3xa__results{background:#edf1e2;border-block:1px solid #d9dece;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:18px 26px;display:flex}.memcat-example-module__sEM3xa__ready{color:#526048;align-items:center;gap:9px;margin:0;font-size:13px;line-height:1.5;display:flex}.memcat-example-module__sEM3xa__resultSummary{align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.memcat-example-module__sEM3xa__resultSummary strong{font-weight:500}.memcat-example-module__sEM3xa__metrics{color:#5a6850;gap:20px;font-size:11px;display:flex}.memcat-example-module__sEM3xa__metrics>span{flex-direction:column;gap:3px;display:flex}.memcat-example-module__sEM3xa__metrics strong{color:#283e30;font-variant-numeric:tabular-nums;font-size:17px;font-weight:550}.memcat-example-module__sEM3xa__inspector{border-bottom:1px solid #dde2d4;grid-template-columns:170px 1fr;gap:22px;padding:25px 26px;display:grid}.memcat-example-module__sEM3xa__inspectorLabel{color:#637058;font-size:12px}.memcat-example-module__sEM3xa__inspector h4{margin:8px 0 0;font-size:17px;font-weight:500}.memcat-example-module__sEM3xa__decisions{gap:15px;display:grid}.memcat-example-module__sEM3xa__decision blockquote{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;line-height:1.6}.memcat-example-module__sEM3xa__decision mark{color:inherit;background:#e0efad;border-radius:2px;padding:1px 0}.memcat-example-module__sEM3xa__decision>span{color:#637058;font-size:11px;line-height:1.7}.memcat-example-module__sEM3xa__decision code{font:11px var(--font-mono), monospace}.memcat-example-module__sEM3xa__decisions>p{color:#637058;font-size:13px}.memcat-example-module__sEM3xa__rules{padding:18px 26px;font-size:12px}.memcat-example-module__sEM3xa__rules summary{cursor:pointer;color:#4e6045;min-height:30px;display:list-item}.memcat-example-module__sEM3xa__rules p{color:#637058;max-width:780px;margin-bottom:0;line-height:1.7}.memcat-example-module__sEM3xa__ruleList{grid-template-columns:1fr 1fr;gap:11px 30px;margin:16px 0;display:grid}.memcat-example-module__sEM3xa__ruleList>div{align-items:center;gap:10px;display:flex}.memcat-example-module__sEM3xa__ruleList code{font:11px var(--font-mono), monospace;background:#edf1e3;padding:5px 6px}.memcat-example-module__sEM3xa__ruleList svg{flex-shrink:0}.memcat-example-module__sEM3xa__scope{color:#697461;max-width:900px;margin:0;padding:0 26px 22px;font-size:11px;line-height:1.7}.memcat-example-module__sEM3xa__error{color:#843b29;margin:0;font-size:13px}.memcat-example-module__sEM3xa__customInput{padding:20px 26px 0}.memcat-example-module__sEM3xa__customInput label{color:#526048;margin-bottom:10px;font-size:12px;display:block}.memcat-example-module__sEM3xa__customInput textarea{resize:vertical;color:#283e30;width:100%;min-height:130px;font:14px/1.7 var(--font-sans), sans-serif;background:#fffef9;border:1px solid #b4c0a8;border-radius:4px;padding:13px;display:block}.memcat-example-module__sEM3xa__flow[data-replay=true] .memcat-example-module__sEM3xa__note{animation:.7s ease-out both memcat-example-module__sEM3xa__scanNote;animation-delay:calc(var(--note-index) * .1s)}.memcat-example-module__sEM3xa__flow[data-replay=true] .memcat-example-module__sEM3xa__noteDestination{animation:.45s ease-out both memcat-example-module__sEM3xa__arrive;animation-delay:calc(.2s + var(--note-index) * .1s)}.memcat-example-module__sEM3xa__flow[data-replay=true] .memcat-example-module__sEM3xa__engineRipple{animation:.6s ease-out 2 memcat-example-module__sEM3xa__ripple}.memcat-example-module__sEM3xa__flow[data-replay=true] .memcat-example-module__sEM3xa__horizontalArrow{animation:.4s ease-out 3 memcat-example-module__sEM3xa__moveRight}.memcat-example-module__sEM3xa__flow[data-replay=true] .memcat-example-module__sEM3xa__verticalArrow{animation:.4s ease-out 3 memcat-example-module__sEM3xa__moveDown}.memcat-example-module__sEM3xa__flow[data-replay=true] .memcat-example-module__sEM3xa__group{animation:.4s ease-out both memcat-example-module__sEM3xa__arrive;animation-delay:calc(.15s + var(--group-index) * 90ms)}.memcat-example-module__sEM3xa__flow[data-replay=true] .memcat-example-module__sEM3xa__groupFill{animation:.85s cubic-bezier(.2,.7,.2,1) both memcat-example-module__sEM3xa__fillShare;animation-delay:calc(.25s + var(--group-index) * 90ms)}@keyframes memcat-example-module__sEM3xa__scanNote{0%{background:#fffef9;border-color:#dde0d4;transform:translate(0)}35%{background:#edf4df;border-color:#92a777;transform:translate(5px)}to{background:#fffef9;border-color:#dde0d4;transform:translate(0)}}@keyframes memcat-example-module__sEM3xa__arrive{0%{opacity:.35;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@keyframes memcat-example-module__sEM3xa__fillShare{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes memcat-example-module__sEM3xa__ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes memcat-example-module__sEM3xa__moveRight{0%{transform:translate(-5px)}to{transform:translate(5px)}}@keyframes memcat-example-module__sEM3xa__moveDown{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@media (max-width:1050px){.memcat-example-module__sEM3xa__toolbar{flex-wrap:wrap}.memcat-example-module__sEM3xa__actions{margin-left:auto}.memcat-example-module__sEM3xa__flow{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);gap:5px;padding:25px 20px}.memcat-example-module__sEM3xa__columnHeading h3{font-size:15px}.memcat-example-module__sEM3xa__count{font-size:19px}.memcat-example-module__sEM3xa__group{gap:8px;padding:11px 9px}.memcat-example-module__sEM3xa__results{flex-wrap:wrap}.memcat-example-module__sEM3xa__metrics{gap:22px}}@media (max-width:700px){.memcat-example-module__sEM3xa__toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.memcat-example-module__sEM3xa__controls{justify-content:space-between;font-size:12px}.memcat-example-module__sEM3xa__controls select{min-width:0;font-size:13px}.memcat-example-module__sEM3xa__run{flex:1;gap:7px;min-width:0;padding-inline:11px}.memcat-example-module__sEM3xa__actions{gap:8px;width:100%;margin-left:0}.memcat-example-module__sEM3xa__secondary{gap:5px;min-height:44px;padding-inline:8px;font-size:11px}.memcat-example-module__sEM3xa__replayToolbar{flex-wrap:wrap;gap:12px;padding:16px 17px}.memcat-example-module__sEM3xa__replayToolbar>div:first-child>span{font-size:12px}.memcat-example-module__sEM3xa__replayActions{width:100%}.memcat-example-module__sEM3xa__replayActions>button{flex:1;font-size:12px}.memcat-example-module__sEM3xa__flow{grid-template-columns:minmax(0,1fr);gap:0;padding:24px 17px}.memcat-example-module__sEM3xa__columnHeading h3{font-size:17px}.memcat-example-module__sEM3xa__incoming>p,.memcat-example-module__sEM3xa__outputs>p{max-width:none}.memcat-example-module__sEM3xa__note{font-size:13px}.memcat-example-module__sEM3xa__noteDestination{font-size:11px}.memcat-example-module__sEM3xa__sourceNote{font-size:12px}.memcat-example-module__sEM3xa__engine{text-align:left;border-block:1px solid #dce2cf;grid-template-columns:48px 1fr auto;justify-content:stretch;align-items:center;gap:5px 11px;margin:22px 0;padding:18px 0;display:grid}.memcat-example-module__sEM3xa__engineMark{border-radius:11px;grid-area:1/1/4;width:45px;height:45px;margin:0}.memcat-example-module__sEM3xa__engineMark svg{width:27px}.memcat-example-module__sEM3xa__engineLabel{grid-area:1/2;font-size:12px}.memcat-example-module__sEM3xa__engine>strong{grid-area:2/2;font-size:16px}.memcat-example-module__sEM3xa__engine>span:not(.memcat-example-module__sEM3xa__connector):not(.memcat-example-module__sEM3xa__engineLabel):not(.memcat-example-module__sEM3xa__localBadge){grid-area:3/2}.memcat-example-module__sEM3xa__localBadge{grid-area:1/3/3;font-size:11px}.memcat-example-module__sEM3xa__verticalArrow{grid-area:3/3;margin:auto;display:block}.memcat-example-module__sEM3xa__horizontalArrow,.memcat-example-module__sEM3xa__connector{display:none}.memcat-example-module__sEM3xa__group{gap:10px;min-height:69px;padding:13px}.memcat-example-module__sEM3xa__groupText strong{font-size:14px}.memcat-example-module__sEM3xa__groupText small{font-size:12px}.memcat-example-module__sEM3xa__count{font-size:25px}.memcat-example-module__sEM3xa__results{flex-direction:column;align-items:stretch;gap:16px;padding:18px 17px}.memcat-example-module__sEM3xa__resultSummary{align-items:flex-start;font-size:14px}.memcat-example-module__sEM3xa__resultSummary svg{flex-shrink:0;margin-top:2px}.memcat-example-module__sEM3xa__metrics{justify-content:space-between;font-size:12px}.memcat-example-module__sEM3xa__metrics strong{font-size:22px}.memcat-example-module__sEM3xa__ready{font-size:13px}.memcat-example-module__sEM3xa__ready svg{flex-shrink:0}.memcat-example-module__sEM3xa__inspector{grid-template-columns:minmax(0,1fr);gap:17px;padding:22px 17px}.memcat-example-module__sEM3xa__inspector h4{margin-top:5px}.memcat-example-module__sEM3xa__decision>span,.memcat-example-module__sEM3xa__decision code{font-size:12px}.memcat-example-module__sEM3xa__decision blockquote{font-size:14px}.memcat-example-module__sEM3xa__decisions{gap:18px}.memcat-example-module__sEM3xa__rules{padding:18px 17px}.memcat-example-module__sEM3xa__rules summary{font-size:12px;line-height:1.7}.memcat-example-module__sEM3xa__ruleList{grid-template-columns:1fr;gap:10px}.memcat-example-module__sEM3xa__ruleList>div{flex-wrap:wrap;gap:7px}.memcat-example-module__sEM3xa__ruleList code{font-size:10px}.memcat-example-module__sEM3xa__scope{padding:0 17px 20px;font-size:12px}.memcat-example-module__sEM3xa__customInput{padding:18px 17px 0}}@media (prefers-reduced-motion:reduce){.memcat-example-module__sEM3xa__flow[data-replay=true] :is(.memcat-example-module__sEM3xa__note,.memcat-example-module__sEM3xa__noteDestination,.memcat-example-module__sEM3xa__engineRipple,.memcat-example-module__sEM3xa__horizontalArrow,.memcat-example-module__sEM3xa__verticalArrow,.memcat-example-module__sEM3xa__group,.memcat-example-module__sEM3xa__groupFill){animation:none}}@media (max-width:370px){.memcat-example-module__sEM3xa__actions{flex-wrap:wrap}.memcat-example-module__sEM3xa__actions>button{flex:100%}.memcat-example-module__sEM3xa__controls{gap:8px}.memcat-example-module__sEM3xa__controls select{padding-left:8px;padding-right:20px}}
.llm-comparison-module__-INJUW__comparison{--comparison-paper:#f6f6ef;--comparison-surface:#fcfcf8;--comparison-ink:#222a25;--comparison-muted:#626b62;--comparison-line:#d5d8cb;--comparison-green:#416447;color:var(--comparison-ink);font-family:var(--sans);min-width:0;padding-top:64px}.llm-comparison-module__-INJUW__comparison :is(p,h2,h3,blockquote){margin:0}.llm-comparison-module__-INJUW__comparison :is(a,button):focus-visible{outline:3px solid var(--comparison-green);outline-offset:4px}.llm-comparison-module__-INJUW__eyebrow{color:var(--comparison-muted);margin-bottom:12px;font-size:12px;display:block}.llm-comparison-module__-INJUW__heading{gap:22px;margin-bottom:26px;display:grid}.llm-comparison-module__-INJUW__heading h2{letter-spacing:-1.5px;font-size:clamp(30px,4vw,43px);font-weight:500;line-height:1.13}.llm-comparison-module__-INJUW__heading h2 span{color:var(--comparison-muted)}.llm-comparison-module__-INJUW__heading>p{color:var(--comparison-muted);max-width:520px;font-size:14px;line-height:1.6}.llm-comparison-module__-INJUW__routes{border:1px solid var(--comparison-line);border-radius:5px;display:grid;overflow:hidden}.llm-comparison-module__-INJUW__routes>div{background:var(--comparison-surface);min-width:0;padding:18px}.llm-comparison-module__-INJUW__routes>div+div{border-top:1px solid var(--comparison-line);background:#edf1e2}.llm-comparison-module__-INJUW__routes>div>span{color:var(--comparison-muted);align-items:center;gap:7px;font-size:12px;display:flex}.llm-comparison-module__-INJUW__routes p{flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;font-size:14px;display:flex}.llm-comparison-module__-INJUW__routes p svg{color:#899183;flex:none}.llm-comparison-module__-INJUW__routes small{font:11px/1.6 var(--mono);color:var(--comparison-muted);display:block}.llm-comparison-module__-INJUW__verdict{padding:24px 0}.llm-comparison-module__-INJUW__verdict>span{color:#655e45;background:#ecebe2;border-radius:3px;margin-bottom:12px;padding:4px 7px;font-size:11px;display:inline-block}.llm-comparison-module__-INJUW__verdict[data-result=passed]>span{color:#355739;background:#e7edd8}.llm-comparison-module__-INJUW__verdict[data-result=failed]>span{color:#854b37;background:#f1e7df}.llm-comparison-module__-INJUW__verdict h3{letter-spacing:-.7px;font-size:clamp(23px,3vw,30px);font-weight:500;line-height:1.25}.llm-comparison-module__-INJUW__verdict p{color:var(--comparison-muted);max-width:800px;margin-top:9px;font-size:14px;line-height:1.6}.llm-comparison-module__-INJUW__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px;line-height:1.5}.llm-comparison-module__-INJUW__table caption{text-align:left;color:var(--comparison-muted);padding-bottom:12px;font-size:12px}.llm-comparison-module__-INJUW__table th,.llm-comparison-module__-INJUW__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--comparison-line);overflow-wrap:anywhere;padding:13px 7px}.llm-comparison-module__-INJUW__table th:first-child{width:42%;padding-left:0}.llm-comparison-module__-INJUW__table th{font-weight:500}.llm-comparison-module__-INJUW__table thead th{border-top:1px solid var(--comparison-line);background:#ecefe3}.llm-comparison-module__-INJUW__table thead th:first-child{padding-left:7px}.llm-comparison-module__-INJUW__table td{font-family:var(--mono);font-size:11px}.llm-comparison-module__-INJUW__table td strong{font-weight:400}.llm-comparison-module__-INJUW__table td span,.llm-comparison-module__-INJUW__table th small{color:var(--comparison-muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.llm-comparison-module__-INJUW__table td span{color:var(--comparison-green)}.llm-comparison-module__-INJUW__workRow th,.llm-comparison-module__-INJUW__workRow td{padding-top:20px}.llm-comparison-module__-INJUW__notes{color:var(--comparison-muted);gap:8px;margin-top:16px;font-size:12px;line-height:1.6;display:grid}.llm-comparison-module__-INJUW__replay{margin-top:35px}.llm-comparison-module__-INJUW__replayHeading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.llm-comparison-module__-INJUW__replayHeading .llm-comparison-module__-INJUW__eyebrow{margin-bottom:7px}.llm-comparison-module__-INJUW__replayHeading h3{letter-spacing:-.5px;font-size:22px;font-weight:500;line-height:1.3}.llm-comparison-module__-INJUW__recorded{color:var(--comparison-muted);border:1px solid var(--comparison-line);border-radius:3px;padding:5px 8px;font-size:11px}.llm-comparison-module__-INJUW__choices{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.llm-comparison-module__-INJUW__choices button{border:1px solid var(--comparison-line);background:var(--comparison-surface);min-height:44px;color:var(--comparison-muted);border-radius:4px;padding:8px 12px;font-size:12px}.llm-comparison-module__-INJUW__choices button[aria-pressed=true]{border-color:var(--comparison-green);color:#355739;background:#e5edce}.llm-comparison-module__-INJUW__trace{border:1px solid var(--comparison-line);background:var(--comparison-surface);border-radius:5px;overflow:hidden}.llm-comparison-module__-INJUW__message{border-bottom:1px solid var(--comparison-line);flex-direction:column;align-items:flex-start;gap:16px;padding:20px;display:flex}.llm-comparison-module__-INJUW__message blockquote{overflow-wrap:anywhere;font-size:17px;line-height:1.55}.llm-comparison-module__-INJUW__replayButton{white-space:nowrap;background:var(--comparison-paper);border:1px solid #899183;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:12px;display:inline-flex}.llm-comparison-module__-INJUW__progress{gap:0;margin:0;padding:22px 20px;list-style:none;display:grid}.llm-comparison-module__-INJUW__progress li{gap:11px;min-width:0;padding-bottom:24px;display:flex;position:relative}.llm-comparison-module__-INJUW__progress li:last-child{padding-bottom:0}.llm-comparison-module__-INJUW__progress li:not(:last-child):after{content:"";background:var(--comparison-line);width:1px;position:absolute;top:30px;bottom:0;left:14px}.llm-comparison-module__-INJUW__stepMark{border:1px solid var(--comparison-line);width:29px;height:29px;color:var(--comparison-muted);font:11px var(--mono);border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:inline-flex}.llm-comparison-module__-INJUW__progress li>div{min-width:0}.llm-comparison-module__-INJUW__progress strong{font-size:13px;font-weight:500;line-height:1.5;display:block}.llm-comparison-module__-INJUW__progress li>div>span{color:var(--comparison-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.6;display:block}.llm-comparison-module__-INJUW__progress small{font:10px/1.6 var(--mono);color:var(--comparison-muted);margin-top:4px;display:block}.llm-comparison-module__-INJUW__progress li[data-state=done] .llm-comparison-module__-INJUW__stepMark,.llm-comparison-module__-INJUW__progress li[data-state=current] .llm-comparison-module__-INJUW__stepMark{color:var(--comparison-green);background:#e5edce;border-color:#819875}.llm-comparison-module__-INJUW__progress li[data-state=pending] strong{color:var(--comparison-muted)}.llm-comparison-module__-INJUW__outcome{border-top:1px solid var(--comparison-line);min-height:205px;padding:20px}.llm-comparison-module__-INJUW__answer{gap:5px;margin-bottom:20px;display:grid}.llm-comparison-module__-INJUW__answer span,.llm-comparison-module__-INJUW__decisions>div>span{color:var(--comparison-muted);font-size:11px}.llm-comparison-module__-INJUW__answer strong{font:12px/1.6 var(--mono);overflow-wrap:anywhere}.llm-comparison-module__-INJUW__decisions{gap:19px;display:grid}.llm-comparison-module__-INJUW__decision{margin-top:6px}.llm-comparison-module__-INJUW__decision strong{font:12px/1.6 var(--mono);overflow-wrap:anywhere;display:block}.llm-comparison-module__-INJUW__decision span{color:#854b37;margin-top:5px;font-size:11px;line-height:1.6;display:block}.llm-comparison-module__-INJUW__decision[data-correct=true] span{color:var(--comparison-green)}.llm-comparison-module__-INJUW__replaying{color:var(--comparison-muted);font-size:13px;line-height:1.6}.llm-comparison-module__-INJUW__traceFooter{border-top:1px solid var(--comparison-line);color:var(--comparison-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:10px;display:flex}.llm-comparison-module__-INJUW__traceFooter>span{font-family:var(--mono);overflow-wrap:anywhere}.llm-comparison-module__-INJUW__traceFooter a,.llm-comparison-module__-INJUW__links a{min-height:44px;color:var(--comparison-ink);text-underline-offset:4px;align-items:center;gap:5px;-webkit-text-decoration:underline #adb5a1;text-decoration:underline #adb5a1;display:inline-flex}.llm-comparison-module__-INJUW__links{flex-wrap:wrap;gap:3px 24px;margin-top:18px;font-size:12px;display:flex}@media (min-width:680px){.llm-comparison-module__-INJUW__comparison{padding-top:86px}.llm-comparison-module__-INJUW__heading{grid-template-columns:1fr 1fr;align-items:end;gap:45px}.llm-comparison-module__-INJUW__routes{grid-template-columns:1fr 1fr}.llm-comparison-module__-INJUW__routes>div{padding:23px}.llm-comparison-module__-INJUW__routes>div+div{border-top:0;border-left:1px solid var(--comparison-line)}.llm-comparison-module__-INJUW__table{font-size:14px}.llm-comparison-module__-INJUW__table th,.llm-comparison-module__-INJUW__table td{padding:16px 14px}.llm-comparison-module__-INJUW__table td{font-size:13px}.llm-comparison-module__-INJUW__table td span,.llm-comparison-module__-INJUW__table th small{font-size:11px}.llm-comparison-module__-INJUW__replayHeading{flex-direction:row;justify-content:space-between;align-items:end}.llm-comparison-module__-INJUW__message{flex-direction:row;justify-content:space-between;align-items:center;padding:25px}.llm-comparison-module__-INJUW__message blockquote{max-width:650px}.llm-comparison-module__-INJUW__progress{padding:26px 25px;display:flex}.llm-comparison-module__-INJUW__progress li{flex-direction:column;flex:1;gap:9px;padding:0 12px 0 0}.llm-comparison-module__-INJUW__progress li:not(:last-child):after{width:auto;height:1px;inset:14px 8px auto 35px}.llm-comparison-module__-INJUW__outcome{min-height:185px;padding:23px 25px}.llm-comparison-module__-INJUW__decisions{grid-template-columns:1fr 1fr;gap:25px}.llm-comparison-module__-INJUW__answer{margin-bottom:15px}.llm-comparison-module__-INJUW__traceFooter{padding:10px 25px}}@media (prefers-reduced-motion:reduce){.llm-comparison-module__-INJUW__comparison *,.llm-comparison-module__-INJUW__comparison :before,.llm-comparison-module__-INJUW__comparison :after{transition:none!important;animation:none!important}}
.memcat-landing-module__ackIWW__site{--paper:#f6f6ef;--surface:#fcfcf8;--ink:#222a25;--muted:#626b62;--line:#d5d8cb;--lime:#e0efad;--control:#899183;background:var(--paper);color:var(--ink);font-family:var(--sans);min-height:100vh;font-size:16px;line-height:1.6}.memcat-landing-module__ackIWW__site::selection{background:var(--lime)}.memcat-landing-module__ackIWW__site a{color:inherit;text-decoration:none}.memcat-landing-module__ackIWW__site :is(button,a,pre):focus-visible{outline-offset:4px;outline:3px solid #416447}.memcat-landing-module__ackIWW__header,.memcat-landing-module__ackIWW__main,.memcat-landing-module__ackIWW__footer{max-width:1328px;margin:auto;padding-left:64px;padding-right:64px}.memcat-landing-module__ackIWW__header{justify-content:space-between;align-items:center;gap:30px;height:94px;display:flex}.memcat-landing-module__ackIWW__brand{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.memcat-landing-module__ackIWW__header nav{align-items:center;gap:30px;font-size:14px;display:flex}.memcat-landing-module__ackIWW__header nav>a{align-items:center;gap:15px;min-height:44px;display:flex}.memcat-landing-module__ackIWW__header nav>a:not(.memcat-landing-module__ackIWW__navCta):hover{text-underline-offset:5px;text-decoration:underline}.memcat-landing-module__ackIWW__header .memcat-landing-module__ackIWW__navCta{border:1px solid var(--control);border-radius:4px;padding:0 15px}.memcat-landing-module__ackIWW__navCta:hover{background:var(--lime)}.memcat-landing-module__ackIWW__hero{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;align-items:center;gap:30px;min-height:590px;padding:32px 0 40px;display:grid}.memcat-landing-module__ackIWW__heroCopy{z-index:1;position:relative}.memcat-landing-module__ackIWW__eyebrow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.memcat-landing-module__ackIWW__dot{background:#688450;border-radius:50%;width:6px;height:6px;display:inline-block}.memcat-landing-module__ackIWW__alpha{color:#4c5d37;background:#e9eedb;border-radius:3px;margin-left:4px;padding:4px 7px;font-size:11px;line-height:1.3}.memcat-landing-module__ackIWW__hero h1{letter-spacing:-3.4px;white-space:nowrap;margin:20px 0 18px;font-size:clamp(52px,4.8vw,64px);font-weight:500;line-height:1.045}.memcat-landing-module__ackIWW__hero h1>span{color:var(--muted)}.memcat-landing-module__ackIWW__heroDescription{max-width:405px;color:var(--muted);font-size:18px;line-height:1.65}.memcat-landing-module__ackIWW__heroActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:18px;display:flex}.memcat-landing-module__ackIWW__primary{border:1px solid var(--ink);background:var(--ink);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:23px;min-height:46px;padding:11px 17px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .12s;display:inline-flex;color:var(--paper)!important}.memcat-landing-module__ackIWW__primary:hover{background:#3c4b3d}.memcat-landing-module__ackIWW__primary:disabled{cursor:wait}.memcat-landing-module__ackIWW__textLink{border-bottom:1px solid var(--control);align-items:center;gap:15px;min-height:44px;font-size:14px;line-height:1.4;display:inline-flex}.memcat-landing-module__ackIWW__textLink:hover{border-color:var(--ink)}.memcat-landing-module__ackIWW__heroNote{color:var(--muted);margin-top:18px;font-size:12px}.memcat-landing-module__ackIWW__heroVisual{align-self:center;min-width:0;margin-right:0}.memcat-landing-module__ackIWW__productStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#56634e;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:13px;display:flex}.memcat-landing-module__ackIWW__productStrip>span{align-items:center;gap:11px;display:flex}.memcat-landing-module__ackIWW__section{padding-top:86px;scroll-margin-top:30px}.memcat-landing-module__ackIWW__sectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:33px;display:grid}.memcat-landing-module__ackIWW__sectionLabel{color:var(--muted);margin-bottom:16px;font-size:12px;display:block}.memcat-landing-module__ackIWW__section h2,.memcat-landing-module__ackIWW__economics h2{letter-spacing:-1.8px;font-size:43px;font-weight:500;line-height:1.13}.memcat-landing-module__ackIWW__section h2>span,.memcat-landing-module__ackIWW__economics h2>span{color:var(--muted)}.memcat-landing-module__ackIWW__sectionHeading>p{max-width:395px;color:var(--muted);padding-bottom:2px;font-size:16px;line-height:1.75}.memcat-landing-module__ackIWW__exampleShell{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.memcat-landing-module__ackIWW__exampleTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;padding:13px 20px;display:flex}.memcat-landing-module__ackIWW__exampleTabs button{min-height:44px;color:var(--muted);border:1px solid #0000;border-radius:4px;padding:9px 14px;font-size:13px;line-height:1.4}.memcat-landing-module__ackIWW__exampleTabs button[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:#becd93}.memcat-landing-module__ackIWW__exampleTabs button:hover{color:var(--ink);background:#eff1e8}.memcat-landing-module__ackIWW__exampleBody{grid-template-columns:1fr 1fr;display:grid}.memcat-landing-module__ackIWW__exampleInput{border-right:1px solid var(--line);padding:27px 32px}.memcat-landing-module__ackIWW__exampleMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.memcat-landing-module__ackIWW__categoryTag{border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:4px 10px;font-size:11px}.memcat-landing-module__ackIWW__exampleInput blockquote{letter-spacing:-.75px;max-width:425px;min-height:79px;margin:26px 0 30px;font-size:27px;font-weight:400;line-height:1.43}.memcat-landing-module__ackIWW__exampleHint{color:var(--muted);margin-top:12px;font-size:12px}.memcat-landing-module__ackIWW__exampleOutput{flex-direction:column;justify-content:center;min-width:0;padding:22px 32px;display:flex}.memcat-landing-module__ackIWW__decisionRow{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:19px 0;display:flex}.memcat-landing-module__ackIWW__decisionRow>div{flex:1;min-width:0}.memcat-landing-module__ackIWW__decisionRow>div>span{color:var(--muted);margin-bottom:4px;font-size:12px;line-height:1.5;display:block}.memcat-landing-module__ackIWW__decisionRow code{font-family:var(--mono);word-break:break-word;font-size:14px;font-weight:400}.memcat-landing-module__ackIWW__decisionRow strong{letter-spacing:-.3px;font-size:18px;font-weight:500;line-height:1.5}.memcat-landing-module__ackIWW__stepNumber{color:#596751;border:1px solid #b7bfae;border-radius:4px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.memcat-landing-module__ackIWW__decisionSelected .memcat-landing-module__ackIWW__stepNumber{background:var(--lime);color:var(--ink);border-color:#899d5e}.memcat-landing-module__ackIWW__decisionDetail{color:var(--muted);min-height:72px;padding-top:19px;font-size:14px;line-height:1.7}.memcat-landing-module__ackIWW__executionTrace{color:#416447;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:11px;line-height:1.7;display:flex}.memcat-landing-module__ackIWW__executionTrace>span:first-child{align-items:center;gap:4px;display:flex}.memcat-landing-module__ackIWW__executionTrace code{font:11px var(--mono)}.memcat-landing-module__ackIWW__exampleDisclaimer{color:var(--muted);border-top:1px solid var(--line);padding:16px 24px;font-size:12px;line-height:1.7}.memcat-landing-module__ackIWW__steps{grid-template-columns:repeat(3,1fr);gap:38px;margin:38px 0 0;padding:0;list-style:none;display:grid}.memcat-landing-module__ackIWW__steps>li{border-top:1px solid var(--line);min-width:0;padding-top:19px}.memcat-landing-module__ackIWW__stepIndex{color:var(--muted);font-size:12px}.memcat-landing-module__ackIWW__stepArt,.memcat-landing-module__ackIWW__traceArt{flex-wrap:wrap;align-items:center;gap:7px;height:112px;display:flex}.memcat-landing-module__ackIWW__stepArt>span{background:var(--surface);border:1px solid #bcc5b1;border-radius:4px;padding:7px 9px;font-size:12px;line-height:1.4}.memcat-landing-module__ackIWW__stepArt .memcat-landing-module__ackIWW__policyNode{background:#e5eccf;border-color:#becd93}.memcat-landing-module__ackIWW__traceArt{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;display:flex}.memcat-landing-module__ackIWW__traceArt>span{color:#486039;align-items:center;gap:9px;font-size:12px;display:flex}.memcat-landing-module__ackIWW__steps h3{letter-spacing:-.55px;margin-bottom:11px;font-size:20px;font-weight:500;line-height:1.4}.memcat-landing-module__ackIWW__steps p{color:var(--muted);max-width:325px;font-size:14px;line-height:1.75}.memcat-landing-module__ackIWW__boundaryNote{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;margin-top:31px;padding-top:20px;font-size:13px;display:flex}.memcat-landing-module__ackIWW__boundaryNote svg{color:#607347}.memcat-landing-module__ackIWW__sdkSection{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-bottom:77px;display:grid}.memcat-landing-module__ackIWW__sdkCopy>p{color:var(--muted);max-width:425px;margin-top:22px;font-size:16px;line-height:1.75}.memcat-landing-module__ackIWW__featureList{gap:11px;margin:25px 0;padding:0;font-size:13px;list-style:none;display:grid}.memcat-landing-module__ackIWW__featureList li{align-items:flex-start;gap:9px;line-height:1.7;display:flex}.memcat-landing-module__ackIWW__featureList svg{color:#607347;margin-top:4px}.memcat-landing-module__ackIWW__sdkActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.memcat-landing-module__ackIWW__sdkCopy .memcat-landing-module__ackIWW__sdkNote{max-width:440px;margin-top:20px;font-size:12px;line-height:1.8}.memcat-landing-module__ackIWW__sdkNote code{font-family:var(--mono);font-size:11px}.memcat-landing-module__ackIWW__codePanel{border:1px solid var(--line);background:#eef0e5;border-radius:8px;min-width:0;overflow:hidden}.memcat-landing-module__ackIWW__codeHeader{color:#59634f;border-bottom:1px solid #cbd1be;justify-content:space-between;gap:20px;padding:16px 22px;font-size:12px;display:flex}.memcat-landing-module__ackIWW__codePanel pre{tab-size:2;font-family:var(--mono);color:#344b30;margin:0;padding:25px 26px;font-size:13px;line-height:1.8;overflow-x:auto}.memcat-landing-module__ackIWW__codePanel>p{color:#59634f;border-top:1px solid #cbd1be;padding:15px 22px;font-size:12px;line-height:1.65}.memcat-landing-module__ackIWW__economics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:44px 0 46px;display:grid}.memcat-landing-module__ackIWW__economics h2{letter-spacing:-1.1px;font-size:34px}.memcat-landing-module__ackIWW__economics>div>p{color:var(--muted);max-width:460px;font-size:15px;line-height:1.75}.memcat-landing-module__ackIWW__costEquation{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0 10px;font-size:12px;display:flex}.memcat-landing-module__ackIWW__costEquation>span:nth-child(2){color:#6f815a;font-size:17px}.memcat-landing-module__ackIWW__economics .memcat-landing-module__ackIWW__textLink{font-size:12px}.memcat-landing-module__ackIWW__quality{grid-template-columns:50px 1fr;align-items:start;gap:26px;max-width:795px;margin:76px auto;display:grid}.memcat-landing-module__ackIWW__qualityMark{color:#718451;place-items:center;width:50px;height:55px;margin-top:7px;display:grid}.memcat-landing-module__ackIWW__quality h2{letter-spacing:-.7px;margin-bottom:15px;font-size:27px;font-weight:500;line-height:1.3}.memcat-landing-module__ackIWW__quality p{color:var(--muted);font-size:15px;line-height:1.8}.memcat-landing-module__ackIWW__quality .memcat-landing-module__ackIWW__sectionLabel{margin-bottom:10px}.memcat-landing-module__ackIWW__closing{background:var(--lime);border-radius:8px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:64px;padding:41px 44px;display:flex}.memcat-landing-module__ackIWW__closing h2{letter-spacing:-1.4px;font-size:39px;font-weight:500;line-height:1.14}.memcat-landing-module__ackIWW__closing p{color:#4c5d37;margin-top:16px;font-size:14px}.memcat-landing-module__ackIWW__closing .memcat-landing-module__ackIWW__primary{flex-shrink:0}.memcat-landing-module__ackIWW__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-top:27px;padding-bottom:31px;display:flex}.memcat-landing-module__ackIWW__footer>.memcat-landing-module__ackIWW__brand span{font-size:24px!important}.memcat-landing-module__ackIWW__footer>span{color:var(--muted);font-size:12px}.memcat-landing-module__ackIWW__footer>div{gap:25px;font-size:12px;display:flex}.memcat-landing-module__ackIWW__footer>div>a{align-items:center;gap:6px;min-height:44px;display:flex}.memcat-landing-module__ackIWW__skip{background:var(--ink);z-index:10;padding:12px 18px;position:fixed;top:10px;left:10px;color:var(--paper)!important}.memcat-landing-module__ackIWW__skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}@media (min-width:1440px){.memcat-landing-module__ackIWW__heroVisual{margin-right:0}.memcat-landing-module__ackIWW__hero{grid-template-columns:1fr 1.2fr;gap:10px}}@media (max-width:1100px){.memcat-landing-module__ackIWW__header,.memcat-landing-module__ackIWW__main,.memcat-landing-module__ackIWW__footer{padding-left:36px;padding-right:36px}.memcat-landing-module__ackIWW__hero{grid-template-columns:1fr 1fr;gap:15px;min-height:555px}.memcat-landing-module__ackIWW__hero h1{letter-spacing:-2.7px;font-size:59px}.memcat-landing-module__ackIWW__heroDescription{font-size:16px}.memcat-landing-module__ackIWW__heroActions{gap:16px}.memcat-landing-module__ackIWW__primary{gap:15px;font-size:13px}.memcat-landing-module__ackIWW__textLink{gap:10px;font-size:13px}.memcat-landing-module__ackIWW__header nav{gap:24px}.memcat-landing-module__ackIWW__sectionHeading,.memcat-landing-module__ackIWW__sdkSection,.memcat-landing-module__ackIWW__economics{gap:38px}.memcat-landing-module__ackIWW__section h2{font-size:38px}.memcat-landing-module__ackIWW__steps{gap:27px}.memcat-landing-module__ackIWW__exampleInput,.memcat-landing-module__ackIWW__exampleOutput{padding-left:24px;padding-right:24px}.memcat-landing-module__ackIWW__exampleInput blockquote{font-size:24px}.memcat-landing-module__ackIWW__stepArt{gap:6px}.memcat-landing-module__ackIWW__stepArt>span{padding:6px 7px;font-size:11px}.memcat-landing-module__ackIWW__closing h2{font-size:36px}.memcat-landing-module__ackIWW__footer>span{max-width:225px}}@media (max-width:800px){.memcat-landing-module__ackIWW__hero{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:41px 0 18px}.memcat-landing-module__ackIWW__heroCopy{max-width:580px}.memcat-landing-module__ackIWW__hero h1{letter-spacing:-3px;margin-top:23px;font-size:64px}.memcat-landing-module__ackIWW__heroDescription{max-width:460px}.memcat-landing-module__ackIWW__heroVisual{width:100%;max-width:630px;margin:0 auto}.memcat-landing-module__ackIWW__heroActions{margin-top:26px}.memcat-landing-module__ackIWW__heroNote{margin-top:15px}.memcat-landing-module__ackIWW__heroVisual{margin-top:0}.memcat-landing-module__ackIWW__header{height:94px}.memcat-landing-module__ackIWW__header nav{gap:20px}.memcat-landing-module__ackIWW__navGuide{display:none!important}.memcat-landing-module__ackIWW__productStrip{gap:16px;font-size:12px}.memcat-landing-module__ackIWW__productStrip>span{gap:7px}.memcat-landing-module__ackIWW__section{padding-top:64px}.memcat-landing-module__ackIWW__sectionHeading{grid-template-columns:1fr;gap:20px;margin-bottom:27px}.memcat-landing-module__ackIWW__sectionHeading>p{max-width:480px;font-size:15px}.memcat-landing-module__ackIWW__section h2{font-size:38px}.memcat-landing-module__ackIWW__sdkSection{grid-template-columns:1fr;gap:31px;padding-bottom:57px}.memcat-landing-module__ackIWW__sdkCopy>p,.memcat-landing-module__ackIWW__sdkCopy .memcat-landing-module__ackIWW__sdkNote{max-width:550px}.memcat-landing-module__ackIWW__codePanel{width:100%;max-width:650px}.memcat-landing-module__ackIWW__economics{gap:32px}.memcat-landing-module__ackIWW__economics h2{font-size:29px}.memcat-landing-module__ackIWW__steps{gap:23px}.memcat-landing-module__ackIWW__steps h3{font-size:18px}.memcat-landing-module__ackIWW__steps p{font-size:13px}.memcat-landing-module__ackIWW__stepArt{align-content:center;gap:5px;height:135px}.memcat-landing-module__ackIWW__traceArt{height:135px}.memcat-landing-module__ackIWW__exampleInput blockquote{min-height:95px;font-size:22px}.memcat-landing-module__ackIWW__exampleOutput{padding:20px}.memcat-landing-module__ackIWW__decisionRow{gap:11px}.memcat-landing-module__ackIWW__decisionRow strong{font-size:16px}.memcat-landing-module__ackIWW__decisionRow code{font-size:12px}.memcat-landing-module__ackIWW__closing{padding:33px 28px}.memcat-landing-module__ackIWW__closing h2{font-size:31px}.memcat-landing-module__ackIWW__footer{flex-wrap:wrap}.memcat-landing-module__ackIWW__footer>span{max-width:none;margin-left:auto}.memcat-landing-module__ackIWW__footer>div{margin-left:auto}.memcat-landing-module__ackIWW__quality{margin:58px auto}}@media (max-width:540px){.memcat-landing-module__ackIWW__header,.memcat-landing-module__ackIWW__main,.memcat-landing-module__ackIWW__footer{padding-left:24px;padding-right:24px}.memcat-landing-module__ackIWW__header{flex-wrap:wrap;gap:20px;height:auto;min-height:90px;padding-top:18px;padding-bottom:15px}.memcat-landing-module__ackIWW__header nav{order:2;justify-content:space-between;gap:12px;width:100%;font-size:13px}.memcat-landing-module__ackIWW__header nav>a{min-height:44px}.memcat-landing-module__ackIWW__header .memcat-landing-module__ackIWW__navCta{gap:10px;padding:0 11px}.memcat-landing-module__ackIWW__hero{gap:8px;padding-top:34px}.memcat-landing-module__ackIWW__eyebrow{gap:6px;max-width:310px;font-size:11px}.memcat-landing-module__ackIWW__alpha{font-size:10px}.memcat-landing-module__ackIWW__hero h1{letter-spacing:-2.2px;margin:22px 0;font-size:clamp(42px,10.9vw,57px);line-height:1.08}.memcat-landing-module__ackIWW__heroDescription{max-width:390px;font-size:16px;line-height:1.7}.memcat-landing-module__ackIWW__heroActions{gap:10px 17px;margin-top:25px}.memcat-landing-module__ackIWW__heroActions .memcat-landing-module__ackIWW__primary{gap:12px;padding:11px 13px;font-size:13px}.memcat-landing-module__ackIWW__heroActions .memcat-landing-module__ackIWW__textLink{gap:8px;font-size:12px}.memcat-landing-module__ackIWW__heroNote{max-width:300px;margin-top:15px;font-size:12px;line-height:1.7}.memcat-landing-module__ackIWW__heroVisual{width:100%;margin:6px 0 0}.memcat-landing-module__ackIWW__productStrip{grid-template-columns:1fr;gap:13px;padding:18px 0;font-size:13px;display:grid}.memcat-landing-module__ackIWW__productStrip>span{gap:11px}.memcat-landing-module__ackIWW__section{padding-top:53px}.memcat-landing-module__ackIWW__sectionLabel{margin-bottom:13px;font-size:12px}.memcat-landing-module__ackIWW__section h2{letter-spacing:-1.2px;font-size:33px}.memcat-landing-module__ackIWW__sectionHeading{gap:19px;margin-bottom:25px}.memcat-landing-module__ackIWW__sectionHeading>p{font-size:15px}.memcat-landing-module__ackIWW__exampleTabs{gap:4px;padding:10px}.memcat-landing-module__ackIWW__exampleTabs button{flex:1;min-height:44px;padding:9px 10px;font-size:12px}.memcat-landing-module__ackIWW__exampleBody{grid-template-columns:1fr}.memcat-landing-module__ackIWW__exampleInput{border-right:0;border-bottom:1px solid var(--line);padding:23px 21px}.memcat-landing-module__ackIWW__exampleInput blockquote{letter-spacing:-.5px;min-height:0;margin:23px 0;font-size:25px}.memcat-landing-module__ackIWW__exampleMeta{font-size:12px}.memcat-landing-module__ackIWW__exampleOutput{padding:11px 21px 23px}.memcat-landing-module__ackIWW__decisionRow{gap:14px;padding:18px 0}.memcat-landing-module__ackIWW__decisionRow strong{font-size:18px}.memcat-landing-module__ackIWW__decisionRow code{font-size:14px}.memcat-landing-module__ackIWW__decisionDetail{min-height:0;font-size:14px;line-height:1.7}.memcat-landing-module__ackIWW__executionTrace{gap:9px;font-size:12px}.memcat-landing-module__ackIWW__executionTrace code{font-size:11px}.memcat-landing-module__ackIWW__exampleDisclaimer{padding:15px 21px;font-size:12px}.memcat-landing-module__ackIWW__exampleHint{font-size:12px}.memcat-landing-module__ackIWW__steps{grid-template-columns:1fr;gap:27px;margin-top:29px}.memcat-landing-module__ackIWW__steps>li{grid-template-columns:26px 1fr;column-gap:15px;padding-top:18px;display:grid}.memcat-landing-module__ackIWW__stepIndex{grid-area:1/1/4;margin-top:0}.memcat-landing-module__ackIWW__stepArt,.memcat-landing-module__ackIWW__traceArt{grid-column:2;align-content:center;align-items:flex-start;height:73px}.memcat-landing-module__ackIWW__traceArt{justify-content:center}.memcat-landing-module__ackIWW__stepArt>span{padding:7px 10px;font-size:12px}.memcat-landing-module__ackIWW__steps h3{grid-column:2;margin:2px 0 8px;font-size:20px}.memcat-landing-module__ackIWW__steps p{grid-column:2;max-width:none;font-size:14px}.memcat-landing-module__ackIWW__boundaryNote{align-items:flex-start;gap:9px;margin-top:28px;font-size:12px;line-height:1.7}.memcat-landing-module__ackIWW__boundaryNote svg{margin-top:4px}.memcat-landing-module__ackIWW__sdkCopy>p{margin-top:20px;font-size:15px}.memcat-landing-module__ackIWW__featureList{gap:12px;margin:23px 0;font-size:13px}.memcat-landing-module__ackIWW__sdkActions{gap:19px}.memcat-landing-module__ackIWW__sdkCopy .memcat-landing-module__ackIWW__sdkNote{margin-top:17px;font-size:12px}.memcat-landing-module__ackIWW__codePanel pre{padding:23px 20px;font-size:12px}.memcat-landing-module__ackIWW__codeHeader{padding:15px 20px}.memcat-landing-module__ackIWW__codePanel>p{padding:14px 20px}.memcat-landing-module__ackIWW__economics{grid-template-columns:1fr;gap:22px;padding:30px 0 33px}.memcat-landing-module__ackIWW__economics h2{letter-spacing:-1.1px;font-size:31px}.memcat-landing-module__ackIWW__economics>div>p{font-size:14px}.memcat-landing-module__ackIWW__costEquation{gap:8px;font-size:12px}.memcat-landing-module__ackIWW__quality{grid-template-columns:1fr;gap:12px;margin:47px auto}.memcat-landing-module__ackIWW__qualityMark{width:43px;height:43px;margin:0}.memcat-landing-module__ackIWW__quality h2{letter-spacing:-.6px;font-size:26px}.memcat-landing-module__ackIWW__quality p{font-size:14px;line-height:1.8}.memcat-landing-module__ackIWW__closing{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:38px;padding:28px 25px}.memcat-landing-module__ackIWW__closing h2{letter-spacing:-1.2px;font-size:33px}.memcat-landing-module__ackIWW__closing p{margin-top:13px;font-size:13px;line-height:1.7}.memcat-landing-module__ackIWW__footer{gap:17px;padding-top:22px;padding-bottom:25px}.memcat-landing-module__ackIWW__footer>.memcat-landing-module__ackIWW__brand span{font-size:23px!important}.memcat-landing-module__ackIWW__footer>span{order:3;width:100%;margin:0;font-size:12px}.memcat-landing-module__ackIWW__footer>div{flex-wrap:wrap;gap:16px;margin:0;font-size:12px}.memcat-landing-module__ackIWW__footer>div>a{gap:4px}}@media (max-width:360px){.memcat-landing-module__ackIWW__header,.memcat-landing-module__ackIWW__main,.memcat-landing-module__ackIWW__footer{padding-left:20px;padding-right:20px}.memcat-landing-module__ackIWW__hero h1{letter-spacing:-2px;font-size:39px}.memcat-landing-module__ackIWW__heroActions{gap:14px}.memcat-landing-module__ackIWW__heroActions .memcat-landing-module__ackIWW__primary{gap:9px;padding-left:11px;padding-right:11px;font-size:12px}.memcat-landing-module__ackIWW__heroActions .memcat-landing-module__ackIWW__textLink{gap:7px;font-size:12px}.memcat-landing-module__ackIWW__heroNote{font-size:11px}.memcat-landing-module__ackIWW__header nav{gap:8px;font-size:12px}.memcat-landing-module__ackIWW__eyebrow{font-size:10px}.memcat-landing-module__ackIWW__exampleTabs{gap:2px;padding:8px}.memcat-landing-module__ackIWW__exampleTabs button{padding:8px 6px;font-size:11px}.memcat-landing-module__ackIWW__exampleInput,.memcat-landing-module__ackIWW__exampleOutput{padding-left:18px;padding-right:18px}.memcat-landing-module__ackIWW__exampleInput blockquote{font-size:23px}.memcat-landing-module__ackIWW__exampleDisclaimer{padding-left:18px;padding-right:18px}.memcat-landing-module__ackIWW__section h2{font-size:31px}.memcat-landing-module__ackIWW__stepArt>span{padding:7px 8px;font-size:11px}.memcat-landing-module__ackIWW__steps{gap:24px}.memcat-landing-module__ackIWW__featureList{font-size:12px}.memcat-landing-module__ackIWW__costEquation{font-size:11px}}@media (prefers-reduced-motion:reduce){.memcat-landing-module__ackIWW__site *{transition:none!important;animation:none!important}}.memcat-landing-module__ackIWW__benchmark{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:start;gap:32px;padding:0 0 22px;display:grid}.memcat-landing-module__ackIWW__benchmarkLead p{color:var(--muted);margin:8px 0;font-size:14px;line-height:1.6}.memcat-landing-module__ackIWW__benchmarkLead p strong{color:var(--ink);font-weight:550}.memcat-landing-module__ackIWW__benchmarkLead>span:last-child{color:var(--muted);font-size:12px;line-height:1.7;display:block}.memcat-landing-module__ackIWW__benchmark details{color:var(--muted);font-size:12px}.memcat-landing-module__ackIWW__benchmark summary{cursor:pointer;min-height:44px;color:var(--ink);padding:9px 0;font-size:13px;line-height:1.5}.memcat-landing-module__ackIWW__benchmark details p{margin:14px 0;line-height:1.7}.memcat-landing-module__ackIWW__benchmark table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:18px 0;font-size:12px}.memcat-landing-module__ackIWW__benchmark th,.memcat-landing-module__ackIWW__benchmark td{text-align:left;border-bottom:1px solid var(--line);padding:9px 10px 9px 0}.memcat-landing-module__ackIWW__benchmark th{color:var(--ink);font-weight:500}.memcat-landing-module__ackIWW__benchmark a{color:#3e5636;border-bottom:1px solid #a5b394;align-items:center;gap:6px;min-height:35px;display:inline-flex}.memcat-landing-module__ackIWW__benchmark summary:focus-visible{outline-offset:3px;outline:3px solid #5d743e}.memcat-landing-module__ackIWW__stackFlow{border:1px solid var(--line);background:#f0f2e8;border-radius:6px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1.25fr);align-items:center;gap:20px;margin-bottom:28px;padding:32px;display:grid}.memcat-landing-module__ackIWW__stackStart,.memcat-landing-module__ackIWW__stackRouter{text-align:center;flex-direction:column;align-items:center;gap:11px;display:flex}.memcat-landing-module__ackIWW__stackStart strong,.memcat-landing-module__ackIWW__stackRouter strong{font-size:18px;font-weight:500}.memcat-landing-module__ackIWW__stackStart span,.memcat-landing-module__ackIWW__stackRouter span{color:var(--muted);font-size:12px;line-height:1.6}.memcat-landing-module__ackIWW__stackRouter{background:#e8eedb;border:1px solid #bfcea8;border-radius:6px;padding:25px 8px}.memcat-landing-module__ackIWW__stackArrow{color:#8c9a7a}.memcat-landing-module__ackIWW__stackDestinations{gap:9px;display:grid}.memcat-landing-module__ackIWW__stackDestinations>div{background:#fafaf4;border:1px solid #d1d9c5;border-radius:4px;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.memcat-landing-module__ackIWW__stackDestinations span{color:var(--muted);font-size:11px}.memcat-landing-module__ackIWW__stackDestinations strong{font-size:13px;font-weight:500}@media (max-width:800px){.memcat-landing-module__ackIWW__benchmark{grid-template-columns:minmax(0,1fr);gap:7px}.memcat-landing-module__ackIWW__stackFlow{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1.2fr);gap:12px;padding:24px 16px}.memcat-landing-module__ackIWW__stackStart strong,.memcat-landing-module__ackIWW__stackRouter strong{font-size:15px}.memcat-landing-module__ackIWW__stackDestinations>div{padding:12px 10px}.memcat-landing-module__ackIWW__stackDestinations strong{font-size:12px}}@media (max-width:600px){.memcat-landing-module__ackIWW__benchmarkLead p{font-size:15px}.memcat-landing-module__ackIWW__stackFlow{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 20px}.memcat-landing-module__ackIWW__stackArrow{margin:auto;transform:rotate(90deg)}.memcat-landing-module__ackIWW__stackStart strong,.memcat-landing-module__ackIWW__stackRouter strong{font-size:17px}.memcat-landing-module__ackIWW__stackDestinations{width:100%}.memcat-landing-module__ackIWW__stackDestinations>div{padding:14px}.memcat-landing-module__ackIWW__stackDestinations span{font-size:12px}.memcat-landing-module__ackIWW__stackDestinations strong{font-size:14px}}.memcat-landing-module__ackIWW__hero h1{font-weight:650}.memcat-landing-module__ackIWW__heroMetric{border-top:1px solid var(--line);align-items:center;gap:19px;max-width:455px;margin-top:25px;padding-top:20px;display:flex}.memcat-landing-module__ackIWW__heroMetric>strong{letter-spacing:-3.5px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:61px;font-weight:650;line-height:1}.memcat-landing-module__ackIWW__heroMetric>strong>span{letter-spacing:-1px;font-size:28px}.memcat-landing-module__ackIWW__heroMetric>span{color:var(--muted);gap:3px;font-size:11px;line-height:1.5;display:grid}.memcat-landing-module__ackIWW__heroMetric b{color:var(--ink);font-size:14px;font-weight:550}.memcat-landing-module__ackIWW__heroMetric>svg{flex-shrink:0;margin-left:auto}.memcat-landing-module__ackIWW__metricScope{color:var(--muted);max-width:450px;margin-top:10px;font-size:10px;line-height:1.7}.memcat-landing-module__ackIWW__metricScope a{text-underline-offset:3px;margin-left:5px;text-decoration:underline}.memcat-landing-module__ackIWW__benefits{border-bottom:1px solid var(--line);padding:68px 0 48px}.memcat-landing-module__ackIWW__impactHeadline{letter-spacing:-3px;margin:18px 0 27px;font-size:clamp(38px,5.6vw,74px);font-weight:650;line-height:1.04}.memcat-landing-module__ackIWW__impactHeadline>span{color:#53713b}.memcat-landing-module__ackIWW__impactIntro{color:var(--muted);max-width:660px;font-size:17px;line-height:1.75}.memcat-landing-module__ackIWW__callComparison{grid-template-columns:1fr 1fr;gap:18px;margin:30px 0 35px;display:grid}.memcat-landing-module__ackIWW__callComparison>div{border:1px solid var(--line);border-radius:5px;padding:24px}.memcat-landing-module__ackIWW__callComparison>div:last-child{background:#e9efda;border-color:#bdcda8}.memcat-landing-module__ackIWW__callComparison span{color:#4c5d37;margin-bottom:13px;font-size:12px;display:block}.memcat-landing-module__ackIWW__callComparison p{flex-wrap:wrap;align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.memcat-landing-module__ackIWW__callComparison small{color:#4c5d37;margin-top:11px;font-size:11px;display:block}.memcat-landing-module__ackIWW__benefitGrid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.memcat-landing-module__ackIWW__benefitGrid .memcat-landing-module__ackIWW__sectionLabel{margin-bottom:10px}.memcat-landing-module__ackIWW__benefitGrid h3{letter-spacing:-.6px;margin-bottom:12px;font-size:24px;font-weight:500;line-height:1.25}.memcat-landing-module__ackIWW__benefitGrid p{color:var(--muted);max-width:460px;font-size:15px}@media (max-width:1100px){.memcat-landing-module__ackIWW__heroMetric{gap:12px}.memcat-landing-module__ackIWW__heroMetric>strong{font-size:53px}.memcat-landing-module__ackIWW__heroMetric b{font-size:13px}.memcat-landing-module__ackIWW__callComparison{grid-template-columns:1fr}}@media (max-width:800px){.memcat-landing-module__ackIWW__benefitGrid{gap:28px}}@media (max-width:540px){.memcat-landing-module__ackIWW__benefits{padding:42px 0 30px}.memcat-landing-module__ackIWW__impactHeadline{letter-spacing:-1.8px;font-size:39px}.memcat-landing-module__ackIWW__impactIntro{font-size:15px}.memcat-landing-module__ackIWW__benefitGrid{grid-template-columns:1fr;gap:30px}.memcat-landing-module__ackIWW__benefitGrid h3{font-size:23px}.memcat-landing-module__ackIWW__callComparison>div{padding:19px 16px}.memcat-landing-module__ackIWW__callComparison p{gap:7px;font-size:13px}.memcat-landing-module__ackIWW__heroMetric>strong{letter-spacing:-2px;font-size:49px}.memcat-landing-module__ackIWW__heroMetric>strong>span{font-size:24px}.memcat-landing-module__ackIWW__heroMetric>span{font-size:10px}.memcat-landing-module__ackIWW__heroMetric>svg{width:15px}}@media (max-width:360px){.memcat-landing-module__ackIWW__impactHeadline{font-size:33px}.memcat-landing-module__ackIWW__heroMetric{gap:10px}.memcat-landing-module__ackIWW__heroMetric>strong{font-size:44px}.memcat-landing-module__ackIWW__heroMetric b{font-size:12px}}.memcat-landing-module__ackIWW__heroProof{color:var(--muted);flex-wrap:wrap;gap:12px 22px;margin-top:20px;font-size:11px;display:flex}.memcat-landing-module__ackIWW__heroProof b{color:var(--ink);letter-spacing:-.5px;margin-right:3px;font-size:19px;font-weight:550}.memcat-landing-module__ackIWW__semanticExamples{border:1px solid var(--line);border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.memcat-landing-module__ackIWW__semanticExamples article{background:var(--surface);min-width:0;padding:27px 30px}.memcat-landing-module__ackIWW__semanticExamples article+article{border-left:1px solid var(--line);background:#eeefe4}.memcat-landing-module__ackIWW__semanticExamples blockquote{letter-spacing:-.6px;max-width:440px;min-height:104px;margin:12px 0 25px;font-size:25px;font-weight:400;line-height:1.4}.memcat-landing-module__ackIWW__semanticExamples article>div{align-items:center;gap:13px;font-size:16px;display:flex}.memcat-landing-module__ackIWW__semanticExamples strong{font-weight:550}.memcat-landing-module__ackIWW__semanticExamples article>p{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.7}.memcat-landing-module__ackIWW__semanticActions{align-items:center;gap:28px;margin:25px 0 35px;display:flex}.memcat-landing-module__ackIWW__semanticActions>p{color:var(--muted);max-width:510px;font-size:12px;line-height:1.8}.memcat-landing-module__ackIWW__semanticActions>a{flex-shrink:0}.memcat-landing-module__ackIWW__evidenceStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:25px;padding:28px 0;display:grid}.memcat-landing-module__ackIWW__evidenceStrip>div{flex-direction:column;gap:4px;min-width:0;display:flex}.memcat-landing-module__ackIWW__evidenceStrip strong{letter-spacing:-2px;font-size:45px;font-weight:550;line-height:1.2}.memcat-landing-module__ackIWW__evidenceStrip span{color:var(--ink);font-size:13px}.memcat-landing-module__ackIWW__evidenceStrip small{color:var(--muted);font-size:10px;line-height:1.7}.memcat-landing-module__ackIWW__evidenceNote{max-width:950px;color:var(--muted);margin-top:17px;font-size:11px;line-height:1.8}.memcat-landing-module__ackIWW__evidenceNote>a{border-bottom:1px solid #a8b19b;align-items:center;gap:5px;display:inline-flex}.memcat-landing-module__ackIWW__quality a{text-underline-offset:4px;text-decoration:underline}.memcat-landing-module__ackIWW__heroDescription{max-width:460px}.memcat-landing-module__ackIWW__heroActions{gap:17px}.memcat-landing-module__ackIWW__heroActions .memcat-landing-module__ackIWW__primary{gap:12px}.memcat-landing-module__ackIWW__heroActions .memcat-landing-module__ackIWW__textLink{font-size:12px}@media (max-width:760px){.memcat-landing-module__ackIWW__semanticExamples{grid-template-columns:1fr}.memcat-landing-module__ackIWW__semanticExamples article{padding:24px}.memcat-landing-module__ackIWW__semanticExamples article+article{border-left:0;border-top:1px solid var(--line)}.memcat-landing-module__ackIWW__semanticExamples blockquote{min-height:0;font-size:23px}.memcat-landing-module__ackIWW__semanticActions{flex-direction:column;align-items:flex-start;gap:15px}.memcat-landing-module__ackIWW__evidenceStrip{gap:14px}.memcat-landing-module__ackIWW__evidenceStrip strong{letter-spacing:-1.4px;font-size:36px}.memcat-landing-module__ackIWW__evidenceStrip span{font-size:11px}.memcat-landing-module__ackIWW__evidenceStrip small{font-size:9px}.memcat-landing-module__ackIWW__heroProof{gap:8px 17px}.memcat-landing-module__ackIWW__heroProof b{font-size:17px}}@media (max-width:400px){.memcat-landing-module__ackIWW__evidenceStrip{grid-template-columns:1fr}.memcat-landing-module__ackIWW__evidenceStrip>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:0 20px;padding-bottom:15px;display:grid}.memcat-landing-module__ackIWW__evidenceStrip>div:last-child{border:0;padding:0}.memcat-landing-module__ackIWW__evidenceStrip strong{grid-row:1/3;font-size:35px}.memcat-landing-module__ackIWW__evidenceStrip span{align-self:end}.memcat-landing-module__ackIWW__heroActions .memcat-landing-module__ackIWW__primary{font-size:13px}.memcat-landing-module__ackIWW__semanticExamples article{padding:21px}.memcat-landing-module__ackIWW__semanticExamples blockquote{font-size:21px}}.memcat-landing-module__ackIWW__main{padding-top:0}.memcat-landing-module__ackIWW__heroDescription{font-size:17px;line-height:1.65}.memcat-landing-module__ackIWW__heroMetric{margin-top:18px;padding-top:16px}.memcat-landing-module__ackIWW__heroProof{margin-top:12px}.memcat-landing-module__ackIWW__heroProof b{font-size:17px}.memcat-landing-module__ackIWW__economics .memcat-landing-module__ackIWW__costCondition{margin-top:18px;font-size:11px}
