.v17.p-home .ch.an{padding-bottom:40px;overflow:hidden}.v17.p-home .an .kf-head{margin-bottom:48px}.v17.p-home .an .kf-head h2{max-width:20ch}.v17.p-home .an-stage{--over:#ef7d75;--over-t:#ff9a92;margin:0 calc(var(--pad) * -1);padding:52px var(--pad) 48px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid;position:relative}.v17.p-home .an-stage:before{content:"";pointer-events:none;background:linear-gradient(#ffffff08,#ffffff03 60%,#fff0);border-top:1px solid #ffffff14;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.v17.p-home .an-stage>*{position:relative}.v17.p-home .an-big{font:460 clamp(24px, 2vw, 30px)/1 var(--sans);letter-spacing:-.025em;color:#c9cdd3;grid-column:1/5;margin:0}.v17.p-home .an-big span{font:560 clamp(84px, 8vw, 120px)/.8 var(--sans);letter-spacing:-.06em;color:#fff;font-feature-settings:"tnum" 1}.v17.p-home .an-big em{max-width:22ch;font:400 17px/1.45 var(--sans);letter-spacing:-.01em;color:#c9cdd3;text-wrap:balance;margin-top:22px;font-style:normal;display:block}.v17.p-home .an-plot{grid-column:5/13;padding-top:4px;position:relative}.v17.p-home .an-ruler{margin:0;position:relative}.v17.p-home .an-bands{height:30px;font:400 13px/1 var(--sans);color:#a2a7ae;position:relative}.v17.p-home .an-bands span{white-space:nowrap;position:absolute;top:0}.v17.p-home .an-bands i{color:#80858d;font-style:normal}.v17.p-home .an-bands .is-current{left:0}.v17.p-home .an-bands .is-ageing{left:var(--fresh);padding-left:10px}.v17.p-home .an-bands .is-stale{text-align:right;right:0}.v17.p-home .is-long .an-bands .is-ageing{left:auto;right:calc(100% - var(--stale));text-align:right;padding:0 10px 0 0}.v17.p-home .is-xlong .an-bands .is-ageing i{display:none}.v17.p-home .an-bands .is-ageing,.v17.p-home .an-bands .is-current{color:#c4c8ce}.v17.p-home .is-stale .an-bands .is-stale{color:var(--over-t)}.v17.p-home .an-bands:before,.v17.p-home .an-bands:after{content:"";background:#ffffff38;width:1px;height:50px;position:absolute;top:-6px}.v17.p-home .an-bands:before{left:var(--fresh)}.v17.p-home .an-bands:after{left:var(--stale);background:#ffffff4d}.v17.p-home .is-stale .an-bands:after{background:linear-gradient(180deg, #ffffff4d, var(--over) 70%)}.v17.p-home .an-axis{background:#ffffff17;border-radius:3px;height:6px;position:relative}.v17.p-home .an-run,.v17.p-home .an-over{position:absolute;top:0;bottom:0}.v17.p-home .an-run{width:min(var(--today), var(--stale));background:#c9cdd3;border-radius:3px 0 0 3px;left:0}.v17.p-home .an-over{left:var(--stale);width:calc(var(--today) - var(--stale));background:var(--over)}.v17.p-home .an-axis:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #121316}.v17.p-home .an-pin{left:var(--today);background:#fff;width:2px;height:30px;margin-left:-1px;position:absolute;bottom:-3px}.v17.p-home .an-pin:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:0;left:50%;box-shadow:0 0 0 4px #121316}.v17.p-home .an-ticks,.v17.p-home .an-bands .is-today{display:none}.v17.p-home .an-beats{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.45fr);column-gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.v17.p-home .an-beat{border-top:1px solid #ffffff1a;padding:18px 0 0;position:relative}.v17.p-home .an-beat:before{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.v17.p-home .an-beat.is-detected:before{background:var(--over);border-radius:0;width:1px;height:15px;top:-8px;left:4px}.v17.p-home .an-beat.is-step:before{border-radius:1px;width:2px;height:15px;top:-8px;left:3px}.v17.p-home .an-k{font:400 13px/1.3 var(--sans);color:#a2a7ae;margin:0}.v17.p-home .an-t{font:500 18px/1.25 var(--sans);letter-spacing:-.016em;color:#fff;text-wrap:balance;margin:6px 0 0}.v17.p-home .an-s{font:400 14px/1.4 var(--sans);color:#a2a7ae;margin:5px 0 0}.v17.p-home .is-detected .an-t{color:var(--over-t)}.v17.p-home .is-step .an-t{letter-spacing:-.022em;font-size:clamp(20px,1.6vw,23px)}.v17.p-home .an-cap{font:400 13px/1.5 var(--sans);color:#80858d;margin:20px 0 0}@media (max-width:1023px){.v17.p-home .an-stage{display:block}.v17.p-home .an-big{flex-wrap:wrap;align-items:baseline;column-gap:12px;display:flex}.v17.p-home .an-big em{flex-basis:100%;max-width:none;margin-top:16px}.v17.p-home .an-plot{margin-top:44px}}@media (max-width:640px){.v17.p-home .an .kf-head{margin-bottom:28px}.v17.p-home .an .kf-head h2{font-size:27px}.v17.p-home .an .kf-lead{display:none}.v17.p-home .an-stage{padding:30px var(--pad) 28px}.v17.p-home .an-stage:before{-webkit-mask-image:none;mask-image:none}.v17.p-home .an-big{column-gap:10px;font-size:24px}.v17.p-home .an-big span{font-size:80px}.v17.p-home .an-big em{margin-top:14px;font-size:16px}.v17.p-home .an-plot{margin-top:34px;padding:0}.v17.p-home .an-bands{height:26px;font-size:12px}.v17.p-home .an-bands i{display:none}.v17.p-home .an-bands .is-ageing{padding-left:7px}.v17.p-home .an-bands:before,.v17.p-home .an-bands:after,.v17.p-home .is-stale .an-bands:after{background:#ffffff42;height:30px;top:18px}.v17.p-home .an-bands .is-today{left:var(--today);color:#fff;font-weight:500;display:block;transform:translate(-50%)}.v17.p-home .an-pin{height:18px}.v17.p-home .an-pin:after,.v17.p-home .an-axis:before{width:9px;height:9px;margin-left:-4.5px;box-shadow:0 0 0 3px #121316}.v17.p-home .an-axis:before{margin:-4.5px 0 0 -4.5px}.v17.p-home .an-ticks{height:26px;font:400 11.5px/1 var(--sans);color:#a2a7ae;font-feature-settings:"tnum" 1;display:block;position:relative}.v17.p-home .an-ticks span{white-space:nowrap;position:absolute;top:14px;transform:translate(-50%)}.v17.p-home .an-ticks .is-fresh{left:var(--fresh)}.v17.p-home .an-ticks .is-stale{left:var(--stale)}.v17.p-home .an-beats{margin-top:30px;display:block;position:relative}.v17.p-home .an-beat,.v17.p-home .an-beat.is-step,.v17.p-home .an-beat.is-detected{text-align:left;border:0;padding:0 0 16px 26px;position:relative;inset:auto}.v17.p-home .an-beat:last-child{padding-bottom:0}.v17.p-home .an-beat:before,.v17.p-home .an-beat.is-detected:before,.v17.p-home .an-beat.is-step:before{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:0}.v17.p-home .an-beat.is-detected:before{background:var(--over)}.v17.p-home .an-beat:not(:last-child):after{content:"";background:#ffffff2e;width:1px;position:absolute;top:19px;bottom:4px;left:4px}.v17.p-home .an-t,.v17.p-home .an-s{white-space:normal}.v17.p-home .an-t{font-size:18px}.v17.p-home .is-step .an-t{font-size:21px}.v17.p-home .an-cap{margin-top:12px}}@media (max-width:400px){.v17.p-home .is-xlong .an-bands .is-ageing{display:none}}@media (prefers-reduced-motion:reduce){.v17.p-home .an *{transition:none!important}}
.v17.p-home .ch.ck{--hit:#ef7d75;--hit-t:#ff9a92;--ok:#7ad7a4;padding-bottom:40px;overflow:hidden}.v17.p-home .ck .kf-head{margin-bottom:56px}.v17.p-home .ck .kf-head h2{max-width:15ch}.v17.p-home .ck-stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.v17.p-home .ck-art{grid-column:1/9;margin:0}.v17.p-home .ck-slide{aspect-ratio:16/9;background:#f7f6f2;border-radius:10px;position:relative;box-shadow:0 40px 90px -50px #000000f2}.v17.p-home .ck-inner{width:100%;height:100%;position:relative}.v17.p-home .ck-inner>.mkt-slide,.v17.p-home .ck-inner>img{width:100%;height:100%;box-shadow:none;border-radius:10px;display:block}.v17.p-home .ck-row{visibility:hidden;pointer-events:none;position:absolute}.v17.p-home .ck-row.is-set{visibility:visible}.v17.p-home .ck-row{box-sizing:content-box;box-shadow:0 0 0 2px var(--hit);background:#ef7d7512;border-radius:6px;margin:0 -1.2%;padding:0 1.2%;transition:background-color .35s,box-shadow .35s}.v17.p-home .ck-row:after{content:"";width:var(--reach,0px);background:var(--hit);height:1px;transition:opacity .3s;position:absolute;top:50%;left:100%}.v17.p-home .ck-tag{background:var(--hit);color:#1a0b0a;font:600 11.5px/1.2 var(--sans);letter-spacing:.01em;white-space:nowrap;border-radius:99px;padding:3px 8px;transition:opacity .25s;position:absolute;top:0;right:10px;transform:translateY(-50%)}.v17.p-home .ck-cap{font:400 13px/1.5 var(--sans);color:#80858d;margin:16px 0 0}.v17.p-home .ck-stage:not([data-ck=open]) .ck-art .ck-row{box-shadow:0 0 0 1.5px var(--ok);background:0 0}.v17.p-home .ck-stage:not([data-ck=open]) .ck-art .ck-row:after{opacity:0}.v17.p-home .ck-tag.is-done{background:var(--ok);color:#06140d}.v17.p-home [data-ck=open] .ck-tag.is-done,.v17.p-home .ck-stage:not([data-ck=open]) .ck-tag.is-open{display:none}.v17.p-home .ck-flag{font:600 13px/1.3 var(--sans);margin:12px 0 0;display:none}.v17.p-home .ck-flag span{background:var(--hit);color:#1a0b0a;border-radius:99px;padding:4px 10px;display:inline-block}.v17.p-home .ck-flag .is-done{background:var(--ok);color:#06140d}.v17.p-home [data-ck=open] .ck-flag .is-done,.v17.p-home .ck-stage:not([data-ck=open]) .ck-flag .is-open{display:none}.v17.p-home .ck-panel{background:#121315;border-radius:12px;flex-direction:column;grid-column:9/13;align-self:center;display:flex;position:relative;box-shadow:0 0 0 1px #ffffff17,0 40px 80px -40px #000000e6}.v17.p-home .ck-steps{counter-reset:ck;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:20px 22px 0;list-style:none;display:grid}.v17.p-home .ck-steps li{counter-increment:ck;font:500 12.5px/1.3 var(--sans);color:#80858d;border-top:2px solid #ffffff1a;padding-top:10px;transition:color .3s,border-color .3s}.v17.p-home .ck-steps li:before{content:counter(ck, decimal-leading-zero) " ";color:inherit;opacity:.7;font-feature-settings:"tnum" 1}.v17.p-home [data-ck=open] .ck-steps .is-caught{border-color:var(--hit);color:var(--hit-t)}.v17.p-home [data-ck=open] .ck-steps .is-you{color:#fff;border-color:#ffffff8c}.v17.p-home [data-ck=recorded] .ck-steps .is-caught,.v17.p-home [data-ck=recorded] .ck-steps .is-you,.v17.p-home [data-ck=ready] .ck-steps li{border-color:var(--ok);color:#c9ccd1}.v17.p-home [data-ck=recorded] .ck-steps .is-ready{color:#fff;border-color:#ffffff8c}.v17.p-home [data-ck=ready] .ck-steps .is-ready{color:var(--ok)}.v17.p-home .ck-card{padding:26px 22px 24px;display:grid}.v17.p-home .ck-open,.v17.p-home .ck-done{grid-area:1/1;transition:opacity .3s,visibility .3s}.v17.p-home [data-ck=open] .ck-done,.v17.p-home .ck-stage:not([data-ck=open]) .ck-open{opacity:0;visibility:hidden}.v17.p-home .ck-k{font:500 13px/1.3 var(--sans);color:var(--hit-t);align-items:center;gap:8px;margin:0;display:flex}.v17.p-home .ck-k span{font-feature-settings:"tnum" 1;background:#ef7d7529;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:inline-grid}.v17.p-home .ck-k.is-ok{color:var(--ok)}.v17.p-home .ck-t{font:540 21px/1.25 var(--sans);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:12px 0 0}.v17.p-home .ck-d{font:400 14.5px/1.55 var(--sans);color:#b4b8bf;text-wrap:pretty;margin:10px 0 0}.v17.p-home .ck-act{color:#0a0b0d;height:38px;font:600 13.5px var(--sans);cursor:pointer;background:#e9ebee;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:0 14px;transition:background-color .2s;display:inline-flex}.v17.p-home .ck-act:hover{background:#fff}.v17.p-home .ck-export{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;padding:16px 22px 18px;display:flex}.v17.p-home .ck-exp{background:var(--ok);color:#06140d;height:36px;font:600 13.5px var(--sans);cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 14px;transition:background-color .25s,color .25s}.v17.p-home .ck-exp:disabled{color:#80858d;cursor:not-allowed;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.v17.p-home .ck-sug{font:500 13px/1.4 var(--sans);color:#c4c8ce;flex:100%;margin:0}.v17.p-home .ck-ack{font:400 13px/1.45 var(--sans);color:#c9ccd1;cursor:pointer;flex:100%;align-items:flex-start;gap:9px;display:flex}.v17.p-home .ck-ack input{width:16px;height:16px;accent-color:var(--ok);cursor:pointer;flex:none;margin:1px 0 0}.v17.p-home [data-ck=open] .ck-sug,.v17.p-home [data-ck=open] .ck-ack{display:none}.v17.p-home .ck-why{font:400 13px/1.4 var(--sans);color:#8f949c;flex:100%;order:3;margin:0}.v17.p-home .ck-reset{color:#a2a7ae;min-height:28px;font:400 13px var(--sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.v17.p-home [data-ck=open] .ck-reset{display:none}.v17.p-home .ck-more{border-top:1px solid #ffffff14;align-items:baseline;gap:20px;margin-top:44px;padding-top:20px;display:flex}.v17.p-home .ck-more-k{font:400 13px/1.5 var(--sans);color:#80858d;flex:none;margin:0}.v17.p-home .ck-more ul{font:400 13.5px/1.5 var(--sans);color:#c4c8ce;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.v17.p-home .ck-more li:not(:last-child):after{content:"·";color:#5f646c;margin:0 10px}@media (max-width:1180px){.v17.p-home .ck-art{grid-column:1/8}.v17.p-home .ck-panel{grid-column:8/13}.v17.p-home .ck-more{display:block}.v17.p-home .ck-more ul{margin-top:6px}}@media (max-width:1023px){.v17.p-home .ck-art,.v17.p-home .ck-panel{grid-column:1/13}.v17.p-home .ck-panel{margin-top:28px}.v17.p-home .ck-steps{padding-top:18px}.v17.p-home [data-ck=open] .ck-done,.v17.p-home .ck-stage:not([data-ck=open]) .ck-open{display:none}}@media (max-width:640px){.v17.p-home .ck .kf-head{margin-bottom:32px}.v17.p-home .ck .kf-head h2{font-size:27px}.v17.p-home .ck-art{margin:0}.v17.p-home .ck-slide{border-radius:6px;overflow:hidden}.v17.p-home .ck-inner{transform-origin:0 0;width:200%;height:200%;transform:scale(.5)}.v17.p-home .ck-row{box-shadow:0 0 0 3px var(--hit);border-radius:6px;margin:0 -.6%;padding:0 .6%}.v17.p-home .ck-stage:not([data-ck=open]) .ck-art .ck-row{box-shadow:0 0 0 3px var(--ok)}.v17.p-home .ck-tag{display:none!important}.v17.p-home .ck-flag{display:block}.v17.p-home .ck-cap{margin-top:12px}.v17.p-home .ck-panel{margin-top:20px}.v17.p-home .ck-steps{padding:16px 18px 0}.v17.p-home .ck-steps li{white-space:nowrap;font-size:12px}.v17.p-home .ck-steps li:before{content:none}.v17.p-home .ck-card{padding:22px 18px 20px}.v17.p-home .ck-t{font-size:19px}.v17.p-home .ck-act,.v17.p-home .ck-exp{height:42px}.v17.p-home .ck-export{padding:14px 18px 16px}.v17.p-home .ck-more{margin-top:32px}.v17.p-home .ck-more ul{margin-top:8px;display:block}.v17.p-home .ck-more li{padding:2px 0}.v17.p-home .ck-more li:not(:last-child):after{content:none}}@media (prefers-reduced-motion:reduce){.v17.p-home .ck *{transition:none!important}}