html.home.home[data-theme] body,html.home.home[data-theme] main{background:var(--rf-bg)}.cc{--cs-g:#79b48c;--cs-gt:#2e6a55;--cs-amber:#f2b35b;--cs-night:#efefed;color:var(--rf-ink)}html.home[data-theme=dark] .cc{--cs-gt:#79b48c;--cs-night:#080809}.cc-center{text-align:center;flex-direction:column;align-items:center;display:flex}.cc-narrow{max-width:960px}.cc-h{max-width:22ch}.cc-p{margin-top:var(--rf-a1);letter-spacing:-.01em;max-width:34em;color:var(--rf-ink2);text-wrap:pretty;font-size:clamp(16px,1.5vw,19px);line-height:1.5}.cc-link{min-height:44px;color:var(--rf-ink2);align-items:center;gap:8px;padding:0 4px;font-size:15px;font-weight:500;transition:color .3s;display:inline-flex}.cc-link svg{width:16px;height:16px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.cc-link:hover{color:var(--rf-ink)}.cc-link:hover svg{transform:translateY(3px)}.cc-hero{min-height:calc(100 * var(--svh,1vh));place-items:center;display:grid}.cc-net{width:100%;height:100%;display:block;position:absolute;inset:0}.cc-hero .cc-chips{pointer-events:none;position:absolute;inset:0}.cc-hero .cc-chip{background:var(--rf-card);box-shadow:inset 0 0 0 1px var(--rf-line),var(--rf-shadow);white-space:nowrap;text-align:left;opacity:0;border-radius:16px;gap:1px;margin:10px 0 0 12px;padding:7px 12px;line-height:1.2;transition:opacity .7s,transform .7s;display:grid;position:absolute;transform:translateY(6px)}.cc-hero .cc-chips.on .cc-chip{opacity:1;transform:none}.cc-hero .cc-chip b{letter-spacing:-.01em;color:var(--rf-ink);font-size:13px;font-weight:500}.cc-hero .cc-chip small{color:var(--ed-note);font-size:12.5px}.cc-hero-in{z-index:1;text-align:center;padding:calc(var(--nav-h,64px) + 24px) 22px 48px;background:radial-gradient(closest-side,var(--rf-bg),var(--rf-bg) 55%,transparent);flex-direction:column;align-items:center;display:flex;position:relative}.cc-h1{max-width:13em;margin-top:0}.cc-h1 .rf-serif{display:block}.cc-lead{margin-top:var(--rf-a1);max-width:34em}.cc-btns{margin-top:var(--rf-a1);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;display:flex}.cc-grid{width:min(760px,100%);margin-top:var(--rf-a2);grid-template-columns:repeat(16,1fr);gap:clamp(6px,.9vw,12px);display:grid}.cc-grid i{aspect-ratio:1.4;background:var(--rf-line);border-radius:5px;transition:background .6s,box-shadow .6s,transform .6s}.cc-grid i.on{background:var(--rf-ink);box-shadow:0 0 0 3px var(--rf-line)}.cc-cap{width:100%;height:1.6em;color:var(--rf-ink2);margin-top:22px;font-size:1rem;font-weight:500;position:relative}.cc-cap span{transition:opacity .6s,transform .6s;position:absolute;left:0;right:0}.cc-cap span:last-child{opacity:0;transform:translateY(6px)}.cc-cap.all span:first-child{opacity:0;transform:translateY(-6px)}.cc-cap.all span:last-child{opacity:1;transform:none}.cs-in{margin-top:var(--rf-a2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.cs-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.cs-step{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;gap:5px;padding:clamp(16px,1.8vw,22px) 2px clamp(18px,2vw,26px);display:grid;position:relative}.cs-step time{color:var(--ed-note);font-size:12.5px;transition:color .5s}.cs-step time.ed-mono,.cc-prins small.ed-mono{letter-spacing:0;font-family:inherit}.cs-step b{letter-spacing:-.03em;color:var(--rf-ink2);font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:500;line-height:1.2;transition:color .5s}.cs-step span{color:var(--ed-note);text-wrap:pretty;font-size:15.5px;line-height:1.5;transition:color .5s}.cs-step[aria-current] time,.cs-step[aria-current] b{color:var(--rf-ink)}.cs-step[aria-current] span{color:var(--rf-ink2)}.cs-step:hover b{color:var(--rf-ink)}.cs-bar{background:var(--rf-line);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cs-bar i{background:var(--rf-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.cs-step[aria-current] .cs-bar i{animation:3.5s linear forwards csFill}.cc-story.is-off .cs-bar i,.cc-story.is-hold .cs-bar i{animation-play-state:paused}@keyframes csFill{to{transform:scaleX(1)}}.cs-scene{border-radius:var(--rf-r,28px);background:var(--rf-bg2);box-shadow:inset 0 0 0 1px var(--rf-line);gap:16px;padding:clamp(18px,2vw,26px);transition:background .8s;display:grid;position:relative}.cs-top{justify-content:space-between;align-items:center;display:flex}.cs-clock{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500}.cs-sky{width:30px;height:30px;position:relative}.cs-sky i{border-radius:50%;transition:opacity .7s,transform .7s;position:absolute;inset:0}.cs-sky .moon{box-shadow:inset -8px -3px 0 0 var(--rf-ink);transform:rotate(-20deg)}.cs-sky .sun{background:var(--cs-amber);opacity:0;transform:scale(.6);box-shadow:0 0 0 6px #f2b35b33}.cs-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:14px;display:grid}.cs-home,.cs-m,.cs-task{background:var(--rf-card);box-shadow:inset 0 0 0 1px var(--rf-line)}.cs-home{text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:16px 14px;display:flex}.cs-who{color:var(--ed-note);font-size:12.5px;font-weight:500}.cs-home img{width:100%;max-width:170px;height:auto;margin:6px 0 2px;transition:filter .6s,opacity .6s}.cs-home b{letter-spacing:-.02em;font-size:1rem;font-weight:500}.cs-st{width:100%;height:24px;position:relative}.cs-st em{white-space:nowrap;opacity:0;border-radius:999px;padding:3px 10px;font-size:12.5px;font-style:normal;font-weight:500;transition:opacity .4s;position:absolute;left:50%;transform:translate(-50%)}.cs-st .z{background:var(--rf-line);color:var(--rf-ink2)}.cs-st .a{color:var(--cs-gt);background:#79b48c33}.cs-st .w{background:var(--rf-line2);color:var(--rf-ink)}.cs-st .d{background:var(--rf-ink);color:var(--rf-bg)}.cs-lock{color:var(--rf-ink);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:500;display:inline-flex}.cs-lock svg{width:15px;height:15px}.cs-res{opacity:0;gap:5px;width:100%;margin-top:6px;transition:opacity .5s;display:grid}.cs-res small{color:var(--rf-ink2);font-size:12.5px;font-weight:500}.cs-res>span{background:var(--rf-line);border-radius:6px;height:6px;overflow:hidden}.cs-res i{background:var(--cs-g);border-radius:6px;width:0;height:100%;transition:width 1.4s cubic-bezier(.3,.1,.3,1);display:block}.cs-net{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cs-m{text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:6px;padding:10px 8px;transition:box-shadow .5s;display:grid;position:relative;overflow:hidden}.cs-m img{object-fit:contain;filter:grayscale()brightness(1.1);opacity:.45;width:100%;max-width:110px;height:54px;transition:filter .6s,opacity .6s}.cs-m span{gap:1px;line-height:1.2;display:grid}.cs-m b{letter-spacing:-.01em;font-size:13px;font-weight:500}.cs-m small{color:var(--ed-note);font-size:12.5px}.cs-p{background:linear-gradient(90deg,var(--rf-ink) var(--w,0%),transparent var(--w,0%));opacity:0;border-radius:3px;height:3px;transition:opacity .4s;position:absolute;bottom:6px;left:10px;right:10px}.cs-task{color:var(--rf-ink2);opacity:.45;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 16px;font-size:13.5px;transition:opacity .5s;display:grid}.cs-tl b{color:var(--rf-ink);font-weight:500}.cs-chunks{justify-content:center;gap:5px;display:flex}.cs-chunks i{background:var(--rf-ink);opacity:.25;border-radius:4px;width:14px;height:14px;transition:opacity .4s,transform .6s,background .4s}.cs-tr{color:var(--cs-gt);opacity:0;font-weight:500;transition:opacity .5s}.cs-scene.s0 .cs-st .z,.cs-scene.s1 .cs-st .a,.cs-scene.s2 .cs-st .w,.cs-scene.s3 .cs-st .d{opacity:1}.cs-scene.s0 .cs-home img{filter:grayscale()brightness(.78);opacity:.6}.cs-scene.s0{background:var(--cs-night)}.cs-scene.s1 .cs-m img,.cs-scene.s2 .cs-m img,.cs-scene.s3 .cs-m img{filter:none;opacity:1}.cs-scene.s1 .cs-m,.cs-scene.s2 .cs-m{box-shadow:inset 0 0 0 1.5px #79b48c9e}.cs-scene.s2 .cs-task,.cs-scene.s3 .cs-task{opacity:1}.cs-scene.s2 .cs-chunks i{opacity:1;transform:translateY(-3px)}.cs-scene.s2 .cs-p{opacity:1;animation:2.4s ease-in-out infinite csp;animation-delay:calc(var(--i) * -.35s)}@keyframes csp{0%{--w:0%}to{--w:100%}}.cs-scene.s3 .cs-m{box-shadow:inset 0 0 0 1.5px var(--rf-line2)}.cs-scene.s3 .cs-chunks i{background:var(--cs-g);opacity:1}.cs-scene.s3 .cs-tr,.cs-scene.s3 .cs-res{opacity:1}.cs-scene.s3 .cs-res i{width:72%}.cs-scene.s3 .cs-sky .moon{opacity:0;transform:scale(.6)}.cs-scene.s3 .cs-sky .sun{opacity:1;transform:none}.cc-credit{margin-top:var(--rf-a1);text-align:center}@property --w{syntax:"<percentage>";inherits:false;initial-value:0%}.cc-logos{margin:var(--rf-a2) 0 0;flex-wrap:wrap;justify-content:center;gap:12px;padding:0;list-style:none;display:flex}.cc-logos li{background:var(--rf-bg2);box-shadow:inset 0 0 0 1px var(--rf-line);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 10px;font-size:15px;font-weight:500;display:inline-flex}.cc-logos img{object-fit:contain;width:30px;height:30px;box-shadow:0 0 0 1px var(--rf-line);background:#fff;border-radius:50%;padding:5px}.cc-prins{max-width:1120px;margin:var(--rf-a2) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);padding:0;list-style:none;display:grid}.cc-prins li{align-content:start;gap:10px;padding:clamp(24px,2.6vw,36px);display:grid}.cc-prins b{font-weight:500;font-size:var(--rf-h3,clamp(19px,1.6vw,22px));letter-spacing:-.03em;text-wrap:balance;margin-top:clamp(18px,3vw,40px);line-height:1.2}.cc-prins span{color:var(--rf-ink2);text-wrap:pretty;font-size:16px;line-height:1.55}.cc-qs{margin:var(--rf-a2) 0 0;border-top:1px solid var(--rf-line);text-align:left;padding:0;list-style:none}.cc-qs li{border-bottom:1px solid var(--rf-line);justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,2.2vw,28px) 4px;display:flex}.cc-qs b{font-weight:500;font-size:var(--rf-h3,clamp(19px,1.6vw,22px));letter-spacing:-.03em;display:block}.cc-qs span{color:var(--rf-ink2);margin-top:5px;font-size:16px;line-height:1.5;display:block}.cc-qs em{background:var(--rf-card);color:var(--rf-ink2);box-shadow:inset 0 0 0 1px var(--rf-line);border-radius:999px;flex:none;padding:5px 12px;font-size:12.5px;font-style:normal;font-weight:500}.cc-paperw{width:min(820px,100%);margin-top:var(--rf-a2)}.cc-paper{color:var(--rf-ink);text-align:left;grid-template-columns:clamp(96px,11vw,150px) 1fr;align-items:center;gap:clamp(18px,2.4vw,32px);padding:clamp(16px,1.8vw,24px) clamp(20px,2.4vw,32px) clamp(16px,1.8vw,24px) clamp(16px,1.8vw,24px);display:grid}.cc-paper img{aspect-ratio:1;object-fit:cover;mix-blend-mode:multiply;border-radius:18px;width:100%;height:auto}html.home[data-theme=dark] .cc-paper img{mix-blend-mode:normal;box-shadow:0 0 0 1px var(--rf-line)}.cc-paper small{color:var(--ed-note);font-size:12.5px;display:block}.cc-paper b{font-weight:500;font-size:var(--rf-h3,clamp(19px,1.6vw,22px));letter-spacing:-.03em;text-wrap:balance;margin-top:8px;line-height:1.2;display:block}.cc-paper em{color:var(--rf-ink2);margin-top:8px;font-size:15px;font-style:normal;display:block}.cc-paper i{align-items:center;gap:6px;margin-top:12px;font-size:14.5px;font-style:normal;font-weight:500;display:inline-flex}.cc-paper i svg{width:14px;height:14px}.cc-more .rf-in{padding-block:calc(var(--rf-a3) * .3)}.cm-d{border-top:1px solid var(--rf-line);border-bottom:1px solid var(--rf-line);max-width:1080px;margin:0 auto}.cm-d summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:22px 4px;list-style:none;display:flex}.cm-d summary::-webkit-details-marker{display:none}.cm-d h2{letter-spacing:-.02em;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:500;line-height:1.3}.cm-ic{background:var(--rf-bg2);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--rf-line);border-radius:50%;flex:none;place-items:center;transition:transform .35s cubic-bezier(.16,1,.3,1);display:grid}.cm-ic svg{width:16px;height:16px}.cm-d[open] .cm-ic{transform:rotate(180deg)}.cm-body{grid-template-columns:minmax(0,1fr) 260px;gap:clamp(24px,4vw,64px);padding:4px 4px 28px;display:grid}.cm-p{gap:14px;display:grid}.cm-p p{color:var(--rf-ink2);text-wrap:pretty;font-size:16px;line-height:1.65}.cm-l{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.cm-l a{min-height:32px;color:var(--rf-ink);align-items:center;gap:7px;font-size:15px;font-weight:500;display:inline-flex}.cm-l a svg{width:14px;height:14px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.cm-l a:hover svg{transform:translate(2px,-2px)}.cc-ways{max-width:1000px;margin:var(--rf-a2) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.cc-way{flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(26px,3vw,40px);display:flex}.cc-way small{color:var(--ed-note);font-size:12.5px}.cc-way b{letter-spacing:-.04em;font-size:clamp(1.4rem,2.1vw,1.8rem);font-weight:500;line-height:1.1}.cc-way span{color:var(--rf-ink2);font-size:16px;line-height:1.55}.cc-way .rf-btn{margin-top:auto}.cc-way .rf-btn svg{flex:none;width:14px;height:14px}.cc-way>span{margin-bottom:12px}.cc-wl{background:var(--rf-bg);width:100%;box-shadow:inset 0 0 0 1px var(--rf-line2);border-radius:999px;gap:8px;margin-top:auto;padding:5px;transition:box-shadow .3s;display:flex;position:relative}.cc-wl:focus-within{box-shadow:inset 0 0 0 1.5px var(--rf-ink)}.cc-wl input[type=email]{min-width:0;font:inherit;color:var(--rf-ink);background:0 0;border:0;flex:1;padding:0 14px;font-size:16px;box-shadow:none!important;outline:none!important}.cc-wl input[type=email]::placeholder{color:var(--ed-note)}.cc-wl button{background:var(--rf-btn-bg);min-height:40px;color:var(--rf-btn-fg);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 20px;font-size:14.5px;font-weight:500;transition:opacity .2s}.cc-wl button:hover{opacity:.88}.cc-wl button:disabled{opacity:.6;cursor:progress}.cc-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cc-wl-msg{color:var(--cs-gt);font-size:15px;font-weight:500}.cc-wl-msg.err{color:var(--qc-err,#c4382b)}html.home[data-theme=dark] .cc-wl-msg.err{color:#ff9d8f}.cc-call{max-width:1000px;margin:var(--rf-a2) auto 0;text-align:center}.cc-call-h{color:var(--rf-ink2);font-size:16px}.cc-call-h b{color:var(--rf-ink);font-weight:500}@media (width<=860px){.cc-prins,.cc-ways{grid-template-columns:minmax(0,1fr)}.cs-in{gap:var(--rf-a1);grid-template-columns:minmax(0,1fr)}.cs-body{grid-template-columns:minmax(0,1fr)}.cs-home{text-align:left;flex-flow:wrap;justify-content:center}.cs-home img{max-width:90px;margin:0}.cs-net{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-m img{height:34px}.cs-m:nth-child(n+4){display:none}.cs-scene{gap:10px;padding:14px}.cs-home{gap:4px 10px;padding:10px 12px}.cs-clock{font-size:1.4rem}.cs-task{text-align:center;grid-template-columns:1fr;gap:8px}.cc-grid{grid-template-columns:repeat(10,1fr)}.cc-grid i:nth-child(n+51){display:none}.cm-body{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.cc-qs li{flex-direction:column;align-items:flex-start;gap:12px}.cc-paper{grid-template-columns:72px 1fr;gap:14px}.cc-wl{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:10px;padding:0}.cc-wl:focus-within{box-shadow:none}.cc-wl input[type=email]{background:var(--rf-bg);border-radius:999px;min-height:48px;padding:0 20px;font-size:16px;box-shadow:inset 0 0 0 1px var(--rf-line2)!important}.cc-wl input[type=email]:focus{box-shadow:inset 0 0 0 1.5px var(--rf-ink)!important}.cc-wl button{width:100%;min-height:52px;font-size:16px}.cc-wl-msg{font-size:var(--rf-fs-m,16px)}}@media (width<=640px){.cc-hero{min-height:min(640px,calc(100 * var(--svh,1vh)));place-items:start center}.cc-hero-in{padding:calc(var(--nav-h,64px) + var(--rf-a2)) 20px var(--rf-a2)}.cc-hero .cc-chips,.cc-fin{display:none}.cm-l a{min-height:44px;font-size:var(--rf-fs-m,16px)}}@media (prefers-reduced-motion:reduce){.cs-bar i{animation:none!important}.cs-step[aria-current] .cs-bar i{transform:scaleX(1)}.cs-scene.s2 .cs-p{animation:none}.cc-link svg,.cm-ic,.cm-l a svg{transition:none}}
