@property --cc-edge{syntax:"<color>";inherits:true;initial-value:#a9a2f7}.ccs{place-items:center;min-height:100%;padding:48px 32px;display:grid;position:relative;overflow:hidden}.ccs-content{width:100%;max-width:var(--ccs-width,360px);position:relative}.amb{--amb-ground:#fafafa;--amb-veil:255, 255, 255;--amb-mesh-dot:#a08cb438;--amb-orb-dim:1;--amb-blur:80px;--amb-halo:620px;background:var(--amb-ground);pointer-events:none;animation:1.2s cubic-bezier(.22,.7,.3,1) both amb-arrive;position:absolute;inset:0;overflow:hidden}@keyframes amb-arrive{0%{opacity:0}to{opacity:1}}@keyframes amb-settle{0%{opacity:0}to{opacity:1}}.amb-orb{filter:blur(var(--amb-blur));opacity:calc(var(--o) * var(--amb-orb-dim));background:radial-gradient(circle, var(--c1) 0%, var(--c2) 50%, transparent 100%);animation:var(--anim);border-radius:50%;position:absolute}.amb-wisteria{--c1:#d8cfe8;--c2:#e8e2f0;--o:.7;--anim:amb-drift-a 14s ease-in-out infinite;width:560px;height:560px;top:-160px;left:-140px}.amb-sage{--c1:#c8d8c0;--c2:#dce8d4;--o:.65;--anim:amb-drift-b 18s ease-in-out infinite;width:500px;height:500px;bottom:-100px;right:-120px}.amb-rose{--c1:#e8cfd4;--c2:#f0dde0;--o:.6;--anim:amb-drift-c 12s ease-in-out infinite;width:400px;height:400px;top:38%;left:45%}.amb-mist{--c1:#c4d4e0;--c2:#d8e4ec;--o:.58;--anim:amb-drift-a 16s ease-in-out 4s infinite;width:320px;height:320px;top:10%;right:18%}.amb-ochre{--c1:#e4d8c0;--c2:#ede4cc;--o:.5;--anim:amb-drift-b 20s ease-in-out 2s infinite;width:260px;height:260px;bottom:20%;left:15%}@keyframes amb-drift-a{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.1)}66%{transform:translate(-30px,50px)scale(.95)}}@keyframes amb-drift-b{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-50px,30px)scale(1.05)}66%{transform:translate(40px,-60px)scale(1.12)}}@keyframes amb-drift-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,40px)scale(1.08)}}.amb-mesh{--amb-mesh-mask:radial-gradient(ellipse 76% 76% at 50% 50%, transparent 0%, #00000059 28%, #000 48%, transparent 82%);background-image:radial-gradient(circle at center, var(--amb-mesh-dot) 1.2px, transparent 1.5px);-webkit-mask-image:var(--amb-mesh-mask);mask-image:var(--amb-mesh-mask);-webkit-mask-image:var(--amb-mesh-mask);background-size:20px 20px;animation:.9s ease-out .5s both amb-settle;position:absolute;inset:0}.amb-vignette{background:radial-gradient(ellipse 80% 80% at 50% 50%, transparent 30%, rgba(var(--amb-veil), .6) 65%, rgba(var(--amb-veil), .92) 82%, rgb(var(--amb-veil)) 100%);position:absolute;inset:0}.amb-halo{width:min(var(--amb-halo), 92vw);aspect-ratio:1;background:radial-gradient(circle, rgba(var(--amb-veil), .5) 0%, rgba(var(--amb-veil), .26) 44%, transparent 72%);animation:1s ease-out .25s both amb-settle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cc-loader{--cc-peri:#9d95f2;--cc-indigo:#3b2bee;--cc-caption:#5f6274;--cc-edge:var(--cc-peri);--cc-surface:#fff;--cc-surface-shadow:0 10px 30px -14px #2e265c4d;--cc-aspect:6 / 5;--cc-stroke:2px;--cc-pad:28px;--cc-pad-card:22px;--cc-gap:15px;--cc-bar:13px;--cc-dot:16px;--cc-radius:20px;--cc-radius-sm:7px;--cc-icon:24px;--cc-in:.5s;--cc-out:.3s;--cc-enter-delay:.2s;grid-gap:34px;font-family:var(--font-custom-regular,"Poppins-Regular");animation:cc-arrive .85s cubic-bezier(.16, .84, .3, 1) var(--cc-enter-delay) both;flex-direction:column;align-items:center;gap:34px;display:flex}@keyframes cc-arrive{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes cc-fade{0%{opacity:0}to{opacity:1}}.cc-canvas{width:100%;aspect-ratio:var(--cc-aspect);position:relative}.cc-state{display:none;position:absolute;inset:0}.cc-state[data-on=true]{z-index:2;animation:cc-state-in var(--cc-in) cubic-bezier(.16, .84, .3, 1) both;display:block}.cc-state[data-leaving=true]{z-index:1;animation:cc-state-out var(--cc-out) cubic-bezier(.25, .85, .4, 1) both;display:block}@keyframes cc-state-in{0%{opacity:0;scale:.975}to{opacity:1;scale:1}}@keyframes cc-state-out{0%{opacity:1;scale:1}to{opacity:0;scale:.99}}.cc-frame,.cc-card{border:var(--cc-stroke) solid color-mix(in srgb, var(--cc-edge) 28%, transparent);background-color:var(--cc-surface);box-shadow:var(--cc-surface-shadow);border-radius:var(--cc-radius);box-sizing:border-box;overflow:hidden}.cc-bar,.cc-block,.cc-dot{background-color:color-mix(in srgb, var(--cc-edge) 16%, transparent);box-sizing:border-box}.cc-frame{height:100%;position:relative}.cc-bar{height:var(--cc-bar);width:var(--w,100%);border-radius:var(--cc-radius-sm);flex:none}.cc-dot{width:var(--cc-dot);height:var(--cc-dot);border-radius:50%;flex:none}.cc-icon{color:var(--cc-edge)}.cc-icon svg{width:var(--cc-icon);height:var(--cc-icon);display:block}.cc-scan-area{inset:var(--cc-pad);position:absolute}.cc-lines{flex-direction:column;justify-content:space-between;height:100%;display:flex}.cc-lines .cc-bar{animation:cc-ignite 4.8s linear var(--d) infinite}.cc-lens{margin:calc(var(--cc-icon) / -2) 0 0 calc(var(--cc-icon) / -2);color:var(--cc-indigo);animation:4.8s linear infinite cc-lens;position:absolute;top:0;left:62%}.cc-lens:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--cc-indigo) 15%, transparent), transparent 70%);border-radius:50%;position:absolute;inset:-13px}.cc-lens svg{width:var(--cc-icon);height:var(--cc-icon);display:block;position:relative}@keyframes cc-ignite{0%{--cc-edge:var(--cc-peri)}1%{--cc-edge:var(--cc-indigo)}14%{--cc-edge:var(--cc-indigo)}26%{--cc-edge:var(--cc-peri)}to{--cc-edge:var(--cc-peri)}}@keyframes cc-lens{0%{top:calc(var(--cc-bar) / 2);opacity:0}4%{opacity:1}80%{top:calc(100% - var(--cc-bar) / 2);opacity:1}86%{top:calc(100% + var(--cc-bar));opacity:0}87%{top:calc(var(--cc-bar) / 2);opacity:0}to{top:calc(var(--cc-bar) / 2);opacity:0}}.cc-deck{height:100%;position:relative}.cc-card{width:88%;height:88%;padding:var(--cc-pad-card);grid-gap:13px;transform-origin:50%;will-change:transform, opacity;animation:cc-advance 5.4s linear var(--cd) infinite;flex-direction:column;gap:13px;display:flex;position:absolute;top:50%;left:50%}.cc-card:first-child{--cd:0s}.cc-card:nth-child(2){--cd:-1.8s}.cc-card:nth-child(3){--cd:-3.6s}.cc-card .cc-icon{margin-bottom:1px}.cc-sweep{background:var(--cc-indigo);height:2px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--cc-indigo) 30%, transparent);animation:cc-sweep 5.4s linear var(--cd) infinite;position:absolute;left:0;right:0}@keyframes cc-advance{0%{opacity:1;z-index:3;animation-timing-function:linear;transform:translate(-50%,-50%)translate(0)rotate(0)scale(1)}26%{opacity:1;z-index:4;animation-timing-function:cubic-bezier(.4,0,.9,.5);transform:translate(-50%,-50%)translate(0)rotate(0)scale(1)}30%{opacity:.3;z-index:4;animation-timing-function:linear;transform:translate(-50%,-50%)translate(-10%)rotate(-1.6deg)scale(.985)}33.333%{opacity:0;z-index:4;animation-timing-function:linear;transform:translate(-50%,-50%)translate(-26%)rotate(-4deg)scale(.97)}33.334%{opacity:0;z-index:1;animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translate(-50%,-50%)translate(5%)rotate(3.5deg)scale(.92)}41%{opacity:.42;z-index:1;animation-timing-function:linear;transform:translate(-50%,-50%)translate(5%)rotate(3.5deg)scale(.92)}66.667%{opacity:.42;z-index:1;animation-timing-function:cubic-bezier(.33,0,.25,1);transform:translate(-50%,-50%)translate(5%)rotate(3.5deg)scale(.92)}74%{opacity:.72;z-index:2;animation-timing-function:linear;transform:translate(-50%,-50%)translate(2.5%)rotate(1.8deg)scale(.96)}92%{opacity:.72;z-index:2;animation-timing-function:cubic-bezier(.33,0,.2,1);transform:translate(-50%,-50%)translate(2.5%)rotate(1.8deg)scale(.96)}to{opacity:1;z-index:3;transform:translate(-50%,-50%)translate(0)rotate(0)scale(1)}}@keyframes cc-sweep{0%{opacity:0;top:7%}2%{opacity:1;top:9%}21%{opacity:1;top:88%}24%{opacity:0;top:91%}25%{opacity:0;top:7%}to{opacity:0;top:7%}}.cc-compose{grid-gap:var(--cc-gap);gap:var(--cc-gap);padding:var(--cc-pad);flex-direction:column;display:flex}.cc-place{animation:cc-place 6s linear var(--d) infinite backwards}.cc-el-title{height:calc(var(--cc-bar) * 2);border-radius:var(--cc-radius-sm);flex:none;width:54%}.cc-el-media{border-radius:var(--cc-radius);flex:1;place-items:center;width:100%;min-height:0;display:grid}.cc-quiz{grid-gap:9px;flex-direction:column;flex:none;gap:9px;display:flex}.cc-quiz .cc-el-q{margin-bottom:2px}.cc-quiz-row{grid-gap:10px;align-items:center;gap:10px;display:flex}@keyframes cc-place{0%{opacity:0;--cc-edge:var(--cc-indigo);animation-timing-function:cubic-bezier(.16,.84,.3,1);translate:0 8px;scale:.97}9%{opacity:1;--cc-edge:var(--cc-indigo);animation-timing-function:linear;translate:0;scale:1}18%{--cc-edge:var(--cc-indigo);animation-timing-function:cubic-bezier(.4,0,.5,1)}34%{--cc-edge:var(--cc-peri);animation-timing-function:linear}76%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.7,.4);translate:0;scale:1}92%{opacity:0;animation-timing-function:linear;translate:0 -5px;scale:.99}to{opacity:0;translate:0 8px;scale:.97}}.cc-label{letter-spacing:-.01em;color:var(--cc-caption);grid-gap:1px;align-items:baseline;gap:1px;margin:0;font-size:19px;display:flex}.cc-label-text{animation:.42s cubic-bezier(.16,.84,.3,1) both cc-text-in;display:inline-block}@keyframes cc-text-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}.cc-dots{display:inline-flex}.cc-dots i{font-style:normal;animation:1.4s step-end infinite cc-blink}.cc-dots i:nth-child(2){animation-delay:.35s}.cc-dots i:nth-child(3){animation-delay:.7s}@keyframes cc-blink{0%,74%{opacity:1}75%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.amb-orb{animation:none}.cc-bar,.cc-lens,.cc-card,.cc-sweep,.cc-place,.cc-dots i{animation:none!important}.cc-lens{opacity:1;top:50%}.cc-lines .cc-bar:nth-child(3){--cc-edge:var(--cc-indigo)}.cc-card:first-child{opacity:1;z-index:3;transform:translate(-50%,-50%)translate(0)rotate(0)scale(1)}.cc-card:nth-child(2){opacity:.72;z-index:2;transform:translate(-50%,-50%)translate(2.5%)rotate(1.8deg)scale(.96)}.cc-card:nth-child(3){opacity:.42;z-index:1;transform:translate(-50%,-50%)translate(5%)rotate(3.5deg)scale(.92)}.cc-card:first-child .cc-sweep{opacity:1;top:48%}.cc-card:nth-child(2) .cc-sweep,.cc-card:nth-child(3) .cc-sweep{opacity:0}.cc-place{opacity:1;translate:0;scale:1}.cc-el-title{--cc-edge:var(--cc-indigo)}.cc-loader{animation:.4s ease-out both cc-fade}.cc-label-text{animation:.3s ease-out both cc-fade}.cc-state[data-on=true]{animation:cc-fade var(--cc-in) linear both}.cc-state[data-leaving=true]{animation:cc-fade var(--cc-out) linear reverse both}}
