.cs{--bg: #151815;--s1: #1e211e;--s2: #272a27;--s3: #343834;--on: #f4f5f3;--on2: #d6d9d5;--ol: #a3a7a2;--pri: #6add8d;--onpri: #003919;--sec: #264f32;--amber: #f2c062;--onamber: #2a1d00;--gsf: "Google Sans Flex", system-ui, sans-serif;--gm: "Geist Mono", ui-monospace, monospace;position:fixed;inset:0;overflow:hidden;background:var(--bg);color:var(--on);font-family:var(--gsf);line-height:1.3}.cs h1,.cs h2,.cs h3,.cs p{margin:0}.cs button{font-family:var(--gsf);color:inherit;cursor:pointer}.cs-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.cs-shade{position:absolute;inset:0;pointer-events:none;transition:background-color .6s;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(8,10,8,.55) 100%)}.cs-shade:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .6s;background:linear-gradient(90deg,#151815f0,#151815cc 36%,#15181500 64%)}.cs-shade.is-title:after{opacity:1}.cs-shade.is-end{background-color:#151815db;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.cs-ui{position:absolute;transform-origin:0 0;pointer-events:none}.cs-ui button{pointer-events:auto}.cs-top,.cs-title,.cs-panel,.cs-talk,.cs-ask,.cs-note,.cs-note-in,.cs-end,.cs-load,.cs-endgo{transition:opacity .35s,visibility .35s}.cs .is-off{opacity:0;visibility:hidden;pointer-events:none!important}.cs-talk.is-off,.cs-ask.is-off,.cs-note-in.is-off{transition:none}.cs .is-off button{pointer-events:none}.cs-load{position:absolute;inset:0;z-index:9;display:flex;align-items:center;justify-content:center;background:var(--bg)}.cs-go{display:inline-flex;align-items:center;gap:10px;height:60px;padding:0 22px 0 30px;border:0;border-radius:30px;background:var(--pri);color:var(--onpri)!important;font-size:25px;font-weight:700;white-space:nowrap;box-shadow:0 12px 30px -14px #0009;transition:background .25s,transform .12s}.cs-go svg{width:26px;height:26px}.cs-go:active{transform:scale(.98)}.cs-go.is-soft{background:var(--amber);color:var(--onamber)!important}.cs-top{position:absolute;left:56px;right:56px;top:28px;height:56px;display:flex;align-items:center;justify-content:flex-end}.cs-hud{display:flex;gap:12px}.cs-where,.cs-kept{display:flex;align-items:center;gap:14px;height:56px;border-radius:28px;background:#1e211eeb;font-size:24px;font-weight:600;white-space:nowrap}.cs-where{padding:0 26px 0 9px}.cs-where b{display:inline-flex;align-items:center;height:38px;padding:0 15px;border-radius:19px;background:var(--pri);color:var(--onpri);font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.cs-kept{padding:0 26px}.cs-kept span{color:var(--ol);font-size:22px}.cs-kept b{min-width:196px;text-align:right;font-family:var(--gm);font-size:24px;font-weight:700;color:var(--pri);animation:cs-in .5s}.cs-title{position:absolute;left:120px;top:190px;width:900px}.cs-title .cld-logo{display:block;margin-bottom:44px}.cs-title h1,.cs-thanks h1{font-family:var(--gm);font-weight:700;text-transform:uppercase;font-size:68px;line-height:1.05}.cs-title h1 span,.cs-thanks h1 span{display:block}.cs-title mark,.cs-thanks mark{display:inline-block;margin-top:14px;padding:.2em .3em .14em;line-height:1.1;background:var(--pri);color:var(--onpri);border-radius:8px;white-space:nowrap}.cs-title p{margin-top:30px;max-width:680px;font-size:31px;line-height:1.4;color:var(--on2);text-wrap:pretty}.cs-title .cs-go{margin-top:40px;height:68px;font-size:28px;padding:0 26px 0 34px}.cs-title small{display:block;margin-top:40px;font-size:21px;color:var(--ol)}.cs-panel{position:absolute;left:56px;right:56px;bottom:36px;height:304px;border-radius:32px;background:#1e211efb;box-shadow:inset 0 0 0 2px #f4f5f312,0 30px 60px -30px #000000b3}.cs-talk,.cs-ask{position:absolute;inset:0}.cs-talk{padding:30px 44px}.cs-who{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:21px;background:var(--sec);color:var(--pri);font-size:23px;font-weight:700}.cs-who.is-none{visibility:hidden}.cs-talk p{margin-top:16px;max-width:1400px;font-size:40px;font-weight:600;line-height:1.34;text-wrap:pretty;animation:cs-in .4s}.cs-talk .cs-go{position:absolute;right:32px;bottom:30px}.cs-ask{padding:26px 32px}.cs-q{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:0 10px}.cs-q h2{max-width:1320px;font-size:39px;font-weight:700;line-height:1.26;text-wrap:pretty}.cs-how{flex:none;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;min-width:318px;height:46px;padding:0 20px;border-radius:23px;background:var(--sec);color:var(--on);font-size:24px;font-weight:600;white-space:nowrap}.cs-opts{position:absolute;left:32px;right:32px;bottom:26px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cs-opt{display:flex;align-items:center;gap:20px;height:132px;padding:12px 22px 12px 12px;border:3px solid transparent;border-radius:24px;background:var(--s2);text-align:left;transition:border-color .3s,background .3s,opacity .3s}.cs-opt i{flex:none;align-self:stretch;width:80px;border-radius:16px;background:var(--s3);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:44px;font-weight:800;transition:background .3s,color .3s}.cs-opt span{display:flex;flex-direction:column;gap:3px;min-width:0}.cs-opt b{font-size:29px;font-weight:600;line-height:1.24;text-wrap:pretty}.cs-opt em{font-style:normal;font-family:var(--gm);font-size:24px;color:var(--on2)}.cs-opt.is-dim{opacity:.42}.cs-opt.is-tried{opacity:.6;border-color:#f2c0628c;cursor:default}.cs-opt.is-tried i{background:#f2c0624d;color:var(--amber)}.cs-opt.is-pick{border-color:var(--amber);background:#f2c0621f}.cs-opt.is-pick i{background:var(--amber);color:var(--onamber)}.cs-opt.is-best{border-color:var(--pri);background:#6add8d21}.cs-opt.is-best i{background:var(--pri);color:var(--onpri)}.cs-note{position:absolute;right:56px;top:104px;width:620px;height:420px;border-radius:32px;background:#1e211ef7;box-shadow:inset 0 0 0 2px #f4f5f312,0 30px 60px -30px #000000b3}.cs-note-in{position:absolute;inset:0;padding:30px 36px}.cs-verdict{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:21px;font-size:22px;font-weight:800}.is-soft>.cs-verdict{background:var(--amber);color:var(--onamber)}.is-best>.cs-verdict{background:var(--pri);color:var(--onpri)}.cs-note h3{margin-top:18px;font-size:32px;font-weight:700;line-height:1.26;text-wrap:pretty}.cs-note h3 i{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:12px;border-radius:10px;background:var(--s3);font-style:normal;font-size:25px;font-weight:800;vertical-align:2px}.cs-note p{margin-top:12px;font-size:28px;line-height:1.38;color:var(--on2);text-wrap:pretty}.cs-note .cs-go{position:absolute;right:28px;bottom:26px}.cs-end{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cs-kick{font-size:34px;font-weight:600;color:var(--on2)}.cs-end strong{margin-top:14px;font-family:var(--gm);font-size:150px;font-weight:700;line-height:1.05;color:var(--pri)}.cs-end>p{margin-top:12px;font-size:36px;color:var(--on)}.cs-parts{margin-top:76px;display:flex;gap:110px}.cs-parts div{display:flex;flex-direction:column;gap:6px}.cs-parts b{font-family:var(--gm);font-size:54px;font-weight:700;line-height:1.1}.cs-parts span{font-size:27px;color:var(--on2)}.cs-recap h2{font-size:52px;font-weight:700}.cs-steps{margin-top:56px;width:1520px;display:grid;grid-template-columns:1fr 1fr;gap:34px 80px;text-align:left}.cs-steps div{display:flex;align-items:center;gap:26px}.cs-steps img{flex:none;width:108px;height:108px;object-fit:contain}.cs-steps span{display:flex;flex-direction:column;gap:4px}.cs-steps b{font-size:34px;font-weight:700;color:var(--pri)}.cs-steps em{font-style:normal;font-size:26px;line-height:1.36;color:var(--on2);text-wrap:pretty}.cs-thanks{gap:64px;flex-direction:column-reverse}.cs-thanks h1{font-size:84px}.cs-endgo{position:absolute;right:56px;bottom:40px}@keyframes cs-in{0%{opacity:0}to{opacity:1}}.cs{touch-action:manipulation}.cs-back{display:none}.is-compact .cs-top{left:16px;right:16px;top:16px;height:48px;justify-content:flex-start;gap:10px}.is-compact .cs-back{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:24px;background:#1e211eeb;color:var(--on)}.is-compact .cs-back svg{width:24px;height:24px;transform:rotate(180deg)}.is-compact .cs-hud{flex:1;min-width:0;gap:10px;justify-content:space-between}.is-compact .cs-where,.is-compact .cs-kept{height:48px;border-radius:24px;gap:10px;font-size:19px}.is-compact .cs-where{min-width:0;padding:0 18px 0 7px}.is-compact .cs-where b{flex:none;height:34px;padding:0 12px;font-size:18px}.is-compact .cs-where span{overflow:hidden;text-overflow:ellipsis}.is-compact .cs-kept{flex:none;padding:0 18px}.is-compact .cs-kept span{font-size:17px}.is-compact .cs-kept b{min-width:0;font-size:19px}.is-phone .cs-kept span{display:none}.is-compact .cs-title{inset:auto 28px 44px;width:auto}.is-compact .cs-title .cld-logo{margin-bottom:30px}.is-compact .cs-title h1{font-size:64px}.is-compact .cs-title p{margin-top:24px;max-width:none;font-size:26px}.is-compact .cs-title .cs-go{margin-top:30px}.is-compact .cs-title small{display:none}.is-compact .cs-shade:after{background:linear-gradient(0deg,#151815f7,#151815db 36%,#15181500 58%)}.is-compact .cs-panel,.is-compact .cs-note{inset:auto 16px 16px;width:auto;height:484px;border-radius:28px}.is-compact .cs-talk{padding:24px 28px}.is-compact .cs-talk p{max-width:none;margin-top:12px;font-size:29px}.is-compact .cs-talk .cs-go{right:22px;bottom:22px}.is-compact .cs-ask{padding:22px}.is-compact .cs-q{padding:0 6px}.is-compact .cs-q h2{max-width:none;font-size:28px}.is-compact .cs-how{display:none}.is-compact .cs-opts{left:22px;right:22px;bottom:22px;grid-template-columns:1fr;gap:10px}.is-compact .cs-opt{height:100px;gap:16px;padding:9px 18px 9px 9px;border-radius:20px}.is-compact .cs-opt i{width:60px;border-radius:13px;font-size:34px}.is-compact .cs-opt b{font-size:22px}.is-compact .cs-opt em{font-size:19px}.is-compact .cs-note{background:#1e211e}.is-compact .cs-note-in{padding:26px 28px}.is-compact .cs-note h3{font-size:28px}.is-compact .cs-note p{font-size:25px}.is-compact .cs-note .cs-go{right:22px;bottom:22px}.is-compact .cs-end{padding:0 28px}.is-compact .cs-kick{font-size:26px}.is-compact .cs-end strong{font-size:74px}.is-compact .cs-end>p{font-size:25px}.is-compact .cs-parts{margin-top:48px;flex-direction:column;gap:26px}.is-compact .cs-parts b{font-size:44px}.is-compact .cs-parts span{font-size:22px}.is-compact .cs-recap h2{font-size:34px}.is-compact .cs-steps{width:100%;margin-top:30px;grid-template-columns:1fr;gap:18px}.is-compact .cs-steps div{gap:18px}.is-compact .cs-steps img{width:76px;height:76px}.is-compact .cs-steps b{font-size:25px}.is-compact .cs-steps em{font-size:20px}.is-compact .cs-thanks h1{font-size:62px}.is-compact .cs-endgo{right:20px;bottom:20px}.is-og .cs-title{left:120px;top:250px;width:1000px}.is-og .cs-title .cld-logo{margin-bottom:56px;transform:scale(1.5);transform-origin:0 100%}.is-og .cs-title h1{font-size:138px}.is-og .cs-title mark{margin-top:26px;border-radius:14px}.is-og .cs-title p{margin-top:54px;max-width:1000px;white-space:nowrap;font-size:44px;font-weight:600;line-height:1.3;color:var(--on)}.is-og .cs-title .cs-go,.is-og .cs-title small{display:none}.is-og .cs-shade:after{background:linear-gradient(90deg,#151815f7,#151815eb 46%,#15181500 66%)}
