@font-face{font-family:Lilita One;src:url(/fonts/lilitaone-latin.woff2) format("woff2");font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/fredoka-latin.woff2) format("woff2");font-weight:300 700;font-display:swap}:root{--bg: #1b1446;--bg-2: #120d35;--panel: #2a2170;--panel-2: #231b5e;--panel-hi: #382c8f;--line: rgba(255,255,255,.1);--ink: #fff;--ink-soft: #c9c2ff;--ink-dim: #9a90d8;--green: #36d35a;--green-lo: #1d9a3a;--pink: #ff5fb1;--yellow: #ffcf33;--blue: #3fa6ff;--red: #ff5b6e;--display: "Lilita One", "Fredoka", system-ui, sans-serif;--body: "Fredoka", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, monospace;--top: 60px;--safe-b: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{margin:0;font:400 15px/1.45 var(--body);color:var(--ink);background:radial-gradient(1000px 600px at 75% -10%,#3a2a8f,transparent 60%),linear-gradient(var(--bg),var(--bg-2)) fixed;background-color:var(--bg);overflow-x:hidden}b,strong{font-weight:600}h1,h2{font-family:var(--display);font-weight:400;letter-spacing:.3px;margin:0;line-height:1.1}h3{font-size:16px;font-weight:600;margin:22px 0 8px}a{color:#ffe27a}img{display:block;max-width:100%}button{font:inherit;color:inherit}.mono{font-family:var(--mono);font-size:13px}.tiny{font-size:13px;color:var(--ink-dim);margin:8px 0 0}.err{color:#ffb3bd;background:#ff5b6e26;border-radius:12px;padding:8px 12px;margin:10px 0 0;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:0;border-radius:14px;background:var(--panel-hi);box-shadow:0 4px #20185a;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .1s,filter .15s;white-space:nowrap}.btn:hover{filter:brightness(1.1)}.btn:active{transform:translateY(3px);box-shadow:0 1px #20185a}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.green{background:var(--green);box-shadow:0 4px 0 var(--green-lo);color:#fff}.btn.ghost{background:#ffffff14;box-shadow:none}.btn.sm{min-height:34px;padding:0 12px;border-radius:11px;font-size:14px}.btn.big{min-height:54px;font-size:18px;padding:0 26px;border-radius:17px;width:100%}.in{width:100%;min-height:40px;padding:8px 12px;border-radius:12px;border:2px solid var(--line);background:#0a062473;color:var(--ink);font:inherit;outline:none;transition:border-color .15s}.in:focus{border-color:var(--blue)}.in.bad{border-color:var(--red)}.in.num{max-width:160px}textarea.in{resize:vertical}textarea.code{min-height:60vh;font:13px/1.5 var(--mono);white-space:pre}.tgl{position:relative;width:50px;height:30px;border-radius:99px;border:0;background:#ffffff2e;cursor:pointer;flex:none;transition:background .15s}.tgl i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .18s}.tgl.on{background:var(--green)}.tgl.on i{transform:translate(20px)}.color-in{display:flex;align-items:center;gap:8px;min-width:0}.color-in .in{min-width:0;max-width:220px}.swatch{position:relative;flex:none;width:40px;height:40px;border-radius:12px;border:2px solid rgba(255,255,255,.4);overflow:hidden;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 75%,#ccc 75%),linear-gradient(45deg,#ccc 25%,#fff 25%,#fff 75%,#ccc 75%);background-size:10px 10px;background-position:0 0,5px 5px}.swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit}.swatch input{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;width:60px;height:60px;opacity:0;cursor:pointer;z-index:1}.loading{min-height:50vh;height:100%;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--ink-soft)}.spin{width:38px;height:38px;border-radius:50%;border:4px solid rgba(255,255,255,.15);border-top-color:var(--yellow);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login{min-height:100%;display:grid;place-items:center;padding:24px 16px}.login-card{width:100%;max-width:430px;text-align:center;padding:30px 24px;border-radius:28px;background:linear-gradient(var(--panel),var(--panel-2));box-shadow:0 10px #120d35,0 30px 60px #0006}.login-card h1{font-size:clamp(32px,8vw,42px);margin:18px 0 10px}.login-card h1 em,.brand em{color:var(--yellow);font-style:normal}.login-card p{color:var(--ink-soft)}.perks{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:6px;font-weight:500}.btn.google{width:100%;min-height:54px;background:#fff;color:#1f1f1f;box-shadow:0 4px #b9b3e0;font-size:17px}.brand{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:400 22px/1 var(--display)}.brand .logo{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--pink);box-shadow:0 3px #c62f80;font-size:22px}.brand small{display:block;font:500 12px var(--body);color:var(--ink-dim);letter-spacing:1px;text-transform:uppercase;margin-top:3px}.shell{min-height:100%}.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--top);padding:0 16px;background:#1b1446d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.me{position:relative}.avatar{width:40px;height:40px;border-radius:50%;border:2px solid var(--yellow);background:var(--panel-hi);overflow:hidden;cursor:pointer;padding:0;font-weight:600}.avatar img{width:100%;height:100%;object-fit:cover}.menu{position:absolute;right:0;top:50px;min-width:220px;padding:8px;border-radius:16px;background:var(--panel);box-shadow:0 16px 40px #00000073;display:grid}.menu p{margin:0;padding:8px 10px 10px;border-bottom:1px solid var(--line)}.menu p small{display:block;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis}.menu a,.menu button{text-align:left;padding:10px;border:0;background:none;border-radius:10px;color:#fff;text-decoration:none;cursor:pointer}.menu a:hover,.menu button:hover{background:#ffffff14}.page{max-width:1180px;margin:0 auto;padding:22px 16px calc(40px + var(--safe-b))}.page-h{display:flex;align-items:center;gap:12px;margin-bottom:18px}.page-h h1{font-size:clamp(28px,6vw,38px);flex:1}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.pcard,.tcard{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:16px;border:0;border-radius:22px;background:linear-gradient(160deg,color-mix(in srgb,var(--c, #9b5cff) 34%,var(--panel)),var(--panel-2));box-shadow:0 6px #120d35;cursor:pointer;transition:transform .15s}.pcard:hover,.tcard:hover{transform:translateY(-4px)}.p-icon{width:64px;height:64px;margin-bottom:8px;border-radius:18px;overflow:hidden;display:grid;place-items:center;font-size:34px;background:#ffffff1f}.p-icon img{width:100%;height:100%;object-fit:cover}.pcard b,.tcard b{font-size:18px}.pcard small,.tcard small{color:var(--ink-soft)}.pcard .when{color:var(--ink-dim);font-size:12px}.st{position:absolute;top:14px;right:14px;font:600 12px var(--body);font-style:normal;padding:3px 9px;border-radius:99px;background:#ffffff24}.st.success{background:var(--green)}.st.failure{background:var(--red)}.del{position:absolute;right:10px;bottom:10px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;opacity:.55}.del:hover{opacity:1;background:#ff5b6e40}.tcard p{margin:8px 0 12px;font-size:14px;color:var(--ink-soft);flex:1}.t-emo{font-size:46px;line-height:1;margin-bottom:6px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.3))}.empty{text-align:center;padding:50px 16px;border-radius:28px;background:#ffffff0d;border:2px dashed var(--line)}.empty .btn{max-width:300px;margin-top:8px}.big-emo{font-size:54px;display:block;line-height:1.1}.editor{display:grid;height:100%;grid-template-columns:210px minmax(0,1fr) 400px;grid-template-rows:var(--top) minmax(0,1fr);grid-template-areas:"top top top" "tabs main pv"}.editor.pv-off{grid-template-columns:210px minmax(0,1fr) 0}.ed-top{grid-area:top;display:flex;align-items:center;gap:10px;padding:0 14px;background:#1b1446eb;border-bottom:1px solid var(--line);z-index:5;min-width:0}.ed-icon{width:38px;height:38px;border-radius:11px;overflow:hidden;flex:none;display:grid;place-items:center;background:var(--panel-hi);font:400 20px var(--display)}.ed-icon img{width:100%;height:100%;object-fit:cover}.ed-name{flex:1;min-width:0;display:grid;line-height:1.2}.ed-name b,.ed-name small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-name small{color:var(--ink-dim);font-size:12.5px}.sv.saving{color:var(--yellow)}.sv.saved{color:#8ff0a4}.sv.error{color:var(--red)}.build-btn{position:relative}.build-btn .dot{position:absolute;top:-4px;right:-4px;width:13px;height:13px;border-radius:50%;background:var(--yellow);border:2px solid var(--bg)}.ed-tabs{grid-area:tabs;display:flex;flex-direction:column;gap:4px;padding:14px 10px;border-right:1px solid var(--line);overflow-y:auto}.ed-tabs button{display:flex;align-items:center;gap:10px;padding:11px 12px;border:0;border-radius:13px;background:none;text-align:left;font-weight:500;cursor:pointer;color:var(--ink-soft)}.ed-tabs button span{font-size:19px}.ed-tabs button:hover{background:#ffffff0f}.ed-tabs button.on{background:var(--panel-hi);color:#fff;box-shadow:inset 0 -3px #0003}.ed-main{grid-area:main;overflow-y:auto;padding:22px clamp(14px,3vw,34px) 60px}.pane{max-width:760px}.pane h2{font-size:30px;margin-bottom:6px}.pane .sub{color:var(--ink-soft);margin:0 0 18px}.search{margin-bottom:14px}.note{padding:11px 14px;margin:0 0 14px;border-radius:14px;background:#3fa6ff24;border:1px solid rgba(63,166,255,.35);font-size:14px}.note.warn{background:#ffcf331f;border-color:#ffcf3366}.note ul{margin:6px 0 0;padding-left:20px}.btns{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.row{display:grid;grid-template-columns:minmax(150px,34%) minmax(0,1fr);gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.row-l{display:grid;gap:2px;min-width:0}.row-l b{font-weight:500;overflow-wrap:anywhere}.row-l small{color:var(--ink-dim);font-size:12.5px;line-height:1.35}.row-c{min-width:0;display:flex;align-items:center;gap:8px}.grp{margin:10px 0;border-radius:18px;background:#ffffff0a;border:1px solid var(--line)}.grp.d1,.grp.d2,.grp.d3{margin:8px 0;background:#00000024;border-radius:14px}.grp>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;cursor:pointer;list-style:none;font-weight:600}.grp>summary::-webkit-details-marker{display:none}.grp>summary:before{content:"▸";color:var(--yellow);transition:transform .15s;margin-right:-2px}.grp[open]>summary:before{transform:rotate(90deg)}.g-t{flex:1;display:flex;align-items:center;gap:8px}.badge{font:600 12px var(--body);font-style:normal;padding:1px 8px;border-radius:99px;background:#ffffff1f;color:var(--ink-soft)}.g-help{margin:-4px 16px 6px;font-size:13px;color:var(--ink-dim)}.g-body{padding:0 16px 12px}.x{flex:none;width:32px;height:32px;border-radius:10px;border:0;background:#ff5b6e29;color:#ffb3bd;cursor:pointer;font-size:18px;line-height:1}.arr-row{display:flex;align-items:center;gap:8px;margin:6px 0}.chips{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0}.chip-c{display:flex;align-items:center;gap:4px;padding:4px;border-radius:14px;background:#0000002e}.chip-c .in{max-width:112px}.add{margin-top:6px}.slot{display:flex;align-items:center;gap:12px;min-width:0}.thumb{flex:none;width:56px;height:56px;border-radius:14px;background:#00000040 repeating-conic-gradient(rgba(255,255,255,.06) 0 25%,transparent 0 50%) 0 0/14px 14px;display:grid;place-items:center;overflow:hidden}.thumb img{max-width:100%;max-height:100%;object-fit:contain}.thumb .emo{font-size:30px}.slot-b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.slot-b small{flex-basis:100%;color:var(--ink-dim);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play{width:40px;height:40px;border-radius:50%;border:0;background:var(--green);cursor:pointer}.art-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.art{display:grid;gap:8px;align-content:start;padding:14px;border-radius:18px;background:#ffffff0d;border:1px solid var(--line)}.art>small{color:var(--ink-dim);font-size:12.5px;margin-top:-6px}.emo-in{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-dim)}.emo-in .in{width:70px;min-height:34px;text-align:center}.color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 16px}.cg{display:grid;gap:4px}.cg small{color:var(--ink-dim);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-pick{display:flex;align-items:center;gap:16px;margin-bottom:8px}.icon-big{flex:none;width:104px;height:104px;border-radius:26px;overflow:hidden;display:grid;place-items:center;background:#ffffff14;border:2px dashed rgba(255,255,255,.3);cursor:pointer;font-size:34px;text-align:center;line-height:1}.icon-big small{display:block;font-size:13px;color:var(--ink-dim);margin-top:4px}.icon-big img{width:100%;height:100%;object-fit:cover}.preview{grid-area:pv;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;border-left:1px solid var(--line);background:#0a06244d;min-height:0;overflow:hidden}.pv-bar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.pv-tools{display:flex;gap:6px}.pv-hide{display:none}.phone{flex:1;min-height:0;aspect-ratio:360 / 740;max-width:100%;display:flex;border-radius:34px;padding:10px;background:#0b0820;box-shadow:0 0 0 2px #3d3480,0 20px 50px #00000080}.screen{position:relative;flex:1;border-radius:25px;overflow:hidden;background:#000}.screen iframe{position:absolute;left:0;top:0;border:0;display:block;transform-origin:0 0}.pv-note{margin:0;font-size:12px;color:var(--ink-dim);text-align:center}.editor.pv-off .preview{display:none}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:16px;background:#08051eb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .2s}.sheet-card{position:relative;width:100%;max-width:520px;max-height:calc(100% - 10px);overflow-y:auto;padding:26px 22px 22px;border-radius:26px;background:linear-gradient(var(--panel),var(--panel-2));box-shadow:0 10px #120d35,0 30px 70px #00000080;animation:pop .3s cubic-bezier(.2,1.5,.4,1)}.sheet-x{position:absolute;top:12px;right:12px;width:38px;height:38px;border:0;border-radius:12px;background:#ffffff14;font-size:22px;cursor:pointer}.sheet-head{text-align:center;margin-bottom:16px}.sheet-head h2{font-size:28px;margin:6px 0}.sheet-head p{color:var(--ink-soft);margin:0;overflow-wrap:anywhere}.targets{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.tgt{display:grid;gap:2px;padding:14px;border-radius:16px;border:2px solid var(--line);background:#ffffff0a;cursor:pointer;text-align:left}.tgt b{font:400 22px var(--display)}.tgt small{color:var(--ink-dim)}.tgt.on{border-color:var(--green);background:#36d35a1f}.job{margin-top:16px;padding:14px;border-radius:16px;background:#0003}.job-h{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:14px}.job-h span{color:var(--ink-dim)}.bar{height:12px;margin-top:12px;border-radius:99px;background:#ffffff1a;overflow:hidden}.bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--green),var(--yellow));transition:width .6s}.dl{display:grid;gap:8px;margin-top:12px}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{transform:scale(.85);opacity:0}}@media (max-width: 1180px){.editor{grid-template-columns:74px minmax(0,1fr) 340px}.editor.pv-off{grid-template-columns:74px minmax(0,1fr) 0}.ed-tabs button{flex-direction:column;gap:2px;font-size:11.5px;padding:9px 4px;text-align:center}}@media (max-width: 900px){.editor,.editor.pv-off{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--top) auto auto minmax(0,1fr);grid-template-areas:"top" "pv" "tabs" "main"}.ed-tabs{flex-direction:row;overflow-x:auto;padding:8px 10px;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none}.ed-tabs::-webkit-scrollbar{display:none}.ed-tabs button{flex:none;flex-direction:row;font-size:14px;padding:8px 12px;gap:6px}.ed-tabs button span{font-size:16px}.preview{border-left:0;border-bottom:1px solid var(--line);padding:8px 12px 10px}.editor.pv-off .preview{display:flex}.preview.collapsed{padding-bottom:8px}.pv-hide{display:inline-flex}.phone{flex:none;height:46vh;height:46dvh}.pv-note{display:none}.ed-main{padding-bottom:calc(40px + var(--safe-b))}}@media (max-width: 560px){.build-btn span{display:none}.row{grid-template-columns:minmax(0,1fr);gap:6px}.in.num{max-width:none}.cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.tcard p{display:none}.pcard,.tcard{padding:14px}.pane h2{font-size:26px}.sheet{align-items:end;padding:0}.sheet-card{border-radius:26px 26px 0 0;padding-bottom:calc(22px + var(--safe-b))}}.pay{display:grid;gap:6px;padding:16px;margin:0 0 12px;border-radius:18px;background:linear-gradient(135deg,#36d35a29,#ffcf331f);border:1px solid rgba(54,211,90,.4)}.pay b{font:400 22px var(--display)}.pay p{margin:0 0 6px;color:var(--ink-soft);font-size:14px}.linkish{border:0;background:none;color:#ffe27a;text-decoration:underline;cursor:pointer;padding:0;font:inherit}.credits{text-align:center;color:#8ff0a4}.menu p small.cred{color:#8ff0a4;margin-top:4px}.pcard.ready{border:2px dashed rgba(54,211,90,.6)}.pcard.ready .btn{margin-top:8px}.pcard.locked{filter:saturate(.4);opacity:.8}.tcard.sel{outline:3px solid var(--yellow)}.inv{text-align:center;margin-top:18px}.buy-card .demo-link{display:block;text-align:center;margin:-6px 0 12px;font-weight:600}.ticks-list{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:8px;font-size:15px}.ticks-list li{padding:9px 12px;border-radius:12px;background:#ffffff0f}.center{text-align:center}.checkout-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px;background:#08051eb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .2s}.checkout-sheet{width:100%;max-width:560px;height:min(780px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--panel);box-shadow:0 30px 80px -20px #0009;animation:pop .3s cubic-bezier(.2,1.5,.4,1)}.checkout-head{display:flex;align-items:center;gap:6px;padding:10px 10px 10px 16px;border-bottom:1px solid var(--line)}.checkout-title{flex:1;min-width:0;display:grid;line-height:1.25}.checkout-title small{color:var(--ink-dim);font-size:12.5px}.icon-btn{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:11px;background:#ffffff14;color:#fff;font-size:20px;text-decoration:none;cursor:pointer}.checkout-frame-outer{position:relative;flex:1;min-height:0;display:flex}.checkout-frame-wrap{position:relative;flex:1;background:#fff}.checkout-frame-wrap.is-tall{overflow-y:auto;overscroll-behavior:contain}.checkout-frame{display:block;width:100%;height:100%;border:0;background:transparent}.checkout-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#555;font-size:14px}.checkout-loading .spin{width:22px;height:22px;border-width:3px;border-color:#ddd;border-top-color:#ff5fb1}.checkout-foot{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-dim)}.dots{display:inline-flex;gap:3px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--green);animation:blink 1.2s infinite}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes blink{50%{opacity:.25}}@media (max-width: 640px){.checkout-scrim{padding:0;align-items:end}.checkout-sheet{max-width:none;height:92vh;height:92dvh;border-radius:22px 22px 0 0}}.checkout-scrim.behind{visibility:hidden}.pay-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:16px;background:#08051ed1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .25s}.pay-card{width:100%;max-width:420px;text-align:center;padding:28px 22px 22px;border-radius:26px;background:linear-gradient(var(--panel),var(--panel-2));box-shadow:0 10px #120d35,0 30px 70px #00000080;animation:pop .35s cubic-bezier(.2,1.5,.4,1)}.pay-orb{position:relative;width:92px;height:92px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;font-size:40px;background:radial-gradient(circle at 35% 30%,#4b3db0,#241a6a)}.pay-orb:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:4px solid transparent;border-top-color:var(--yellow);border-right-color:var(--pink);animation:spin 1s linear infinite}.pay-orb.done{background:radial-gradient(circle at 35% 30%,#5ef07c,#1d9a3a);color:#fff;font-weight:700;animation:pop .4s cubic-bezier(.2,1.6,.4,1)}.pay-orb.done:before{display:none}.pay-card h2{font-size:28px;margin-bottom:4px}.pay-sub{color:var(--ink-soft);margin:0 0 16px}.pay-steps{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px;text-align:left}.pay-steps li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#ffffff0d;color:var(--ink-dim);transition:background .3s,color .3s}.pay-steps li.now{background:#ffcf331f;color:#fff}.pay-steps li.ok{color:#8ff0a4}.pi{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:#ffffff1a}.pay-steps li.ok .pi{background:var(--green);color:#fff}.pi .spin{width:18px;height:18px;border-width:3px}.pay-bar{height:10px;border-radius:99px;background:#ffffff1a;overflow:hidden;margin-bottom:14px}.pay-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--green),var(--yellow));transition:width .8s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.pay-bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:shine 1.4s infinite}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pay-note{font-size:13px;color:var(--ink-dim);margin:0 0 8px}.wa-btn{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#25d366;box-shadow:0 3px #128c4a;transition:transform .15s}.wa-btn:hover{transform:translateY(-2px) scale(1.05)}.wa-btn svg{width:22px;height:22px}.top-right{display:flex;align-items:center;gap:10px}.owned-badge{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:99px;background:#36d35a2e;color:#8ff0a4;font-size:13px;font-weight:600}.menu .purch{padding:6px 10px 8px;border-bottom:1px solid var(--line);font-size:13px}.menu .purch b{display:block;font-size:12px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.menu .purch span{display:block;padding:2px 0}.my-apps{display:grid;gap:8px;margin-bottom:10px}.stages{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0 4px;padding:0}.stages li{position:relative;display:grid;justify-items:center;gap:6px;font-size:12.5px;color:var(--ink-dim);text-align:center}.stages li:before{content:"";position:absolute;top:13px;left:calc(-50% + 16px);right:calc(50% + 16px);height:3px;border-radius:3px;background:#ffffff1f}.stages li:first-child:before{display:none}.stages li.ok:before,.stages li.now:before{background:var(--green)}.sd{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;background:#ffffff1a;border:2px solid rgba(255,255,255,.18)}.stages li.ok{color:#8ff0a4}.stages li.ok .sd{background:var(--green);border-color:var(--green);color:#fff}.stages li.now{color:#fff;font-weight:600}.stages li.now .sd{border-color:var(--yellow);background:#ffcf3326;animation:ring 1.4s ease-out infinite}.stages li.now .sd:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--yellow);animation:blink 1s infinite}@keyframes ring{0%{box-shadow:0 0 #ffcf3380}to{box-shadow:0 0 0 12px #ffcf3300}}.eta{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:#3fa6ff1f;font-size:13.5px;text-align:center}.src-btn{min-height:42px}@media (max-width: 560px){.src-btn span{display:none}}.sheet-card>.btn.big.ghost{margin-bottom:12px}.crash{text-align:left;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto;font:12px/1.4 var(--mono);background:#00000059;padding:10px;border-radius:10px;color:#ffb3bd}.free-note{display:block;padding:12px 14px;margin:0 0 12px;border-radius:14px;background:linear-gradient(135deg,#36d35a2e,#3fa6ff24);border:1px solid rgba(54,211,90,.45);font-size:15px}.free-note small{display:block;margin-top:3px;color:var(--ink-soft);font-size:12.5px}.pcard .free-days{color:#8ff0a4!important;font-size:12px;font-weight:600}.test-buy{margin-bottom:18px;border-color:#ffcf338c}
