:root{--bg:#fff;--bg-2:#f9faf7;--bg-3:#eff1ec;--text:#202020;--text-2:#626461;--text-3:#6b6d68;--accent:#2f7a00;--accent-soft:#eafbdd;--lime:#96f564;--lime-2:#a7f374;--lime-ring:#5ac1017a;--yellow:#fff769;--yellow-soft:#fffbc4;--blue:#73adff;--blue-soft:#e6f0ff;--aqua:#93f2ed;--aqua-soft:#e3fbfa;--violet:#d470ff;--violet-soft:#f6e6ff;--good:#2f7a00;--good-soft:#eafbdd;--warn:#8a6400;--warn-soft:#fff7b8;--bad:#c2181b;--bad-soft:#ffe6e4;--border:#00000014;--card:#fff;--nav:#ffffffd1;--ring:0 0 0 1px #0000000f,0 0 1px 0 #00000038,0 1px 2px 0 #00000012;--shadow:var(--ring);--lift:0 0 0 1px #0000000d,0 4px 6px -2px #0000000d,0 10px 15px -3px #00000012;--grid:#00000009;--r:18px;--r-sm:12px;--font:"Geist",-apple-system,BlinkMacSystemFont,sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111210;--bg-2:#161714;--bg-3:#23251f;--text:#f2f3ef;--text-2:#a3a59f;--text-3:#8a8c86;--accent:#a7f374;--accent-soft:#96f5641f;--good:#a7f374;--good-soft:#96f5641f;--warn:#fff769;--warn-soft:#fff7691f;--bad:#ff8a80;--bad-soft:#ff5a5024;--yellow-soft:#fff76924;--blue-soft:#73adff24;--aqua-soft:#93f2ed1f;--violet-soft:#d470ff24;--border:#ffffff1a;--card:#1a1b18;--nav:#111210cc;--grid:#ffffff0a;--ring:0 0 0 1px #ffffff14;--shadow:var(--ring);--lift:0 0 0 1px #ffffff1a,0 10px 24px #0006}}:root[data-theme=dark]{--bg:#111210;--bg-2:#161714;--bg-3:#23251f;--text:#f2f3ef;--text-2:#a3a59f;--text-3:#8a8c86;--accent:#a7f374;--accent-soft:#96f5641f;--good:#a7f374;--good-soft:#96f5641f;--warn:#fff769;--warn-soft:#fff7691f;--bad:#ff8a80;--bad-soft:#ff5a5024;--yellow-soft:#fff76924;--blue-soft:#73adff24;--aqua-soft:#93f2ed1f;--violet-soft:#d470ff24;--border:#ffffff1a;--card:#1a1b18;--nav:#111210cc;--grid:#ffffff0a;--ring:0 0 0 1px #ffffff14;--shadow:var(--ring);--lift:0 0 0 1px #ffffff1a,0 10px 24px #0006}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-2);color:var(--text);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased}button,select,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}.num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bar{z-index:20;background:var(--nav);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--border);position:sticky;top:0}.bar-in{align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:12px 24px;display:flex}.logo{letter-spacing:-.03em;font-size:18px;font-weight:700}.logo small{color:var(--text-3);letter-spacing:0;margin-left:8px;font-size:13px;font-weight:500}.picker{background:var(--bg-2);border:1px solid var(--border);border-radius:99px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex}.picker .av{color:#1d1d1f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.picker select{cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236e6e73' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") 100% no-repeat;border:0;outline:none;padding-right:16px;font-size:14px;font-weight:600}.spacer{flex:1}.seg{background:var(--bg-2);border:1px solid var(--border);border-radius:99px;padding:3px;display:flex}.seg button{color:var(--text-2);border-radius:99px;padding:6px 14px;font-size:13px;font-weight:500}.seg button.on{background:var(--card);color:var(--text);box-shadow:0 1px 3px #0000001a}.who{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.who .me{background:var(--text);width:30px;height:30px;color:var(--bg);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}main{max-width:1180px;margin:0 auto;padding:36px 24px 80px}.view{display:none}.view.on{animation:.35s in;display:block}@keyframes in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hello{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.hello p{color:var(--text-2);margin-top:6px;font-size:17px}.live{background:var(--good-soft);color:var(--good);border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.live i{background:var(--good);border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #30d15880}to{box-shadow:0 0 0 9px #30d15800}}.story{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid;overflow:hidden}.st{padding:24px;position:relative}.st+.st:before{content:"→";background:var(--card);border:1px solid var(--border);width:22px;height:22px;color:var(--text-3);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:26px;left:-11px}.st small{color:var(--text-2);font-size:14px;font-weight:500;display:block}.st b{margin:4px 0 2px;font-size:34px;font-weight:700;display:block}.st .vs{color:var(--text-3);font-size:13px}.up{color:var(--good);font-weight:600}.down{color:var(--bad);font-weight:600}h2{letter-spacing:-.025em;align-items:center;gap:10px;margin-bottom:14px;font-size:22px;font-weight:700;display:flex}h2 .count{color:var(--text-2);background:var(--bg-3);border-radius:99px;padding:2px 9px;font-size:13px;font-weight:600}.todo{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:36px;display:grid}.task{background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:18px;display:flex}.task .k{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.task.good .k{color:var(--good)}.task.warn .k{color:var(--warn)}.task.bad .k{color:var(--bad)}.task b{font-size:16px;font-weight:600;line-height:1.3}.task p{color:var(--text-2);font-size:14px}.task .act{color:var(--accent);align-self:flex-start;margin-top:auto;padding-top:10px;font-size:14px;font-weight:600}.task .act:hover{text-decoration:underline}.elhead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.elhead h2{margin:0}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--card);border:1px solid var(--border);color:var(--text-2);border-radius:99px;padding:7px 14px;font-size:13px;font-weight:500}.chip.on{background:var(--text);color:var(--bg);border-color:var(--text)}.sort{color:var(--text-2);font-size:13px}.sort select{color:var(--text);cursor:pointer;background:0 0;border:0;font-weight:600}.els{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ec{background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);cursor:pointer;text-align:left;flex-direction:column;gap:14px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.ec:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000014}.ec>*{width:100%}.ec.off{opacity:.6}.ec{gap:0;padding:0;overflow:hidden}.ec .ec-in{flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.pvw{background:var(--bg-3);border-bottom:1px solid var(--border);height:210px;position:relative;overflow:hidden}.pvw img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s;display:block}.pvw.small{background:linear-gradient(160deg,#f3ece6,#e9dfd6);place-items:center;padding:24px;display:grid}.pvw.small img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 8px 24px #0000001f}.pvw.none{color:var(--text-3);text-align:center;place-items:center;padding:20px;font-size:13px;display:grid}.pvw .stamp{color:#fff;-webkit-backdrop-filter:blur(8px);background:#0009;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:10px}.pvw .stamp i{vertical-align:middle;background:#30d158;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.dprev{background:var(--bg-2);border-radius:var(--r);flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.phone{background:#1d1d1f;border:8px solid #1d1d1f;border-radius:30px;width:240px;max-height:460px;overflow:hidden;box-shadow:0 20px 50px #0000002e}.phone img{width:100%;display:block}.phone.small{background:0 0;border:0;border-radius:14px;width:auto;max-width:100%;box-shadow:0 10px 30px #0000001f}.dprev .meta{color:var(--text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.dprev a{color:var(--accent);font-weight:600;text-decoration:none}.dprev a:hover{text-decoration:underline}.ec-top{align-items:flex-start;gap:12px;display:flex}.ec-ic{background:var(--bg-2);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.ec-top b{font-size:16px;font-weight:600;line-height:1.25;display:block}.ec-top small{color:var(--text-2);font-size:13px}.badge{white-space:nowrap;border-radius:99px;flex:none;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}.badge.off{background:var(--bg-2);color:var(--text-3)}.flow{background:var(--bg-2);border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;padding:12px;display:grid}.flow div{text-align:center}.flow b{font-size:17px;font-weight:700;display:block}.flow small{color:var(--text-2);font-size:11px}.flow em{color:var(--text-3);font-size:12px;font-style:normal}.ec-money{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ec-money b{font-size:24px;font-weight:700}.ec-money small{color:var(--text-2);font-size:13px}.ec-say{color:var(--text-2);border-top:1px solid var(--border);padding-top:12px;font-size:13px}.sync{background:var(--card);border:1px solid var(--border);color:var(--text-2);border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.sync b{color:var(--text);font-weight:600}.sync svg{opacity:.6;width:14px;height:14px;animation:5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}body.client .admin-only,body:not(.client) .client-only{display:none!important}.dprev a.btn.go{color:#fff;gap:6px;text-decoration:none}.livebox{background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);margin-top:36px;padding:20px}.ticker{flex-direction:column;display:flex}.tk{border-bottom:1px solid var(--border);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 4px;font-size:14px;animation:.4s in;display:grid}.tk:last-child{border:0}.tk .e{text-align:center;font-size:16px}.tk span{color:var(--text-2)}.tk time{color:var(--text-3);font-size:12px}.sum{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.sum div{background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);padding:20px}.sum small{color:var(--text-2);font-size:14px}.sum b{font-size:30px;font-weight:700;display:block}.tbl{background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.tr{border-top:1px solid var(--border);grid-template-columns:2fr 1fr 1.2fr 1.4fr 1.6fr 24px;align-items:center;gap:12px;padding:16px 20px;display:grid}.tr.h{color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;border:0;padding-bottom:8px;font-size:12px;font-weight:600}.tr.r{cursor:pointer}.store{align-items:center;gap:12px;display:flex}.store .av{color:#1d1d1f;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.store small{color:var(--text-3);font-size:12px;display:block}.tr .go{color:var(--text-3)}.dot{align-items:center;gap:6px;font-size:14px;display:inline-flex}.dot:before{content:"";background:var(--c);border-radius:50%;width:8px;height:8px}.shade{opacity:0;pointer-events:none;z-index:40;background:#0000004d;transition:opacity .25s;position:fixed;inset:0}.drawer{background:var(--bg);z-index:41;width:min(560px,100%);transition:transform .35s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 60px #00000026}.open .shade{opacity:1;pointer-events:auto}.open .drawer{transform:none}.dh{background:var(--nav);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px 24px;display:flex;position:sticky;top:0}.dh b{letter-spacing:-.02em;font-size:20px;font-weight:700;display:block}.dh small{color:var(--text-2);font-size:13px}.x{background:var(--bg-2);width:34px;height:34px;color:var(--text-2);border-radius:50%;margin-left:auto;font-size:16px}.db{flex-direction:column;gap:28px;padding:24px;display:flex}.db h3{margin-bottom:12px;font-size:15px;font-weight:600}.fun{flex-direction:column;gap:8px;display:flex}.fs{grid-template-columns:130px 1fr 70px;align-items:center;gap:12px;font-size:14px;display:grid}.fs .tr2{background:var(--bg-2);border-radius:8px;height:30px;overflow:hidden}.fs .tr2 i{background:var(--accent);border-radius:8px;min-width:4px;height:100%;display:block}.fs b{text-align:right;font-weight:600}.drop{color:var(--text-3);margin:-2px 0;padding-left:142px;font-size:12px}.verdict{background:var(--good-soft);border-radius:var(--r);padding:18px}.verdict b{color:var(--good);margin-bottom:4px;font-size:17px;font-weight:600;display:block}.verdict p{color:var(--text-2);font-size:14px}.abg{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vv{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:14px}.vv.win{border:2px solid var(--good)}.vv .pv{background:var(--bg-2);height:70px;color:var(--text-2);text-align:center;border-radius:10px;place-items:center;margin:8px 0 12px;padding:0 8px;font-size:13px;display:grid}.vv dl{grid-template-columns:1fr auto;gap:4px 8px;font-size:13px;display:grid}.vv dt{color:var(--text-2)}.vv dd{font-weight:600}.btn{background:var(--accent);color:#fff;border-radius:99px;justify-content:center;align-items:center;padding:11px 20px;font-size:14px;font-weight:600;display:inline-flex}.btn.ghost{background:var(--bg-2);color:var(--text)}.split{flex-direction:column;gap:8px;display:flex}.sp{grid-template-columns:90px 1fr 60px;align-items:center;gap:10px;font-size:14px;display:grid}.sp .tr2{background:var(--bg-2);border-radius:4px;height:8px;overflow:hidden}.sp .tr2 i{background:var(--text-2);border-radius:4px;height:100%;display:block}.sp b{text-align:right;font-weight:600}.help{color:var(--text-3);font-size:13px}.proto{background:var(--text);color:var(--bg);opacity:.85;z-index:30;border-radius:99px;padding:8px 14px;font-size:12px;position:fixed;bottom:16px;right:16px}@media (max-width:980px){.story{grid-template-columns:1fr 1fr}.st:nth-child(3){border-left:0}.st:nth-child(3):before{display:none}.st:nth-child(n+3){border-top:1px solid var(--border)}.els,.todo,.sum{grid-template-columns:1fr 1fr}.tr{grid-template-columns:2fr 1fr 1.4fr 24px}.tr .hide{display:none}}@media (max-width:640px){.bar-in{flex-wrap:wrap;padding:10px 16px}.who .me{display:none}.navl{order:5;width:100%;overflow-x:auto}main{padding:24px 16px 80px}.hello h1{font-size:30px}.story,.els,.todo,.sum{grid-template-columns:1fr}.st+.st{border-left:0;border-top:1px solid var(--border)}.st+.st:before{display:none}.abg{grid-template-columns:1fr}.fs{grid-template-columns:100px 1fr 60px}.drop{padding-left:112px}}a{color:inherit}.bar a{text-decoration:none}.navl{gap:4px;display:flex}.navl a{color:var(--text-2);border-radius:99px;padding:6px 12px;font-size:13px;font-weight:500}.navl a.on,.navl a:hover{background:var(--bg-2);color:var(--text)}.seg a{color:var(--text-2);border-radius:99px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none}.seg a.on{background:var(--card);color:var(--text);box-shadow:0 1px 3px #0000001a}.picker select:disabled{cursor:default;background:0 0;padding-right:0}.who form button{color:var(--text-2);border:1px solid var(--border);border-radius:99px;padding:6px 10px;font-size:12px}.who form button:hover{color:var(--text)}.tr.r{color:inherit;text-decoration:none}.loginwrap{background:var(--bg-2);place-items:center;min-height:100vh;padding:24px;display:grid}.lbox{background:var(--card);border:1px solid var(--border);width:100%;max-width:380px;box-shadow:var(--shadow);border-radius:22px;padding:32px}.lbox .logo{margin-bottom:24px;display:block}.lbox h1{letter-spacing:-.03em;font-size:26px;font-weight:700}.lbox p{color:var(--text-2);margin:4px 0 20px;font-size:14px}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field span{color:var(--text-2);font-size:13px;font-weight:500}.field input,.field select,.field textarea{border:1px solid var(--border);background:var(--bg);border-radius:12px;outline:none;width:100%;padding:11px 13px;font-size:15px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.err{color:var(--bad);margin-bottom:12px;font-size:13px}.ok{color:var(--good);margin-bottom:12px;font-size:13px}.btn.full{width:100%}.btn:disabled{opacity:.6;cursor:wait}.btn.danger{background:var(--bad-soft);color:var(--bad)}.btn.sm{padding:7px 14px;font-size:13px}.panel{background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);margin-bottom:20px;padding:24px}.panel h3{margin-bottom:14px;font-size:17px;font-weight:600}.grid-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:0 14px;display:grid}.list{flex-direction:column;display:flex}.li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.li:first-child{border-top:0}.li .grow{flex:1;min-width:200px}.li small{color:var(--text-2);font-size:13px;display:block}.tagr{background:var(--bg-2);color:var(--text-2);border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}pre.code{background:var(--bg-2);font:12.5px/1.6 var(--mono);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:12px;margin:8px 0 14px;padding:14px}.empty{background:var(--card);border:1px dashed var(--border);border-radius:var(--r);text-align:center;color:var(--text-2);padding:40px 24px}.empty b{color:var(--text);margin-bottom:6px;font-size:18px;display:block}.edit-el summary{cursor:pointer;color:var(--accent);font-size:14px;font-weight:600}.edit-el[open] summary{margin-bottom:14px}.check{align-items:center;gap:8px;margin-bottom:14px;font-size:14px;display:flex}body{background:var(--bg);font-feature-settings:"ss01","cv11";background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-position:-1px -1px;background-size:32px 32px}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(1200px 520px at 50% 0,transparent 40%,var(--bg) 100%);position:fixed;inset:0}.num{letter-spacing:-.03em}.bar{-webkit-backdrop-filter:none;background:0 0;border:0;padding:12px 16px 0}.bar-in{background:var(--nav);border-radius:var(--r);max-width:1180px;box-shadow:var(--ring);-webkit-backdrop-filter:saturate(160%)blur(16px);padding:10px 12px 10px 18px}.logo{letter-spacing:-.04em;align-items:center;gap:2px;font-size:18px;font-weight:600;display:inline-flex}.logo:before{content:"";background:var(--lime);width:18px;height:18px;box-shadow:inset 0 1px 0 #ffffff80,0 0 0 1px var(--lime-ring);border-radius:6px;margin-right:8px}.logo span{color:var(--text-3)}.logo small{color:var(--text-3);font-weight:500}.picker{background:var(--card);box-shadow:var(--ring);border-radius:var(--r-sm);border:0;padding:5px 12px 5px 5px}.picker .av{border-radius:8px}.seg{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--r-sm);border:0;padding:3px}.seg a,.seg button{border-radius:9px}.seg a.on,.seg button.on{background:var(--card);box-shadow:var(--ring)}.navl a{border-radius:9px}.navl a.on{background:var(--yellow-soft)}.who .me{background:var(--lime);color:var(--on-lime,#202020);border-radius:9px}.who form button{box-shadow:var(--ring);background:var(--card);border:0;border-radius:9px}.hello h1{letter-spacing:-.045em;font-size:46px;font-weight:600;line-height:1}.hello p{font-size:17px}mark,.hl{background:var(--yellow);color:var(--on-yellow,#202020);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;padding:0 .18em}.live{background:var(--accent-soft);color:var(--good);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px #5ac10140}.live i{background:#5ac101}.sync{box-shadow:var(--ring);border-radius:var(--r-sm);background:var(--card);border:0}.story,.task,.ec,.livebox,.tbl,.sum>div,.panel,.empty,.lbox{box-shadow:var(--ring);border-radius:var(--r);border:0}.story{background:var(--card)}.st+.st{border-left:1px solid var(--border)}.st+.st:before{box-shadow:var(--ring);border:0;border-radius:8px}.st b{letter-spacing:-.04em;font-size:36px;font-weight:600}.st.money{background:var(--yellow-soft)}.st.money b{color:var(--text)}.st.money b:after{content:"";background:var(--yellow);border-radius:9px;width:64px;height:6px;margin-top:6px;display:block}h2{letter-spacing:-.035em;font-weight:600}h2 .count{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:8px}.task{padding-top:22px;position:relative;overflow:hidden}.task:before{content:"";height:5px;position:absolute;top:0;left:0;right:0}.task.good:before{background:var(--lime)}.task.warn:before{background:var(--yellow)}.task.bad:before{background:#ff8a80}.task .k{letter-spacing:.04em;border-radius:8px;align-self:flex-start;padding:3px 9px;font-size:11px;display:inline-flex}.task.good .k{background:var(--good-soft)}.task.warn .k{background:var(--warn-soft)}.task.bad .k{background:var(--bad-soft)}.task .act{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;text-decoration-thickness:3px}.task .act:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.chip{box-shadow:var(--ring);border-radius:var(--r-sm);background:var(--card);border:0}.chip.on{background:var(--lime);color:var(--on-lime,#202020);box-shadow:inset 0 1px 0 #fff6,0 0 0 1px var(--lime-ring)}.ec:hover{box-shadow:var(--lift);transform:translateY(-2px)}.pvw{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--border);border-bottom:0;border-radius:12px;margin:8px 8px 0}.pvw.small{background:repeating-linear-gradient(45deg,var(--bg-2) 0 10px,var(--bg) 10px 20px)}.pvw .stamp{background:#202020c7;border-radius:8px}.pvw .stamp i{background:var(--lime)}.ec-ic{background:var(--bg-2);border-radius:10px}.ec[data-type=popup] .ec-ic{background:var(--violet-soft)}.ec[data-type=upsell] .ec-ic{background:var(--aqua-soft)}.ec[data-type=secao] .ec-ic{background:var(--blue-soft)}.ec[data-type=cta] .ec-ic{background:var(--yellow-soft)}.badge{border-radius:8px;font-weight:600}.badge.good{background:var(--good-soft);color:var(--good)}.badge.warn{background:var(--yellow);color:#5c4300}.badge.bad{background:var(--bad-soft);color:var(--bad)}.badge.ab{background:var(--blue-soft);color:#2b5fb8}.badge.off{background:var(--bg-2);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--border)}.flow{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px}.flow b{font-weight:600}.ec-money b{letter-spacing:-.04em;font-weight:600}.up{color:var(--good)}.btn{background:var(--lime);color:var(--on-lime,#202020);border-radius:var(--r-sm);box-shadow:inset 0 1px 0 #fff6,0 0 0 1px var(--lime-ring);font-weight:600;transition:background .15s}.btn:hover{background:var(--lime-2)}.dprev a.btn.go{color:var(--on-lime,#202020)}.btn.ghost{background:var(--card);box-shadow:var(--ring)}.btn.danger{background:var(--bad-soft);color:var(--bad);box-shadow:inset 0 0 0 1px #c2181b33}.drawer{background:var(--bg-2);border-radius:var(--r) 0 0 var(--r)}.dh{background:var(--nav)}.x{box-shadow:var(--ring);background:var(--card);border-radius:10px}.dprev{background:var(--card);box-shadow:var(--ring)}.phone{border-color:#202020;border-radius:28px}.verdict{border-radius:var(--r);box-shadow:inset 0 0 0 1px #5ac10140}.vv{box-shadow:var(--ring);border:0;border-radius:14px}.vv.win{box-shadow:0 0 0 2px var(--lime),var(--ring);border:0}.fs .tr2,.sp .tr2{background:var(--bg-3);border-radius:9px}.fs .tr2 i{background:var(--lime);box-shadow:inset 0 0 0 1px var(--lime-ring);border-radius:9px}.sp .tr2 i{background:var(--blue)}.tk{border-bottom-color:var(--border)}.tr.r:hover{background:var(--bg-2)}.store .av{border-radius:10px}.field input,.field select,.field textarea{box-shadow:var(--ring);border-radius:var(--r-sm);background:var(--card);border:0}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 1px var(--lime-ring),0 0 0 4px #96f56459}.tagr{border-radius:8px}.tagr.admin{background:var(--yellow);color:#202020}pre.code{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--border)}.edit-el summary{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;text-decoration-thickness:3px}.loginwrap{background:0 0}.lbox h1{letter-spacing:-.04em;font-weight:600}.proto{display:none}.lbox .logo{display:inline-flex}@keyframes rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes failsafe{to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}html.m [data-rv]:not([data-in]){opacity:0;animation:0s 3s forwards failsafe;transform:translateY(16px)scale(.985)}html.m [data-rv][data-in]{animation:.7s cubic-bezier(.2,.8,.2,1) backwards rise;animation-delay:var(--d,0s)}html.m mark{background:linear-gradient(var(--yellow),var(--yellow)) no-repeat 0 0/0% 100%;animation:.7s cubic-bezier(.6,0,.2,1) .35s forwards sweep}.fs .tr2 i,.sp .tr2 i,.st.money b:after{transform-origin:0;animation:1s cubic-bezier(.2,.8,.2,1) both grow}.fun>div:nth-child(2) .tr2 i{animation-delay:80ms}.fun>div:nth-child(3) .tr2 i{animation-delay:.16s}.fun>div:nth-child(4) .tr2 i{animation-delay:.24s}.st.money b:after{animation-delay:.5s}.open .db>*{animation:.55s cubic-bezier(.2,.8,.2,1) both rise}.open .db>:nth-child(2){animation-delay:60ms}.open .db>:nth-child(3){animation-delay:.12s}.open .db>:nth-child(4){animation-delay:.18s}.open .db>:nth-child(5){animation-delay:.24s}.open .db>:nth-child(n+6){animation-delay:.3s}.open .phone{animation:.7s cubic-bezier(.2,.8,.2,1) 50ms both rise}html.m [data-in] .badge{animation:pop .45s calc(var(--d,0s) + .35s) cubic-bezier(.2,.8,.2,1) both}.badge.ab{background-image:linear-gradient(110deg,#0000 30%,#ffffffb3 50%,#0000 70%);background-size:200% 100%;animation:2.6s linear infinite shine}.btn,.chip,.seg a,.who form button,.task .act,.x{transition:transform .15s cubic-bezier(.2,.8,.2,1),background .15s,box-shadow .15s}.btn:active,.chip:active,.seg a:active,.who form button:active,.x:active{transform:scale(.96)}.ec{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.ec:hover{transform:translateY(-4px)}.ec .pvw img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.ec:hover .pvw img{transform:scale(1.05)}.task{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.task:hover{box-shadow:var(--lift);transform:translateY(-3px)}.task .act{transition:text-decoration-color .2s,letter-spacing .2s}.task:hover .act{letter-spacing:.01em}.tr.r .go{transition:transform .25s}.tr.r:hover .go{color:var(--text);transform:translate(4px)}.logo:before{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.logo:hover:before{transform:rotate(90deg)scale(1.08)}.chip.on{animation:.3s cubic-bezier(.2,.8,.2,1) pop}.tk:first-child{animation:.5s cubic-bezier(.2,.8,.2,1) both rise}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}[data-rv]{opacity:1!important;transform:none!important}mark{background-size:100% 100%!important}}.brandlogo{background:var(--logo-bg,transparent);height:36px;box-shadow:var(--ring);border-radius:10px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.brandlogo img{width:auto;max-width:150px;max-height:22px;display:block}.brandlogo.plain{box-shadow:none;padding:0 4px}.byline{color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.byline:before{content:"";background:#96f564;border-radius:3px;width:10px;height:10px}.brandpv{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 12px;display:flex}.swatch{width:28px;height:28px;box-shadow:var(--ring);border-radius:8px}.brandhead{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.steps-h{align-items:center;margin:18px 0 6px;font-size:14px;font-weight:600;display:flex}.logo:before{content:none}.logo img{border-radius:7px;width:26px;height:26px;margin-right:9px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.logo:hover img{transform:rotate(-8deg)scale(1.08)}.byline{align-items:center;gap:5px;display:inline-flex}.byline img{border-radius:4px;width:16px;height:16px}.byline:before{content:none}.jl{color:var(--text);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.jl img{border-radius:9px;width:30px;height:30px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.jl:hover img{transform:rotate(-8deg)scale(1.06)}.jl span{flex-direction:column;line-height:1.05;display:flex}.jl b{letter-spacing:-.03em;font-size:16px;font-weight:650}.jl small{color:var(--text-3);margin-top:2px;font-size:11px;font-weight:500}.bar-sep{background:var(--border);flex:none;width:1px;height:26px}.picker{position:relative}.picker.haslogo{padding:4px 30px 4px 4px}.picker.haslogo.fixed{padding-right:4px}.pk-logo{background:var(--logo-bg);border-radius:8px;align-items:center;height:34px;padding:0 8px;display:flex}.pk-logo img{width:auto;max-width:130px;max-height:28px;display:block}.picker.haslogo select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.picker.haslogo select:disabled{cursor:default}.picker.haslogo:not(.fixed):after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236e6e73' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat;width:10px;height:6px;margin-top:-3px;position:absolute;top:50%;right:12px}@media (max-width:640px){.jl small,.bar-sep{display:none}}.picker:focus-within{box-shadow:var(--ring),0 0 0 3px var(--lime-ring)}.sicon{background:#fff;border-radius:8px;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1px #00000014}.sicon img{object-fit:contain;width:78%;height:78%;display:block}.tour-btn{background:var(--bg-2);height:32px;color:var(--text-2);font:500 13px var(--font);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 12px;transition:background .2s,color .2s;display:inline-flex}.tour-btn:hover{background:var(--bg-3);color:var(--text)}.tour{width:560px;max-width:calc(100vw - 32px);color:var(--text);background:0 0;border:0;padding:0}.tour::backdrop{-webkit-backdrop-filter:blur(6px);background:#0a0a0c52}.tour[open]{animation:.42s cubic-bezier(.2,.9,.25,1) tourIn}.tour[open]::backdrop{animation:.3s fadeIn}@keyframes tourIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tour-in{background:var(--card);box-shadow:0 0 0 1px var(--border),0 30px 80px -20px #00000059;border-radius:22px;position:relative;overflow:hidden}.tour-x{color:#0000;cursor:pointer;z-index:2;background:#ff5f57;border:0;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;display:grid;position:absolute;top:14px;left:14px}.tour-x:hover,.tour-x:focus-visible{color:#0000008c}.tour-x svg{width:7px;height:7px}.tour-art{background:radial-gradient(120% 120% at 50% 0%,var(--violet-soft),var(--bg-2) 70%);border-bottom:1px solid var(--border);place-items:center;height:210px;animation:.5s cubic-bezier(.2,.9,.25,1) artIn;display:grid}@keyframes artIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.tour-copy{padding:26px 32px 8px;animation:.45s cubic-bezier(.2,.9,.25,1) copyIn}@keyframes copyIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.tour-copy small{color:var(--violet);letter-spacing:.01em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.tour-copy h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:24px;line-height:1.15}.tour-copy p{color:var(--text-2);margin:0 0 10px;font-size:15px;line-height:1.5}.tour-foot{justify-content:space-between;align-items:center;padding:14px 24px 22px 32px;display:flex}.tour-dots{gap:7px;display:flex}.tour-dots button{background:var(--bg-3);cursor:pointer;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .3s cubic-bezier(.2,.9,.25,1),background .2s}.tour-nav{gap:8px;display:flex}.tv-hero img{border-radius:24px;width:96px;height:96px;animation:4s ease-in-out infinite float;box-shadow:0 20px 40px -12px #6e3ce680}@keyframes float{50%{transform:translateY(-6px)rotate(-2deg)}}.tv-events{flex-direction:column;gap:8px;width:250px;display:flex}.tv-events span{background:var(--card);box-shadow:var(--ring);opacity:0;border-radius:12px;align-items:center;gap:10px;padding:9px 14px;font-size:13px;font-weight:500;animation:.5s cubic-bezier(.2,.9,.25,1) forwards pop;display:flex}.tv-events i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 3px var(--lime-ring);border-radius:50%}.tv-funnel{flex-direction:column;gap:9px;width:300px;display:flex}.tv-funnel div{color:var(--text-2);grid-template-columns:80px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.tv-funnel b{background:linear-gradient(90deg,var(--violet),#b48cff);transform-origin:0;border-radius:7px;height:14px;animation:.8s cubic-bezier(.2,.9,.25,1) both grow;display:block}.tv-funnel div:nth-child(2) b{animation-delay:.1s}.tv-funnel div:nth-child(3) b{animation-delay:.2s}.tv-funnel div:nth-child(4) b{animation-delay:.3s}.tv-attr{width:320px;height:130px;position:relative}.tv-attr span{background:var(--card);box-shadow:var(--ring);border-radius:12px;padding:9px 14px;font-size:13px;font-weight:500;animation:.5s cubic-bezier(.2,.9,.25,1) both pop;position:absolute}.tv-attr .a1{color:var(--text-3);top:6px;left:0}.tv-attr .a2{box-shadow:var(--ring),0 0 0 2px var(--violet);animation-delay:.2s;top:50px;left:40px}.tv-attr .a3{background:var(--text);color:var(--bg);animation-delay:.4s;bottom:4px;right:0}.tv-alerts{gap:10px;display:flex}.tv-alerts .badge{margin:0;padding:7px 14px;font-size:13px;animation:.5s cubic-bezier(.2,.9,.25,1) both pop}.tv-alerts .badge:nth-child(2){animation-delay:.12s}.tv-alerts .badge:nth-child(3){animation-delay:.24s}.tv-seg{background:var(--card);box-shadow:var(--ring);border-radius:12px;gap:4px;padding:4px;display:flex}.tv-seg span{color:var(--text-2);border-radius:9px;padding:8px 16px;font-size:13px}.tv-seg .on{background:var(--bg-2);color:var(--text);box-shadow:var(--ring);font-weight:600}@media (prefers-reduced-motion:reduce){.tour[open],.tour-art,.tour-copy,.tv-hero img,.tv-events span,.tv-funnel b,.tv-attr span,.tv-alerts .badge{opacity:1;animation:none}}@media (max-width:640px){.tour-btn{order:4}.tour-copy{padding:22px 22px 6px}.tour-foot{padding:12px 18px 18px 22px}.tour-art{height:170px}}.tour{max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0;overflow:visible}.credit{text-align:center;color:var(--text-3);padding:8px 16px 32px;font-size:12px}.credit a{color:var(--text-2);border-bottom:1px solid var(--border);font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.credit a:hover{color:var(--text);border-color:var(--text-3)}.loginwrap{min-height:calc(100dvh - 56px)}.jl img,.logo img,.byline img{object-fit:contain;border-radius:0}.tv-hero img{width:110px;height:110px;box-shadow:none;filter:drop-shadow(0 18px 24px #6e3ce659);border-radius:0}.ec-ic{color:var(--text-2)}.ec[data-type=popup] .ec-ic{color:var(--violet)}.ec[data-type=upsell] .ec-ic{color:var(--aqua)}.ec[data-type=secao] .ec-ic{color:var(--blue)}.ec[data-type=cta] .ec-ic{color:var(--warn)}.tk .e{background:var(--bg-2);width:28px;height:28px;color:var(--text-2);border-radius:8px;place-items:center;display:grid}.tk .e.k-order{background:var(--good-soft);color:var(--good)}.tk .e.k-atc{background:var(--aqua-soft);color:var(--aqua)}.tk .e.k-lead{background:var(--violet-soft);color:var(--violet)}.tour-dots{gap:0}.tour-dots button{background:0 0;place-items:center;width:20px;height:20px;display:grid}.tour-dots button:before{content:"";background:var(--bg-3);border-radius:99px;width:7px;height:7px;transition:width .3s cubic-bezier(.2,.9,.25,1),background .2s}.tour-dots button.on{background:0 0;width:28px}.tour-dots button.on:before{background:var(--text);width:20px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pvw img,:root:not([data-theme=light]) .sicon img,:root:not([data-theme=light]) .shot img{filter:brightness(.88)}}:root[data-theme=dark] .pvw img,:root[data-theme=dark] .sicon img{filter:brightness(.88)}.tip{background:var(--violet-soft);color:var(--text);border-radius:12px;align-items:center;gap:10px;margin:-4px 0 16px;padding:10px 10px 10px 14px;font-size:14px;animation:.4s cubic-bezier(.2,.9,.25,1) pop;display:flex}.tip svg{color:var(--violet);flex:none}.tip span{flex:1}.tip button{background:var(--card);color:var(--text);font:600 13px var(--font);cursor:pointer;height:28px;box-shadow:var(--ring);border:0;border-radius:8px;padding:0 12px}
