@property --clc-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.clc-lm{--lm-ink:#052116;--lm-copy:#2f4d44;--lm-muted:#5b766e;--g-900:#03271a;--g-800:#064e3b;--g-700:#065f46;--g-600:#065f46;--g-500:#047857;--g-400:#059669;--g-300:#10b981;--g-200:#6ee7b7;--lime:#2dd4bf;--lm-display:var(--font-clc-display),var(--font-inter),system-ui,sans-serif}.clc-lm,.clc-lm h1,.clc-lm h2,.clc-lm h3{color:var(--lm-ink)}.clc-lm .clc-display{font-family:var(--lm-display);font-size:clamp(2.9rem,5.7vw,5.6rem);font-weight:800;line-height:1.02;letter-spacing:-.045em}.clc-lm .clc-lm-hero-title{font-size:clamp(2.7rem,4.9vw,4.9rem);line-height:1.04}.clc-lm .clc-title{font-family:var(--lm-display);font-size:clamp(2.05rem,3.7vw,3.35rem);font-weight:800;line-height:1.07;letter-spacing:-.038em}.clc-lm .clc-copy,.clc-lm .clc-lead{color:var(--lm-copy)}.clc-lm .clc-lead{font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.7}.clc-lm .clc-gradient{background:linear-gradient(95deg,#065f46,#047857 22%,#10b981 44%,#14b8a6 56%,#10b981 68%,#047857 84%,#065f46);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:clcPan 7s ease-in-out infinite alternate}@keyframes clcPan{to{background-position:100% 0}}.clc-lm .clc-eyebrow{color:var(--g-600)}.clc-lm .clc-eyebrow span{width:28px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--g-500),var(--lime));box-shadow:0 0 10px rgba(16,185,129,.9)}.clc-lm .clc-status{background:linear-gradient(90deg,#064e3b,#047857 50%,#064e3b);color:#ecfdf5}.clc-lm .clc-status-inner b{color:#fff}.clc-header .clc-btn-primary,.clc-lm .clc-btn-primary,.clc-lm-cta .clc-btn-light{position:relative;overflow:hidden;border:1px solid #065f46;background:linear-gradient(180deg,#10b981,#047857 52%,#064e3b);color:#fff;text-shadow:0 1px 0 rgba(2,44,34,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0 -3px 8px rgba(2,44,34,.35),0 12px 26px -10px rgba(4,120,87,.9),0 0 0 4px rgba(16,185,129,.14);transition:transform .2s ease,box-shadow .2s ease}.clc-header .clc-btn-primary:after,.clc-lm .clc-btn-primary:after,.clc-lm-cta .clc-btn-light:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.6) 48%,transparent 66%);transform:translateX(-130%);animation:clcShine 4.2s ease-in-out infinite;pointer-events:none}.clc-header .clc-btn-primary:hover,.clc-lm .clc-btn-primary:hover{transform:translateY(-2px);background:linear-gradient(180deg,#6ee7b7,#10b981 42%,#059669);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 18px 34px -12px rgba(4,120,87,1),0 0 0 6px rgba(16,185,129,.2)}.clc-lm .clc-btn-soft{border:1.5px solid rgba(4,120,87,.45);background:rgba(255,255,255,.85);color:var(--g-700);font-weight:800;backdrop-filter:blur(10px);transition:transform .2s ease,border-color .2s ease}.clc-lm .clc-btn-soft:hover{transform:translateY(-2px);border-color:var(--g-400)}.clc-lm .clc-link{color:var(--g-600);font-weight:800}.clc-lm .clc-link svg{transition:transform .2s ease}.clc-lm .clc-link:hover svg{transform:translateX(4px)}@keyframes clcShine{0%,55%{transform:translateX(-130%)}80%,to{transform:translateX(130%)}}.clc-glass{position:relative;border:1px solid rgba(255,255,255,.95);background:linear-gradient(150deg,rgba(255,255,255,.95),rgba(255,255,255,.72));box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(4,120,87,.16),0 22px 46px -24px rgba(6,95,70,.38),0 3px 10px -4px rgba(6,95,70,.12)}.clc-tile{position:relative;display:inline-grid;flex-shrink:0;place-items:center;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 28% 12%,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 42%),linear-gradient(150deg,#6ee7b7,#059669 44%,#065f46);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -7px 12px rgba(2,44,34,.3),0 10px 20px -8px rgba(4,120,87,.8);filter:saturate(1.15)}.clc-tile svg{position:relative;z-index:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.18))}.clc-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.65) 50%,transparent 68%);transform:translateX(-130%);animation:clcShine 5.5s ease-in-out infinite}.clc-tile-emerald{background:radial-gradient(120% 90% at 28% 12%,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 42%),linear-gradient(150deg,#3ef0bd,#0db37f 45%,#067657);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -7px 12px rgba(4,90,64,.3),0 10px 20px -8px rgba(13,179,127,.8)}.clc-tile-teal{background:radial-gradient(120% 90% at 28% 12%,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 42%),linear-gradient(150deg,#56f5e0,#10bfa8 45%,#087f73);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -7px 12px rgba(5,95,86,.3),0 10px 20px -8px rgba(16,191,168,.8)}.clc-tile-blue{background:radial-gradient(120% 90% at 28% 12%,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 42%),linear-gradient(150deg,#86baff,#3d7bff 48%,#1f47d6);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -7px 12px rgba(20,50,160,.3),0 10px 20px -8px rgba(61,123,255,.8)}.clc-tile-violet{background:radial-gradient(120% 90% at 28% 12%,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 42%),linear-gradient(150deg,#bca6ff,#7a5cff 48%,#4c2fd6);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -7px 12px rgba(60,30,170,.3),0 10px 20px -8px rgba(122,92,255,.8)}.clc-tile-lime{background:radial-gradient(120% 90% at 28% 12%,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 42%),linear-gradient(150deg,#e4ff8a,#8fe03a 45%,#3f9a17);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -7px 12px rgba(50,110,10,.3),0 10px 20px -8px rgba(143,224,58,.85)}.clc-tile-deep{background:radial-gradient(120% 90% at 28% 12%,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 42%),linear-gradient(150deg,#10b981,#065f46 48%,#022c22)}.clc-tile-sm{width:30px;height:30px;border-radius:9px}.clc-tile-md{width:42px;height:42px;border-radius:13px}.clc-tile-lg{width:56px;height:56px;border-radius:17px}.clc-tile-xl{width:72px;height:72px;border-radius:22px}.clc-beam-glow{fill:none;stroke:#10b981;stroke-width:10;stroke-linecap:round;opacity:.45;filter:url(#clcGlow)}.clc-beam-line{fill:none;stroke:url(#clcBeamGradient);stroke-width:2.6;stroke-linecap:round}.clc-beam-pulse{fill:none;stroke:#f4fff8;stroke-width:4;stroke-linecap:round;stroke-dasharray:16 420;stroke-dashoffset:436;animation:clcBeamRun 3.8s linear infinite}@keyframes clcBeamRun{to{stroke-dashoffset:0}}.clc-orb{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 27%,#ffffff 0,#ccfbf1 10%,#6ee7b7 28%,#10b981 60%,#065f46 100%);box-shadow:0 0 22px 5px rgba(16,185,129,.5),0 0 60px 14px rgba(45,212,191,.2);transform:translate(-50%,-50%);animation:clcDrift 9s ease-in-out infinite;pointer-events:none}@keyframes clcDrift{0%,to{translate:0 0}33%{translate:8px -12px}66%{translate:-6px -4px}}@keyframes clcFloat{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes clcPop{0%{opacity:0;transform:scale(.85)}}@keyframes clcBlink{50%{opacity:0}}@keyframes clcHalo{50%{box-shadow:0 0 0 6px rgba(16,185,129,.25),0 0 18px #10b981}}@keyframes clcRipple{0%{transform:scale(.35);opacity:.95}to{transform:scale(1.9);opacity:0}}@keyframes clcDash{to{stroke-dashoffset:-26}}@keyframes clcSpin{to{rotate:1turn}}@keyframes clcSpinBack{to{rotate:-1turn}}@keyframes clcAngle{to{--clc-angle:360deg}}.clc-ripple{position:absolute;inset:28%;border-radius:50%;border:2px solid rgba(16,185,129,.75);box-shadow:0 0 14px rgba(16,185,129,.6);animation:clcRipple 3.9s ease-out infinite;pointer-events:none}@supports (animation-timeline:view()){.clc-lm .clc-reveal{animation:clcReveal linear both;animation-timeline:view();animation-range:entry calc(var(--i, 0) * 5%) cover calc(24% + var(--i, 0) * 5%)}.clc-lm .clc-head,.clc-lm .clc-lm-split>div:first-child{animation:clcReveal linear both;animation-timeline:view();animation-range:entry 0 cover 26%}}@keyframes clcReveal{0%{opacity:0;transform:translateY(36px) scale(.97)}}.clc-lm-hero{position:relative;overflow:hidden;padding:76px 0 56px;background:radial-gradient(1000px 620px at 80% 36%,rgba(16,185,129,.24),transparent 62%),radial-gradient(700px 460px at 4% 0,rgba(45,212,191,.2),transparent 60%),linear-gradient(180deg,#ecfdf5,#ffffff 80%)}.clc-lm-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:36px}.clc-lm-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 10px;border-radius:999px;font-size:12.5px;font-weight:800;color:var(--g-700)}.clc-lm-badge i{width:9px;height:9px;border-radius:50%;background:var(--g-300);box-shadow:0 0 0 4px rgba(16,185,129,.2),0 0 12px #10b981;animation:clcHalo 2s ease-in-out infinite}.clc-lm-hero h1{margin-top:22px}.clc-lm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:34px}.clc-lm-stat{padding:14px 15px;border-radius:18px;transition:transform .2s ease}.clc-lm-stat:hover{transform:translateY(-3px)}.clc-lm-stat b{display:block;font-family:var(--lm-display);font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.clc-lm-stat small{display:block;margin-top:5px;font-size:12.5px;line-height:1.4;color:var(--lm-muted)}.clc-lm-section{position:relative;overflow:hidden;padding:112px 0}.clc-lm-mist{background:radial-gradient(900px 380px at 100% 0,rgba(16,185,129,.1),transparent 70%),linear-gradient(180deg,#ecfdf5,#ffffff)}.clc-lm-glow{background:radial-gradient(1300px 520px at 50% 0,rgba(16,185,129,.14),transparent 72%),#fff}.clc-lm-split{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px}.clc-lm-split.reverse>:first-child{order:2}.clc-lm-quote{margin-top:28px;padding:16px 20px;border-radius:18px;border-left:4px solid var(--g-400);font-family:var(--lm-display);font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--g-700)}.clc-lm-note{margin-top:18px;font-size:13px;line-height:1.6;color:var(--lm-muted)}.clc-lm-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px}.clc-lm-check{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:650;line-height:1.45;color:var(--lm-ink)}.clc-lm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.clc-lm-chip{padding:7px 13px;border-radius:999px;font-size:13px;font-weight:700;color:var(--lm-ink);transition:transform .2s ease,color .2s ease}.clc-lm-chip:hover{transform:translateY(-2px);color:var(--g-600)}.clc-lm-deep{background:radial-gradient(900px 520px at 16% 30%,rgba(16,185,129,.26),transparent 62%),radial-gradient(700px 460px at 92% 82%,rgba(45,212,191,.13),transparent 60%),linear-gradient(160deg,#03271a,#05381f 52%,#022012);color:#d4f5e4}.clc-lm-deep .clc-title,.clc-lm-deep h2{color:#fff}.clc-lm-deep .clc-gradient{background-image:linear-gradient(95deg,#6ee7b7,#2dd4bf 30%,#10b981 60%,#6ee7b7)}.clc-lm-deep .clc-copy{color:#bfe3d2}.clc-lm-deep .clc-eyebrow{color:#6ee7b7}.clc-lm-deep .clc-lm-check{color:#fff}.clc-lm-deep .clc-lm-note{color:#8dbaa6}.clc-lm-deep .clc-link{color:#6ee7b7}.clc-lm-rail{position:relative;z-index:2;margin-top:-6px;padding-bottom:8px}.clc-lm-rail-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:12px;border-radius:26px}.clc-lm-rail-item{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:16px;transition:background .2s ease}.clc-lm-rail-item:hover{background:rgba(16,185,129,.08)}.clc-lm-rail-item b{display:block;font-size:14px;font-weight:800}.clc-lm-rail-item small{display:block;font-size:12px;color:var(--lm-muted)}.clc-hub{position:relative;width:100%;aspect-ratio:640/560;container-type:inline-size}.clc-hub-sky{position:absolute;inset:14% 16% 10%;border-radius:50%;background:radial-gradient(closest-side,rgba(16,185,129,.35),rgba(45,212,191,.08) 55%,transparent 74%);animation:clcBreath 5s ease-in-out infinite}@keyframes clcBreath{50%{opacity:.65;transform:scale(1.05)}}.clc-hub-beams{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.clc-hub-pedestal{position:absolute;left:50%;top:64.5%;width:46cqw;height:12cqw;transform:translate(-50%,-50%)}.clc-hub-pedestal>i{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(16,185,129,.75);background:radial-gradient(ellipse at center,rgba(234,255,243,.95),rgba(110,231,183,.3) 70%);box-shadow:0 0 28px rgba(16,185,129,.6),inset 0 0 22px rgba(16,185,129,.4)}.clc-hub-pedestal>i:nth-child(2){inset:16% 14%;background:none;border-style:dashed;animation:clcSpin 16s linear infinite}.clc-hub-pedestal>i:nth-child(3){inset:34% 30%;background:radial-gradient(ellipse at center,rgba(45,212,191,.55),transparent 70%);animation:clcHalo 2.6s ease-in-out infinite}.clc-hub-pedestal .clc-ripple{inset:18%}.clc-hub-core{left:50%;top:46.8%;display:grid;justify-items:center}.clc-hub-card,.clc-hub-core{position:absolute;transform:translate(-50%,-50%)}.clc-hub-card{display:flex;align-items:center;gap:1.5cqw;padding:1.3cqw 1.8cqw 1.3cqw 1.3cqw;border:1px solid rgba(255,255,255,.95);border-radius:2.6cqw;background:linear-gradient(150deg,rgba(255,255,255,.96),rgba(255,255,255,.74));box-shadow:inset 0 1px 0 #fff,0 0 0 1.5px rgba(4,120,87,.22),0 18px 34px -18px rgba(6,95,70,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);white-space:nowrap;animation:clcFloat 7s ease-in-out infinite}.clc-hub-card .clc-tile{width:5.2cqw;height:5.2cqw;border-radius:1.5cqw}.clc-hub-card .clc-tile svg{width:2.7cqw;height:2.7cqw}.clc-hub-card b{display:block;font-size:2.35cqw;font-weight:800;line-height:1.2;color:var(--lm-ink)}.clc-hub-card small{display:block;margin-top:.2cqw;font-size:1.65cqw;font-weight:650;color:var(--lm-muted)}.clc-bars{display:flex;align-items:flex-end;gap:.4cqw;height:3.4cqw;margin-left:.6cqw}.clc-bars i{width:.7cqw;height:100%;border-radius:.3cqw;background:linear-gradient(#2dd4bf,#059669);transform-origin:bottom;animation:clcBars 1.5s ease-in-out infinite alternate}@keyframes clcBars{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@container (max-width: 520px){.clc-hub-card .clc-bars,.clc-hub-card small{display:none}.clc-hub-card b{font-size:3.2cqw}.clc-hub-card{padding:1.4cqw 2.4cqw 1.4cqw 1.4cqw}.clc-hub-card .clc-tile{width:6cqw;height:6cqw}.clc-hub-card .clc-tile svg{width:3.2cqw;height:3.2cqw}}.clc-office{position:relative;display:grid;justify-items:center;padding:30px 26px;border-radius:30px;background:radial-gradient(600px 300px at 50% 0,rgba(16,185,129,.16),transparent 70%),linear-gradient(180deg,#f1fdf6,#ffffff);box-shadow:0 0 0 1.5px rgba(4,120,87,.2),0 46px 90px -52px rgba(6,95,70,.6)}.clc-office-you{display:inline-flex;align-items:center;gap:9px;padding:6px 16px 6px 6px;border-radius:999px;background:#fff;box-shadow:0 0 0 1.5px rgba(4,120,87,.3),0 10px 20px -12px rgba(6,95,70,.5)}.clc-office-you b{font-size:14px;font-weight:800}.clc-office-you small{font-size:13px;color:var(--lm-muted)}.clc-office-stem{position:relative;display:block;width:3px;height:26px;border-radius:3px;background:linear-gradient(#10b981,#2dd4bf);box-shadow:0 0 12px rgba(16,185,129,.95);overflow:visible}.clc-office-stem:after{content:"";position:absolute;left:-3.5px;top:0;width:10px;height:10px;border-radius:50%;background:#f4fff8;box-shadow:0 0 12px 3px #10b981;animation:clcDrop 1.6s ease-in infinite}@keyframes clcDrop{0%{top:-4px;opacity:0}25%{opacity:1}to{top:22px;opacity:0}}.clc-office-director{position:relative;display:flex;align-items:center;gap:14px;width:min(470px,100%);padding:16px 18px;border-radius:22px;overflow:hidden;background:linear-gradient(140deg,#059669,#065f46 58%,#064e3b);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 26px 46px -20px rgba(6,95,70,.85),0 0 0 4px rgba(16,185,129,.14);color:#fff}.clc-office-director:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.25) 50%,transparent 65%);transform:translateX(-130%);animation:clcShine 5s ease-in-out infinite;pointer-events:none}.clc-office-director small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#99f6e4}.clc-office-director b{display:block;margin-top:2px;font-family:var(--lm-display);font-size:19px;font-weight:800;color:#fff}.clc-office-director em{display:block;margin-top:2px;font-size:13px;font-style:normal;color:rgba(234,255,243,.85)}.clc-live{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:6px 11px;border-radius:999px;background:#fff;font-size:11.5px;font-weight:800;color:var(--g-700);white-space:nowrap;box-shadow:0 6px 14px -6px rgba(0,0,0,.35)}.clc-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--g-300);box-shadow:0 0 10px #10b981;animation:clcHalo 1.8s ease-in-out infinite}.clc-office-fan{display:block;width:100%;height:48px}.clc-fan-line{fill:none;stroke:#10b981;stroke-width:3;opacity:.55}.clc-fan-flow{fill:none;stroke:#14b8a6;stroke-width:3;stroke-linecap:round;stroke-dasharray:6 20;animation:clcDash 1.1s linear infinite}.clc-office-agents{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.clc-office-agent{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:15px;transition:transform .2s ease}.clc-office-agent:hover{transform:translateY(-3px)}.clc-office-agent>span:not(.clc-tile){flex:1;min-width:0}.clc-office-agent b{display:block;font-size:13.5px;font-weight:750;line-height:1.25}.clc-work{position:relative;display:block;height:4px;margin-top:7px;border-radius:4px;background:#dff6ea;overflow:hidden}.clc-work:after{content:"";position:absolute;inset:0;width:42%;border-radius:inherit;background:linear-gradient(90deg,#059669,#2dd4bf);box-shadow:0 0 8px #10b981;animation:clcWork 2.3s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.38s)}@keyframes clcWork{0%{transform:translateX(-110%)}to{transform:translateX(250%)}}.clc-office-brain{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#064e3b,#065f46 55%,#047857);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 24px 44px -22px rgba(4,81,43,.9);color:#fff}.clc-office-brain b{display:block;font-family:var(--lm-display);font-size:17px;font-weight:800;color:#fff}.clc-office-brain small{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:rgba(234,255,243,.85)}.clc-versus{display:grid;gap:10px;margin-top:48px}.clc-versus-head,.clc-versus-row{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center}.clc-versus-head{margin-bottom:4px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.clc-versus-office,.clc-versus-tool{display:flex;align-items:center;gap:10px}.clc-versus-tool{color:#7f938e}.clc-versus-office{grid-column:3;color:var(--g-600)}.clc-versus-badge{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eef2f1;color:#8ea39e}.clc-versus-cell{display:flex;align-items:center;gap:12px;height:100%;padding:16px 18px;border-radius:16px;font-size:15.5px;line-height:1.4}.clc-versus-cell.tool{border:1px solid #e7eeec;background:#f5f8f7;color:#7a8e89;text-decoration:line-through;text-decoration-color:rgba(122,142,137,.45)}.clc-versus-cell.tool svg{flex-shrink:0;color:#f87171}.clc-versus-cell.office{position:relative;overflow:hidden;background:linear-gradient(135deg,#059669,#065f46 70%,#064e3b);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 16px 32px -18px rgba(6,95,70,.9);font-weight:750;color:#fff}.clc-versus-cell.office:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translateX(-130%);animation:clcShine 6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .5s)}.clc-versus-arrow{position:relative;justify-self:center;width:38px;height:3px;border-radius:3px;background:linear-gradient(90deg,rgba(16,185,129,.2),#10b981);box-shadow:0 0 10px rgba(16,185,129,.9)}.clc-versus-arrow:after{content:"";position:absolute;right:-1px;top:-4px;width:9px;height:9px;border-top:3px solid #10b981;border-right:3px solid #10b981;transform:rotate(45deg)}.clc-versus-arrow b{position:absolute;top:-2.5px;left:0;width:8px;height:8px;border-radius:50%;background:#f4fff8;box-shadow:0 0 10px 2px #10b981;animation:clcRun 1.4s ease-in infinite}@keyframes clcRun{0%{left:-4px;opacity:0}30%{opacity:1}to{left:34px;opacity:0}}.clc-versus-check{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;border-radius:8px;color:#fff;background:linear-gradient(150deg,#6ee7b7,#065f46);box-shadow:0 6px 12px -6px rgba(6,95,70,.9)}.clc-versus-cell.office .clc-versus-check{background:#fff;color:var(--g-600)}.clc-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:48px}.clc-tile-card{position:relative;display:flex;flex-direction:column;gap:12px;min-height:164px;padding:18px;border:1px solid rgba(255,255,255,.95);border-radius:22px;background:linear-gradient(150deg,rgba(255,255,255,.97),rgba(255,255,255,.8));box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(4,120,87,.16),0 22px 44px -26px rgba(6,95,70,.45);transition:transform .25s ease,box-shadow .25s ease}.clc-tile-card:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 #fff,0 0 0 2px rgba(16,185,129,.55),0 30px 54px -24px rgba(6,95,70,.65)}.clc-tile-card:hover .clc-tile:after{animation-duration:1.4s}.clc-tile-card b{font-family:var(--lm-display);font-size:16px;font-weight:700;line-height:1.25;color:var(--lm-ink)}.clc-tile-card.live{border:2px solid transparent;background:linear-gradient(150deg,#f4fff8,#ffffff) padding-box,conic-gradient(from var(--clc-angle),#10b981,#2dd4bf,#0fc2a0,#065f46,#10b981) border-box;box-shadow:0 24px 50px -24px rgba(4,120,87,.8);animation:clcAngle 4s linear infinite}.clc-tile-card.inhouse{box-shadow:inset 0 1px 0 #fff,0 0 0 2px rgba(13,179,127,.45),0 24px 48px -26px rgba(13,179,127,.6)}.clc-state{display:inline-flex;align-items:center;gap:7px;margin-top:auto;font-size:11.5px;font-weight:800;color:var(--lm-muted)}.clc-state i{width:8px;height:8px;border-radius:50%;background:#c6d6d1}.clc-state.live{color:var(--g-600)}.clc-state.live i{background:var(--g-300);box-shadow:0 0 10px #10b981;animation:clcHalo 1.8s ease-in-out infinite}.clc-state.inhouse{color:#067657}.clc-state.inhouse i{background:#0db37f;box-shadow:0 0 10px #3ef0bd}.clc-tile-more{justify-content:space-between;overflow:hidden;border:0;background:linear-gradient(145deg,#059669,#065f46 55%,#064e3b);box-shadow:0 24px 50px -22px rgba(6,95,70,.9);text-decoration:none}.clc-tile-more b{position:relative;font-size:22px;font-weight:800;color:#fff}.clc-tile-more span{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#99f6e4}.clc-build{display:grid}.clc-build small{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--g-600)}.clc-build-prompt{padding:20px 22px;border-radius:22px}.clc-build-prompt p{margin-top:10px;font-size:17px;font-weight:650;line-height:1.55;color:var(--lm-ink)}.clc-word{animation:clcWordLoop 12s infinite both}@keyframes clcWordLoop{0%{opacity:0}2%{opacity:1}90%{opacity:1}95%,to{opacity:0}}.clc-caret{display:inline-block;width:2.5px;height:1.1em;margin-left:2px;vertical-align:-3px;background:var(--g-400);box-shadow:0 0 8px #10b981;animation:clcBlink .9s steps(1) infinite}.clc-build-beam{position:relative;display:grid;place-items:center;height:48px}.clc-build-beam i{width:3px;height:100%;border-radius:3px;background:linear-gradient(#10b981,#2dd4bf);box-shadow:0 0 14px #10b981}.clc-build-beam b{position:absolute;left:calc(50% - 5px);top:0;width:10px;height:10px;border-radius:50%;background:#f4fff8;box-shadow:0 0 12px 3px #10b981;animation:clcDrop2 1.8s ease-in infinite}@keyframes clcDrop2{0%{top:-4px;opacity:0}25%{opacity:1}to{top:42px;opacity:0}}.clc-build-plan{padding:20px 22px;border:2px solid transparent;border-radius:24px;background:linear-gradient(160deg,#f2fdf7,#ffffff) padding-box,conic-gradient(from var(--clc-angle),#10b981,#2dd4bf,#0fc2a0,#065f46,#10b981) border-box;box-shadow:0 34px 64px -30px rgba(4,120,87,.75);animation:clcAngle 5s linear infinite}.clc-build-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.clc-build-part{padding:9px 12px 9px 9px;background:#fff;box-shadow:0 0 0 1px rgba(4,120,87,.2),0 10px 20px -14px rgba(6,95,70,.6);font-size:14px;font-weight:700;color:var(--lm-ink)}.clc-build-part,.clc-build-ready{display:flex;align-items:center;gap:10px;border-radius:14px;animation:clcPartLoop 12s infinite both}.clc-build-ready{margin-top:14px;padding:12px 14px;background:linear-gradient(135deg,#059669,#065f46);font-size:13.5px;font-weight:800;color:#fff}.clc-build-ready .clc-versus-check{background:#fff;color:var(--g-600)}@keyframes clcPartLoop{0%{opacity:0;transform:translateY(8px) scale(.92)}3%{opacity:1;transform:none}84%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}.clc-orbit2{position:relative;width:100%;max-width:580px;margin:0 auto;aspect-ratio:1;container-type:inline-size}.clc-orbit2-rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.clc-ring{fill:none;stroke:url(#clcBeamGradient);stroke-width:2.2}.clc-ring-glow{fill:none;stroke:#10b981;stroke-width:8;opacity:.35;filter:url(#clcGlow)}.clc-ring-spark{fill:#f4fff8;stroke:#2dd4bf;stroke-width:3}.clc-orbit2-spin{position:absolute;inset:0;animation:clcSpin 90s linear infinite}.clc-orbit2-spin.inner{animation-duration:70s;animation-direction:reverse}.clc-orbit2-pin{position:absolute;width:0;height:0;animation:clcSpinBack 90s linear infinite}.clc-orbit2-spin.inner .clc-orbit2-pin{animation-duration:70s;animation-direction:reverse}.clc-orbit2-core{position:absolute;left:50%;top:50%;display:grid;place-content:center;justify-items:center;width:42cqw;height:42cqw;border-radius:50%;text-align:center;transform:translate(-50%,-50%);background:radial-gradient(circle at 34% 26%,#a7f3d0 0,#10b981 30%,#065f46 70%,#022c22 100%);box-shadow:inset 0 -14px 34px rgba(0,40,20,.45),inset 0 10px 24px rgba(255,255,255,.3),0 0 0 10px rgba(16,185,129,.14),0 0 60px 10px rgba(16,185,129,.45)}.clc-orbit2-core .clc-ripple{inset:0}.clc-orbit2-core strong{margin-top:1cqw;font-family:var(--lm-display);font-size:8cqw;font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff;text-shadow:0 2px 12px rgba(0,40,20,.4)}.clc-orbit2-core small{max-width:28cqw;margin-top:1cqw;font-size:2.3cqw;font-weight:700;line-height:1.35;color:#eafff3}@container (max-width: 440px){.clc-orbit2-core small{display:none}}.clc-modes2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px}.clc-mode2{position:relative;display:grid;justify-items:center;gap:12px;padding:34px 26px 30px;border:1px solid rgba(255,255,255,.95);border-radius:28px;background:linear-gradient(160deg,#ffffff,rgba(255,255,255,.82));box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(4,120,87,.18),0 26px 52px -28px rgba(6,95,70,.5);text-align:center;transition:transform .25s ease}.clc-mode2:hover{transform:translateY(-6px)}.clc-mode2 h3{margin-top:6px;font-family:var(--lm-display);font-size:24px;font-weight:800;letter-spacing:-.02em}.clc-mode2 p{max-width:32ch;font-size:15.5px;line-height:1.62;color:var(--lm-copy)}.clc-mode2-glyph{display:grid;place-items:center;width:124px;height:124px;border-radius:32px;background:radial-gradient(circle at 50% 30%,#ffffff,#e9fcef 70%);box-shadow:inset 0 1px 0 #fff,0 0 0 1.5px rgba(4,120,87,.25),0 20px 36px -18px rgba(6,95,70,.6)}.clc-mode2.featured{border:2.5px solid transparent;background:linear-gradient(160deg,#effdf5,#ffffff) padding-box,conic-gradient(from var(--clc-angle),#10b981,#2dd4bf,#0fc2a0,#065f46,#10b981) border-box;box-shadow:0 0 0 8px rgba(16,185,129,.12),0 36px 72px -30px rgba(4,120,87,.8);animation:clcAngle 4s linear infinite}.clc-mode2-badge{position:absolute;top:-14px;left:50%;padding:6px 14px;border-radius:999px;background:linear-gradient(180deg,#34d399,#065f46);font-size:11.5px;font-weight:800;letter-spacing:.04em;white-space:nowrap;color:#fff;transform:translateX(-50%);box-shadow:0 10px 22px -8px rgba(6,95,70,1)}.clc-pin{animation:clcPin 1.8s ease-in-out infinite}@keyframes clcPin{50%{opacity:.25}}.clc-breathe{transform-box:fill-box;transform-origin:center;animation:clcBreathe 3s ease-in-out infinite}@keyframes clcBreathe{50%{transform:scale(1.07)}}.clc-merge-left{animation:clcMergeL 3.2s ease-in-out infinite}.clc-merge-right{animation:clcMergeR 3.2s ease-in-out infinite}@keyframes clcMergeL{50%{transform:translateX(7px)}}@keyframes clcMergeR{50%{transform:translateX(-7px)}}.clc-lm-center{text-align:center}.clc-lm-center .clc-eyebrow{justify-content:center}.clc-lm-center .clc-copy,.clc-lm-center .clc-title{margin-left:auto;margin-right:auto}.clc-roadmap{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;padding-top:38px}.clc-roadmap-line{position:absolute;top:11px;left:20px;right:20px;height:4px;border-radius:4px;background:linear-gradient(90deg,#065f46,#10b981 36%,#2dd4bf 50%,#d7ece4 70%);box-shadow:0 0 12px rgba(16,185,129,.6);overflow:hidden}.clc-roadmap-line i{position:absolute;top:0;left:0;width:18%;height:100%;background:linear-gradient(90deg,transparent,#ffffff,transparent);animation:clcSweep 3s linear infinite}@keyframes clcSweep{0%{left:-20%}to{left:100%}}.clc-roadmap-item{position:relative}.clc-roadmap-dot{position:absolute;top:-35px;left:20px;width:19px;height:19px;border-radius:50%;border:4px solid #cfe3dc;background:#fff}.clc-roadmap-item.now .clc-roadmap-dot{border-color:var(--g-300);box-shadow:0 0 18px #10b981}.clc-roadmap-dot .clc-ripple{inset:-4px}.clc-roadmap-card{height:100%;padding:22px;border:1px solid rgba(255,255,255,.95);border-radius:24px;background:linear-gradient(150deg,#ffffff,rgba(255,255,255,.85));box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(4,120,87,.16),0 24px 48px -28px rgba(6,95,70,.5)}.clc-roadmap-item.now .clc-roadmap-card{border:0;background:linear-gradient(145deg,#059669,#065f46 60%,#064e3b);box-shadow:0 30px 56px -26px rgba(6,95,70,.95)}.clc-roadmap-item.now .clc-roadmap-card small{color:#99f6e4}.clc-roadmap-item.now .clc-roadmap-card h3,.clc-roadmap-item.now .clc-roadmap-card li{color:#fff}.clc-roadmap-item.now .clc-roadmap-card li:before{background:#99f6e4;box-shadow:0 0 8px #2dd4bf}.clc-roadmap-item small{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--g-600)}.clc-roadmap-item h3{margin-top:8px;font-family:var(--lm-display);font-size:21px;font-weight:800;letter-spacing:-.02em}.clc-roadmap-item ul{display:grid;gap:9px;margin-top:14px}.clc-roadmap-item li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.5;color:var(--lm-copy)}.clc-roadmap-item li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--g-300);box-shadow:0 0 8px #10b981}.clc-lm-prices{display:grid;gap:12px}.clc-lm-price{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:22px;transition:transform .25s ease}.clc-lm-price:hover{transform:translateX(6px)}.clc-lm-price b{display:block;font-family:var(--lm-display);font-size:19px;font-weight:800}.clc-lm-price p{margin-top:3px;font-size:14.5px;line-height:1.55;color:var(--lm-copy)}.clc-streaks{position:absolute;inset:0;overflow:hidden;pointer-events:none}.clc-streaks svg{position:absolute;inset:0;width:100%;height:100%}.clc-streaks path{fill:none;stroke:rgba(16,185,129,.6);stroke-width:2}.clc-streaks path:nth-child(3n+1){stroke:rgba(16,185,129,.22);stroke-width:9}.clc-streaks path.flow{stroke:#2dd4bf;stroke-width:3;stroke-linecap:round;stroke-dasharray:80 900;animation:clcStreak 4.5s linear infinite}@keyframes clcStreak{0%{stroke-dashoffset:980}to{stroke-dashoffset:0}}.clc-lm-cta{position:relative;overflow:hidden;padding:128px 0 120px;text-align:center;background:radial-gradient(800px 380px at 50% 0,rgba(255,255,255,.22),transparent 62%),linear-gradient(135deg,#064e3b,#065f46 30%,#047857 62%,#10b981 86%,#14b8a6);color:#fff}.clc-lm-cta .clc-streaks path{stroke:rgba(255,255,255,.45)}.clc-lm-cta .clc-streaks path:nth-child(3n+1){stroke:rgba(255,255,255,.14)}.clc-lm-cta .clc-streaks path.flow{stroke:#ccfbf1}.clc-lm-cta h2{margin-top:22px;font-family:var(--lm-display);font-size:clamp(2.4rem,5.4vw,4.8rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-transform:uppercase;color:#fff;text-shadow:0 4px 30px rgba(0,40,20,.35)}.clc-lm-cta h2 .clc-gradient{background-image:linear-gradient(95deg,#ccfbf1,#ffffff 35%,#99f6e4 65%,#ccfbf1)}.clc-lm-cta p{max-width:640px;margin:22px auto 0;font-size:17px;line-height:1.7;color:rgba(240,255,247,.92)}.clc-lm-cta .clc-actions{justify-content:center}.clc-lm-cta .clc-btn-light{border-color:#fff;background:linear-gradient(180deg,#ffffff,#e9fdf1);color:var(--g-700);text-shadow:none;box-shadow:0 14px 30px -12px rgba(0,40,20,.6)}.clc-lm-cta .clc-btn-outline{border:1.5px solid rgba(255,255,255,.75);background:rgba(255,255,255,.08);color:#fff}.clc-lm-cta .clc-btn-outline:hover{background:rgba(255,255,255,.18)}@media (max-width:1100px){.clc-lm-hero-grid,.clc-lm-split{grid-template-columns:minmax(0,1fr)}.clc-lm-split.reverse>:first-child{order:0}.clc-lm-rail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clc-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.clc-hub{max-width:720px;margin:0 auto}}@media (max-width:820px){.clc-lm-section{padding:84px 0}.clc-lm-stats,.clc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.clc-modes2,.clc-roadmap{grid-template-columns:minmax(0,1fr)}.clc-roadmap-dot,.clc-roadmap-line{display:none}.clc-roadmap{padding-top:0}.clc-modes2{gap:26px}.clc-lm-hero>.clc-streaks{display:none}}@media (max-width:640px){.clc-lm-hero{padding-top:44px}.clc-lm-rail-grid,.clc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.clc-office{padding:22px 14px}.clc-office-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.clc-lm-checks{grid-template-columns:minmax(0,1fr)}.clc-versus-head{display:none}.clc-versus-row{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:8px}.clc-versus-arrow{width:20px;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.clc-lm .clc-brand,.clc-lm .clc-cta-logo,.clc-lm .clc-head,.clc-lm .clc-hub-card,.clc-lm .clc-lm-split>div:first-child,.clc-lm .clc-office-agent,.clc-lm .clc-orb,.clc-lm .clc-reveal,.clc-lm .clc-tile svg{animation:none!important}.clc-lm .clc-hub-logo{animation:clcLogoGlow 3s ease-in-out infinite}}.clc-lm-cta h2 .clc-gradient{background-image:linear-gradient(95deg,#ffffff,#ccfbf1 30%,#ffffff 55%,#99f6e4 80%,#ffffff);filter:drop-shadow(0 3px 18px rgba(0,40,20,.3))}.clc-lm-cta .clc-streaks{opacity:.7}.clc-tile-red{background:radial-gradient(120% 90% at 28% 12%,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 42%),linear-gradient(150deg,#fca5a5,#ef4444 46%,#b91c1c);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -7px 12px rgba(127,29,29,.3),0 10px 20px -8px rgba(239,68,68,.8)}.clc-tile-yellow{background:radial-gradient(120% 90% at 28% 12%,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 42%),linear-gradient(150deg,#fde68a,#f59e0b 50%,#b45309);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -7px 12px rgba(120,53,15,.3),0 10px 20px -8px rgba(245,158,11,.85)}.clc-tile-orange{background:radial-gradient(120% 90% at 28% 12%,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 42%),linear-gradient(150deg,#fdba74,#f97316 48%,#c2410c);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -7px 12px rgba(124,45,18,.3),0 10px 20px -8px rgba(249,115,22,.8)}.clc-tile-pink{background:radial-gradient(120% 90% at 28% 12%,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 42%),linear-gradient(150deg,#f9a8d4,#ec4899 48%,#be185d);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -7px 12px rgba(131,24,67,.3),0 10px 20px -8px rgba(236,72,153,.8)}.clc-tile svg{animation:clcBob 3.4s ease-in-out infinite}.clc-tile-red svg,.clc-tile-teal svg{animation-delay:-.8s}.clc-tile-blue svg,.clc-tile-yellow svg{animation-delay:-1.6s}.clc-tile-orange svg,.clc-tile-violet svg{animation-delay:-2.4s}.clc-tile-deep svg,.clc-tile-pink svg{animation-delay:-3s}@keyframes clcBob{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-1.5px) rotate(-7deg)}50%{transform:translateY(0) scale(1.08)}75%{transform:translateY(1px) rotate(6deg)}}@keyframes clcTurn{to{transform:rotate(1turn)}}.clc-lm-stat b{font-size:clamp(19px,1.75vw,25px)}.clc-hub-orbit{position:absolute;inset:0;transform-origin:50% 46.8%;animation:clcSpin 70s linear infinite}.clc-hub-pin{position:absolute;width:0;height:0;animation:clcSpinBack 70s linear infinite}.clc-hub-card{left:0;top:0}.clc-hub-track{fill:none;stroke:rgba(16,185,129,.45);stroke-width:1.6;stroke-dasharray:4 10}.clc-logo-icon{display:block}.clc-hub-logo{width:27cqw;height:27cqw;border-radius:24%;box-shadow:0 0 0 1.4cqw rgba(255,255,255,.65),0 0 60px rgba(16,185,129,.6),0 24px 40px -14px rgba(2,44,34,.65);animation:clcFloat 5s ease-in-out infinite,clcLogoGlow 3s ease-in-out infinite}@keyframes clcLogoGlow{50%{box-shadow:0 0 0 1.8cqw rgba(255,255,255,.75),0 0 90px rgba(16,185,129,.85),0 24px 40px -14px rgba(2,44,34,.65)}}.clc-brand{position:absolute;left:0;top:0;display:grid;place-items:center;width:11.5cqw;height:11.5cqw;border-radius:50%;background:radial-gradient(circle at 32% 24%,#ffffff,#eef4f2 78%);box-shadow:inset 0 1px 0 #fff,0 0 0 1.5px rgba(255,255,255,.8),0 14px 26px -10px rgba(0,0,0,.55),0 0 22px rgba(16,185,129,.4);transform:translate(-50%,-50%);animation:clcFloat 6s ease-in-out infinite}.clc-brand svg{width:52%;height:52%}.clc-orbit2-spin.inner .clc-brand{width:10cqw;height:10cqw}.clc-orbit2-logo{width:13cqw;height:13cqw;border-radius:24%;box-shadow:0 0 0 .8cqw rgba(255,255,255,.25),0 10px 22px -8px rgba(0,0,0,.55)}.clc-cta-logo{width:124px;height:124px;margin:0 auto;border-radius:30px;box-shadow:0 0 0 8px rgba(255,255,255,.18),0 0 70px rgba(153,246,228,.6),0 24px 44px -16px rgba(2,44,34,.75);animation:clcFloat 5s ease-in-out infinite}.clc-lm .clc-tile,.clc-lm .clc-tile-green,.clc-lm .clc-tile-lime,.clc-lm .clc-tone-green{--tn:#047857;--tn-hi:#10b981;--tn-lo:#064e3b;--tn-ink:#047857;--tn-bg:#ecfdf5;--tn-bg2:#d1fae5}.clc-lm .clc-tile-emerald,.clc-lm .clc-tone-emerald{--tn:#059669;--tn-hi:#34d399;--tn-lo:#065f46;--tn-ink:#047857;--tn-bg:#ecfdf5;--tn-bg2:#d1fae5}.clc-lm .clc-tile-deep{--tn:#047857;--tn-hi:#059669;--tn-lo:#022c22}.clc-lm .clc-tile-teal,.clc-lm .clc-tone-teal{--tn:#0d9488;--tn-hi:#2dd4bf;--tn-lo:#134e4a;--tn-ink:#0f766e;--tn-bg:#f0fdfa;--tn-bg2:#ccfbf1}.clc-lm .clc-tile-blue,.clc-lm .clc-tone-blue{--tn:#2563eb;--tn-hi:#60a5fa;--tn-lo:#1e3a8a;--tn-ink:#1d4ed8;--tn-bg:#eff6ff;--tn-bg2:#dbeafe}.clc-lm .clc-tile-violet,.clc-lm .clc-tone-violet{--tn:#7c3aed;--tn-hi:#a78bfa;--tn-lo:#4c1d95;--tn-ink:#6d28d9;--tn-bg:#f5f3ff;--tn-bg2:#ede9fe}.clc-lm .clc-tile-red,.clc-lm .clc-tone-red{--tn:#dc2626;--tn-hi:#f87171;--tn-lo:#7f1d1d;--tn-ink:#b91c1c;--tn-bg:#fef2f2;--tn-bg2:#fee2e2}.clc-lm .clc-tile-yellow,.clc-lm .clc-tone-yellow{--tn:#d97706;--tn-hi:#fbbf24;--tn-lo:#78350f;--tn-ink:#b45309;--tn-bg:#fffbeb;--tn-bg2:#fef3c7}.clc-lm .clc-tile-orange,.clc-lm .clc-tone-orange{--tn:#ea580c;--tn-hi:#fb923c;--tn-lo:#7c2d12;--tn-ink:#c2410c;--tn-bg:#fff7ed;--tn-bg2:#ffedd5}.clc-lm .clc-tile-pink,.clc-lm .clc-tone-pink{--tn:#db2777;--tn-hi:#f472b6;--tn-lo:#831843;--tn-ink:#be185d;--tn-bg:#fdf2f8;--tn-bg2:#fce7f3}.clc-lm .clc-tile{background:linear-gradient(160deg,var(--tn-bg) 0,var(--tn-bg2) 100%);color:var(--tn);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 0 0 1px color-mix(in srgb,var(--tn) 17%,transparent),0 1px 2px rgba(2,44,34,.06);filter:none;transition:color .25s ease}.clc-lm .clc-tile-deep,.clc-lm .clc-tile-solid{background:radial-gradient(120% 80% at 30% 0,rgba(255,255,255,.26),transparent 56%),linear-gradient(150deg,var(--tn-hi) 0,var(--tn) 75%,var(--tn-lo) 190%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 0 rgba(0,0,0,.1),0 8px 18px -9px color-mix(in srgb,var(--tn) 85%,transparent)}.clc-lm .clc-tile:after{display:none}.clc-lm .clc-tile svg{animation:none;filter:none;stroke-width:1.8}.clc-lm .clc-tile-deep svg,.clc-lm .clc-tile-solid svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.16))}.clc-lm .clc-tile:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(150deg,var(--tn-hi) 0,var(--tn) 75%,var(--tn-lo) 190%);opacity:0;transition:opacity .25s ease}.clc-lm .clc-tile-deep:before,.clc-lm .clc-tile-solid:before{display:none}.clc-lm .clc-bp-sources li:hover .clc-tile,.clc-lm .clc-build-part:hover .clc-tile,.clc-lm .clc-lm-rail-item:hover .clc-tile,.clc-lm .clc-office-agent:hover .clc-tile,.clc-lm .clc-tile-card:hover .clc-tile{color:#fff}.clc-lm .clc-bp-sources li:hover .clc-tile:before,.clc-lm .clc-build-part:hover .clc-tile:before,.clc-lm .clc-lm-rail-item:hover .clc-tile:before,.clc-lm .clc-office-agent:hover .clc-tile:before,.clc-lm .clc-tile-card:hover .clc-tile:before{opacity:1}.clc-lm .clc-orb{background:radial-gradient(circle,rgba(16,185,129,.6) 0,rgba(16,185,129,.14) 42%,transparent 70%);box-shadow:none}.clc-lm .clc-hub-logo{border-radius:0;box-shadow:none;filter:drop-shadow(0 0 26px rgba(16,185,129,.45)) drop-shadow(0 14px 22px rgba(2,44,34,.22));animation:clcFloat 5s ease-in-out infinite}.clc-lm .clc-orbit2-core{background:radial-gradient(circle at 34% 26%,#ffffff 0,#f2fcf8 52%,#d8f6e9 100%);box-shadow:inset 0 -10px 26px rgba(4,120,87,.16),0 0 0 10px rgba(16,185,129,.12),0 0 60px 10px rgba(16,185,129,.35)}.clc-lm .clc-orbit2-core strong{color:#064e3b;text-shadow:none}.clc-lm .clc-orbit2-core small{color:#3b5852}.clc-lm .clc-cta-logo,.clc-lm .clc-orbit2-logo{border-radius:0;box-shadow:none}.clc-lm .clc-cta-logo{width:132px;height:132px;filter:drop-shadow(0 0 30px rgba(16,185,129,.5))}.clc-lm-cta{background:radial-gradient(900px 440px at 50% 110%,rgba(16,185,129,.24),transparent 70%),linear-gradient(180deg,#ffffff,#ecfdf5);color:var(--lm-ink)}.clc-lm-cta h2{color:var(--lm-ink);text-shadow:none}.clc-lm-cta h2 .clc-gradient{background-image:linear-gradient(95deg,#064e3b,#047857 30%,#10b981 55%,#047857 80%,#064e3b);filter:none}.clc-lm-cta p{color:var(--lm-copy)}.clc-lm-cta .clc-streaks path{stroke:rgba(16,185,129,.5)}.clc-lm-cta .clc-streaks path:nth-child(3n+1){stroke:rgba(16,185,129,.16)}.clc-lm-cta .clc-streaks path.flow{stroke:#10b981}.clc-lm-cta .clc-btn-light{border-color:#065f46;background:linear-gradient(180deg,#10b981,#047857 52%,#064e3b);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 14px 30px -12px rgba(4,120,87,.9)}.clc-lm-cta .clc-btn-outline{border-color:rgba(4,120,87,.45);background:#fff;color:#065f46}.clc-lm-cta .clc-btn-outline:hover{background:#f0fdf8}.clc-bp{position:relative;padding:20px;border-radius:26px;background:#fff;box-shadow:0 0 0 1px rgba(4,120,87,.14),0 44px 84px -48px rgba(2,44,34,.5),0 2px 6px rgba(2,44,34,.05)}.clc-bp-top{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #e6efeb}.clc-bp-top b{display:block;font-family:var(--lm-display);font-size:17px;font-weight:800}.clc-bp-top small{display:block;font-size:12.5px;color:var(--lm-muted)}.clc-bp-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;padding:16px 0}.clc-bp-sources{display:grid;align-content:start;gap:11px}.clc-bp-sources li{display:flex;align-items:center;gap:10px}.clc-bp-sources li>span:not(.clc-tile){flex:1;min-width:0}.clc-bp-sources b{display:block;font-size:13px;font-weight:700}.clc-bp-sources strong{font-family:var(--lm-display);font-size:14px;font-weight:800;color:var(--g-500)}.clc-bp-bar{display:block;height:5px;margin-top:6px;border-radius:5px;background:#eaf4f0;overflow:hidden}.clc-bp-bar em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6ee7b7,#047857);transform-origin:left;animation:clcGrowLoop 7s cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:calc(var(--i, 0) * .15s)}@keyframes clcGrowLoop{0%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}.clc-bp-chart{padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#f6fcf9,#ffffff);box-shadow:inset 0 0 0 1px #e2eee9}.clc-bp-chart small,.clc-sc-card small{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--g-500)}.clc-bp-chart>svg{display:block;width:100%;height:110px;margin-top:8px;overflow:visible}.clc-bp-grid{stroke:#e2eee9;stroke-width:1;vector-effect:non-scaling-stroke}.clc-bp-area{fill:url(#clcBpArea);animation:clcFadeLoop 6s ease-in-out infinite}.clc-bp-line{fill:none;stroke:#047857;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:clcDraw 6s ease-in-out infinite}@keyframes clcDraw{0%{stroke-dashoffset:100}45%,to{stroke-dashoffset:0}}@keyframes clcFadeLoop{0%,20%{opacity:0}50%,to{opacity:1}}.clc-bp-dot{fill:#fff;stroke:#10b981;stroke-width:3}.clc-bp-feed{display:grid;gap:6px;margin-top:10px}.clc-bp-feed span{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e2eee9;font-size:12.5px;font-weight:600;color:var(--lm-ink);animation:clcFeed 9s infinite both;animation-delay:calc(var(--i, 0) * 3s)}.clc-bp-feed svg{flex-shrink:0;color:#10b981}@keyframes clcFeed{0%{opacity:.45}30%,4%{opacity:1;box-shadow:inset 0 0 0 1.5px rgba(16,185,129,.6),0 8px 16px -10px rgba(4,120,87,.6)}36%,to{opacity:.45}}.clc-bp-loop{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;padding-top:16px;border-top:1px solid #e6efeb}.clc-bp-loop span{display:grid;justify-items:center;gap:2px;padding:8px 4px;border-radius:12px;font-size:11.5px;font-weight:700;text-align:center;color:var(--lm-muted);animation:clcLoopStep calc(var(--n, 8) * 1s) infinite;animation-delay:calc(var(--i, 0) * 1s)}.clc-bp-loop b{font-size:10.5px;color:inherit}@keyframes clcLoopStep{0%,11%{background:linear-gradient(160deg,#059669,#047857);color:#fff;box-shadow:0 8px 18px -8px rgba(4,120,87,.9)}14%,to{background:transparent;color:var(--lm-muted)}}.clc-bp-note{margin-top:12px;font-size:11.5px;color:var(--lm-muted)}.clc-sc{margin-top:48px}.clc-sc-plot{position:relative;height:320px;border-radius:26px;background:#fff;box-shadow:0 0 0 1px rgba(4,120,87,.14),0 44px 84px -52px rgba(2,44,34,.5)}.clc-sc-box{position:absolute;inset:70px 36px 44px 56px}.clc-sc-box svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.clc-sc-area{fill:url(#clcScArea);animation:clcFadeLoop 8s ease-in-out infinite}.clc-sc-line{fill:none;stroke:url(#clcScLine);stroke-width:4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:clcDraw 8s ease-in-out infinite}.clc-sc-mark{position:absolute;transform:translate(-50%,-50%)}.clc-sc-mark i{display:block;width:18px;height:18px;border-radius:50%;border:4px solid #047857;background:#fff;box-shadow:0 0 0 6px rgba(16,185,129,.16);animation:clcMarkPop 8s infinite both;animation-delay:calc(var(--i, 0) * .9s)}@keyframes clcMarkPop{0%,6%{transform:scale(.5);opacity:.35}12%,to{transform:none;opacity:1}}.clc-sc-mark em{position:absolute;left:50%;bottom:26px;padding:6px 11px;border-radius:999px;background:#064e3b;font-size:12px;font-style:normal;font-weight:700;white-space:nowrap;color:#fff;transform:translateX(-50%);box-shadow:0 10px 20px -10px rgba(2,44,34,.8)}.clc-sc-mark:last-of-type em{left:auto;right:-12px;transform:none}.clc-sc-axis{position:absolute;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lm-muted)}.clc-sc-axis.y{left:26px;top:58%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap}.clc-sc-axis.x{right:36px;bottom:16px}.clc-sc-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.clc-sc-card{padding:16px 18px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(4,120,87,.12),0 20px 40px -30px rgba(2,44,34,.5)}.clc-sc-card small b{color:var(--lm-muted)}.clc-sc-card strong{display:block;margin-top:6px;font-family:var(--lm-display);font-size:17px;font-weight:800;line-height:1.3;color:var(--lm-ink)}@media (max-width:820px){.clc-bp-body{grid-template-columns:minmax(0,1fr)}.clc-bp-loop{grid-template-columns:repeat(4,minmax(0,1fr))}.clc-sc-plot{height:240px}.clc-sc-box{inset:30px 20px 40px 40px}.clc-sc-mark em{display:none}.clc-sc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.clc-memory-dots{display:flex;gap:6px;margin-left:auto}.clc-memory-dots i{width:8px;height:8px;border-radius:50%;background:#99f6e4;box-shadow:0 0 10px #2dd4bf;animation:clcBlink 1.4s ease-in-out infinite}.clc-memory-dots i:nth-child(2){animation-delay:.25s}.clc-memory-dots i:nth-child(3){animation-delay:.5s}.clc-hub-orbit{scale:.88}@keyframes clcHaloTone{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--tn-hi) 25%,transparent),0 0 16px var(--tn-hi)}}.clc-lm .clc-bars i{background:linear-gradient(var(--tn-hi,#2dd4bf),var(--tn,#059669))}.clc-lm .clc-work{background:var(--tn-bg2,#dff6ea)}.clc-lm .clc-work:after{background:linear-gradient(90deg,var(--tn,#059669),var(--tn-hi,#2dd4bf));box-shadow:0 0 8px color-mix(in srgb,var(--tn-hi,#10b981) 80%,transparent)}.clc-lm .clc-bp-bar{background:var(--tn-bg2,#eaf4f0)}.clc-lm .clc-bp-bar em{background:linear-gradient(90deg,var(--tn-hi,#6ee7b7),var(--tn,#047857))}.clc-lm .clc-state{align-self:flex-start;padding:4px 10px 4px 8px;border-radius:999px;background:#f1f5f9;color:#475569;box-shadow:inset 0 0 0 1px rgba(71,85,105,.12)}.clc-lm .clc-state i{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.18)}.clc-lm .clc-state.live{background:#ecfdf5;color:#047857;box-shadow:inset 0 0 0 1px rgba(4,120,87,.22)}.clc-lm .clc-state.live i{background:#10b981}.clc-lm .clc-state.inhouse{background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px rgba(37,99,235,.22)}.clc-lm .clc-state.inhouse i{background:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.clc-lm .clc-tile-card.inhouse{box-shadow:inset 0 1px 0 #fff,0 0 0 1.5px rgba(37,99,235,.3),0 24px 48px -26px rgba(30,64,175,.45)}.clc-lm .clc-live[class*=clc-tone-]{background:var(--tn-bg);color:var(--tn-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tn) 24%,transparent)}.clc-lm .clc-live[class*=clc-tone-]:before{background:var(--tn-hi);box-shadow:0 0 10px var(--tn-hi);animation-name:clcHaloTone}.clc-lm .clc-mode2-badge{background:linear-gradient(180deg,#fcd34d,#f59e0b);color:#451a03;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 22px -8px rgba(180,83,9,.7)}.clc-lm .clc-mode2-glyph.ai{background:radial-gradient(circle at 50% 30%,#ffffff,#e8f1ff 70%);box-shadow:inset 0 1px 0 #fff,0 0 0 1.5px rgba(37,99,235,.24),0 20px 36px -18px rgba(30,64,175,.5)}.clc-lm .clc-mode2-glyph.human{background:radial-gradient(circle at 50% 30%,#ffffff,#fff4d6 70%);box-shadow:inset 0 1px 0 #fff,0 0 0 1.5px rgba(217,119,6,.26),0 20px 36px -18px rgba(180,83,9,.45)}.clc-lm .clc-lm-stat:before{content:"";display:block;width:22px;height:3px;margin-bottom:10px;border-radius:3px;background:linear-gradient(90deg,var(--tn,#047857),var(--tn-hi,#10b981))}.clc-lm .clc-lm-chip{display:inline-flex;align-items:center;gap:8px}.clc-lm .clc-lm-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tn-hi,#10b981);box-shadow:0 0 0 3px color-mix(in srgb,var(--tn-hi,#10b981) 22%,transparent)}.clc-lm .clc-lm-chip:hover{color:var(--tn-ink,#047857)}.clc-lm .clc-lm-check[class*=clc-tone-] .clc-versus-check{background:linear-gradient(150deg,var(--tn-hi),var(--tn));box-shadow:0 6px 14px -6px color-mix(in srgb,var(--tn) 85%,transparent)}.clc-lm .clc-sc-mark i{border-color:var(--tn,#047857);box-shadow:0 0 0 6px color-mix(in srgb,var(--tn-hi,#10b981) 22%,transparent)}.clc-lm .clc-sc-mark em{background:var(--tn-ink,#064e3b)}.clc-lm .clc-sc-card[class*=clc-tone-] small b{display:inline-grid;place-items:center;min-width:24px;height:20px;margin-right:4px;padding:0 6px;border-radius:6px;background:var(--tn-ink);letter-spacing:.04em;color:#fff}.clc-lm .clc-roadmap-line{background:linear-gradient(90deg,#065f46,#10b981 34%,#60a5fa 62%,#c4b5fd 88%)}.clc-lm .clc-roadmap-item:not(.now) .clc-roadmap-dot{border-color:color-mix(in srgb,var(--tn-hi) 70%,#fff)}.clc-lm .clc-roadmap-item:not(.now) small{color:var(--tn-ink)}.clc-lm .clc-roadmap-item:not(.now) li:before{background:var(--tn-hi);box-shadow:0 0 8px color-mix(in srgb,var(--tn-hi) 80%,transparent)}.clc-lm .clc-btn-soft,.clc-lm-cta .clc-btn-outline{border:1px solid rgba(5,33,22,.14);background:#fff;color:var(--lm-ink);box-shadow:0 8px 20px -14px rgba(2,44,34,.45)}.clc-lm .clc-btn-soft:hover,.clc-lm-cta .clc-btn-outline:hover{border-color:color-mix(in srgb,var(--tn,#047857) 45%,transparent);background:#fff}.clc-lm .clc-btn-ico{display:inline-grid;place-items:center;width:26px;height:26px;margin-left:-8px;border-radius:50%;background:linear-gradient(150deg,var(--tn-hi,#10b981),var(--tn,#047857));color:#fff;box-shadow:0 4px 10px -4px color-mix(in srgb,var(--tn,#047857) 85%,transparent);transition:transform .2s ease}.clc-lm .clc-btn:hover .clc-btn-ico{transform:scale(1.08)}.clc-lm .clc-link svg{box-sizing:content-box;padding:5px;border-radius:50%;background:var(--tn-bg2,#d1fae5);color:var(--tn,#047857);transition:transform .2s ease,background .2s ease,color .2s ease}.clc-lm .clc-link:hover svg{background:var(--tn,#047857);color:#fff}.clc-so{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;margin-top:44px}.clc-tm{--tm-ease:cubic-bezier(0.65,0,0.35,1);position:relative;width:100%;max-width:580px;aspect-ratio:1;justify-self:center;overflow:hidden;isolation:isolate;border-radius:34px;container-type:inline-size;background:radial-gradient(58% 58% at 50% 47%,#ffffff 0,rgba(240,253,247,.92) 58%,rgba(209,250,229,.7) 100%),#eefaf4;box-shadow:0 0 0 1px rgba(4,120,87,.12),inset 0 1px 0 rgba(255,255,255,.95),0 44px 90px -56px rgba(2,44,34,.55)}.clc-tm-sway,.clc-tm-world{position:absolute;inset:0}.clc-tm-sway{animation:clcTmSway 23s ease-in-out infinite}@keyframes clcTmSway{0%,to{rotate:0deg;translate:0 0}21%{rotate:.7deg;translate:.6cqw -.5cqw}46%{rotate:-.5deg;translate:-.7cqw .3cqw}74%{rotate:.4deg;translate:.3cqw .7cqw}}.clc-tm-world{animation:clcTmCamera var(--cycle,18s) var(--tm-ease) infinite}@keyframes clcTmCamera{0%,22%{scale:1;translate:0 0}28%,47%{scale:.8;translate:-1cqw .8cqw}53%,72%{scale:.6;translate:1cqw -.6cqw}78%,91%{scale:.46;translate:0 .5cqw}to{scale:1;translate:0 0}}.clc-tm-floor{position:absolute;inset:-80%;background-image:radial-gradient(circle,rgba(4,120,87,.2) 0 .22cqw,transparent .3cqw);background-position:50%;background-size:4.4cqw 4.4cqw;-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);mask-image:radial-gradient(closest-side,#000 20%,transparent 100%)}.clc-tm-glow{position:absolute;left:50%;top:50%;width:70cqw;height:70cqw;margin:-35cqw 0 0 -35cqw;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.22) 0,rgba(16,185,129,.12) 38%,transparent 68%);animation:clcTmGlow 5.5s ease-in-out infinite}@keyframes clcTmGlow{0%,to{scale:1;opacity:.85}50%{scale:1.12;opacity:1}}.clc-tm-client{position:absolute;z-index:1;border:.35cqw dashed color-mix(in srgb,var(--tn) 45%,transparent);border-radius:5cqw;background:color-mix(in srgb,var(--tn-bg) 60%,transparent);opacity:0;animation:clcTmClient var(--cycle,18s) var(--tm-ease) infinite}.clc-tm-client em{position:absolute;left:3cqw;top:-2.4cqw;display:inline-flex;align-items:center;gap:.8cqw;padding:.7cqw 1.9cqw .7cqw 1.5cqw;border-radius:999px;background:#fff;box-shadow:0 0 0 .25cqw color-mix(in srgb,var(--tn) 30%,transparent),0 1.2cqw 2.4cqw -1.4cqw color-mix(in srgb,var(--tn) 60%,transparent);font-size:3cqw;font-style:normal;font-weight:800;white-space:nowrap;color:var(--tn-ink)}.clc-tm-client em svg{width:3.2cqw;height:3.2cqw}@keyframes clcTmClient{0%,51%{opacity:0;scale:.94}57%,72%{opacity:1;scale:1}77%,to{opacity:0;scale:1.03}}.clc-tm-link{position:absolute;left:50%;top:50%;z-index:2;height:.5cqw;margin-top:-.25cqw;transform-origin:0 50%;border-radius:999px;background:linear-gradient(90deg,rgba(251,191,36,.55),color-mix(in srgb,var(--tn-hi) 70%,transparent) 55%,var(--tn));box-shadow:0 0 1.2cqw color-mix(in srgb,var(--tn-hi) 45%,transparent);animation-name:clcTmReach,var(--join,none);animation-duration:var(--cycle,18s);animation-timing-function:var(--tm-ease);animation-iteration-count:infinite}.clc-tm-link:after{content:"";position:absolute;top:50%;left:0;width:2.2cqw;height:2.2cqw;margin:-1.1cqw 0 0 -1.1cqw;border-radius:50%;background:radial-gradient(circle,#ffffff 0 22%,var(--tn-hi) 46%,transparent 72%);animation:clcTmPulse var(--pulse,2.6s) ease-in-out var(--pulse-at,0s) infinite var(--pulse-way,normal)}@keyframes clcTmPulse{0%{left:14%;opacity:0;scale:.6}18%,82%{opacity:1;scale:1}to{left:86%;opacity:0;scale:.6}}@keyframes clcTmReach{0%,22%{rotate:var(--a0);width:calc(var(--l0) * 1cqw)}28%,47%{rotate:var(--a1);width:calc(var(--l1) * 1cqw)}53%,72%{rotate:var(--a2);width:calc(var(--l2) * 1cqw)}78%,91%{rotate:var(--a3);width:calc(var(--l3) * 1cqw)}to{rotate:var(--a4);width:calc(var(--l4) * 1cqw)}}.clc-tm-node{position:absolute;left:50%;top:50%;z-index:4;width:0;height:0;animation:clcTmOrbit var(--cycle,18s) var(--tm-ease) infinite}@keyframes clcTmOrbit{0%,22%{rotate:var(--a0);transform:translateX(calc(var(--l0) * 1cqw)) rotate(calc(var(--a0) * -1))}28%,47%{rotate:var(--a1);transform:translateX(calc(var(--l1) * 1cqw)) rotate(calc(var(--a1) * -1))}53%,72%{rotate:var(--a2);transform:translateX(calc(var(--l2) * 1cqw)) rotate(calc(var(--a2) * -1))}78%,91%{rotate:var(--a3);transform:translateX(calc(var(--l3) * 1cqw)) rotate(calc(var(--a3) * -1))}to{rotate:var(--a4);transform:translateX(calc(var(--l4) * 1cqw)) rotate(calc(var(--a4) * -1))}}.clc-tm-you{z-index:5;animation:none}.clc-tm-j1{--join:clcTmJoin1}.clc-tm-j2{--join:clcTmJoin2}@keyframes clcTmJoin1{0%,24%{opacity:0;scale:.3}29%{opacity:1;scale:1.06}32%,88%{opacity:1;scale:1}92%,to{opacity:0;scale:.3}}@keyframes clcTmJoin2{0%,49%{opacity:0;scale:.3}54%{opacity:1;scale:1.06}57%,88%{opacity:1;scale:1}92%,to{opacity:0;scale:.3}}.clc-tm-body{--s:15.5cqw;--pop:calc(var(--s) * 0.32);position:absolute;left:-15cqw;top:calc(-1 * (var(--pop) + var(--s) / 2));width:30cqw;transform-origin:50% calc(var(--pop) + var(--s) / 2);animation:var(--join,none) var(--cycle,18s) var(--tm-ease) infinite}.clc-tm-you .clc-tm-body{--s:20cqw}.clc-tm-float{display:flex;flex-direction:column;align-items:center;animation:clcTmDriftA var(--drift,9s) ease-in-out var(--drift-at,0s) infinite}.clc-tm-float.clc-tm-drift-1{animation-name:clcTmDriftB}.clc-tm-float.clc-tm-drift-2{animation-name:clcTmDriftC}.clc-tm-float.clc-tm-drift-3{animation-name:clcTmDriftD}@keyframes clcTmDriftA{0%,to{translate:0 0;rotate:0deg}27%{translate:.7cqw -1.1cqw;rotate:.8deg}58%{translate:-.5cqw -.3cqw;rotate:-.6deg}81%{translate:.3cqw .8cqw;rotate:.3deg}}@keyframes clcTmDriftB{0%,to{translate:0 0}19%{translate:-.8cqw -.6cqw}44%{translate:-.2cqw -1.3cqw}70%{translate:.9cqw -.2cqw}}@keyframes clcTmDriftC{0%,to{translate:0 0;rotate:0deg}33%{translate:.4cqw .9cqw;rotate:-.7deg}62%{translate:1cqw -.5cqw;rotate:.5deg}88%{translate:-.4cqw -.7cqw;rotate:0deg}}@keyframes clcTmDriftD{0%,to{translate:0 0}24%{translate:-.4cqw .7cqw}49%{translate:.6cqw 1cqw}76%{translate:-.9cqw -.4cqw}}.clc-tm-pic{position:relative;display:block;width:var(--s);height:calc(var(--s) + var(--pop))}.clc-tm-pic:before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--s);border-radius:50%;background:radial-gradient(circle at 34% 26%,#ffffff 0,var(--tn-bg) 36%,var(--tn-bg2) 70%,color-mix(in srgb,var(--tn-hi) 45%,var(--tn-bg2)) 100%);box-shadow:0 0 0 .55cqw #fff,0 0 0 .95cqw color-mix(in srgb,var(--tn) 50%,transparent),0 2.4cqw 4.4cqw -1.6cqw color-mix(in srgb,var(--tn) 75%,transparent)}.clc-tm-crop{position:absolute;inset:0;overflow:hidden;border-radius:0 0 calc(var(--s) / 2) calc(var(--s) / 2)}.clc-tm-crop img{position:absolute;left:0;bottom:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;filter:drop-shadow(0 .6cqw .9cqw rgba(2,44,34,.18))}.clc-tm-icons .clc-tm-body,.clc-tm-icons .clc-tm-mini{--pop:0cqw}.clc-tm-glyph{position:absolute;left:0;right:0;bottom:0;display:grid;place-items:center;height:var(--s);border-radius:50%;color:#fff;background:radial-gradient(circle at 36% 26%,#ffffff 0,var(--tn-bg) 45%,var(--tn-bg2) 100%);box-shadow:inset 0 .3cqw 0 rgba(255,255,255,.38),inset 0 -1.2cqw 2cqw color-mix(in srgb,var(--tn-lo) 45%,transparent)}.clc-tm-glyph svg{width:44%;height:44%;filter:drop-shadow(0 .5cqw .7cqw color-mix(in srgb,var(--tn-lo) 60%,transparent))}.clc-tm-badge{position:absolute;right:-.8cqw;bottom:-.2cqw;z-index:2;display:grid}.clc-lm .clc-tm-badge .clc-tile{width:5.2cqw;height:5.2cqw;border-radius:1.7cqw;box-shadow:0 0 0 .45cqw #fff,0 1cqw 2cqw -.8cqw color-mix(in srgb,var(--tn) 80%,transparent)}.clc-lm .clc-tm-badge .clc-tile svg{width:2.9cqw;height:2.9cqw}.clc-lm .clc-tm-badge .clc-tm-mark{width:6.4cqw;height:6.4cqw;padding:.7cqw;border-radius:50%;background:#fff;box-shadow:0 1cqw 2.2cqw -.8cqw rgba(4,120,87,.7)}.clc-tm-tag{display:grid;justify-items:center;gap:.35cqw;margin-top:1.6cqw;padding:1cqw 2.1cqw 1.1cqw;border-radius:2.6cqw;background:rgba(255,255,255,.96);box-shadow:0 0 0 .22cqw color-mix(in srgb,var(--tn) 18%,transparent),0 1.8cqw 3.4cqw -2cqw color-mix(in srgb,var(--tn) 60%,transparent);white-space:nowrap}.clc-tm-tag b{display:inline-flex;align-items:center;gap:.9cqw;font-family:var(--lm-display);font-size:2.9cqw;font-weight:800;line-height:1.1;color:var(--lm-ink)}.clc-tm-ai,.clc-tm-owner{padding:.25cqw .9cqw;border-radius:999px;font-family:var(--font-inter),system-ui,sans-serif;font-size:1.85cqw;font-style:normal;font-weight:800;letter-spacing:.06em}.clc-tm-ai{background:#dbeafe;color:#1d4ed8}.clc-tm-owner{background:#fef3c7;color:#b45309}.clc-tm-tick{display:block;height:1.3em;overflow:hidden;font-size:2.3cqw;font-weight:600;line-height:1.3;color:var(--tn-ink)}.clc-tm-tick>span{display:block;animation:clcTmTick var(--tick,8s) var(--tm-ease) var(--tick-at,0s) infinite}.clc-tm-tick em{display:flex;align-items:center;justify-content:center;gap:.8cqw;height:1.3em;font-style:normal}.clc-tm-tick em:before{content:"";width:1.1cqw;height:1.1cqw;border-radius:50%;background:var(--tn-hi);box-shadow:0 0 0 .4cqw color-mix(in srgb,var(--tn-hi) 30%,transparent);animation:clcTmBlink 1.4s ease-in-out infinite}@keyframes clcTmTick{0%,27%{translate:0 0}33%,60%{translate:0 -1.3em}66%,94%{translate:0 -2.6em}to{translate:0 -3.9em}}@keyframes clcTmBlink{0%,to{opacity:1}50%{opacity:.35}}.clc-tm-mini{--s:8.5cqw;--pop:calc(var(--s) * 0.32);position:absolute;z-index:3;width:0;height:0;opacity:0;animation:clcTmCrowd var(--cycle,18s) var(--tm-ease) calc(var(--k) * 25ms) infinite both}.clc-tm-mini .clc-tm-float{position:absolute;left:calc(var(--s) / -2);top:calc(-1 * (var(--pop) + var(--s) / 2))}@keyframes clcTmCrowd{0%,76%{opacity:0;scale:.2}82%,86%{opacity:1;scale:1}90%,to{opacity:0;scale:.2}}.clc-tm-hud{position:absolute;right:4cqw;top:4cqw;z-index:6;display:grid}.clc-tm-hud span{display:inline-flex;grid-area:1/1;align-items:center;justify-self:end;gap:1.2cqw;padding:1.1cqw 2.3cqw 1.1cqw 1.7cqw;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 22%,transparent),0 1.6cqw 3cqw -2cqw color-mix(in srgb,var(--tn) 60%,transparent);backdrop-filter:blur(6px);font-size:2.4cqw;font-weight:600;white-space:nowrap;color:var(--lm-copy);opacity:0;animation:clcTmHud var(--cycle,18s) var(--tm-ease) calc(var(--i) * var(--step, 4.5s)) infinite backwards}.clc-tm-hud b{font-family:var(--lm-display);font-weight:800;color:var(--tn-ink)}.clc-tm-hud i{width:1.4cqw;height:1.4cqw;border-radius:50%;background:var(--tn-hi);box-shadow:0 0 0 .5cqw color-mix(in srgb,var(--tn-hi) 28%,transparent)}@keyframes clcTmHud{0%{opacity:0;translate:0 .8cqw}22%,4%{opacity:1;translate:0 0}26%,to{opacity:0;translate:0 -.8cqw}}.clc-tm-hud span:last-child{animation-name:clcTmHudLast}@keyframes clcTmHudLast{0%{opacity:0;translate:0 .8cqw}13%,4%{opacity:1;translate:0 0}17%,to{opacity:0;translate:0 -.8cqw}}@media (prefers-reduced-motion:reduce){.clc-lm .clc-tm-sway{animation:none!important}}.clc-so-list{display:grid;gap:12px}.clc-so-item{position:relative;display:flex;align-items:center;gap:16px;padding:16px 20px 16px 16px;overflow:hidden;border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 0 0 1px rgba(4,120,87,.1),0 14px 30px -26px rgba(2,44,34,.5);animation:clcSoCard var(--cycle,12s) infinite;animation-delay:calc(var(--i) * var(--step, 3s))}@keyframes clcSoCard{0%,21%{background:#ffffff;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tn) 50%,transparent),0 24px 46px -24px color-mix(in srgb,var(--tn) 65%,transparent);translate:10px 0}27%,to{background:rgba(255,255,255,.72);box-shadow:0 0 0 1px rgba(4,120,87,.1),0 14px 30px -26px rgba(2,44,34,.5);translate:0 0}}.clc-so-num{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;border-radius:15px;background:radial-gradient(120% 80% at 30% 0,rgba(255,255,255,.28),transparent 56%),linear-gradient(150deg,var(--tn-hi) 0,var(--tn) 75%,var(--tn-lo) 190%);font-family:var(--lm-display);font-size:17px;font-weight:800;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 22px -10px color-mix(in srgb,var(--tn) 85%,transparent)}.clc-so-text{min-width:0}.clc-so-text small{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tn-ink)}.clc-so-text strong{display:block;margin-top:3px;font-family:var(--lm-display);font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--lm-ink)}.clc-so-text em{display:inline-flex;margin-top:8px;padding:3px 10px;border-radius:999px;background:var(--tn-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tn) 22%,transparent);font-size:12px;font-style:normal;font-weight:700;color:var(--tn-ink)}.clc-so-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--tn-hi),var(--tn));transform:scaleX(0);transform-origin:left;animation:clcSoFill var(--cycle,12s) linear infinite;animation-delay:calc(var(--i) * var(--step, 3s))}@keyframes clcSoFill{0%{transform:scaleX(0);opacity:1}24%{transform:scaleX(1);opacity:1}27%,to{transform:scaleX(1);opacity:0}}.clc-so-marquee{display:grid;grid-column:1/-1;gap:12px;margin-top:6px;padding:6px 0 14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.clc-so-row{display:flex;width:-moz-max-content;width:max-content;animation:clcSoMarquee 46s linear infinite}.clc-so-row.reverse{animation-duration:54s;animation-direction:reverse}.clc-so-marquee:hover .clc-so-row{animation-play-state:paused}.clc-so-set{display:flex;gap:12px;padding-right:12px}@keyframes clcSoMarquee{to{transform:translateX(-50%)}}.clc-so-pill{display:inline-flex;align-items:center;gap:10px;padding:7px 18px 7px 7px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 16%,transparent),0 12px 24px -18px color-mix(in srgb,var(--tn) 70%,transparent);font-size:14.5px;font-weight:700;white-space:nowrap;color:var(--lm-ink);transition:transform .2s ease}.clc-so-pill:hover{transform:translateY(-2px)}.clc-lm .clc-so-pill .clc-tile{border-radius:50%}@media (max-width:900px){.clc-so{grid-template-columns:minmax(0,1fr);gap:28px}.clc-tm{max-width:460px}.clc-so-text strong{font-size:16.5px}}@property --clc-vs-p{syntax:"<number>";inherits:true;initial-value:0}.clc-vs{--vs-cycle:13s;--vs-ease:cubic-bezier(0.65,0,0.35,1);margin-top:44px}.clc-vs-stage{display:grid;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:stretch;gap:18px}.clc-vs-screen{position:relative;display:flex;flex-direction:column;min-height:460px;overflow:hidden;border-radius:26px}.clc-vs-screen.tool{background:linear-gradient(180deg,#f8f9f9,#eef1f1);box-shadow:0 0 0 1px rgba(15,23,42,.08),0 24px 50px -40px rgba(15,23,42,.5)}.clc-vs-screen.office{background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.14),0 40px 80px -48px rgba(2,44,34,.55),0 0 70px -34px rgba(16,185,129,.55)}.clc-vs-bar{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(15,23,42,.06);font-family:var(--lm-display);font-size:14px;font-weight:800;color:var(--lm-ink)}.clc-vs-screen.tool .clc-vs-bar{color:#64748b}.clc-vs-bar .clc-live{margin-left:auto}.clc-vs-lights{display:flex;gap:5px;margin-right:4px}.clc-vs-lights i{width:9px;height:9px;border-radius:50%;background:#d5dade}.clc-vs-chat{display:flex;flex:1;flex-direction:column;gap:12px;padding:20px 18px 14px}.clc-vs-ask{align-self:flex-end;max-width:84%;padding:10px 14px;border-radius:16px 16px 4px 16px;background:#e2e6ea;font-size:14px;color:#334155;animation:clcVsAsk var(--vs-cycle) ease infinite}.clc-vs-reply{display:grid}.clc-vs-reply>*{grid-area:1/1}.clc-vs-typing{display:flex;align-self:start;justify-self:start;gap:5px;padding:12px 14px;border-radius:16px;background:#ffffff;box-shadow:0 0 0 1px rgba(15,23,42,.06);animation:clcVsTyping var(--vs-cycle) ease infinite}.clc-vs-typing i{width:7px;height:7px;border-radius:50%;background:#94a3b8;animation:clcTmBlink 1s ease-in-out infinite}.clc-vs-typing i:nth-child(2){animation-delay:.15s}.clc-vs-typing i:nth-child(3){animation-delay:.3s}.clc-vs-answer{display:grid;gap:8px;width:88%;padding:14px 16px;border-radius:16px 16px 16px 4px;background:#ffffff;box-shadow:0 0 0 1px rgba(15,23,42,.06);font-size:13.5px;color:#475569;animation:clcVsAnswer var(--vs-cycle) ease infinite}.clc-vs-answer i{height:8px;border-radius:999px;background:#e2e8f0}.clc-vs-answer i:nth-of-type(2){width:84%}.clc-vs-answer i:nth-of-type(3){width:92%}.clc-vs-answer i:nth-of-type(4){width:62%}.clc-vs-idle{margin-top:auto;padding:11px 14px;border:1.5px dashed #cbd5e1;border-radius:14px;font-size:12.5px;line-height:1.45;text-align:center;color:#64748b;animation:clcVsIdle var(--vs-cycle) ease infinite}.clc-vs-input{display:flex;align-items:center;margin:0 18px 18px;padding:12px 14px;border-radius:14px;background:#ffffff;box-shadow:0 0 0 1px rgba(15,23,42,.08);font-size:13.5px;color:#94a3b8}.clc-vs-input i{width:2px;height:16px;margin-left:6px;background:#64748b;animation:clcBlink 1s steps(1) infinite}@keyframes clcVsAsk{0%,3%{opacity:0;translate:0 8px}7%,94%{opacity:1;translate:0 0}99%,to{opacity:0}}@keyframes clcVsTyping{0%,7%{opacity:0}10%,22%{opacity:1}25%,to{opacity:0}}@keyframes clcVsAnswer{0%,23%{opacity:0;translate:0 8px}28%,94%{opacity:1;translate:0 0}99%,to{opacity:0}}@keyframes clcVsIdle{0%,38%{opacity:0}44%,94%{opacity:1}99%,to{opacity:0}}.clc-vs-divide{position:relative;display:grid;place-items:center;width:44px}.clc-vs-divide:before{content:"";position:absolute;top:6%;bottom:6%;left:50%;width:2px;margin-left:-1px;background:linear-gradient(180deg,transparent,#10b981 25%,#2dd4bf 75%,transparent);box-shadow:0 0 12px rgba(16,185,129,.6)}.clc-vs-divide:after{content:"";position:absolute;left:50%;width:6px;height:44px;margin-left:-3px;border-radius:999px;background:#f4fff8;box-shadow:0 0 14px #10b981;animation:clcVsRun 3.2s linear infinite}@keyframes clcVsRun{0%{top:6%;opacity:0}15%,85%{opacity:1}to{top:84%;opacity:0}}.clc-vs-divide b{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.18),0 10px 24px -12px rgba(2,44,34,.6);font-family:var(--lm-display);font-size:13px;font-weight:800;text-transform:uppercase;color:#047857}.clc-vs-director{display:flex;align-items:center;gap:12px;margin:16px 18px 6px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#064e3b,#047857);box-shadow:0 16px 30px -20px rgba(2,44,34,.8);color:#ffffff}.clc-vs-director small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6ee7b7}.clc-vs-director b{font-family:var(--lm-display);font-size:15px;font-weight:800}.clc-vs-lanes{display:grid;gap:8px;padding:10px 18px;animation:clcVsReset var(--vs-cycle) ease infinite}@keyframes clcVsReset{0%,to{opacity:.35}4%,94%{opacity:1}}.clc-vs-lane{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 12px;overflow:hidden;border-radius:14px;background:#ffffff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 14%,transparent),0 10px 20px -18px color-mix(in srgb,var(--tn) 70%,transparent);animation:clcVsLane0 var(--vs-cycle) linear infinite}.clc-vs-lane-1{animation-name:clcVsLane1}.clc-vs-lane-2{animation-name:clcVsLane2}.clc-vs-lane-3{animation-name:clcVsLane3}@keyframes clcVsLane0{0%,9%{--clc-vs-p:0}22%,to{--clc-vs-p:1}}@keyframes clcVsLane1{0%,22%{--clc-vs-p:0}35%,to{--clc-vs-p:1}}@keyframes clcVsLane2{0%,35%{--clc-vs-p:0}48%,to{--clc-vs-p:1}}@keyframes clcVsLane3{0%,48%{--clc-vs-p:0}61%,to{--clc-vs-p:1}}.clc-vs-lane-text b{display:block;font-size:13.5px;font-weight:800;color:var(--lm-ink)}.clc-vs-lane-text small{display:block;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:var(--lm-muted)}.clc-vs-state{display:grid;justify-items:end}.clc-vs-state em{display:inline-flex;grid-area:1/1;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.clc-vs-state .queued{background:#f1f5f9;color:#64748b;opacity:clamp(0,calc(1 - var(--clc-vs-p) * 30),1)}.clc-vs-state .working{background:var(--tn-bg2);color:var(--tn-ink);opacity:min(1,calc(var(--clc-vs-p) * 30),calc((1 - var(--clc-vs-p)) * 30))}.clc-vs-state .working:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tn);animation:clcTmBlink .9s ease-in-out infinite}.clc-vs-state .done{background:#d1fae5;color:#047857;opacity:clamp(0,calc((var(--clc-vs-p) - .97) * 40),1)}.clc-vs-progress{position:absolute;left:0;bottom:0;width:calc(var(--clc-vs-p) * 100%);height:3px;background:linear-gradient(90deg,var(--tn-hi),var(--tn))}.clc-vs-brain{display:flex;align-items:center;gap:10px;margin:2px 18px 0;padding:9px 12px;border-radius:14px;background:var(--tn-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tn) 18%,transparent);font-size:12.5px;color:var(--lm-copy);animation:clcVsBrain 2.4s ease-in-out infinite}.clc-vs-brain b{margin-right:4px;font-weight:800;color:var(--tn-ink)}@keyframes clcVsBrain{50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tn) 35%,transparent),0 0 24px -6px color-mix(in srgb,var(--tn-hi) 70%,transparent)}}.clc-vs-report{display:flex;align-items:center;gap:12px;margin:auto 18px 18px;padding:12px 14px;border-radius:16px;background:#ffffff;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--tn-hi) 60%,transparent),0 20px 40px -24px color-mix(in srgb,var(--tn) 80%,transparent);opacity:0;animation:clcVsReport var(--vs-cycle) var(--vs-ease) infinite}.clc-vs-report b{display:block;font-family:var(--lm-display);font-size:14px;font-weight:800;color:var(--lm-ink)}.clc-vs-report small{display:block;font-size:12px;color:var(--lm-muted)}.clc-vs-report em{margin-left:auto;padding:7px 14px;border-radius:999px;background:linear-gradient(150deg,var(--tn-hi),var(--tn));box-shadow:0 8px 18px -8px color-mix(in srgb,var(--tn) 80%,transparent);font-size:12.5px;font-style:normal;font-weight:800;color:#ffffff;animation:clcVsApprove 1.6s ease-in-out infinite}@keyframes clcVsReport{0%,63%{opacity:0;translate:0 14px;scale:.97}68%,94%{opacity:1;translate:0 0;scale:1}99%,to{opacity:0;translate:0 6px}}@keyframes clcVsApprove{50%{scale:1.06;box-shadow:0 0 0 6px color-mix(in srgb,var(--tn-hi) 25%,transparent)}}.clc-vs-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.clc-vs-row{display:grid;gap:8px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 0 0 1px rgba(4,120,87,.1),0 14px 30px -26px rgba(2,44,34,.5)}.clc-vs-row span{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4}.clc-vs-row .tool{text-decoration:line-through;text-decoration-color:rgba(148,163,184,.6);color:#94a3b8}.clc-vs-row .tool svg{flex-shrink:0;margin-top:2px;color:#f87171}.clc-vs-row .office{font-weight:700;color:var(--lm-ink)}.clc-vs-row .office svg{box-sizing:content-box;flex-shrink:0;margin-top:1px;padding:2px;border-radius:50%;background:#d1fae5;color:#047857}@media (max-width:1100px){.clc-vs-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.clc-vs-stage{grid-template-columns:minmax(0,1fr)}.clc-vs-screen{min-height:0}.clc-vs-divide{width:auto;height:44px}.clc-vs-divide:before{top:50%;bottom:auto;left:8%;right:8%;width:auto;height:2px;margin:-1px 0 0;background:linear-gradient(90deg,transparent,#10b981 25%,#2dd4bf 75%,transparent)}.clc-vs-divide:after{display:none}.clc-vs-rows{grid-template-columns:minmax(0,1fr)}}.clc-lib{--lib-ease:cubic-bezier(0.65,0,0.35,1);position:relative;display:grid;margin-top:36px;padding:96px 0 34px;isolation:isolate}.clc-lib-wall{position:absolute;inset:0 -48px;z-index:-1;overflow:hidden;perspective:1100px;-webkit-mask-image:radial-gradient(ellipse 74% 70% at 50% 48%,#000 34%,transparent 100%);mask-image:radial-gradient(ellipse 74% 70% at 50% 48%,#000 34%,transparent 100%)}.clc-lib-plane{position:absolute;inset:-14% -12%;display:grid;align-content:center;gap:18px;transform:rotateX(32deg) rotate(-7deg) scale(1.08)}.clc-lib-row{display:flex;width:-moz-max-content;width:max-content;animation:clcSoMarquee 80s linear infinite}.clc-lib-row:nth-child(odd){margin-left:-120px}.clc-lib-row.reverse{animation-direction:reverse}.clc-lib-set{display:flex;gap:14px;padding-right:14px}.clc-lib-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 16%,transparent),0 12px 24px -18px color-mix(in srgb,var(--tn) 70%,transparent);font-size:15px;font-weight:700;white-space:nowrap;color:var(--lm-ink)}.clc-lib-front{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;width:100%;max-width:1100px;margin:0 auto}.clc-lib-card{display:grid;gap:14px;padding:20px;border-radius:26px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 24%,transparent),0 40px 70px -42px color-mix(in srgb,var(--tn) 60%,transparent),0 22px 40px -30px rgba(2,44,34,.45);animation:clcLibFloat 7s ease-in-out infinite;animation-delay:calc(var(--i) * -2.3s)}.clc-lib-card:nth-child(2){margin-top:48px}.clc-lib-card:nth-child(3){margin-top:-14px}@keyframes clcLibFloat{0%,to{translate:0 0}50%{translate:0 -10px}}.clc-lib-head{display:flex;align-items:center;gap:14px}.clc-lib-head b{display:block;margin-bottom:6px;font-family:var(--lm-display);font-size:19px;font-weight:800;color:var(--lm-ink)}.clc-lib-screen{position:relative;height:118px;padding:12px 14px;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,var(--tn-bg),#ffffff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tn) 12%,transparent)}.clc-lib-card p{margin:0;font-size:14px;line-height:1.45;color:var(--lm-copy)}.clc-lib-week{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;height:100%}.clc-lib-week>span{display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.clc-lib-week i{height:24px;border-radius:7px;background:linear-gradient(150deg,var(--tn-hi),var(--tn));box-shadow:0 6px 12px -8px var(--tn);transform-origin:bottom;animation:clcLibPost 7s var(--lib-ease) infinite backwards;animation-delay:calc(var(--i) * 1s)}.clc-lib-week small{font-size:10.5px;font-weight:800;text-align:center;color:var(--lm-muted)}.clc-lib-week>b{position:absolute;top:0;bottom:18px;width:2px;border-radius:2px;background:#047857;box-shadow:0 0 10px #10b981;animation:clcLibNow 7s linear infinite}@keyframes clcLibPost{0%,4%{opacity:0;scale:1 .2}10%,86%{opacity:1;scale:1 1}94%,to{opacity:0;scale:1 .2}}@keyframes clcLibNow{0%{left:0}to{left:100%}}.clc-lib-steps{display:grid;align-content:center;gap:5px;height:100%}.clc-lib-steps>span{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--lm-copy)}.clc-lib-steps svg{box-sizing:content-box;padding:3px;border-radius:50%;background:#e2e8f0;color:#ffffff;animation:clcLibCheck 8s ease infinite backwards;animation-delay:calc(var(--i) * 1.4s)}@keyframes clcLibCheck{0%,6%{background:#e2e8f0;scale:1}10%{scale:1.25}14%,88%{background:var(--tn);scale:1}96%,to{background:#e2e8f0}}.clc-lib-steps>i{height:5px;margin-top:3px;border-radius:999px;background:linear-gradient(90deg,var(--tn-hi),var(--tn));transform-origin:left;animation:clcLibFill 8s var(--lib-ease) infinite}@keyframes clcLibFill{0%{scale:0 1}75%,90%{scale:1 1}to{scale:0 1}}.clc-lib-funnel{display:grid;align-content:center;gap:7px;height:100%}.clc-lib-funnel>span{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px}.clc-lib-funnel small{font-size:11.5px;font-weight:700;white-space:nowrap;color:var(--lm-muted)}.clc-lib-funnel i{width:var(--w);height:14px;border-radius:999px;background:linear-gradient(90deg,var(--tn-hi),var(--tn));box-shadow:0 6px 12px -8px var(--tn);transform-origin:left;animation:clcLibBar 6s var(--lib-ease) infinite backwards;animation-delay:calc(var(--i) * .35s)}@keyframes clcLibBar{0%{scale:0 1}18%,85%{scale:1 1}to{scale:0 1}}.clc-lib-more{display:inline-flex;justify-self:center;align-items:center;gap:16px;margin-top:64px;padding:12px 12px 12px 24px;border-radius:999px;background:linear-gradient(135deg,#064e3b,#047857);box-shadow:0 20px 40px -20px rgba(2,44,34,.7),0 0 0 6px rgba(16,185,129,.12);color:#ffffff;transition:transform .2s ease}.clc-lib-more:hover{transform:translateY(-2px)}.clc-lib-more b{font-family:var(--lm-display);font-size:17px;font-weight:800}.clc-lib-more span{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14);font-size:14px;font-weight:700}@media (max-width:900px){.clc-lib{padding-top:40px}.clc-lib-front{grid-template-columns:minmax(0,1fr);max-width:460px}.clc-lib-card:nth-child(n){margin-top:0}}.clc-mx{--mx-step:4.5s;--mx-cycle:13.5s}.clc-mx .clc-modes2{align-items:stretch}.clc-mx .clc-mode2{display:flex;flex-direction:column;align-items:center}.clc-mx .clc-mode2.ai{--mx-tone:rgba(37,99,235,0.55)}.clc-mx .clc-mode2.human{--mx-tone:rgba(217,119,6,0.55)}.clc-mx .clc-mode2.hybrid{--mx-tone:rgba(5,150,105,0.55)}.clc-mx .clc-mode2:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 2.5px var(--mx-tone),0 34px 64px -30px var(--mx-tone);opacity:0;pointer-events:none;animation:clcMxLit var(--mx-cycle) ease infinite backwards;animation-delay:calc(var(--m) * var(--mx-step))}@keyframes clcMxLit{0%{opacity:0}30%,4%{opacity:1}36%,to{opacity:0}}.clc-mode2-set{display:grid;gap:8px;width:100%;margin:auto 0 0;padding:14px 0 0;border-top:1px dashed rgba(4,120,87,.18);list-style:none}.clc-mode2-set li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left}.clc-mode2-set b{font-size:14px;font-weight:700;color:var(--lm-ink)}.clc-mode2-set em{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.clc-mode2-set em.done{background:#dbeafe;color:#1d4ed8}.clc-mode2-set em.ready{background:#ecfdf5;color:#047857}.clc-mode2-set em.waits{background:#fef3c7;color:#b45309}.clc-mode2-set em.rule{background:#fee2e2;color:#b91c1c}.clc-rm{position:relative;margin-top:36px}.clc-rm-road{position:relative;height:110px}.clc-rm-road svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.clc-rm-glow{fill:none;stroke:#10b981;stroke-width:10;stroke-linecap:round;opacity:.3;filter:url(#clcGlow)}.clc-rm-line{fill:none;stroke:url(#clcBeamGradient);stroke-width:3;stroke-linecap:round}.clc-rm-run{fill:none;stroke:#f4fff8;stroke-width:4;stroke-linecap:round;stroke-dasharray:70 1500;stroke-dashoffset:1570;animation:clcRmRun 5.5s linear infinite}@keyframes clcRmRun{to{stroke-dashoffset:0}}.clc-rm-node{z-index:2;width:22px;height:22px;margin:-11px 0 0 -11px;background:#ffffff;box-shadow:0 0 0 4px var(--tn-bg2),0 0 0 6px color-mix(in srgb,var(--tn) 45%,transparent),0 8px 18px -6px var(--tn)}.clc-rm-node,.clc-rm-node:after{position:absolute;border-radius:50%}.clc-rm-node:after{content:"";inset:6px;background:var(--tn)}.clc-rm-node.now{width:28px;height:28px;margin:-14px 0 0 -14px}.clc-rm-node .clc-ripple{inset:-40%}.clc-rm-node em{position:absolute;bottom:calc(100% + 14px);left:50%;padding:5px 12px;border-radius:999px;translate:-50% 0;background:linear-gradient(135deg,#064e3b,#047857);box-shadow:0 10px 20px -10px rgba(2,44,34,.8);font-size:12px;font-style:normal;font-weight:800;white-space:nowrap;color:#ffffff;animation:clcFloat 3s ease-in-out infinite}.clc-rm-node em:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#047857}.clc-rm-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-top:-56px}.clc-rm-stage{position:relative;padding:0 9px}.clc-rm-stage:first-child{margin-top:74px}.clc-rm-stage:nth-child(2){margin-top:37px}.clc-rm-stage:before{content:"";position:absolute;top:-36px;left:50%;width:2px;height:36px;margin-left:-1px;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--tn) 55%,transparent) 0 4px,transparent 4px 8px)}.clc-rm-card{position:relative;padding:22px 22px 20px;border-radius:24px;background:#ffffff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 18%,transparent),0 30px 60px -40px color-mix(in srgb,var(--tn) 65%,transparent)}.clc-rm-stage.now .clc-rm-card{background:linear-gradient(150deg,#047857,#064e3b);box-shadow:0 0 0 1px rgba(4,120,87,.4),0 36px 70px -36px rgba(2,44,34,.85)}.clc-rm-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.clc-rm-head small{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tn-ink)}.clc-rm-head h3{margin:3px 0 0;font-family:var(--lm-display);font-size:20px;font-weight:800;line-height:1.2;color:var(--lm-ink)}.clc-rm-stage.now .clc-rm-head small{color:#6ee7b7}.clc-rm-stage.now .clc-rm-head h3{color:#ffffff}.clc-rm-card ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.clc-rm-card li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:14.5px;line-height:1.45;color:var(--lm-copy)}.clc-rm-stage.now .clc-rm-card li{color:rgba(255,255,255,.92)}.clc-rm-card li i{display:grid;place-items:center;box-sizing:border-box;width:18px;height:18px;margin-top:1px;border-radius:50%}.clc-rm-card li.running i{background:#34d399;color:#064e3b}.clc-rm-card li.building i{border:2.5px solid var(--tn-bg2);border-top-color:var(--tn);animation:clcSpin 1.1s linear infinite}.clc-rm-card li.planned i:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--tn-hi);box-shadow:0 0 0 3px var(--tn-bg2)}@media (max-width:900px){.clc-rm-road{display:none}.clc-rm-stages{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:0}.clc-rm-stage:nth-child(n){margin-top:0;padding:0}.clc-rm-stage:before{display:none}}.clc-pw{display:grid;gap:14px}.clc-pw-card{display:grid;grid-template-columns:auto minmax(0,1fr) 200px;align-items:center;gap:18px;padding:18px 20px;border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 16%,transparent),0 24px 48px -34px color-mix(in srgb,var(--tn) 60%,transparent)}.clc-pw-card>div b{display:block;font-family:var(--lm-display);font-size:19px;font-weight:800;color:var(--lm-ink)}.clc-pw-card>div p{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:var(--lm-copy)}.clc-pw-screen{display:block;padding:10px 12px;border-radius:16px;background:linear-gradient(180deg,var(--tn-bg),#ffffff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tn) 12%,transparent)}.clc-pw-offices{display:grid;gap:6px}.clc-pw-office{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.clc-lm .clc-pw-office .clc-tile{width:24px;height:24px;border-radius:8px}.clc-lm .clc-pw-office .clc-tile svg{width:13px;height:13px}.clc-pw-office b{font-size:12.5px;font-weight:700;color:var(--lm-ink)}.clc-pw-office.off b{color:var(--lm-muted)}.clc-pw-office i{position:relative;width:30px;height:18px;border-radius:999px;background:#cbd5e1}.clc-pw-office i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.3)}.clc-pw-office.on i{background:#10b981}.clc-pw-office.on i:after{translate:12px 0}.clc-pw-office.turning i{animation:clcPwToggle 4.5s ease infinite}.clc-pw-office.turning i:after{animation:clcPwKnob 4.5s ease infinite}@keyframes clcPwToggle{0%,35%{background:#cbd5e1}45%,90%{background:#10b981}to{background:#cbd5e1}}@keyframes clcPwKnob{0%,35%{translate:0 0}45%,90%{translate:12px 0}to{translate:0 0}}.clc-pw-usage{display:grid;gap:9px}.clc-pw-meter{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px}.clc-pw-meter b{font-size:12px;font-weight:700;color:var(--lm-copy)}.clc-pw-meter i{position:relative;height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--tn) 12%,#ffffff)}.clc-pw-meter i:after{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--level);border-radius:inherit;background:linear-gradient(90deg,var(--tn-hi),var(--tn));transform-origin:left;animation:clcPwMeter 6s cubic-bezier(.65,0,.35,1) infinite;animation-delay:calc(var(--i) * .4s)}@keyframes clcPwMeter{0%{scale:.15 1}70%,90%{scale:1 1}to{scale:.15 1}}.clc-pw-keys{display:flex;justify-content:space-between;gap:8px}.clc-pw-key{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#ffffff;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 8px 16px -10px rgba(15,23,42,.4);color:var(--brand)}.clc-pw-key i{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #ffffff;color:#ffffff;animation:clcPwKey 6s ease infinite backwards;animation-delay:calc(var(--i) * .7s)}@keyframes clcPwKey{0%{scale:0}6%,85%{scale:1}92%,to{scale:0}}@media (max-width:1180px){.clc-pw-card{grid-template-columns:auto minmax(0,1fr)}.clc-pw-screen{grid-column:1/-1}}.clc-st{position:relative;width:100%;max-width:600px;aspect-ratio:1;justify-self:center;container-type:inline-size}.clc-st-layer{position:absolute;left:0;right:0;top:calc(6cqw + var(--i) * 13cqw);z-index:calc(20 - var(--i));height:26cqw;animation:clcStBreathe 7s ease-in-out infinite}@keyframes clcStBreathe{0%,to{translate:0 0}50%{translate:0 calc((var(--i) - 2.5) * 1.6cqw)}}.clc-st-plate{position:absolute;left:13cqw;top:-9cqw;width:44cqw;height:44cqw;border-radius:6cqw;transform:rotateX(60deg) rotate(45deg);background:linear-gradient(135deg,rgba(255,255,255,.96),color-mix(in srgb,var(--tn-bg2) 80%,#ffffff) 45%,color-mix(in srgb,var(--tn-hi) 55%,#ffffff));box-shadow:inset 0 0 0 .35cqw rgba(255,255,255,.9),0 0 0 .3cqw color-mix(in srgb,var(--tn) 40%,transparent),1.6cqw 1.6cqw 0 -.2cqw color-mix(in srgb,var(--tn) 70%,#ffffff),5cqw 5cqw 7cqw -2cqw color-mix(in srgb,var(--tn) 45%,transparent)}.clc-st-plate:before{content:"";position:absolute;inset:12%;border-radius:3cqw;background-image:linear-gradient(color-mix(in srgb,var(--tn) 16%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tn) 16%,transparent) 1px,transparent 1px);background-size:3.2cqw 3.2cqw}.clc-st-icon{position:absolute;left:24cqw;top:16.5cqw;z-index:2;translate:-50% -50%;filter:drop-shadow(0 1.2cqw 1.2cqw color-mix(in srgb,var(--tn) 45%,transparent))}.clc-st-icon .clc-scene{display:block;width:18cqw;height:auto}.clc-scene{flex-shrink:0;height:auto;-o-object-fit:contain;object-fit:contain}.clc-st-label{position:absolute;left:66cqw;top:7.5cqw;display:grid;gap:.3cqw;padding:1.4cqw 2.4cqw 1.4cqw 2.2cqw;border-radius:2.6cqw;background:rgba(255,255,255,.95);box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 20%,transparent),0 2cqw 4cqw -2.4cqw color-mix(in srgb,var(--tn) 60%,transparent);white-space:nowrap}.clc-st-label:before{content:"";position:absolute;top:50%;right:100%;width:7cqw;border-top:.3cqw dashed color-mix(in srgb,var(--tn) 45%,transparent)}.clc-st-label b{font-family:var(--lm-display);font-size:2.9cqw;font-weight:800;color:var(--lm-ink)}.clc-st-label small{font-size:2.2cqw;color:var(--lm-muted)}.clc-st-beam{position:absolute;left:35cqw;top:19cqw;z-index:30;width:.5cqw;height:65cqw;margin-left:-.25cqw;border-radius:999px;background:linear-gradient(180deg,#fbbf24,#10b981);box-shadow:0 0 1.6cqw rgba(16,185,129,.7);opacity:.85}.clc-st-beam:after,.clc-st-beam:before{content:"";position:absolute;left:50%;width:2.6cqw;height:2.6cqw;margin-left:-1.3cqw;border-radius:50%}.clc-st-beam:before{background:radial-gradient(circle,#ffffff 0 25%,#fbbf24 50%,transparent 72%);animation:clcStDown 3.6s ease-in infinite}.clc-st-beam:after{background:radial-gradient(circle,#ffffff 0 25%,#10b981 50%,transparent 72%);animation:clcStUp 3.6s ease-out 1.8s infinite backwards}@keyframes clcStDown{0%{top:-1cqw;opacity:0}12%,88%{opacity:1}to{top:64cqw;opacity:0}}@keyframes clcStUp{0%{top:64cqw;opacity:0}12%,88%{opacity:1}to{top:-1cqw;opacity:0}}.clc-pc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}.clc-pc-card{display:grid;align-content:start;gap:14px;padding:22px;border-radius:26px;background:rgba(255,255,255,.95);box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 20%,transparent),0 34px 60px -44px color-mix(in srgb,var(--tn) 60%,transparent);transition:transform .25s ease}.clc-pc-card:hover{transform:translateY(-6px)}.clc-pc-card .clc-lib-head b{margin:0}.clc-pc-card>p{margin:0;font-size:15px;line-height:1.55;color:var(--lm-copy)}.clc-pc-chips{display:flex;flex-wrap:wrap;align-content:center;gap:6px;height:100%}.clc-pc-chips em{padding:5px 10px;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 22%,transparent);font-size:12px;font-style:normal;font-weight:700;color:var(--tn-ink);animation:clcPcChip 7s ease infinite backwards;animation-delay:calc(var(--i) * .6s)}@keyframes clcPcChip{0%{opacity:0;scale:.6}6%,84%{opacity:1;scale:1}92%,to{opacity:0;scale:.9}}.clc-pc-approve{display:flex;align-items:center;gap:10px;height:100%}.clc-pc-approve span{display:grid;flex:1;padding:10px 12px;border-radius:12px;background:#ffffff;box-shadow:0 0 0 1px rgba(15,23,42,.06)}.clc-pc-approve b{font-size:13px;font-weight:800;color:var(--lm-ink)}.clc-pc-approve small{font-size:11.5px;color:#b45309}.clc-pc-approve em{padding:8px 14px;border-radius:999px;background:linear-gradient(150deg,#fbbf24,#d97706);box-shadow:0 8px 18px -8px rgba(217,119,6,.8);font-size:12.5px;font-style:normal;font-weight:800;color:#ffffff;animation:clcVsApprove 1.6s ease-in-out infinite}@media (max-width:1000px){.clc-pc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.clc-pc{grid-template-columns:minmax(0,1fr)}}.clc-lt{position:relative;width:100%;max-width:640px;aspect-ratio:600/420;justify-self:center;container-type:inline-size}.clc-lt-track{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.clc-lt-comet{fill:#f4fff8;filter:drop-shadow(0 0 6px #10b981) drop-shadow(0 0 14px #10b981)}.clc-lt-step{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;translate:-50% -50%;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.16),0 12px 24px -16px rgba(2,44,34,.5);font-size:clamp(11px,2.3cqw,14.5px);font-weight:700;white-space:nowrap;color:var(--lm-ink);animation:clcLtLit var(--lt-cycle) ease infinite backwards;animation-delay:var(--at)}.clc-lt-step i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ecfdf5;font-size:11px;font-style:normal;font-weight:800;color:#047857;animation:clcLtNum var(--lt-cycle) ease infinite backwards;animation-delay:var(--at)}@keyframes clcLtLit{0%,10%,to{scale:1;box-shadow:0 0 0 1px rgba(4,120,87,.16),0 12px 24px -16px rgba(2,44,34,.5)}3%{scale:1.08;box-shadow:0 0 0 2px #10b981,0 0 26px -2px #10b981}}@keyframes clcLtNum{0%,10%,to{background:#ecfdf5;color:#047857}3%{background:#10b981;color:#ffffff}}.clc-lt-core{position:absolute;top:50%;left:50%;display:grid;justify-items:center;gap:6px;padding:18px 26px;border-radius:24px;translate:-50% -50%;background:rgba(255,255,255,.96);box-shadow:0 0 0 1px rgba(4,120,87,.14),0 30px 60px -36px rgba(2,44,34,.6);text-align:center}.clc-lt-core small{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#047857}.clc-lt-core b{font-family:var(--lm-display);font-size:26px;font-weight:800;color:var(--lm-ink)}.clc-lt-core em{font-size:12.5px;font-style:normal;color:var(--lm-muted)}.clc-rr{display:grid;gap:16px;padding:22px;border-radius:28px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.12),0 40px 80px -50px rgba(2,44,34,.6)}.clc-rr-ask{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,#fffbeb,#ffffff);box-shadow:inset 0 0 0 1px rgba(217,119,6,.22);font-size:15px;font-weight:700;color:var(--lm-ink)}.clc-rr-ask small{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b45309}.clc-rr-steps{position:relative;display:grid;gap:4px;margin:0;padding:0;list-style:none}.clc-rr-rail{position:absolute;top:20px;bottom:20px;left:27px;width:2px;background:linear-gradient(180deg,#fbbf24,#10b981);opacity:.55}.clc-rr-rail:after{content:"";position:absolute;left:50%;width:8px;height:44px;margin-left:-4px;border-radius:999px;background:linear-gradient(180deg,transparent,#f4fff8,transparent);box-shadow:0 0 14px #10b981;animation:clcRrRun var(--rr-cycle) linear infinite}@keyframes clcRrRun{0%{top:-10px;opacity:0}5%,86%{opacity:1}90%,to{top:calc(100% - 34px);opacity:0}}.clc-rr-step{position:relative;display:flex;align-items:flex-start;gap:12px;padding:8px 10px;border-radius:14px;animation:clcRrLit var(--rr-cycle) ease infinite backwards;animation-delay:var(--at)}.clc-rr-step .clc-tile{position:relative;z-index:1;flex-shrink:0}.clc-rr-step b{display:block;font-size:14.5px;font-weight:800;color:var(--lm-ink)}.clc-rr-step small{display:block;font-size:13px;line-height:1.45;color:var(--lm-copy)}@keyframes clcRrLit{0%,14%,to{background:transparent;box-shadow:none}3%,9%{background:var(--tn-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tn) 22%,transparent)}}.clc-tm-glyph .clc-scene{width:88%;margin-top:6%}.clc-mode2-glyph .clc-scene{width:112px}.clc-lg{margin-top:36px;-moz-columns:320px 3;columns:320px 3;-moz-column-gap:18px;column-gap:18px}.clc-lg-card{display:inline-grid;gap:14px;width:100%;margin-bottom:18px;padding:18px 18px 20px;-moz-column-break-inside:avoid;break-inside:avoid;border-radius:24px;background:rgba(255,255,255,.95);box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 18%,transparent),0 30px 60px -44px color-mix(in srgb,var(--tn) 60%,transparent)}.clc-lg-head{display:flex;align-items:center;gap:12px}.clc-lg-head b{display:block;font-family:var(--lm-display);font-size:18px;font-weight:800;color:var(--lm-ink)}.clc-lg-head small{display:block;font-size:12.5px;font-weight:700;color:var(--tn-ink)}.clc-lg-card ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.clc-lg-card li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#f8fbfa;box-shadow:inset 0 0 0 1px rgba(15,23,42,.07);font-size:13px;font-weight:600;color:var(--lm-copy)}.clc-lg-card li i{width:7px;height:7px;border-radius:50%;background:#cbd5e1}.clc-lg-card li.live{background:#ecfdf5;box-shadow:inset 0 0 0 1px rgba(16,185,129,.35);color:#047857;font-weight:800}.clc-lg-card li.live i{background:#10b981;animation:clcHalo 2s ease-in-out infinite}.clc-lg-card li.inhouse{background:#eff6ff;box-shadow:inset 0 0 0 1px rgba(37,99,235,.3);color:#1d4ed8;font-weight:800}.clc-lg-card li.inhouse i{background:#2563eb}.clc-lg-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.clc-lg-legend span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--lm-copy)}.clc-lg-legend i{width:9px;height:9px;border-radius:50%;background:#cbd5e1}.clc-lg-legend .live i{background:#10b981}.clc-lg-legend .inhouse i{background:#2563eb}.clc-rc{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.clc-rc-card{position:relative;display:grid;align-content:start;gap:14px;padding:28px;overflow:hidden;border-radius:30px}.clc-rc-card.ready{background:linear-gradient(160deg,#ffffff,#effdf6);box-shadow:0 0 0 1px rgba(4,120,87,.16),0 40px 80px -50px rgba(2,44,34,.55)}.clc-rc-card.custom{background:linear-gradient(150deg,#064e3b,#03271a);box-shadow:0 40px 80px -40px rgba(2,44,34,.9);color:#d1fae5}.clc-rc-card h3{margin:0;font-family:var(--lm-display);font-size:26px;font-weight:800;color:var(--lm-ink)}.clc-rc-card.custom h3{color:#ffffff}.clc-rc-card p{margin:0;font-size:15.5px;line-height:1.6;color:var(--lm-copy)}.clc-rc-card.custom p{color:#a7f3d0}.clc-rc-steps{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none}.clc-rc-steps li{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 7px;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.16);font-size:14px;font-weight:800;color:var(--lm-ink);animation:clcRcStep 4.5s ease infinite backwards;animation-delay:calc(var(--i) * 1.2s)}.clc-rc-steps li i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#d1fae5;font-size:12px;font-style:normal;color:#047857}@keyframes clcRcStep{0%,30%,to{box-shadow:0 0 0 1px rgba(4,120,87,.16)}20%,8%{box-shadow:0 0 0 2px #10b981,0 0 22px -4px #10b981}}.clc-rc-type{display:grid;gap:6px;margin-top:6px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(167,243,208,.18)}.clc-rc-type small{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6ee7b7}.clc-rc-type span{display:grid}.clc-rc-type em{display:flex;grid-area:1/1;align-items:center;font-size:17px;font-style:normal;font-weight:700;color:#ffffff;opacity:0;animation:clcRcWord calc(var(--n) * 2.6s) ease infinite backwards;animation-delay:calc(var(--k) * 2.6s)}.clc-rc-type em i{width:2px;height:18px;margin-left:4px;background:#6ee7b7;animation:clcBlink 1s steps(1) infinite}@keyframes clcRcWord{0%{opacity:0;translate:0 8px}17%,3%{opacity:1;translate:0 0}20%,to{opacity:0;translate:0 -8px}}.clc-rc-link{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:15px;font-weight:800;color:#6ee7b7}@media (max-width:900px){.clc-rc{grid-template-columns:minmax(0,1fr)}}.clc-np{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}.clc-np-card{display:grid;align-content:start;gap:12px;padding:24px;border-radius:28px;background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px rgba(167,243,208,.16),0 40px 70px -50px rgba(0,0,0,.8)}.clc-np-card h3{margin:0;font-family:var(--lm-display);font-size:21px;font-weight:800;color:#ffffff}.clc-np-card p{margin:0;font-size:14.5px;line-height:1.6;color:#a7f3d0}.clc-np-cloud{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.clc-np-cloud span{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(167,243,208,.18);font-size:13px;font-weight:700;color:#d1fae5;animation:clcNpLit 6s ease infinite backwards;animation-delay:calc(var(--k) * .55s)}.clc-np-cloud span i{width:6px;height:6px;border-radius:50%;background:#34d399}@keyframes clcNpLit{0%,16%,to{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(167,243,208,.18)}6%{background:rgba(16,185,129,.28);box-shadow:inset 0 0 0 1px #34d399,0 0 18px -4px #34d399}}.clc-np-brain{position:relative;display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;overflow:hidden;border-radius:14px;background:rgba(139,92,246,.16);box-shadow:inset 0 0 0 1px rgba(167,139,250,.35);font-size:13.5px;font-weight:800;color:#ddd6fe}.clc-np-brain b{position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(221,214,254,.35),transparent);animation:clcNpSync 3s ease-in-out infinite}@keyframes clcNpSync{0%{left:-40%}to{left:100%}}@media (max-width:1000px){.clc-np{grid-template-columns:minmax(0,1fr)}}.clc-lt-step .clc-scene{width:clamp(34px,7.4cqw,50px);margin:-4px 0}.clc-bpb{--bpb-cycle:14s;position:relative;display:grid;gap:14px;width:100%;max-width:600px;justify-self:center;padding:22px;border-radius:30px;background-color:#fbfefd;background-image:linear-gradient(rgba(4,120,87,.07) 1px,transparent 0),linear-gradient(90deg,rgba(4,120,87,.07) 1px,transparent 0);background-size:22px 22px;box-shadow:0 0 0 1px rgba(4,120,87,.16),0 50px 90px -56px rgba(2,44,34,.6),0 0 80px -40px rgba(16,185,129,.45)}.clc-bpb-prompt{padding:14px 16px;border-radius:18px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.14),0 16px 30px -24px rgba(2,44,34,.5)}.clc-bpb-label,.clc-bpb-prompt small{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#047857}.clc-bpb-prompt p{margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.5;color:var(--lm-ink);animation:clcBpbType var(--bpb-cycle) steps(28) infinite}@keyframes clcBpbType{0%{clip-path:inset(0 100% 0 0)}22%,94%{clip-path:inset(0 0 0 0)}99%,to{clip-path:inset(0 0 0 0);opacity:0}}.clc-bpb-label{justify-self:center}.clc-bpb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.clc-bpb-part{display:grid;justify-items:center;gap:6px;padding:10px 8px 12px;border-radius:18px;background:#ffffff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 22%,transparent),0 16px 30px -24px color-mix(in srgb,var(--tn) 70%,transparent);text-align:center;animation:clcBpbPart var(--bpb-cycle) cubic-bezier(.34,1.4,.64,1) infinite backwards;animation-delay:calc(3.4s + var(--i) * .6s)}.clc-bpb-part .clc-scene{width:76%}.clc-bpb-part b{font-size:12.5px;font-weight:800;line-height:1.25;color:var(--lm-ink)}@keyframes clcBpbPart{0%{opacity:0;scale:.6}4%,64%{opacity:1;scale:1}70%,to{opacity:0;scale:.9}}.clc-bpb-ready{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:linear-gradient(135deg,#047857,#064e3b);box-shadow:0 16px 30px -18px rgba(2,44,34,.8);font-size:14px;font-weight:800;color:#ffffff;animation:clcBpbReady var(--bpb-cycle) ease infinite}@keyframes clcBpbReady{0%,58%{opacity:.25;translate:0 6px}63%,90%{opacity:1;translate:0 0}96%,to{opacity:.25}}@media (max-width:560px){.clc-bpb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.clc-sg{display:grid;gap:16px;margin-top:40px}.clc-sg.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.clc-sg.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.clc-sg-card{display:grid;align-content:start;gap:8px;padding:20px;border-radius:24px;background:rgba(255,255,255,.95);box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 18%,transparent),0 30px 56px -44px color-mix(in srgb,var(--tn) 60%,transparent);transition:transform .25s ease}.clc-sg-card:hover{transform:translateY(-5px)}.clc-sg-card small{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tn-ink)}.clc-sg-card h3{margin:0;font-family:var(--lm-display);font-size:18px;font-weight:800;color:var(--lm-ink)}.clc-sg-card p{margin:0;font-size:14px;line-height:1.55;color:var(--lm-copy)}.clc-sg-card.dark{background:linear-gradient(150deg,#047857,#064e3b);box-shadow:0 36px 70px -40px rgba(2,44,34,.9)}.clc-sg-card.dark small{color:#6ee7b7}.clc-sg-card.dark h3{color:#ffffff}.clc-sg-card.dark p{color:#d1fae5}@media (max-width:1100px){.clc-sg.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.clc-sg.cols-3,.clc-sg.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.clc-sg.cols-3,.clc-sg.cols-4{grid-template-columns:minmax(0,1fr)}}.clc-status-band{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.clc-status-band .clc-live{flex-shrink:0}.clc-lmap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;margin-top:40px;padding:16px;border-radius:30px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.12),0 50px 90px -56px rgba(2,44,34,.6)}.clc-lmap-map{position:relative;min-height:380px;overflow:hidden;border-radius:22px}.clc-lmap-map svg{position:absolute;inset:0;width:100%;height:100%}.clc-lmap-ground{fill:#eef8f3}.clc-lmap-park{fill:#d7f3e4}.clc-lmap-river{fill:none;stroke:#cfe7f5;stroke-width:16;stroke-linecap:round}.clc-lmap-street{fill:none;stroke:#ffffff;stroke-width:7;stroke-linecap:round}.clc-lmap-pin{fill:#10b981;stroke:#ffffff;stroke-width:2.5;filter:drop-shadow(0 2px 3px rgba(4,120,87,.35))}.clc-lmap-ping{position:absolute;width:0;height:0}.clc-lmap-ping i,.clc-lmap-ping:before{content:"";position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;opacity:0}.clc-lmap-ping:before{background:var(--tn);box-shadow:0 0 0 4px #ffffff,0 6px 14px -2px var(--tn);animation:clcLmapPin var(--lmap-cycle) ease infinite backwards;animation-delay:var(--at)}.clc-lmap-ping i{border:3px solid var(--tn-hi);animation:clcLmapRing var(--lmap-cycle) ease-out infinite backwards;animation-delay:var(--at)}@keyframes clcLmapPin{0%{opacity:0;scale:.4}26%,3%{opacity:1;scale:1}32%,to{opacity:0;scale:.6}}@keyframes clcLmapRing{0%{opacity:.9;scale:1}18%{opacity:0;scale:4.2}to{opacity:0;scale:4.2}}.clc-lmap-count{position:absolute;top:14px;left:14px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 10px 20px -14px rgba(2,44,34,.6);font-size:13px;font-weight:700;color:var(--lm-copy)}.clc-lmap-count b{font-family:var(--lm-display);font-weight:800;color:#047857}.clc-lmap-feed{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0}.clc-lmap-feed-head{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 0}.clc-lmap-feed-head b{font-family:var(--lm-display);font-size:16px;font-weight:800;color:var(--lm-ink)}.clc-lmap-window{--row:78px;height:calc(var(--row) * 4);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000);mask-image:linear-gradient(180deg,transparent,#000 18%,#000)}.clc-lmap-list{animation-duration:var(--lmap-cycle);animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite}.clc-lmap-event{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;height:calc(var(--row) - 8px);margin-bottom:8px;padding:0 12px;border-radius:16px;background:#ffffff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 16%,transparent),0 12px 22px -18px color-mix(in srgb,var(--tn) 70%,transparent)}.clc-lmap-event b{display:block;overflow:hidden;font-size:13.5px;font-weight:800;line-height:1.3;color:var(--lm-ink)}.clc-lmap-event small{display:block;font-size:12px;color:var(--lm-muted)}.clc-lmap-event em{padding:4px 9px;border-radius:999px;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.clc-lmap-event em.done{background:#dbeafe;color:#1d4ed8}.clc-lmap-event em.waits{background:#fef3c7;color:#b45309}.clc-lmap-summary{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#064e3b,#047857);font-size:13.5px;font-weight:700;color:#ffffff}@media (max-width:900px){.clc-lmap{grid-template-columns:minmax(0,1fr)}.clc-lmap-map{min-height:260px}}.clc-spec{--spec-cycle:16s;margin-top:40px;overflow:hidden;border-radius:28px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.12),0 50px 90px -56px rgba(2,44,34,.6)}.clc-spec-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#f6fcf9,#ffffff)}.clc-spec-head small{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#047857}.clc-spec-head b{display:block;font-family:var(--lm-display);font-size:20px;font-weight:800;color:var(--lm-ink)}.clc-spec-by{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;border-radius:999px;background:#eff6ff;font-size:12.5px;font-weight:800;color:#1d4ed8}.clc-spec-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:26px;column-gap:26px;padding:10px 22px 14px}.clc-spec-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px dashed rgba(4,120,87,.14)}.clc-spec-row small{display:block;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tn-ink)}.clc-spec-row b{display:block;font-size:14.5px;font-weight:700;color:var(--lm-ink);animation:clcSpecWrite var(--spec-cycle) steps(18) infinite backwards;animation-delay:calc(var(--i) * .75s)}@keyframes clcSpecWrite{0%{clip-path:inset(0 100% 0 0)}7%,88%{clip-path:inset(0 0 0 0)}94%,to{clip-path:inset(0 100% 0 0)}}.clc-spec-ok{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#10b981;color:#ffffff;animation:clcSpecOk var(--spec-cycle) ease infinite backwards;animation-delay:calc(var(--i) * .75s)}@keyframes clcSpecOk{0%,6%{opacity:0;scale:.3}9%{opacity:1;scale:1.2}11%,88%{opacity:1;scale:1}94%,to{opacity:0;scale:.3}}.clc-spec-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px 18px;background:#f8fbfa}.clc-spec-foot span{margin-right:auto;font-size:13.5px;color:var(--lm-muted)}.clc-spec-foot em{padding:8px 16px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.14);font-style:normal;color:var(--lm-copy)}.clc-spec-foot b,.clc-spec-foot em{border-radius:999px;font-size:13px;font-weight:800}.clc-spec-foot b{padding:9px 18px;background:linear-gradient(150deg,#10b981,#047857);box-shadow:0 10px 22px -10px rgba(4,120,87,.8);color:#ffffff;animation:clcVsApprove 1.8s ease-in-out infinite}@media (max-width:760px){.clc-spec-rows{grid-template-columns:minmax(0,1fr)}}.clc-pb{--pb-cycle:14s;margin-top:40px;padding:20px 22px 22px;border-radius:30px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.12),0 50px 90px -56px rgba(2,44,34,.6)}.clc-pb-head{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(15,23,42,.06)}.clc-pb-head small{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b45309}.clc-pb-head b{display:block;font-family:var(--lm-display);font-size:21px;font-weight:800;color:var(--lm-ink)}.clc-pb-ring{position:relative;display:grid;place-items:center;width:54px;height:54px;margin-left:auto;border-radius:50%;background:conic-gradient(#10b981 var(--clc-angle),#e2e8f0 0);animation:clcAngle var(--pb-cycle) linear infinite}.clc-pb-ring i{width:40px;height:40px;border-radius:50%;background:#ffffff}.clc-pb-cols,.clc-pb-lane{display:grid;grid-template-columns:150px repeat(3,minmax(0,1fr));align-items:center;gap:10px}.clc-pb-cols{margin:14px 0 6px}.clc-pb-cols span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--lm-muted)}.clc-pb-lanes{display:grid;gap:8px}.clc-pb-lane{position:relative;min-height:56px}.clc-pb-agent{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:800;color:var(--lm-ink)}.clc-pb-track{position:relative;grid-column:2/-1;align-self:stretch;border-radius:14px;background:linear-gradient(90deg,transparent calc(33.33% - 1px),rgba(15,23,42,.06) 0 calc(33.33% + 1px),transparent 0),linear-gradient(90deg,transparent calc(66.66% - 1px),rgba(15,23,42,.06) 0 calc(66.66% + 1px),transparent 0),#f8fbfa}.clc-pb-card{position:absolute;top:5px;bottom:5px;left:5px;display:flex;align-items:center;gap:8px;width:calc(33.33% - 10px);padding:0 10px;overflow:hidden;border-radius:11px;background:#ffffff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 26%,transparent),0 10px 20px -14px color-mix(in srgb,var(--tn) 80%,transparent);animation:clcPbWalk var(--pb-cycle) cubic-bezier(.65,0,.35,1) infinite backwards;animation-delay:var(--at)}.clc-pb-card b{overflow:hidden;font-size:12.5px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;color:var(--lm-ink)}@keyframes clcPbWalk{0%,8%{left:5px}14%,38%{left:calc(33.33% + 5px)}44%,88%{left:calc(66.66% + 5px);opacity:1}95%,to{left:calc(66.66% + 5px);opacity:0}}.clc-pb-work{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,var(--tn-hi),var(--tn));transform-origin:left;animation:clcPbFill var(--pb-cycle) linear infinite backwards;animation-delay:var(--at)}@keyframes clcPbFill{0%,14%{scale:0 1}38%,to{scale:1 1}}.clc-pb-card em{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;border-radius:999px;background:#d1fae5;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap;color:#047857;opacity:0;animation:clcPbChip var(--pb-cycle) ease infinite backwards;animation-delay:var(--at)}.clc-pb-card.waits em{background:#fef3c7;color:#b45309}@keyframes clcPbChip{0%,44%{opacity:0;scale:.6}48%,88%{opacity:1;scale:1}95%,to{opacity:0}}@media (max-width:760px){.clc-pb-cols{display:none}.clc-pb-lane{grid-template-columns:minmax(0,1fr);gap:6px}.clc-pb-track{grid-column:1;min-height:46px}.clc-pb-card{width:calc(100% - 10px);animation-name:clcPbFade}}@keyframes clcPbFade{0%,8%{opacity:.5}14%,88%{opacity:1}95%,to{opacity:.5}}.clc-mr{--mr-cycle:11s;display:grid;gap:14px;padding:20px;border-radius:28px;background:rgba(255,255,255,.97);box-shadow:0 40px 80px -40px rgba(0,0,0,.6),0 0 0 1px rgba(167,139,250,.35),0 0 60px -20px rgba(139,92,246,.5)}.clc-mr-ask{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#f5f3ff;box-shadow:inset 0 0 0 1px rgba(139,92,246,.25);color:#6d28d9}.clc-mr-ask span{font-size:15px;font-weight:700;color:var(--lm-ink);animation:clcMrType var(--mr-cycle) steps(24) infinite}@keyframes clcMrType{0%{clip-path:inset(0 100% 0 0)}20%,96%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0);opacity:0}}.clc-mr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.clc-mr-mem{display:grid;gap:2px;padding:9px 11px;border-radius:12px;background:#f8fafc;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06);font-size:12.5px;font-weight:600;line-height:1.35;color:var(--lm-copy);animation:clcMrScan var(--mr-cycle) ease infinite}.clc-mr-mem small{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lm-muted)}.clc-mr-mem.hit{animation-name:clcMrHit}@keyframes clcMrScan{0%,20%{opacity:1}28%{opacity:1;box-shadow:inset 0 0 0 1px rgba(139,92,246,.35)}38%,92%{opacity:.4}to{opacity:1}}@keyframes clcMrHit{0%,20%{opacity:1}28%{box-shadow:inset 0 0 0 1px rgba(139,92,246,.35)}38%,92%{opacity:1;background:#f5f3ff;box-shadow:inset 0 0 0 1.5px #8b5cf6,0 10px 24px -12px rgba(139,92,246,.7);scale:1.03}to{opacity:1}}.clc-mr-answer{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#7c3aed,#5b21b6);box-shadow:0 16px 30px -18px rgba(91,33,182,.9);font-size:14px;font-weight:700;line-height:1.45;color:#ffffff;animation:clcMrAnswer var(--mr-cycle) ease infinite}.clc-mr-answer small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ddd6fe}@keyframes clcMrAnswer{0%,44%{opacity:0;translate:0 10px}52%,92%{opacity:1;translate:0 0}to{opacity:0}}.clc-of{position:relative;width:100%;max-width:640px;aspect-ratio:640/440;justify-self:center;container-type:inline-size}.clc-of-floor{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.clc-of-tile .top{fill:color-mix(in srgb,var(--tn-bg2) 70%,#ffffff);stroke:color-mix(in srgb,var(--tn) 30%,#ffffff);stroke-width:1.5}.clc-of-tile .side.left{fill:color-mix(in srgb,var(--tn) 22%,#ffffff)}.clc-of-tile .side.right{fill:color-mix(in srgb,var(--tn) 38%,#ffffff)}.clc-of-path{fill:none;stroke:#10b981;stroke-width:2;stroke-dasharray:5 7;opacity:.6}.clc-of-work{fill:#f4fff8;filter:drop-shadow(0 0 5px #10b981) drop-shadow(0 0 12px #10b981)}.clc-of-room{position:absolute;z-index:2;display:grid;justify-items:center;gap:.4cqw;transform:translate(-50%,-80%)}.clc-of-room .clc-scene{width:11.5cqw;filter:drop-shadow(0 1.2cqw 1.4cqw color-mix(in srgb,var(--tn) 35%,transparent));animation:clcOfHop var(--of-cycle) ease infinite backwards;animation-delay:var(--at)}.clc-of-room b{padding:.5cqw 1.6cqw;border-radius:999px;background:rgba(255,255,255,.95);box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 25%,transparent),0 1.4cqw 2.6cqw -1.6cqw color-mix(in srgb,var(--tn) 70%,transparent);font-size:2cqw;font-weight:800;white-space:nowrap;color:var(--lm-ink);animation:clcOfLit var(--of-cycle) ease infinite backwards;animation-delay:var(--at)}@keyframes clcOfHop{0%{translate:0 0}3%{translate:0 -1.6cqw}8%,to{translate:0 0}}@keyframes clcOfLit{0%,12%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 25%,transparent),0 1.4cqw 2.6cqw -1.6cqw color-mix(in srgb,var(--tn) 70%,transparent)}3%{box-shadow:0 0 0 2px var(--tn-hi),0 0 2.4cqw -.4cqw var(--tn-hi)}}@property --clc-dt-t{syntax:"<number>";inherits:true;initial-value:0}.clc-dt{--dt-left:250px;position:relative;display:grid;gap:10px;margin-top:40px;padding:20px 22px 24px;border-radius:30px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.12),0 50px 90px -56px rgba(2,44,34,.6);animation:clcDtDay var(--dt-cycle) linear infinite}@keyframes clcDtDay{0%{--clc-dt-t:0}to{--clc-dt-t:1}}.clc-dt-hours,.clc-dt-lane{display:grid;grid-template-columns:var(--dt-left) minmax(0,1fr);align-items:center;gap:14px}.clc-dt-scale{position:relative;height:20px;margin:0 70px 0 20px}.clc-dt-scale i{position:absolute;top:0;translate:-50% 0;font-size:11.5px;font-style:normal;font-weight:800;color:var(--lm-muted)}.clc-dt-lane{min-height:78px}.clc-dt-office{display:flex;align-items:center;gap:10px}.clc-dt-office b{display:block;margin-bottom:4px;font-family:var(--lm-display);font-size:15.5px;font-weight:800;color:var(--lm-ink)}.clc-dt-track{position:relative;align-self:stretch;border-radius:16px;background:color-mix(in srgb,var(--tn-bg) 75%,#ffffff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tn) 12%,transparent)}.clc-dt-track em{position:absolute;top:50%;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:999px;translate:0 -50%;background:#ffffff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 25%,transparent),0 10px 20px -14px color-mix(in srgb,var(--tn) 80%,transparent);font-size:12.5px;font-style:normal;font-weight:700;white-space:nowrap;color:var(--lm-ink);opacity:min(clamp(0,calc((var(--clc-dt-t) - var(--pos)) * 40),1),clamp(0,calc((1 - var(--clc-dt-t)) * 25),1));scale:calc(.7 + .3 * clamp(0, calc((var(--clc-dt-t) - var(--pos)) * 25), 1))}.clc-dt-track em i{width:8px;height:8px;border-radius:50%;background:var(--tn)}.clc-dt-now{top:44px;bottom:18px;left:calc(22px + var(--dt-left) + 14px + 20px + (100% - 22px * 2 - var(--dt-left) - 14px - 90px) * var(--clc-dt-t));width:2px;border-radius:2px;box-shadow:0 0 12px #10b981;pointer-events:none}.clc-dt-now,.clc-dt-now b{position:absolute;background:#047857}.clc-dt-now b{top:-22px;left:50%;padding:2px 8px;border-radius:999px;translate:-50% 0;font-size:10.5px;font-weight:800;color:#ffffff}@media (max-width:900px){.clc-dt{--dt-left:0px;overflow-x:auto}.clc-dt-hours{display:none}.clc-dt-lane{grid-template-columns:minmax(0,1fr)}.clc-dt-track{min-height:150px}.clc-dt-track em{position:relative;top:auto;left:auto!important;display:flex;width:-moz-fit-content;width:fit-content;margin:8px;translate:none}.clc-dt-now{display:none}}.clc-sd{--sd-step:4s;--sd-cycle:16s;width:100%;max-width:620px;justify-self:center;overflow:hidden;border-radius:26px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.14),0 50px 90px -50px rgba(2,44,34,.6),0 0 80px -40px rgba(16,185,129,.45)}.clc-sd-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fbfa}.clc-sd-switch{position:relative;display:grid;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;border-radius:999px;background:#eef2f1}.clc-sd-switch b{position:relative;z-index:1;padding:6px 4px;font-size:12px;font-weight:800;text-align:center;white-space:nowrap;color:var(--lm-muted);animation:clcSdLabel var(--sd-cycle) ease infinite backwards;animation-delay:calc(var(--m) * var(--sd-step))}@keyframes clcSdLabel{0%{color:var(--lm-muted)}22%,3%{color:#ffffff}26%,to{color:var(--lm-muted)}}.clc-sd-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 4);border-radius:999px;background:linear-gradient(150deg,#10b981,#047857);box-shadow:0 6px 14px -6px rgba(4,120,87,.8);animation:clcSdThumb var(--sd-cycle) cubic-bezier(.65,0,.35,1) infinite}@keyframes clcSdThumb{0%,22%{translate:0 0}25%,47%{translate:100% 0}50%,72%{translate:200% 0}75%,97%{translate:300% 0}to{translate:0 0}}.clc-sd-body{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:360px}.clc-sd-side{display:flex;flex-direction:column;gap:6px;padding:14px 12px;border-right:1px solid rgba(15,23,42,.06);background:#fbfdfc}.clc-sd-side>small{margin-bottom:4px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lm-muted)}.clc-sd-office{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--lm-ink)}.clc-lm .clc-sd-office .clc-tile{width:24px;height:24px;border-radius:8px}.clc-lm .clc-sd-office .clc-tile svg{width:13px;height:13px}.clc-sd-from-1{animation:clcSdFrom1 var(--sd-cycle) ease infinite}.clc-sd-from-2{animation:clcSdFrom2 var(--sd-cycle) ease infinite}.clc-sd-from-3{animation:clcSdFrom3 var(--sd-cycle) ease infinite}@keyframes clcSdFrom1{0%,24%{opacity:0;scale:.6}28%,96%{opacity:1;scale:1}to{opacity:0;scale:.6}}@keyframes clcSdFrom2{0%,49%{opacity:0;scale:.6}53%,96%{opacity:1;scale:1}to{opacity:0;scale:.6}}@keyframes clcSdFrom3{0%,74%{opacity:0;scale:.6}78%,96%{opacity:1;scale:1}to{opacity:0;scale:.6}}.clc-sd-main{display:grid;align-content:start;gap:14px;padding:14px}.clc-sd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.clc-sd-stat{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:#f8fbfa;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.clc-sd-stat small{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--lm-muted)}.clc-sd-stat>span{display:grid}.clc-sd-stat b{grid-area:1/1;font-family:var(--lm-display);font-size:22px;font-weight:800;color:var(--tn-ink);opacity:0;animation:clcSdShow var(--sd-cycle) ease infinite backwards;animation-delay:calc(var(--m) * var(--sd-step))}@keyframes clcSdShow{0%{opacity:0;translate:0 6px}22%,3%{opacity:1;translate:0 0}26%,to{opacity:0;translate:0 -6px}}.clc-sd-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}.clc-sd-mosaic i{aspect-ratio:1;border-radius:6px;background:linear-gradient(150deg,var(--tn-hi),var(--tn));box-shadow:0 4px 8px -5px var(--tn)}.clc-sd-mosaic i.clc-sd-from-0{animation:clcSdBreath 3s ease-in-out infinite;animation-delay:calc(var(--k) * -.25s)}@keyframes clcSdBreath{50%{scale:.86}}@media (max-width:640px){.clc-sd-body{grid-template-columns:minmax(0,1fr)}.clc-sd-side{flex-flow:row wrap;border-right:0;border-bottom:1px solid rgba(15,23,42,.06)}.clc-sd-side>small{flex-basis:100%}}.clc-cs{--cs-step:4.5s;--cs-cycle:calc(var(--cs-step) * var(--n));max-width:1000px;margin:40px auto 0;overflow:hidden;border-radius:26px;background:#ffffff;box-shadow:0 40px 80px -40px rgba(0,0,0,.6),0 0 0 1px rgba(167,243,208,.25)}.clc-cs-tabs{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));background:#f1f5f4}.clc-cs-tabs span{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:3px solid transparent;font-size:14px;font-weight:800;white-space:nowrap;color:var(--lm-muted);animation:clcCsTab var(--cs-cycle) ease infinite backwards;animation-delay:calc(var(--m) * var(--cs-step))}.clc-cs-tabs span i{width:10px;height:10px;border-radius:50%;background:var(--tn)}@keyframes clcCsTab{0%,34%,to{background:transparent;color:var(--lm-muted);border-bottom-color:transparent}3%,30%{background:#ffffff;color:var(--lm-ink);border-bottom-color:var(--tn)}}.clc-cs-screens{display:grid}.clc-cs-screen{display:grid;grid-area:1/1;gap:16px;padding:22px;background:linear-gradient(180deg,var(--tn-bg),#ffffff 60%);opacity:0;animation:clcCsShow var(--cs-cycle) ease infinite backwards;animation-delay:calc(var(--m) * var(--cs-step))}@keyframes clcCsShow{0%{opacity:0;translate:0 10px}3%,30%{opacity:1;translate:0 0}34%,to{opacity:0;translate:0 -10px}}.clc-cs-brand{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.clc-cs-brand>b{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(150deg,var(--tn-hi),var(--tn));box-shadow:0 10px 20px -10px var(--tn);font-size:24px;color:#ffffff}.clc-cs-brand strong,.clc-cs-brand>b{font-family:var(--lm-display);font-weight:800}.clc-cs-brand strong{display:block;font-size:20px;color:var(--lm-ink)}.clc-cs-brand small{display:block;font-size:13px;color:var(--lm-muted)}.clc-cs-brand em{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;border-radius:999px;background:#f5f3ff;font-size:12.5px;font-style:normal;font-weight:800;color:#6d28d9}.clc-cs-offices{display:flex;flex-wrap:wrap;gap:8px}.clc-cs-offices span{padding:7px 14px;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 25%,transparent);font-size:13.5px;font-weight:700;color:var(--tn-ink)}.clc-cs-brain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.clc-cs-brain span{display:grid;gap:3px;padding:12px 14px;border-radius:14px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(139,92,246,.2);font-size:14px;font-weight:700;color:var(--lm-ink)}.clc-cs-brain small{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7c3aed}@media (max-width:700px){.clc-cs-tabs span{padding:12px 8px;font-size:12px}.clc-cs-brain{grid-template-columns:minmax(0,1fr)}}.clc-am{--am-cycle:9s;margin-top:26px;padding:20px;border-radius:28px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.12),0 50px 90px -56px rgba(2,44,34,.6)}.clc-am,.clc-am-row{display:grid;gap:8px}.clc-am-row{grid-template-columns:200px repeat(3,minmax(0,1fr));align-items:center}.clc-am-row.head b{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--lm-muted)}.clc-am-name{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:800;color:var(--lm-ink)}.clc-am-cell{display:grid;place-items:center;height:46px;border-radius:12px;background:#f8fbfa}.clc-am-cell em{grid-area:1/1;padding:6px 14px;border-radius:999px;font-size:12.5px;font-style:normal;font-weight:800}.clc-am-cell em.ai{background:#dbeafe;color:#1d4ed8}.clc-am-cell em.hybrid{background:#d1fae5;color:#047857}.clc-am-cell em.human{background:#fef3c7;color:#b45309}.clc-am-cell em.swap{animation:clcAmOut var(--am-cycle) ease infinite;animation-delay:calc(var(--k) * -.7s)}.clc-am-cell em.swap.in{animation-name:clcAmIn}@keyframes clcAmOut{0%,45%{opacity:1;scale:1}50%,95%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes clcAmIn{0%,45%{opacity:0;scale:.8}50%,95%{opacity:1;scale:1}to{opacity:0;scale:.8}}.clc-am-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.clc-am-legend span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--lm-copy)}.clc-am-legend i{width:10px;height:10px;border-radius:50%}.clc-am-legend .ai i{background:#2563eb}.clc-am-legend .hybrid i{background:#10b981}.clc-am-legend .human i{background:#d97706}@media (max-width:760px){.clc-am-row{grid-template-columns:110px repeat(3,minmax(0,1fr));gap:5px}.clc-am-name{font-size:12.5px}.clc-am-name .clc-tile{display:none}.clc-am-cell em{padding:5px 8px;font-size:11px}}.clc-seg{display:grid;gap:16px;margin-top:40px}.clc-seg.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.clc-seg.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.clc-seg-card{display:grid;align-content:start;gap:12px;padding:22px;border-radius:26px;background:rgba(255,255,255,.95);box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 18%,transparent),0 30px 60px -44px color-mix(in srgb,var(--tn) 60%,transparent);transition:transform .25s ease}.clc-seg-card:hover{transform:translateY(-5px)}.clc-seg-head{display:flex;align-items:center;gap:12px}.clc-seg-head h3{margin:0;font-family:var(--lm-display);font-size:19px;font-weight:800;color:var(--lm-ink)}.clc-seg-card p{margin:0;font-size:14.5px;line-height:1.6;color:var(--lm-copy)}.clc-seg-card ul{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.clc-seg-card li{padding:5px 11px;border-radius:999px;background:var(--tn-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tn) 18%,transparent);font-size:12.5px;font-weight:700;color:var(--tn-ink)}@media (max-width:1100px){.clc-seg.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.clc-seg.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.clc-seg.cols-3,.clc-seg.cols-4{grid-template-columns:minmax(0,1fr)}}.clc-ws{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px}.clc-ws-tile{display:grid;gap:4px;padding:20px;border-radius:22px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.12),0 24px 48px -36px rgba(2,44,34,.5)}.clc-ws-tile b{font-family:var(--lm-display);font-size:clamp(26px,3vw,36px);font-weight:800}.clc-ws-tile small{font-size:14px;font-weight:700;color:var(--lm-copy)}@media (max-width:900px){.clc-ws{grid-template-columns:repeat(2,minmax(0,1fr))}}.clc-idea{--idea-cycle:9s;display:grid;gap:10px;padding:28px;border-radius:30px;background:linear-gradient(160deg,#ffffff,#effdf6);box-shadow:0 0 0 1px rgba(4,120,87,.16),0 40px 80px -50px rgba(2,44,34,.55)}.clc-idea small{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#047857}.clc-idea .before{margin:6px 0 0;font-size:17px;color:#7a9096}.clc-idea .before span{position:relative}.clc-idea .before span:after{content:"";position:absolute;top:55%;left:0;width:100%;height:2px;background:#ef4444;transform-origin:left;animation:clcIdeaStrike var(--idea-cycle) ease infinite}@keyframes clcIdeaStrike{0%,12%{scale:0 1}22%,92%{scale:1 1}to{scale:0 1}}.clc-idea .after{margin:0;font-family:var(--lm-display);font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--lm-ink);animation:clcIdeaAfter var(--idea-cycle) ease infinite}@keyframes clcIdeaAfter{0%,20%{opacity:0;translate:0 10px}30%,92%{opacity:1;translate:0 0}to{opacity:0}}.clc-idea .copy{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--lm-copy)}.clc-jp{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;max-width:1120px;margin:26px auto 0;padding:10px 0}.clc-jp-line{position:absolute;top:50%;left:3%;right:3%;height:2px;background:linear-gradient(90deg,#a7f3d0,#10b981,#047857);opacity:.6}.clc-jp-line:after{content:"";position:absolute;top:50%;left:0;width:60px;height:6px;margin-top:-3px;border-radius:999px;background:linear-gradient(90deg,transparent,#f4fff8,transparent);box-shadow:0 0 12px #10b981;animation:clcJpRun var(--jp-cycle) linear infinite}@keyframes clcJpRun{0%{left:0}80%,to{left:calc(100% - 60px)}}.clc-jp-step{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 10px;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.18),0 12px 24px -18px rgba(2,44,34,.5);font-size:14.5px;font-weight:800;color:var(--lm-ink);animation:clcJpLit var(--jp-cycle) ease infinite backwards;animation-delay:var(--at)}.clc-jp-step b{width:10px;height:10px;border-radius:50%;background:#a7f3d0}.clc-jp-step.last{background:linear-gradient(135deg,#047857,#064e3b);color:#ffffff}.clc-jp-step.last b{background:#6ee7b7}@keyframes clcJpLit{0%,12%,to{box-shadow:0 0 0 1px rgba(4,120,87,.18),0 12px 24px -18px rgba(2,44,34,.5)}4%{box-shadow:0 0 0 2px #10b981,0 0 22px -4px #10b981}}.clc-sol-jumps{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.clc-sol-jump{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.85);box-shadow:0 0 0 1px rgba(4,120,87,.16),0 10px 20px -16px rgba(2,44,34,.5);font-size:13.5px;font-weight:700;color:var(--lm-ink);transition:transform .2s ease,box-shadow .2s ease}.clc-sol-jump:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(16,185,129,.5),0 14px 24px -16px rgba(2,44,34,.6)}.clc-sol-jump svg{color:#047857}.clc-rt{display:grid;gap:14px;width:100%;max-width:580px;justify-self:center;padding:20px;border-radius:28px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.14),0 50px 90px -50px rgba(2,44,34,.6),0 0 80px -40px rgba(16,185,129,.45)}.clc-rt-task{padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,#fffbeb,#ffffff);box-shadow:inset 0 0 0 1px rgba(217,119,6,.25)}.clc-rt-task small{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b45309}.clc-rt-task>span{display:grid;margin-top:4px}.clc-rt-task b{grid-area:1/1;font-family:var(--lm-display);font-size:19px;font-weight:800;color:var(--lm-ink);opacity:0;animation:clcRtShow var(--rt-cycle) ease infinite backwards;animation-delay:calc(var(--m) * var(--rt-step))}@keyframes clcRtShow{0%{opacity:0;translate:0 8px}17%,3%{opacity:1;translate:0 0}20%,to{opacity:0;translate:0 -8px}}.clc-rt-router{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px}.clc-rt-logo{width:40px;height:40px;animation:clcRtSpinOnce var(--rt-step) ease-in-out infinite}@keyframes clcRtSpinOnce{0%,60%,to{scale:1;filter:drop-shadow(0 0 0 transparent)}30%{scale:1.12;filter:drop-shadow(0 0 12px rgba(16,185,129,.7))}}.clc-rt-router em{font-size:13px;font-style:normal;font-weight:700;color:#047857}.clc-rt-lanes{display:grid;gap:8px}.clc-rt-lane{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;background:#f8fbfa;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.clc-rt-lane b{font-size:14px;font-weight:800;color:var(--lm-ink)}.clc-rt-marks{display:flex;gap:6px}.clc-rt-marks i{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#ffffff;box-shadow:0 0 0 1px rgba(15,23,42,.08)}.clc-rt-lane em{padding:3px 9px;border-radius:999px;background:var(--tn);font-size:11px;font-style:normal;font-weight:800;color:#ffffff;opacity:0}.clc-rt-lane.picked{animation:clcRtPick var(--rt-cycle) ease infinite backwards;animation-delay:calc(var(--m) * var(--rt-step))}.clc-rt-lane.picked em{animation:clcRtShow var(--rt-cycle) ease infinite backwards;animation-delay:calc(var(--m) * var(--rt-step) + .4s)}@keyframes clcRtPick{0%,20%,to{background:#f8fbfa;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}17%,4%{background:var(--tn-bg);box-shadow:inset 0 0 0 2px var(--tn-hi),0 12px 26px -14px var(--tn)}}.clc-pt{margin-top:40px}.clc-pt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.clc-pt-el{position:relative;display:grid;aspect-ratio:1;align-content:space-between;padding:8px 9px;border-radius:14px;background:linear-gradient(160deg,#ffffff,var(--tn-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tn) 24%,transparent),0 10px 20px -16px color-mix(in srgb,var(--tn) 70%,transparent);animation:clcPtTwinkle 9s ease infinite;animation-delay:calc(var(--k) * -1.37s)}.clc-pt-el small{font-size:10px;font-weight:800;color:var(--lm-muted)}.clc-pt-el b{font-family:var(--lm-display);font-size:26px;font-weight:800;line-height:1;color:var(--tn-ink)}.clc-pt-el em{display:-webkit-box;overflow:hidden;font-size:11px;font-style:normal;font-weight:700;line-height:1.15;color:var(--lm-copy);-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes clcPtTwinkle{0%,10%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tn) 24%,transparent),0 10px 20px -16px color-mix(in srgb,var(--tn) 70%,transparent)}4%{box-shadow:inset 0 0 0 2px var(--tn-hi),0 0 22px -4px var(--tn-hi)}}.clc-pt-total{display:grid;grid-column:span 2;grid-row:span 2;align-content:center;gap:6px;padding:16px;border-radius:18px;background:linear-gradient(150deg,#064e3b,#03271a);box-shadow:0 20px 40px -24px rgba(2,44,34,.9)}.clc-lm .clc-pt-total .clc-gradient{background-image:linear-gradient(95deg,#6ee7b7,#2dd4bf 45%,#a7f3d0)}.clc-pt-total b{font-family:var(--lm-display);font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1}.clc-pt-total em{font-size:13px;font-style:normal;line-height:1.4;color:#a7f3d0}.clc-pt-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.clc-pt-legend span{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--lm-copy)}.clc-pt-legend i{width:10px;height:10px;border-radius:3px;background:var(--tn)}.clc-at{--at-cycle:12s;overflow:hidden;border-radius:24px;background:#06201a;box-shadow:0 0 0 1px rgba(16,185,129,.3),0 40px 80px -44px rgba(2,44,34,.9)}.clc-at-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(167,243,208,.12);font-size:13px;font-weight:800;color:#d1fae5}.clc-at-bar .clc-live{margin-left:auto}@property --clc-at-t{syntax:"<number>";inherits:true;initial-value:0}.clc-at ol{display:grid;gap:10px;margin:0;padding:18px 18px 20px;list-style:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;animation:clcAtClock var(--at-cycle) linear infinite,clcAtClear var(--at-cycle) ease infinite}.clc-at li{--p:clamp(0,(var(--clc-at-t) - 0.4 - var(--i) * 1.5)/0.9,1);display:grid;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:4px 12px;font-size:13.5px;color:#ecfdf5;clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.clc-at li b{font-weight:800;color:#34d399}.clc-at li b:before{content:"› ";color:#6ee7b7}.clc-at li em{grid-column:2;justify-self:start;padding:2px 9px;border-radius:999px;background:rgba(52,211,153,.16);font-family:var(--font-inter),system-ui,sans-serif;font-size:11.5px;font-style:normal;font-weight:800;color:#6ee7b7}@keyframes clcAtClock{0%{--clc-at-t:0}to{--clc-at-t:12}}@keyframes clcAtClear{0%,88%{opacity:1}94%,to{opacity:0}}.clc-ss{overflow:hidden;border-radius:26px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.12),0 44px 80px -50px rgba(2,44,34,.6)}.clc-ss-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(15,23,42,.06)}.clc-ss-head b{font-family:var(--lm-display);font-size:16px;font-weight:800;color:var(--lm-ink)}.clc-ss-tag{padding:4px 10px;border-radius:999px;background:#eff6ff;font-size:11.5px;font-weight:800;color:#1d4ed8}.clc-ss-row{--h:34px;display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;padding:8px 20px;border-bottom:1px solid rgba(15,23,42,.05)}.clc-ss-row small{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#047857}.clc-ss-slot{height:var(--h);overflow:hidden;border-radius:10px;background:#f8fbfa;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.clc-ss-reel{display:block;animation-duration:calc(7s + var(--i) * .9s);animation-timing-function:cubic-bezier(.7,0,.3,1);animation-iteration-count:infinite}.clc-ss-row.n2 .clc-ss-reel{animation-name:clcSsSpin2}.clc-ss-row.n3 .clc-ss-reel{animation-name:clcSsSpin3}.clc-ss-row.n4 .clc-ss-reel{animation-name:clcSsSpin4}.clc-ss-reel b{display:flex;align-items:center;gap:8px;height:var(--h);padding:0 10px;font-size:14px;font-weight:700;color:var(--lm-ink)}.clc-ss-reel b i{display:grid;place-items:center}@keyframes clcSsSpin2{0%,40%{translate:0 0}50%,90%{translate:0 calc(var(--h) * -1)}to{translate:0 calc(var(--h) * -2)}}@keyframes clcSsSpin3{0%,25%{translate:0 0}33%,58%{translate:0 calc(var(--h) * -1)}66%,91%{translate:0 calc(var(--h) * -2)}to{translate:0 calc(var(--h) * -3)}}@keyframes clcSsSpin4{0%,18%{translate:0 0}25%,43%{translate:0 calc(var(--h) * -1)}50%,68%{translate:0 calc(var(--h) * -2)}75%,93%{translate:0 calc(var(--h) * -3)}to{translate:0 calc(var(--h) * -4)}}.clc-eq{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px;margin-top:44px;padding:26px 22px 20px;border-radius:28px;background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px rgba(167,243,208,.16)}.clc-eq-band{display:grid;justify-items:center;gap:8px;text-align:center}.clc-eq-bar{position:relative;display:block;width:100%;max-width:56px;height:220px;overflow:hidden;border-radius:14px;background:rgba(255,255,255,.06)}.clc-eq-bar i{position:absolute;left:0;right:0;bottom:0;height:var(--level);border-radius:14px;background:linear-gradient(180deg,var(--tn-hi),var(--tn));box-shadow:0 0 22px -4px var(--tn-hi);transform-origin:bottom;animation:clcEqMove calc(2.4s + var(--i) * .37s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.6s)}@keyframes clcEqMove{0%{scale:1 .82}to{scale:1 1}}.clc-eq-band b{font-size:11.5px;font-weight:800;letter-spacing:.08em;color:#ffffff}.clc-eq-band small{font-size:12px;line-height:1.35;color:#a7f3d0}@media (max-width:900px){.clc-eq{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.clc-eq-bar{height:120px}}.clc-uc{--uc-step:2.2s;--uc-cycle:calc(var(--uc-step) * var(--n));display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:14px}.clc-uc-side{display:grid;gap:8px}.clc-uc-side small{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lm-muted)}.clc-uc-side span{padding:11px 14px;border-radius:14px;background:#ffffff;box-shadow:0 0 0 1px rgba(15,23,42,.08);font-size:14px;font-weight:700;color:var(--lm-copy);animation:clcUcIn var(--uc-cycle) ease infinite backwards;animation-delay:calc(var(--i) * var(--uc-step))}.clc-uc-side.out span{color:var(--lm-ink);animation-name:clcUcOut;animation-delay:calc(var(--i) * var(--uc-step) + .9s)}@keyframes clcUcIn{0%,18%,to{box-shadow:0 0 0 1px rgba(15,23,42,.08)}12%,4%{box-shadow:0 0 0 2px #93c5fd,0 10px 22px -12px #3b82f6}}@keyframes clcUcOut{0%,18%,to{box-shadow:0 0 0 1px rgba(15,23,42,.08);background:#ffffff}12%,4%{background:#ecfdf5;box-shadow:0 0 0 2px #10b981,0 10px 22px -12px #10b981}}.clc-uc-gate{position:relative;display:grid;place-items:center;height:100%;min-height:220px}.clc-uc-gate>i{position:absolute;top:50%;left:-14px;right:-14px;height:2px;background:linear-gradient(90deg,#93c5fd,#10b981)}.clc-uc-gate>i:after{content:"";position:absolute;top:50%;left:0;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#f4fff8;box-shadow:0 0 12px #10b981;animation:clcUcRun var(--uc-step) linear infinite}@keyframes clcUcRun{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 12px);opacity:0}}.clc-uc-logo{position:relative;z-index:1;width:64px;height:64px;padding:8px;border-radius:20px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.18),0 16px 30px -16px rgba(2,44,34,.7)}@media (max-width:760px){.clc-uc{grid-template-columns:minmax(0,1fr)}.clc-uc-gate{min-height:90px}}.clc-dock{display:grid;justify-items:center;gap:0;margin-top:36px}.clc-dock-conductor{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:20px;background:linear-gradient(135deg,#064e3b,#047857);box-shadow:0 20px 40px -20px rgba(2,44,34,.8);color:#ffffff}.clc-dock-logo{width:36px;height:36px}.clc-dock-conductor b{display:block;font-family:var(--lm-display);font-size:16px;font-weight:800}.clc-dock-conductor small{display:block;font-size:12.5px;color:#a7f3d0}.clc-dock-link{width:2px;height:34px;background:linear-gradient(180deg,#10b981,rgba(16,185,129,.2))}.clc-dock-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px 18px 16px;border-radius:26px;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(4,120,87,.12),0 30px 60px -36px rgba(2,44,34,.55)}.clc-dock-app{display:grid;justify-items:center;gap:6px;width:72px}.clc-dock-tile{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#ffffff;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 10px 20px -12px rgba(15,23,42,.45);transform-origin:bottom;animation:clcDockWave 4.8s ease-in-out infinite;animation-delay:calc(var(--i) * .22s)}.clc-dock-tile i{display:grid;place-items:center}@keyframes clcDockWave{0%,30%,to{scale:1;translate:0 0}12%{scale:1.28;translate:0 -8px}}.clc-dock-app em{font-size:11.5px;font-style:normal;font-weight:700;text-align:center;color:var(--lm-copy)}.clc-ap{--ap-cycle:15s;--ap-step:5s;position:relative;width:100%;max-width:590px;height:600px;justify-self:center}.clc-ap-phone{position:absolute;z-index:2;top:0;left:4px;width:296px;height:600px;padding:11px;border-radius:52px;background:linear-gradient(155deg,#29493f,#081711 55%,#10251f);box-shadow:inset 0 0 0 1.5px rgba(167,243,208,.3),inset 0 0 0 6px #07130f,0 70px 110px -60px rgba(2,44,34,.9),0 30px 70px -40px rgba(16,185,129,.5)}.clc-ap-phone:after,.clc-ap-phone:before{content:"";position:absolute;width:4px;border-radius:3px;background:#1b332c}.clc-ap-phone:before{top:130px;left:-3px;height:58px}.clc-ap-phone:after{top:170px;right:-3px;height:84px}.clc-ap-screen{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:42px;background:linear-gradient(180deg,#f5fbf8,#e6f5ee)}.clc-ap-island{position:absolute;z-index:5;top:10px;left:50%;width:96px;height:27px;border-radius:20px;background:#050d0a;translate:-50% 0}.clc-ap-status{display:flex;flex:none;align-items:center;justify-content:space-between;height:46px;padding:4px 26px 0 32px;font-size:13.5px;font-weight:800;color:#0b2a24}.clc-ap-signal{display:inline-flex;align-items:flex-end;gap:2px}.clc-ap-signal i{width:3px;border-radius:1px;background:#0b2a24}.clc-ap-signal i:first-child{height:5px}.clc-ap-signal i:nth-child(2){height:8px}.clc-ap-signal i:nth-child(3){height:11px}.clc-ap-signal em{width:22px;height:11px;margin-left:6px;border-radius:3px;background:linear-gradient(90deg,#0b2a24 72%,transparent 0) 2px 2px /calc(100% - 4px) calc(100% - 4px) no-repeat;box-shadow:inset 0 0 0 1.5px #0b2a24}.clc-ap-head{display:flex;flex:none;align-items:center;gap:9px;padding:8px 18px 12px}.clc-ap-logo{width:26px;height:26px}.clc-ap-head b{font-family:var(--lm-display);font-size:21px;font-weight:800;letter-spacing:-.02em;color:#0b2a24}.clc-ap-count{display:grid;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;border-radius:999px;background:#f59e0b;font-size:12px;font-weight:800;color:#fff}.clc-ap-deck{position:relative;flex:none;height:292px;margin:0 12px}.clc-ap-card{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:26px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.1),0 22px 40px -26px rgba(2,44,34,.55);opacity:0;animation:clcApCard var(--ap-cycle) cubic-bezier(.2,.7,.2,1) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step))}.clc-ap-from{display:flex;align-items:center;gap:10px}.clc-ap-from .clc-scene{width:42px;border-radius:12px}.clc-ap-from span{display:grid}.clc-ap-from small{font-size:11.5px;font-weight:800;color:var(--tn-ink)}.clc-ap-from b{font-size:12px;font-weight:700;color:var(--lm-muted)}.clc-ap-card h4{margin:2px 0 0;font-family:var(--lm-display);font-size:18px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#0b2a24}.clc-ap-card p{margin:0;font-size:12.5px;line-height:1.45;color:var(--lm-copy)}.clc-ap-reason{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;padding:4px 10px;border-radius:999px;background:#fef3c7;font-size:11.5px;font-weight:800;color:#92400e}.clc-ap-buttons{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:6px;margin-top:auto}.clc-ap-btn{display:grid;place-items:center;height:38px;border-radius:13px;background:#eef4f2;font-size:12.5px;font-weight:800;color:#29423c}.clc-ap-btn.approve{background:linear-gradient(180deg,#10b981,#059669);color:#fff;box-shadow:0 10px 18px -12px #047857}.clc-ap-btn.reject{background:#fef2f2;color:#b91c1c}.clc-ap-btn.chosen{animation:clcApPress var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step))}.clc-ap-tap{position:absolute;bottom:15px;left:36px;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle,rgba(11,42,36,.38),rgba(11,42,36,.12) 70%);box-shadow:0 0 0 2px rgba(255,255,255,.9);opacity:0;animation:clcApTap var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step))}.clc-ap-tap.modify{left:113px}.clc-ap-done{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;padding:20px;border-radius:inherit;background:rgba(255,255,255,.95);text-align:center;opacity:0;animation:clcApDone var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step))}.clc-ap-done span{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:linear-gradient(160deg,#34d399,#059669);color:#fff;box-shadow:0 16px 30px -14px #047857;animation:clcApPop var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step))}.clc-ap-done.modify span{background:linear-gradient(160deg,#a78bfa,#6d28d9);box-shadow:0 16px 30px -14px #6d28d9}.clc-ap-done b{max-width:180px;font-family:var(--lm-display);font-size:17px;font-weight:800;line-height:1.2;color:#0b2a24}.clc-ap-earlier{display:grid;flex:none;gap:7px;margin:14px 12px 0;padding:12px 12px 10px;border-radius:20px;background:rgba(255,255,255,.62);box-shadow:inset 0 0 0 1px rgba(4,120,87,.08)}.clc-ap-earlier small{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--lm-muted)}.clc-ap-earlier span{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px}.clc-ap-earlier i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#d1fae5;color:#047857}.clc-ap-earlier b{overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis;color:#1f3a34}.clc-ap-earlier em{font-size:11px;font-style:normal;font-weight:700;color:var(--lm-muted)}.clc-ap-home{width:112px;height:5px;margin:auto auto 9px;border-radius:3px;background:#0b2a24;opacity:.85}.clc-ap-offices{position:absolute;z-index:1;top:50%;right:0;display:grid;gap:10px;width:312px;padding:18px 18px 18px 44px;border-radius:28px;background:rgba(255,255,255,.84);box-shadow:0 0 0 1px rgba(4,120,87,.12),0 44px 80px -50px rgba(2,44,34,.6);backdrop-filter:blur(16px);translate:0 -44%}.clc-ap-offices-head{display:flex;align-items:center;justify-content:space-between}.clc-ap-offices-head small{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--lm-muted)}.clc-ap-office{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px 10px;padding:11px 12px;border-radius:18px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(15,23,42,.07);animation:clcApRow var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step))}.clc-ap-office>span{display:grid;min-width:0}.clc-ap-office>.clc-ap-run{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.clc-ap-office b{overflow:hidden;font-size:13.5px;font-weight:800;white-space:nowrap;text-overflow:ellipsis;color:#0b2a24}.clc-ap-office small{font-size:11px;font-weight:700;color:var(--lm-muted)}.clc-ap-state{display:grid;justify-items:start;font-style:normal}.clc-ap-state span{grid-area:1/1;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.clc-ap-state .wait{background:#fef3c7;color:#b45309;animation:clcApWait var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step))}.clc-ap-state .go{background:var(--tn-bg);color:var(--tn-ink);opacity:0;animation:clcApGo var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step))}.clc-ap-progress{height:5px;overflow:hidden;border-radius:3px;background:#edf3f0}.clc-ap-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tn),var(--tn-hi));transform:scaleX(0);transform-origin:left;animation:clcApFill var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step))}@keyframes clcApCard{0%{opacity:0;transform:translateX(112%) rotate(6deg)}27%,4.5%{opacity:1;transform:none}32%,to{opacity:0;transform:translateX(-112%) rotate(-6deg)}}@keyframes clcApTap{0%,10%{opacity:0;transform:scale(1.9)}13.5%{opacity:1;transform:scale(1)}15.5%{opacity:1;transform:scale(.76)}18.5%,to{opacity:0;transform:scale(1.4)}}@keyframes clcApPress{0%,14.5%{transform:none;filter:none}15.5%{transform:scale(.93);filter:brightness(.9)}17.5%,to{transform:none;filter:none}}@keyframes clcApDone{0%,16.5%{opacity:0}19%,to{opacity:1}}@keyframes clcApPop{0%,16.5%{transform:scale(.3)}20.5%{transform:scale(1.1)}22.5%,to{transform:scale(1)}}@keyframes clcApWait{0%,16%{opacity:1}18%,to{opacity:0}}@keyframes clcApGo{0%,16%{opacity:0}18%,to{opacity:1}}@keyframes clcApFill{0%,17%{transform:scaleX(0)}92%,to{transform:scaleX(1)}}@keyframes clcApRow{0%,15.5%,30%,to{box-shadow:inset 0 0 0 1px rgba(15,23,42,.07)}18%{box-shadow:inset 0 0 0 2px var(--tn-hi),0 14px 28px -14px var(--tn)}}@media (max-width:640px){.clc-ap{display:grid;justify-items:center;gap:18px;height:auto}.clc-ap-offices,.clc-ap-phone{position:relative;inset:auto;translate:none}.clc-ap-offices{width:100%;max-width:340px;padding-left:18px}}.clc-ga{--ga-cycle:12s;--ga-step:4s;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:52px;padding:36px 40px;border-radius:36px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.1),0 60px 100px -70px rgba(2,44,34,.6)}.clc-ga-dial svg{display:block;width:100%;height:auto;overflow:visible}.clc-ga-track{fill:none;stroke:#eef5f1;stroke-width:46}.clc-ga-tick{stroke:#cddcd6;stroke-width:1.5;stroke-linecap:round}.clc-ga-tick.major{stroke:#7c9a91;stroke-width:2.5}.clc-ga-guide{fill:none}.clc-ga-band{fill:none;stroke:var(--tn);stroke-width:30;opacity:.2}.clc-ga-band.lit{opacity:0;filter:drop-shadow(0 0 10px var(--tn-hi));animation:clcGaWin1 var(--ga-cycle) infinite backwards;animation-delay:calc(var(--from) * var(--ga-step))}.clc-ga-label{font-family:var(--lm-display);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-anchor:middle;fill:var(--tn-ink)}.clc-ga-needle{filter:drop-shadow(0 8px 10px rgba(2,44,34,.3));transform-box:view-box;transform-origin:230px 232px;animation:clcGaNeedle var(--ga-cycle) ease-in-out infinite}.clc-ga-needle circle,.clc-ga-needle path{fill:#0b2a24}.clc-ga-needle .clc-ga-hub{fill:#34d399}.clc-ga-modes{display:grid}.clc-ga-mode{grid-area:1/1;opacity:0;animation:clcGaWin1 var(--ga-cycle) infinite backwards;animation-delay:calc(var(--from) * var(--ga-step))}.clc-ga-name{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--tn-bg);font-size:13px;font-weight:800;color:var(--tn-ink)}.clc-ga-name i{width:8px;height:8px;border-radius:50%;background:var(--tn);box-shadow:0 0 0 4px color-mix(in srgb,var(--tn) 22%,transparent)}.clc-ga-mode p{margin:14px 0 0;font-family:var(--lm-display);font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#0b2a24}.clc-ga-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.clc-ga-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px 12px;border-radius:16px;background:#f5faf7;box-shadow:inset 0 0 0 1px rgba(4,120,87,.07)}.clc-ga-step b{font-size:13.5px;font-weight:800;line-height:1.25;color:#0b2a24}.clc-ga-state{display:grid;grid-column:1/-1;justify-items:start}.clc-ga-state>span{display:inline-flex;grid-area:1/1;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:800;white-space:nowrap}.clc-ga-state .ai{background:#d1fae5;color:#047857}.clc-ga-state .approve{background:#fef3c7;color:#b45309}.clc-ga-state .you{background:#e2e8f0;color:#334155}.clc-ga-state .w1,.clc-ga-state .w2{opacity:0;animation:clcGaWin1 var(--ga-cycle) infinite backwards;animation-delay:calc(var(--from) * var(--ga-step))}.clc-ga-state .w2{animation-name:clcGaWin2}@keyframes clcGaWin1{0%,4%{opacity:0}33.33%,7.5%{opacity:1}36.67%,to{opacity:0}}@keyframes clcGaWin2{0%,4%{opacity:0}66.67%,7.5%{opacity:1}70%,to{opacity:0}}@keyframes clcGaNeedle{0%{transform:rotate(60deg)}5%{transform:rotate(-67deg)}7%{transform:rotate(-56deg)}8.5%{transform:rotate(-61deg)}10%,33.33%{transform:rotate(-60deg)}38.33%{transform:rotate(6deg)}40.33%{transform:rotate(-3deg)}42%,66.67%{transform:rotate(0deg)}71.67%{transform:rotate(66deg)}73.67%{transform:rotate(57deg)}75.33%,to{transform:rotate(60deg)}}@media (max-width:900px){.clc-ga{grid-template-columns:1fr;gap:26px;padding:26px 18px}}.clc-sg{margin-top:52px}.clc-sg-stage{--sg-cycle:13.2s;--sg-step:2.2s;position:relative;aspect-ratio:100/44;overflow:hidden;border-radius:34px;background:radial-gradient(60% 80% at 45% 50%,rgba(16,185,129,.08),transparent 70%),linear-gradient(180deg,#ffffff,#f1f9f5);box-shadow:0 0 0 1px rgba(4,120,87,.12),0 60px 100px -70px rgba(2,44,34,.6);container-type:inline-size}.clc-sg-tracks{position:absolute;inset:0;width:100%;height:100%}.clc-sg-tracks path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.clc-sg-tracks .band{stroke-width:16;opacity:.13}.clc-sg-tracks .flow{stroke-width:3;stroke-dasharray:2 10;animation:clcSgFlow .8s linear infinite}.clc-sg-tracks .r0 path{stroke:#10b981}.clc-sg-tracks .r1 path{stroke:#f59e0b}.clc-sg-tracks .r2 path{stroke:#64748b}.clc-sg-belt{position:absolute;top:22cqw;left:-2cqw;width:46cqw;height:4.6cqw;border-radius:2.3cqw;background:repeating-linear-gradient(90deg,#d5e6df 0 1.4cqw,#eef6f2 1.4cqw 2.8cqw);box-shadow:inset 0 .3cqw .6cqw rgba(2,44,34,.12),0 0 0 .25cqw #ffffff,0 .6cqw 1.4cqw -.6cqw rgba(2,44,34,.4);translate:0 -50%;animation:clcSgBelt .19s linear infinite}.clc-sg-source{position:absolute;top:7cqw;left:3cqw;display:inline-flex;align-items:center;gap:1cqw;padding:.6cqw 1.4cqw .6cqw .6cqw;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.12),0 1cqw 2cqw -1cqw rgba(2,44,34,.4);font-size:max(10px,1.25cqw);font-weight:800;color:#0b2a24}.clc-sg-source .clc-scene{width:max(24px,3.8cqw);border-radius:.9cqw}.clc-sg-bay{position:absolute;left:77cqw;display:inline-flex;align-items:center;gap:.6cqw;padding:.75cqw 1.3cqw;border-radius:999px;font-size:max(10px,1.15cqw);font-weight:800;white-space:nowrap;translate:0 -50%}.clc-sg-bay.r0{top:22cqw;background:#d1fae5;color:#047857}.clc-sg-bay.r1{top:8cqw;background:#fef3c7;color:#b45309}.clc-sg-bay.r2{top:36cqw;background:#e2e8f0;color:#334155}.clc-sg-item{position:absolute;z-index:2;top:0;left:0;display:inline-flex;align-items:center;gap:.6cqw;padding:.75cqw 1.2cqw;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.16),0 1cqw 2cqw -1cqw rgba(2,44,34,.55);font-size:max(10px,1.15cqw);font-weight:800;white-space:nowrap;color:#0b2a24;opacity:0;translate:-50% -50%;animation:clcSgR0 var(--sg-cycle) linear infinite backwards;animation-delay:calc(var(--i) * var(--sg-step))}.clc-sg-item.r1{animation-name:clcSgR1}.clc-sg-item.r2{animation-name:clcSgR2}.clc-sg-item>svg{color:#0f766e}.clc-sg-item em{display:grid;max-width:0;overflow:hidden;font-style:normal;animation:clcSgTag var(--sg-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--sg-step))}.clc-sg-item em span{grid-area:1/1;justify-self:start;margin-left:.4cqw;padding:.2cqw .8cqw;border-radius:999px;font-size:max(9px,.95cqw);background:#e2e8f0;color:#334155}.clc-sg-item.r1 em span:first-child{background:#fef3c7;color:#b45309;animation:clcSgWaiting var(--sg-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--sg-step))}.clc-sg-item.r1 em span:last-child{background:#d1fae5;color:#047857;opacity:0;animation:clcSgApproved var(--sg-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--sg-step))}.clc-sg-gate{position:absolute;z-index:3;top:22cqw;left:44cqw;width:10cqw;height:15cqw;border-radius:2.4cqw 2.4cqw 1cqw 1cqw;background:linear-gradient(180deg,rgba(16,185,129,.12),rgba(16,185,129,.04));box-shadow:inset 0 0 0 .55cqw #0f3a31,inset 0 0 2.4cqw rgba(16,185,129,.3),0 1.6cqw 3cqw -1.6cqw rgba(2,44,34,.5);translate:-50% -50%}.clc-sg-beam{position:absolute;top:1.2cqw;right:1cqw;left:1cqw;height:.35cqw;border-radius:1cqw;background:#34d399;box-shadow:0 0 1.2cqw .3cqw rgba(52,211,153,.7);animation:clcSgScan 1.1s ease-in-out infinite alternate}.clc-sg-plate{position:absolute;bottom:calc(100% + 1cqw);left:50%;display:grid;justify-items:center;gap:.3cqw;min-width:17cqw;padding:.8cqw 1.2cqw;border-radius:1.4cqw;background:#0b2a24;box-shadow:0 1.2cqw 2.4cqw -1.2cqw rgba(2,44,34,.7);translate:-50% 0}.clc-sg-plate small{font-size:max(8px,.8cqw);font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#6ee7b7}.clc-sg-plate>span{display:grid;justify-items:center}.clc-sg-plate b{grid-area:1/1;font-size:max(10px,1.2cqw);font-weight:800;white-space:nowrap;opacity:0;animation:clcSgRead var(--sg-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--sg-step))}.clc-sg-plate b.r0{color:#6ee7b7}.clc-sg-plate b.r1{color:#fcd34d}.clc-sg-plate b.r2{color:#cbd5e1}.clc-sg-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.clc-sg-legend div{display:grid;gap:6px;padding:16px 18px;border-radius:20px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.1)}.clc-sg-legend b{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800}.clc-sg-legend .r0 b{color:#047857}.clc-sg-legend .r1 b{color:#b45309}.clc-sg-legend .r2 b{color:#334155}.clc-sg-legend span{font-size:13.5px;color:var(--lm-copy)}@keyframes clcSgFlow{to{stroke-dashoffset:-12}}@keyframes clcSgBelt{to{background-position:2.8cqw 0}}@keyframes clcSgScan{to{top:calc(100% - 1.55cqw)}}@keyframes clcSgR0{0%{opacity:0;transform:translate(-3cqw,22cqw)}3%{opacity:1;transform:translate(1.5cqw,22cqw)}21%{transform:translate(38cqw,22cqw)}24%,29%{transform:translate(44cqw,22cqw)}45%{opacity:1;transform:translate(70cqw,22cqw)}50%,to{opacity:0;transform:translate(76cqw,22cqw)}}@keyframes clcSgR1{0%{opacity:0;transform:translate(-3cqw,22cqw)}3%{opacity:1;transform:translate(1.5cqw,22cqw)}21%{transform:translate(38cqw,22cqw)}24%,29%{transform:translate(44cqw,22cqw)}32%{transform:translate(50cqw,21.6cqw)}36%{transform:translate(56.5cqw,15cqw)}39%,51%{opacity:1;transform:translate(64cqw,8cqw)}57%,to{opacity:0;transform:translate(73cqw,8cqw)}}@keyframes clcSgR2{0%{opacity:0;transform:translate(-3cqw,22cqw)}3%{opacity:1;transform:translate(1.5cqw,22cqw)}21%{transform:translate(38cqw,22cqw)}24%,29%{transform:translate(44cqw,22cqw)}32%{transform:translate(50cqw,22.4cqw)}36%{transform:translate(56.5cqw,29cqw)}39%,52%{opacity:1;transform:translate(64cqw,36cqw)}57%,to{opacity:0;transform:translate(64cqw,36cqw) scale(.85)}}@keyframes clcSgTag{0%,38%{max-width:0}41%,to{max-width:12cqw}}@keyframes clcSgWaiting{0%,45%{opacity:1}47%,to{opacity:0}}@keyframes clcSgApproved{0%,45%{opacity:0}47%,to{opacity:1}}@keyframes clcSgRead{0%,20%{opacity:0;transform:translateY(.5cqw)}22.5%,35%{opacity:1;transform:none}37%,to{opacity:0;transform:translateY(-.5cqw)}}@container (max-width: 620px){.clc-sg-bay b,.clc-sg-item b,.clc-sg-item em,.clc-sg-plate small,.clc-sg-source b{display:none}.clc-sg-item{padding:1.6cqw}.clc-sg-bay{padding:1.4cqw}}@media (max-width:720px){.clc-sg-legend{grid-template-columns:1fr}}.clc-cd{margin-top:52px;padding:16px 18px 20px;border-radius:34px;background:linear-gradient(180deg,#17332c,#0a1a15);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(167,243,208,.12),0 60px 100px -60px rgba(0,0,0,.8)}.clc-cd-top{display:flex;align-items:center;gap:10px;padding:2px 6px 14px;color:#d1fae5}.clc-cd-screw{position:relative;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#5b7a71,#1c332d);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.clc-cd-screw:after{content:"";position:absolute;top:5px;right:2px;left:2px;height:2px;background:#0c1d18;rotate:35deg}.clc-cd-logo{width:22px;height:22px}.clc-cd-top b{font-size:14px;font-weight:800}.clc-cd-top small{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#6ee7b7}.clc-cd-leds{display:inline-flex;gap:7px;margin-right:8px;margin-left:auto}.clc-cd-leds i{width:8px;height:8px;border-radius:50%;background:#1f4a3f;animation:clcCdBlink calc(1.7s + var(--k) * .45s) steps(1) infinite;animation-delay:calc(var(--k) * -.61s)}.clc-cd-mods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.clc-cd-mod{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:24px;background:linear-gradient(180deg,#1c3a33,#11251f);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(167,243,208,.1),0 20px 30px -24px rgba(0,0,0,.9);animation:clcCdActive 12s infinite backwards;animation-delay:calc(var(--i) * 3s)}.clc-cd-mod header{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#a7f3d0}.clc-cd-mod header em{margin-left:auto;padding:2px 8px;border-radius:999px;background:rgba(252,211,77,.14);font-size:10px;font-style:normal;letter-spacing:.08em;color:#fcd34d}.clc-cd-led{width:9px;height:9px;border-radius:50%;background:#24473d;animation:clcCdLed 12s infinite backwards;animation-delay:calc(var(--i) * 3s)}.clc-cd-mod footer{font-size:13px;font-weight:700;line-height:1.35;color:#bfe3d2}.clc-cd-screen{position:relative;height:214px;overflow:hidden;padding:12px;border-radius:16px;background:radial-gradient(120% 90% at 30% 0,#0f3a31,#061712 70%);box-shadow:inset 0 0 0 1px rgba(110,231,183,.14),inset 0 10px 24px rgba(0,0,0,.45)}.clc-cd-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.clc-cd-kpis span{display:grid;padding:7px 8px;border-radius:10px;background:rgba(167,243,208,.07)}.clc-cd-kpis b{font-family:var(--lm-display);font-size:20px;font-weight:800;line-height:1.05;color:#ecfdf5}.clc-cd-kpis small{font-size:10px;font-weight:700;color:#86b8a8}.clc-cd-kpis .warn b{color:#fcd34d}.clc-cd-bars{display:flex;align-items:flex-end;gap:5px;height:74px;margin-top:12px}.clc-cd-bars i{flex:1;height:100%;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#34d399,#0d9488);transform-origin:bottom;animation:clcCdBar 3.6s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -.53s)}.clc-cd-spark{display:block;width:100%;height:auto;margin-top:10px;overflow:visible}.clc-cd-spark path{fill:none;stroke:#6ee7b7;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:clcCdSpark 6s ease-out infinite}.clc-cd-chat{display:flex;flex-direction:column;gap:8px}.clc-cd-chat p{max-width:90%;margin:0;padding:8px 11px;border-radius:14px;font-size:12px;line-height:1.4}.clc-cd-chat .me{align-self:flex-end;border-bottom-right-radius:4px;background:#10b981;color:#fff;opacity:0;animation:clcCdMe 10s infinite backwards}.clc-cd-reply{display:grid;justify-items:start}.clc-cd-reply>*{grid-area:1/1}.clc-cd-typing{display:inline-flex;gap:4px;padding:10px 12px;border-radius:14px;background:rgba(167,243,208,.1);opacity:0;animation:clcCdTyping 10s infinite backwards}.clc-cd-typing i{width:6px;height:6px;border-radius:50%;background:#a7f3d0;animation:clcCdDot .9s ease-in-out infinite}.clc-cd-typing i:nth-child(2){animation-delay:.15s}.clc-cd-typing i:nth-child(3){animation-delay:.3s}.clc-cd-chat .it{display:flex;gap:7px;border-bottom-left-radius:4px;background:rgba(167,243,208,.1);color:#ecfdf5;opacity:0;animation:clcCdIt 10s infinite backwards}.clc-cd-mini{flex:none;width:16px;height:16px;margin-top:1px}.clc-cd-voice{display:grid;align-content:center;justify-items:center;gap:14px;text-align:center}.clc-cd-mic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(160deg,#34d399,#059669);color:#fff;animation:clcCdMic 1.6s ease-out infinite}.clc-cd-wave{display:flex;align-items:center;gap:3px;height:42px}.clc-cd-wave i{width:4px;height:100%;border-radius:2px;background:linear-gradient(180deg,#a7f3d0,#10b981);transform:scaleY(.2);animation:clcCdWave var(--d) ease-in-out infinite alternate}.clc-cd-voice q{font-size:13px;font-weight:700;white-space:nowrap;color:#ecfdf5;animation:clcCdSay 8s steps(26) infinite}.clc-cd-manual{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.clc-cd-faders{display:flex;justify-content:space-around;gap:6px}.clc-cd-faders>span{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:8px}.clc-cd-faders>span>i{position:relative;width:6px;border-radius:3px;background:#06110d;box-shadow:inset 0 0 0 1px rgba(110,231,183,.18)}.clc-cd-faders>span>i:before{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--from);border-radius:inherit;background:linear-gradient(180deg,#6ee7b7,#0d9488);animation:clcCdFill calc(4s + var(--k) * 1.3s) ease-in-out infinite alternate}.clc-cd-faders b{position:absolute;bottom:var(--from);left:50%;width:28px;height:15px;border-radius:4px;background:linear-gradient(180deg,#eefaf5,#9fc9bb);box-shadow:0 3px 6px rgba(0,0,0,.5),inset 0 -2px 0 rgba(0,0,0,.2);translate:-50% 50%;animation:clcCdKnob calc(4s + var(--k) * 1.3s) ease-in-out infinite alternate}.clc-cd-faders small{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#86b8a8}.clc-cd-switches{display:grid;align-content:center;gap:14px}.clc-cd-switches span{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;white-space:nowrap;color:#cfe9df}.clc-cd-switches i{position:relative;flex:none;width:30px;height:17px;border-radius:999px;background:#24473d}.clc-cd-switches i:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#eefaf5;box-shadow:0 1px 3px rgba(0,0,0,.4)}.clc-cd-switches .on i{background:#10b981}.clc-cd-switches .on i:after{translate:13px 0}.clc-cd-switches .flip i{animation:clcCdSwitchBg 6s infinite}.clc-cd-switches .flip i:after{animation:clcCdSwitch 6s infinite}@keyframes clcCdBlink{0%,60%{background:#34d399;box-shadow:0 0 8px #34d399}61%,to{background:#1f4a3f;box-shadow:none}}@keyframes clcCdActive{0%,28%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(167,243,208,.1),0 20px 30px -24px rgba(0,0,0,.9)}25%,3%{box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1.5px rgba(52,211,153,.6),0 0 44px -14px rgba(52,211,153,.6)}}@keyframes clcCdLed{0%,28%,to{background:#24473d;box-shadow:none}25%,3%{background:#34d399;box-shadow:0 0 10px #34d399}}@keyframes clcCdBar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes clcCdSpark{0%{stroke-dashoffset:100;opacity:1}45%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes clcCdMe{0%,3%{opacity:0;transform:translateY(8px)}7%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes clcCdTyping{0%,14%{opacity:0}17%,33%{opacity:1}35%,to{opacity:0}}@keyframes clcCdIt{0%,34%{opacity:0;transform:translateY(8px)}38%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes clcCdDot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes clcCdMic{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}to{box-shadow:0 0 0 18px rgba(52,211,153,0)}}@keyframes clcCdWave{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes clcCdSay{0%,8%{clip-path:inset(0 100% 0 0)}40%,92%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes clcCdFill{0%{height:var(--from)}to{height:var(--to)}}@keyframes clcCdKnob{0%{bottom:var(--from)}to{bottom:var(--to)}}@keyframes clcCdSwitch{0%,45%,to{translate:0 0}50%,95%{translate:13px 0}}@keyframes clcCdSwitchBg{0%,45%,to{background:#24473d}50%,95%{background:#10b981}}@media (max-width:1100px){.clc-cd-mods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.clc-cd-mods{grid-template-columns:1fr}.clc-cd-leds{display:none}}.clc-rc{--rc-cycle:20s;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:48px;margin-top:36px}.clc-rc-printer{position:relative;width:100%;max-width:400px;justify-self:center}.clc-rc-window{position:relative;z-index:1;height:380px;overflow:hidden}.clc-rc-paper{position:absolute;bottom:0;left:50%;width:300px;margin-left:-150px;filter:drop-shadow(0 18px 24px rgba(2,44,34,.22));transform:translateY(100%);animation:clcRcFeed var(--rc-cycle) linear infinite backwards;animation-delay:calc(var(--r) * var(--rc-cycle) / 2)}.clc-rc-sheet{padding:22px 20px 18px;background:#fffdf8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#1f2d29;-webkit-mask:radial-gradient(circle 5px at 50% 0,#0000 97%,#000) 50% 0 /12px 100% repeat-x;mask:radial-gradient(circle 5px at 50% 0,#0000 97%,#000) 50% 0 /12px 100% repeat-x}.clc-rc-sheet header{display:grid;justify-items:center;gap:4px;padding-bottom:12px;border-bottom:1.5px dashed #cfd8d4;text-align:center}.clc-rc-logo{width:26px;height:26px}.clc-rc-sheet header b{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.clc-rc-sheet header small{font-size:11.5px;color:#5b6b66}.clc-rc-sheet dl{display:grid;gap:8px;margin:12px 0}.clc-rc-sheet dl div{display:flex;align-items:baseline;gap:6px;font-size:12px}.clc-rc-sheet dt{white-space:nowrap;color:#5b6b66}.clc-rc-sheet dl i{flex:1;min-width:10px;border-bottom:1.5px dotted #b9c6c1;translate:0 -3px}.clc-rc-sheet dd{margin:0;font-weight:700;white-space:nowrap;text-align:right}.clc-rc-sheet .guard dd:after{content:" ✓";color:#059669}.clc-rc-sheet footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1.5px dashed #cfd8d4}.clc-rc-sheet footer span{padding:4px 9px;border:2px solid #059669;border-radius:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#059669;rotate:-4deg}.clc-rc-sheet footer small{font-size:10.5px;color:#8a9a95}.clc-rc-body{position:relative;z-index:2;display:flex;align-items:center;gap:10px;height:96px;margin-top:-6px;padding:24px 26px 0;border-radius:18px 18px 30px 30px;background:linear-gradient(180deg,#23443b,#0b1c17);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 40px 60px -30px rgba(2,44,34,.7)}.clc-rc-slot{position:absolute;top:8px;left:50%;width:326px;max-width:calc(100% - 24px);height:9px;border-radius:5px;background:#020906;box-shadow:inset 0 2px 4px rgba(0,0,0,.9),0 1px 0 rgba(255,255,255,.08);translate:-50% 0}.clc-rc-led{width:10px;height:10px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399;animation:clcRcLed calc(var(--rc-cycle) / 2) infinite}.clc-rc-body small{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#86b8a8}.clc-rc-mark{width:26px;height:26px;margin-left:auto;opacity:.8}.clc-rc-guards{display:grid;gap:10px;margin:0;padding:0;list-style:none}.clc-rc-guards li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;border-radius:20px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.1),0 20px 40px -34px rgba(2,44,34,.5);animation:clcRcGuard calc(var(--rc-cycle) / 2) infinite backwards;animation-delay:calc(3s + var(--j) * .36s)}.clc-rc-guards li>span{display:grid;gap:2px}.clc-rc-guards b{font-size:15px;font-weight:800;color:#0b2a24}.clc-rc-guards small{font-size:13.5px;line-height:1.45;color:var(--lm-copy)}@keyframes clcRcFeed{0%,2%{opacity:1;transform:translateY(100%)}30%,44%{opacity:1;transform:translateY(0);animation-timing-function:ease-in}49%,to{opacity:0;transform:translate(6%,-10%) rotate(-5deg)}}@keyframes clcRcLed{0%,3%,61%,to{background:#34d399;box-shadow:0 0 10px #34d399}5%,59%{background:#fbbf24;box-shadow:0 0 12px #fbbf24}}@keyframes clcRcGuard{0%,22%,to{transform:none;box-shadow:0 0 0 1px rgba(4,120,87,.1),0 20px 40px -34px rgba(2,44,34,.5)}14%,3%{transform:translateX(6px);box-shadow:0 0 0 2px var(--tn-hi),0 22px 40px -24px var(--tn)}}@media (max-width:900px){.clc-rc{grid-template-columns:1fr}}@property --clc-on{syntax:"<number>";inherits:true;initial-value:0}.clc-tw{width:100%;max-width:540px;justify-self:center;padding:22px 24px 20px;border-radius:32px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(238,249,244,.92));box-shadow:0 0 0 1px rgba(4,120,87,.12),0 60px 110px -60px rgba(2,44,34,.7),0 0 90px -50px rgba(16,185,129,.5)}.clc-tw-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:34px}.clc-tw-head>span:first-child{display:grid}.clc-tw-head small{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--lm-muted)}.clc-tw-head b{font-family:var(--lm-display);font-size:20px;font-weight:800;letter-spacing:-.02em;color:#0b2a24}.clc-tw-sign{display:inline-flex;align-items:center;gap:8px;padding:7px 13px 7px 11px;border-radius:14px;background:#0b2a24;box-shadow:0 12px 24px -14px rgba(2,44,34,.8)}.clc-tw-sign .clc-tw-digit{font-size:26px;color:#6ee7b7}.clc-tw-head .clc-tw-sign small{color:#a7f3d0}.clc-tw-digit{display:inline-block;height:1em;overflow:hidden;font-family:var(--lm-display);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.clc-tw-strip{display:block;animation:clcTwReel 1s steps(10) infinite}.clc-tw-strip.count{animation:clcTwCount 13s step-end infinite}.clc-tw-strip i{display:block;height:1em;font-style:normal;text-align:center}.clc-tw-row,.clc-tw-rows{display:grid}.clc-tw-row{grid-template-columns:188px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;animation-duration:13s;animation-timing-function:linear;animation-iteration-count:infinite}.clc-tw-roof{position:relative;height:30px;margin:0 12px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,#b8d7cb,#e4f3ed 45%,#b8d5c9)}.clc-tw-roof i{position:absolute;bottom:100%;left:50%;width:3px;height:26px;background:#6b8f84}.clc-tw-roof i:after{content:"";position:absolute;top:-4px;left:-2.5px;width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399;animation:clcTwBeacon 1.6s step-end infinite}.clc-tw-floor{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;height:50px;padding:9px 14px;background:linear-gradient(180deg,transparent calc(100% - 3px),rgba(4,120,87,.2) calc(100% - 3px)),linear-gradient(90deg,#cfe5dc,#eff8f4 42%,#cfe3db)}.clc-tw-floor i{position:relative;overflow:hidden;border-radius:4px;background:#16352e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 calc(var(--clc-on) * 14px) calc(var(--clc-on) * -3px) var(--tn-hi)}.clc-tw-floor i:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--tn-hi),var(--tn));opacity:calc(var(--clc-on) * .95)}.clc-tw-floor i:after{content:"";position:absolute;inset:0;background:#0b2a24;opacity:0;animation:clcTwFlicker var(--fd) step-end infinite;animation-delay:var(--fo)}.clc-tw-tag{display:flex;align-items:center;align-self:center;gap:8px;min-width:0;height:38px;padding:0 10px 0 5px;border-radius:13px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.1),0 10px 20px -16px rgba(2,44,34,.5);opacity:calc(.42 + var(--clc-on) * .58);translate:calc((1 - var(--clc-on)) * 6px) 0}.clc-tw-tag .clc-scene{flex:none;width:30px;border-radius:9px;filter:grayscale(calc((1 - var(--clc-on)) * 100%))}.clc-tw-tag b{overflow:hidden;font-size:13px;text-overflow:ellipsis;color:#0b2a24}.clc-tw-tag b,.clc-tw-tag em{font-weight:800;white-space:nowrap}.clc-tw-tag em{display:inline-flex;flex:none;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:#ede9fe;font-size:10.5px;font-style:normal;color:#6d28d9}.clc-tw-toggle{position:relative;flex:none;width:30px;height:17px;margin-left:auto;border-radius:999px;background:color-mix(in srgb,#10b981 calc(var(--clc-on) * 100%),#cbd5e1)}.clc-tw-toggle:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.3);translate:calc(var(--clc-on) * 13px) 0}.clc-tw-door{display:grid;align-items:end;justify-items:center;height:50px;background:linear-gradient(90deg,#cfe5dc,#eff8f4 42%,#cfe3db)}.clc-tw-door i{width:46px;height:36px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,#16352e 0 calc(50% - 1px),#0b2a24 calc(50% - 1px) calc(50% + 1px),#16352e calc(50% + 1px));box-shadow:inset 0 0 0 2px #2c5a4f}.clc-tw-meter{display:flex;align-items:center;align-self:center;gap:10px;padding:8px 12px;border-radius:14px;background:#0b2a24}.clc-tw-reels{display:inline-flex;gap:3px}.clc-tw-reels .clc-tw-digit{padding:0 4px;border-radius:4px;background:#06140f;font-size:20px;color:#fde68a}.clc-tw-meter small{font-size:11px;font-weight:800;line-height:1.25;color:#a7f3d0}.clc-tw-rows:after{content:"";height:6px;border-radius:3px;background:linear-gradient(90deg,rgba(15,118,110,.15),#0f766e 30%,rgba(15,118,110,.15))}@keyframes clcTwReel{to{translate:0 -10em}}@keyframes clcTwFlicker{0%,64%{opacity:0}65%,74%{opacity:.5}75%,to{opacity:0}}@keyframes clcTwBeacon{0%,49%{opacity:1}50%,to{opacity:.25}}@media (max-width:520px){.clc-tw{padding:18px 14px 16px}.clc-tw-row{grid-template-columns:124px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.clc-tw-floor{gap:4px;padding:9px 8px}.clc-tw-meter small,.clc-tw-tag .clc-scene{display:none}}.clc-pp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px}.clc-pp-card{display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.1),0 50px 90px -70px rgba(2,44,34,.6)}.clc-pp-card.featured{box-shadow:0 0 0 2px #10b981,0 50px 90px -60px rgba(4,120,87,.7)}.clc-pp-visual{height:250px;border-bottom:1px solid rgba(4,120,87,.08);background:linear-gradient(180deg,#f3faf7,#e5f3ed)}.clc-pp-body{display:grid;align-content:start;gap:10px;padding:22px 24px 26px}.clc-pp-name{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--lm-muted)}.clc-pp-body h3{margin:0;font-family:var(--lm-display);font-size:26px;font-weight:800;letter-spacing:-.02em;color:#0b2a24}.clc-pp-body>p{margin:0;font-size:14.5px;line-height:1.5;color:var(--lm-copy)}.clc-pp-body ul{display:grid;gap:9px;margin:8px 0 0;padding:0;list-style:none}.clc-pp-body li{display:flex;gap:10px;font-size:14px;line-height:1.45;color:#29423c}.clc-pp-body li>span{display:grid;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#d1fae5;color:#047857}@media (max-width:1000px){.clc-pp{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@property --clc-op-p{syntax:"<number>";inherits:true;initial-value:0}.clc-op{--n:6;--t:calc(var(--clc-op-p) * var(--n));position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;padding:16px 16px 12px;animation:clcOpClock 9s linear infinite}.clc-op-grid{position:absolute;inset:16px 16px 50px;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.clc-op-grid i{border-left:1px dashed rgba(4,120,87,.16)}.clc-op-grid i:last-child{border-right:1px dashed rgba(4,120,87,.16)}.clc-op-rows{position:relative;display:grid;align-content:center;gap:9px}.clc-op-row{position:relative;height:27px}.clc-op-row b{--lit:calc(clamp(0, (var(--t) - var(--from)) * 10, 1) * clamp(0, (var(--to) - var(--t)) * 10, 1));position:absolute;top:0;bottom:0;left:calc(var(--from) / var(--n) * 100% + 2px);display:flex;align-items:center;width:calc((var(--to) - var(--from)) / var(--n) * 100% - 4px);overflow:hidden;padding:0 9px;border-radius:8px;background:color-mix(in srgb,var(--tn) calc(var(--lit) * 100%),var(--tn-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tn) 35%,transparent),0 calc(var(--lit) * 10px) calc(var(--lit) * 18px) calc(var(--lit) * -8px) var(--tn);font-size:11.5px;font-weight:800;white-space:nowrap;color:color-mix(in srgb,#ffffff calc(var(--lit) * 100%),var(--tn-ink))}.clc-op-head{top:10px;bottom:44px;left:calc(16px + var(--clc-op-p) * (100% - 32px));width:2px;margin-left:-1px;border-radius:1px}.clc-op-head,.clc-op-head:before{position:absolute;background:#0b2a24}.clc-op-head:before{content:"";top:-3px;left:-4px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px rgba(52,211,153,.45)}.clc-op-months{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin-top:10px}.clc-op-months span{--hit:calc(clamp(0, (var(--t) - var(--m)) * 10, 1) * clamp(0, (var(--m) + 1 - var(--t)) * 10, 1));display:grid;justify-items:center;gap:1px}.clc-op-months b{font-size:11.5px;font-weight:800;color:color-mix(in srgb,#047857 calc(var(--hit) * 100%),#6b8680)}.clc-op-months small{font-size:10px;font-weight:800;white-space:nowrap;color:#0b2a24;opacity:calc(.3 + var(--hit) * .7)}@keyframes clcOpClock{0%{--clc-op-p:0}90%,to{--clc-op-p:1}}@property --clc-liq{syntax:"<color>";inherits:true;initial-value:#34d399}.clc-ct{--ct-cycle:10s;position:relative;display:grid;align-content:end;justify-items:center;gap:10px;height:100%;padding:12px 12px 14px}.clc-ct-drops{position:absolute;top:8px;right:0;left:0;height:40px}.clc-ct-run{position:absolute;top:0;left:50%;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px color-mix(in srgb,var(--tn) 30%,transparent),0 8px 16px -10px rgba(2,44,34,.5);font-size:11.5px;font-weight:800;white-space:nowrap;color:var(--tn-ink);opacity:0;translate:-50% 0;animation:clcCtRun var(--ct-cycle) ease-in infinite backwards;animation-delay:calc(.6s + var(--i) * 1.2s)}.clc-ct-tank{position:relative;width:118px;height:116px;overflow:hidden;border-radius:22px 22px 26px 26px;background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(236,248,243,.7) 50%,rgba(255,255,255,.95));box-shadow:inset 0 0 0 2px rgba(4,120,87,.22),inset 0 -10px 20px rgba(4,120,87,.08),0 20px 40px -26px rgba(2,44,34,.6)}.clc-ct-liquid{position:absolute;right:6px;bottom:6px;left:6px;height:84%;border-radius:8px 8px 20px 20px;background:linear-gradient(180deg,var(--clc-liq),color-mix(in srgb,var(--clc-liq) 60%,#064e3b));animation:clcCtLevel var(--ct-cycle) ease-in-out infinite}.clc-ct-liquid i{position:absolute;bottom:calc(100% - 1px);left:0;width:100%;height:8px;background:radial-gradient(circle at 50% 100%,var(--clc-liq) 62%,transparent 64%) 0 0 /18px 16px repeat-x;animation:clcCtWave 1.4s linear infinite}.clc-ct-scale{position:absolute;top:18px;right:12px;bottom:18px;display:flex;flex-direction:column;justify-content:space-between}.clc-ct-scale i{width:12px;height:2px;border-radius:1px;background:rgba(4,120,87,.35)}.clc-ct-tank b{position:absolute;top:10px;left:14px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#0f766e}.clc-ct-topup{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:#0b2a24;font-size:12px;font-weight:800;color:#ffffff;animation:clcCtTop var(--ct-cycle) infinite}.clc-ct-note{font-size:11.5px;font-weight:700;color:var(--lm-muted)}@keyframes clcCtRun{0%{opacity:0;transform:translateY(-10px) scale(.9)}3%,6%{opacity:1;transform:none}10%,to{opacity:0;transform:translateY(62px) scale(.5)}}@keyframes clcCtLevel{0%,16%{height:84%;--clc-liq:#34d399}19%,28%{height:72%;--clc-liq:#34d399}31%,40%{height:60%;--clc-liq:#34d399}44%,52%{height:38%;--clc-liq:#34d399}55%,65%{height:24%;--clc-liq:#f59e0b}78%,to{height:84%;--clc-liq:#34d399}}@keyframes clcCtWave{to{background-position:18px 0}}@keyframes clcCtTop{0%,54%{transform:none;background:#0b2a24;box-shadow:0 0 0 0 rgba(245,158,11,0)}58%{box-shadow:0 0 0 6px rgba(245,158,11,.3)}62%{box-shadow:0 0 0 11px rgba(245,158,11,0)}64%{transform:scale(.92);background:#047857}67%,to{transform:none;background:#0b2a24}}.clc-kl{--kl-cycle:9.6s;display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:16px;height:100%;padding:12px 16px;container-type:inline-size}.clc-kl-keys{position:relative;z-index:2;height:206px}.clc-kl-key{--dx:calc((100cqw - 140px) / 2 + 52px);position:absolute;top:calc(50% - var(--dy) - 20px);left:0;display:flex;align-items:center;transform-origin:60% 50%;animation:clcKlKey var(--kl-cycle) ease-in-out infinite backwards;animation-delay:calc(var(--i) * var(--kl-cycle) / 3)}.clc-kl-bow{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff;color:var(--c);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--c) 45%,#ffffff),0 8px 16px -10px rgba(2,44,34,.6)}.clc-kl-blade{position:relative;width:72px;height:9px;margin-left:-2px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#e9efed,#9fb4ad);box-shadow:0 2px 4px -2px rgba(0,0,0,.35)}.clc-kl-blade i{position:absolute;top:100%;width:6px;height:6px;border-radius:0 0 2px 2px;background:#aebfb9}.clc-kl-blade i:first-child{left:38px}.clc-kl-blade i:nth-child(2){left:50px;height:4px}.clc-kl-blade i:nth-child(3){left:60px;height:7px}.clc-kl-lock{display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;gap:10px;height:206px;padding:12px 10px;border-radius:22px;background:linear-gradient(160deg,#1d3b34,#0b1c17);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 40px -24px rgba(2,44,34,.8)}.clc-kl-lock small{align-self:end;font-size:10.5px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.1em;color:#a7f3d0}.clc-kl-hole{position:relative;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#d3e0dc,#7f9790);box-shadow:inset 0 2px 6px rgba(0,0,0,.35),0 0 0 4px rgba(255,255,255,.06)}.clc-kl-hole i{position:absolute;top:50%;left:50%;width:28px;height:8px;border-radius:4px;background:#0b1c17;translate:-50% -50%}.clc-kl-under{display:grid;align-self:start;justify-items:center;gap:8px}.clc-kl-light{width:10px;height:10px;border-radius:50%;background:#475569;animation:clcKlLight calc(var(--kl-cycle) / 3) infinite}.clc-kl-says{display:grid;text-align:center}.clc-kl-says b{grid-area:1/1;font-size:11.5px;font-weight:800;line-height:1.3;color:#ecfdf5;opacity:0;animation:clcKlSay var(--kl-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--kl-cycle) / 3)}@keyframes clcKlKey{0%{transform:translate(0)}8%{transform:translate(var(--dx),var(--dy))}12%,25%{transform:translate(var(--dx),var(--dy)) rotateX(68deg)}28%{transform:translate(var(--dx),var(--dy))}33.33%,to{transform:translate(0)}}@keyframes clcKlLight{0%,34%,80%,to{background:#475569;box-shadow:none}38%,75%{background:#34d399;box-shadow:0 0 12px #34d399}}@keyframes clcKlSay{0%,11%{opacity:0;transform:translateY(4px)}13%,27%{opacity:1;transform:none}30%,to{opacity:0}}.clc-sky{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}.clc-sky-card{display:flex;flex-direction:column;padding:14px 14px 20px;border-radius:26px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.1),0 40px 70px -56px rgba(2,44,34,.6)}.clc-sky-card.dark{background:linear-gradient(180deg,#0f2a24,#07140f)}.clc-sky-scene{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:8px;height:176px;padding:0 12px;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#eef8f4,#d9eee6)}.clc-sky-card.dark .clc-sky-scene{background:radial-gradient(1.5px 1.5px at 18% 22%,#d1fae5 50%,transparent 55%),radial-gradient(1.5px 1.5px at 42% 12%,#d1fae5 50%,transparent 55%),radial-gradient(1.5px 1.5px at 67% 28%,#d1fae5 50%,transparent 55%),radial-gradient(1.5px 1.5px at 86% 15%,#d1fae5 50%,transparent 55%),linear-gradient(180deg,#123a31,#0a2019)}.clc-sky-scene:after,.clc-sky-scene:before{content:"";position:absolute;top:26px;left:-30%;width:70px;height:18px;border-radius:999px;background:rgba(255,255,255,.9);box-shadow:18px -8px 0 2px rgba(255,255,255,.9),38px -2px 0 0 rgba(255,255,255,.85);animation:clcSkyCloud 26s linear infinite}.clc-sky-scene:after{top:58px;width:50px;height:14px;opacity:.7;animation-duration:34s;animation-delay:-17s}.clc-sky-card.dark .clc-sky-scene:after,.clc-sky-card.dark .clc-sky-scene:before{display:none}@keyframes clcSkyCloud{0%{left:-30%}to{left:110%}}.clc-sky-tower{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--cols),10px);gap:4px;padding:9px 7px 8px;border-radius:6px 6px 0 0;background:linear-gradient(90deg,#cde4da,#f4fbf8 45%,#cde2d9)}.clc-sky-card.dark .clc-sky-tower{background:linear-gradient(90deg,#1c3d35,#2a554b 45%,#1a3830)}.clc-sky-tower i{height:11px;border-radius:2px;background:#16352e;animation:clcSkyWin 8s infinite backwards;animation-delay:var(--d)}.clc-sky-tower em{position:absolute;bottom:calc(100% + 6px);left:50%;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--tn-bg);font-size:10.5px;font-style:normal;font-weight:800;color:var(--tn-ink);translate:-50% 0}.clc-sky-tower em.key{background:#ede9fe;color:#6d28d9}.clc-sky-site{position:relative;z-index:1;display:flex;align-items:flex-end}.clc-sky-tower.growing{animation:clcSkyGrow 8s infinite}.clc-sky-crane .mast{position:absolute;bottom:0;left:calc(100% + 8px);width:5px;height:150px;background:repeating-linear-gradient(0deg,#fbbf24 0 6px,#7c5a0b 6px 8px)}.clc-sky-crane .jib{position:absolute;bottom:146px;left:calc(50% - 8px);width:calc(50% + 44px);height:4px;border-radius:2px;background:#fbbf24}.clc-sky-crane .line{position:absolute;top:calc(100% - 146px);left:50%;width:1.5px;height:18px;background:#cbd5e1;animation:clcSkyHook 2.667s ease-in-out infinite}.clc-sky-crane .line b{position:absolute;top:100%;left:50%;width:22px;height:11px;border-radius:2px;background:linear-gradient(180deg,#fde68a,#f59e0b);translate:-50% 0;animation:clcSkyBlock 2.667s ease-in-out infinite}.clc-sky-ground{position:absolute;right:0;bottom:0;left:0;z-index:2;height:4px;background:rgba(4,120,87,.28)}.clc-sky-card h3{margin:18px 0 0;font-family:var(--lm-display);font-size:20px;font-weight:800;letter-spacing:-.02em;color:#0b2a24}.clc-sky-card p{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--lm-copy)}.clc-sky-card ul{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.clc-sky-card li{padding:7px 11px;border-radius:11px;background:#f1f7f5;font-size:12.5px;font-weight:700;color:#2f4e55}.clc-sky-card.dark h3{color:#ffffff}.clc-sky-card.dark p{color:#bfe3d2}.clc-sky-card.dark li{background:rgba(255,255,255,.06);color:#dff5ef}@keyframes clcSkyWin{0%,4%{background:#16352e;box-shadow:none}8%,80%{background:var(--tn-hi);box-shadow:0 0 6px var(--tn-hi)}86%,to{background:#16352e;box-shadow:none}}@keyframes clcSkyGrow{0%,15%{clip-path:inset(50% 0 0 0)}15.1%,48.3%{clip-path:inset(33.4% 0 0 0)}48.4%,81.7%{clip-path:inset(16.7% 0 0 0)}81.8%,96%{clip-path:inset(0 0 0 0)}96.1%,to{clip-path:inset(50% 0 0 0)}}@keyframes clcSkyHook{0%,to{height:18px}45%{height:50px}}@keyframes clcSkyBlock{0%,44%{opacity:1}46%,90%{opacity:0}to{opacity:1}}@media (max-width:1100px){.clc-sky{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.clc-sky{grid-template-columns:1fr}}.clc-faq2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:44px}.clc-faq2 details{border-radius:20px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.1),0 24px 44px -38px rgba(2,44,34,.5)}.clc-faq2 details[open]{box-shadow:0 0 0 1.5px rgba(16,185,129,.5),0 30px 50px -36px rgba(2,44,34,.55)}.clc-faq2 summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;cursor:pointer;list-style:none;font-size:16px;font-weight:800;color:#0b2a24}.clc-faq2 summary::-webkit-details-marker{display:none}.clc-faq2 summary i{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:#ecfdf5;transition:rotate .25s ease,background .25s ease}.clc-faq2 summary i:after,.clc-faq2 summary i:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:1px;background:#047857;translate:-50% -50%}.clc-faq2 summary i:after{rotate:90deg}.clc-faq2 details[open] summary i{background:#0b2a24;rotate:45deg}.clc-faq2 details[open] summary i:after,.clc-faq2 details[open] summary i:before{background:#6ee7b7}.clc-faq2 p{margin:0;padding:0 20px 20px;font-size:15px;line-height:1.6;color:var(--lm-copy)}@media (max-width:800px){.clc-faq2{grid-template-columns:1fr}}.clc-cx-flight{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.clc-cx-flight #clc-cx-route{fill:none;stroke:rgba(16,185,129,.3);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:2 10}.clc-cx-plane{fill:#10b981;filter:drop-shadow(0 6px 8px rgba(4,120,87,.35))}.clc-cx-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px}.clc-cx-channels{display:grid;gap:10px;max-width:470px;margin-top:34px}.clc-cx-channel{display:flex;align-items:center;gap:14px;padding:12px 18px 12px 12px;border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 0 0 1px rgba(4,120,87,.1);color:#0b2a24;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.clc-cx-channel:hover{box-shadow:0 0 0 1px rgba(4,120,87,.22),0 18px 30px -20px rgba(2,44,34,.5);transform:translateY(-2px)}.clc-cx-channel .clc-cx-text{display:grid;flex:1}.clc-cx-channel b{font-size:15px;font-weight:800}.clc-cx-channel small{font-size:13px;color:var(--lm-muted)}.clc-cf{position:relative;padding:28px;border-radius:30px;background:rgba(255,255,255,.93);box-shadow:0 0 0 1px rgba(4,120,87,.12),0 60px 110px -60px rgba(2,44,34,.7),0 0 90px -50px rgba(16,185,129,.5);backdrop-filter:blur(12px)}.clc-cf-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;margin-bottom:20px}.clc-cf-head b{font-family:var(--lm-display);font-size:23px;font-weight:800;letter-spacing:-.02em;color:#0b2a24}.clc-cf-head small{font-size:13px;font-weight:700;color:var(--lm-muted)}.clc-cf-topics{margin:0;padding:0;border:0}.clc-cf-field>span,.clc-cf-topics legend{display:block;margin-bottom:8px;font-size:12.5px;font-weight:800;color:#29423c}.clc-cf-topics>div{display:flex;flex-wrap:wrap;gap:8px}.clc-cf-topics label{position:relative}.clc-cf-topics input{position:absolute;opacity:0;pointer-events:none}.clc-cf-topics span{display:inline-flex;padding:8px 14px;border-radius:999px;background:#f1f7f5;box-shadow:inset 0 0 0 1px rgba(4,120,87,.14);font-size:13px;font-weight:700;color:#29423c;cursor:pointer;transition:background .15s ease,color .15s ease}.clc-cf-topics span:hover{background:#e3f3ec}.clc-cf-topics input:checked+span{background:#0b2a24;box-shadow:none;color:#ffffff}.clc-cf-topics input:focus-visible+span{outline:2px solid #10b981;outline-offset:2px}.clc-cf-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.clc-cf-field{display:grid;margin-top:16px}.clc-cf-field em{font-style:normal;font-weight:600;color:var(--lm-muted)}.clc-cf-field input,.clc-cf-field textarea{width:100%;padding:13px 15px;border:0;border-radius:14px;outline:none;background:#f6faf8;box-shadow:inset 0 0 0 1px rgba(4,120,87,.18);font:inherit;font-size:15px;color:#0b2a24;transition:box-shadow .15s ease,background .15s ease}.clc-cf-field input:focus,.clc-cf-field textarea:focus{background:#ffffff;box-shadow:inset 0 0 0 2px #10b981,0 0 0 4px rgba(16,185,129,.15)}.clc-cf-field textarea{min-height:140px;line-height:1.55;resize:vertical}.clc-cf-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.clc-cf-error{margin:14px 0 0;padding:10px 14px;border-radius:12px;background:#fef2f2;font-size:13.5px;font-weight:700;color:#b91c1c}.clc-cf-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:20px}.clc-cf-foot small{max-width:300px;font-size:12.5px;line-height:1.5;color:var(--lm-muted)}.clc-cf-foot button{gap:8px}.clc-cf-foot button:disabled{opacity:.75;cursor:progress}.clc-cf-spin{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#ffffff;border-radius:50%;animation:clcCfSpin .7s linear infinite}.clc-cf-done{display:grid;justify-items:center;gap:14px;padding:34px 10px 18px;text-align:center}.clc-cf-done>span{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:linear-gradient(160deg,#34d399,#059669);color:#ffffff;box-shadow:0 20px 36px -16px #047857;animation:clcCfPop .6s cubic-bezier(.2,.9,.3,1.3) both}.clc-cf-done.mail>span{background:linear-gradient(160deg,#fcd34d,#f59e0b);box-shadow:0 20px 36px -16px #b45309}.clc-cf-done h3{margin:0;font-family:var(--lm-display);font-size:25px;font-weight:800;letter-spacing:-.02em;color:#0b2a24}.clc-cf-done p{max-width:400px;margin:0;font-size:15px;line-height:1.6;color:var(--lm-copy)}@keyframes clcCfSpin{to{rotate:1turn}}@keyframes clcCfPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.clc-cx-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px}.clc-cx-link{display:grid;align-content:start;gap:8px;padding:18px 18px 20px;border-radius:24px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.1),0 40px 70px -60px rgba(2,44,34,.6);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.clc-cx-link:hover{box-shadow:0 0 0 1px rgba(4,120,87,.22),0 40px 70px -40px rgba(2,44,34,.55);transform:translateY(-4px)}.clc-cx-link .clc-scene{width:88px;margin-bottom:4px}.clc-cx-link b{font-size:17px;font-weight:800;color:#0b2a24}.clc-cx-link small{font-size:13.5px;line-height:1.5;color:var(--lm-copy)}.clc-cx-link em{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-style:normal;font-weight:800;color:#047857}@media (max-width:1000px){.clc-cx-grid{grid-template-columns:1fr;gap:36px}.clc-cx-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.clc-cf{padding:20px 16px}.clc-cf-row,.clc-cx-links{grid-template-columns:1fr}}@property --clc-oc-t{syntax:"<number>";inherits:true;initial-value:0}.clc-oc{width:100%;max-width:590px;justify-self:center;padding:24px 22px 26px;border-radius:32px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(238,249,244,.92));box-shadow:0 0 0 1px rgba(4,120,87,.12),0 60px 110px -60px rgba(2,44,34,.7),0 0 90px -50px rgba(16,185,129,.5);animation:clcOcClock 13s linear infinite}.clc-oc-top{display:grid;justify-items:center}.clc-oc-company{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:999px;background:#0b2a24;box-shadow:0 16px 30px -18px rgba(2,44,34,.8)}.clc-oc-company b{font-family:var(--lm-display);font-size:16px;font-weight:800;color:#ffffff}.clc-oc-trunk{width:2px;height:18px;background:#b9d3ca}.clc-oc-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 12px}.clc-oc-grid:before{content:"";position:absolute;top:-1px;bottom:calc(50% + 3px);left:calc(50% - 1px);width:2px;background:#b9d3ca}.clc-oc-unit{--in:clamp(0,(var(--clc-oc-t) - var(--s))/0.7,1);--out:clamp(0,(var(--clc-oc-t) - var(--e))/0.7,1);--p:calc(var(--in) - var(--out));position:relative;padding-top:14px;perspective:700px}.clc-oc-stem{position:absolute;top:0;left:calc(50% - 1px);width:2px;height:14px;background:color-mix(in srgb,var(--tn) calc(var(--p) * 100%),#b9d3ca)}.clc-oc-unit:before{content:"";position:absolute;top:0;right:-6px;left:-6px;height:2px;background:#b9d3ca}.clc-oc-unit:nth-child(4n+1):before{left:50%}.clc-oc-unit:nth-child(4n):before{right:50%}.clc-oc-card{position:relative;display:block;height:124px;transform:rotateY(calc(var(--p) * var(--p) * (3 - 2 * var(--p)) * 180deg));transform-style:preserve-3d}.clc-oc-face{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:4px;padding:10px 6px;border-radius:18px;text-align:center;backface-visibility:hidden}.clc-oc-face.front{background:#f1f5f4;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.clc-oc-people{display:inline-flex;gap:1px;margin-bottom:4px;color:#94a3a0}.clc-oc-face b{font-size:13px;font-weight:800;line-height:1.2;color:#0b2a24}.clc-oc-face.front small{font-size:10.5px;font-weight:700;color:#7b8f8a}.clc-oc-face.back{background:#ffffff;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tn) 45%,transparent),0 18px 30px -18px color-mix(in srgb,var(--tn) 80%,transparent);transform:rotateY(180deg)}.clc-oc-face.back .clc-scene{width:46px}.clc-oc-face.back small{padding:2px 8px;border-radius:999px;background:#eef4f2;font-size:10px;font-weight:800;color:#4f6964}.clc-oc-unit.live .clc-oc-face.back small{background:#d1fae5;color:#047857}@keyframes clcOcClock{0%{--clc-oc-t:0}to{--clc-oc-t:13}}@media (max-width:560px){.clc-oc{padding:18px 12px 20px}.clc-oc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clc-oc-grid:before,.clc-oc-stem,.clc-oc-unit:before{display:none}.clc-oc-unit{padding-top:0}}.clc-th{margin-top:44px;overflow:hidden;border-radius:30px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.1),0 50px 90px -70px rgba(2,44,34,.6)}.clc-th-row{display:grid;grid-template-columns:34px 72px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 26px;border-top:1px solid rgba(4,120,87,.08);transition:background .2s ease}.clc-th-row:first-child{border-top:0}.clc-th-row:hover{background:#f5fbf8}.clc-th-row>em{font-family:var(--lm-display);font-size:15px;font-style:normal;font-weight:800;color:#9fb8b0}.clc-th-row .clc-scene{width:72px}.clc-th-row h3{margin:0;font-family:var(--lm-display);font-size:19px;font-weight:800;letter-spacing:-.01em;color:#0b2a24}.clc-th-row p{margin:4px 0 0;font-size:14.5px;line-height:1.55;color:var(--lm-copy)}.clc-th-tag{padding:5px 12px;border-radius:999px;background:var(--tn-bg);font-size:12px;font-weight:800;white-space:nowrap;color:var(--tn-ink)}@media (max-width:760px){.clc-th-row{grid-template-columns:56px minmax(0,1fr);padding:16px}.clc-th-row>em{display:none}.clc-th-row .clc-scene{width:56px}.clc-th-tag{grid-column:2;justify-self:start}}.clc-lc{--lc-cycle:12s;width:100%;max-width:560px;justify-self:center;padding:24px 24px 22px;border-radius:30px;background:#ffffff;box-shadow:0 0 0 1px rgba(4,120,87,.12),0 50px 90px -60px rgba(2,44,34,.6)}.clc-lc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.clc-lc-head b{font-family:var(--lm-display);font-size:20px;font-weight:800;color:#0b2a24}.clc-lc-head span{padding:5px 12px;border-radius:999px;background:#d1fae5;font-size:12px;font-weight:800;color:#047857}.clc-lc ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.clc-lc li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:9px 10px;border-radius:14px}.clc-lc li.done{animation:clcLcRow var(--lc-cycle) infinite backwards;animation-delay:calc(.4s + var(--i) * .5s)}.clc-lc-box{display:grid;place-items:center;width:30px;height:30px;border-radius:9px}.clc-lc-box svg{width:20px;height:20px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.clc-lc li.done .clc-lc-box{background:#10b981;box-shadow:0 8px 16px -10px #047857}.clc-lc li.done .clc-lc-box path{stroke:#ffffff;stroke-dasharray:24;stroke-dashoffset:24;animation:clcLcTick var(--lc-cycle) infinite backwards;animation-delay:calc(.4s + var(--i) * .5s)}.clc-lc li.next .clc-lc-box{background:#fef3c7}.clc-lc li.next .clc-lc-box svg{stroke:#b45309;stroke-width:2.2}.clc-lc li.next .hand{transform-origin:12px 12px;animation:clcLcHand 3s linear infinite}.clc-lc-text{display:grid}.clc-lc-text b{font-size:14.5px;font-weight:800;line-height:1.3;color:#0b2a24}.clc-lc-text small{font-size:12.5px;font-weight:700;color:var(--lm-muted)}.clc-lc li.next .clc-lc-text small{color:#b45309}.clc-lc-bar{height:8px;margin-top:16px;overflow:hidden;border-radius:4px;background:#edf3f0}.clc-lc-bar i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#34d399);animation:clcLcFill var(--lc-cycle) ease-out infinite}@keyframes clcLcTick{0%{stroke-dashoffset:24}4%,84%{stroke-dashoffset:0}88%,to{stroke-dashoffset:24}}@keyframes clcLcRow{0%,to{background:transparent}3%{background:#ecfdf5}12%{background:transparent}}@keyframes clcLcHand{to{rotate:1turn}}@keyframes clcLcFill{0%,3%{width:0}28%,86%{width:calc(var(--done) / var(--all) * 100%)}92%,to{width:0}}.clc-ivs{position:relative;display:grid;gap:6px;margin:30px 0 0;padding:0;list-style:none}.clc-ivs:before{content:"";position:absolute;top:18px;bottom:18px;left:17px;width:2px;background:linear-gradient(#10b981,#99f6e4)}.clc-ivs li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:8px 0}.clc-ivs li>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#0b2a24;box-shadow:0 0 0 5px #ffffff;font-family:var(--lm-display);font-size:13px;font-weight:800;color:#6ee7b7}.clc-ivs b{display:block;margin-top:6px;font-size:16px;font-weight:800;color:#0b2a24}.clc-ivs p{margin:3px 0 0;font-size:14.5px;line-height:1.55;color:var(--lm-copy)}.clc-ag{--ag-cycle:10s;position:relative;width:100%;max-width:470px;justify-self:center;padding:10px 10px 40px}.clc-ag-paper{padding:26px 26px 22px;border-radius:10px;background:#fffefb;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 50px 80px -46px rgba(2,44,34,.55);rotate:-1.5deg;animation:clcAgPaper var(--ag-cycle) infinite}.clc-ag-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1.5px solid #e6ece9}.clc-ag-logo{width:34px;height:34px}.clc-ag-head span{display:grid}.clc-ag-head b{font-family:var(--lm-display);font-size:18px;font-weight:800;color:#0b2a24}.clc-ag-head small{font-size:12px;color:var(--lm-muted)}.clc-ag dl{display:grid;gap:9px;margin:16px 0}.clc-ag dl div{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:10px;padding-bottom:7px;border-bottom:1px dashed #dfe6e3;font-size:13px}.clc-ag dt{font-weight:700;color:var(--lm-muted)}.clc-ag dd{margin:0;font-weight:800;white-space:nowrap;color:#0b2a24;clip-path:inset(0 100% 0 0);animation:clcAgType var(--ag-cycle) steps(16) infinite backwards;animation-delay:calc(.5s + var(--i) * .45s)}.clc-ag-checks{display:grid;gap:8px}.clc-ag-checks span{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:#29423c}.clc-ag-checks i{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px #b9c9c3;animation:clcAgBox var(--ag-cycle) infinite backwards;animation-delay:calc(2.4s + var(--i) * .5s)}.clc-ag-checks svg{width:14px;height:14px;fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:clcAgTick var(--ag-cycle) infinite backwards;animation-delay:calc(2.4s + var(--i) * .5s)}.clc-ag-sign{position:relative;margin-top:18px;padding-top:4px}.clc-ag-sign svg{display:block;width:220px;height:60px;overflow:visible}.clc-ag-sign path{fill:none;stroke:#1e3a8a;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:clcAgSign var(--ag-cycle) ease-in-out infinite}.clc-ag-sign small{display:block;width:240px;margin-top:2px;padding-top:5px;border-top:1.5px solid #cfd9d5;font-size:11.5px;font-weight:700;color:var(--lm-muted)}.clc-ag-stamp{position:absolute;right:4px;bottom:14px;padding:6px 14px;border:3px solid #059669;border-radius:10px;font-family:var(--lm-display);font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#059669;opacity:0;animation:clcAgStamp var(--ag-cycle) infinite}.clc-ag-toast{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:16px;background:#0b2a24;box-shadow:0 20px 40px -20px rgba(2,44,34,.8);opacity:0;animation:clcAgToast var(--ag-cycle) infinite}.clc-ag-toast span{display:grid}.clc-ag-toast b{font-size:13.5px;font-weight:800;color:#ffffff}.clc-ag-toast small{font-size:11.5px;color:#a7f3d0}@keyframes clcAgPaper{0%{opacity:0;transform:translateY(12px)}3%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-10px)}}@keyframes clcAgType{0%{clip-path:inset(0 100% 0 0)}7%,78%{clip-path:inset(0 0 0 0)}79%,to{clip-path:inset(0 100% 0 0)}}@keyframes clcAgBox{0%,2%{background:transparent;box-shadow:inset 0 0 0 1.5px #b9c9c3}4%,70%{background:#10b981;box-shadow:inset 0 0 0 1.5px #10b981}72%,to{background:transparent;box-shadow:inset 0 0 0 1.5px #b9c9c3}}@keyframes clcAgTick{0%,2%{stroke-dashoffset:24}5%,70%{stroke-dashoffset:0}72%,to{stroke-dashoffset:24}}@keyframes clcAgSign{0%,34%{stroke-dashoffset:100}52%,95%{stroke-dashoffset:0}97%,to{stroke-dashoffset:100}}@keyframes clcAgStamp{0%,54%{opacity:0;transform:scale(1.8) rotate(-14deg)}57%{opacity:1;transform:scale(.94) rotate(-8deg)}59%,92%{opacity:1;transform:scale(1) rotate(-8deg)}96%,to{opacity:0;transform:scale(1) rotate(-8deg)}}@keyframes clcAgToast{0%,62%{opacity:0;transform:translateY(14px)}66%,90%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(6px)}}.clc-iv{--iv-cycle:8s;position:relative;width:300px;height:290px;justify-self:center;perspective:900px}.clc-iv-envelope{bottom:0;height:170px}.clc-iv-back,.clc-iv-envelope,.clc-iv-flap,.clc-iv-front{position:absolute;right:0;left:0}.clc-iv-back{top:0;z-index:1;background:linear-gradient(180deg,#0f3a31,#0b2a24)}.clc-iv-back,.clc-iv-front{bottom:0;border-radius:16px}.clc-iv-front{z-index:3;height:100%;background:linear-gradient(180deg,#145247,#0e3d34);box-shadow:0 30px 50px -30px rgba(2,44,34,.8);clip-path:polygon(0 18%,50% 62%,100% 18%,100% 100%,0 100%)}.clc-iv-flap{top:0;z-index:4;height:62%;background:linear-gradient(180deg,#1c6556,#145247);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;animation:clcIvFlap var(--iv-cycle) ease-in-out infinite}.clc-iv-card{position:absolute;bottom:40px;left:24px;right:24px;z-index:2;display:grid;justify-items:center;gap:5px;padding:18px 14px 20px;border-radius:14px;background:#ffffff;box-shadow:0 20px 40px -24px rgba(2,44,34,.6);text-align:center;animation:clcIvCard var(--iv-cycle) ease-in-out infinite}.clc-iv-logo{width:30px;height:30px}.clc-iv-card small{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#047857}.clc-iv-card b{font-family:var(--lm-display);font-size:20px;font-weight:800;color:#0b2a24}.clc-iv-code{display:inline-flex;align-items:center;gap:5px;margin-top:4px}.clc-iv-code em{margin-right:3px;font-size:11px;font-style:normal;font-weight:700;color:var(--lm-muted)}.clc-iv-code i{padding:4px 7px;border-radius:7px;background:#ecfdf5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-style:normal;font-weight:800;color:#065f46}@keyframes clcIvFlap{0%,4%{z-index:4;transform:rotateX(0deg)}12%{z-index:0;transform:rotateX(180deg)}84%{z-index:0;transform:rotateX(180deg)}93%,to{z-index:4;transform:rotateX(0deg)}}@keyframes clcIvCard{0%,12%{transform:translateY(70px)}26%,76%{transform:translateY(-86px)}86%,to{transform:translateY(70px)}}.clc-risk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:28px 30px;border-radius:26px;background:#fffbeb;box-shadow:inset 0 0 0 1px rgba(180,83,9,.18)}.clc-risk h2{margin:0 0 10px;font-family:var(--lm-display);font-size:22px;font-weight:800;color:#0b2a24}.clc-risk p{margin:8px 0 0;font-size:14.5px;line-height:1.65;color:#4b5b57}@media (max-width:640px){.clc-risk{grid-template-columns:1fr;padding:22px 18px}}