/*! src:a8c1d3b0c7 */
.ccd{--ccd-orange:#F2622E;--ccd-orange-d:#D9531F;--ccd-peach:#FFE6DA;--ccd-ink:#1C1B1F;--ccd-muted:#55545C;--ccd-cta:#C2410C;--ccd-cta-h:#A94520;--ccd-warm:#F6F3EE;--ccd-line:#E3E0DB;box-sizing:border-box;width:min(1200px,calc(100% - 32px));margin:clamp(40px,6vw,88px) auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,56px);align-items:center;font:inherit;color:var(--ccd-ink)}.ccd *,.ccd ::before,.ccd ::after{box-sizing:border-box}:where(.ccd) :where(p,h2,ul,li){margin:0}.ccd__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;background:var(--ccd-peach);color:var(--ccd-cta-h);font-size:.88rem;font-weight:700}.ccd__pillmark{width:20px;height:20px}.ccd-mh{fill:var(--ccd-orange);stroke:var(--ccd-orange);stroke-width:2;stroke-linejoin:round}.ccd-mb{fill:#fff}.ccd__title{margin-top:14px;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);line-height:1.12;letter-spacing:-.022em;font-weight:700;text-wrap:balance}.ccd__lead{margin-top:12px;color:var(--ccd-muted);line-height:1.6;font-size:clamp(1rem,.96rem + .25vw,1.12rem);max-width:52ch}.ccd__list{list-style:none;padding:0;margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.ccd__list li{display:flex;gap:10px;align-items:flex-start;line-height:1.4;font-size:.96rem}.ccd__ico{flex:none;width:32px;height:32px;border-radius:10px;background:var(--ccd-warm);display:grid;place-items:center}.ccd__ico svg{width:18px;height:18px;fill:none;stroke:var(--ccd-cta);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ccd__where{margin-top:22px;padding:14px 16px;border-radius:14px;background:var(--ccd-warm);line-height:1.5;font-size:.95rem}.ccd__where-t{font-weight:700;margin-bottom:2px!important}.ccd__where b{font-weight:700}.ccd__req{margin-top:6px!important;font-size:.85rem;color:var(--ccd-muted)}.ccd__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.ccd__btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:10px 22px;border-radius:12px;font-weight:700;font-size:1rem;line-height:1.25;text-decoration:none;transition:background-color .2s ease}.ccd__btn--primary{background:var(--ccd-cta);color:#fff}.ccd__btn--primary:hover{background:var(--ccd-cta-h);color:#fff}.ccd__btn--ghost{color:var(--ccd-ink);box-shadow:inset 0 0 0 1.5px currentColor}.ccd__btn--ghost:hover{background:rgba(28,27,31,.06);color:var(--ccd-ink)}.ccd__btn:focus-visible{outline:3px solid var(--ccd-orange);outline-offset:3px}.ccd__visual{position:relative}.ccd__stage{container-type:inline-size;position:relative;aspect-ratio:16/10.5;border-radius:18px;overflow:hidden;background:radial-gradient(80% 90%at 85% 10%,rgba(242,98,46,.38),transparent 60%),radial-gradient(70% 80%at 5% 100%,rgba(255,184,150,.55),transparent 60%),linear-gradient(160deg,#fcebe1 0,#f6d6c6 55%,#efc3ae 100%);box-shadow:0 0 0 1px rgba(28,27,31,.06),0 30px 60px -28px rgba(28,27,31,.45)}.ccd__stage svg{display:block}.ccd-dicon{position:absolute;left:3.6cqw;top:calc(4cqw + var(--r, 0)*12.5cqw);width:11cqw;display:grid;justify-items:center;gap:.8cqw;padding:1cqw .6cqw;border-radius:1.4cqw}.ccd-dicon__tile{width:6.6cqw;height:6.6cqw;border-radius:1.6cqw;background:#fff;display:grid;place-items:center;box-shadow:0 .6cqw 1.6cqw -.8cqw rgba(28,27,31,.45)}.ccd-dicon__mark{width:5cqw;height:5cqw}.ccd-dicon__lbl{font-size:clamp(7px,1.35cqw,13px);font-weight:600;color:var(--ccd-ink);white-space:nowrap}.ccd-dicon--ghost .ccd-dicon__tile{background:rgba(255,255,255,.55);box-shadow:none}.ccd-dicon--ghost .ccd-dicon__lbl{width:7cqw;height:1cqw;border-radius:.5cqw;background:rgba(28,27,31,.15)}.ccd-ripple{position:absolute;left:50%;top:4.3cqw;width:6.6cqw;height:6.6cqw;margin:-3.3cqw 0 0-3.3cqw;border-radius:50%;border:.35cqw solid var(--ccd-orange);opacity:0}.ccd-win{position:absolute;left:20cqw;top:3.6cqw;right:3cqw;bottom:10.8cqw;display:flex;flex-direction:column;border-radius:1.4cqw;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(28,27,31,.1),0 3cqw 5cqw -2cqw rgba(28,27,31,.45);transform-origin:-12cqw 4cqw}.ccd-win__bar{flex:none;height:4.4cqw;display:flex;align-items:center;gap:1cqw;padding:0 0 0 1.6cqw;background:var(--ccd-warm);border-bottom:1px solid var(--ccd-line);font-size:clamp(7px,1.4cqw,13px);font-weight:700}.ccd-win__logo{width:2.4cqw;height:2.4cqw}.ccd-win__ctl{margin-left:auto;display:flex;height:100%;font-style:normal}.ccd-win__ctl b{width:5.6cqw;height:100%;position:relative}.ccd-win__ctl b::before{content:"";position:absolute;left:50%;top:50%;width:1.3cqw;height:1.3cqw;transform:translate(-50%,-50%)}.ccd-win__ctl b:nth-child(1)::before{height:0;border-top:.2cqw solid var(--ccd-ink)}.ccd-win__ctl b:nth-child(2)::before{border:.2cqw solid var(--ccd-ink);border-radius:.2cqw}.ccd-win__ctl b:nth-child(3)::before{background:linear-gradient(45deg,transparent 45%,var(--ccd-ink) 45% 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,var(--ccd-ink) 45% 55%,transparent 55%)}.ccd-win__body{flex:1;display:flex;min-height:0}.ccd-side{flex:none;width:13cqw;padding:1.8cqw 1.4cqw;background:#fbfaf8;border-right:1px solid #f1efec;display:grid;align-content:start;gap:1.5cqw}.ccd-side i{display:block;height:1cqw;border-radius:.5cqw;background:#e3e0db}.ccd-side i:nth-child(3){width:80%}.ccd-side i:nth-child(5){width:70%}.ccd-side i:nth-child(7){width:60%}.ccd-side .ccd-side__brand{height:1.6cqw;width:60%;background:var(--ccd-orange);margin-bottom:1cqw}.ccd-side .is-on{background:var(--ccd-cta)}.ccd-main{flex:1;min-width:0;padding:2cqw 2.2cqw;display:flex;flex-direction:column;gap:1.8cqw}.ccd-hello{font-size:clamp(8px,2cqw,18px);font-weight:700;letter-spacing:-.01em}.ccd-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4cqw}.ccd-kpi{border-radius:1.2cqw;padding:1.3cqw 1.4cqw;background:var(--ccd-warm);display:grid;gap:.4cqw}.ccd-kpi span{font-size:clamp(6px,1.15cqw,11px);color:var(--ccd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccd-kpi b{font-size:clamp(10px,3cqw,28px);line-height:1;color:var(--ccd-cta);font-variant-numeric:tabular-nums}.ccd-chart{flex:1;min-height:0;border-radius:1.2cqw;box-shadow:inset 0 0 0 1px var(--ccd-line);padding:1.3cqw 1.6cqw 1.4cqw;display:flex;flex-direction:column;gap:1cqw}.ccd-chart>span{font-size:clamp(6px,1.15cqw,11px);color:var(--ccd-muted);font-weight:600}.ccd-bars{flex:1;display:flex;align-items:flex-end;gap:1.3cqw}.ccd-bars i{flex:1;height:var(--h);border-radius:.6cqw;background:#e8e4df;transform-origin:50% 100%}.ccd-bars i.is-hi{background:var(--ccd-orange)}.ccd-toast{position:absolute;right:2.4cqw;bottom:10cqw;width:36cqw;display:flex;align-items:center;gap:1.4cqw;padding:1.6cqw 1.8cqw;border-radius:1.4cqw;background:rgba(255,255,255,.96);z-index:4;box-shadow:0 0 0 1px rgba(28,27,31,.08),0 2cqw 4cqw -1.4cqw rgba(28,27,31,.5)}.ccd-toast__mark{flex:none;width:4cqw;height:4cqw}.ccd-toast span{display:grid;gap:.3cqw;min-width:0}.ccd-toast b{font-size:clamp(7px,1.45cqw,13px)}.ccd-toast small{font-size:clamp(6px,1.25cqw,12px);color:var(--ccd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccd-task{position:absolute;left:0;right:0;bottom:0;height:7.4cqw;z-index:5;display:flex;align-items:center;justify-content:center;gap:1.2cqw;background:rgba(250,247,244,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(28,27,31,.06)}.ccd-task>i,.ccd-task__cat{position:relative;width:4.6cqw;height:4.6cqw;border-radius:1cqw;display:grid;place-items:center;font-style:normal}.ccd-task__start{grid-template-columns:1fr 1fr;gap:.35cqw;padding:1.1cqw}.ccd-task__start b{display:block;width:100%;height:100%;background:var(--ccd-ink);border-radius:.25cqw;opacity:.7}.ccd-task__search{width:12cqw!important;border-radius:3cqw!important;background:rgba(28,27,31,.07)}.ccd-task__app{background:rgba(28,27,31,.1);transform:scale(.72)}.ccd-task__app--2{background:rgba(28,27,31,.16)}.ccd-task__cat{background:rgba(242,98,46,.12)}.ccd-task__mark{width:3.2cqw;height:3.2cqw}.ccd-task__cat::after{content:"";position:absolute;left:30%;right:30%;bottom:.25cqw;height:.45cqw;border-radius:.3cqw;background:var(--ccd-orange)}.ccd-task__prog{position:absolute;left:.5cqw;right:.5cqw;bottom:-.2cqw;height:.55cqw;border-radius:.3cqw;background:rgba(28,27,31,.12);overflow:hidden;opacity:0}.ccd-task__prog b{display:block;height:100%;width:100%;background:#1e9e6a;transform-origin:left}.ccd-task__clock{position:absolute;right:2.2cqw;font-size:clamp(6px,1.3cqw,12px);font-weight:600;color:var(--ccd-ink);font-variant-numeric:tabular-nums}.ccd-cat{position:absolute;left:3.4cqw;bottom:7.2cqw;width:12.5cqw;z-index:3}.ccd-cat__hop{display:block;transform-origin:50% 100%}.ccd-cat svg{width:100%;height:auto;overflow:visible}.ccd-o{fill:var(--ccd-orange)}.ccd-d{fill:var(--ccd-orange-d)}.ccd-belly{fill:var(--ccd-peach)}.ccd-cbar rect{fill:var(--ccd-orange)}.ccd-arm-s{stroke:var(--ccd-orange-d);stroke-width:1.4}.ccd-ear{fill:#ffb896}.ccd-cheek{fill:#ff9f7a;opacity:.75}.ccd-nose{fill:var(--ccd-ink)}.ccd-line{fill:none;stroke:var(--ccd-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ccd-mouth{stroke-width:2}.ccd-tail path{fill:none;stroke:var(--ccd-orange);stroke-width:9;stroke-linecap:round}.ccd-tail,.ccd-arm,.ccd-head{transform-box:view-box}.ccd-tail{transform-origin:84px 116px}.ccd-arm{transform-origin:84px 97px}.ccd-head{transform-origin:60px 86px}.ccd-cat__say{position:absolute;left:88%;bottom:72%;white-space:nowrap;padding:.9cqw 1.4cqw;border-radius:1.4cqw 1.4cqw 1.4cqw .4cqw;background:#fff;color:var(--ccd-ink);font-size:clamp(8px,1.5cqw,14px);font-weight:700;line-height:1.2;z-index:6;box-shadow:0 0 0 1px rgba(28,27,31,.08),0 1.2cqw 2.4cqw -1.2cqw rgba(28,27,31,.5);transform-origin:0 100%}.ccd__visual{display:flex;flex-direction:column}html.ccb-js .ccd:not(.is-in) .ccd-cat{transform:translateX(-40cqw);opacity:0}html.ccb-js .ccd:not(.is-in) .ccd-win{transform:scale(.08);opacity:0}html.ccb-js .ccd:not(.is-in) .ccd-toast{transform:translateX(45cqw);opacity:0}html.ccb-js .ccd:not(.is-in) .ccd-task__cat{transform:scale(0)}html.ccb-js .ccd:not(.is-in) .ccd-cat__say{opacity:0;transform:scale(.4)}html.ccb-js .ccd:not(.is-in) .ccd-hello,html.ccb-js .ccd:not(.is-in) .ccd-kpi{opacity:0}html.ccb-js .ccd:not(.is-in) .ccd-bars i{transform:scaleY(0)}html.ccb-js .ccd:not(.is-in) .ccd__list li{opacity:0;transform:translateX(-6px)}.ccd.is-in .ccd-cat{animation:ccd-enter 1.1s cubic-bezier(.35,.1,.3,1) .2s both}.ccd.is-in .ccd-cat__hop{animation:ccd-hop .55s ease-in-out .2s 2,ccd-tap .26s ease-in-out 1.5s 2,ccd-breathe 3.2s ease-in-out 3s infinite}.ccd.is-in .ccd-dicon:not(.ccd-dicon--ghost){animation:ccd-select 2.6s ease 1.45s both}.ccd.is-in .ccd-ripple{animation:ccd-ripple .55s ease-out 1.55s both}.ccd.is-in .ccd-ripple--2{animation-delay:1.8s}.ccd.is-in .ccd-win{animation:ccd-open .55s cubic-bezier(.2,.9,.3,1.05) 2.05s both}.ccd.is-in .ccd-task__cat{animation:ccd-pop .35s cubic-bezier(.2,1.5,.4,1) 2.1s both}.ccd.is-in .ccd-cat__say{animation:ccd-say .45s cubic-bezier(.2,1.4,.4,1) 2.45s both}.ccd.is-in .ccd-arm{animation:ccd-wave 1.2s ease-in-out 2.45s both}.ccd.is-in .ccd-tail{animation:ccd-tail 2.6s ease-in-out 1.3s infinite}.ccd.is-in .ccd-head{animation:ccd-look 7s ease-in-out 3.6s infinite}.ccd.is-in .ccd-hello{animation:ccd-fade .4s ease 2.55s both}.ccd.is-in .ccd-kpi{animation:ccd-fade .4s ease calc(2.65s + var(--k)*.12s) both}.ccd.is-in .ccd-bars i{animation:ccd-grow .55s cubic-bezier(.2,.8,.2,1) calc(2.9s + var(--k)*.06s) both}.ccd.is-in .ccd-task__prog{animation:ccd-prog-show 1.9s linear 3.6s both}.ccd.is-in .ccd-task__prog b{animation:ccd-fill 1.4s ease-in-out 3.7s both}.ccd.is-in .ccd-toast{animation:ccd-toast .55s cubic-bezier(.2,.9,.3,1.05) 5.25s both}.ccd.is-in .ccd__list li{animation:ccd-li .45s ease calc(.3s + var(--i)*.1s) both}@keyframes ccd-enter{0%{transform:translateX(-40cqw);opacity:0}20%{opacity:1}to{transform:none;opacity:1}}@keyframes ccd-hop{0%{transform:translateY(0) scale(1.06,.9)}50%{transform:translateY(-3cqw) scale(.97,1.04) rotate(-3deg)}to{transform:translateY(0) scale(1.06,.9)}}@keyframes ccd-tap{0%,to{transform:none}50%{transform:translateY(-1.2cqw) scale(.98,1.03)}}@keyframes ccd-breathe{0%,to{transform:none}50%{transform:scale(1.015,.985)}}@keyframes ccd-select{0%,to{background:0 0}8%,70%{background:rgba(255,255,255,.55)}}@keyframes ccd-ripple{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@keyframes ccd-open{0%{transform:scale(.08);opacity:0}40%{opacity:1}to{transform:none;opacity:1}}@keyframes ccd-pop{0%{transform:scale(0)}to{transform:none}}@keyframes ccd-say{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ccd-wave{0%,to{transform:none}20%,60%{transform:rotate(-150deg)}40%,80%{transform:rotate(-125deg)}}@keyframes ccd-tail{0%,to{transform:rotate(-6deg)}50%{transform:rotate(10deg)}}@keyframes ccd-look{0%,72%,to{transform:none}80%{transform:rotate(-5deg)}90%{transform:rotate(3deg)}}@keyframes ccd-fade{0%{opacity:0;transform:translateY(.6cqw)}to{opacity:1;transform:none}}@keyframes ccd-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ccd-prog-show{0%{opacity:0}5%,88%{opacity:1}to{opacity:0}}@keyframes ccd-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ccd-toast{0%{transform:translateX(45cqw);opacity:0}to{transform:none;opacity:1}}@keyframes ccd-li{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.ccd.is-paused *,.ccd.is-paused ::before,.ccd.is-paused ::after{animation-play-state:paused!important}@media (max-width:960px){.ccd{grid-template-columns:minmax(0,1fr)}.ccd__visual{max-width:680px;width:100%;justify-self:center}}@media (max-width:560px){.ccd{width:calc(100% - 24px)}.ccd__list{grid-template-columns:minmax(0,1fr)}.ccd__actions{flex-direction:column}.ccd__btn{width:100%}.ccd__stage{aspect-ratio:16/12;border-radius:14px}.ccd-dicon--ghost{display:none}.ccd-win{left:18cqw;bottom:11cqw}.ccd-kpi span{display:none}.ccd-chart>span{display:none}.ccd-toast{width:46cqw}.ccd-cat{width:14cqw}}@media (prefers-reduced-motion:reduce){.ccd *,.ccd ::before,.ccd ::after{animation:none!important}html.ccb-js .ccd .ccd-cat,html.ccb-js .ccd .ccd-win,html.ccb-js .ccd .ccd-toast,html.ccb-js .ccd .ccd-task__cat,html.ccb-js .ccd .ccd-cat__say,html.ccb-js .ccd .ccd-hello,html.ccb-js .ccd .ccd-kpi,html.ccb-js .ccd .ccd-bars i,html.ccb-js .ccd .ccd__list li{transform:none!important;opacity:1!important}}.ccd{width:min(1152px,calc(100% - 48px))}@media (max-width:640px){.ccd{width:calc(100% - 36px)}}