.cea{--ink:#1d1d20;--ink2:#2a2a2f;--paper:#f3eee2;--card:#faf7ee;--white:#fffdf8;--muted:#ebe5d6;--hair:#dcd6c9;--hair2:#e8e2d4;--mfg:#5c5a54;--sun:#f4ba1f;--sun2:#f7c94a;--mustard:#c9a34d;--mink:#6e5312;--sage:#4f6b5f;--sagebg:#e3ebe4;--brick:#aa3e37;--brickbg:#f6e2dd;--navy:#2f3e59;--r:16px;--ez:cubic-bezier(.2,0,0,1);--mono:ui-monospace,"JetBrains Mono",SFMono-Regular,Menlo,monospace;--lift:0 1px 0 rgba(29,29,32,.04),0 12px 32px -18px rgba(29,29,32,.28);min-height:100svh;background:var(--paper);color:var(--ink);font-family:Instrument Sans,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.cea *{box-sizing:border-box}.cea figure,.cea h1,.cea h2,.cea h3,.cea p{margin:0}.cea a{color:inherit}.cea button,.cea input,.cea select{font:inherit;color:inherit}.cea ::selection{background:var(--sun);color:var(--ink)}.cea :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.cea input{caret-color:var(--mink)}.cea h1{font-size:clamp(28px,3.4vw,40px);line-height:1.06;letter-spacing:-.032em}.cea h1,.cea h2{font-weight:600;text-wrap:balance}.cea h2{font-size:clamp(22px,2.4vw,28px);line-height:1.12;letter-spacing:-.025em}.cea h3{font-size:18px;line-height:1.25;font-weight:600;letter-spacing:-.012em}.cea-sub{color:var(--mfg);font-size:17px;line-height:1.55;margin-top:10px!important;max-width:62ch}.cea-sub.sm{font-size:15px}.cea-fine,.cea-small{color:var(--mfg);font-size:14px}.cea-fine{margin-top:18px!important;font-size:13px;line-height:1.55}.cea-link{background:none;border:0;padding:0;cursor:pointer;color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hair)}.cea-link:hover{text-decoration-color:var(--ink)}.cea-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cea-spin{animation:cea-spin .9s linear infinite}@keyframes cea-spin{to{transform:rotate(1turn)}}.cea a.cea-btn,.cea-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:12px;border:0;background:var(--sun);color:var(--ink);font-weight:600;font-size:16px;white-space:nowrap;cursor:pointer;text-decoration:none;box-shadow:inset 0 -2px 0 rgba(110,83,18,.22);transition:transform .16s var(--ez),background .16s var(--ez),box-shadow .16s var(--ez),opacity .16s}.cea-btn:hover:not([disabled]){background:var(--sun2);transform:translateY(-1px);box-shadow:inset 0 -2px 0 rgba(110,83,18,.22),0 10px 22px -12px rgba(201,163,77,.9)}.cea-btn:active:not([disabled]){transform:translateY(0)}.cea-btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.cea .cea-btn{color:var(--ink)}.cea .cea-btn-ink{color:var(--paper)}.cea-btn-lg{min-height:54px;padding:0 26px;font-size:17px}.cea-btn-wide{width:100%}.cea a.cea-btn-ink,.cea-btn-ink{background:var(--ink);color:var(--paper);box-shadow:none;margin-top:20px}.cea-btn-ink:hover:not([disabled]){background:var(--ink2);box-shadow:0 10px 22px -12px rgba(29,29,32,.6)}.cea-btn-ghost{background:var(--white);border:1px solid var(--hair);box-shadow:none}.cea-btn-ghost:hover:not([disabled]){background:var(--white);border-color:var(--ink);box-shadow:none}.cea-icon-btn{width:38px;height:38px;border-radius:10px;border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--mfg);cursor:pointer}.cea-icon-btn:hover{border-color:var(--hair);color:var(--ink);background:var(--white)}.cea-input{height:50px;border:1px solid var(--hair);background:var(--white);border-radius:12px;padding:0 14px;font-size:16px;width:100%;font-variant-numeric:tabular-nums;transition:border-color .16s,box-shadow .16s}.cea-input:hover{border-color:#c9c2b2}.cea-input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px rgba(244,186,31,.35)}.cea-badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:99px;background:var(--muted);color:var(--ink);font-size:13px;font-weight:600;margin-bottom:14px;width:fit-content}.cea-badge img{display:block}.cea-badge.ok{background:var(--sagebg);color:var(--sage)}.cea-badge.live{background:#fbecc0;color:var(--mink)}.cea-badge.sm{height:24px;margin:0;font-size:12px}.cea-pulse{width:8px;height:8px;border-radius:99px;background:var(--mustard);animation:cea-pulse 1.6s var(--ez) infinite}@keyframes cea-pulse{0%{box-shadow:0 0 0 0 rgba(201,163,77,.6)}to{box-shadow:0 0 0 9px rgba(201,163,77,0)}}.cea-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;margin-bottom:18px;font-size:15px}.cea-note.err{background:var(--brickbg);color:var(--brick)}.cea-note svg{flex-shrink:0;margin-top:2px}.cea-toast{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;margin-bottom:16px;font-size:15px;font-weight:500;animation:cea-in .4s var(--ez) both}.cea-toast.ok{background:var(--sagebg);color:var(--sage)}.cea-toast.warn{background:#fbecc0;color:var(--mink)}.cea-toast.err{background:var(--brickbg);color:var(--brick)}.cea-toast svg{flex-shrink:0}@keyframes cea-in{0%{opacity:0;transform:translateY(-6px)}}.cea-app{display:flex;flex-direction:column}.cea-bar{position:sticky;top:0;z-index:20;height:64px;display:flex;align-items:center;gap:14px;padding:0 24px;background:hsla(42,41%,92%,.86);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--hair2)}.cea-logo{display:block;height:18px;width:auto}.cea-bar-app{font-size:14px;font-weight:500;color:var(--mfg);padding-left:14px;border-left:1px solid var(--hair)}.cea-bar-r{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:14px}.cea-bal{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:99px;background:var(--white);border:1px solid var(--hair);font:600 14px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.cea-bal svg{color:var(--mink)}.cea-bal-held{color:var(--mfg);font-weight:500}.cea-who{color:var(--mfg);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cea-shell{flex:1;display:grid;grid-template-columns:272px minmax(0,1fr);gap:40px;width:100%;max-width:1240px;margin:0 auto;padding:36px 32px 96px;align-items:start}.cea-side{position:sticky;top:100px;display:flex;flex-direction:column;gap:22px}.cea-stage{min-width:0}.cea-mprog,.cea-side-m{display:none}.cea-steps{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:4px}.cea-steps li{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--mfg)}.cea-steps li:not(:last-child):after{content:"";position:absolute;left:25px;top:42px;width:2px;height:14px;background:var(--hair);border-radius:2px}.cea-steps li.done:not(:last-child):after{background:var(--sage)}.cea-step-dot{width:28px;height:28px;border-radius:99px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font:600 12px var(--mono);border:1.5px solid var(--hair);background:var(--paper)}.cea-steps li.done .cea-step-dot{background:var(--sage);border-color:var(--sage);color:var(--white)}.cea-steps li.now{background:var(--white);color:var(--ink);box-shadow:var(--lift)}.cea-steps li.now .cea-step-dot{background:var(--ink);border-color:var(--ink);color:var(--sun)}.cea-step-t{display:flex;flex-direction:column;line-height:1.25}.cea-step-t b{font-size:15px;font-weight:600}.cea-steps li.next .cea-step-t b{font-weight:500}.cea-step-t small{font-size:12.5px;color:var(--mfg);margin-top:2px}.cea-steps li.done .cea-step-t small{color:var(--sage)}.cea-wallet{background:var(--ink);color:var(--paper);border-radius:var(--r);padding:18px 18px 16px}.cea-wallet-top{display:flex;align-items:center;gap:8px;font-size:13px;color:#c9c3b4}.cea-wallet-top svg{color:var(--sun)}.cea-wallet-bal{font:600 34px/1.1 Instrument Sans,system-ui,sans-serif;letter-spacing:-.03em;margin-top:8px!important;font-variant-numeric:tabular-nums}.cea-wallet-note{font-size:13px;color:#b9b3a5;margin-top:6px!important;line-height:1.45}.cea-wallet-add{margin-top:14px;width:100%;height:40px;border-radius:10px;border:1px solid hsla(42,41%,92%,.2);background:hsla(42,41%,92%,.06);color:var(--paper);font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .16s,border-color .16s}.cea-wallet-add:hover:not([disabled]){background:var(--sun);border-color:var(--sun);color:var(--ink)}.cea-wallet-add[disabled]{opacity:.5;cursor:not-allowed}.cea-panel{background:var(--white);border:1px solid var(--hair2);border-radius:20px;padding:32px;box-shadow:var(--lift)}.cea-panel+.cea-panel,.cea-panel+.cea-work-tabs,.cea-work+.cea-panel,.cea-work+.cea-work-tabs{margin-top:24px}.cea-task{animation:cea-rise .5s var(--ez) both}@keyframes cea-rise{0%{opacity:0;transform:translateY(10px)}}.cea-panel-head{margin-bottom:24px}.cea-quiet{margin-top:24px;background:var(--card);box-shadow:none}.cea-paste{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;border:1px solid var(--hair);background:var(--white);border-radius:16px;transition:border-color .16s,box-shadow .16s}.cea-paste:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px rgba(244,186,31,.35)}.cea-paste-icon{color:var(--mfg);flex-shrink:0}.cea-paste input{flex:1;min-width:0;height:52px;border:0;background:transparent;font-size:17px}.cea-paste input:focus{outline:none}.cea-paste-sm{margin-top:18px}.cea-paste-sm input{height:46px;font-size:16px}.cea-sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:var(--mfg)}.cea-sources em{font-style:normal;padding:4px 10px;border-radius:99px;background:var(--card);border:1px solid var(--hair2);color:var(--ink)}.cea-work{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.cea-work .cea-stages{grid-template-columns:1fr 1fr;column-gap:24px}.cea-meter{height:8px;background:var(--muted)}.cea-meter,.cea-meter i{border-radius:99px;overflow:hidden}.cea-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--mustard),var(--sun));transition:width .9s var(--ez);position:relative}.cea-meter i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);transform:translateX(-100%);animation:cea-sheen 1.8s var(--ez) infinite}@keyframes cea-sheen{to{transform:translateX(100%)}}.cea-meter-l{margin-top:8px!important;font:500 12px var(--mono);color:var(--mfg);letter-spacing:.04em}.cea-stages{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:2px}.cea-stages li{display:flex;align-items:center;gap:12px;padding:9px 0;color:var(--mfg);font-size:15px}.cea-stage-dot{width:22px;height:22px;border-radius:99px;border:1.5px solid var(--hair);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cea-stages li.done{color:var(--ink)}.cea-stages li.done .cea-stage-dot{background:var(--sage);border-color:var(--sage);color:var(--white)}.cea-stages li.now{color:var(--ink);font-weight:600}.cea-stages li.now .cea-stage-dot{border-color:var(--mustard);color:var(--mink);background:#fbecc0}.cea-wait h2{font-size:20px}.cea-wait .lp-watch{margin-top:18px}.cea-wait .lp-watch-side,.cea-wait .lp-watch-stage{width:100%}.cea-chans{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.cea-chan{position:relative;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--hair);border-radius:14px;background:var(--white);cursor:pointer;text-align:left;transition:border-color .16s,box-shadow .16s,transform .16s var(--ez)}.cea-chan:hover{border-color:#b9b2a2;transform:translateY(-1px)}.cea-chan img{flex-shrink:0}.cea-chan span{font-weight:600;font-size:15px;line-height:1.2}.cea-chan small{display:block;color:var(--mfg);font-size:12.5px;font-weight:500;margin-top:2px}.cea-chan-check{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:99px;background:var(--ink);color:var(--sun);display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.6);transition:opacity .16s,transform .2s var(--ez)}.cea-chan.sel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--lift)}.cea-chan.sel .cea-chan-check{opacity:1;transform:none}.cea-when{display:grid;grid-template-columns:1fr 160px auto;gap:12px;align-items:end}.cea-when label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--mfg)}.cea-strip{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.cea-strip li{display:flex;flex-direction:column;gap:8px;animation:cea-rise .5s var(--ez) both;animation-delay:calc(var(--i) * 50ms)}.cea-strip-d{display:flex;align-items:baseline;justify-content:space-between;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mfg)}.cea-strip-d b{font:600 15px Instrument Sans,system-ui,sans-serif;color:var(--ink);letter-spacing:0}.cea-strip img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:10px;background:var(--muted)}.cea-week{list-style:none;padding:0;margin:0;display:grid;gap:8px}.cea-week li{display:grid;grid-template-columns:52px 40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 14px 10px 10px;background:var(--card);border:1px solid var(--hair2);border-radius:14px}.cea-week-d{display:flex;flex-direction:column;align-items:center;line-height:1.1}.cea-week-d small{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mfg)}.cea-week-d b{font-size:20px;font-weight:600}.cea-week li img,.cea-week-blank{width:40px;height:56px;object-fit:cover;object-position:50% 62%;border-radius:8px;background:var(--muted)}.cea-week-t{display:flex;flex-direction:column;min-width:0}.cea-week-t b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cea-week-t small{font:500 12px var(--mono);color:var(--mfg);font-variant-numeric:tabular-nums}.cea-week-dl{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--hair);background:var(--white);font-size:13px;font-weight:600;text-decoration:none}.cea-week-dl:hover{border-color:var(--ink)}.cea-plans{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}.cea-plan{border:1px solid var(--hair);border-radius:16px;padding:22px;background:var(--card);display:flex;flex-direction:column;gap:12px}.cea-plan-main{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cea-plan-main .cea-price span,.cea-plan-main li{color:#c9c3b4}.cea-plan-main li svg{color:var(--sun)}.cea-price{font-size:38px;font-weight:600;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.cea-price span{font-size:15px;font-weight:500;color:var(--mfg);margin-left:8px;letter-spacing:0}.cea-plan ul{list-style:none;margin:4px 0 8px;padding:0;font-size:14.5px;color:var(--mfg);display:grid;gap:8px}.cea-plan li{display:flex;gap:9px;align-items:flex-start;line-height:1.45}.cea-plan li svg{flex-shrink:0;margin-top:3px;color:var(--sage)}.cea-chan-row{display:inline-flex;gap:5px;vertical-align:middle;margin-left:4px}.cea-chan-row img{background:var(--white);border-radius:4px;padding:1px}.cea-plan .cea-btn{margin-top:auto}.cea-dfy{margin-top:16px!important;font-size:14px;color:var(--mfg)}.cea-dfy a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mustard)}.cea-work-tabs{margin-top:32px}.cea-tabs{display:flex;gap:4px;padding:4px;background:var(--muted);border-radius:14px;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.cea-tabs::-webkit-scrollbar{display:none}.cea-tabs button{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--mfg);font-weight:600;font-size:14px;white-space:nowrap;cursor:pointer;transition:background .16s,color .16s}.cea-tabs button:hover{color:var(--ink)}.cea-tabs button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px rgba(29,29,32,.1)}.cea-tabpanel{margin-top:24px;animation:cea-in .3s var(--ez) both}.cea-clips{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:22px 16px;margin-top:20px}.cea-clip{display:flex;flex-direction:column;gap:10px;animation:cea-rise .5s var(--ez) both;animation-delay:calc(var(--i) * 45ms)}.cea-clip-frame{aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:var(--ink);box-shadow:0 18px 36px -24px rgba(29,29,32,.7)}.cea-clip-frame video{width:100%;height:100%;object-fit:cover;display:block}.cea-clip-poster{position:relative;display:block;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:none}.cea-clip-poster img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ez)}.cea-clip-poster:hover img{transform:scale(1.03)}.cea-clip-play{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:99px;background:rgba(244,186,31,.95);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;padding-left:3px;box-shadow:0 10px 24px -8px rgba(0,0,0,.5);transition:transform .2s var(--ez)}.cea-clip-poster:hover .cea-clip-play{transform:scale(1.08)}.cea-clip-len{position:absolute;right:10px;bottom:10px;font:600 11px var(--mono);color:#fff;background:rgba(0,0,0,.55);border-radius:99px;padding:4px 8px}.cea-clip figcaption{display:flex;flex-direction:column;gap:6px}.cea-clip figcaption b{font-size:14.5px;line-height:1.3;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cea-clip-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font:500 12px var(--mono);color:var(--mfg)}.cea-clip-meta a{display:inline-flex;align-items:center;gap:4px;font:600 13px Instrument Sans,system-ui,sans-serif;color:var(--ink);text-decoration:none}.cea-clip-meta a:hover{text-decoration:underline;text-underline-offset:3px}.cea-agent{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start}.cea-agent-icon{width:48px;height:48px;border-radius:14px;background:var(--ink);color:var(--sun);display:inline-flex;align-items:center;justify-content:center}.cea-code-wrap{position:relative;margin-top:8px}.cea-code{margin:0;padding:14px 92px 14px 14px;background:var(--ink);color:var(--paper);border-radius:12px;font:13px/1.55 var(--mono);white-space:pre-wrap;word-break:break-all}.cea-copy{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:0;background:var(--sun);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer}.cea-skel{border-radius:20px;background:linear-gradient(90deg,var(--muted) 0,var(--card) 50%,var(--muted) 100%);background-size:200% 100%;animation:cea-skel 1.4s linear infinite}@keyframes cea-skel{to{background-position:-200% 0}}.ces{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100svh}.ces-show{position:relative;overflow:hidden;background:var(--ink);color:var(--paper);padding:32px 56px 48px;display:flex;flex-direction:column}.ces-logo img{display:block;height:18px;width:auto}.ces-copy{position:relative;z-index:2;margin-top:auto;max-width:480px}.ces-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:99px;background:rgba(244,186,31,.14);color:var(--sun);font-size:13px;font-weight:600;margin-bottom:20px!important}.ces-show h1{font-size:clamp(36px,4.2vw,60px);line-height:1;letter-spacing:-.04em;color:var(--paper)}.ces-sub{margin-top:18px!important;font-size:18px;line-height:1.5;color:#c9c3b4;max-width:44ch}.ces-perks{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.ces-perks li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45;color:#e3ddcf}.ces-perks li span{width:22px;height:22px;border-radius:99px;background:var(--sun);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.ces-phones{position:absolute;right:-40px;top:60px;width:52%;height:70%;pointer-events:none}.ces-phone{position:absolute;width:46%;aspect-ratio:9/16;border-radius:22px;overflow:hidden;border:3px solid #34343a;box-shadow:0 40px 60px -30px rgba(0,0,0,.8);animation:ces-float 7s ease-in-out infinite;animation-delay:calc(var(--i) * -2.3s)}.ces-phone:first-child{left:0;top:18%;transform:rotate(-8deg);opacity:.55}.ces-phone:nth-child(2){left:28%;top:0;z-index:2}.ces-phone:nth-child(3){left:56%;top:22%;transform:rotate(8deg);opacity:.55}.ces-phone img{width:100%;height:100%;object-fit:cover;display:block}@keyframes ces-float{50%{translate:0 -10px}}.ces-show:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--ink) 38%,rgba(29,29,32,.4) 70%,rgba(29,29,32,0) 100%);pointer-events:none;z-index:1}.ces-auth{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 40px}.ces-prog{list-style:none;margin:0 0 22px;padding:0;display:flex;gap:6px;width:100%;max-width:420px}.ces-prog li{flex:1;display:flex;flex-direction:column;gap:8px;font-size:12.5px;font-weight:600;color:var(--mfg)}.ces-prog li:before{content:"";height:4px;border-radius:99px;background:var(--hair)}.ces-prog li.done:before{background:var(--sage)}.ces-prog li.now:before{background:var(--ink)}.ces-prog li.now{color:var(--ink)}.ces-prog li span{display:none}.ces-card{width:100%;max-width:420px;background:var(--white);border:1px solid var(--hair2);border-radius:22px;padding:32px;box-shadow:var(--lift);animation:cea-rise .5s var(--ez) both}.ces-card h2{font-size:28px}.ces-hint{margin-top:8px!important;color:var(--mfg);font-size:15px;line-height:1.5}.ces-hint b{color:var(--ink);font-weight:600;word-break:break-all}.ces-label{display:block;margin:24px 0 8px;font-size:13px;font-weight:600;color:var(--mfg)}.ces-field{display:flex;align-items:center;gap:10px;height:54px;padding:0 14px;border:1px solid var(--hair);border-radius:14px;background:var(--white);margin-bottom:14px;transition:border-color .16s,box-shadow .16s}.ces-field svg{color:var(--mfg);flex-shrink:0}.ces-field:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px rgba(244,186,31,.35)}.ces-field input{flex:1;min-width:0;height:100%;border:0;background:transparent;font-size:16px}.ces-field input:focus{outline:none}.ces-code{width:100%;height:64px;border:1px solid var(--hair);border-radius:14px;background:var(--white);text-align:center;font:600 30px var(--mono);letter-spacing:.4em;padding-left:.4em;margin-bottom:14px;font-variant-numeric:tabular-nums;transition:border-color .16s,box-shadow .16s}.ces-code::placeholder{color:#cfc8b8}.ces-code:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px rgba(244,186,31,.35)}.ces-or{display:flex;align-items:center;gap:12px;color:var(--mfg);font-size:13px;margin:18px 0}.ces-or:after,.ces-or:before{content:"";flex:1;height:1px;background:var(--hair)}.ces-google{width:100%;height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;border:1px solid var(--hair);background:var(--white);font-weight:600;font-size:16px;cursor:pointer;transition:border-color .16s,background .16s}.ces-google:hover:not([disabled]){border-color:var(--ink)}.ces-google[disabled]{opacity:.5;cursor:not-allowed}.ces-back{display:inline-flex;align-items:center;gap:6px;padding:0;margin-bottom:18px;border:0;background:none;color:var(--mfg);font-size:14px;font-weight:500;cursor:pointer}.ces-back:hover{color:var(--ink)}.ces-err{margin-top:14px!important;padding:10px 12px;border-radius:10px;background:var(--brickbg);color:var(--brick);font-size:14px}.ces-perks-m{display:none}.ces-foot{display:flex;align-items:center;gap:8px;margin-top:18px!important;font-size:13px;color:var(--mfg)}@media (max-width:1060px){.cea-shell{grid-template-columns:1fr;gap:0;padding:24px 24px 96px;max-width:760px}.cea-side{display:none}.cea-side-m{display:block;margin-top:28px}.cea-mprog{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;font:500 12px var(--mono);color:var(--mfg);letter-spacing:.04em}.cea-mprog i{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.cea-mprog b{height:4px;border-radius:99px;background:var(--hair)}.cea-mprog b.done{background:var(--sage)}.cea-mprog b.now{background:var(--ink)}.ces{grid-template-columns:1fr}.ces-show{padding:22px 24px 32px;min-height:0}.ces-copy{margin-top:36px;max-width:none}.ces-phones,.ces-show .ces-perks{display:none}.ces-perks-m{display:grid;width:100%;max-width:420px;margin-top:24px}.ces-perks-m li{color:var(--ink)}.ces-sub{font-size:16px}.ces-show:after{display:none}.ces-auth{padding:28px 24px 56px;justify-content:flex-start}}@media (max-width:640px){.cea-bar{padding:0 14px;height:58px;gap:10px}.cea-bar-app,.cea-hide-sm{display:none}.cea-shell{padding:18px 14px 80px}.cea-panel{padding:22px 18px;border-radius:18px}.cea-panel-head{margin-bottom:20px}.cea-sub{font-size:16px}.cea-paste{flex-wrap:wrap;padding:6px}.cea-paste-icon{margin-left:10px}.cea-paste input{flex:1 1 70%}.cea-paste .cea-btn{width:100%}.cea-chans{grid-template-columns:1fr 1fr}.cea-chan{padding:14px 12px;gap:10px}.cea-when{grid-template-columns:1fr 1fr}.cea-when .cea-btn{grid-column:1/-1}.cea-work .cea-stages{grid-template-columns:1fr}.cea-strip{grid-template-columns:repeat(7,64px);overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.cea-week li{grid-template-columns:44px 36px minmax(0,1fr);padding:10px;gap:10px}.cea-week li>:last-child{grid-column:2/-1;justify-self:start}.cea-plans{grid-template-columns:1fr}.cea-tabs{width:100%}.cea-clips{grid-template-columns:1fr 1fr;gap:18px 12px}.cea-btn-ink,.cea-btn-lg{width:100%}.cea-agent{grid-template-columns:1fr}.cea-code{padding-right:14px;padding-top:48px}.ces-show h1{font-size:34px}.ces-sub{font-size:16px}.ces-perks{margin-top:20px;gap:10px}.ces-auth{padding:22px 14px 48px}.ces-card{padding:24px 18px;border-radius:18px}}@media (prefers-reduced-motion:reduce){.cea *,.cea :after,.cea :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}