.crl-root{--crl-forest:#071f1c;--crl-panel:#0c2a25;--crl-panel-2:#123a31;--crl-line:rgba(207,232,222,.14);--crl-text:#e8f2ee;--crl-muted:#9bb5ad;--crl-lime:#b6f36b;--crl-amber:#ffcf6e;--crl-coral:#ff9a85;--crl-cycle:10s;--crl-lead:0s;min-width:0}.crl-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.crl-hero h1{max-width:15ch;font-size:clamp(38px,4.4vw,64px);line-height:1.06}.crl-hero-note{margin:14px 0 0;color:var(--seo-muted,#526761);font-size:14px;line-height:1.5}.crl-visual{min-height:0;padding:clamp(14px,2.2vw,28px)}.crl-window{--crl-cycle:12s;width:100%;border:1px solid var(--crl-line);border-radius:20px;background:linear-gradient(180deg,#0f302a,var(--crl-panel));box-shadow:0 30px 60px -40px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;text-align:start}.crl-window-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--crl-line);color:var(--crl-muted);font-size:11px;font-weight:700}.crl-window-bar i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.18)}.crl-window-bar span{margin-inline-start:8px}.crl-window-body{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);min-height:370px}.crl-chat{display:flex;flex-direction:column;gap:10px;padding:14px 12px;border-inline-end:1px solid var(--crl-line);background:rgba(0,0,0,.16)}.crl-chat-title{display:flex;align-items:center;gap:7px;color:var(--crl-text);font-size:12px}.crl-avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:var(--crl-forest);background:var(--crl-lime);font-size:11px;font-weight:900}.crl-chat-turn{display:none;flex-direction:column;gap:8px}.crl-bubble{margin:0;padding:9px 11px;border-radius:14px;font-size:12.5px;line-height:1.45}.crl-bubble.is-user{align-self:stretch;color:var(--crl-forest);background:#e9f5df;border-end-start-radius:4px}.crl-bubble.is-ai{align-self:flex-start;color:var(--crl-text);background:var(--crl-panel-2);border:1px solid var(--crl-line);border-end-end-radius:4px}.crl-chat-status{position:relative;min-height:18px;margin:0;font-size:11.5px;font-weight:750}.crl-chat-status i{position:absolute;inset-inline-start:0;font-style:normal}.crl-chat-status .is-building{color:var(--crl-lime);opacity:0}.crl-chat-status .is-ready{color:var(--crl-muted)}.crl-canvas{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px}.crl-stage{position:relative;flex:1 1;min-height:290px;padding:14px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid var(--crl-line)}.crl-stage-glow{position:absolute;inset:-1px;padding:2px;border-radius:15px;background:conic-gradient(from var(--lm-angle),transparent 0 62%,var(--crl-lime) 80%,#e8ffc6 86%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none}.crl-stage-scene{display:none}.crl-picker{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;border:0;min-width:0}.crl-picker legend{float:inline-start;margin-inline-end:4px;padding:0;color:var(--crl-muted);font-size:11.5px;font-weight:750}.crl-picker label{position:relative;cursor:pointer}.crl-picker input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.crl-picker span{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border:1px solid var(--crl-line);border-radius:999px;color:var(--crl-text);background:rgba(255,255,255,.04);font-size:12.5px;font-weight:750;transition:background .2s,color .2s,border-color .2s}.crl-picker label:hover span{border-color:rgba(182,243,107,.5)}.crl-picker input:checked+span{color:var(--crl-forest);background:var(--crl-lime);border-color:var(--crl-lime)}.crl-picker input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.crl-window .crl-stage-scene[data-kind=owners]{display:block}.crl-window .crl-chat-turn[data-kind=owners]{display:flex}.crl-window:has(.crl-picker input:checked:not([data-kind=owners])) :is(.crl-stage-scene,.crl-chat-turn)[data-kind=owners]{display:none}.crl-window:has(.crl-picker input[data-kind=charts]:checked) .crl-stage-scene[data-kind=charts],.crl-window:has(.crl-picker input[data-kind=resummary]:checked) .crl-stage-scene[data-kind=resummary],.crl-window:has(.crl-picker input[data-kind=sketch]:checked) .crl-stage-scene[data-kind=sketch],.crl-window:has(.crl-picker input[data-kind=timeline]:checked) .crl-stage-scene[data-kind=timeline]{display:block}.crl-window:has(.crl-picker input[data-kind=charts]:checked) .crl-chat-turn[data-kind=charts],.crl-window:has(.crl-picker input[data-kind=resummary]:checked) .crl-chat-turn[data-kind=resummary],.crl-window:has(.crl-picker input[data-kind=sketch]:checked) .crl-chat-turn[data-kind=sketch],.crl-window:has(.crl-picker input[data-kind=timeline]:checked) .crl-chat-turn[data-kind=timeline]{display:flex}.crl-pic{position:relative;color:var(--crl-text);font-size:12px;line-height:1.4}.crl-pic-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.crl-pic-head b{font-size:12.5px;font-weight:800}.crl-person{display:inline-grid;place-items:center;width:18px;height:18px;margin-inline-end:5px;border-radius:50%;color:var(--crl-forest);background:#cfe8de;font-size:10px;font-style:normal;font-weight:900;vertical-align:middle}.crl-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:2px;border-radius:999px;background:rgba(255,255,255,.08);font-size:11px;font-weight:800}.crl-toggle i{position:relative;z-index:1;padding:3px 10px;font-style:normal;text-align:center}.crl-toggle .is-table{color:var(--crl-forest)}.crl-toggle s{position:absolute;inset-block:2px;inset-inline-start:2px;width:calc(50% - 2px);border-radius:999px;background:var(--crl-lime)}.crl-owners-body{position:relative}.crl-table{display:grid;gap:4px}.crl-tr{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.9fr);gap:8px;align-items:center;padding:8px 10px;border-radius:9px;background:rgba(255,255,255,.05)}.crl-tr.is-head{padding-block:2px;color:var(--crl-muted);background:none;font-size:10.5px;font-weight:800}.crl-tr span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crl-task{font-weight:700}.crl-due{color:var(--crl-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crl-status{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10.5px;font-style:normal;font-weight:800}.crl-status.is-open{color:#d9f6b8;background:rgba(182,243,107,.14)}.crl-status.is-late{color:var(--crl-amber);background:rgba(255,207,110,.14)}.crl-status.is-done{color:#9bd8c4;background:rgba(155,216,196,.12)}.crl-kanban{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;opacity:0;visibility:hidden}.crl-col{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:10px;background:rgba(0,0,0,.18)}.crl-col-head{font-size:10.5px;font-weight:850}.crl-col-head.is-open{color:var(--crl-lime)}.crl-col-head.is-late{color:var(--crl-amber)}.crl-col-head.is-done{color:#9bd8c4}.crl-card{display:grid;gap:4px;padding:8px;border-radius:8px;background:var(--crl-panel-2);border-inline-start:3px solid var(--crl-lime);font-size:11px;font-weight:700}.crl-card.is-late{border-inline-start-color:var(--crl-amber)}.crl-card.is-done{border-inline-start-color:#9bd8c4;opacity:.82}.crl-card small{color:var(--crl-muted);font-size:10px;font-weight:650}.crl-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.crl-kpi{padding:10px;border-radius:10px;background:rgba(255,255,255,.05)}.crl-kpi b{display:block;color:var(--crl-lime);font-size:22px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.crl-kpi small{color:var(--crl-muted);font-size:10.5px;font-weight:750}.crl-count{--lm-n:var(--crl-to);counter-reset:crl-n var(--lm-n)}.crl-count:after{content:counter(crl-n)}.crl-charts-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px}.crl-charts-grid>div>small{display:block;margin-bottom:8px;color:var(--crl-muted);font-size:10.5px;font-weight:800}.crl-talk-row{display:grid;grid-template-columns:34px minmax(0,1fr) 30px;gap:6px;align-items:center;margin-bottom:7px;font-size:11px;font-weight:700}.crl-talk-row i{height:8px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}.crl-talk-row s{display:block;width:var(--crl-w);height:100%;border-radius:inherit;background:linear-gradient(90deg,#7fd8b8,var(--crl-lime));transform-origin:left center}[dir=rtl] .crl-talk-row s{transform-origin:right center;background:linear-gradient(270deg,#7fd8b8,var(--crl-lime))}.crl-talk-row em{color:var(--crl-muted);font-size:10.5px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crl-bars-plot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:end;height:112px}.crl-bar{display:grid;grid-template-rows:1fr auto;height:100%;gap:4px;text-align:center}.crl-bar i{position:relative;align-self:end;display:flex;flex-direction:column-reverse;height:var(--crl-h);border-radius:6px 6px 3px 3px;overflow:hidden;transform-origin:bottom center}.crl-bar s{display:block}.crl-bar .is-done{height:var(--crl-done);background:var(--crl-lime)}.crl-bar .is-open{flex:1 1;background:rgba(182,243,107,.3)}.crl-bar span{color:var(--crl-muted);font-size:10px;font-weight:750}.crl-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;border-bottom:1px solid var(--crl-line);font-size:11px;font-weight:800}.crl-tabs span{padding:6px 4px 8px;color:var(--crl-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crl-tabs span:first-child{color:var(--crl-text)}.crl-tabs s{position:absolute;inset-block-end:-1px;inset-inline-start:0;width:33.333%;height:2px;background:var(--crl-lime)}.crl-doc,.crl-docs{display:grid}.crl-doc{grid-area:1/1;gap:8px;align-content:start}.crl-doc:not(:first-child){opacity:0;visibility:hidden}.crl-doc-headline{padding:8px 10px;border-radius:10px;background:rgba(182,243,107,.1);border-inline-start:3px solid var(--crl-lime)}.crl-doc-headline small{display:block;color:var(--crl-lime);font-size:10px;font-weight:850}.crl-doc-headline p{margin:2px 0 0;font-size:12px;font-weight:750}.crl-doc-section b{display:block;margin-bottom:3px;color:var(--crl-muted);font-size:10.5px;font-weight:850}.crl-doc-section p{margin:0 0 3px;font-size:11.5px}.crl-doc-section p:before{content:"•";margin-inline-end:6px;color:var(--crl-lime)}.crl-cite{justify-self:start;padding:3px 9px;border-radius:999px;color:var(--crl-forest);background:var(--crl-lime);font-size:10.5px;font-style:normal;font-weight:850}.crl-timeline{position:relative;padding-top:4px}.crl-phases{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px}.crl-phases span{padding:4px 10px;border-radius:8px;color:var(--crl-text);background:rgba(127,216,184,.14);font-size:10.5px;font-weight:800}.crl-phases span+span{background:rgba(182,243,107,.14)}.crl-track{position:relative}.crl-line{position:absolute;inset-inline:6%;top:55.5px;height:3px;border-radius:999px;background:rgba(255,255,255,.08)}.crl-line s{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7fd8b8,var(--crl-lime));transform-origin:left center}[dir=rtl] .crl-line s{transform-origin:right center;background:linear-gradient(270deg,#7fd8b8,var(--crl-lime))}.crl-points{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.crl-points li{display:grid;grid-template-rows:46px 14px auto auto;justify-items:center;row-gap:4px;text-align:center}.crl-decision{align-self:end;max-width:96%;padding:4px 8px;border-radius:8px;color:var(--crl-forest);background:#e9f5df;font-size:10px;font-style:normal;font-weight:800;line-height:1.3}.crl-decision.is-empty{visibility:hidden}.crl-dot{width:14px;height:14px;border:3px solid var(--crl-panel);border-radius:50%;background:var(--crl-lime);box-shadow:0 0 0 2px var(--crl-lime)}.crl-points b{margin-top:4px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crl-points span{color:var(--crl-muted);font-size:10.5px;font-weight:700}.crl-board{position:relative;aspect-ratio:400/250;border-radius:12px;background-color:rgba(255,255,255,.025);background-image:radial-gradient(circle,rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:16px 16px}.crl-board-lines{position:absolute;inset:0;width:100%;height:100%;color:rgba(207,232,222,.55);overflow:visible}.crl-board-lines>path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}.crl-note{position:absolute;max-width:34%;padding:7px 10px;border-radius:8px;color:var(--crl-forest);background:#f4f1e8;box-shadow:0 8px 18px -12px rgba(0,0,0,.8);font-size:11px;font-weight:800;line-height:1.3;text-align:center;transform:translate(-50%,-50%)}.crl-note.is-start{background:var(--crl-lime)}.crl-note.is-decision{background:#d8f2e7}.crl-note.is-question{color:var(--crl-text);background:var(--crl-panel-2);border:1.5px dashed rgba(255,207,110,.8)}.crl-kind-list{display:grid;gap:clamp(28px,5vw,64px)}.crl-kind{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(22px,4vw,56px);align-items:center}.crl-kind:nth-child(2n) .crl-kind-copy{order:2}.crl-kind-label{display:inline-flex;align-items:center;gap:8px;color:#3d6258;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:750;letter-spacing:.04em}.crl-kind-label b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--seo-forest);background:var(--seo-lime);font-size:11px}.crl-kind h3{margin:12px 0 10px;color:var(--seo-forest);font-size:clamp(24px,2.6vw,34px);line-height:1.15;letter-spacing:-.03em}.crl-kind-copy>p{margin:0 0 14px;color:#334d46;font-size:17px;line-height:1.7}.crl-kind-copy ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.crl-kind-copy li{position:relative;padding-inline-start:24px;color:#334d46;font-size:15px;line-height:1.5}.crl-kind-copy li:before{content:"";position:absolute;inset-inline-start:0;top:.45em;width:12px;height:12px;border-radius:4px;background:var(--seo-lime)}.crl-kind-visual{padding:clamp(16px,2.4vw,26px);border-radius:26px;background:linear-gradient(160deg,#0f302a,var(--crl-forest));box-shadow:0 30px 70px -50px rgba(7,31,28,.9)}.crl-kind-visual .crl-pic{--crl-cycle:10s}.crl-kind-visual .crl-pic-resummary{--crl-cycle:12s}.crl-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.crl-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crl-source-grid article{padding:20px;border:1px solid var(--seo-line);border-radius:18px;background:#fbfaf5}.crl-source-grid span{display:inline-block;padding:3px 10px;border-radius:999px;color:var(--seo-forest);background:var(--seo-lime-soft);font-size:12px;font-weight:850}.crl-source-grid h3{margin:12px 0 6px;color:var(--seo-forest);font-size:19px}.crl-source-grid p{margin:0;color:#4b625b;font-size:14.5px;line-height:1.55}.crl-sources-note{margin:16px 0 0;color:var(--seo-muted);font-size:14px;font-weight:650}.crl-trust .seo-brand-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crl-root .seo-brand-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-motion=on] .crl-bubble.is-user span{display:inline-block;animation:crl-type var(--crl-cycle) steps(26) infinite both}[data-motion=on] .crl-bubble.is-user{animation:crl-pop-hold var(--crl-cycle) var(--lm-ease) infinite both}[data-motion=on] .crl-bubble.is-ai{animation:crl-reply var(--crl-cycle) var(--lm-ease) infinite both}[data-motion=on] .crl-chat-status .is-building{animation:crl-building var(--crl-cycle) linear infinite both}[data-motion=on] .crl-chat-status .is-ready{animation:crl-ready var(--crl-cycle) linear infinite both}[data-motion=on] .crl-stage-glow{animation:lm-spin 2.2s linear infinite,crl-glow var(--crl-cycle) linear infinite both}[data-motion=on] .crl-window .crl-pic{--crl-lead:3.4s}@keyframes crl-type{0%,3%{clip-path:inset(0 100% 0 0)}22%,94%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}[data-motion=on][dir=rtl] .crl-bubble.is-user span,[dir=rtl] [data-motion=on] .crl-bubble.is-user span{animation-name:crl-type-rtl}@keyframes crl-type-rtl{0%,3%{clip-path:inset(0 0 0 100%)}22%,94%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes crl-pop-hold{0%{opacity:0;transform:translateY(6px)}3%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes crl-reply{0%,24%{opacity:0;transform:translateY(6px) scale(.96)}28%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes crl-building{0%,27%{opacity:0}29%,56%{opacity:1}58%,to{opacity:0}}@keyframes crl-ready{0%,57%{opacity:0}60%,94%{opacity:1}to{opacity:0}}@keyframes crl-glow{0%,27%{opacity:0}31%,54%{opacity:1}60%,to{opacity:0}}[data-motion=on] .crl-tr:not(.is-head){animation:crl-row var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:calc(var(--crl-lead) + var(--crl-i) * .28s)}[data-motion=on] .crl-table{animation:crl-table var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:var(--crl-lead)}[data-motion=on] .crl-kanban{animation:crl-kanban var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:var(--crl-lead)}[data-motion=on] .crl-card{animation:crl-card var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:calc(var(--crl-lead) + var(--crl-i) * .16s)}[data-motion=on] .crl-toggle s{animation:crl-knob var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:var(--crl-lead)}[data-motion=on] .crl-toggle .is-table{animation:crl-toggle-a var(--crl-cycle) linear infinite both;animation-delay:var(--crl-lead)}[data-motion=on] .crl-toggle .is-kanban{animation:crl-toggle-b var(--crl-cycle) linear infinite both;animation-delay:var(--crl-lead)}@keyframes crl-row{0%{opacity:0;transform:translateY(8px)}7%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes crl-table{0%,44%{opacity:1;transform:none}49%,95%{opacity:0;transform:scale(.98)}to{opacity:1}}@keyframes crl-kanban{0%,46%{opacity:0;visibility:hidden}48%,93%{opacity:1;visibility:visible}97%,to{opacity:0;visibility:hidden}}@keyframes crl-card{0%,48%{opacity:0;transform:translateY(-12px) rotate(-1.5deg)}55%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes crl-knob{0%,42%{transform:none}46%,94%{transform:translateX(calc(100% * var(--lm-dir)))}98%,to{transform:none}}@keyframes crl-toggle-a{0%,44%{color:var(--crl-forest)}46%,94%{color:var(--crl-text)}97%,to{color:var(--crl-forest)}}@keyframes crl-toggle-b{0%,44%{color:var(--crl-text)}46%,94%{color:var(--crl-forest)}97%,to{color:var(--crl-text)}}[data-motion=on] .crl-kpi{animation:crl-rise var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:calc(var(--crl-lead) + var(--crl-i) * .15s)}[data-motion=on] .crl-count{animation:crl-count var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:calc(var(--crl-lead) + var(--crl-i) * .15s)}[data-motion=on] .crl-talk-row s{animation:crl-grow-x var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:calc(var(--crl-lead) + .4s + var(--crl-i) * .18s)}[data-motion=on] .crl-bar i{animation:crl-grow-y var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:calc(var(--crl-lead) + .6s + var(--crl-i) * .16s)}@keyframes crl-rise{0%{opacity:0;transform:translateY(10px)}6%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes crl-count{0%{--lm-n:0}24%,to{--lm-n:var(--crl-to)}}@keyframes crl-grow-x{0%{transform:scaleX(0)}22%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes crl-grow-y{0%{transform:scaleY(0)}20%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}[data-motion=on] .crl-tabs s{animation:crl-tab-line var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:var(--crl-lead)}[data-motion=on] .crl-tabs span{animation:crl-tab-text var(--crl-cycle) linear infinite both;animation-delay:calc(var(--crl-lead) + var(--crl-cycle) * (var(--crl-i) / 3 - 1))}[data-motion=on] .crl-doc{opacity:0;visibility:hidden;animation:crl-doc var(--crl-cycle) linear infinite both;animation-delay:calc(var(--crl-lead) + var(--crl-cycle) * (var(--crl-f) / 3 - 1))}[data-motion=on] .crl-doc-headline,[data-motion=on] .crl-doc-section{animation:crl-doc-line var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:calc(var(--crl-lead) + var(--crl-cycle) * (var(--crl-f) / 3 - 1) + var(--crl-i, -1) * .22s + .22s)}[data-motion=on] .crl-cite{animation:lm-pulse 1.8s ease-out infinite}@keyframes crl-tab-line{0%,31%{transform:none}34%,64%{transform:translateX(calc(100% * var(--lm-dir)))}67%,97%{transform:translateX(calc(200% * var(--lm-dir)))}to{transform:none}}@keyframes crl-tab-text{0%,32%{color:var(--crl-text)}34%,to{color:var(--crl-muted)}}@keyframes crl-doc{0%{opacity:0;visibility:visible}2%,31%{opacity:1;visibility:visible}33%,to{opacity:0;visibility:hidden}}@keyframes crl-doc-line{0%{opacity:0;transform:translateY(6px);clip-path:inset(0 0 100% 0)}31%,6%{opacity:1;transform:none;clip-path:inset(0)}33%,to{opacity:0}}[data-motion=on] .crl-line s{animation:crl-grow-x var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:var(--crl-lead)}[data-motion=on] .crl-phases span{animation:crl-rise var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:calc(var(--crl-lead) + var(--crl-i) * .9s)}[data-motion=on] .crl-points li{animation:crl-point var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:calc(var(--crl-lead) + .3s + var(--crl-i) * .42s)}[data-motion=on] .crl-decision{animation:crl-decision var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:calc(var(--crl-lead) + 1s + var(--crl-i) * .42s)}@keyframes crl-point{0%{opacity:0;transform:scale(.6)}6%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes crl-decision{0%{opacity:0;transform:translateY(8px)}8%,90%{opacity:1;transform:none}96%,to{opacity:0}}[data-motion=on] .crl-note{animation:crl-note var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:calc(var(--crl-lead) + var(--crl-i) * .34s)}[data-motion=on] .crl-board-lines>path{animation:crl-draw var(--crl-cycle) var(--lm-ease) infinite both;animation-delay:calc(var(--crl-lead) + 1.2s + var(--crl-i) * .3s)}@keyframes crl-note{0%{opacity:0;transform:translate(-50%,-50%) scale(.7) rotate(-3deg)}6%,92%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes crl-draw{0%{stroke-dashoffset:1;opacity:1}12%,86%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@media (max-width:1060px){.crl-hero{grid-template-columns:1fr}.crl-visual{width:100%}.crl-kind,.crl-kind:nth-child(2n){grid-template-columns:1fr}.crl-kind:nth-child(2n) .crl-kind-copy{order:0}.crl-root .seo-brand-related-grid,.crl-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.crl-window-body{grid-template-columns:1fr;min-height:0}.crl-chat{border-inline-end:0;border-bottom:1px solid var(--crl-line);padding:10px 12px}.crl-chat-title{display:none}.crl-stage{min-height:270px}.crl-canvas,.crl-stage{padding:10px}.crl-steps{grid-template-columns:1fr}.crl-steps li{min-height:0}.crl-source-grid{grid-template-columns:1fr}.crl-tr{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.9fr)}.crl-tr>span:nth-child(3){display:none}.crl-charts-grid{grid-template-columns:1fr}.crl-kind-copy>p{font-size:16px}.crl-root .seo-brand-related-grid,.crl-trust .seo-brand-outcome-grid{grid-template-columns:1fr}}