@property --clc-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.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;color:var(--lm-ink)}.clc-lm h1,.clc-lm h2,.clc-lm h3{color:var(--lm-ink)}.clc-lm .clc-display{font-family:var(--lm-display);letter-spacing:-.045em;font-size:clamp(2.9rem,5.7vw,5.6rem);font-weight:800;line-height:1.02}.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);letter-spacing:-.038em;font-size:clamp(2.05rem,3.7vw,3.35rem);font-weight:800;line-height:1.07}.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 0%,#047857 22%,#10b981 44%,#14b8a6 56%,#10b981 68%,#047857 84%,#065f46 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate clcPan}@keyframes clcPan{to{background-position:100% 0}}.clc-lm .clc-eyebrow{color:var(--g-600)}.clc-lm .clc-eyebrow span{background:linear-gradient(90deg, var(--g-500), var(--lime));border-radius:3px;width:28px;height:3px;box-shadow:0 0 10px #10b981e6}.clc-lm .clc-status{color:#ecfdf5;background:linear-gradient(90deg,#064e3b,#047857 50%,#064e3b)}.clc-lm .clc-status-inner b{color:#fff}.clc-lm .clc-btn-primary,.clc-header .clc-btn-primary,.clc-lm-cta .clc-btn-light{color:#fff;text-shadow:0 1px #022c2259;background:linear-gradient(#10b981 0%,#047857 52%,#064e3b 100%);border:1px solid #065f46;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,inset 0 -3px 8px #022c2259,0 12px 26px -10px #047857e6,0 0 0 4px #10b98124}.clc-lm .clc-btn-primary:after,.clc-header .clc-btn-primary:after,.clc-lm-cta .clc-btn-light:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff9 48%,#0000 66%);animation:4.2s ease-in-out infinite clcShine;position:absolute;inset:0;transform:translate(-130%)}.clc-lm .clc-btn-primary:hover,.clc-header .clc-btn-primary:hover{background:linear-gradient(#6ee7b7 0%,#10b981 42%,#059669 100%);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,0 18px 34px -12px #047857,0 0 0 6px #10b98133}.clc-lm .clc-btn-soft{color:var(--g-700);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1.5px solid #04785773;font-weight:800;transition:transform .2s,border-color .2s}.clc-lm .clc-btn-soft:hover{border-color:var(--g-400);transform:translateY(-2px)}.clc-lm .clc-link{color:var(--g-600);font-weight:800}.clc-lm .clc-link svg{transition:transform .2s}.clc-lm .clc-link:hover svg{transform:translate(4px)}@keyframes clcShine{0%,55%{transform:translate(-130%)}80%,to{transform:translate(130%)}}.clc-glass{background:linear-gradient(150deg,#fffffff2,#ffffffb8);border:1px solid #fffffff2;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #04785729,0 22px 46px -24px #065f4661,0 3px 10px -4px #065f461f}.clc-tile{color:#fff;filter:saturate(1.15);background:radial-gradient(120% 90% at 28% 12%,#ffffff8c 0%,#fff0 42%),linear-gradient(150deg,#6ee7b7 0%,#059669 44%,#065f46 100%);flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,inset 0 -7px 12px #022c224d,0 10px 20px -8px #047857cc}.clc-tile svg{z-index:1;filter:drop-shadow(0 1px 1px #0000002e);position:relative}.clc-tile:after{content:"";background:linear-gradient(115deg,#0000 32%,#ffffffa6 50%,#0000 68%);animation:5.5s ease-in-out infinite clcShine;position:absolute;inset:0;transform:translate(-130%)}.clc-tile-emerald{background:radial-gradient(120% 90% at 28% 12%,#ffffff80 0%,#fff0 42%),linear-gradient(150deg,#3ef0bd 0%,#0db37f 45%,#067657 100%);box-shadow:inset 0 1px #ffffffbf,inset 0 -7px 12px #045a404d,0 10px 20px -8px #0db37fcc}.clc-tile-teal{background:radial-gradient(120% 90% at 28% 12%,#ffffff80 0%,#fff0 42%),linear-gradient(150deg,#56f5e0 0%,#10bfa8 45%,#087f73 100%);box-shadow:inset 0 1px #ffffffbf,inset 0 -7px 12px #055f564d,0 10px 20px -8px #10bfa8cc}.clc-tile-blue{background:radial-gradient(120% 90% at 28% 12%,#ffffff80 0%,#fff0 42%),linear-gradient(150deg,#86baff 0%,#3d7bff 48%,#1f47d6 100%);box-shadow:inset 0 1px #ffffffbf,inset 0 -7px 12px #1432a04d,0 10px 20px -8px #3d7bffcc}.clc-tile-violet{background:radial-gradient(120% 90% at 28% 12%,#ffffff80 0%,#fff0 42%),linear-gradient(150deg,#bca6ff 0%,#7a5cff 48%,#4c2fd6 100%);box-shadow:inset 0 1px #ffffffbf,inset 0 -7px 12px #3c1eaa4d,0 10px 20px -8px #7a5cffcc}.clc-tile-lime{background:radial-gradient(120% 90% at 28% 12%,#ffffff8c 0%,#fff0 42%),linear-gradient(150deg,#e4ff8a 0%,#8fe03a 45%,#3f9a17 100%);box-shadow:inset 0 1px #fffc,inset 0 -7px 12px #326e0a4d,0 10px 20px -8px #8fe03ad9}.clc-tile-deep{background:radial-gradient(120% 90% at 28% 12%,#fff6 0%,#fff0 42%),linear-gradient(150deg,#10b981 0%,#065f46 48%,#022c22 100%)}.clc-tile-sm{border-radius:9px;width:30px;height:30px}.clc-tile-md{border-radius:13px;width:42px;height:42px}.clc-tile-lg{border-radius:17px;width:56px;height:56px}.clc-tile-xl{border-radius:22px;width:72px;height:72px}.clc-beam-glow{fill:none;stroke:#10b981;stroke-width:10px;stroke-linecap:round;opacity:.45;filter:url(#clcGlow)}.clc-beam-line{fill:none;stroke:url(#clcBeamGradient);stroke-width:2.6px;stroke-linecap:round}.clc-beam-pulse{fill:none;stroke:#f4fff8;stroke-width:4px;stroke-linecap:round;stroke-dasharray:16 420;stroke-dashoffset:436px;animation:3.8s linear infinite clcBeamRun}@keyframes clcBeamRun{to{stroke-dashoffset:0}}.clc-orb{pointer-events:none;background:radial-gradient(circle at 32% 27%,#fff 0%,#ccfbf1 10%,#6ee7b7 28%,#10b981 60%,#065f46 100%);border-radius:50%;animation:9s ease-in-out infinite clcDrift;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 22px 5px #10b98180,0 0 60px 14px #2dd4bf33}@keyframes clcDrift{0%,to{translate:0}33%{translate:8px -12px}66%{translate:-6px -4px}}@keyframes clcFloat{0%,to{translate: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 #10b98140,0 0 18px #10b981}}@keyframes clcRipple{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(1.9)}}@keyframes clcDash{to{stroke-dashoffset:-26px}}@keyframes clcSpin{to{rotate:360deg}}@keyframes clcSpinBack{to{rotate:-360deg}}@keyframes clcAngle{to{--clc-angle:360deg}}.clc-ripple{pointer-events:none;border:2px solid #10b981bf;border-radius:50%;animation:3.9s ease-out infinite clcRipple;position:absolute;inset:28%;box-shadow:0 0 14px #10b98199}@supports (animation-timeline:view()){.clc-lm .clc-reveal{animation:linear both clcReveal;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:linear both clcReveal;animation-timeline:view();animation-range:entry cover 26%}}@keyframes clcReveal{0%{opacity:0;transform:translateY(36px)scale(.97)}}.clc-lm-hero{background:radial-gradient(1000px 620px at 80% 36%,#10b9813d,#0000 62%),radial-gradient(700px 460px at 4% 0,#2dd4bf33,#0000 60%),linear-gradient(#ecfdf5,#fff 80%);padding:76px 0 56px;position:relative;overflow:hidden}.clc-lm-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:36px;display:grid;position:relative}.clc-lm-badge{color:var(--g-700);border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.clc-lm-badge i{background:var(--g-300);border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite clcHalo;box-shadow:0 0 0 4px #10b98133,0 0 12px #10b981}.clc-lm-hero h1{margin-top:22px}.clc-lm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.clc-lm-stat{border-radius:18px;padding:14px 15px;transition:transform .2s}.clc-lm-stat:hover{transform:translateY(-3px)}.clc-lm-stat b{font-family:var(--lm-display);letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.1;display:block}.clc-lm-stat small{color:var(--lm-muted);margin-top:5px;font-size:12.5px;line-height:1.4;display:block}.clc-lm-section{padding:112px 0;position:relative;overflow:hidden}.clc-lm-mist{background:radial-gradient(900px 380px at 100% 0,#10b9811a,#0000 70%),linear-gradient(#ecfdf5,#fff)}.clc-lm-glow{background:radial-gradient(1300px 520px at 50% 0,#10b98124,#0000 72%),#fff}.clc-lm-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid;position:relative}.clc-lm-split.reverse>:first-child{order:2}.clc-lm-quote{border-left:4px solid var(--g-400);font-family:var(--lm-display);letter-spacing:-.02em;color:var(--g-700);border-radius:18px;margin-top:28px;padding:16px 20px;font-size:19px;font-weight:700}.clc-lm-note{color:var(--lm-muted);margin-top:18px;font-size:13px;line-height:1.6}.clc-lm-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.clc-lm-check{color:var(--lm-ink);align-items:flex-start;gap:10px;font-size:14.5px;font-weight:650;line-height:1.45;display:flex}.clc-lm-chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.clc-lm-chip{color:var(--lm-ink);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700;transition:transform .2s,color .2s}.clc-lm-chip:hover{color:var(--g-600);transform:translateY(-2px)}.clc-lm-deep{color:#d4f5e4;background:radial-gradient(900px 520px at 16% 30%,#10b98142,#0000 62%),radial-gradient(700px 460px at 92% 82%,#2dd4bf21,#0000 60%),linear-gradient(160deg,#03271a,#05381f 52%,#022012)}.clc-lm-deep .clc-title,.clc-lm-deep h2{color:#fff}.clc-lm-deep .clc-gradient{background-image:linear-gradient(95deg,#6ee7b7 0%,#2dd4bf 30%,#10b981 60%,#6ee7b7 100%)}.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{z-index:2;margin-top:-6px;padding-bottom:8px;position:relative}.clc-lm-rail-grid{border-radius:26px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:12px;display:grid}.clc-lm-rail-item{border-radius:16px;align-items:center;gap:11px;padding:8px 10px;transition:background .2s;display:flex}.clc-lm-rail-item:hover{background:#10b98114}.clc-lm-rail-item b{font-size:14px;font-weight:800;display:block}.clc-lm-rail-item small{color:var(--lm-muted);font-size:12px;display:block}.clc-hub{aspect-ratio:640/560;width:100%;position:relative;container-type:inline-size}.clc-hub-sky{background:radial-gradient(closest-side,#10b98159,#2dd4bf14 55%,#0000 74%);border-radius:50%;animation:5s ease-in-out infinite clcBreath;position:absolute;inset:14% 16% 10%}@keyframes clcBreath{50%{opacity:.65;transform:scale(1.05)}}.clc-hub-beams{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.clc-hub-pedestal{width:46cqw;height:12cqw;position:absolute;top:64.5%;left:50%;transform:translate(-50%,-50%)}.clc-hub-pedestal>i{background:radial-gradient(#eafff3f2,#6ee7b74d 70%);border:2px solid #10b981bf;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 28px #10b98199,inset 0 0 22px #10b98166}.clc-hub-pedestal>i:nth-child(2){background:0 0;border-style:dashed;animation:16s linear infinite clcSpin;inset:16% 14%}.clc-hub-pedestal>i:nth-child(3){background:radial-gradient(#2dd4bf8c,#0000 70%);animation:2.6s ease-in-out infinite clcHalo;inset:34% 30%}.clc-hub-pedestal .clc-ripple{inset:18%}.clc-hub-core{justify-items:center;display:grid;position:absolute;top:46.8%;left:50%;transform:translate(-50%,-50%)}.clc-hub-card{-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:linear-gradient(150deg,#fffffff5,#ffffffbd);border:1px solid #fffffff2;border-radius:2.6cqw;align-items:center;gap:1.5cqw;padding:1.3cqw 1.8cqw 1.3cqw 1.3cqw;animation:7s ease-in-out infinite clcFloat;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fff,0 0 0 1.5px #04785738,0 18px 34px -18px #065f468c}.clc-hub-card .clc-tile{border-radius:1.5cqw;width:5.2cqw;height:5.2cqw}.clc-hub-card .clc-tile svg{width:2.7cqw;height:2.7cqw}.clc-hub-card b{color:var(--lm-ink);font-size:2.35cqw;font-weight:800;line-height:1.2;display:block}.clc-hub-card small{color:var(--lm-muted);margin-top:.2cqw;font-size:1.65cqw;font-weight:650;display:block}.clc-bars{align-items:flex-end;gap:.4cqw;height:3.4cqw;margin-left:.6cqw;display:flex}.clc-bars i{transform-origin:bottom;background:linear-gradient(#2dd4bf,#059669);border-radius:.3cqw;width:.7cqw;height:100%;animation:1.5s ease-in-out infinite alternate clcBars}@keyframes clcBars{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@container (max-width:520px){.clc-hub-card small,.clc-hub-card .clc-bars{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{background:radial-gradient(600px 300px at 50% 0,#10b98129,#0000 70%),linear-gradient(#f1fdf6,#fff);border-radius:30px;justify-items:center;padding:30px 26px;display:grid;position:relative;box-shadow:0 0 0 1.5px #04785733,0 46px 90px -52px #065f4699}.clc-office-you{background:#fff;border-radius:999px;align-items:center;gap:9px;padding:6px 16px 6px 6px;display:inline-flex;box-shadow:0 0 0 1.5px #0478574d,0 10px 20px -12px #065f4680}.clc-office-you b{font-size:14px;font-weight:800}.clc-office-you small{color:var(--lm-muted);font-size:13px}.clc-office-stem{background:linear-gradient(#10b981,#2dd4bf);border-radius:3px;width:3px;height:26px;display:block;position:relative;overflow:visible;box-shadow:0 0 12px #10b981f2}.clc-office-stem:after{content:"";background:#f4fff8;border-radius:50%;width:10px;height:10px;animation:1.6s ease-in infinite clcDrop;position:absolute;top:0;left:-3.5px;box-shadow:0 0 12px 3px #10b981}@keyframes clcDrop{0%{opacity:0;top:-4px}25%{opacity:1}to{opacity:0;top:22px}}.clc-office-director{color:#fff;background:linear-gradient(140deg,#059669 0%,#065f46 58%,#064e3b 100%);border-radius:22px;align-items:center;gap:14px;width:min(470px,100%);padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 26px 46px -20px #065f46d9,0 0 0 4px #10b98124}.clc-office-director:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff40 50%,#0000 65%);animation:5s ease-in-out infinite clcShine;position:absolute;inset:0;transform:translate(-130%)}.clc-office-director small{letter-spacing:.14em;text-transform:uppercase;color:#99f6e4;font-size:10.5px;font-weight:800;display:block}.clc-office-director b{font-family:var(--lm-display);color:#fff;margin-top:2px;font-size:19px;font-weight:800;display:block}.clc-office-director em{color:#eafff3d9;margin-top:2px;font-size:13px;font-style:normal;display:block}.clc-live{color:var(--g-700);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:6px 11px;font-size:11.5px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px -6px #00000059}.clc-live:before{content:"";background:var(--g-300);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite clcHalo;box-shadow:0 0 10px #10b981}.clc-office-fan{width:100%;height:48px;display:block}.clc-fan-line{fill:none;stroke:#10b981;stroke-width:3px;opacity:.55}.clc-fan-flow{fill:none;stroke:#14b8a6;stroke-width:3px;stroke-linecap:round;stroke-dasharray:6 20;animation:1.1s linear infinite clcDash}.clc-office-agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.clc-office-agent{border-radius:15px;align-items:center;gap:10px;padding:10px 12px;transition:transform .2s;display:flex}.clc-office-agent:hover{transform:translateY(-3px)}.clc-office-agent>span:not(.clc-tile){flex:1;min-width:0}.clc-office-agent b{font-size:13.5px;font-weight:750;line-height:1.25;display:block}.clc-work{background:#dff6ea;border-radius:4px;height:4px;margin-top:7px;display:block;position:relative;overflow:hidden}.clc-work:after{content:"";border-radius:inherit;width:42%;animation:2.3s ease-in-out infinite clcWork;animation-delay:calc(var(--i,0) * -.38s);background:linear-gradient(90deg,#059669,#2dd4bf);position:absolute;inset:0;box-shadow:0 0 8px #10b981}@keyframes clcWork{0%{transform:translate(-110%)}to{transform:translate(250%)}}.clc-office-brain{color:#fff;background:linear-gradient(135deg,#064e3b 0%,#065f46 55%,#047857 100%);border-radius:22px;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 24px 44px -22px #04512be6}.clc-office-brain b{font-family:var(--lm-display);color:#fff;font-size:17px;font-weight:800;display:block}.clc-office-brain small{color:#eafff3d9;margin-top:2px;font-size:13px;line-height:1.5;display:block}.clc-versus{gap:10px;margin-top:48px;display:grid}.clc-versus-head,.clc-versus-row{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;display:grid}.clc-versus-head{letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800}.clc-versus-tool,.clc-versus-office{align-items:center;gap:10px;display:flex}.clc-versus-tool{color:#7f938e}.clc-versus-office{color:var(--g-600);grid-column:3}.clc-versus-badge{color:#8ea39e;background:#eef2f1;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.clc-versus-cell{border-radius:16px;align-items:center;gap:12px;height:100%;padding:16px 18px;font-size:15.5px;line-height:1.4;display:flex}.clc-versus-cell.tool{color:#7a8e89;background:#f5f8f7;border:1px solid #e7eeec;-webkit-text-decoration:line-through #7a8e8973;text-decoration:line-through #7a8e8973}.clc-versus-cell.tool svg{color:#f87171;flex-shrink:0}.clc-versus-cell.office{color:#fff;background:linear-gradient(135deg,#059669 0%,#065f46 70%,#064e3b 100%);font-weight:750;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 16px 32px -18px #065f46e6}.clc-versus-cell.office:after{content:"";animation:6s ease-in-out infinite clcShine;animation-delay:calc(var(--i,0) * .5s);background:linear-gradient(115deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.clc-versus-arrow{background:linear-gradient(90deg,#10b98133,#10b981);border-radius:3px;justify-self:center;width:38px;height:3px;position:relative;box-shadow:0 0 10px #10b981e6}.clc-versus-arrow:after{content:"";border-top:3px solid #10b981;border-right:3px solid #10b981;width:9px;height:9px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.clc-versus-arrow b{background:#f4fff8;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in infinite clcRun;position:absolute;top:-2.5px;left:0;box-shadow:0 0 10px 2px #10b981}@keyframes clcRun{0%{opacity:0;left:-4px}30%{opacity:1}to{opacity:0;left:34px}}.clc-versus-check{color:#fff;background:linear-gradient(150deg,#6ee7b7,#065f46);border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 6px 12px -6px #065f46e6}.clc-versus-cell.office .clc-versus-check{color:var(--g-600);background:#fff}.clc-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.clc-tile-card{background:linear-gradient(150deg,#fffffff7,#fffc);border:1px solid #fffffff2;border-radius:22px;flex-direction:column;gap:12px;min-height:164px;padding:18px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #04785729,0 22px 44px -26px #065f4673}.clc-tile-card:hover{transform:translateY(-6px);box-shadow:inset 0 1px #fff,0 0 0 2px #10b9818c,0 30px 54px -24px #065f46a6}.clc-tile-card:hover .clc-tile:after{animation-duration:1.4s}.clc-tile-card b{font-family:var(--lm-display);color:var(--lm-ink);font-size:16px;font-weight:700;line-height:1.25}.clc-tile-card.live{background:linear-gradient(150deg, #f4fff8, #fff) padding-box, conic-gradient(from var(--clc-angle), #10b981, #2dd4bf, #0fc2a0, #065f46, #10b981) border-box;border:2px solid #0000;animation:4s linear infinite clcAngle;box-shadow:0 24px 50px -24px #047857cc}.clc-tile-card.inhouse{box-shadow:inset 0 1px #fff,0 0 0 2px #0db37f73,0 24px 48px -26px #0db37f99}.clc-state{color:var(--lm-muted);align-items:center;gap:7px;margin-top:auto;font-size:11.5px;font-weight:800;display:inline-flex}.clc-state i{background:#c6d6d1;border-radius:50%;width:8px;height:8px}.clc-state.live{color:var(--g-600)}.clc-state.live i{background:var(--g-300);animation:1.8s ease-in-out infinite clcHalo;box-shadow:0 0 10px #10b981}.clc-state.inhouse{color:#067657}.clc-state.inhouse i{background:#0db37f;box-shadow:0 0 10px #3ef0bd}.clc-tile-more{background:linear-gradient(145deg,#059669 0%,#065f46 55%,#064e3b 100%);border:0;justify-content:space-between;text-decoration:none;overflow:hidden;box-shadow:0 24px 50px -22px #065f46e6}.clc-tile-more b{color:#fff;font-size:22px;font-weight:800;position:relative}.clc-tile-more span{color:#99f6e4;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.clc-build{display:grid}.clc-build small{letter-spacing:.14em;text-transform:uppercase;color:var(--g-600);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.clc-build-prompt{border-radius:22px;padding:20px 22px}.clc-build-prompt p{color:var(--lm-ink);margin-top:10px;font-size:17px;font-weight:650;line-height:1.55}.clc-word{animation:12s infinite both clcWordLoop}@keyframes clcWordLoop{0%{opacity:0}2%{opacity:1}90%{opacity:1}95%,to{opacity:0}}.clc-caret{vertical-align:-3px;background:var(--g-400);width:2.5px;height:1.1em;margin-left:2px;animation:.9s step-end infinite clcBlink;display:inline-block;box-shadow:0 0 8px #10b981}.clc-build-beam{place-items:center;height:48px;display:grid;position:relative}.clc-build-beam i{background:linear-gradient(#10b981,#2dd4bf);border-radius:3px;width:3px;height:100%;box-shadow:0 0 14px #10b981}.clc-build-beam b{background:#f4fff8;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in infinite clcDrop2;position:absolute;top:0;left:calc(50% - 5px);box-shadow:0 0 12px 3px #10b981}@keyframes clcDrop2{0%{opacity:0;top:-4px}25%{opacity:1}to{opacity:0;top:42px}}.clc-build-plan{background:linear-gradient(160deg, #f2fdf7, #fff) padding-box, conic-gradient(from var(--clc-angle), #10b981, #2dd4bf, #0fc2a0, #065f46, #10b981) border-box;border:2px solid #0000;border-radius:24px;padding:20px 22px;animation:5s linear infinite clcAngle;box-shadow:0 34px 64px -30px #047857bf}.clc-build-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.clc-build-part{color:var(--lm-ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:9px 12px 9px 9px;font-size:14px;font-weight:700;animation:12s infinite both clcPartLoop;display:flex;box-shadow:0 0 0 1px #04785733,0 10px 20px -14px #065f4699}.clc-build-ready{color:#fff;background:linear-gradient(135deg,#059669,#065f46);border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:13.5px;font-weight:800;animation:12s infinite both clcPartLoop;display:flex}.clc-build-ready .clc-versus-check{color:var(--g-600);background:#fff}@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{aspect-ratio:1;width:100%;max-width:580px;margin:0 auto;position:relative;container-type:inline-size}.clc-orbit2-rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.clc-ring{fill:none;stroke:url(#clcBeamGradient);stroke-width:2.2px}.clc-ring-glow{fill:none;stroke:#10b981;stroke-width:8px;opacity:.35;filter:url(#clcGlow)}.clc-ring-spark{fill:#f4fff8;stroke:#2dd4bf;stroke-width:3px}.clc-orbit2-spin{animation:90s linear infinite clcSpin;position:absolute;inset:0}.clc-orbit2-spin.inner{animation-duration:70s;animation-direction:reverse}.clc-orbit2-pin{width:0;height:0;animation:90s linear infinite clcSpinBack;position:absolute}.clc-orbit2-spin.inner .clc-orbit2-pin{animation-duration:70s;animation-direction:reverse}.clc-orbit2-core{text-align:center;background:radial-gradient(circle at 34% 26%,#a7f3d0 0%,#10b981 30%,#065f46 70%,#022c22 100%);border-radius:50%;place-content:center;justify-items:center;width:42cqw;height:42cqw;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 -14px 34px #00281473,inset 0 10px 24px #ffffff4d,0 0 0 10px #10b98124,0 0 60px 10px #10b98173}.clc-orbit2-core .clc-ripple{inset:0}.clc-orbit2-core strong{font-family:var(--lm-display);letter-spacing:-.04em;color:#fff;text-shadow:0 2px 12px #00281466;margin-top:1cqw;font-size:8cqw;font-weight:800;line-height:1}.clc-orbit2-core small{color:#eafff3;max-width:28cqw;margin-top:1cqw;font-size:2.3cqw;font-weight:700;line-height:1.35}@container (max-width:440px){.clc-orbit2-core small{display:none}}.clc-modes2{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.clc-mode2{text-align:center;background:linear-gradient(160deg,#fff,#ffffffd1);border:1px solid #fffffff2;border-radius:28px;justify-items:center;gap:12px;padding:34px 26px 30px;transition:transform .25s;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #0478572e,0 26px 52px -28px #065f4680}.clc-mode2:hover{transform:translateY(-6px)}.clc-mode2 h3{font-family:var(--lm-display);letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:800}.clc-mode2 p{max-width:32ch;color:var(--lm-copy);font-size:15.5px;line-height:1.62}.clc-mode2-glyph{background:radial-gradient(circle at 50% 30%,#fff,#e9fcef 70%);border-radius:32px;place-items:center;width:124px;height:124px;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1.5px #04785740,0 20px 36px -18px #065f4699}.clc-mode2.featured{background:linear-gradient(160deg, #effdf5, #fff) padding-box, conic-gradient(from var(--clc-angle), #10b981, #2dd4bf, #0fc2a0, #065f46, #10b981) border-box;border:2.5px solid #0000;animation:4s linear infinite clcAngle;box-shadow:0 0 0 8px #10b9811f,0 36px 72px -30px #047857cc}.clc-mode2-badge{letter-spacing:.04em;white-space:nowrap;color:#fff;background:linear-gradient(#34d399,#065f46);border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px -8px #065f46}.clc-pin{animation:1.8s ease-in-out infinite clcPin}@keyframes clcPin{50%{opacity:.25}}.clc-breathe{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite clcBreathe}@keyframes clcBreathe{50%{transform:scale(1.07)}}.clc-merge-left{animation:3.2s ease-in-out infinite clcMergeL}.clc-merge-right{animation:3.2s ease-in-out infinite clcMergeR}@keyframes clcMergeL{50%{transform:translate(7px)}}@keyframes clcMergeR{50%{transform:translate(-7px)}}.clc-lm-center{text-align:center}.clc-lm-center .clc-eyebrow{justify-content:center}.clc-lm-center .clc-title,.clc-lm-center .clc-copy{margin-left:auto;margin-right:auto}.clc-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;padding-top:38px;display:grid;position:relative}.clc-roadmap-line{background:linear-gradient(90deg,#065f46,#10b981 36%,#2dd4bf 50%,#d7ece4 70%);border-radius:4px;height:4px;position:absolute;top:11px;left:20px;right:20px;overflow:hidden;box-shadow:0 0 12px #10b98199}.clc-roadmap-line i{background:linear-gradient(90deg,#0000,#fff,#0000);width:18%;height:100%;animation:3s linear infinite clcSweep;position:absolute;top:0;left:0}@keyframes clcSweep{0%{left:-20%}to{left:100%}}.clc-roadmap-item{position:relative}.clc-roadmap-dot{background:#fff;border:4px solid #cfe3dc;border-radius:50%;width:19px;height:19px;position:absolute;top:-35px;left:20px}.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{background:linear-gradient(150deg,#fff,#ffffffd9);border:1px solid #fffffff2;border-radius:24px;height:100%;padding:22px;box-shadow:inset 0 1px #fff,0 0 0 1px #04785729,0 24px 48px -28px #065f4680}.clc-roadmap-item.now .clc-roadmap-card{background:linear-gradient(145deg,#059669 0%,#065f46 60%,#064e3b 100%);border:0;box-shadow:0 30px 56px -26px #065f46f2}.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{letter-spacing:.14em;text-transform:uppercase;color:var(--g-600);font-size:11px;font-weight:800}.clc-roadmap-item h3{font-family:var(--lm-display);letter-spacing:-.02em;margin-top:8px;font-size:21px;font-weight:800}.clc-roadmap-item ul{gap:9px;margin-top:14px;display:grid}.clc-roadmap-item li{color:var(--lm-copy);padding-left:18px;font-size:14.5px;line-height:1.5;position:relative}.clc-roadmap-item li:before{content:"";background:var(--g-300);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0;box-shadow:0 0 8px #10b981}.clc-lm-prices{gap:12px;display:grid}.clc-lm-price{border-radius:22px;align-items:center;gap:16px;padding:18px 20px;transition:transform .25s;display:flex}.clc-lm-price:hover{transform:translate(6px)}.clc-lm-price b{font-family:var(--lm-display);font-size:19px;font-weight:800;display:block}.clc-lm-price p{color:var(--lm-copy);margin-top:3px;font-size:14.5px;line-height:1.55}.clc-streaks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.clc-streaks svg{width:100%;height:100%;position:absolute;inset:0}.clc-streaks path{fill:none;stroke:#10b98199;stroke-width:2px}.clc-streaks path:nth-child(3n+1){stroke:#10b98138;stroke-width:9px}.clc-streaks path.flow{stroke:#2dd4bf;stroke-width:3px;stroke-linecap:round;stroke-dasharray:80 900;animation:4.5s linear infinite clcStreak}@keyframes clcStreak{0%{stroke-dashoffset:980px}to{stroke-dashoffset:0}}.clc-lm-cta{text-align:center;color:#fff;background:radial-gradient(800px 380px at 50% 0,#ffffff38,#0000 62%),linear-gradient(135deg,#064e3b 0%,#065f46 30%,#047857 62%,#10b981 86%,#14b8a6 100%);padding:128px 0 120px;position:relative;overflow:hidden}.clc-lm-cta h2{font-family:var(--lm-display);letter-spacing:-.035em;text-transform:uppercase;color:#fff;text-shadow:0 4px 30px #00281459;margin-top:22px;font-size:clamp(2.4rem,5.4vw,4.8rem);font-weight:800;line-height:1.02}.clc-lm-cta h2 .clc-gradient{background-image:linear-gradient(95deg,#ccfbf1 0%,#fff 35%,#99f6e4 65%,#ccfbf1 100%)}.clc-lm-cta p{color:#f0fff7eb;max-width:640px;margin:22px auto 0;font-size:17px;line-height:1.7}.clc-lm-cta .clc-actions{justify-content:center}.clc-lm-cta .clc-btn-light{color:var(--g-700);text-shadow:none;background:linear-gradient(#fff,#e9fdf1);border-color:#fff;box-shadow:0 14px 30px -12px #00281499}.clc-lm-cta .clc-btn-outline{color:#fff;background:#ffffff14;border:1.5px solid #ffffffbf}@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-line,.clc-roadmap-dot{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-reveal,.clc-lm .clc-head,.clc-lm .clc-lm-split>div:first-child,.clc-lm .clc-orb,.clc-lm .clc-hub-card,.clc-lm .clc-brand,.clc-lm .clc-cta-logo,.clc-lm .clc-tile svg,.clc-lm .clc-office-agent{animation:none!important}.clc-lm .clc-hub-logo{animation:3s ease-in-out infinite clcLogoGlow}}.clc-lm-cta .clc-streaks{opacity:.7}.clc-tile-red{background:radial-gradient(120% 90% at 28% 12%,#ffffff80 0%,#fff0 42%),linear-gradient(150deg,#fca5a5 0%,#ef4444 46%,#b91c1c 100%);box-shadow:inset 0 1px #ffffffbf,inset 0 -7px 12px #7f1d1d4d,0 10px 20px -8px #ef4444cc}.clc-tile-yellow{background:radial-gradient(120% 90% at 28% 12%,#ffffff8c 0%,#fff0 42%),linear-gradient(150deg,#fde68a 0%,#f59e0b 50%,#b45309 100%);box-shadow:inset 0 1px #fffc,inset 0 -7px 12px #78350f4d,0 10px 20px -8px #f59e0bd9}.clc-tile-orange{background:radial-gradient(120% 90% at 28% 12%,#ffffff80 0%,#fff0 42%),linear-gradient(150deg,#fdba74 0%,#f97316 48%,#c2410c 100%);box-shadow:inset 0 1px #ffffffbf,inset 0 -7px 12px #7c2d124d,0 10px 20px -8px #f97316cc}.clc-tile-pink{background:radial-gradient(120% 90% at 28% 12%,#ffffff80 0%,#fff0 42%),linear-gradient(150deg,#f9a8d4 0%,#ec4899 48%,#be185d 100%);box-shadow:inset 0 1px #ffffffbf,inset 0 -7px 12px #8318434d,0 10px 20px -8px #ec4899cc}.clc-tile svg{animation:3.4s ease-in-out infinite clcBob}.clc-tile-red svg,.clc-tile-teal svg{animation-delay:-.8s}.clc-tile-yellow svg,.clc-tile-blue svg{animation-delay:-1.6s}.clc-tile-orange svg,.clc-tile-violet svg{animation-delay:-2.4s}.clc-tile-pink svg,.clc-tile-deep 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(360deg)}}.clc-lm-stat b{font-size:clamp(19px,1.75vw,25px)}.clc-hub-orbit{transform-origin:50% 46.8%;animation:70s linear infinite clcSpin;position:absolute;inset:0}.clc-hub-pin{width:0;height:0;animation:70s linear infinite clcSpinBack;position:absolute}.clc-hub-card{top:0;left:0}.clc-hub-track{fill:none;stroke:#10b98173;stroke-width:1.6px;stroke-dasharray:4 10}.clc-logo-icon{display:block}.clc-hub-logo{border-radius:24%;width:27cqw;height:27cqw;animation:5s ease-in-out infinite clcFloat,3s ease-in-out infinite clcLogoGlow;box-shadow:0 0 0 1.4cqw #ffffffa6,0 0 60px #10b98199,0 24px 40px -14px #022c22a6}@keyframes clcLogoGlow{50%{box-shadow:0 0 0 1.8cqw #ffffffbf,0 0 90px #10b981d9,0 24px 40px -14px #022c22a6}}.clc-brand{background:radial-gradient(circle at 32% 24%,#fff,#eef4f2 78%);border-radius:50%;place-items:center;width:11.5cqw;height:11.5cqw;animation:6s ease-in-out infinite clcFloat;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fff,0 0 0 1.5px #fffc,0 14px 26px -10px #0000008c,0 0 22px #10b98166}.clc-brand svg{width:52%;height:52%}.clc-orbit2-spin.inner .clc-brand{width:10cqw;height:10cqw}.clc-orbit2-logo{border-radius:24%;width:13cqw;height:13cqw;box-shadow:0 0 0 .8cqw #ffffff40,0 10px 22px -8px #0000008c}.clc-cta-logo{border-radius:30px;width:124px;height:124px;margin:0 auto;animation:5s ease-in-out infinite clcFloat;box-shadow:0 0 0 8px #ffffff2e,0 0 70px #99f6e499,0 24px 44px -16px #022c22bf}.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 #ffffffd9, inset 0 0 0 1px color-mix(in srgb, var(--tn) 17%, transparent), 0 1px 2px #022c220f;filter:none;transition:color .25s}.clc-lm .clc-tile-solid,.clc-lm .clc-tile-deep{background:radial-gradient(120% 80% at 30% 0%, #ffffff42, transparent 56%), linear-gradient(150deg, var(--tn-hi) 0%, var(--tn) 75%, var(--tn-lo) 190%);color:#fff;box-shadow:inset 0 1px 0 #ffffff57, inset 0 -1px 0 #0000001a, 0 8px 18px -9px color-mix(in srgb, var(--tn) 85%, transparent)}.clc-lm .clc-tile:after{display:none}.clc-lm .clc-tile svg{filter:none;stroke-width:1.8px;animation:none}.clc-lm .clc-tile-solid svg,.clc-lm .clc-tile-deep svg{filter:drop-shadow(0 1px 1px #00000029)}.clc-lm .clc-tile:before{content:"";border-radius:inherit;background:linear-gradient(150deg, var(--tn-hi) 0%, var(--tn) 75%, var(--tn-lo) 190%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.clc-lm .clc-tile-solid:before,.clc-lm .clc-tile-deep:before{display:none}.clc-lm .clc-tile-card:hover .clc-tile,.clc-lm .clc-lm-rail-item:hover .clc-tile,.clc-lm .clc-office-agent:hover .clc-tile,.clc-lm .clc-build-part:hover .clc-tile,.clc-lm .clc-bp-sources li:hover .clc-tile{color:#fff}.clc-lm .clc-tile-card: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-build-part:hover .clc-tile:before,.clc-lm .clc-bp-sources li:hover .clc-tile:before{opacity:1}.clc-lm .clc-orb{box-shadow:none;background:radial-gradient(circle,#10b98199 0%,#10b98124 42%,#0000 70%)}.clc-lm .clc-hub-logo{box-shadow:none;filter:drop-shadow(0 0 26px #10b98173)drop-shadow(0 14px 22px #022c2238);border-radius:0;animation:5s ease-in-out infinite clcFloat}.clc-lm .clc-orbit2-core{background:radial-gradient(circle at 34% 26%,#fff 0%,#f2fcf8 52%,#d8f6e9 100%);box-shadow:inset 0 -10px 26px #04785729,0 0 0 10px #10b9811f,0 0 60px 10px #10b98159}.clc-lm .clc-orbit2-core strong{color:#064e3b;text-shadow:none}.clc-lm .clc-orbit2-core small{color:#3b5852}.clc-lm .clc-orbit2-logo{box-shadow:none;border-radius:0}.clc-lm .clc-cta-logo{width:132px;height:132px;box-shadow:none;filter:drop-shadow(0 0 30px #10b98180);border-radius:0}.clc-lm-cta{color:var(--lm-ink);background:radial-gradient(900px 440px at 50% 110%,#10b9813d,#0000 70%),linear-gradient(#fff,#ecfdf5)}.clc-lm-cta h2{color:var(--lm-ink);text-shadow:none}.clc-lm-cta h2 .clc-gradient{filter:none;background-image:linear-gradient(95deg,#064e3b 0%,#047857 30%,#10b981 55%,#047857 80%,#064e3b 100%)}.clc-lm-cta p{color:var(--lm-copy)}.clc-lm-cta .clc-streaks path{stroke:#10b98180}.clc-lm-cta .clc-streaks path:nth-child(3n+1){stroke:#10b98129}.clc-lm-cta .clc-streaks path.flow{stroke:#10b981}.clc-lm-cta .clc-btn-light{color:#fff;background:linear-gradient(#10b981 0%,#047857 52%,#064e3b 100%);border-color:#065f46;box-shadow:inset 0 1px #fff6,0 14px 30px -12px #047857e6}.clc-lm-cta .clc-btn-outline{color:#065f46;background:#fff;border-color:#04785773}.clc-lm-cta .clc-btn-outline:hover{background:#f0fdf8}.clc-bp{background:#fff;border-radius:26px;padding:20px;position:relative;box-shadow:0 0 0 1px #04785724,0 44px 84px -48px #022c2280,0 2px 6px #022c220d}.clc-bp-top{border-bottom:1px solid #e6efeb;align-items:center;gap:12px;padding-bottom:16px;display:flex}.clc-bp-top b{font-family:var(--lm-display);font-size:17px;font-weight:800;display:block}.clc-bp-top small{color:var(--lm-muted);font-size:12.5px;display:block}.clc-bp-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;padding:16px 0;display:grid}.clc-bp-sources{align-content:start;gap:11px;display:grid}.clc-bp-sources li{align-items:center;gap:10px;display:flex}.clc-bp-sources li>span:not(.clc-tile){flex:1;min-width:0}.clc-bp-sources b{font-size:13px;font-weight:700;display:block}.clc-bp-sources strong{font-family:var(--lm-display);color:var(--g-500);font-size:14px;font-weight:800}.clc-bp-bar{background:#eaf4f0;border-radius:5px;height:5px;margin-top:6px;display:block;overflow:hidden}.clc-bp-bar em{border-radius:inherit;transform-origin:0;height:100%;animation:7s cubic-bezier(.2,.8,.2,1) infinite both clcGrowLoop;animation-delay:calc(var(--i,0) * .15s);background:linear-gradient(90deg,#6ee7b7,#047857);display:block}@keyframes clcGrowLoop{0%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}.clc-bp-chart{background:linear-gradient(#f6fcf9,#fff);border-radius:16px;padding:12px 14px;box-shadow:inset 0 0 0 1px #e2eee9}.clc-bp-chart small,.clc-sc-card small{letter-spacing:.12em;text-transform:uppercase;color:var(--g-500);font-size:11px;font-weight:800;display:block}.clc-bp-chart>svg{width:100%;height:110px;margin-top:8px;display:block;overflow:visible}.clc-bp-grid{stroke:#e2eee9;stroke-width:1px;vector-effect:non-scaling-stroke}.clc-bp-area{fill:url(#clcBpArea);animation:6s ease-in-out infinite clcFadeLoop}.clc-bp-line{fill:none;stroke:#047857;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:6s ease-in-out infinite clcDraw}@keyframes clcDraw{0%{stroke-dashoffset:100px}45%,to{stroke-dashoffset:0}}@keyframes clcFadeLoop{0%,20%{opacity:0}50%,to{opacity:1}}.clc-bp-dot{fill:#fff;stroke:#10b981;stroke-width:3px}.clc-bp-feed{gap:6px;margin-top:10px;display:grid}.clc-bp-feed span{color:var(--lm-ink);animation:9s infinite both clcFeed;animation-delay:calc(var(--i,0) * 3s);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #e2eee9}.clc-bp-feed svg{color:#10b981;flex-shrink:0}@keyframes clcFeed{0%{opacity:.45}4%,30%{opacity:1;box-shadow:inset 0 0 0 1.5px #10b98199,0 8px 16px -10px #04785799}36%,to{opacity:.45}}.clc-bp-loop{border-top:1px solid #e6efeb;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;padding-top:16px;display:grid}.clc-bp-loop span{text-align:center;color:var(--lm-muted);animation:clcLoopStep calc(var(--n,8) * 1s) infinite;animation-delay:calc(var(--i,0) * 1s);border-radius:12px;justify-items:center;gap:2px;padding:8px 4px;font-size:11.5px;font-weight:700;display:grid}.clc-bp-loop b{color:inherit;font-size:10.5px}@keyframes clcLoopStep{0%,11%{color:#fff;background:linear-gradient(160deg,#059669,#047857);box-shadow:0 8px 18px -8px #047857e6}14%,to{color:var(--lm-muted);background:0 0}}.clc-bp-note{color:var(--lm-muted);margin-top:12px;font-size:11.5px}.clc-sc{margin-top:48px}.clc-sc-plot{background:#fff;border-radius:26px;height:320px;position:relative;box-shadow:0 0 0 1px #04785724,0 44px 84px -52px #022c2280}.clc-sc-box{position:absolute;inset:70px 36px 44px 56px}.clc-sc-box svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.clc-sc-area{fill:url(#clcScArea);animation:8s ease-in-out infinite clcFadeLoop}.clc-sc-line{fill:none;stroke:url(#clcScLine);stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:8s ease-in-out infinite clcDraw}.clc-sc-mark{position:absolute;transform:translate(-50%,-50%)}.clc-sc-mark i{width:18px;height:18px;animation:8s infinite both clcMarkPop;animation-delay:calc(var(--i,0) * .9s);background:#fff;border:4px solid #047857;border-radius:50%;display:block;box-shadow:0 0 0 6px #10b98129}@keyframes clcMarkPop{0%,6%{opacity:.35;transform:scale(.5)}12%,to{opacity:1;transform:none}}.clc-sc-mark em{white-space:nowrap;color:#fff;background:#064e3b;border-radius:999px;padding:6px 11px;font-size:12px;font-style:normal;font-weight:700;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 20px -10px #022c22cc}.clc-sc-mark:last-of-type em{left:auto;right:-12px;transform:none}.clc-sc-axis{letter-spacing:.14em;text-transform:uppercase;color:var(--lm-muted);font-size:10.5px;font-weight:800;position:absolute}.clc-sc-axis.y{white-space:nowrap;top:58%;left:26px;transform:translate(-50%,-50%)rotate(-90deg)}.clc-sc-axis.x{bottom:16px;right:36px}.clc-sc-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.clc-sc-card{background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 0 0 1px #0478571f,0 20px 40px -30px #022c2280}.clc-sc-card small b{color:var(--lm-muted)}.clc-sc-card strong{font-family:var(--lm-display);color:var(--lm-ink);margin-top:6px;font-size:17px;font-weight:800;line-height:1.3;display:block}@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{gap:6px;margin-left:auto;display:flex}.clc-memory-dots i{background:#99f6e4;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite clcBlink;box-shadow:0 0 10px #2dd4bf}.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{color:#475569;background:#f1f5f9;border-radius:999px;align-self:flex-start;padding:4px 10px 4px 8px;box-shadow:inset 0 0 0 1px #4755691f}.clc-lm .clc-state i{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.clc-lm .clc-state.live{color:#047857;background:#ecfdf5;box-shadow:inset 0 0 0 1px #04785738}.clc-lm .clc-state.live i{background:#10b981}.clc-lm .clc-state.inhouse{color:#1d4ed8;background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb38}.clc-lm .clc-state.inhouse i{background:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.clc-lm .clc-tile-card.inhouse{box-shadow:inset 0 1px #fff,0 0 0 1.5px #2563eb4d,0 24px 48px -26px #1e40af73}.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{color:#451a03;background:linear-gradient(#fcd34d,#f59e0b);box-shadow:inset 0 1px #ffffff8c,0 10px 22px -8px #b45309b3}.clc-lm .clc-mode2-glyph.ai{background:radial-gradient(circle at 50% 30%,#fff,#e8f1ff 70%);box-shadow:inset 0 1px #fff,0 0 0 1.5px #2563eb3d,0 20px 36px -18px #1e40af80}.clc-lm .clc-mode2-glyph.human{background:radial-gradient(circle at 50% 30%,#fff,#fff4d6 70%);box-shadow:inset 0 1px #fff,0 0 0 1.5px #d9770642,0 20px 36px -18px #b4530973}.clc-lm .clc-lm-stat:before{content:"";background:linear-gradient(90deg, var(--tn,#047857), var(--tn-hi,#10b981));border-radius:3px;width:22px;height:3px;margin-bottom:10px;display:block}.clc-lm .clc-lm-chip{align-items:center;gap:8px;display:inline-flex}.clc-lm .clc-lm-chip:before{content:"";background:var(--tn-hi,#10b981);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tn-hi,#10b981) 22%, transparent);border-radius:50%}.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{background:var(--tn-ink);letter-spacing:.04em;color:#fff;border-radius:6px;place-items:center;min-width:24px;height:20px;margin-right:4px;padding:0 6px;display:inline-grid}.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{color:var(--lm-ink);background:#fff;border:1px solid #05211624;box-shadow:0 8px 20px -14px #022c2273}.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{background:linear-gradient(150deg, var(--tn-hi,#10b981), var(--tn,#047857));color:#fff;width:26px;height:26px;box-shadow:0 4px 10px -4px color-mix(in srgb, var(--tn,#047857) 85%, transparent);border-radius:50%;place-items:center;margin-left:-8px;transition:transform .2s;display:inline-grid}.clc-lm .clc-btn:hover .clc-btn-ico{transform:scale(1.08)}.clc-lm .clc-link svg{box-sizing:content-box;background:var(--tn-bg2,#d1fae5);color:var(--tn,#047857);border-radius:50%;padding:5px;transition:transform .2s,background .2s,color .2s}.clc-lm .clc-link:hover svg{background:var(--tn,#047857);color:#fff}.clc-so{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;margin-top:44px;display:grid}.clc-tm{--tm-ease:cubic-bezier(.65, 0, .35, 1);aspect-ratio:1;isolation:isolate;background:radial-gradient(58% 58% at 50% 47%,#fff 0%,#f0fdf7eb 58%,#d1fae5b3 100%),#eefaf4;border-radius:34px;justify-self:center;width:100%;max-width:580px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0478571f,inset 0 1px #fffffff2,0 44px 90px -56px #022c228c;container-type:inline-size}.clc-tm-sway,.clc-tm-world{position:absolute;inset:0}.clc-tm-sway{animation:23s ease-in-out infinite clcTmSway}@keyframes clcTmSway{0%,to{translate:0;rotate:0deg}21%{translate:.6cqw -.5cqw;rotate:.7deg}46%{translate:-.7cqw .3cqw;rotate:-.5deg}74%{translate:.3cqw .7cqw;rotate:.4deg}}.clc-tm-world{animation:clcTmCamera var(--cycle,18s) var(--tm-ease) infinite}@keyframes clcTmCamera{0%,22%{translate:0;scale:1}28%,47%{translate:-1cqw .8cqw;scale:.8}53%,72%{translate:1cqw -.6cqw;scale:.6}78%,91%{translate:0 .5cqw;scale:.46}to{translate:0;scale:1}}.clc-tm-floor{background-image:radial-gradient(circle,#04785733 0 .22cqw,#0000 .3cqw);background-position:50%;background-size:4.4cqw 4.4cqw;position:absolute;inset:-80%;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 100%);mask-image:radial-gradient(closest-side,#000 20%,#0000 100%)}.clc-tm-glow{background:radial-gradient(circle,#fbbf2438 0%,#10b9811f 38%,#0000 68%);border-radius:50%;width:70cqw;height:70cqw;margin:-35cqw 0 0 -35cqw;animation:5.5s ease-in-out infinite clcTmGlow;position:absolute;top:50%;left:50%}@keyframes clcTmGlow{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.12}}.clc-tm-client{z-index:1;border:.35cqw dashed color-mix(in srgb, var(--tn) 45%, transparent);background:color-mix(in srgb, var(--tn-bg) 60%, transparent);opacity:0;animation:clcTmClient var(--cycle,18s) var(--tm-ease) infinite;border-radius:5cqw;position:absolute}.clc-tm-client em{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);white-space:nowrap;color:var(--tn-ink);background:#fff;border-radius:999px;align-items:center;gap:.8cqw;padding:.7cqw 1.9cqw .7cqw 1.5cqw;font-size:3cqw;font-style:normal;font-weight:800;display:inline-flex;position:absolute;top:-2.4cqw;left:3cqw}.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{z-index:2;transform-origin:0;background:linear-gradient(90deg, #fbbf248c, color-mix(in srgb, var(--tn-hi) 70%, transparent) 55%, var(--tn));height:.5cqw;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);border-radius:999px;margin-top:-.25cqw;animation-iteration-count:infinite;position:absolute;top:50%;left:50%}.clc-tm-link:after{content:"";background:radial-gradient(circle, #fff 0 22%, var(--tn-hi) 46%, transparent 72%);width:2.2cqw;height:2.2cqw;animation:clcTmPulse var(--pulse,2.6s) ease-in-out var(--pulse-at,0s) infinite var(--pulse-way,normal);border-radius:50%;margin:-1.1cqw 0 0 -1.1cqw;position:absolute;top:50%;left:0}@keyframes clcTmPulse{0%{opacity:0;left:14%;scale:.6}18%,82%{opacity:1;scale:1}to{opacity:0;left:86%;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{z-index:4;width:0;height:0;animation:clcTmOrbit var(--cycle,18s) var(--tm-ease) infinite;position:absolute;top:50%;left:50%}@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) * .32);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;position:absolute}.clc-tm-you .clc-tm-body{--s:20cqw}.clc-tm-float{animation:clcTmDriftA var(--drift,9s) ease-in-out var(--drift-at,0s) infinite;flex-direction:column;align-items:center;display:flex}.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;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}19%{translate:-.8cqw -.6cqw}44%{translate:-.2cqw -1.3cqw}70%{translate:.9cqw -.2cqw}}@keyframes clcTmDriftC{0%,to{translate: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}24%{translate:-.4cqw .7cqw}49%{translate:.6cqw 1cqw}76%{translate:-.9cqw -.4cqw}}.clc-tm-pic{width:var(--s);height:calc(var(--s) + var(--pop));display:block;position:relative}.clc-tm-pic:before{content:"";height:var(--s);background:radial-gradient(circle at 34% 26%, #fff 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);border-radius:50%;position:absolute;bottom:0;left:0;right:0}.clc-tm-crop{border-radius:0 0 calc(var(--s) / 2) calc(var(--s) / 2);position:absolute;inset:0;overflow:hidden}.clc-tm-crop img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;filter:drop-shadow(0 .6cqw .9cqw #022c222e);width:100%;height:100%;position:absolute;bottom:0;left:0}.clc-tm-icons .clc-tm-body,.clc-tm-icons .clc-tm-mini{--pop:0cqw}.clc-tm-glyph{height:var(--s);color:#fff;background:radial-gradient(circle at 36% 26%, #fff 0%, var(--tn-bg) 45%, var(--tn-bg2) 100%);box-shadow:inset 0 .3cqw 0 #ffffff61, inset 0 -1.2cqw 2cqw color-mix(in srgb, var(--tn-lo) 45%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.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{z-index:2;display:grid;position:absolute;bottom:-.2cqw;right:-.8cqw}.clc-lm .clc-tm-badge .clc-tile{width:5.2cqw;height:5.2cqw;box-shadow:0 0 0 .45cqw #fff, 0 1cqw 2cqw -.8cqw color-mix(in srgb, var(--tn) 80%, transparent);border-radius:1.7cqw}.clc-lm .clc-tm-badge .clc-tile svg{width:2.9cqw;height:2.9cqw}.clc-lm .clc-tm-badge .clc-tm-mark{background:#fff;border-radius:50%;width:6.4cqw;height:6.4cqw;padding:.7cqw;box-shadow:0 1cqw 2.2cqw -.8cqw #047857b3}.clc-tm-tag{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;background:#fffffff5;border-radius:2.6cqw;justify-items:center;gap:.35cqw;margin-top:1.6cqw;padding:1cqw 2.1cqw 1.1cqw;display:grid}.clc-tm-tag b{font-family:var(--lm-display);color:var(--lm-ink);align-items:center;gap:.9cqw;font-size:2.9cqw;font-weight:800;line-height:1.1;display:inline-flex}.clc-tm-ai,.clc-tm-owner{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;border-radius:999px;padding:.25cqw .9cqw;font-size:1.85cqw;font-style:normal;font-weight:800}.clc-tm-ai{color:#1d4ed8;background:#dbeafe}.clc-tm-owner{color:#b45309;background:#fef3c7}.clc-tm-tick{height:1.3em;color:var(--tn-ink);font-size:2.3cqw;font-weight:600;line-height:1.3;display:block;overflow:hidden}.clc-tm-tick>span{animation:clcTmTick var(--tick,8s) var(--tm-ease) var(--tick-at,0s) infinite;display:block}.clc-tm-tick em{justify-content:center;align-items:center;gap:.8cqw;height:1.3em;font-style:normal;display:flex}.clc-tm-tick em:before{content:"";background:var(--tn-hi);width:1.1cqw;height:1.1cqw;box-shadow:0 0 0 .4cqw color-mix(in srgb, var(--tn-hi) 30%, transparent);border-radius:50%;animation:1.4s ease-in-out infinite clcTmBlink}@keyframes clcTmTick{0%,27%{translate: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) * .32);z-index:3;opacity:0;width:0;height:0;animation:clcTmCrowd var(--cycle,18s) var(--tm-ease) calc(var(--k) * 25ms) infinite both;position:absolute}.clc-tm-mini .clc-tm-float{left:calc(var(--s) / -2);top:calc(-1 * (var(--pop) + var(--s) / 2));position:absolute}@keyframes clcTmCrowd{0%,76%{opacity:0;scale:.2}82%,86%{opacity:1;scale:1}90%,to{opacity:0;scale:.2}}.clc-tm-hud{z-index:6;display:grid;position:absolute;top:4cqw;right:4cqw}.clc-tm-hud span{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);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);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;background:#ffffffeb;border-radius:999px;grid-area:1/1;justify-self:end;align-items:center;gap:1.2cqw;padding:1.1cqw 2.3cqw 1.1cqw 1.7cqw;font-size:2.4cqw;font-weight:600;display:inline-flex}.clc-tm-hud b{font-family:var(--lm-display);color:var(--tn-ink);font-weight:800}.clc-tm-hud i{background:var(--tn-hi);width:1.4cqw;height:1.4cqw;box-shadow:0 0 0 .5cqw color-mix(in srgb, var(--tn-hi) 28%, transparent);border-radius:50%}@keyframes clcTmHud{0%{opacity:0;translate:0 .8cqw}4%,22%{opacity:1;translate: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}4%,13%{opacity:1;translate:0}17%,to{opacity:0;translate:0 -.8cqw}}@media (prefers-reduced-motion:reduce){.clc-lm .clc-tm-sway{animation:none!important}}.clc-so-list{gap:12px;display:grid}.clc-so-item{animation:clcSoCard var(--cycle,12s) infinite;animation-delay:calc(var(--i) * var(--step,3s));background:#ffffffb8;border-radius:22px;align-items:center;gap:16px;padding:16px 20px 16px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0478571a,0 14px 30px -26px #022c2280}@keyframes clcSoCard{0%,21%{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);background:#fff;translate:10px}27%,to{background:#ffffffb8;translate:0;box-shadow:0 0 0 1px #0478571a,0 14px 30px -26px #022c2280}}.clc-so-num{background:radial-gradient(120% 80% at 30% 0%, #ffffff47, transparent 56%), linear-gradient(150deg, var(--tn-hi) 0%, var(--tn) 75%, var(--tn-lo) 190%);width:48px;height:48px;font-family:var(--lm-display);color:#fff;box-shadow:inset 0 1px 0 #ffffff59, 0 10px 22px -10px color-mix(in srgb, var(--tn) 85%, transparent);border-radius:15px;flex-shrink:0;place-items:center;font-size:17px;font-weight:800;display:grid}.clc-so-text{min-width:0}.clc-so-text small{letter-spacing:.14em;text-transform:uppercase;color:var(--tn-ink);font-size:11px;font-weight:800;display:block}.clc-so-text strong{font-family:var(--lm-display);letter-spacing:-.01em;color:var(--lm-ink);margin-top:3px;font-size:18px;font-weight:800;line-height:1.3;display:block}.clc-so-text em{background:var(--tn-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tn) 22%, transparent);color:var(--tn-ink);border-radius:999px;margin-top:8px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.clc-so-progress{background:linear-gradient(90deg, var(--tn-hi), var(--tn));transform-origin:0;height:3px;animation:clcSoFill var(--cycle,12s) linear infinite;animation-delay:calc(var(--i) * var(--step,3s));position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes clcSoFill{0%{opacity:1;transform:scaleX(0)}24%{opacity:1;transform:scaleX(1)}27%,to{opacity:0;transform:scaleX(1)}}.clc-so-marquee{grid-column:1/-1;gap:12px;margin-top:6px;padding:6px 0 14px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.clc-so-row{width:max-content;animation:46s linear infinite clcSoMarquee;display:flex}.clc-so-row.reverse{animation-duration:54s;animation-direction:reverse}.clc-so-marquee:hover .clc-so-row{animation-play-state:paused}.clc-so-set{gap:12px;padding-right:12px;display:flex}@keyframes clcSoMarquee{to{transform:translate(-50%)}}.clc-so-pill{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);white-space:nowrap;color:var(--lm-ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 18px 7px 7px;font-size:14.5px;font-weight:700;transition:transform .2s;display:inline-flex}.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(.65, 0, .35, 1);margin-top:44px}.clc-vs-stage{grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:stretch;gap:18px;display:grid}.clc-vs-screen{border-radius:26px;flex-direction:column;min-height:460px;display:flex;position:relative;overflow:hidden}.clc-vs-screen.tool{background:linear-gradient(#f8f9f9,#eef1f1);box-shadow:0 0 0 1px #0f172a14,0 24px 50px -40px #0f172a80}.clc-vs-screen.office{background:#fff;box-shadow:0 0 0 1px #04785724,0 40px 80px -48px #022c228c,0 0 70px -34px #10b9818c}.clc-vs-bar{font-family:var(--lm-display);color:var(--lm-ink);border-bottom:1px solid #0f172a0f;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:800;display:flex}.clc-vs-screen.tool .clc-vs-bar{color:#64748b}.clc-vs-bar .clc-live{margin-left:auto}.clc-vs-lights{gap:5px;margin-right:4px;display:flex}.clc-vs-lights i{background:#d5dade;border-radius:50%;width:9px;height:9px}.clc-vs-chat{flex-direction:column;flex:1;gap:12px;padding:20px 18px 14px;display:flex}.clc-vs-ask{color:#334155;max-width:84%;animation:clcVsAsk var(--vs-cycle) ease infinite;background:#e2e6ea;border-radius:16px 16px 4px;align-self:flex-end;padding:10px 14px;font-size:14px}.clc-vs-reply{display:grid}.clc-vs-reply>*{grid-area:1/1}.clc-vs-typing{animation:clcVsTyping var(--vs-cycle) ease infinite;background:#fff;border-radius:16px;place-self:start;gap:5px;padding:12px 14px;display:flex;box-shadow:0 0 0 1px #0f172a0f}.clc-vs-typing i{background:#94a3b8;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite clcTmBlink}.clc-vs-typing i:nth-child(2){animation-delay:.15s}.clc-vs-typing i:nth-child(3){animation-delay:.3s}.clc-vs-answer{color:#475569;width:88%;animation:clcVsAnswer var(--vs-cycle) ease infinite;background:#fff;border-radius:16px 16px 16px 4px;gap:8px;padding:14px 16px;font-size:13.5px;display:grid;box-shadow:0 0 0 1px #0f172a0f}.clc-vs-answer i{background:#e2e8f0;border-radius:999px;height:8px}.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{text-align:center;color:#64748b;animation:clcVsIdle var(--vs-cycle) ease infinite;border:1.5px dashed #cbd5e1;border-radius:14px;margin-top:auto;padding:11px 14px;font-size:12.5px;line-height:1.45}.clc-vs-input{color:#94a3b8;background:#fff;border-radius:14px;align-items:center;margin:0 18px 18px;padding:12px 14px;font-size:13.5px;display:flex;box-shadow:0 0 0 1px #0f172a14}.clc-vs-input i{background:#64748b;width:2px;height:16px;margin-left:6px;animation:1s step-end infinite clcBlink}@keyframes clcVsAsk{0%,3%{opacity:0;translate:0 8px}7%,94%{opacity:1;translate: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}99%,to{opacity:0}}@keyframes clcVsIdle{0%,38%{opacity:0}44%,94%{opacity:1}99%,to{opacity:0}}.clc-vs-divide{place-items:center;width:44px;display:grid;position:relative}.clc-vs-divide:before{content:"";background:linear-gradient(#0000,#10b981 25%,#2dd4bf 75%,#0000);width:2px;margin-left:-1px;position:absolute;top:6%;bottom:6%;left:50%;box-shadow:0 0 12px #10b98199}.clc-vs-divide:after{content:"";background:#f4fff8;border-radius:999px;width:6px;height:44px;margin-left:-3px;animation:3.2s linear infinite clcVsRun;position:absolute;left:50%;box-shadow:0 0 14px #10b981}@keyframes clcVsRun{0%{opacity:0;top:6%}15%,85%{opacity:1}to{opacity:0;top:84%}}.clc-vs-divide b{z-index:1;width:44px;height:44px;font-family:var(--lm-display);text-transform:uppercase;color:#047857;background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 1px #0478572e,0 10px 24px -12px #022c2299}.clc-vs-director{color:#fff;background:linear-gradient(135deg,#064e3b,#047857);border-radius:16px;align-items:center;gap:12px;margin:16px 18px 6px;padding:12px 14px;display:flex;box-shadow:0 16px 30px -20px #022c22cc}.clc-vs-director small{letter-spacing:.14em;text-transform:uppercase;color:#6ee7b7;font-size:10.5px;font-weight:800;display:block}.clc-vs-director b{font-family:var(--lm-display);font-size:15px;font-weight:800}.clc-vs-lanes{animation:clcVsReset var(--vs-cycle) ease infinite;gap:8px;padding:10px 18px;display:grid}@keyframes clcVsReset{0%,to{opacity:.35}4%,94%{opacity:1}}.clc-vs-lane{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;background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 12px;display:grid;position:relative;overflow:hidden}.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{color:var(--lm-ink);font-size:13.5px;font-weight:800;display:block}.clc-vs-lane-text small{white-space:nowrap;text-overflow:ellipsis;color:var(--lm-muted);font-size:12px;display:block;overflow:hidden}.clc-vs-state{justify-items:end;display:grid}.clc-vs-state em{white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.clc-vs-state .queued{color:#64748b;opacity:clamp(0, calc(1 - var(--clc-vs-p) * 30), 1);background:#f1f5f9}.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:"";background:var(--tn);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite clcTmBlink}.clc-vs-state .done{color:#047857;opacity:clamp(0, calc((var(--clc-vs-p) - .97) * 40), 1);background:#d1fae5}.clc-vs-progress{width:calc(var(--clc-vs-p) * 100%);background:linear-gradient(90deg, var(--tn-hi), var(--tn));height:3px;position:absolute;bottom:0;left:0}.clc-vs-brain{background:var(--tn-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tn) 18%, transparent);color:var(--lm-copy);border-radius:14px;align-items:center;gap:10px;margin:2px 18px 0;padding:9px 12px;font-size:12.5px;animation:2.4s ease-in-out infinite clcVsBrain;display:flex}.clc-vs-brain b{color:var(--tn-ink);margin-right:4px;font-weight:800}@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{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;background:#fff;border-radius:16px;align-items:center;gap:12px;margin:auto 18px 18px;padding:12px 14px;display:flex}.clc-vs-report b{font-family:var(--lm-display);color:var(--lm-ink);font-size:14px;font-weight:800;display:block}.clc-vs-report small{color:var(--lm-muted);font-size:12px;display:block}.clc-vs-report em{background:linear-gradient(150deg, var(--tn-hi), var(--tn));box-shadow:0 8px 18px -8px color-mix(in srgb, var(--tn) 80%, transparent);color:#fff;border-radius:999px;margin-left:auto;padding:7px 14px;font-size:12.5px;font-style:normal;font-weight:800;animation:1.6s ease-in-out infinite clcVsApprove}@keyframes clcVsReport{0%,63%{opacity:0;translate:0 14px;scale:.97}68%,94%{opacity:1;translate:0;scale:1}99%,to{opacity:0;translate:0 6px}}@keyframes clcVsApprove{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--tn-hi) 25%, transparent);scale:1.06}}.clc-vs-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.clc-vs-row{background:#ffffffd1;border-radius:18px;gap:8px;padding:14px 16px;display:grid;box-shadow:0 0 0 1px #0478571a,0 14px 30px -26px #022c2280}.clc-vs-row span{align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.clc-vs-row .tool{color:#94a3b8;-webkit-text-decoration:line-through #94a3b899;text-decoration:line-through #94a3b899}.clc-vs-row .tool svg{color:#f87171;flex-shrink:0;margin-top:2px}.clc-vs-row .office{color:var(--lm-ink);font-weight:700}.clc-vs-row .office svg{box-sizing:content-box;color:#047857;background:#d1fae5;border-radius:50%;flex-shrink:0;margin-top:1px;padding:2px}@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{background:linear-gradient(90deg,#0000,#10b981 25%,#2dd4bf 75%,#0000);width:auto;height:2px;margin:-1px 0 0;inset:50% 8% auto}.clc-vs-divide:after{display:none}.clc-vs-rows{grid-template-columns:minmax(0,1fr)}}.clc-lib{--lib-ease:cubic-bezier(.65, 0, .35, 1);isolation:isolate;margin-top:36px;padding:96px 0 34px;display:grid;position:relative}.clc-lib-wall{z-index:-1;perspective:1100px;position:absolute;inset:0 -48px;overflow:hidden;-webkit-mask-image:radial-gradient(74% 70% at 50% 48%,#000 34%,#0000 100%);mask-image:radial-gradient(74% 70% at 50% 48%,#000 34%,#0000 100%)}.clc-lib-plane{align-content:center;gap:18px;display:grid;position:absolute;inset:-14% -12%;transform:rotateX(32deg)rotate(-7deg)scale(1.08)}.clc-lib-row{width:max-content;animation:80s linear infinite clcSoMarquee;display:flex}.clc-lib-row:nth-child(odd){margin-left:-120px}.clc-lib-row.reverse{animation-direction:reverse}.clc-lib-set{gap:14px;padding-right:14px;display:flex}.clc-lib-chip{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);white-space:nowrap;color:var(--lm-ink);background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:15px;font-weight:700;display:inline-flex}.clc-lib-front{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;width:100%;max-width:1100px;margin:0 auto;display:grid;position:relative}.clc-lib-card{-webkit-backdrop-filter:blur(10px);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 #022c2273;animation:7s ease-in-out infinite clcLibFloat;animation-delay:calc(var(--i) * -2.3s);background:#fffffff2;border-radius:26px;gap:14px;padding:20px;display:grid}.clc-lib-card:nth-child(2){margin-top:48px}.clc-lib-card:nth-child(3){margin-top:-14px}@keyframes clcLibFloat{0%,to{translate:0}50%{translate:0 -10px}}.clc-lib-head{align-items:center;gap:14px;display:flex}.clc-lib-head b{font-family:var(--lm-display);color:var(--lm-ink);margin-bottom:6px;font-size:19px;font-weight:800;display:block}.clc-lib-screen{background:linear-gradient(180deg, var(--tn-bg), #fff);height:118px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tn) 12%, transparent);border-radius:16px;padding:12px 14px;position:relative;overflow:hidden}.clc-lib-card p{color:var(--lm-copy);margin:0;font-size:14px;line-height:1.45}.clc-lib-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;height:100%;display:grid;position:relative}.clc-lib-week>span{flex-direction:column;justify-content:flex-end;gap:4px;display:flex}.clc-lib-week i{background:linear-gradient(150deg, var(--tn-hi), var(--tn));height:24px;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);border-radius:7px}.clc-lib-week small{text-align:center;color:var(--lm-muted);font-size:10.5px;font-weight:800}.clc-lib-week>b{background:#047857;border-radius:2px;width:2px;animation:7s linear infinite clcLibNow;position:absolute;top:0;bottom:18px;box-shadow:0 0 10px #10b981}@keyframes clcLibPost{0%,4%{opacity:0;scale:1 .2}10%,86%{opacity:1;scale:1}94%,to{opacity:0;scale:1 .2}}@keyframes clcLibNow{0%{left:0}to{left:100%}}.clc-lib-steps{align-content:center;gap:5px;height:100%;display:grid}.clc-lib-steps>span{color:var(--lm-copy);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.clc-lib-steps svg{box-sizing:content-box;color:#fff;animation:8s infinite backwards clcLibCheck;animation-delay:calc(var(--i) * 1.4s);background:#e2e8f0;border-radius:50%;padding:3px}@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{background:linear-gradient(90deg, var(--tn-hi), var(--tn));transform-origin:0;height:5px;animation:clcLibFill 8s var(--lib-ease) infinite;border-radius:999px;margin-top:3px}@keyframes clcLibFill{0%{scale:0 1}75%,90%{scale:1}to{scale:0 1}}.clc-lib-funnel{align-content:center;gap:7px;height:100%;display:grid}.clc-lib-funnel>span{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.clc-lib-funnel small{white-space:nowrap;color:var(--lm-muted);font-size:11.5px;font-weight:700}.clc-lib-funnel i{width:var(--w);background:linear-gradient(90deg, var(--tn-hi), var(--tn));height:14px;box-shadow:0 6px 12px -8px var(--tn);transform-origin:0;animation:clcLibBar 6s var(--lib-ease) infinite backwards;animation-delay:calc(var(--i) * .35s);border-radius:999px}@keyframes clcLibBar{0%{scale:0 1}18%,85%{scale:1}to{scale:0 1}}.clc-lib-more{color:#fff;background:linear-gradient(135deg,#064e3b,#047857);border-radius:999px;justify-self:center;align-items:center;gap:16px;margin-top:64px;padding:12px 12px 12px 24px;transition:transform .2s;display:inline-flex;box-shadow:0 20px 40px -20px #022c22b3,0 0 0 6px #10b9811f}.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{background:#ffffff24;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}@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{flex-direction:column;align-items:center;display:flex}.clc-mx .clc-mode2.ai{--mx-tone:#2563eb8c}.clc-mx .clc-mode2.human{--mx-tone:#d977068c}.clc-mx .clc-mode2.hybrid{--mx-tone:#0596698c}.clc-mx .clc-mode2:after{content:"";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));position:absolute;inset:0}@keyframes clcMxLit{0%{opacity:0}4%,30%{opacity:1}36%,to{opacity:0}}.clc-mode2-set{border-top:1px dashed #0478572e;gap:8px;width:100%;margin:auto 0 0;padding:14px 0 0;list-style:none;display:grid}.clc-mode2-set li{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.clc-mode2-set b{color:var(--lm-ink);font-size:14px;font-weight:700}.clc-mode2-set em{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.clc-mode2-set em.done{color:#1d4ed8;background:#dbeafe}.clc-mode2-set em.ready{color:#047857;background:#ecfdf5}.clc-mode2-set em.waits{color:#b45309;background:#fef3c7}.clc-mode2-set em.rule{color:#b91c1c;background:#fee2e2}.clc-rm{margin-top:36px;position:relative}.clc-rm-road{height:110px;position:relative}.clc-rm-road svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.clc-rm-glow{fill:none;stroke:#10b981;stroke-width:10px;stroke-linecap:round;opacity:.3;filter:url(#clcGlow)}.clc-rm-line{fill:none;stroke:url(#clcBeamGradient);stroke-width:3px;stroke-linecap:round}.clc-rm-run{fill:none;stroke:#f4fff8;stroke-width:4px;stroke-linecap:round;stroke-dasharray:70 1500;stroke-dashoffset:1570px;animation:5.5s linear infinite clcRmRun}@keyframes clcRmRun{to{stroke-dashoffset:0}}.clc-rm-node{z-index:2;width:22px;height:22px;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);background:#fff;border-radius:50%;margin:-11px 0 0 -11px;position:absolute}.clc-rm-node:after{content:"";background:var(--tn);border-radius:50%;position:absolute;inset:6px}.clc-rm-node.now{width:28px;height:28px;margin:-14px 0 0 -14px}.clc-rm-node .clc-ripple{inset:-40%}.clc-rm-node em{white-space:nowrap;color:#fff;background:linear-gradient(135deg,#064e3b,#047857);border-radius:999px;padding:5px 12px;font-size:12px;font-style:normal;font-weight:800;animation:3s ease-in-out infinite clcFloat;position:absolute;bottom:calc(100% + 14px);left:50%;translate:-50%;box-shadow:0 10px 20px -10px #022c22cc}.clc-rm-node em:after{content:"";border:5px solid #0000;border-top-color:#047857;margin-left:-5px;position:absolute;top:100%;left:50%}.clc-rm-stages{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-top:-56px;display:grid}.clc-rm-stage{padding:0 9px;position:relative}.clc-rm-stage:first-child{margin-top:74px}.clc-rm-stage:nth-child(2){margin-top:37px}.clc-rm-stage:before{content:"";background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--tn) 55%, transparent) 0 4px, transparent 4px 8px);width:2px;height:36px;margin-left:-1px;position:absolute;top:-36px;left:50%}.clc-rm-card{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);background:#fff;border-radius:24px;padding:22px 22px 20px;position:relative}.clc-rm-stage.now .clc-rm-card{background:linear-gradient(150deg,#047857,#064e3b);box-shadow:0 0 0 1px #04785766,0 36px 70px -36px #022c22d9}.clc-rm-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.clc-rm-head small{letter-spacing:.14em;text-transform:uppercase;color:var(--tn-ink);font-size:11px;font-weight:800;display:block}.clc-rm-head h3{font-family:var(--lm-display);color:var(--lm-ink);margin:3px 0 0;font-size:20px;font-weight:800;line-height:1.2}.clc-rm-stage.now .clc-rm-head small{color:#6ee7b7}.clc-rm-stage.now .clc-rm-head h3{color:#fff}.clc-rm-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.clc-rm-card li{color:var(--lm-copy);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:14.5px;line-height:1.45;display:grid}.clc-rm-stage.now .clc-rm-card li{color:#ffffffeb}.clc-rm-card li i{box-sizing:border-box;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.clc-rm-card li.running i{color:#064e3b;background:#34d399}.clc-rm-card li.building i{border:2.5px solid var(--tn-bg2);border-top-color:var(--tn);animation:1.1s linear infinite clcSpin}.clc-rm-card li.planned i:after{content:"";background:var(--tn-hi);width:8px;height:8px;box-shadow:0 0 0 3px var(--tn-bg2);border-radius:50%}@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{gap:14px;display:grid}.clc-pw-card{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);background:#ffffffeb;border-radius:24px;grid-template-columns:auto minmax(0,1fr) 200px;align-items:center;gap:18px;padding:18px 20px;display:grid}.clc-pw-card>div b{font-family:var(--lm-display);color:var(--lm-ink);font-size:19px;font-weight:800;display:block}.clc-pw-card>div p{color:var(--lm-copy);margin:4px 0 0;font-size:14.5px;line-height:1.5}.clc-pw-screen{background:linear-gradient(180deg, var(--tn-bg), #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tn) 12%, transparent);border-radius:16px;padding:10px 12px;display:block}.clc-pw-offices{gap:6px;display:grid}.clc-pw-office{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.clc-lm .clc-pw-office .clc-tile{border-radius:8px;width:24px;height:24px}.clc-lm .clc-pw-office .clc-tile svg{width:13px;height:13px}.clc-pw-office b{color:var(--lm-ink);font-size:12.5px;font-weight:700}.clc-pw-office.off b{color:var(--lm-muted)}.clc-pw-office i{background:#cbd5e1;border-radius:999px;width:30px;height:18px;position:relative}.clc-pw-office i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a4d}.clc-pw-office.on i{background:#10b981}.clc-pw-office.on i:after{translate:12px}.clc-pw-office.turning i{animation:4.5s infinite clcPwToggle}.clc-pw-office.turning i:after{animation:4.5s infinite clcPwKnob}@keyframes clcPwToggle{0%,35%{background:#cbd5e1}45%,90%{background:#10b981}to{background:#cbd5e1}}@keyframes clcPwKnob{0%,35%{translate:0}45%,90%{translate:12px}to{translate:0}}.clc-pw-usage{gap:9px;display:grid}.clc-pw-meter{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;display:grid}.clc-pw-meter b{color:var(--lm-copy);font-size:12px;font-weight:700}.clc-pw-meter i{background:color-mix(in srgb, var(--tn) 12%, #fff);border-radius:999px;height:8px;position:relative;overflow:hidden}.clc-pw-meter i:after{content:"";width:var(--level);border-radius:inherit;background:linear-gradient(90deg, var(--tn-hi), var(--tn));transform-origin:0;animation:6s cubic-bezier(.65,0,.35,1) infinite clcPwMeter;animation-delay:calc(var(--i) * .4s);position:absolute;top:0;bottom:0;left:0}@keyframes clcPwMeter{0%{scale:.15 1}70%,90%{scale:1}to{scale:.15 1}}.clc-pw-keys{justify-content:space-between;gap:8px;display:flex}.clc-pw-key{width:38px;height:38px;color:var(--brand);background:#fff;border-radius:12px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #0f172a14,0 8px 16px -10px #0f172a66}.clc-pw-key i{color:#fff;width:15px;height:15px;animation:6s infinite backwards clcPwKey;animation-delay:calc(var(--i) * .7s);background:#10b981;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #fff}@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{aspect-ratio:1;justify-self:center;width:100%;max-width:600px;position:relative;container-type:inline-size}.clc-st-layer{left:0;right:0;top:calc(6cqw + var(--i) * 13cqw);z-index:calc(20 - var(--i));height:26cqw;animation:7s ease-in-out infinite clcStBreathe;position:absolute}@keyframes clcStBreathe{0%,to{translate:0}50%{translate:0 calc((var(--i) - 2.5) * 1.6cqw)}}.clc-st-plate{background:linear-gradient(135deg, #fffffff5, color-mix(in srgb, var(--tn-bg2) 80%, #fff) 45%, color-mix(in srgb, var(--tn-hi) 55%, #fff));width:44cqw;height:44cqw;box-shadow:inset 0 0 0 .35cqw #ffffffe6, 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%, #fff), 5cqw 5cqw 7cqw -2cqw color-mix(in srgb, var(--tn) 45%, transparent);border-radius:6cqw;position:absolute;top:-9cqw;left:13cqw;transform:rotateX(60deg)rotate(45deg)}.clc-st-plate:before{content:"";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;border-radius:3cqw;position:absolute;inset:12%}.clc-st-icon{z-index:2;filter:drop-shadow(0 1.2cqw 1.2cqw color-mix(in srgb, var(--tn) 45%, transparent));position:absolute;top:16.5cqw;left:24cqw;translate:-50% -50%}.clc-st-icon .clc-scene{width:18cqw;height:auto;display:block}.clc-scene{-o-object-fit:contain;object-fit:contain;flex-shrink:0;height:auto}.clc-st-label{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;background:#fffffff2;border-radius:2.6cqw;gap:.3cqw;padding:1.4cqw 2.4cqw 1.4cqw 2.2cqw;display:grid;position:absolute;top:7.5cqw;left:66cqw}.clc-st-label:before{content:"";border-top:.3cqw dashed color-mix(in srgb, var(--tn) 45%, transparent);width:7cqw;position:absolute;top:50%;right:100%}.clc-st-label b{font-family:var(--lm-display);color:var(--lm-ink);font-size:2.9cqw;font-weight:800}.clc-st-label small{color:var(--lm-muted);font-size:2.2cqw}.clc-st-beam{z-index:30;opacity:.85;background:linear-gradient(#fbbf24,#10b981);border-radius:999px;width:.5cqw;height:65cqw;margin-left:-.25cqw;position:absolute;top:19cqw;left:35cqw;box-shadow:0 0 1.6cqw #10b981b3}.clc-st-beam:before,.clc-st-beam:after{content:"";border-radius:50%;width:2.6cqw;height:2.6cqw;margin-left:-1.3cqw;position:absolute;left:50%}.clc-st-beam:before{background:radial-gradient(circle,#fff 0 25%,#fbbf24 50%,#0000 72%);animation:3.6s ease-in infinite clcStDown}.clc-st-beam:after{background:radial-gradient(circle,#fff 0 25%,#10b981 50%,#0000 72%);animation:3.6s ease-out 1.8s infinite backwards clcStUp}@keyframes clcStDown{0%{opacity:0;top:-1cqw}12%,88%{opacity:1}to{opacity:0;top:64cqw}}@keyframes clcStUp{0%{opacity:0;top:64cqw}12%,88%{opacity:1}to{opacity:0;top:-1cqw}}.clc-pc{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.clc-pc-card{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);background:#fffffff2;border-radius:26px;align-content:start;gap:14px;padding:22px;transition:transform .25s;display:grid}.clc-pc-card:hover{transform:translateY(-6px)}.clc-pc-card .clc-lib-head b{margin:0}.clc-pc-card>p{color:var(--lm-copy);margin:0;font-size:15px;line-height:1.55}.clc-pc-chips{flex-wrap:wrap;align-content:center;gap:6px;height:100%;display:flex}.clc-pc-chips em{box-shadow:0 0 0 1px color-mix(in srgb, var(--tn) 22%, transparent);color:var(--tn-ink);animation:7s infinite backwards clcPcChip;animation-delay:calc(var(--i) * .6s);background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:700}@keyframes clcPcChip{0%{opacity:0;scale:.6}6%,84%{opacity:1;scale:1}92%,to{opacity:0;scale:.9}}.clc-pc-approve{align-items:center;gap:10px;height:100%;display:flex}.clc-pc-approve span{background:#fff;border-radius:12px;flex:1;padding:10px 12px;display:grid;box-shadow:0 0 0 1px #0f172a0f}.clc-pc-approve b{color:var(--lm-ink);font-size:13px;font-weight:800}.clc-pc-approve small{color:#b45309;font-size:11.5px}.clc-pc-approve em{color:#fff;background:linear-gradient(150deg,#fbbf24,#d97706);border-radius:999px;padding:8px 14px;font-size:12.5px;font-style:normal;font-weight:800;animation:1.6s ease-in-out infinite clcVsApprove;box-shadow:0 8px 18px -8px #d97706cc}@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{aspect-ratio:600/420;justify-self:center;width:100%;max-width:640px;position:relative;container-type:inline-size}.clc-lt-track{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.clc-lt-comet{fill:#f4fff8;filter:drop-shadow(0 0 6px #10b981)drop-shadow(0 0 14px #10b981)}.clc-lt-step{z-index:2;white-space:nowrap;color:var(--lm-ink);animation:clcLtLit var(--lt-cycle) ease infinite backwards;animation-delay:var(--at);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 5px;font-size:clamp(11px,2.3cqw,14.5px);font-weight:700;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #04785729,0 12px 24px -16px #022c2280}.clc-lt-step i{color:#047857;width:26px;height:26px;animation:clcLtNum var(--lt-cycle) ease infinite backwards;animation-delay:var(--at);background:#ecfdf5;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}@keyframes clcLtLit{0%,10%,to{scale:1;box-shadow:0 0 0 1px #04785729,0 12px 24px -16px #022c2280}3%{scale:1.08;box-shadow:0 0 0 2px #10b981,0 0 26px -2px #10b981}}@keyframes clcLtNum{0%,10%,to{color:#047857;background:#ecfdf5}3%{color:#fff;background:#10b981}}.clc-lt-core{text-align:center;background:#fffffff5;border-radius:24px;justify-items:center;gap:6px;padding:18px 26px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #04785724,0 30px 60px -36px #022c2299}.clc-lt-core small{letter-spacing:.14em;text-transform:uppercase;color:#047857;font-size:11px;font-weight:800}.clc-lt-core b{font-family:var(--lm-display);color:var(--lm-ink);font-size:26px;font-weight:800}.clc-lt-core em{color:var(--lm-muted);font-size:12.5px;font-style:normal}.clc-rr{background:#fff;border-radius:28px;gap:16px;padding:22px;display:grid;box-shadow:0 0 0 1px #0478571f,0 40px 80px -50px #022c2299}.clc-rr-ask{color:var(--lm-ink);background:linear-gradient(135deg,#fffbeb,#fff);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #d9770638}.clc-rr-ask small{letter-spacing:.12em;text-transform:uppercase;color:#b45309;font-size:11px;font-weight:800;display:block}.clc-rr-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.clc-rr-rail{opacity:.55;background:linear-gradient(#fbbf24,#10b981);width:2px;position:absolute;top:20px;bottom:20px;left:27px}.clc-rr-rail:after{content:"";width:8px;height:44px;animation:clcRrRun var(--rr-cycle) linear infinite;background:linear-gradient(#0000,#f4fff8,#0000);border-radius:999px;margin-left:-4px;position:absolute;left:50%;box-shadow:0 0 14px #10b981}@keyframes clcRrRun{0%{opacity:0;top:-10px}5%,86%{opacity:1}90%,to{opacity:0;top:calc(100% - 34px)}}.clc-rr-step{animation:clcRrLit var(--rr-cycle) ease infinite backwards;animation-delay:var(--at);border-radius:14px;align-items:flex-start;gap:12px;padding:8px 10px;display:flex;position:relative}.clc-rr-step .clc-tile{z-index:1;flex-shrink:0;position:relative}.clc-rr-step b{color:var(--lm-ink);font-size:14.5px;font-weight:800;display:block}.clc-rr-step small{color:var(--lm-copy);font-size:13px;line-height:1.45;display:block}@keyframes clcRrLit{0%,14%,to{box-shadow:none;background:0 0}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{-moz-columns:3 320px;columns:3 320px;-moz-column-gap:18px;column-gap:18px;margin-top:36px}.clc-lg-card{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;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);background:#fffffff2;border-radius:24px;gap:14px;margin-bottom:18px;padding:18px 18px 20px;display:inline-grid}.clc-lg-head{align-items:center;gap:12px;display:flex}.clc-lg-head b{font-family:var(--lm-display);color:var(--lm-ink);font-size:18px;font-weight:800;display:block}.clc-lg-head small{color:var(--tn-ink);font-size:12.5px;font-weight:700;display:block}.clc-lg-card ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.clc-lg-card li{color:var(--lm-copy);background:#f8fbfa;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a12}.clc-lg-card li i{background:#cbd5e1;border-radius:50%;width:7px;height:7px}.clc-lg-card li.live{color:#047857;background:#ecfdf5;font-weight:800;box-shadow:inset 0 0 0 1px #10b98159}.clc-lg-card li.live i{background:#10b981;animation:2s ease-in-out infinite clcHalo}.clc-lg-card li.inhouse{color:#1d4ed8;background:#eff6ff;font-weight:800;box-shadow:inset 0 0 0 1px #2563eb4d}.clc-lg-card li.inhouse i{background:#2563eb}.clc-lg-legend{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.clc-lg-legend span{color:var(--lm-copy);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.clc-lg-legend i{background:#cbd5e1;border-radius:50%;width:9px;height:9px}.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;display:grid}.clc-rc-card{border-radius:30px;align-content:start;gap:14px;padding:28px;display:grid;position:relative;overflow:hidden}.clc-rc-card.ready{background:linear-gradient(160deg,#fff,#effdf6);box-shadow:0 0 0 1px #04785729,0 40px 80px -50px #022c228c}.clc-rc-card.custom{color:#d1fae5;background:linear-gradient(150deg,#064e3b,#03271a);box-shadow:0 40px 80px -40px #022c22e6}.clc-rc-card h3{font-family:var(--lm-display);color:var(--lm-ink);margin:0;font-size:26px;font-weight:800}.clc-rc-card.custom h3{color:#fff}.clc-rc-card p{color:var(--lm-copy);margin:0;font-size:15.5px;line-height:1.6}.clc-rc-card.custom p{color:#a7f3d0}.clc-rc-steps{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.clc-rc-steps li{color:var(--lm-ink);animation:4.5s infinite backwards clcRcStep;animation-delay:calc(var(--i) * 1.2s);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 0 0 1px #04785729}.clc-rc-steps li i{color:#047857;background:#d1fae5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}@keyframes clcRcStep{0%,30%,to{box-shadow:0 0 0 1px #04785729}8%,20%{box-shadow:0 0 0 2px #10b981,0 0 22px -4px #10b981}}.clc-rc-type{background:#ffffff12;border-radius:18px;gap:6px;margin-top:6px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #a7f3d02e}.clc-rc-type small{letter-spacing:.14em;text-transform:uppercase;color:#6ee7b7;font-size:11px;font-weight:800}.clc-rc-type span{display:grid}.clc-rc-type em{color:#fff;opacity:0;animation:clcRcWord calc(var(--n) * 2.6s) ease infinite backwards;animation-delay:calc(var(--k) * 2.6s);grid-area:1/1;align-items:center;font-size:17px;font-style:normal;font-weight:700;display:flex}.clc-rc-type em i{background:#6ee7b7;width:2px;height:18px;margin-left:4px;animation:1s step-end infinite clcBlink}@keyframes clcRcWord{0%{opacity:0;translate:0 8px}3%,17%{opacity:1;translate:0}20%,to{opacity:0;translate:0 -8px}}.clc-rc-link{color:#6ee7b7;align-items:center;gap:8px;margin-top:4px;font-size:15px;font-weight:800;display:inline-flex}@media (max-width:900px){.clc-rc{grid-template-columns:minmax(0,1fr)}}.clc-np{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.clc-np-card{background:linear-gradient(160deg,#ffffff14,#ffffff08);border-radius:28px;align-content:start;gap:12px;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #a7f3d029,0 40px 70px -50px #000c}.clc-np-card h3{font-family:var(--lm-display);color:#fff;margin:0;font-size:21px;font-weight:800}.clc-np-card p{color:#a7f3d0;margin:0;font-size:14.5px;line-height:1.6}.clc-np-cloud{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.clc-np-cloud span{color:#d1fae5;animation:6s infinite backwards clcNpLit;animation-delay:calc(var(--k) * .55s);background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #a7f3d02e}.clc-np-cloud span i{background:#34d399;border-radius:50%;width:6px;height:6px}@keyframes clcNpLit{0%,16%,to{background:#ffffff0f;box-shadow:inset 0 0 0 1px #a7f3d02e}6%{background:#10b98147;box-shadow:inset 0 0 0 1px #34d399,0 0 18px -4px #34d399}}.clc-np-brain{color:#ddd6fe;background:#8b5cf629;border-radius:14px;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;font-size:13.5px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a78bfa59}.clc-np-brain b{background:linear-gradient(90deg,#0000,#ddd6fe59,#0000);width:40%;animation:3s ease-in-out infinite clcNpSync;position:absolute;top:0;bottom:0}@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;background-color:#fbfefd;background-image:linear-gradient(#04785712 1px,#0000 1px),linear-gradient(90deg,#04785712 1px,#0000 1px);background-size:22px 22px;border-radius:30px;justify-self:center;gap:14px;width:100%;max-width:600px;padding:22px;display:grid;position:relative;box-shadow:0 0 0 1px #04785729,0 50px 90px -56px #022c2299,0 0 80px -40px #10b98173}.clc-bpb-prompt{background:#fff;border-radius:18px;padding:14px 16px;box-shadow:0 0 0 1px #04785724,0 16px 30px -24px #022c2280}.clc-bpb-prompt small,.clc-bpb-label{letter-spacing:.14em;text-transform:uppercase;color:#047857;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.clc-bpb-prompt p{color:var(--lm-ink);animation:clcBpbType var(--bpb-cycle) steps(28, end) infinite;margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.5}@keyframes clcBpbType{0%{clip-path:inset(0 100% 0 0)}22%,94%{clip-path:inset(0)}99%,to{clip-path:inset(0);opacity:0}}.clc-bpb-label{justify-self:center}.clc-bpb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.clc-bpb-part{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);background:#fff;border-radius:18px;justify-items:center;gap:6px;padding:10px 8px 12px;display:grid}.clc-bpb-part .clc-scene{width:76%}.clc-bpb-part b{color:var(--lm-ink);font-size:12.5px;font-weight:800;line-height:1.25}@keyframes clcBpbPart{0%{opacity:0;scale:.6}4%,64%{opacity:1;scale:1}70%,to{opacity:0;scale:.9}}.clc-bpb-ready{color:#fff;animation:clcBpbReady var(--bpb-cycle) ease infinite;background:linear-gradient(135deg,#047857,#064e3b);border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:800;display:flex;box-shadow:0 16px 30px -18px #022c22cc}@keyframes clcBpbReady{0%,58%{opacity:.25;translate:0 6px}63%,90%{opacity:1;translate:0}96%,to{opacity:.25}}@media (max-width:560px){.clc-bpb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.clc-sg{gap:16px;margin-top:40px;display:grid}.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{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);background:#fffffff2;border-radius:24px;align-content:start;gap:8px;padding:20px;transition:transform .25s;display:grid}.clc-sg-card:hover{transform:translateY(-5px)}.clc-sg-card small{letter-spacing:.14em;text-transform:uppercase;color:var(--tn-ink);font-size:11px;font-weight:800}.clc-sg-card h3{font-family:var(--lm-display);color:var(--lm-ink);margin:0;font-size:18px;font-weight:800}.clc-sg-card p{color:var(--lm-copy);margin:0;font-size:14px;line-height:1.55}.clc-sg-card.dark{background:linear-gradient(150deg,#047857,#064e3b);box-shadow:0 36px 70px -40px #022c22e6}.clc-sg-card.dark small{color:#6ee7b7}.clc-sg-card.dark h3{color:#fff}.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-4,.clc-sg.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.clc-sg.cols-4,.clc-sg.cols-3{grid-template-columns:minmax(0,1fr)}}.clc-status-band{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.clc-status-band .clc-live{flex-shrink:0}.clc-lmap{background:#fff;border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;margin-top:40px;padding:16px;display:grid;box-shadow:0 0 0 1px #0478571f,0 50px 90px -56px #022c2299}.clc-lmap-map{border-radius:22px;min-height:380px;position:relative;overflow:hidden}.clc-lmap-map svg{width:100%;height:100%;position:absolute;inset:0}.clc-lmap-ground{fill:#eef8f3}.clc-lmap-park{fill:#d7f3e4}.clc-lmap-river{fill:none;stroke:#cfe7f5;stroke-width:16px;stroke-linecap:round}.clc-lmap-street{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round}.clc-lmap-pin{fill:#10b981;stroke:#fff;stroke-width:2.5px;filter:drop-shadow(0 2px 3px #04785759)}.clc-lmap-ping{width:0;height:0;position:absolute}.clc-lmap-ping:before,.clc-lmap-ping i{content:"";opacity:0;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px}.clc-lmap-ping:before{background:var(--tn);box-shadow:0 0 0 4px #fff, 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}3%,26%{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{color:var(--lm-copy);background:#fffffff0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;top:14px;left:14px;box-shadow:0 10px 20px -14px #022c2299}.clc-lmap-count b{font-family:var(--lm-display);color:#047857;font-weight:800}.clc-lmap-feed{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;display:grid}.clc-lmap-feed-head{justify-content:space-between;align-items:center;padding:4px 4px 0;display:flex}.clc-lmap-feed-head b{font-family:var(--lm-display);color:var(--lm-ink);font-size:16px;font-weight:800}.clc-lmap-window{--row:78px;height:calc(var(--row) * 4);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 100%);mask-image:linear-gradient(#0000,#000 18% 100%)}.clc-lmap-list{animation-duration:var(--lmap-cycle);animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite}.clc-lmap-event{height:calc(var(--row) - 8px);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);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;padding:0 12px;display:grid}.clc-lmap-event b{color:var(--lm-ink);font-size:13.5px;font-weight:800;line-height:1.3;display:block;overflow:hidden}.clc-lmap-event small{color:var(--lm-muted);font-size:12px;display:block}.clc-lmap-event em{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:800}.clc-lmap-event em.done{color:#1d4ed8;background:#dbeafe}.clc-lmap-event em.waits{color:#b45309;background:#fef3c7}.clc-lmap-summary{color:#fff;background:linear-gradient(135deg,#064e3b,#047857);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:700;display:flex}@media (max-width:900px){.clc-lmap{grid-template-columns:minmax(0,1fr)}.clc-lmap-map{min-height:260px}}.clc-spec{--spec-cycle:16s;background:#fff;border-radius:28px;margin-top:40px;overflow:hidden;box-shadow:0 0 0 1px #0478571f,0 50px 90px -56px #022c2299}.clc-spec-head{background:linear-gradient(#f6fcf9,#fff);border-bottom:1px solid #0f172a0f;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 22px;display:flex}.clc-spec-head small{letter-spacing:.14em;text-transform:uppercase;color:#047857;font-size:11px;font-weight:800;display:block}.clc-spec-head b{font-family:var(--lm-display);color:var(--lm-ink);font-size:20px;font-weight:800;display:block}.clc-spec-by{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.clc-spec-rows{-moz-column-gap:26px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;padding:10px 22px 14px;display:grid}.clc-spec-row{border-bottom:1px dashed #04785724;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.clc-spec-row small{letter-spacing:.06em;text-transform:uppercase;color:var(--tn-ink);font-size:11.5px;font-weight:800;display:block}.clc-spec-row b{color:var(--lm-ink);animation:clcSpecWrite var(--spec-cycle) steps(18, end) infinite backwards;animation-delay:calc(var(--i) * .75s);font-size:14.5px;font-weight:700;display:block}@keyframes clcSpecWrite{0%{clip-path:inset(0 100% 0 0)}7%,88%{clip-path:inset(0)}94%,to{clip-path:inset(0 100% 0 0)}}.clc-spec-ok{color:#fff;width:20px;height:20px;animation:clcSpecOk var(--spec-cycle) ease infinite backwards;animation-delay:calc(var(--i) * .75s);background:#10b981;border-radius:50%;place-items:center;display:grid}@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{background:#f8fbfa;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px 18px;display:flex}.clc-spec-foot span{color:var(--lm-muted);margin-right:auto;font-size:13.5px}.clc-spec-foot em{color:var(--lm-copy);border-radius:999px;padding:8px 16px;font-size:13px;font-style:normal;font-weight:800;box-shadow:inset 0 0 0 1px #0f172a24}.clc-spec-foot b{color:#fff;background:linear-gradient(150deg,#10b981,#047857);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:800;animation:1.8s ease-in-out infinite clcVsApprove;box-shadow:0 10px 22px -10px #047857cc}@media (max-width:760px){.clc-spec-rows{grid-template-columns:minmax(0,1fr)}}.clc-pb{--pb-cycle:14s;background:#fff;border-radius:30px;margin-top:40px;padding:20px 22px 22px;box-shadow:0 0 0 1px #0478571f,0 50px 90px -56px #022c2299}.clc-pb-head{border-bottom:1px solid #0f172a0f;align-items:center;gap:14px;padding-bottom:16px;display:flex}.clc-pb-head small{letter-spacing:.14em;text-transform:uppercase;color:#b45309;font-size:11px;font-weight:800;display:block}.clc-pb-head b{font-family:var(--lm-display);color:var(--lm-ink);font-size:21px;font-weight:800;display:block}.clc-pb-ring{background:conic-gradient(#10b981 var(--clc-angle), #e2e8f0 0);width:54px;height:54px;animation:clcAngle var(--pb-cycle) linear infinite;border-radius:50%;place-items:center;margin-left:auto;display:grid;position:relative}.clc-pb-ring i{background:#fff;border-radius:50%;width:40px;height:40px}.clc-pb-cols,.clc-pb-lane{grid-template-columns:150px repeat(3,minmax(0,1fr));align-items:center;gap:10px;display:grid}.clc-pb-cols{margin:14px 0 6px}.clc-pb-cols span{letter-spacing:.12em;text-transform:uppercase;color:var(--lm-muted);font-size:11px;font-weight:800}.clc-pb-lanes{gap:8px;display:grid}.clc-pb-lane{min-height:56px;position:relative}.clc-pb-agent{color:var(--lm-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}.clc-pb-track{background:linear-gradient(90deg,#0000 calc(33.33% - 1px),#0f172a0f 0 calc(33.33% + 1px),#0000 0),linear-gradient(90deg,#0000 calc(66.66% - 1px),#0f172a0f 0 calc(66.66% + 1px),#0000 0),#f8fbfa;border-radius:14px;grid-column:2/-1;align-self:stretch;position:relative}.clc-pb-card{width:calc(33.33% - 10px);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);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:0 10px;display:flex;position:absolute;top:5px;bottom:5px;left:5px;overflow:hidden}.clc-pb-card b{white-space:nowrap;text-overflow:ellipsis;color:var(--lm-ink);font-size:12.5px;font-weight:700;overflow:hidden}@keyframes clcPbWalk{0%,8%{left:5px}14%,38%{left:calc(33.33% + 5px)}44%,88%{opacity:1;left:calc(66.66% + 5px)}95%,to{opacity:0;left:calc(66.66% + 5px)}}.clc-pb-work{background:linear-gradient(90deg, var(--tn-hi), var(--tn));transform-origin:0;width:100%;height:3px;animation:clcPbFill var(--pb-cycle) linear infinite backwards;animation-delay:var(--at);position:absolute;bottom:0;left:0}@keyframes clcPbFill{0%,14%{scale:0 1}38%,to{scale:1}}.clc-pb-card em{white-space:nowrap;color:#047857;opacity:0;animation:clcPbChip var(--pb-cycle) ease infinite backwards;animation-delay:var(--at);background:#d1fae5;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.clc-pb-card.waits em{color:#b45309;background:#fef3c7}@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;background:#fffffff7;border-radius:28px;gap:14px;padding:20px;display:grid;box-shadow:0 40px 80px -40px #0009,0 0 0 1px #a78bfa59,0 0 60px -20px #8b5cf680}.clc-mr-ask{color:#6d28d9;background:#f5f3ff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #8b5cf640}.clc-mr-ask span{color:var(--lm-ink);animation:clcMrType var(--mr-cycle) steps(24, end) infinite;font-size:15px;font-weight:700}@keyframes clcMrType{0%{clip-path:inset(0 100% 0 0)}20%,96%{clip-path:inset(0)}to{clip-path:inset(0);opacity:0}}.clc-mr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.clc-mr-mem{color:var(--lm-copy);animation:clcMrScan var(--mr-cycle) ease infinite;background:#f8fafc;border-radius:12px;gap:2px;padding:9px 11px;font-size:12.5px;font-weight:600;line-height:1.35;display:grid;box-shadow:inset 0 0 0 1px #0f172a0f}.clc-mr-mem small{letter-spacing:.06em;text-transform:uppercase;color:var(--lm-muted);font-size:10.5px;font-weight:800}.clc-mr-mem.hit{animation-name:clcMrHit}@keyframes clcMrScan{0%,20%{opacity:1}28%{opacity:1;box-shadow:inset 0 0 0 1px #8b5cf659}38%,92%{opacity:.4}to{opacity:1}}@keyframes clcMrHit{0%,20%{opacity:1}28%{box-shadow:inset 0 0 0 1px #8b5cf659}38%,92%{opacity:1;background:#f5f3ff;scale:1.03;box-shadow:inset 0 0 0 1.5px #8b5cf6,0 10px 24px -12px #8b5cf6b3}to{opacity:1}}.clc-mr-answer{color:#fff;animation:clcMrAnswer var(--mr-cycle) ease infinite;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.45;display:flex;box-shadow:0 16px 30px -18px #5b21b6e6}.clc-mr-answer small{letter-spacing:.12em;text-transform:uppercase;color:#ddd6fe;font-size:10.5px;font-weight:800;display:block}@keyframes clcMrAnswer{0%,44%{opacity:0;translate:0 10px}52%,92%{opacity:1;translate:0}to{opacity:0}}.clc-of{aspect-ratio:640/440;justify-self:center;width:100%;max-width:640px;position:relative;container-type:inline-size}.clc-of-floor{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.clc-of-tile .top{fill:color-mix(in srgb, var(--tn-bg2) 70%, #fff);stroke:color-mix(in srgb, var(--tn) 30%, #fff);stroke-width:1.5px}.clc-of-tile .side.left{fill:color-mix(in srgb, var(--tn) 22%, #fff)}.clc-of-tile .side.right{fill:color-mix(in srgb, var(--tn) 38%, #fff)}.clc-of-path{fill:none;stroke:#10b981;stroke-width:2px;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{z-index:2;justify-items:center;gap:.4cqw;display:grid;position:absolute;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{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);white-space:nowrap;color:var(--lm-ink);animation:clcOfLit var(--of-cycle) ease infinite backwards;animation-delay:var(--at);background:#fffffff2;border-radius:999px;padding:.5cqw 1.6cqw;font-size:2cqw;font-weight:800}@keyframes clcOfHop{0%{translate:0}3%{translate:0 -1.6cqw}8%,to{translate: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;animation:clcDtDay var(--dt-cycle) linear infinite;background:#fff;border-radius:30px;gap:10px;margin-top:40px;padding:20px 22px 24px;display:grid;position:relative;box-shadow:0 0 0 1px #0478571f,0 50px 90px -56px #022c2299}@keyframes clcDtDay{0%{--clc-dt-t:0}to{--clc-dt-t:1}}.clc-dt-hours,.clc-dt-lane{grid-template-columns:var(--dt-left) minmax(0, 1fr);align-items:center;gap:14px;display:grid}.clc-dt-scale{height:20px;margin:0 70px 0 20px;position:relative}.clc-dt-scale i{color:var(--lm-muted);font-size:11.5px;font-style:normal;font-weight:800;position:absolute;top:0;translate:-50%}.clc-dt-lane{min-height:78px}.clc-dt-office{align-items:center;gap:10px;display:flex}.clc-dt-office b{font-family:var(--lm-display);color:var(--lm-ink);margin-bottom:4px;font-size:15.5px;font-weight:800;display:block}.clc-dt-track{background:color-mix(in srgb, var(--tn-bg) 75%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tn) 12%, transparent);border-radius:16px;align-self:stretch;position:relative}.clc-dt-track em{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);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));translate:0 -50%;scale:calc(.7 + .3 * clamp(0, calc((var(--clc-dt-t) - var(--pos)) * 25), 1));background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:12.5px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:50%}.clc-dt-track em i{background:var(--tn);border-radius:50%;width:8px;height:8px}.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));pointer-events:none;background:#047857;border-radius:2px;width:2px;position:absolute;box-shadow:0 0 12px #10b981}.clc-dt-now b{color:#fff;background:#047857;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800;position:absolute;top:-22px;left:50%;translate:-50%}@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{width:fit-content;margin:8px;display:flex;position:relative;top:auto;translate:none;left:auto!important}.clc-dt-now{display:none}}.clc-sd{--sd-step:4s;--sd-cycle:16s;background:#fff;border-radius:26px;justify-self:center;width:100%;max-width:620px;overflow:hidden;box-shadow:0 0 0 1px #04785724,0 50px 90px -50px #022c2299,0 0 80px -40px #10b98173}.clc-sd-bar{background:#f8fbfa;border-bottom:1px solid #0f172a0f;align-items:center;gap:12px;padding:12px 16px;display:flex}.clc-sd-switch{background:#eef2f1;border-radius:999px;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;display:grid;position:relative}.clc-sd-switch b{z-index:1;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));padding:6px 4px;font-size:12px;font-weight:800;position:relative}@keyframes clcSdLabel{0%{color:var(--lm-muted)}3%,22%{color:#fff}26%,to{color:var(--lm-muted)}}.clc-sd-thumb{width:calc(25% - 2px);animation:clcSdThumb var(--sd-cycle) cubic-bezier(.65, 0, .35, 1) infinite;background:linear-gradient(150deg,#10b981,#047857);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 14px -6px #047857cc}@keyframes clcSdThumb{0%,22%{translate:0}25%,47%{translate:100%}50%,72%{translate:200%}75%,97%{translate:300%}to{translate:0}}.clc-sd-body{grid-template-columns:180px minmax(0,1fr);min-height:360px;display:grid}.clc-sd-side{background:#fbfdfc;border-right:1px solid #0f172a0f;flex-direction:column;gap:6px;padding:14px 12px;display:flex}.clc-sd-side>small{letter-spacing:.14em;text-transform:uppercase;color:var(--lm-muted);margin-bottom:4px;font-size:10.5px;font-weight:800}.clc-sd-office{white-space:nowrap;color:var(--lm-ink);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.clc-lm .clc-sd-office .clc-tile{border-radius:8px;width:24px;height:24px}.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{align-content:start;gap:14px;padding:14px;display:grid}.clc-sd-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.clc-sd-stat{background:#f8fbfa;border-radius:14px;gap:4px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #0f172a0f}.clc-sd-stat small{letter-spacing:.12em;text-transform:uppercase;color:var(--lm-muted);font-size:10.5px;font-weight:800}.clc-sd-stat>span{display:grid}.clc-sd-stat b{font-family:var(--lm-display);color:var(--tn-ink);opacity:0;animation:clcSdShow var(--sd-cycle) ease infinite backwards;animation-delay:calc(var(--m) * var(--sd-step));grid-area:1/1;font-size:22px;font-weight:800}@keyframes clcSdShow{0%{opacity:0;translate:0 6px}3%,22%{opacity:1;translate:0}26%,to{opacity:0;translate:0 -6px}}.clc-sd-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;display:grid}.clc-sd-mosaic i{aspect-ratio:1;background:linear-gradient(150deg, var(--tn-hi), var(--tn));box-shadow:0 4px 8px -5px var(--tn);border-radius:6px}.clc-sd-mosaic i.clc-sd-from-0{animation:3s ease-in-out infinite clcSdBreath;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{border-bottom:1px solid #0f172a0f;border-right:0;flex-flow:wrap}.clc-sd-side>small{flex-basis:100%}}.clc-cs{--cs-step:4.5s;--cs-cycle:calc(var(--cs-step) * var(--n));background:#fff;border-radius:26px;max-width:1000px;margin:40px auto 0;overflow:hidden;box-shadow:0 40px 80px -40px #0009,0 0 0 1px #a7f3d040}.clc-cs-tabs{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:#f1f5f4;display:grid}.clc-cs-tabs span{white-space:nowrap;color:var(--lm-muted);animation:clcCsTab var(--cs-cycle) ease infinite backwards;animation-delay:calc(var(--m) * var(--cs-step));border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:800;display:flex}.clc-cs-tabs span i{background:var(--tn);border-radius:50%;width:10px;height:10px}@keyframes clcCsTab{0%,34%,to{color:var(--lm-muted);background:0 0;border-bottom-color:#0000}3%,30%{color:var(--lm-ink);border-bottom-color:var(--tn);background:#fff}}.clc-cs-screens{display:grid}.clc-cs-screen{background:linear-gradient(180deg, var(--tn-bg), #fff 60%);opacity:0;animation:clcCsShow var(--cs-cycle) ease infinite backwards;animation-delay:calc(var(--m) * var(--cs-step));grid-area:1/1;gap:16px;padding:22px;display:grid}@keyframes clcCsShow{0%{opacity:0;translate:0 10px}3%,30%{opacity:1;translate:0}34%,to{opacity:0;translate:0 -10px}}.clc-cs-brand{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.clc-cs-brand>b{background:linear-gradient(150deg, var(--tn-hi), var(--tn));width:52px;height:52px;box-shadow:0 10px 20px -10px var(--tn);font-family:var(--lm-display);color:#fff;border-radius:16px;place-items:center;font-size:24px;font-weight:800;display:grid}.clc-cs-brand strong{font-family:var(--lm-display);color:var(--lm-ink);font-size:20px;font-weight:800;display:block}.clc-cs-brand small{color:var(--lm-muted);font-size:13px;display:block}.clc-cs-brand em{color:#6d28d9;background:#f5f3ff;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12.5px;font-style:normal;font-weight:800;display:inline-flex}.clc-cs-offices{flex-wrap:wrap;gap:8px;display:flex}.clc-cs-offices span{box-shadow:0 0 0 1px color-mix(in srgb, var(--tn) 25%, transparent);color:var(--tn-ink);background:#fff;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:700}.clc-cs-brain{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.clc-cs-brain span{color:var(--lm-ink);background:#fff;border-radius:14px;gap:3px;padding:12px 14px;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #8b5cf633}.clc-cs-brain small{letter-spacing:.12em;text-transform:uppercase;color:#7c3aed;font-size:10.5px;font-weight:800}@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;background:#fff;border-radius:28px;gap:8px;margin-top:26px;padding:20px;display:grid;box-shadow:0 0 0 1px #0478571f,0 50px 90px -56px #022c2299}.clc-am-row{grid-template-columns:200px repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.clc-am-row.head b{letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--lm-muted);font-size:11.5px;font-weight:800}.clc-am-name{color:var(--lm-ink);align-items:center;gap:10px;font-size:14.5px;font-weight:800;display:flex}.clc-am-cell{background:#f8fbfa;border-radius:12px;place-items:center;height:46px;display:grid}.clc-am-cell em{border-radius:999px;grid-area:1/1;padding:6px 14px;font-size:12.5px;font-style:normal;font-weight:800}.clc-am-cell em.ai{color:#1d4ed8;background:#dbeafe}.clc-am-cell em.hybrid{color:#047857;background:#d1fae5}.clc-am-cell em.human{color:#b45309;background:#fef3c7}.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{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.clc-am-legend span{color:var(--lm-copy);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.clc-am-legend i{border-radius:50%;width:10px;height:10px}.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{gap:16px;margin-top:40px;display:grid}.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{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);background:#fffffff2;border-radius:26px;align-content:start;gap:12px;padding:22px;transition:transform .25s;display:grid}.clc-seg-card:hover{transform:translateY(-5px)}.clc-seg-head{align-items:center;gap:12px;display:flex}.clc-seg-head h3{font-family:var(--lm-display);color:var(--lm-ink);margin:0;font-size:19px;font-weight:800}.clc-seg-card p{color:var(--lm-copy);margin:0;font-size:14.5px;line-height:1.6}.clc-seg-card ul{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.clc-seg-card li{background:var(--tn-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tn) 18%, transparent);color:var(--tn-ink);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}@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{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.clc-ws-tile{background:#fff;border-radius:22px;gap:4px;padding:20px;display:grid;box-shadow:0 0 0 1px #0478571f,0 24px 48px -36px #022c2280}.clc-ws-tile b{font-family:var(--lm-display);font-size:clamp(26px,3vw,36px);font-weight:800}.clc-ws-tile small{color:var(--lm-copy);font-size:14px;font-weight:700}@media (max-width:900px){.clc-ws{grid-template-columns:repeat(2,minmax(0,1fr))}}.clc-idea{--idea-cycle:9s;background:linear-gradient(160deg,#fff,#effdf6);border-radius:30px;gap:10px;padding:28px;display:grid;box-shadow:0 0 0 1px #04785729,0 40px 80px -50px #022c228c}.clc-idea small{letter-spacing:.14em;text-transform:uppercase;color:#047857;font-size:11px;font-weight:800}.clc-idea .before{color:#7a9096;margin:6px 0 0;font-size:17px}.clc-idea .before span{position:relative}.clc-idea .before span:after{content:"";transform-origin:0;width:100%;height:2px;animation:clcIdeaStrike var(--idea-cycle) ease infinite;background:#ef4444;position:absolute;top:55%;left:0}@keyframes clcIdeaStrike{0%,12%{scale:0 1}22%,92%{scale:1}to{scale:0 1}}.clc-idea .after{font-family:var(--lm-display);letter-spacing:-.02em;color:var(--lm-ink);animation:clcIdeaAfter var(--idea-cycle) ease infinite;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.2}@keyframes clcIdeaAfter{0%,20%{opacity:0;translate:0 10px}30%,92%{opacity:1;translate:0}to{opacity:0}}.clc-idea .copy{color:var(--lm-copy);margin:6px 0 0;font-size:15px;line-height:1.6}.clc-jp{flex-wrap:wrap;justify-content:center;gap:10px 18px;max-width:1120px;margin:26px auto 0;padding:10px 0;display:flex;position:relative}.clc-jp-line{opacity:.6;background:linear-gradient(90deg,#a7f3d0,#10b981,#047857);height:2px;position:absolute;top:50%;left:3%;right:3%}.clc-jp-line:after{content:"";width:60px;height:6px;animation:clcJpRun var(--jp-cycle) linear infinite;background:linear-gradient(90deg,#0000,#f4fff8,#0000);border-radius:999px;margin-top:-3px;position:absolute;top:50%;left:0;box-shadow:0 0 12px #10b981}@keyframes clcJpRun{0%{left:0}80%,to{left:calc(100% - 60px)}}.clc-jp-step{z-index:1;color:var(--lm-ink);animation:clcJpLit var(--jp-cycle) ease infinite backwards;animation-delay:var(--at);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 10px;font-size:14.5px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 0 0 1px #0478572e,0 12px 24px -18px #022c2280}.clc-jp-step b{background:#a7f3d0;border-radius:50%;width:10px;height:10px}.clc-jp-step.last{color:#fff;background:linear-gradient(135deg,#047857,#064e3b)}.clc-jp-step.last b{background:#6ee7b7}@keyframes clcJpLit{0%,12%,to{box-shadow:0 0 0 1px #0478572e,0 12px 24px -18px #022c2280}4%{box-shadow:0 0 0 2px #10b981,0 0 22px -4px #10b981}}.clc-sol-jumps{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.clc-sol-jump{color:var(--lm-ink);background:#ffffffd9;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #04785729,0 10px 20px -16px #022c2280}.clc-sol-jump:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #10b98180,0 14px 24px -16px #022c2299}.clc-sol-jump svg{color:#047857}.clc-rt{background:#fff;border-radius:28px;justify-self:center;gap:14px;width:100%;max-width:580px;padding:20px;display:grid;box-shadow:0 0 0 1px #04785724,0 50px 90px -50px #022c2299,0 0 80px -40px #10b98173}.clc-rt-task{background:linear-gradient(135deg,#fffbeb,#fff);border-radius:18px;padding:14px 16px;box-shadow:inset 0 0 0 1px #d9770640}.clc-rt-task small{letter-spacing:.14em;text-transform:uppercase;color:#b45309;font-size:11px;font-weight:800}.clc-rt-task>span{margin-top:4px;display:grid}.clc-rt-task b{font-family:var(--lm-display);color:var(--lm-ink);opacity:0;animation:clcRtShow var(--rt-cycle) ease infinite backwards;animation-delay:calc(var(--m) * var(--rt-step));grid-area:1/1;font-size:19px;font-weight:800}@keyframes clcRtShow{0%{opacity:0;translate:0 8px}3%,17%{opacity:1;translate:0}20%,to{opacity:0;translate:0 -8px}}.clc-rt-router{justify-content:center;align-items:center;gap:10px;padding:6px;display:flex}.clc-rt-logo{width:40px;height:40px;animation:clcRtSpinOnce var(--rt-step) ease-in-out infinite}@keyframes clcRtSpinOnce{0%,60%,to{filter:drop-shadow(0 0 #0000);scale:1}30%{filter:drop-shadow(0 0 12px #10b981b3);scale:1.12}}.clc-rt-router em{color:#047857;font-size:13px;font-style:normal;font-weight:700}.clc-rt-lanes{gap:8px;display:grid}.clc-rt-lane{background:#f8fbfa;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid;box-shadow:inset 0 0 0 1px #0f172a0f}.clc-rt-lane b{color:var(--lm-ink);font-size:14px;font-weight:800}.clc-rt-marks{gap:6px;display:flex}.clc-rt-marks i{background:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 0 0 1px #0f172a14}.clc-rt-lane em{background:var(--tn);color:#fff;opacity:0;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.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 #0f172a0f}4%,17%{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{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.clc-pt-el{aspect-ratio:1;background:linear-gradient(160deg, #fff, 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:9s infinite clcPtTwinkle;animation-delay:calc(var(--k) * -1.37s);border-radius:14px;align-content:space-between;padding:8px 9px;display:grid;position:relative}.clc-pt-el small{color:var(--lm-muted);font-size:10px;font-weight:800}.clc-pt-el b{font-family:var(--lm-display);color:var(--tn-ink);font-size:26px;font-weight:800;line-height:1}.clc-pt-el em{color:var(--lm-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-style:normal;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}@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{background:linear-gradient(150deg,#064e3b,#03271a);border-radius:18px;grid-area:span 2/span 2;align-content:center;gap:6px;padding:16px;display:grid;box-shadow:0 20px 40px -24px #022c22e6}.clc-lm .clc-pt-total .clc-gradient{background-image:linear-gradient(95deg,#6ee7b7 0%,#2dd4bf 45%,#a7f3d0 100%)}.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{color:#a7f3d0;font-size:13px;font-style:normal;line-height:1.4}.clc-pt-legend{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.clc-pt-legend span{color:var(--lm-copy);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.clc-pt-legend i{background:var(--tn);border-radius:3px;width:10px;height:10px}.clc-at{--at-cycle:12s;background:#06201a;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px #10b9814d,0 40px 80px -44px #022c22e6}.clc-at-bar{color:#d1fae5;border-bottom:1px solid #a7f3d01f;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:800;display:flex}.clc-at-bar .clc-live{margin-left:auto}@property --clc-at-t{syntax:"<number>";inherits:true;initial-value:0}.clc-at ol{animation:clcAtClock var(--at-cycle) linear infinite, clcAtClear var(--at-cycle) ease infinite;gap:10px;margin:0;padding:18px 18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;list-style:none;display:grid}.clc-at li{--p:clamp(0, (var(--clc-at-t) - .4 - var(--i) * 1.5) / .9, 1);color:#ecfdf5;clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0);grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:4px 12px;font-size:13.5px;display:grid}.clc-at li b{color:#34d399;font-weight:800}.clc-at li b:before{content:"› ";color:#6ee7b7}.clc-at li em{font-family:var(--font-inter), system-ui, sans-serif;color:#6ee7b7;background:#34d39929;border-radius:999px;grid-column:2;justify-self:start;padding:2px 9px;font-size:11.5px;font-style:normal;font-weight:800}@keyframes clcAtClock{0%{--clc-at-t:0}to{--clc-at-t:12}}@keyframes clcAtClear{0%,88%{opacity:1}94%,to{opacity:0}}.clc-ss{background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 0 0 1px #0478571f,0 44px 80px -50px #022c2299}.clc-ss-head{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.clc-ss-head b{font-family:var(--lm-display);color:var(--lm-ink);font-size:16px;font-weight:800}.clc-ss-tag{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800}.clc-ss-row{--h:34px;border-bottom:1px solid #0f172a0d;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;padding:8px 20px;display:grid}.clc-ss-row small{letter-spacing:.12em;text-transform:uppercase;color:#047857;font-size:11px;font-weight:800}.clc-ss-slot{height:var(--h);background:#f8fbfa;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f}.clc-ss-reel{animation-duration:calc(7s + var(--i) * .9s);animation-timing-function:cubic-bezier(.7,0,.3,1);animation-iteration-count:infinite;display:block}.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{height:var(--h);color:var(--lm-ink);align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.clc-ss-reel b i{place-items:center;display:grid}@keyframes clcSsSpin2{0%,40%{translate:0}50%,90%{translate:0 calc(var(--h) * -1)}to{translate:0 calc(var(--h) * -2)}}@keyframes clcSsSpin3{0%,25%{translate: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}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{background:linear-gradient(160deg,#ffffff14,#ffffff05);border-radius:28px;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px;margin-top:44px;padding:26px 22px 20px;display:grid;box-shadow:inset 0 0 0 1px #a7f3d029}.clc-eq-band{text-align:center;justify-items:center;gap:8px;display:grid}.clc-eq-bar{background:#ffffff0f;border-radius:14px;width:100%;max-width:56px;height:220px;display:block;position:relative;overflow:hidden}.clc-eq-bar i{height:var(--level);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);border-radius:14px;position:absolute;bottom:0;left:0;right:0}@keyframes clcEqMove{0%{scale:1 .82}to{scale:1}}.clc-eq-band b{letter-spacing:.08em;color:#fff;font-size:11.5px;font-weight:800}.clc-eq-band small{color:#a7f3d0;font-size:12px;line-height:1.35}@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));grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:14px;display:grid}.clc-uc-side{gap:8px;display:grid}.clc-uc-side small{letter-spacing:.14em;text-transform:uppercase;color:var(--lm-muted);font-size:11px;font-weight:800}.clc-uc-side span{color:var(--lm-copy);animation:clcUcIn var(--uc-cycle) ease infinite backwards;animation-delay:calc(var(--i) * var(--uc-step));background:#fff;border-radius:14px;padding:11px 14px;font-size:14px;font-weight:700;box-shadow:0 0 0 1px #0f172a14}.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 #0f172a14}4%,12%{box-shadow:0 0 0 2px #93c5fd,0 10px 22px -12px #3b82f6}}@keyframes clcUcOut{0%,18%,to{background:#fff;box-shadow:0 0 0 1px #0f172a14}4%,12%{background:#ecfdf5;box-shadow:0 0 0 2px #10b981,0 10px 22px -12px #10b981}}.clc-uc-gate{place-items:center;height:100%;min-height:220px;display:grid;position:relative}.clc-uc-gate>i{background:linear-gradient(90deg,#93c5fd,#10b981);height:2px;position:absolute;top:50%;left:-14px;right:-14px}.clc-uc-gate>i:after{content:"";width:12px;height:12px;animation:clcUcRun var(--uc-step) linear infinite;background:#f4fff8;border-radius:50%;margin-top:-6px;position:absolute;top:50%;left:0;box-shadow:0 0 12px #10b981}@keyframes clcUcRun{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 12px)}}.clc-uc-logo{z-index:1;background:#fff;border-radius:20px;width:64px;height:64px;padding:8px;position:relative;box-shadow:0 0 0 1px #0478572e,0 16px 30px -16px #022c22b3}@media (max-width:760px){.clc-uc{grid-template-columns:minmax(0,1fr)}.clc-uc-gate{min-height:90px}}.clc-dock{justify-items:center;gap:0;margin-top:36px;display:grid}.clc-dock-conductor{color:#fff;background:linear-gradient(135deg,#064e3b,#047857);border-radius:20px;align-items:center;gap:12px;padding:12px 18px;display:flex;box-shadow:0 20px 40px -20px #022c22cc}.clc-dock-logo{width:36px;height:36px}.clc-dock-conductor b{font-family:var(--lm-display);font-size:16px;font-weight:800;display:block}.clc-dock-conductor small{color:#a7f3d0;font-size:12.5px;display:block}.clc-dock-link{background:linear-gradient(#10b981,#10b98133);width:2px;height:34px}.clc-dock-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;border-radius:26px;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px 18px 16px;display:flex;box-shadow:0 0 0 1px #0478571f,0 30px 60px -36px #022c228c}.clc-dock-app{justify-items:center;gap:6px;width:72px;display:grid}.clc-dock-tile{transform-origin:bottom;width:54px;height:54px;animation:4.8s ease-in-out infinite clcDockWave;animation-delay:calc(var(--i) * .22s);background:#fff;border-radius:16px;place-items:center;display:grid;box-shadow:0 0 0 1px #0f172a14,0 10px 20px -12px #0f172a73}.clc-dock-tile i{place-items:center;display:grid}@keyframes clcDockWave{0%,30%,to{translate:0;scale:1}12%{translate:0 -8px;scale:1.28}}.clc-dock-app em{text-align:center;color:var(--lm-copy);font-size:11.5px;font-style:normal;font-weight:700}.clc-ap{--ap-cycle:15s;--ap-step:5s;justify-self:center;width:100%;max-width:590px;height:600px;position:relative}.clc-ap-phone{z-index:2;background:linear-gradient(155deg,#29493f,#081711 55%,#10251f);border-radius:52px;width:296px;height:600px;padding:11px;position:absolute;top:0;left:4px;box-shadow:inset 0 0 0 1.5px #a7f3d04d,inset 0 0 0 6px #07130f,0 70px 110px -60px #022c22e6,0 30px 70px -40px #10b98180}.clc-ap-phone:before,.clc-ap-phone:after{content:"";background:#1b332c;border-radius:3px;width:4px;position:absolute}.clc-ap-phone:before{height:58px;top:130px;left:-3px}.clc-ap-phone:after{height:84px;top:170px;right:-3px}.clc-ap-screen{background:linear-gradient(#f5fbf8 0%,#e6f5ee 100%);border-radius:42px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.clc-ap-island{z-index:5;background:#050d0a;border-radius:20px;width:96px;height:27px;position:absolute;top:10px;left:50%;translate:-50%}.clc-ap-status{color:#0b2a24;flex:none;justify-content:space-between;align-items:center;height:46px;padding:4px 26px 0 32px;font-size:13.5px;font-weight:800;display:flex}.clc-ap-signal{align-items:flex-end;gap:2px;display:inline-flex}.clc-ap-signal i{background:#0b2a24;border-radius:1px;width:3px}.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{background:linear-gradient(90deg,#0b2a24 72%,#0000 72%) 2px 2px/calc(100% - 4px) calc(100% - 4px) no-repeat;border-radius:3px;width:22px;height:11px;margin-left:6px;box-shadow:inset 0 0 0 1.5px #0b2a24}.clc-ap-head{flex:none;align-items:center;gap:9px;padding:8px 18px 12px;display:flex}.clc-ap-logo{width:26px;height:26px}.clc-ap-head b{font-family:var(--lm-display);letter-spacing:-.02em;color:#0b2a24;font-size:21px;font-weight:800}.clc-ap-count{color:#fff;background:#f59e0b;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:800;display:grid}.clc-ap-deck{flex:none;height:292px;margin:0 12px;position:relative}.clc-ap-card{opacity:0;animation:clcApCard var(--ap-cycle) cubic-bezier(.2, .7, .2, 1) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step));background:#fff;border-radius:26px;flex-direction:column;gap:8px;padding:14px;display:flex;position:absolute;inset:0;box-shadow:0 0 0 1px #0478571a,0 22px 40px -26px #022c228c}.clc-ap-from{align-items:center;gap:10px;display:flex}.clc-ap-from .clc-scene{border-radius:12px;width:42px}.clc-ap-from span{display:grid}.clc-ap-from small{color:var(--tn-ink);font-size:11.5px;font-weight:800}.clc-ap-from b{color:var(--lm-muted);font-size:12px;font-weight:700}.clc-ap-card h4{font-family:var(--lm-display);letter-spacing:-.02em;color:#0b2a24;margin:2px 0 0;font-size:18px;font-weight:800;line-height:1.15}.clc-ap-card p{color:var(--lm-copy);margin:0;font-size:12.5px;line-height:1.45}.clc-ap-reason{color:#92400e;background:#fef3c7;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.clc-ap-buttons{grid-template-columns:1.2fr 1fr 1fr;gap:6px;margin-top:auto;display:grid}.clc-ap-btn{color:#29423c;background:#eef4f2;border-radius:13px;place-items:center;height:38px;font-size:12.5px;font-weight:800;display:grid}.clc-ap-btn.approve{color:#fff;background:linear-gradient(#10b981,#059669);box-shadow:0 10px 18px -12px #047857}.clc-ap-btn.reject{color:#b91c1c;background:#fef2f2}.clc-ap-btn.chosen{animation:clcApPress var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step))}.clc-ap-tap{opacity:0;width:36px;height:36px;animation:clcApTap var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step));background:radial-gradient(circle,#0b2a2461,#0b2a241f 70%);border-radius:50%;position:absolute;bottom:15px;left:36px;box-shadow:0 0 0 2px #ffffffe6}.clc-ap-tap.modify{left:113px}.clc-ap-done{border-radius:inherit;text-align:center;opacity:0;animation:clcApDone var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step));background:#fffffff2;place-content:center;justify-items:center;gap:14px;padding:20px;display:grid;position:absolute;inset:0}.clc-ap-done span{color:#fff;width:62px;height:62px;animation:clcApPop var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step));background:linear-gradient(160deg,#34d399,#059669);border-radius:50%;place-items:center;display:grid;box-shadow:0 16px 30px -14px #047857}.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);color:#0b2a24;font-size:17px;font-weight:800;line-height:1.2}.clc-ap-earlier{background:#ffffff9e;border-radius:20px;flex:none;gap:7px;margin:14px 12px 0;padding:12px 12px 10px;display:grid;box-shadow:inset 0 0 0 1px #04785714}.clc-ap-earlier small{text-transform:uppercase;letter-spacing:.1em;color:var(--lm-muted);font-size:10.5px;font-weight:800}.clc-ap-earlier span{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.clc-ap-earlier i{color:#047857;background:#d1fae5;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.clc-ap-earlier b{white-space:nowrap;text-overflow:ellipsis;color:#1f3a34;font-weight:700;overflow:hidden}.clc-ap-earlier em{color:var(--lm-muted);font-size:11px;font-style:normal;font-weight:700}.clc-ap-home{opacity:.85;background:#0b2a24;border-radius:3px;width:112px;height:5px;margin:auto auto 9px}.clc-ap-offices{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border-radius:28px;gap:10px;width:312px;padding:18px 18px 18px 44px;display:grid;position:absolute;top:50%;right:0;translate:0 -44%;box-shadow:0 0 0 1px #0478571f,0 44px 80px -50px #022c2299}.clc-ap-offices-head{justify-content:space-between;align-items:center;display:flex}.clc-ap-offices-head small{text-transform:uppercase;letter-spacing:.12em;color:var(--lm-muted);font-size:11px;font-weight:800}.clc-ap-office{animation:clcApRow var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step));background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px 10px;padding:11px 12px;display:grid;box-shadow:inset 0 0 0 1px #0f172a12}.clc-ap-office>span{min-width:0;display:grid}.clc-ap-office>.clc-ap-run{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.clc-ap-office b{white-space:nowrap;text-overflow:ellipsis;color:#0b2a24;font-size:13.5px;font-weight:800;overflow:hidden}.clc-ap-office small{color:var(--lm-muted);font-size:11px;font-weight:700}.clc-ap-state{justify-items:start;font-style:normal;display:grid}.clc-ap-state span{white-space:nowrap;border-radius:999px;grid-area:1/1;padding:3px 9px;font-size:11px;font-weight:800}.clc-ap-state .wait{color:#b45309;animation:clcApWait var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step));background:#fef3c7}.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{background:#edf3f0;border-radius:3px;height:5px;overflow:hidden}.clc-ap-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--tn), var(--tn-hi));transform-origin:0;height:100%;animation:clcApFill var(--ap-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--ap-step));display:block;transform:scaleX(0)}@keyframes clcApCard{0%{opacity:0;transform:translate(112%)rotate(6deg)}4.5%,27%{opacity:1;transform:none}32%,to{opacity:0;transform:translate(-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%{filter:none;transform:none}15.5%{filter:brightness(.9);transform:scale(.93)}17.5%,to{filter:none;transform: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 #0f172a12}18%{box-shadow:inset 0 0 0 2px var(--tn-hi), 0 14px 28px -14px var(--tn)}}@media (max-width:640px){.clc-ap{justify-items:center;gap:18px;height:auto;display:grid}.clc-ap-phone,.clc-ap-offices{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;background:#fff;border-radius:36px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:52px;padding:36px 40px;display:grid;box-shadow:0 0 0 1px #0478571a,0 60px 100px -70px #022c2299}.clc-ga-dial svg{width:100%;height:auto;display:block;overflow:visible}.clc-ga-track{fill:none;stroke:#eef5f1;stroke-width:46px}.clc-ga-tick{stroke:#cddcd6;stroke-width:1.5px;stroke-linecap:round}.clc-ga-tick.major{stroke:#7c9a91;stroke-width:2.5px}.clc-ga-guide{fill:none}.clc-ga-band{fill:none;stroke:var(--tn);stroke-width:30px;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);letter-spacing:.08em;text-transform:uppercase;text-anchor:middle;fill:var(--tn-ink);font-size:15px;font-weight:800}.clc-ga-needle{filter:drop-shadow(0 8px 10px #022c224d);transform-box:view-box;transform-origin:230px 232px;animation:clcGaNeedle var(--ga-cycle) ease-in-out infinite}.clc-ga-needle path,.clc-ga-needle circle{fill:#0b2a24}.clc-ga-needle .clc-ga-hub{fill:#34d399}.clc-ga-modes{display:grid}.clc-ga-mode{opacity:0;animation:clcGaWin1 var(--ga-cycle) infinite backwards;animation-delay:calc(var(--from) * var(--ga-step));grid-area:1/1}.clc-ga-name{background:var(--tn-bg);color:var(--tn-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex}.clc-ga-name i{background:var(--tn);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tn) 22%, transparent);border-radius:50%}.clc-ga-mode p{font-family:var(--lm-display);letter-spacing:-.01em;color:#0b2a24;margin:14px 0 0;font-size:22px;font-weight:700;line-height:1.3}.clc-ga-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.clc-ga-step{background:#f5faf7;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #04785712}.clc-ga-step b{color:#0b2a24;font-size:13.5px;font-weight:800;line-height:1.25}.clc-ga-state{grid-column:1/-1;justify-items:start;display:grid}.clc-ga-state>span{white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.clc-ga-state .ai{color:#047857;background:#d1fae5}.clc-ga-state .approve{color:#b45309;background:#fef3c7}.clc-ga-state .you{color:#334155;background:#e2e8f0}.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}7.5%,33.33%{opacity:1}36.67%,to{opacity:0}}@keyframes clcGaWin2{0%,4%{opacity:0}7.5%,66.67%{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(0)}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;aspect-ratio:100/44;background:radial-gradient(60% 80% at 45%,#10b98114,#0000 70%),linear-gradient(#fff,#f1f9f5);border-radius:34px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0478571f,0 60px 100px -70px #022c2299;container-type:inline-size}.clc-sg-tracks{width:100%;height:100%;position:absolute;inset:0}.clc-sg-tracks path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.clc-sg-tracks .band{stroke-width:16px;opacity:.13}.clc-sg-tracks .flow{stroke-width:3px;stroke-dasharray:2 10;animation:.8s linear infinite clcSgFlow}.clc-sg-tracks .r0 path{stroke:#10b981}.clc-sg-tracks .r1 path{stroke:#f59e0b}.clc-sg-tracks .r2 path{stroke:#64748b}.clc-sg-belt{background:repeating-linear-gradient(90deg,#d5e6df 0 1.4cqw,#eef6f2 1.4cqw 2.8cqw);border-radius:2.3cqw;width:46cqw;height:4.6cqw;animation:.19s linear infinite clcSgBelt;position:absolute;top:22cqw;left:-2cqw;translate:0 -50%;box-shadow:inset 0 .3cqw .6cqw #022c221f,0 0 0 .25cqw #fff,0 .6cqw 1.4cqw -.6cqw #022c2266}.clc-sg-source{color:#0b2a24;background:#fff;border-radius:999px;align-items:center;gap:1cqw;padding:.6cqw 1.4cqw .6cqw .6cqw;font-size:max(10px,1.25cqw);font-weight:800;display:inline-flex;position:absolute;top:7cqw;left:3cqw;box-shadow:0 0 0 1px #0478571f,0 1cqw 2cqw -1cqw #022c2266}.clc-sg-source .clc-scene{border-radius:.9cqw;width:max(24px,3.8cqw)}.clc-sg-bay{white-space:nowrap;border-radius:999px;align-items:center;gap:.6cqw;padding:.75cqw 1.3cqw;font-size:max(10px,1.15cqw);font-weight:800;display:inline-flex;position:absolute;left:77cqw;translate:0 -50%}.clc-sg-bay.r0{color:#047857;background:#d1fae5;top:22cqw}.clc-sg-bay.r1{color:#b45309;background:#fef3c7;top:8cqw}.clc-sg-bay.r2{color:#334155;background:#e2e8f0;top:36cqw}.clc-sg-item{z-index:2;white-space:nowrap;color:#0b2a24;opacity:0;animation:clcSgR0 var(--sg-cycle) linear infinite backwards;animation-delay:calc(var(--i) * var(--sg-step));background:#fff;border-radius:999px;align-items:center;gap:.6cqw;padding:.75cqw 1.2cqw;font-size:max(10px,1.15cqw);font-weight:800;display:inline-flex;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 0 0 1px #04785729,0 1cqw 2cqw -1cqw #022c228c}.clc-sg-item.r1{animation-name:clcSgR1}.clc-sg-item.r2{animation-name:clcSgR2}.clc-sg-item>svg{color:#0f766e}.clc-sg-item em{max-width:0;animation:clcSgTag var(--sg-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--sg-step));font-style:normal;display:grid;overflow:hidden}.clc-sg-item em span{color:#334155;background:#e2e8f0;border-radius:999px;grid-area:1/1;justify-self:start;margin-left:.4cqw;padding:.2cqw .8cqw;font-size:max(9px,.95cqw)}.clc-sg-item.r1 em span:first-child{color:#b45309;animation:clcSgWaiting var(--sg-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--sg-step));background:#fef3c7}.clc-sg-item.r1 em span:last-child{color:#047857;opacity:0;animation:clcSgApproved var(--sg-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--sg-step));background:#d1fae5}.clc-sg-gate{z-index:3;background:linear-gradient(#10b9811f,#10b9810a);border-radius:2.4cqw 2.4cqw 1cqw 1cqw;width:10cqw;height:15cqw;position:absolute;top:22cqw;left:44cqw;translate:-50% -50%;box-shadow:inset 0 0 0 .55cqw #0f3a31,inset 0 0 2.4cqw #10b9814d,0 1.6cqw 3cqw -1.6cqw #022c2280}.clc-sg-beam{background:#34d399;border-radius:1cqw;height:.35cqw;animation:1.1s ease-in-out infinite alternate clcSgScan;position:absolute;top:1.2cqw;left:1cqw;right:1cqw;box-shadow:0 0 1.2cqw .3cqw #34d399b3}.clc-sg-plate{background:#0b2a24;border-radius:1.4cqw;justify-items:center;gap:.3cqw;min-width:17cqw;padding:.8cqw 1.2cqw;display:grid;position:absolute;bottom:calc(100% + 1cqw);left:50%;translate:-50%;box-shadow:0 1.2cqw 2.4cqw -1.2cqw #022c22b3}.clc-sg-plate small{text-transform:uppercase;letter-spacing:.14em;color:#6ee7b7;font-size:max(8px,.8cqw);font-weight:800}.clc-sg-plate>span{justify-items:center;display:grid}.clc-sg-plate b{white-space:nowrap;opacity:0;animation:clcSgRead var(--sg-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--sg-step));grid-area:1/1;font-size:max(10px,1.2cqw);font-weight:800}.clc-sg-plate b.r0{color:#6ee7b7}.clc-sg-plate b.r1{color:#fcd34d}.clc-sg-plate b.r2{color:#cbd5e1}.clc-sg-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.clc-sg-legend div{background:#fff;border-radius:20px;gap:6px;padding:16px 18px;display:grid;box-shadow:0 0 0 1px #0478571a}.clc-sg-legend b{align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.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{color:var(--lm-copy);font-size:13.5px}@keyframes clcSgFlow{to{stroke-dashoffset:-12px}}@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-item b,.clc-sg-item em,.clc-sg-bay b,.clc-sg-source b,.clc-sg-plate small{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{background:linear-gradient(#17332c,#0a1a15);border-radius:34px;margin-top:52px;padding:16px 18px 20px;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #a7f3d01f,0 60px 100px -60px #000c}.clc-cd-top{color:#d1fae5;align-items:center;gap:10px;padding:2px 6px 14px;display:flex}.clc-cd-screw{background:radial-gradient(circle at 35% 35%,#5b7a71,#1c332d);border-radius:50%;width:12px;height:12px;position:relative;box-shadow:inset 0 0 0 1px #0006}.clc-cd-screw:after{content:"";background:#0c1d18;height:2px;position:absolute;top:5px;left:2px;right:2px;rotate:35deg}.clc-cd-logo{width:22px;height:22px}.clc-cd-top b{font-size:14px;font-weight:800}.clc-cd-top small{text-transform:uppercase;letter-spacing:.14em;color:#6ee7b7;font-size:11px;font-weight:800}.clc-cd-leds{gap:7px;margin-left:auto;margin-right:8px;display:inline-flex}.clc-cd-leds i{width:8px;height:8px;animation:clcCdBlink calc(1.7s + var(--k) * .45s) steps(1) infinite;animation-delay:calc(var(--k) * -.61s);background:#1f4a3f;border-radius:50%}.clc-cd-mods{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.clc-cd-mod{animation:12s infinite backwards clcCdActive;animation-delay:calc(var(--i) * 3s);background:linear-gradient(#1c3a33,#11251f);border-radius:24px;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #a7f3d01a,0 20px 30px -24px #000000e6}.clc-cd-mod header{text-transform:uppercase;letter-spacing:.14em;color:#a7f3d0;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.clc-cd-mod header em{letter-spacing:.08em;color:#fcd34d;background:#fcd34d24;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-style:normal}.clc-cd-led{width:9px;height:9px;animation:12s infinite backwards clcCdLed;animation-delay:calc(var(--i) * 3s);background:#24473d;border-radius:50%}.clc-cd-mod footer{color:#bfe3d2;font-size:13px;font-weight:700;line-height:1.35}.clc-cd-screen{background:radial-gradient(120% 90% at 30% 0,#0f3a31,#061712 70%);border-radius:16px;height:214px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6ee7b724,inset 0 10px 24px #00000073}.clc-cd-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.clc-cd-kpis span{background:#a7f3d012;border-radius:10px;padding:7px 8px;display:grid}.clc-cd-kpis b{font-family:var(--lm-display);color:#ecfdf5;font-size:20px;font-weight:800;line-height:1.05}.clc-cd-kpis small{color:#86b8a8;font-size:10px;font-weight:700}.clc-cd-kpis .warn b{color:#fcd34d}.clc-cd-bars{align-items:flex-end;gap:5px;height:74px;margin-top:12px;display:flex}.clc-cd-bars i{transform-origin:bottom;height:100%;animation:3.6s ease-in-out infinite alternate clcCdBar;animation-delay:calc(var(--k) * -.53s);background:linear-gradient(#34d399,#0d9488);border-radius:4px 4px 2px 2px;flex:1}.clc-cd-spark{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.clc-cd-spark path{fill:none;stroke:#6ee7b7;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:6s ease-out infinite clcCdSpark}.clc-cd-chat{flex-direction:column;gap:8px;display:flex}.clc-cd-chat p{border-radius:14px;max-width:90%;margin:0;padding:8px 11px;font-size:12px;line-height:1.4}.clc-cd-chat .me{color:#fff;opacity:0;background:#10b981;border-bottom-right-radius:4px;align-self:flex-end;animation:10s infinite backwards clcCdMe}.clc-cd-reply{justify-items:start;display:grid}.clc-cd-reply>*{grid-area:1/1}.clc-cd-typing{opacity:0;background:#a7f3d01a;border-radius:14px;gap:4px;padding:10px 12px;animation:10s infinite backwards clcCdTyping;display:inline-flex}.clc-cd-typing i{background:#a7f3d0;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite clcCdDot}.clc-cd-typing i:nth-child(2){animation-delay:.15s}.clc-cd-typing i:nth-child(3){animation-delay:.3s}.clc-cd-chat .it{color:#ecfdf5;opacity:0;background:#a7f3d01a;border-bottom-left-radius:4px;gap:7px;animation:10s infinite backwards clcCdIt;display:flex}.clc-cd-mini{flex:none;width:16px;height:16px;margin-top:1px}.clc-cd-voice{text-align:center;align-content:center;justify-items:center;gap:14px;display:grid}.clc-cd-mic{color:#fff;background:linear-gradient(160deg,#34d399,#059669);border-radius:50%;place-items:center;width:56px;height:56px;animation:1.6s ease-out infinite clcCdMic;display:grid}.clc-cd-wave{align-items:center;gap:3px;height:42px;display:flex}.clc-cd-wave i{width:4px;height:100%;animation:clcCdWave var(--d) ease-in-out infinite alternate;background:linear-gradient(#a7f3d0,#10b981);border-radius:2px;transform:scaleY(.2)}.clc-cd-voice q{white-space:nowrap;color:#ecfdf5;font-size:13px;font-weight:700;animation:8s steps(26,end) infinite clcCdSay}.clc-cd-manual{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.clc-cd-faders{justify-content:space-around;gap:6px;display:flex}.clc-cd-faders>span{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:8px;display:grid}.clc-cd-faders>span>i{background:#06110d;border-radius:3px;width:6px;position:relative;box-shadow:inset 0 0 0 1px #6ee7b72e}.clc-cd-faders>span>i:before{content:"";height:var(--from);border-radius:inherit;animation:clcCdFill calc(4s + var(--k) * 1.3s) ease-in-out infinite alternate;background:linear-gradient(#6ee7b7,#0d9488);position:absolute;bottom:0;left:0;right:0}.clc-cd-faders b{bottom:var(--from);width:28px;height:15px;animation:clcCdKnob calc(4s + var(--k) * 1.3s) ease-in-out infinite alternate;background:linear-gradient(#eefaf5,#9fc9bb);border-radius:4px;position:absolute;left:50%;translate:-50% 50%;box-shadow:0 3px 6px #00000080,inset 0 -2px #0003}.clc-cd-faders small{text-transform:uppercase;letter-spacing:.06em;color:#86b8a8;font-size:10px;font-weight:800}.clc-cd-switches{align-content:center;gap:14px;display:grid}.clc-cd-switches span{white-space:nowrap;color:#cfe9df;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.clc-cd-switches i{background:#24473d;border-radius:999px;flex:none;width:30px;height:17px;position:relative}.clc-cd-switches i:after{content:"";background:#eefaf5;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}.clc-cd-switches .on i{background:#10b981}.clc-cd-switches .on i:after{translate:13px}.clc-cd-switches .flip i{animation:6s infinite clcCdSwitchBg}.clc-cd-switches .flip i:after{animation:6s infinite clcCdSwitch}@keyframes clcCdBlink{0%,60%{background:#34d399;box-shadow:0 0 8px #34d399}61%,to{box-shadow:none;background:#1f4a3f}}@keyframes clcCdActive{0%,28%,to{box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #a7f3d01a,0 20px 30px -24px #000000e6}3%,25%{box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1.5px #34d39999,0 0 44px -14px #34d39999}}@keyframes clcCdLed{0%,28%,to{box-shadow:none;background:#24473d}3%,25%{background:#34d399;box-shadow:0 0 10px #34d399}}@keyframes clcCdBar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes clcCdSpark{0%{stroke-dashoffset:100px;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 #34d3998c}to{box-shadow:0 0 0 18px #34d39900}}@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)}to{clip-path:inset(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}50%,95%{translate:13px}}@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;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:48px;margin-top:36px;display:grid}.clc-rc-printer{justify-self:center;width:100%;max-width:400px;position:relative}.clc-rc-window{z-index:1;height:380px;position:relative;overflow:hidden}.clc-rc-paper{filter:drop-shadow(0 18px 24px #022c2238);width:300px;animation:clcRcFeed var(--rc-cycle) linear infinite backwards;animation-delay:calc(var(--r) * var(--rc-cycle) / 2);margin-left:-150px;position:absolute;bottom:0;left:50%;transform:translateY(100%)}.clc-rc-sheet{color:#1f2d29;background:#fffdf8;padding:22px 20px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-webkit-mask:radial-gradient(5px at 50% 0,#0000 97%,#000) 50% 0/12px 100% repeat-x;mask:radial-gradient(5px at 50% 0,#0000 97%,#000) 50% 0/12px 100% repeat-x}.clc-rc-sheet header{text-align:center;border-bottom:1.5px dashed #cfd8d4;justify-items:center;gap:4px;padding-bottom:12px;display:grid}.clc-rc-logo{width:26px;height:26px}.clc-rc-sheet header b{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.clc-rc-sheet header small{color:#5b6b66;font-size:11.5px}.clc-rc-sheet dl{gap:8px;margin:12px 0;display:grid}.clc-rc-sheet dl div{align-items:baseline;gap:6px;font-size:12px;display:flex}.clc-rc-sheet dt{white-space:nowrap;color:#5b6b66}.clc-rc-sheet dl i{border-bottom:1.5px dotted #b9c6c1;flex:1;min-width:10px;translate:0 -3px}.clc-rc-sheet dd{white-space:nowrap;text-align:right;margin:0;font-weight:700}.clc-rc-sheet .guard dd:after{content:" ✓";color:#059669}.clc-rc-sheet footer{border-top:1.5px dashed #cfd8d4;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.clc-rc-sheet footer span{text-transform:uppercase;letter-spacing:.08em;color:#059669;border:2px solid #059669;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:800;rotate:-4deg}.clc-rc-sheet footer small{color:#8a9a95;font-size:10.5px}.clc-rc-body{z-index:2;background:linear-gradient(#23443b,#0b1c17);border-radius:18px 18px 30px 30px;align-items:center;gap:10px;height:96px;margin-top:-6px;padding:24px 26px 0;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 40px 60px -30px #022c22b3}.clc-rc-slot{background:#020906;border-radius:5px;width:326px;max-width:calc(100% - 24px);height:9px;position:absolute;top:8px;left:50%;translate:-50%;box-shadow:inset 0 2px 4px #000000e6,0 1px #ffffff14}.clc-rc-led{width:10px;height:10px;animation:clcRcLed calc(var(--rc-cycle) / 2) infinite;background:#34d399;border-radius:50%;box-shadow:0 0 10px #34d399}.clc-rc-body small{text-transform:uppercase;letter-spacing:.12em;color:#86b8a8;font-size:11px;font-weight:800}.clc-rc-mark{opacity:.8;width:26px;height:26px;margin-left:auto}.clc-rc-guards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.clc-rc-guards li{animation:clcRcGuard calc(var(--rc-cycle) / 2) infinite backwards;animation-delay:calc(3s + var(--j) * .36s);background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:0 0 0 1px #0478571a,0 20px 40px -34px #022c2280}.clc-rc-guards li>span{gap:2px;display:grid}.clc-rc-guards b{color:#0b2a24;font-size:15px;font-weight:800}.clc-rc-guards small{color:var(--lm-copy);font-size:13.5px;line-height:1.45}@keyframes clcRcFeed{0%,2%{opacity:1;transform:translateY(100%)}30%,44%{opacity:1;animation-timing-function:ease-in;transform:translateY(0)}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 #0478571a,0 20px 40px -34px #022c2280}3%,14%{box-shadow:0 0 0 2px var(--tn-hi), 0 22px 40px -24px var(--tn);transform:translate(6px)}}@media (max-width:900px){.clc-rc{grid-template-columns:1fr}}@property --clc-on{syntax:"<number>";inherits:true;initial-value:0}.clc-tw{background:linear-gradient(#fffffff0,#eef9f4eb);border-radius:32px;justify-self:center;width:100%;max-width:540px;padding:22px 24px 20px;box-shadow:0 0 0 1px #0478571f,0 60px 110px -60px #022c22b3,0 0 90px -50px #10b98180}.clc-tw-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:34px;display:flex}.clc-tw-head>span:first-child{display:grid}.clc-tw-head small{text-transform:uppercase;letter-spacing:.12em;color:var(--lm-muted);font-size:11px;font-weight:800}.clc-tw-head b{font-family:var(--lm-display);letter-spacing:-.02em;color:#0b2a24;font-size:20px;font-weight:800}.clc-tw-sign{background:#0b2a24;border-radius:14px;align-items:center;gap:8px;padding:7px 13px 7px 11px;display:inline-flex;box-shadow:0 12px 24px -14px #022c22cc}.clc-tw-sign .clc-tw-digit{color:#6ee7b7;font-size:26px}.clc-tw-head .clc-tw-sign small{color:#a7f3d0}.clc-tw-digit{height:1em;font-family:var(--lm-display);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;display:inline-block;overflow:hidden}.clc-tw-strip{animation:1s steps(10,end) infinite clcTwReel;display:block}.clc-tw-strip.count{animation:13s step-end infinite clcTwCount}.clc-tw-strip i{text-align:center;height:1em;font-style:normal;display:block}.clc-tw-rows{display:grid}.clc-tw-row{-moz-column-gap:16px;grid-template-columns:188px minmax(0,1fr);column-gap:16px;animation-duration:13s;animation-timing-function:linear;animation-iteration-count:infinite;display:grid}.clc-tw-roof{background:linear-gradient(90deg,#b8d7cb,#e4f3ed 45%,#b8d5c9);border-radius:14px 14px 0 0;height:30px;margin:0 12px;position:relative}.clc-tw-roof i{background:#6b8f84;width:3px;height:26px;position:absolute;bottom:100%;left:50%}.clc-tw-roof i:after{content:"";background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.6s step-end infinite clcTwBeacon;position:absolute;top:-4px;left:-2.5px;box-shadow:0 0 10px #34d399}.clc-tw-floor{background:linear-gradient(#0000 calc(100% - 3px),#04785733 calc(100% - 3px)),linear-gradient(90deg,#cfe5dc,#eff8f4 42%,#cfe3db);grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;height:50px;padding:9px 14px;display:grid}.clc-tw-floor i{box-shadow:inset 0 0 0 1px #ffffff0f, 0 0 calc(var(--clc-on) * 14px) calc(var(--clc-on) * -3px) var(--tn-hi);background:#16352e;border-radius:4px;position:relative;overflow:hidden}.clc-tw-floor i:before{content:"";background:linear-gradient(180deg, var(--tn-hi), var(--tn));opacity:calc(var(--clc-on) * .95);position:absolute;inset:0}.clc-tw-floor i:after{content:"";opacity:0;animation:clcTwFlicker var(--fd) steps(1, end) infinite;animation-delay:var(--fo);background:#0b2a24;position:absolute;inset:0}.clc-tw-tag{min-width:0;height:38px;opacity:calc(.42 + var(--clc-on) * .58);translate:calc((1 - var(--clc-on)) * 6px) 0;background:#fff;border-radius:13px;align-self:center;align-items:center;gap:8px;padding:0 10px 0 5px;display:flex;box-shadow:0 0 0 1px #0478571a,0 10px 20px -16px #022c2280}.clc-tw-tag .clc-scene{width:30px;filter:grayscale(calc((1 - var(--clc-on)) * 100%));border-radius:9px;flex:none}.clc-tw-tag b{white-space:nowrap;text-overflow:ellipsis;color:#0b2a24;font-size:13px;font-weight:800;overflow:hidden}.clc-tw-tag em{white-space:nowrap;color:#6d28d9;background:#ede9fe;border-radius:999px;flex:none;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.clc-tw-toggle{background:color-mix(in srgb, #10b981 calc(var(--clc-on) * 100%), #cbd5e1);border-radius:999px;flex:none;width:30px;height:17px;margin-left:auto;position:relative}.clc-tw-toggle:after{content:"";width:13px;height:13px;translate:calc(var(--clc-on) * 13px) 0;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.clc-tw-door{background:linear-gradient(90deg,#cfe5dc,#eff8f4 42%,#cfe3db);place-items:end center;height:50px;display:grid}.clc-tw-door i{background:linear-gradient(90deg,#16352e 0 calc(50% - 1px),#0b2a24 calc(50% - 1px) calc(50% + 1px),#16352e calc(50% + 1px));border-radius:8px 8px 0 0;width:46px;height:36px;box-shadow:inset 0 0 0 2px #2c5a4f}.clc-tw-meter{background:#0b2a24;border-radius:14px;align-self:center;align-items:center;gap:10px;padding:8px 12px;display:flex}.clc-tw-reels{gap:3px;display:inline-flex}.clc-tw-reels .clc-tw-digit{color:#fde68a;background:#06140f;border-radius:4px;padding:0 4px;font-size:20px}.clc-tw-meter small{color:#a7f3d0;font-size:11px;font-weight:800;line-height:1.25}.clc-tw-rows:after{content:"";background:linear-gradient(90deg,#0f766e26,#0f766e 30%,#0f766e26);border-radius:3px;height:6px}@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{-moz-column-gap:10px;grid-template-columns:124px minmax(0,1fr);column-gap:10px}.clc-tw-floor{gap:4px;padding:9px 8px}.clc-tw-tag .clc-scene,.clc-tw-meter small{display:none}}.clc-pp{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.clc-pp-card{background:#fff;border-radius:28px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0478571a,0 50px 90px -70px #022c2299}.clc-pp-card.featured{box-shadow:0 0 0 2px #10b981,0 50px 90px -60px #047857b3}.clc-pp-visual{background:linear-gradient(#f3faf7,#e5f3ed);border-bottom:1px solid #04785714;height:250px}.clc-pp-body{align-content:start;gap:10px;padding:22px 24px 26px;display:grid}.clc-pp-name{text-transform:uppercase;letter-spacing:.1em;color:var(--lm-muted);align-items:center;gap:10px;font-size:12.5px;font-weight:800;display:flex}.clc-pp-body h3{font-family:var(--lm-display);letter-spacing:-.02em;color:#0b2a24;margin:0;font-size:26px;font-weight:800}.clc-pp-body>p{color:var(--lm-copy);margin:0;font-size:14.5px;line-height:1.5}.clc-pp-body ul{gap:9px;margin:8px 0 0;padding:0;list-style:none;display:grid}.clc-pp-body li{color:#29423c;gap:10px;font-size:14px;line-height:1.45;display:flex}.clc-pp-body li>span{color:#047857;background:#d1fae5;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}@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));grid-template-rows:minmax(0,1fr) auto;height:100%;padding:16px 16px 12px;animation:9s linear infinite clcOpClock;display:grid;position:relative}.clc-op-grid{grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid;position:absolute;inset:16px 16px 50px}.clc-op-grid i{border-left:1px dashed #04785729}.clc-op-grid i:last-child{border-right:1px dashed #04785729}.clc-op-rows{align-content:center;gap:9px;display:grid;position:relative}.clc-op-row{height:27px;position:relative}.clc-op-row b{--lit:calc(clamp(0, (var(--t) - var(--from)) * 10, 1) * clamp(0, (var(--to) - var(--t)) * 10, 1));top:0;bottom:0;left:calc(var(--from) / var(--n) * 100% + 2px);width:calc((var(--to) - var(--from)) / var(--n) * 100% - 4px);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);white-space:nowrap;color:color-mix(in srgb, #fff calc(var(--lit) * 100%), var(--tn-ink));border-radius:8px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:800;display:flex;position:absolute;overflow:hidden}.clc-op-head{top:10px;bottom:44px;left:calc(16px + var(--clc-op-p) * (100% - 32px));background:#0b2a24;border-radius:1px;width:2px;margin-left:-1px;position:absolute}.clc-op-head:before{content:"";background:#0b2a24;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;left:-4px;box-shadow:0 0 0 3px #34d39973}.clc-op-months{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin-top:10px;display:grid}.clc-op-months span{--hit:calc(clamp(0, (var(--t) - var(--m)) * 10, 1) * clamp(0, (var(--m) + 1 - var(--t)) * 10, 1));justify-items:center;gap:1px;display:grid}.clc-op-months b{color:color-mix(in srgb, #047857 calc(var(--hit) * 100%), #6b8680);font-size:11.5px;font-weight:800}.clc-op-months small{white-space:nowrap;color:#0b2a24;opacity:calc(.3 + var(--hit) * .7);font-size:10px;font-weight:800}@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;align-content:end;justify-items:center;gap:10px;height:100%;padding:12px 12px 14px;display:grid;position:relative}.clc-ct-drops{height:40px;position:absolute;top:8px;left:0;right:0}.clc-ct-run{box-shadow:0 0 0 1px color-mix(in srgb, var(--tn) 30%, transparent), 0 8px 16px -10px #022c2280;white-space:nowrap;color:var(--tn-ink);opacity:0;animation:clcCtRun var(--ct-cycle) ease-in infinite backwards;animation-delay:calc(.6s + var(--i) * 1.2s);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:0;left:50%;translate:-50%}.clc-ct-tank{background:linear-gradient(90deg,#fffffff2,#ecf8f3b3 50%,#fffffff2);border-radius:22px 22px 26px 26px;width:118px;height:116px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #04785738,inset 0 -10px 20px #04785714,0 20px 40px -26px #022c2299}.clc-ct-liquid{background:linear-gradient(180deg, var(--clc-liq), color-mix(in srgb, var(--clc-liq) 60%, #064e3b));height:84%;animation:clcCtLevel var(--ct-cycle) ease-in-out infinite;border-radius:8px 8px 20px 20px;position:absolute;bottom:6px;left:6px;right:6px}.clc-ct-liquid i{background:radial-gradient(circle at 50% 100%, var(--clc-liq) 62%, transparent 64%) 0 0 / 18px 16px repeat-x;width:100%;height:8px;animation:1.4s linear infinite clcCtWave;position:absolute;bottom:calc(100% - 1px);left:0}.clc-ct-scale{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:18px;bottom:18px;right:12px}.clc-ct-scale i{background:#04785759;border-radius:1px;width:12px;height:2px}.clc-ct-tank b{text-transform:uppercase;letter-spacing:.1em;color:#0f766e;font-size:10.5px;font-weight:800;position:absolute;top:10px;left:14px}.clc-ct-topup{color:#fff;animation:clcCtTop var(--ct-cycle) infinite;background:#0b2a24;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.clc-ct-note{color:var(--lm-muted);font-size:11.5px;font-weight:700}@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%{--clc-liq:#34d399;height:84%}19%,28%{--clc-liq:#34d399;height:72%}31%,40%{--clc-liq:#34d399;height:60%}44%,52%{--clc-liq:#34d399;height:38%}55%,65%{--clc-liq:#f59e0b;height:24%}78%,to{--clc-liq:#34d399;height:84%}}@keyframes clcCtWave{to{background-position:18px 0}}@keyframes clcCtTop{0%,54%{background:#0b2a24;transform:none;box-shadow:0 0 #f59e0b00}58%{box-shadow:0 0 0 6px #f59e0b4d}62%{box-shadow:0 0 0 11px #f59e0b00}64%{background:#047857;transform:scale(.92)}67%,to{background:#0b2a24;transform:none}}.clc-kl{--kl-cycle:9.6s;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:16px;height:100%;padding:12px 16px;display:grid;container-type:inline-size}.clc-kl-keys{z-index:2;height:206px;position:relative}.clc-kl-key{--dx:calc((100cqw - 140px) / 2 + 52px);top:calc(50% - var(--dy) - 20px);transform-origin:60%;animation:clcKlKey var(--kl-cycle) ease-in-out infinite backwards;animation-delay:calc(var(--i) * var(--kl-cycle) / 3);align-items:center;display:flex;position:absolute;left:0}.clc-kl-bow{width:40px;height:40px;color:var(--c);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--c) 45%, #fff), 0 8px 16px -10px #022c2299;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.clc-kl-blade{background:linear-gradient(#e9efed,#9fb4ad);border-radius:0 3px 3px 0;width:72px;height:9px;margin-left:-2px;position:relative;box-shadow:0 2px 4px -2px #00000059}.clc-kl-blade i{background:#aebfb9;border-radius:0 0 2px 2px;width:6px;height:6px;position:absolute;top:100%}.clc-kl-blade i:first-child{left:38px}.clc-kl-blade i:nth-child(2){height:4px;left:50px}.clc-kl-blade i:nth-child(3){height:7px;left:60px}.clc-kl-lock{background:linear-gradient(160deg,#1d3b34,#0b1c17);border-radius:22px;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;gap:10px;height:206px;padding:12px 10px;display:grid;box-shadow:inset 0 1px #ffffff14,0 20px 40px -24px #022c22cc}.clc-kl-lock small{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:#a7f3d0;align-self:end;font-size:10.5px;font-weight:800}.clc-kl-hole{background:radial-gradient(circle at 40% 35%,#d3e0dc,#7f9790);border-radius:50%;width:54px;height:54px;position:relative;box-shadow:inset 0 2px 6px #00000059,0 0 0 4px #ffffff0f}.clc-kl-hole i{background:#0b1c17;border-radius:4px;width:28px;height:8px;position:absolute;top:50%;left:50%;translate:-50% -50%}.clc-kl-under{align-self:start;justify-items:center;gap:8px;display:grid}.clc-kl-light{width:10px;height:10px;animation:clcKlLight calc(var(--kl-cycle) / 3) infinite;background:#475569;border-radius:50%}.clc-kl-says{text-align:center;display:grid}.clc-kl-says b{color:#ecfdf5;opacity:0;animation:clcKlSay var(--kl-cycle) infinite backwards;animation-delay:calc(var(--i) * var(--kl-cycle) / 3);grid-area:1/1;font-size:11.5px;font-weight:800;line-height:1.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{box-shadow:none;background:#475569}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{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.clc-sky-card{background:#fff;border-radius:26px;flex-direction:column;padding:14px 14px 20px;display:flex;box-shadow:0 0 0 1px #0478571a,0 40px 70px -56px #022c2299}.clc-sky-card.dark{background:linear-gradient(#0f2a24,#07140f)}.clc-sky-scene{background:linear-gradient(#eef8f4,#d9eee6);border-radius:18px;justify-content:center;align-items:flex-end;gap:8px;height:176px;padding:0 12px;display:flex;position:relative;overflow:hidden}.clc-sky-card.dark .clc-sky-scene{background:radial-gradient(1.5px 1.5px at 18% 22%,#d1fae5 50%,#0000 55%),radial-gradient(1.5px 1.5px at 42% 12%,#d1fae5 50%,#0000 55%),radial-gradient(1.5px 1.5px at 67% 28%,#d1fae5 50%,#0000 55%),radial-gradient(1.5px 1.5px at 86% 15%,#d1fae5 50%,#0000 55%),linear-gradient(#123a31,#0a2019)}.clc-sky-scene:before,.clc-sky-scene:after{content:"";background:#ffffffe6;border-radius:999px;width:70px;height:18px;animation:26s linear infinite clcSkyCloud;position:absolute;top:26px;left:-30%;box-shadow:18px -8px 0 2px #ffffffe6,38px -2px #ffffffd9}.clc-sky-scene:after{opacity:.7;width:50px;height:14px;animation-duration:34s;animation-delay:-17s;top:58px}.clc-sky-card.dark .clc-sky-scene:before,.clc-sky-card.dark .clc-sky-scene:after{display:none}@keyframes clcSkyCloud{0%{left:-30%}to{left:110%}}.clc-sky-tower{z-index:1;grid-template-columns:repeat(var(--cols), 10px);background:linear-gradient(90deg,#cde4da,#f4fbf8 45%,#cde2d9);border-radius:6px 6px 0 0;gap:4px;padding:9px 7px 8px;display:grid;position:relative}.clc-sky-card.dark .clc-sky-tower{background:linear-gradient(90deg,#1c3d35,#2a554b 45%,#1a3830)}.clc-sky-tower i{height:11px;animation:8s infinite backwards clcSkyWin;animation-delay:var(--d);background:#16352e;border-radius:2px}.clc-sky-tower em{background:var(--tn-bg);min-width:20px;height:20px;color:var(--tn-ink);border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}.clc-sky-tower em.key{color:#6d28d9;background:#ede9fe}.clc-sky-site{z-index:1;align-items:flex-end;display:flex;position:relative}.clc-sky-tower.growing{animation:8s infinite clcSkyGrow}.clc-sky-crane .mast{background:repeating-linear-gradient(0deg,#fbbf24 0 6px,#7c5a0b 6px 8px);width:5px;height:150px;position:absolute;bottom:0;left:calc(100% + 8px)}.clc-sky-crane .jib{background:#fbbf24;border-radius:2px;width:calc(50% + 44px);height:4px;position:absolute;bottom:146px;left:calc(50% - 8px)}.clc-sky-crane .line{background:#cbd5e1;width:1.5px;height:18px;animation:2.667s ease-in-out infinite clcSkyHook;position:absolute;top:calc(100% - 146px);left:50%}.clc-sky-crane .line b{background:linear-gradient(#fde68a,#f59e0b);border-radius:2px;width:22px;height:11px;animation:2.667s ease-in-out infinite clcSkyBlock;position:absolute;top:100%;left:50%;translate:-50%}.clc-sky-ground{z-index:2;background:#04785747;height:4px;position:absolute;bottom:0;left:0;right:0}.clc-sky-card h3{font-family:var(--lm-display);letter-spacing:-.02em;color:#0b2a24;margin:18px 0 0;font-size:20px;font-weight:800}.clc-sky-card p{color:var(--lm-copy);margin:6px 0 0;font-size:13.5px;line-height:1.5}.clc-sky-card ul{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.clc-sky-card li{color:#2f4e55;background:#f1f7f5;border-radius:11px;padding:7px 11px;font-size:12.5px;font-weight:700}.clc-sky-card.dark h3{color:#fff}.clc-sky-card.dark p{color:#bfe3d2}.clc-sky-card.dark li{color:#dff5ef;background:#ffffff0f}@keyframes clcSkyWin{0%,4%{box-shadow:none;background:#16352e}8%,80%{background:var(--tn-hi);box-shadow:0 0 6px var(--tn-hi)}86%,to{box-shadow:none;background:#16352e}}@keyframes clcSkyGrow{0%,15%{clip-path:inset(50% 0 0)}15.1%,48.3%{clip-path:inset(33.4% 0 0)}48.4%,81.7%{clip-path:inset(16.7% 0 0)}81.8%,96%{clip-path:inset(0)}96.1%,to{clip-path:inset(50% 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{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:44px;display:grid}.clc-faq2 details{background:#fff;border-radius:20px;box-shadow:0 0 0 1px #0478571a,0 24px 44px -38px #022c2280}.clc-faq2 details[open]{box-shadow:0 0 0 1.5px #10b98180,0 30px 50px -36px #022c228c}.clc-faq2 summary{cursor:pointer;color:#0b2a24;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:16px;font-weight:800;list-style:none;display:flex}.clc-faq2 summary::-webkit-details-marker{display:none}.clc-faq2 summary i{background:#ecfdf5;border-radius:50%;flex:none;width:28px;height:28px;transition:rotate .25s,background .25s;position:relative}.clc-faq2 summary i:before,.clc-faq2 summary i:after{content:"";background:#047857;border-radius:1px;width:12px;height:2px;position:absolute;top:50%;left:50%;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:before,.clc-faq2 details[open] summary i:after{background:#6ee7b7}.clc-faq2 p{color:var(--lm-copy);margin:0;padding:0 20px 20px;font-size:15px;line-height:1.6}@media (max-width:800px){.clc-faq2{grid-template-columns:1fr}}.clc-cx-flight{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.clc-cx-flight #clc-cx-route{fill:none;stroke:#10b9814d;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:2 10}.clc-cx-plane{fill:#10b981;filter:drop-shadow(0 6px 8px #04785759)}.clc-cx-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.clc-cx-channels{gap:10px;max-width:470px;margin-top:34px;display:grid}.clc-cx-channel{color:#0b2a24;background:#ffffffb8;border-radius:18px;align-items:center;gap:14px;padding:12px 18px 12px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 0 1px #0478571a}.clc-cx-channel:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #04785738,0 18px 30px -20px #022c2280}.clc-cx-channel .clc-cx-text{flex:1;display:grid}.clc-cx-channel b{font-size:15px;font-weight:800}.clc-cx-channel small{color:var(--lm-muted);font-size:13px}.clc-cf{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-radius:30px;padding:28px;position:relative;box-shadow:0 0 0 1px #0478571f,0 60px 110px -60px #022c22b3,0 0 90px -50px #10b98180}.clc-cf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:20px;display:flex}.clc-cf-head b{font-family:var(--lm-display);letter-spacing:-.02em;color:#0b2a24;font-size:23px;font-weight:800}.clc-cf-head small{color:var(--lm-muted);font-size:13px;font-weight:700}.clc-cf-topics{border:0;margin:0;padding:0}.clc-cf-topics legend,.clc-cf-field>span{color:#29423c;margin-bottom:8px;font-size:12.5px;font-weight:800;display:block}.clc-cf-topics>div{flex-wrap:wrap;gap:8px;display:flex}.clc-cf-topics label{position:relative}.clc-cf-topics input{opacity:0;pointer-events:none;position:absolute}.clc-cf-topics span{color:#29423c;cursor:pointer;background:#f1f7f5;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #04785724}.clc-cf-topics span:hover{background:#e3f3ec}.clc-cf-topics input:checked+span{box-shadow:none;color:#fff;background:#0b2a24}.clc-cf-topics input:focus-visible+span{outline-offset:2px;outline:2px solid #10b981}.clc-cf-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clc-cf-field{margin-top:16px;display:grid}.clc-cf-field em{color:var(--lm-muted);font-style:normal;font-weight:600}.clc-cf-field input,.clc-cf-field textarea{width:100%;font:inherit;color:#0b2a24;background:#f6faf8;border:0;border-radius:14px;outline:none;padding:13px 15px;font-size:15px;transition:box-shadow .15s,background .15s;box-shadow:inset 0 0 0 1px #0478572e}.clc-cf-field input:focus,.clc-cf-field textarea:focus{background:#fff;box-shadow:inset 0 0 0 2px #10b981,0 0 0 4px #10b98126}.clc-cf-field textarea{resize:vertical;min-height:140px;line-height:1.55}.clc-cf-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.clc-cf-error{color:#b91c1c;background:#fef2f2;border-radius:12px;margin:14px 0 0;padding:10px 14px;font-size:13.5px;font-weight:700}.clc-cf-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.clc-cf-foot small{max-width:300px;color:var(--lm-muted);font-size:12.5px;line-height:1.5}.clc-cf-foot button{gap:8px}.clc-cf-foot button:disabled{opacity:.75;cursor:progress}.clc-cf-spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite clcCfSpin}.clc-cf-done{text-align:center;justify-items:center;gap:14px;padding:34px 10px 18px;display:grid}.clc-cf-done>span{color:#fff;background:linear-gradient(160deg,#34d399,#059669);border-radius:50%;place-items:center;width:72px;height:72px;animation:.6s cubic-bezier(.2,.9,.3,1.3) both clcCfPop;display:grid;box-shadow:0 20px 36px -16px #047857}.clc-cf-done.mail>span{background:linear-gradient(160deg,#fcd34d,#f59e0b);box-shadow:0 20px 36px -16px #b45309}.clc-cf-done h3{font-family:var(--lm-display);letter-spacing:-.02em;color:#0b2a24;margin:0;font-size:25px;font-weight:800}.clc-cf-done p{max-width:400px;color:var(--lm-copy);margin:0;font-size:15px;line-height:1.6}@keyframes clcCfSpin{to{rotate:360deg}}@keyframes clcCfPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.clc-cx-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.clc-cx-link{background:#fff;border-radius:24px;align-content:start;gap:8px;padding:18px 18px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 0 0 1px #0478571a,0 40px 70px -60px #022c2299}.clc-cx-link:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #04785738,0 40px 70px -40px #022c228c}.clc-cx-link .clc-scene{width:88px;margin-bottom:4px}.clc-cx-link b{color:#0b2a24;font-size:17px;font-weight:800}.clc-cx-link small{color:var(--lm-copy);font-size:13.5px;line-height:1.5}.clc-cx-link em{color:#047857;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}@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{background:linear-gradient(#fffffff0,#eef9f4eb);border-radius:32px;justify-self:center;width:100%;max-width:590px;padding:24px 22px 26px;animation:13s linear infinite clcOcClock;box-shadow:0 0 0 1px #0478571f,0 60px 110px -60px #022c22b3,0 0 90px -50px #10b98180}.clc-oc-top{justify-items:center;display:grid}.clc-oc-company{background:#0b2a24;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;display:inline-flex;box-shadow:0 16px 30px -18px #022c22cc}.clc-oc-company b{font-family:var(--lm-display);color:#fff;font-size:16px;font-weight:800}.clc-oc-trunk{background:#b9d3ca;width:2px;height:18px}.clc-oc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 12px;display:grid;position:relative}.clc-oc-grid:before{content:"";background:#b9d3ca;width:2px;position:absolute;top:-1px;bottom:calc(50% + 3px);left:calc(50% - 1px)}.clc-oc-unit{--in:clamp(0, (var(--clc-oc-t) - var(--s)) / .7, 1);--out:clamp(0, (var(--clc-oc-t) - var(--e)) / .7, 1);--p:calc(var(--in) - var(--out));perspective:700px;padding-top:14px;position:relative}.clc-oc-stem{background:color-mix(in srgb, var(--tn) calc(var(--p) * 100%), #b9d3ca);width:2px;height:14px;position:absolute;top:0;left:calc(50% - 1px)}.clc-oc-unit:before{content:"";background:#b9d3ca;height:2px;position:absolute;top:0;left:-6px;right:-6px}.clc-oc-unit:nth-child(4n+1):before{left:50%}.clc-oc-unit:nth-child(4n):before{right:50%}.clc-oc-card{height:124px;transform:rotateY(calc(var(--p) * var(--p) * (3 - 2 * var(--p)) * 180deg));transform-style:preserve-3d;display:block;position:relative}.clc-oc-face{text-align:center;backface-visibility:hidden;border-radius:18px;align-content:center;justify-items:center;gap:4px;padding:10px 6px;display:grid;position:absolute;inset:0}.clc-oc-face.front{background:#f1f5f4;box-shadow:inset 0 0 0 1px #0f172a14}.clc-oc-people{color:#94a3a0;gap:1px;margin-bottom:4px;display:inline-flex}.clc-oc-face b{color:#0b2a24;font-size:13px;font-weight:800;line-height:1.2}.clc-oc-face.front small{color:#7b8f8a;font-size:10.5px;font-weight:700}.clc-oc-face.back{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);background:#fff;transform:rotateY(180deg)}.clc-oc-face.back .clc-scene{width:46px}.clc-oc-face.back small{color:#4f6964;background:#eef4f2;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.clc-oc-unit.live .clc-oc-face.back small{color:#047857;background:#d1fae5}@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-unit:before,.clc-oc-stem{display:none}.clc-oc-unit{padding-top:0}}.clc-th{background:#fff;border-radius:30px;margin-top:44px;overflow:hidden;box-shadow:0 0 0 1px #0478571a,0 50px 90px -70px #022c2299}.clc-th-row{border-top:1px solid #04785714;grid-template-columns:34px 72px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 26px;transition:background .2s;display:grid}.clc-th-row:first-child{border-top:0}.clc-th-row:hover{background:#f5fbf8}.clc-th-row>em{font-family:var(--lm-display);color:#9fb8b0;font-size:15px;font-style:normal;font-weight:800}.clc-th-row .clc-scene{width:72px}.clc-th-row h3{font-family:var(--lm-display);letter-spacing:-.01em;color:#0b2a24;margin:0;font-size:19px;font-weight:800}.clc-th-row p{color:var(--lm-copy);margin:4px 0 0;font-size:14.5px;line-height:1.55}.clc-th-tag{background:var(--tn-bg);white-space:nowrap;color:var(--tn-ink);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800}@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;background:#fff;border-radius:30px;justify-self:center;width:100%;max-width:560px;padding:24px 24px 22px;box-shadow:0 0 0 1px #0478571f,0 50px 90px -60px #022c2299}.clc-lc-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.clc-lc-head b{font-family:var(--lm-display);color:#0b2a24;font-size:20px;font-weight:800}.clc-lc-head span{color:#047857;background:#d1fae5;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800}.clc-lc ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.clc-lc li{border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:9px 10px;display:grid}.clc-lc li.done{animation:clcLcRow var(--lc-cycle) infinite backwards;animation-delay:calc(.4s + var(--i) * .5s)}.clc-lc-box{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.clc-lc-box svg{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.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:#fff;stroke-dasharray:24;stroke-dashoffset:24px;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.2px}.clc-lc li.next .hand{transform-origin:12px 12px;animation:3s linear infinite clcLcHand}.clc-lc-text{display:grid}.clc-lc-text b{color:#0b2a24;font-size:14.5px;font-weight:800;line-height:1.3}.clc-lc-text small{color:var(--lm-muted);font-size:12.5px;font-weight:700}.clc-lc li.next .clc-lc-text small{color:#b45309}.clc-lc-bar{background:#edf3f0;border-radius:4px;height:8px;margin-top:16px;overflow:hidden}.clc-lc-bar i{border-radius:inherit;width:0;height:100%;animation:clcLcFill var(--lc-cycle) ease-out infinite;background:linear-gradient(90deg,#10b981,#34d399);display:block}@keyframes clcLcTick{0%{stroke-dashoffset:24px}4%,84%{stroke-dashoffset:0}88%,to{stroke-dashoffset:24px}}@keyframes clcLcRow{0%,to{background:0 0}3%{background:#ecfdf5}12%{background:0 0}}@keyframes clcLcHand{to{rotate:360deg}}@keyframes clcLcFill{0%,3%{width:0}28%,86%{width:calc(var(--done) / var(--all) * 100%)}92%,to{width:0}}.clc-ivs{gap:6px;margin:30px 0 0;padding:0;list-style:none;display:grid;position:relative}.clc-ivs:before{content:"";background:linear-gradient(#10b981,#99f6e4);width:2px;position:absolute;top:18px;bottom:18px;left:17px}.clc-ivs li{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:8px 0;display:grid;position:relative}.clc-ivs li>span{width:36px;height:36px;font-family:var(--lm-display);color:#6ee7b7;background:#0b2a24;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:0 0 0 5px #fff}.clc-ivs b{color:#0b2a24;margin-top:6px;font-size:16px;font-weight:800;display:block}.clc-ivs p{color:var(--lm-copy);margin:3px 0 0;font-size:14.5px;line-height:1.55}.clc-ag{--ag-cycle:10s;justify-self:center;width:100%;max-width:470px;padding:10px 10px 40px;position:relative}.clc-ag-paper{animation:clcAgPaper var(--ag-cycle) infinite;background:#fffefb;border-radius:10px;padding:26px 26px 22px;rotate:-1.5deg;box-shadow:0 0 0 1px #0f172a0f,0 50px 80px -46px #022c228c}.clc-ag-head{border-bottom:1.5px solid #e6ece9;align-items:center;gap:12px;padding-bottom:14px;display:flex}.clc-ag-logo{width:34px;height:34px}.clc-ag-head span{display:grid}.clc-ag-head b{font-family:var(--lm-display);color:#0b2a24;font-size:18px;font-weight:800}.clc-ag-head small{color:var(--lm-muted);font-size:12px}.clc-ag dl{gap:9px;margin:16px 0;display:grid}.clc-ag dl div{border-bottom:1px dashed #dfe6e3;grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:10px;padding-bottom:7px;font-size:13px;display:grid}.clc-ag dt{color:var(--lm-muted);font-weight:700}.clc-ag dd{white-space:nowrap;color:#0b2a24;clip-path:inset(0 100% 0 0);animation:clcAgType var(--ag-cycle) steps(16, end) infinite backwards;animation-delay:calc(.5s + var(--i) * .45s);margin:0;font-weight:800}.clc-ag-checks{gap:8px;display:grid}.clc-ag-checks span{color:#29423c;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.clc-ag-checks i{width:20px;height:20px;animation:clcAgBox var(--ag-cycle) infinite backwards;animation-delay:calc(2.4s + var(--i) * .5s);border-radius:6px;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #b9c9c3}.clc-ag-checks svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;width:14px;height:14px;animation:clcAgTick var(--ag-cycle) infinite backwards;animation-delay:calc(2.4s + var(--i) * .5s)}.clc-ag-sign{margin-top:18px;padding-top:4px;position:relative}.clc-ag-sign svg{width:220px;height:60px;display:block;overflow:visible}.clc-ag-sign path{fill:none;stroke:#1e3a8a;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:clcAgSign var(--ag-cycle) ease-in-out infinite}.clc-ag-sign small{width:240px;color:var(--lm-muted);border-top:1.5px solid #cfd9d5;margin-top:2px;padding-top:5px;font-size:11.5px;font-weight:700;display:block}.clc-ag-stamp{font-family:var(--lm-display);text-transform:uppercase;letter-spacing:.1em;color:#059669;opacity:0;animation:clcAgStamp var(--ag-cycle) infinite;border:3px solid #059669;border-radius:10px;padding:6px 14px;font-size:18px;font-weight:800;position:absolute;bottom:14px;right:4px}.clc-ag-toast{opacity:0;animation:clcAgToast var(--ag-cycle) infinite;background:#0b2a24;border-radius:16px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 20px 40px -20px #022c22cc}.clc-ag-toast span{display:grid}.clc-ag-toast b{color:#fff;font-size:13.5px;font-weight:800}.clc-ag-toast small{color:#a7f3d0;font-size:11.5px}@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)}79%,to{clip-path:inset(0 100% 0 0)}}@keyframes clcAgBox{0%,2%{background:0 0;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:0 0;box-shadow:inset 0 0 0 1.5px #b9c9c3}}@keyframes clcAgTick{0%,2%{stroke-dashoffset:24px}5%,70%{stroke-dashoffset:0}72%,to{stroke-dashoffset:24px}}@keyframes clcAgSign{0%,34%{stroke-dashoffset:100px}52%,95%{stroke-dashoffset:0}97%,to{stroke-dashoffset:100px}}@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;perspective:900px;justify-self:center;width:300px;height:290px;position:relative}.clc-iv-envelope{height:170px;position:absolute;bottom:0;left:0;right:0}.clc-iv-back,.clc-iv-front,.clc-iv-flap{position:absolute;left:0;right:0}.clc-iv-back{z-index:1;background:linear-gradient(#0f3a31,#0b2a24);border-radius:16px;top:0;bottom:0}.clc-iv-front{z-index:3;clip-path:polygon(0 18%,50% 62%,100% 18%,100% 100%,0 100%);background:linear-gradient(#145247,#0e3d34);border-radius:16px;height:100%;bottom:0;box-shadow:0 30px 50px -30px #022c22cc}.clc-iv-flap{z-index:4;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;height:62%;animation:clcIvFlap var(--iv-cycle) ease-in-out infinite;background:linear-gradient(#1c6556,#145247);top:0}.clc-iv-card{z-index:2;text-align:center;animation:clcIvCard var(--iv-cycle) ease-in-out infinite;background:#fff;border-radius:14px;justify-items:center;gap:5px;padding:18px 14px 20px;display:grid;position:absolute;bottom:40px;left:24px;right:24px;box-shadow:0 20px 40px -24px #022c2299}.clc-iv-logo{width:30px;height:30px}.clc-iv-card small{text-transform:uppercase;letter-spacing:.14em;color:#047857;font-size:10.5px;font-weight:800}.clc-iv-card b{font-family:var(--lm-display);color:#0b2a24;font-size:20px;font-weight:800}.clc-iv-code{align-items:center;gap:5px;margin-top:4px;display:inline-flex}.clc-iv-code em{color:var(--lm-muted);margin-right:3px;font-size:11px;font-style:normal;font-weight:700}.clc-iv-code i{color:#065f46;background:#ecfdf5;border-radius:7px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-style:normal;font-weight:800}@keyframes clcIvFlap{0%,4%{z-index:4;transform:rotateX(0)}12%{z-index:0;transform:rotateX(180deg)}84%{z-index:0;transform:rotateX(180deg)}93%,to{z-index:4;transform:rotateX(0)}}@keyframes clcIvCard{0%,12%{transform:translateY(70px)}26%,76%{transform:translateY(-86px)}86%,to{transform:translateY(70px)}}.clc-risk{background:#fffbeb;border-radius:26px;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:28px 30px;display:grid;box-shadow:inset 0 0 0 1px #b453092e}.clc-risk h2{font-family:var(--lm-display);color:#0b2a24;margin:0 0 10px;font-size:22px;font-weight:800}.clc-risk p{color:#4b5b57;margin:8px 0 0;font-size:14.5px;line-height:1.65}@media (max-width:640px){.clc-risk{grid-template-columns:1fr;padding:22px 18px}}.clc-lm .clc-hs{--hs-w:min(1180px, calc(100% - 96px));--hs-band:calc(min(1180px, 100vw - 96px) * .2);--hs-pad-b:clamp(56px, 6vw, 88px);--hs-film:84px;--hs-mint:#6ee7b7;--hs-copy:#d1fae5c7;--hs-line:#a7f3d033;isolation:isolate;padding:clamp(44px, 5.6vh, 60px) 0 var(--hs-pad-b);color:#ecfdf5;background:linear-gradient(#fff 0%,#ecfdf5 100%);position:relative;overflow:hidden}.clc-lm .clc-hs-stage{z-index:-1;inset:0 0 calc(var(--hs-band) + var(--hs-pad-b) + var(--hs-film)) 0;background:radial-gradient(1100px 560px at 50% -14%,#10b98157,#0000 64%),radial-gradient(1000px 520px at 50% 82%,#10b98133,#0000 70%),radial-gradient(600px 420px at 6% 38%,#14b8a61a,#0000 70%),radial-gradient(600px 420px at 94% 38%,#14b8a61a,#0000 70%),linear-gradient(#031a14 0%,#04231a 46%,#052e22 100%);border-radius:0 0 50% 50%/0 0 56px 56px;position:absolute;overflow:hidden;box-shadow:inset 0 -1px #6ee7b759}.clc-lm .clc-hs-beam{clip-path:polygon(40% 0,60% 0,88% 100%,12% 100%);filter:blur(48px);opacity:.85;will-change:opacity;background:linear-gradient(#6ee7b733,#6ee7b70a 60%,#0000 85%);width:min(1200px,120%);height:78%;animation:8s ease-in-out infinite clc-hs-breathe;position:absolute;top:-8%;left:50%;transform:translate(-50%)}.clc-lm .clc-hs-floor{perspective:480px;perspective-origin:50% 0;height:clamp(200px,30vw,460px);position:absolute;bottom:0;left:-30%;right:-30%;overflow:hidden;-webkit-mask-image:radial-gradient(52% 120% at 50% 0,#000 22%,#0000 78%);mask-image:radial-gradient(52% 120% at 50% 0,#000 22%,#0000 78%)}.clc-lm .clc-hs-floor i{transform-origin:50% 0;background-image:linear-gradient(#6ee7b729 1px,#0000 1px),linear-gradient(90deg,#6ee7b729 1px,#0000 1px);background-position:50% 0;background-size:64px 64px;animation:6s linear infinite clc-hs-floor;position:absolute;inset:-64px 0 -40%;transform:rotateX(64deg)translateY(0)}.clc-lm .clc-hs-streak{opacity:.55;background:linear-gradient(90deg,#0000,#6ee7b7d9,#0000);width:34%;height:1px;animation:11s linear infinite clc-hs-streak;position:absolute;left:0;transform:translate(-110%)}.clc-lm .clc-hs-streak:nth-child(3){top:62%}.clc-lm .clc-hs-streak:nth-child(4){opacity:.4;animation-duration:14s;animation-delay:-6s;top:74%}.clc-lm .clc-hs-streak:nth-child(5){opacity:.35;animation-duration:9s;animation-delay:-3s;top:86%}.clc-lm .clc-hs-head{z-index:2;text-align:center;width:min(1180px,100% - 48px);margin:0 auto;position:relative}.clc-lm .clc-hs-eyebrow{border:1px solid var(--hs-line);color:#d1fae5;letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.clc-lm .clc-hs-eyebrow:hover{background:#ffffff17;border-color:#a7f3d080}.clc-lm .clc-hs-eyebrow:focus-visible{outline:2px solid var(--hs-mint);outline-offset:3px}.clc-lm .clc-hs-eyebrow i{background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.9s ease-out infinite clc-hs-pulse;box-shadow:0 0 10px #34d399e6}.clc-lm .clc-hs-eyebrow svg{width:14px;height:14px;color:var(--hs-mint);transition:transform .2s}.clc-lm .clc-hs-eyebrow:hover svg{transform:translate(2px)}.clc-lm .clc-hs-title{color:#fff;letter-spacing:-.048em;text-wrap:balance;margin:22px auto 0;font-size:clamp(2.6rem,6vw,5.75rem);line-height:1.01}.clc-lm .clc-hs-line{display:inline-block}.clc-lm .clc-hs-grad{background:linear-gradient(95deg,#6ee7b7 0%,#34d399 24%,#5eead4 48%,#a7f3d0 66%,#34d399 84%,#6ee7b7 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;animation:7s ease-in-out infinite alternate clc-hs-pan}.clc-lm .clc-hs-lead{max-width:720px;color:var(--hs-copy);text-wrap:pretty;margin:20px auto 0;font-size:clamp(1.02rem,1.32vw,1.2rem);line-height:1.62}.clc-lm .clc-hs-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.clc-lm .clc-hs-cta{border-radius:16px;min-height:56px;padding:0 26px;font-size:15.5px;font-weight:700;box-shadow:inset 0 1px #ffffffa6,inset 0 -3px 8px #022c2259,0 18px 44px -14px #10b981bf,0 0 0 5px #10b98129}.clc-lm .clc-hs-cta:focus-visible,.clc-lm .clc-hs-ghost:focus-visible{outline:2px solid var(--hs-mint);outline-offset:4px}.clc-lm .clc-hs-ghost{color:#ecfdf5;min-height:56px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #a7f3d047;border-radius:16px;gap:12px;padding:0 22px 0 10px;font-size:15.5px;font-weight:650}.clc-lm .clc-hs-ghost:hover{background:#ffffff17;border-color:#a7f3d08c;transform:translateY(-2px)}.clc-lm .clc-hs-ghost-ico{color:#047857;background:#fff;border-radius:12px;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:0 6px 16px -8px #0009}.clc-lm .clc-hs-ghost-ico svg{margin-left:2px}.clc-lm .clc-hs-offer{border:1px solid var(--hs-line);color:var(--hs-copy);white-space:nowrap;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffff14,#ffffff08);border-radius:999px;align-items:center;margin:0;padding:5px 6px 5px 5px;font-size:14px;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 16px 40px -24px #000000b3}.clc-lm .clc-hs-offer b{color:#fff;font-weight:700}.clc-lm .clc-hs-offer s{color:#d1fae573;margin-left:8px;text-decoration-thickness:1.5px}.clc-lm .clc-hs-offer-tag{color:#022c22;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(#6ee7b7,#34d399);border-radius:999px;padding:7px 12px;font-size:11.5px;font-weight:800}.clc-lm .clc-hs-offer-seg{align-items:center;gap:5px;padding:0 14px;display:inline-flex}.clc-lm .clc-hs-offer-seg+.clc-hs-offer-seg{border-left:1px solid var(--hs-line)}.clc-lm .clc-hs-offer-time i{background:#fbbf24;border-radius:50%;width:7px;height:7px;margin-right:3px;animation:1.9s ease-out infinite clc-hs-pulse-gold}.clc-lm .clc-hs-fine{color:#a7f3d0b8;justify-content:center;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.clc-lm .clc-hs-deal{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.clc-lm .clc-hs-show{z-index:1;width:var(--hs-w);perspective:2600px;perspective-origin:50% 30%;margin:clamp(40px,5vh,60px) auto 0;position:relative}.clc-lm .clc-hs-halo{z-index:0;filter:blur(24px);opacity:.8;will-change:opacity;background:radial-gradient(closest-side,#34d39980,#10b98129 58%,#0000);width:92%;height:46%;animation:7s ease-in-out infinite clc-hs-breathe;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.clc-lm .clc-hs-laptop{z-index:1;transform-origin:50% 100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);animation:1.4s cubic-bezier(.2,.75,.2,1) .15s backwards clc-hs-rise;position:relative;transform:rotateX(7deg)}.clc-lm .clc-hs-show:hover .clc-hs-laptop{transform:rotateX(0)}.clc-lm .clc-hs-lid{background:linear-gradient(#24332e 0%,#0d1714 38%,#0a1210 100%);border-radius:24px 24px 12px 12px;margin:0;padding:12px 12px 14px;position:relative;box-shadow:0 0 0 1px #a7f3d038,inset 0 1px #ffffff14,0 -30px 100px -24px #10b98180,0 50px 110px -40px #000000bf}.clc-lm .clc-hs-cam{background:#3a4a44;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:4px;left:50%}.clc-lm .clc-hs-display{background:#fff;border-radius:10px;display:block;position:relative;overflow:hidden}.clc-lm .clc-hs-base{background:linear-gradient(#f4f8f6 0%,#d3ddd9 45%,#9fb0aa 100%);border-radius:3px 3px 22px 22px/3px 3px 16px 16px;width:108%;height:clamp(12px,1.6vw,20px);margin-left:-4%;display:block;position:relative;box-shadow:inset 0 1px #fff,0 26px 40px -18px #0218118c}.clc-lm .clc-hs-base i{background:linear-gradient(#a9b8b3,#cfd9d5);border-radius:0 0 10px 10px;width:15%;height:42%;position:absolute;top:0;left:50%;transform:translate(-50%)}.clc-lm .clc-hs-chrome{color:#5b766e;background:linear-gradient(#f8fbfa,#eef4f1);border-bottom:1px solid #05211614;align-items:center;gap:14px;height:40px;padding:0 16px;font-size:12.5px;display:flex}.clc-lm .clc-hs-chrome b{color:#052116;font-weight:600}.clc-lm .clc-hs-chrome em{color:#5b766e;margin-left:auto;font-style:normal}.clc-lm .clc-hs-dots{gap:6px;display:inline-flex}.clc-lm .clc-hs-dots i{background:#d5e1dc;border-radius:50%;width:10px;height:10px}.clc-lm .clc-hs-dots i:first-child{background:#f87171}.clc-lm .clc-hs-dots i:nth-child(2){background:#fbbf24}.clc-lm .clc-hs-dots i:nth-child(3){background:#34d399}.clc-lm .clc-hs-shot{display:block;position:relative;overflow:hidden}.clc-lm .clc-hs-shot img{width:100%;height:auto;display:block}.clc-lm .clc-hs-sweep{pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%);animation:8s ease-in-out 2s infinite clc-hs-sweep;position:absolute;inset:0;transform:translate(-120%)}.clc-lm .clc-hs-scan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#10b9811a 70%,#10b98173 97%,#6ee7b7f2);height:22%;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.clc-lm .clc-hs-show[data-step="3"] .clc-hs-scan{animation:2.6s ease-in-out both clc-hs-scan}.clc-lm .clc-hs-card{z-index:3;color:#052116;text-align:left;opacity:0;pointer-events:none;background:#fff;border:1px solid #05211614;border-radius:18px;gap:8px;padding:14px 16px;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;transform:translateY(14px)scale(.98);box-shadow:0 30px 60px -24px #010f0b99,0 8px 18px -10px #010f0b4d}.clc-lm .clc-hs-card.is-on{opacity:1;transform:none}.clc-lm .clc-hs-card-head{color:#5b766e;letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.clc-lm .clc-hs-card-head svg{color:#047857}.clc-lm .clc-hs-card-head em{color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.clc-lm .clc-hs-live{background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.9s ease-out infinite clc-hs-pulse}.clc-lm .clc-hs-find-row strong,.clc-lm .clc-hs-sent-row strong{font-family:var(--lm-display);letter-spacing:-.03em;color:#052116;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.clc-lm .clc-hs-ask{gap:9px;padding:12px 12px 12px 14px;top:7%;left:-6%}.clc-lm .clc-hs-ask-label{color:#5b766e;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.clc-lm .clc-hs-ask-label i{color:#fff;background:linear-gradient(150deg,#fcd34d,#f59e0b);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10.5px;font-style:normal;font-weight:800;display:grid}.clc-lm .clc-hs-ask-box{border:1.5px solid #10b981;border-radius:14px;align-items:center;gap:14px;padding:9px 7px 9px 14px;display:flex;box-shadow:0 0 0 4px #10b9811a}.clc-lm .clc-hs-type{white-space:nowrap;padding-right:4px;font-size:15px;font-weight:500;display:inline-block;position:relative;overflow:hidden}.clc-lm .clc-hs-type-text{display:inline-block}.clc-lm .clc-hs-type-cover{background:#fff;position:absolute;inset:0;transform:translate(0)}.clc-lm .clc-hs-ask.is-on .clc-hs-type-cover{animation:2.8s steps(51,end) .3s both clc-hs-type}.clc-lm .clc-hs-ask.is-sent .clc-hs-type-cover{transform:translate(calc(100% - 4px))}.clc-lm .clc-hs-type-cover:before{content:"";background:#10b981;border-radius:2px;width:2px;animation:1s step-end infinite clc-hs-blink;position:absolute;top:3px;bottom:3px;left:0}.clc-lm .clc-hs-ask.is-sent .clc-hs-type-cover:before{opacity:0;animation:none}.clc-lm .clc-hs-send{color:#fff;background:linear-gradient(#10b981,#047857);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.clc-lm .clc-hs-ask.is-on.is-sent .clc-hs-send{animation:.8s ease-out both clc-hs-send}.clc-lm .clc-hs-ask-reply{color:#2f4d44;opacity:0;padding:0 2px;font-size:13px;transition:opacity .4s .15s,transform .4s .15s;display:block;transform:translateY(4px)}.clc-lm .clc-hs-ask-reply b{color:#047857;margin-right:4px;font-weight:700}.clc-lm .clc-hs-ask.is-sent .clc-hs-ask-reply{opacity:1;transform:none}.clc-lm .clc-hs-find{width:252px;top:36%;left:-7%}.clc-lm .clc-hs-find-row{align-items:baseline;gap:8px;display:flex}.clc-lm .clc-hs-find-row small{color:#5b766e;font-size:13px}.clc-lm .clc-hs-meter{background:#e3efe9;border-radius:999px;height:6px;display:block;overflow:hidden}.clc-lm .clc-hs-meter i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#34d399,#047857);height:100%;display:block;transform:scaleX(0)}.clc-lm .clc-hs-find.is-on .clc-hs-meter i{transition:transform 2.4s cubic-bezier(.25,.8,.25,1);transform:scaleX(1)}.clc-lm .clc-hs-find-tags{gap:6px;display:flex}.clc-lm .clc-hs-find-tags em{color:#2f4d44;opacity:0;background:#f1f5f4;border-radius:999px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:600;transform:translateY(4px)}.clc-lm .clc-hs-find.is-on .clc-hs-find-tags em{opacity:1;transition:opacity .35s .4s,transform .35s .4s;transform:none}.clc-lm .clc-hs-find.is-on .clc-hs-find-tags em:nth-child(2){transition-delay:.9s}.clc-lm .clc-hs-find.is-on .clc-hs-find-tags em:nth-child(3){transition-delay:1.4s}.clc-lm .clc-hs-mail{width:360px;top:6%;right:-7%}.clc-lm .clc-hs-mail-to{color:#5b766e;font-size:12.5px}.clc-lm .clc-hs-mail-to b{color:#052116;font-weight:600}.clc-lm .clc-hs-mail-lines{background:#f6faf8;border:1px solid #e3efe9;border-radius:12px;gap:5px;padding:10px 12px;display:grid}.clc-lm .clc-hs-mail-lines i{color:#1f3b33;white-space:nowrap;clip-path:inset(0 100% 0 0);font-size:13px;font-style:normal;line-height:1.45;display:block}.clc-lm .clc-hs-mail.is-on .clc-hs-mail-lines i{animation:.9s steps(30,end) .3s both clc-hs-write}.clc-lm .clc-hs-mail.is-on .clc-hs-mail-lines i:nth-child(2){animation-delay:1.2s}.clc-lm .clc-hs-mail.is-on .clc-hs-mail-lines i:nth-child(3){animation-delay:2.1s}.clc-lm .clc-hs-fly{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:38%;left:62%}.clc-lm .clc-hs-fly i{color:#047857;opacity:0;background:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:-15px;left:-15px;box-shadow:0 10px 24px -10px #010f0b99}.clc-lm .clc-hs-show[data-step="4"] .clc-hs-fly i{animation:clc-hs-fly 1.6s cubic-bezier(.3, .6, .4, 1) var(--d) both}.clc-lm .clc-hs-sent{width:236px;top:66%;left:-5%}.clc-lm .clc-hs-sent-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.clc-lm .clc-hs-bars{align-items:flex-end;gap:4px;height:32px;display:flex}.clc-lm .clc-hs-bars i{width:6px;height:calc(var(--h) * 1px);transform-origin:50% 100%;background:linear-gradient(#34d399,#047857);border-radius:3px;transform:scaleY(.12)}.clc-lm .clc-hs-sent.is-on .clc-hs-bars i{transition:transform .6s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * .25s);transform:scaleY(1)}.clc-lm .clc-hs-sent.is-on .clc-hs-bars i:last-child{animation:1.6s ease-in-out 2.4s infinite clc-hs-breathe}.clc-lm .clc-hs-sent small{color:#047857;font-size:12px;font-weight:600}.clc-lm .clc-hs-note{min-width:300px;padding:14px 18px 14px 14px;top:40%;right:-6%}.clc-lm .clc-hs-note-step{grid-area:1/1;align-items:center;gap:13px;transition:opacity .4s,transform .4s;display:flex}.clc-lm .clc-hs-note-booked{opacity:0;transform:translateY(6px)}.clc-lm .clc-hs-note.is-booked .clc-hs-note-reply{opacity:0}.clc-lm .clc-hs-note.is-booked .clc-hs-note-booked{opacity:1;transform:none}.clc-lm .clc-hs-note-ico{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.clc-lm .clc-hs-note-reply .clc-hs-note-ico{color:#0369a1;background:#e0f2fe}.clc-lm .clc-hs-note-booked .clc-hs-note-ico{color:#fff;background:linear-gradient(150deg,#34d399,#047857);box-shadow:0 8px 18px -8px #047857cc}.clc-lm .clc-hs-note-booked .clc-hs-note-ico i{opacity:0;border:2px solid #10b98199;border-radius:16px;position:absolute;inset:-5px}.clc-lm .clc-hs-note.is-on.is-booked .clc-hs-note-ico i{animation:1.3s ease-out .2s both clc-hs-pop}.clc-lm .clc-hs-note-copy{gap:3px;display:grid}.clc-lm .clc-hs-note-copy b{font-size:15px;font-weight:700}.clc-lm .clc-hs-note-copy small{color:#5b766e;white-space:nowrap;font-size:13px}.clc-lm .clc-hs-week{width:252px;top:64%;right:-5%}.clc-lm .clc-hs-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.clc-lm .clc-hs-day{text-align:center;gap:4px;display:grid}.clc-lm .clc-hs-day small{color:#94a3b8;font-size:10.5px;font-weight:700}.clc-lm .clc-hs-day i{background:#eef4f1;border-radius:4px;height:12px;position:relative;overflow:hidden}.clc-lm .clc-hs-day i.is-meeting:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(#34d399,#059669);position:absolute;inset:0;transform:scale(.4)}.clc-lm .clc-hs-week.is-on .clc-hs-day i.is-meeting:after{opacity:1;transition:opacity .35s ease calc(.25s + var(--i) * .45s), transform .45s cubic-bezier(.3, 1.5, .5, 1) calc(.25s + var(--i) * .45s);transform:none}.clc-lm .clc-hs-show[data-step="7"] .clc-hs-meter i{transform:scaleX(1)}.clc-lm .clc-hs-show[data-step="7"] .clc-hs-find-tags em{opacity:1;transform:none}.clc-lm .clc-hs-show[data-step="7"] .clc-hs-bars i{transform:scaleY(1)}.clc-lm .clc-hs-show[data-step="7"] .clc-hs-day i.is-meeting:after{opacity:1;transform:none}.clc-lm .clc-hs-show[data-step="6"] .clc-hs-mail-lines i{clip-path:inset(0)}@keyframes clc-hs-rise{0%{opacity:0;transform:translateY(90px)rotateX(24deg)}to{opacity:1;transform:rotateX(7deg)}}@keyframes clc-hs-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes clc-hs-breathe{0%,to{opacity:.62}50%{opacity:1}}@keyframes clc-hs-floor{to{transform:rotateX(64deg)translateY(64px)}}@keyframes clc-hs-streak{to{transform:translate(320%)}}@keyframes clc-hs-pan{to{background-position:100% 0}}@keyframes clc-hs-pulse{0%{box-shadow:0 0 #34d39999}70%,to{box-shadow:0 0 0 9px #34d39900}}@keyframes clc-hs-pulse-gold{0%{box-shadow:0 0 #fbbf2499}70%,to{box-shadow:0 0 0 7px #fbbf2400}}@keyframes clc-hs-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes clc-hs-sweep{0%,30%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes clc-hs-scan{0%{opacity:0;transform:translateY(-100%)}12%,86%{opacity:1}to{opacity:0;transform:translateY(460%)}}@keyframes clc-hs-blink{0%{opacity:1}50%{opacity:0}}@keyframes clc-hs-type{0%{transform:translate(0)}to{transform:translate(calc(100% - 4px))}}@keyframes clc-hs-send{0%{transform:scale(1);box-shadow:0 0 #10b9818c}35%{transform:scale(1.16)}to{transform:scale(1);box-shadow:0 0 0 14px #10b98100}}@keyframes clc-hs-write{to{clip-path:inset(0)}}@keyframes clc-hs-fly{0%{opacity:0;transform:translate(0)scale(.5)}15%,70%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) scale(1)}}@keyframes clc-hs-pop{0%{opacity:0;transform:scale(.85)}20%{opacity:1}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.clc-lm .clc-hs-laptop,.clc-lm .clc-hs-floor i{animation:none}.clc-lm .clc-hs-card,.clc-lm .clc-hs-ask-reply,.clc-lm .clc-hs-find-tags em,.clc-lm .clc-hs-note-booked{transform:none}.clc-lm .clc-hs-fly{display:none}.clc-lm .clc-hs-ghost:hover,.clc-lm .clc-hs-cta:hover{transform:none}}@media (max-width:1360px){.clc-lm .clc-hs-ask{left:-2%}.clc-lm .clc-hs-find{left:-3%}.clc-lm .clc-hs-sent{left:-2%}.clc-lm .clc-hs-mail{right:-3%}.clc-lm .clc-hs-note,.clc-lm .clc-hs-week{right:-2%}.clc-lm .clc-hs-base{width:104%;margin-left:-2%}}@media (max-width:1023px){.clc-lm .clc-hs{--hs-w:calc(100% - 64px);--hs-band:calc((100vw - 64px) * .2)}.clc-lm .clc-hs-mail,.clc-lm .clc-hs-sent,.clc-lm .clc-hs-week{display:none}.clc-lm .clc-hs-ask{top:6%;left:-2.5%}.clc-lm .clc-hs-type{font-size:13px}.clc-lm .clc-hs-ask-reply{font-size:12px}.clc-lm .clc-hs-send{width:28px;height:28px}.clc-lm .clc-hs-find{width:220px;top:40%;left:-2.5%}.clc-lm .clc-hs-find-row strong{font-size:26px}.clc-lm .clc-hs-note{min-width:0;padding:11px 14px 11px 11px;top:40%;right:-2.5%}.clc-lm .clc-hs-note-ico{width:36px;height:36px}.clc-lm .clc-hs-note-copy b{font-size:14px}.clc-lm .clc-hs-note-copy small{font-size:12px}.clc-lm .clc-hs-chrome em{font-size:11.5px}}@media (max-width:639px){.clc-lm .clc-hs{--hs-w:calc(100% - 32px);--hs-band:96px;--hs-pad-b:56px;--hs-film:138px;padding-top:40px}.clc-lm .clc-hs-stage{border-radius:0 0 50% 50%/0 0 28px 28px}.clc-lm .clc-hs-head{width:calc(100% - 32px)}.clc-lm .clc-hs-eyebrow{padding:6px 12px 6px 10px;font-size:12.5px}.clc-lm .clc-hs-title{margin-top:20px;font-size:clamp(2.2rem,10.4vw,3rem);line-height:1.04}.clc-lm .clc-hs-lead{margin-top:18px;font-size:16px;line-height:1.6}.clc-lm .clc-hs-actions{flex-direction:column;gap:10px;margin-top:26px}.clc-lm .clc-hs-cta,.clc-lm .clc-hs-ghost{white-space:normal;width:100%;min-height:54px}.clc-lm .clc-hs-offer{white-space:normal;border-radius:20px;flex-wrap:wrap;justify-content:center;row-gap:10px;padding:12px 10px;display:flex}.clc-lm .clc-hs-offer-tag{flex-basis:100%;max-width:max-content;margin:0 auto}.clc-lm .clc-hs-offer-seg{padding:0 10px}.clc-lm .clc-hs-offer-price{flex-basis:100%;justify-content:center}.clc-lm .clc-hs-offer-price+.clc-hs-offer-seg{border-left:0}.clc-lm .clc-hs-show{margin-top:40px}.clc-lm .clc-hs-laptop{transform:rotateX(4deg)}.clc-lm .clc-hs-lid{border-radius:16px 16px 8px 8px;padding:7px 7px 9px}.clc-lm .clc-hs-cam{width:3px;height:3px;margin-left:-1.5px;top:2px}.clc-lm .clc-hs-display{border-radius:6px}.clc-lm .clc-hs-base{width:106%;height:10px;margin-left:-3%}.clc-lm .clc-hs-chrome{gap:8px;height:26px;padding:0 10px;font-size:10.5px}.clc-lm .clc-hs-chrome b{display:none}.clc-lm .clc-hs-dots{gap:4px}.clc-lm .clc-hs-dots i{width:7px;height:7px}.clc-lm .clc-hs-ask,.clc-lm .clc-hs-find{display:none}.clc-lm .clc-hs-fly{top:40%;left:50%}.clc-lm .clc-hs-note{min-width:0;inset:auto 6% -58px}}.clc-lm .clc-hs-shot{background:#f6faf8}.clc-lm .clc-hs-shot picture,.clc-lm .clc-hs-handset-screen picture{display:block}.clc-lm .clc-hs-video{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}.clc-lm .clc-hs-video[data-playing]{opacity:1}.clc-lm .clc-hs-phone{display:none}.clc-lm .clc-hs-handset{background:linear-gradient(#24332e 0%,#0d1714 38%,#0a1210 100%);border-radius:42px;margin:0;padding:9px 9px 12px;position:relative;box-shadow:0 0 0 1px #a7f3d038,inset 0 1px #ffffff14,0 -30px 90px -30px #10b98180,0 44px 90px -36px #000000bf}.clc-lm .clc-hs-statusbar{color:#052116;background:#fff;border-radius:33px 33px 0 0;justify-content:space-between;align-items:center;height:30px;padding:0 22px;font-size:12px;display:flex;position:relative}.clc-lm .clc-hs-statusbar b{letter-spacing:-.01em;font-weight:700}.clc-lm .clc-hs-statusbar i{border:1.5px solid #052116;border-radius:3px;width:22px;height:10px;box-shadow:inset -7px 0 #052116}.clc-lm .clc-hs-island{background:#05100d;border-radius:999px;width:30%;height:18px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.clc-lm .clc-hs-handset-screen{background:#f6faf8;border-radius:0 0 33px 33px;display:block;position:relative;overflow:hidden}.clc-lm .clc-hs-handset-screen img{width:100%;height:auto;display:block}.clc-lm .clc-hs-handset-cap{color:#d1fae5bf;text-align:center;margin-top:10px;font-size:11.5px}@media (max-width:639px){.clc-lm .clc-hs-laptop{display:none}.clc-lm .clc-hs-phone{z-index:1;width:min(286px,76vw);margin:0 auto;display:block;position:relative}}.clc-lm .clc-hs-film{z-index:2;justify-content:center;margin-top:30px;display:flex;position:relative}.clc-lm .clc-hs-film-btn{color:#052116;font:inherit;cursor:pointer;background:#fff;border:1px solid #0478572e;border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;font-size:15px;font-weight:650;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 18px 40px -24px #042f248c}.clc-lm .clc-hs-film-btn:hover{transform:translateY(-2px);box-shadow:0 22px 46px -22px #042f2499}.clc-lm .clc-hs-film-btn:focus-visible{outline-offset:3px;outline:2px solid #047857}.clc-lm .clc-hs-film-btn small{color:#5b766e;font-size:13px;font-weight:600}.clc-lm .clc-hs-film-disc{color:#fff;background:linear-gradient(#10b981,#047857);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px -8px #047857cc}.clc-lm .clc-hs-film-disc svg{margin-left:2px}@media (max-width:639px){.clc-lm .clc-hs-film{margin-top:84px}}@media (prefers-reduced-motion:reduce){.clc-lm .clc-hs-film-btn:hover{transform:none}}.clc-cf-field select{appearance:none;width:100%;font:inherit;color:#0b2a24;cursor:pointer;background:#f6faf8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23047857' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center no-repeat;border:0;border-radius:14px;outline:none;padding:13px 40px 13px 15px;font-size:15px;box-shadow:inset 0 0 0 1px #0478572e}.clc-cf-field select:focus{background-color:#fff;box-shadow:inset 0 0 0 2px #10b981,0 0 0 4px #10b98126}.clc-pn-facts{flex-wrap:wrap;gap:28px 44px;margin:36px 0 0;display:flex}.clc-pn-facts>div{gap:4px;display:grid}.clc-pn-facts dt{color:var(--lm-ink);font-family:var(--lm-display);letter-spacing:-.02em;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1}.clc-pn-facts dd{color:var(--lm-muted);margin:0;font-size:14px;font-weight:600}.clc-pn-apply{scroll-margin-top:96px}.clc-pn-intro{max-width:680px;color:var(--lm-copy);margin:18px 0 0;font-size:17px;line-height:1.65}.clc-pn-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:44px 0 0;padding:0;list-style:none;display:grid}.clc-pn-benefits li{background:#fff;border-radius:22px;align-content:start;justify-items:start;gap:10px;padding:24px;display:grid;box-shadow:0 0 0 1px #0478571a}.clc-pn-benefits b{color:var(--lm-ink);font-family:var(--lm-display);font-size:18px;font-weight:700}.clc-pn-benefits small{color:var(--lm-copy);font-size:14.5px;line-height:1.55}.clc-pn-programs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:44px 0 0;display:grid}.clc-pn-program{background:#fff;border-radius:28px;flex-direction:column;gap:20px;padding:30px;display:flex;box-shadow:0 0 0 1px #0478571f,0 40px 80px -60px #022c228c}.clc-pn-program.is-super{box-shadow:0 0 0 2px #10b9818c,0 40px 80px -56px #022c2299}.clc-pn-program header{align-items:flex-start;gap:16px;display:flex}.clc-pn-program h3{color:var(--lm-ink);font-family:var(--lm-display);margin:0;font-size:24px;font-weight:700}.clc-pn-program header p{color:var(--lm-copy);margin:4px 0 0;font-size:15px;line-height:1.5}.clc-pn-rate{background:#f2f8f5;border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;padding:18px 20px;display:flex}.clc-pn-rate b{color:#047857;font-family:var(--lm-display);font-size:40px;font-weight:700;line-height:1}.clc-pn-rate span{color:var(--lm-ink);font-size:15px;font-weight:600}.clc-pn-terms{gap:0;margin:0;display:grid}.clc-pn-terms>div{grid-template-columns:140px minmax(0,1fr);gap:12px;padding:11px 0;display:grid;box-shadow:inset 0 -1px #04785714}.clc-pn-terms dt{color:var(--lm-muted);font-size:14px;font-weight:600}.clc-pn-terms dd{color:var(--lm-ink);margin:0;font-size:14.5px}.clc-pn-pitch{color:var(--lm-copy);margin:0;font-size:15px;line-height:1.55}.clc-pn-program .clc-btn{align-self:flex-start;margin-top:auto}.clc-pn-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.clc-pn-rules{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.clc-pn-rules li{background:#fff;border-radius:18px;gap:14px;padding:16px 18px;display:flex;box-shadow:0 0 0 1px #0478571a}.clc-pn-rules li>svg{color:#047857;flex:none;margin-top:2px}.clc-pn-rules span{gap:3px;display:grid}.clc-pn-rules b{color:var(--lm-ink);font-size:15.5px;font-weight:700}.clc-pn-rules small{color:var(--lm-copy);font-size:14px;line-height:1.5}.clc-pn-faq{margin-top:32px}.clc-pf-tiers{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;display:grid}.clc-pf-tiers legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.clc-pf-tiers label{cursor:pointer;background:#f6faf8;border-radius:14px;gap:3px;padding:13px 14px;transition:box-shadow .15s,background .15s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0478572e}.clc-pf-tiers label.is-on{background:#fff;box-shadow:inset 0 0 0 2px #10b981,0 0 0 4px #10b9811f}.clc-pf-tiers input{opacity:0;pointer-events:none;position:absolute}.clc-pf-tiers label:has(input:focus-visible){outline-offset:2px;outline:2px solid #047857}.clc-pf-tiers b{color:#0b2a24;font-size:15px;font-weight:700}.clc-cf-field textarea.is-short{min-height:84px}.clc-pf-tiers small{color:var(--lm-muted);font-size:12.5px;line-height:1.4}@media (max-width:1000px){.clc-pn-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.clc-pn-programs,.clc-pn-split{grid-template-columns:1fr}.clc-pn-split{gap:48px}}@media (max-width:560px){.clc-pn-benefits,.clc-pf-tiers{grid-template-columns:1fr}.clc-pn-program{padding:22px}.clc-pn-terms>div{grid-template-columns:1fr;gap:2px}}.clc-pt-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.clc-pt-path:before{content:"";background:linear-gradient(90deg,#10b98100,#10b98173,#10b98100);height:2px;position:absolute;top:19px;left:12%;right:12%}.clc-pt-path li{background:#fff;border-radius:24px;justify-items:start;gap:12px;padding:54px 22px 24px;display:grid;position:relative;box-shadow:0 0 0 1px #0478571a,0 30px 60px -48px #022c228c}.clc-pt-path b{color:var(--lm-ink);font-family:var(--lm-display);font-size:19px;font-weight:700}.clc-pt-path small{color:var(--lm-copy);font-size:14.5px;line-height:1.55}.clc-pt-step{color:#a7f3d0;width:40px;height:40px;font-family:var(--lm-display);background:#052116;border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid;position:absolute;top:0;left:22px;transform:translateY(-50%);box-shadow:0 0 0 5px #f2f8f5}@media (max-width:1000px){.clc-pt-path{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.clc-pt-path:before{display:none}}@media (max-width:560px){.clc-pt-path{grid-template-columns:1fr}}.clc-lm .clc-lm-hero-title.clc-pn-title{font-size:clamp(2.5rem,3.9vw,3.9rem)}.clc-lm .clc-title.clc-pn-h{margin-top:14px;font-size:clamp(1.8rem,2.6vw,2.4rem)}.clc-faq2.clc-pn-faq{grid-template-columns:1fr;margin-top:32px}@media (max-width:560px){.clc-pn-facts{gap:18px 22px}.clc-pn-facts dt{font-size:28px}}
